Struktury???

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
bycmoze
Posty: 10
Rejestracja: 27 lut 2008 10:46
Kontakt:

Struktury???

Post autor: bycmoze »

Mam dwa pytanka, jak zrobic zeby:

1. Fragment programu w strukturze Case wykonywal sie tylko jeden raz po zmianie wartosci z False na True - gdy suma bedzie > 20 (powinien wykonywac sie za kazdym razem gdy dojdzie do zmiany wartosci z False na True), a operacja dodawania bedzie wykonywana caly czas.

2. Fragment programu w strukturze Case wykonywal sie tylko jeden raz po zmianie wartosci z False na True - gdy suma bedzie > 20 (powinien wykonywac sie za kazdym razem gdy dojdzie do zmiany wartosci z False na True), a operacja dodawania bedzie przerywana na czas wykonywania programu w strukturze Case i wznawiana po jego wykonaniu.
vugie
Posty: 383
Rejestracja: 17 lis 2006 00:00
Wersja środowiska: LabVIEW 2009
Lokalizacja: Warszawa

Re: Struktury???

Post autor: vugie »

Ad1. Propozycja poniżej
Ad2. Dodawanie można zamknąć w case uruchamianym zanegowanym sygnałem uruchamiającym drugiego case'a z poprzedniego kroku (feedback loop lub też shift register
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Struktury???

Post autor: jogurt_owocowy »

Jak zareagować na zbocze booleana vugie napisał, ale aby
a operacja dodawania bedzie wykonywana caly czas.
w trakcie migotania diodki, musiałbyś rozbić swój kod i umieścić w dwóch osobnych pętlach: w jednej dodawanie, w drugiej migotanie diodki wyzwalane za pomocą zmiennej lokalnej, albo klocków z paletki Synchronization np. Occurences.
bycmoze
Posty: 10
Rejestracja: 27 lut 2008 10:46
Kontakt:

Re: Struktury???

Post autor: bycmoze »

No wlasnie dlaczego w programie zaproponowanym przez vugie operacja dodawania przerywana jest w momencie wykonywania programu w strukturze case?? Nie bardzo to rozumiem.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Struktury???

Post autor: jogurt_owocowy »

Taka już jest natura dataflow.
W oknie z diagramem jest na górze taka żaróweczka. Wciśnij ją i pooglądaj jak wykonuje się Twój program - to powinno Ci trochę rozjaśnić.

Pozdrawiam
ODPOWIEDZ