tablica danych
: 04 gru 2013 17:15
Witam
Chciałbym zaimplementować w labview taki fragment algorytmu który ma za zadanie przeszukiwać tablicę jednowymiarową zawierającą 4 elementy. Każdy element przyjmuje wartość 0 lub 1. Ja potrzebuję odczytać ten stan , wykonać inną czynność i skasować jedynkę. W języku c napisałbym to mniej więcej w ten sposób:
Ponieważ od jakiegoś już czasu programuję w C więc algorytmy od razu układają mi się w tej formie, a niestety mam jakiś problem z przekładaniem tego na diagram blokowy w labview. Pewno dlatego że nie znam jeszcze w pełni wszystkich możliwość i wszystkich funkcjonalności poszczególnych bloków. Byłbym wdzięczny gdyby ktoś podpowiedział jak to zaimplementować w labview lub chociaż podpowiedział jakie bloki można byłoby tutaj wykorzystać.
Chciałbym zaimplementować w labview taki fragment algorytmu który ma za zadanie przeszukiwać tablicę jednowymiarową zawierającą 4 elementy. Każdy element przyjmuje wartość 0 lub 1. Ja potrzebuję odczytać ten stan , wykonać inną czynność i skasować jedynkę. W języku c napisałbym to mniej więcej w ten sposób:
Kod: Zaznacz cały
void wywołaj_funkcje(int argument);
int tablica[4]; // tablica jest modyfikowana gdzieś tam w jakiejś pętli
(...)
int i;
for(i=0;i<4;i++)
{
if(tablica[i]) wywołaj_funkcje(i); tablica[i]=0;
}