Strona 1 z 1

Kasowanie zawartości tablicy

: 21 paź 2012 22:52
autor: Buczek
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

: 21 paź 2012 23:56
autor: Habs
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. ;)

Re: Kasowanie zawartości tablicy

: 22 paź 2012 16:25
autor: Buczek
" 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ąć?

Kasowanie zawartości tablicy

: 22 paź 2012 18:51
autor: Habs
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.