Witam,
Dopiero zaczynam swoją przygodę z LabVIEW i rozwiązując proste zadania natrafiam na wiele problemów. Większość udaje mi się rozwiązać samemu metodą prób i błędów, ale niestety nie wszystkie.
Mam do napisania program, w którym generuję kwadratową tablice, której elementami są diody. Jej rozmiar ma być zaimplementowany w locie. Z tym sobie poradziłem. Diody w tablicy mają być poukładane naprzemiennie (jak szachownica). I tu pojawia się problem. Chce parzyste wiersze zaczynać od TRUE i w kolejnych kolumnach w tym wierszu zmieniać naprzemiennie wartości. Analogicznie z nieparzystymi wierszami zaczynając od FALSE. Problem tkwi w tym ze jak uruchomiam VI, to zamiast świecenia się określonych diod widzę tylko szybko migające różne diody.
W załączniku VI, korzystam z LabVIEW 2012
Będę wdzięczny za wszelkie nakierowania na rozwiązanie problemu
Pozdrawiam
Trudne początki - pomoc w łatwym zadaniu
Trudne początki - pomoc w łatwym zadaniu
- Załączniki
-
- zad2.vi
- (9.04 KiB) Pobrany 239 razy
Re: Trudne początki - pomoc w łatwym zadaniu
Po prostu za każdym razem wpisujesz nową tablicę to indykatora.
Użyj Shift Register, żeby zapamiętać to co już wpisałeś w poprzednich iteracjach i indykator z tablicą umieść poza pętlami for. Wtedy powinno działać.
O ile jeszcze pamiętam, to rozmiar indykatora miał się zmieniać w zależności od podanego rozmiaru, to na przyszłość mówię już, żebyś użył do tego Property Node.
Użyj Shift Register, żeby zapamiętać to co już wpisałeś w poprzednich iteracjach i indykator z tablicą umieść poza pętlami for. Wtedy powinno działać.
O ile jeszcze pamiętam, to rozmiar indykatora miał się zmieniać w zależności od podanego rozmiaru, to na przyszłość mówię już, żebyś użył do tego Property Node.