Witam
Włączenie przyciski "Odczyt temperatury" powoduje zapis kolejnych wartości temperatury do tablicy.
Wyłączenie i ponowne włączenie przycisku powoduje zapis następnego w kolejce wyniku pomiaru temp.
Zadanie polega na tym, aby wyłączenie i ponowne włączenie przycisku kasowało zawartość tablicy pomiarowej i rozpoczynało zapis do tablicy od pomiaru nr 1.
Kasowanie zawartości tablicy
Kasowanie zawartości tablicy
Proponuję wyprowadzić indykator tablicy poza strukturę Case i tym samym w drugiej komórce, z której kod wykonuje się podczas gdy guzik jest wyciśnięty podłączyć do wskaźnika tejże tablicy pustą stałą. Jeżeli jednak chcesz żeby to ponowne wciśnięcie przycisku dopiero kasowało tablicę użyj dodatkowej zmiennej logicznej której stan będziesz zmieniał w zależności od stanu przycisku. ;)
Extensa - certyfikowani programiści LabVIEW z Krakowa.
Re: Kasowanie zawartości tablicy
" użyj dodatkowej zmiennej logicznej której stan będziesz zmieniał w zależności od stanu przycisku."
A można tę myśl trochę bardziej rozwinąć?
A można tę myśl trochę bardziej rozwinąć?
Kasowanie zawartości tablicy
Możesz dołożyć strukturę case w komórce którą przedstawiłeś na screenie. to która komórka miałaby się wtedy wykonać uzależniasz od zmiennej logicznej której wartość przesyłasz za pomocą rejestru przesuwnego do kolejnych iteracji pętli. Wartość tej zmiennej ustalasz w case'ie zależnym od przycisku "odczyt temperatury'. Tym samym zaraz po przejściu do case'a true będziesz wiedział czy jest to pierwsze wykonanie po naciśnięciu guzika czy nie i odpowiednio zaimplementować kod.
Extensa - certyfikowani programiści LabVIEW z Krakowa.