Strona 1 z 1

Trudne początki - pomoc w łatwym zadaniu

: 18 mar 2013 15:00
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

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

: 18 mar 2013 17:24
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.