Trudne początki - pomoc w łatwym zadaniu

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
freju
Posty: 2
Rejestracja: 17 mar 2013 17:51
Wersja środowiska: LabVIEW 2012

Trudne początki - pomoc w łatwym zadaniu

Post autor: freju »

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
Załączniki
zad2.vi
(9.04 KiB) Pobrany 239 razy
milten
Posty: 77
Rejestracja: 25 paź 2011 20:49
Wersja środowiska: LabVIEW 2012

Re: Trudne początki - pomoc w łatwym zadaniu

Post autor: milten »

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.
Obrazek
ODPOWIEDZ