Program sterujący stanami urządzenia do badania krwii
: 19 sty 2013 01:50
Witam,
http://hero-zero-hack.com.pl/
http://msp-hack-2017.pl/
Mam do wykonania pewien program symulujący, którego celem jest sterowanie stanami urządzenia do badania krwi.
Program ma posiadać kilka stanów pracy, których czas jest inny dla różnych trybów pracy.
Program ma pokazywać aktywne stany przez zapalające się odpowiednie diody. Dioda Power ON ma być włączona wtedy, gdy pokrętło trybów pracy ustawione jest na inne pozycje niż turn off.
Stan Centrifugation jest wykonywany tylko wtedy, gdy jest wciśnięty boolean Centrifugation (w innym wypadku stan jest pomijany).
W momencie wciśnięcia przycisku Lid Open, program pozostaje w aktualnym stanie do czasu wyciśnięcia w/w przycisku.
Zrobiłem taki programik. Jednakże nie działa on poprawnie.
Po pierwsze jest problem z przyciskami. Nie wiem co zrobić, aby program reagował na przyciski po jego uruchomieniu. Wiem, że powinienem je umieścić w pętli While, ale pętla While zawarta jest w pętli Case.
Po drugie w drugim wykonywanym stanie przepływ danych się zapętla i nie chcą one przejść do kolejnego stanu.
Bardzo proszę o pomoc.
http://hero-zero-hack.com.pl/
http://msp-hack-2017.pl/
Mam do wykonania pewien program symulujący, którego celem jest sterowanie stanami urządzenia do badania krwi.
Program ma posiadać kilka stanów pracy, których czas jest inny dla różnych trybów pracy.
Program ma pokazywać aktywne stany przez zapalające się odpowiednie diody. Dioda Power ON ma być włączona wtedy, gdy pokrętło trybów pracy ustawione jest na inne pozycje niż turn off.
Stan Centrifugation jest wykonywany tylko wtedy, gdy jest wciśnięty boolean Centrifugation (w innym wypadku stan jest pomijany).
W momencie wciśnięcia przycisku Lid Open, program pozostaje w aktualnym stanie do czasu wyciśnięcia w/w przycisku.
Zrobiłem taki programik. Jednakże nie działa on poprawnie.
Po pierwsze jest problem z przyciskami. Nie wiem co zrobić, aby program reagował na przyciski po jego uruchomieniu. Wiem, że powinienem je umieścić w pętli While, ale pętla While zawarta jest w pętli Case.
Po drugie w drugim wykonywanym stanie przepływ danych się zapętla i nie chcą one przejść do kolejnego stanu.
Bardzo proszę o pomoc.