Witam
Główną pętlą mojego programu jest pętla while w niej wykonywane są odczyty które muszą wykonywać się cały czas, w tej pętli umieściłem pętle for i na panelu frontowym używając num ctrl zadaje ile razy ma się wykonać pętla for. Problem jest taki że jak to zadam to for wykonuje się X-razy i znowu i znowu... Jak zrobić żeby za każdym razem kiedy pętla for się wykona odejmowała się wartość 1 od wartości zadanej na num ctrl. Czyli takie odliczanie od wartości zadanej. W C++ builder miałem dokładnie coś takiego zrobionego na wizualizacji a tutaj się głowie, może ktoś ma jakiś pomysł bo problem pewnie nie jest jakiś mega trudny.
Pozdrawiam
Odliczanie ilości wykonywania pętli
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Odliczanie ilości wykonywania pętli
Najprościej będzie jeśli założysz rejestr przesuwny (Shift Register) na głównej pętli While. W rejestrze tym trzymaj wartość, którą będziesz odejmował od kontrolki z panelu. Za pierwszym razem będzie tam zero, ale po zakończeniu działania pętli FOR zwiększysz wartość o 1 i przy następnej iteracji głównej pętli While pętla For wykona się raz mniej.
Odliczanie ilości wykonywania pętli
Spróbuje tak to zrobić, narazie zrobiłem tak że dodałem strukturę case i poprostu przyciskiem wywołuję for-a i nawet mnie to urządza. Ale nie wiem jak w num ctrl dekrementować wartość, bo ta kontrolka posiada tylko wyjście. Jak od niej odejmować?
-
- Posty: 8
- Rejestracja: 28 gru 2011 23:16
- Wersja środowiska: LabVIEW 2011
Odliczanie ilości wykonywania pętli
Jeśli chodzi o odliczanie pętli do 0 to spróbuj coś takiego
http://www15.speedyshare.com/file/VkTB9 ... zyklad.png
pozdro
http://www15.speedyshare.com/file/VkTB9 ... zyklad.png
pozdro
- ksyhu
- Posty: 31
- Rejestracja: 06 lis 2009 19:15
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: Odliczanie ilości wykonywania pętli
Create > Property Node > Value.1125 pisze:Ale nie wiem jak w num ctrl dekrementować wartość, bo ta kontrolka posiada tylko wyjście. Jak od niej odejmować?
Często prowadzę z sobą długie rozmowy i jestem przy tym tak mądry, że czasami nie rozumiem ani jednego słowa z tego, co mówię.
Odliczanie ilości wykonywania pętli
Dokładnie tego mi brakowało, pozdro