tablica logiczna

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.
Awatar użytkownika
fajfi
Posty: 185
Rejestracja: 28 sty 2004 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Wrocław

tablica logiczna

Post autor: fajfi »

Cześć,
mam następujące pytanie:
Wyświetlam tablicę o wymierze n x m. W tablicy będą się pojawiały jedynie "prawda" i "fałsz".
Domyślnie na początku wszystkie wartości tabelki to "fałsz". Chciałbym teraz do indicatora wysyać ciąg par liczb, z których pierwsza oznacza współrzędną x, a druga współrzędną y komórki, w której pojawia się "prawda". Np. gdy wpiszę ciąg (lewy górny róg to punkt 1,1): 2,3 ; 4,9 ; 5,4 ; 7,8 ; 10,10 , to pojawi się obrazek jak w załączonym pilku.
W jaki sposób można sensownie coś takiego zbudować?
Pozdrawiam
Łukasz
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

tablica logiczna

Post autor: Mikrobi »

Popatrz na pomoc dla funkcji Replace Array Subset. String ze zmianami możesz przeformatować na tablicę (Spreadsheet String to Array) i korzystając z FOR wykonać kolejne podstawienia.
Ostatnio zmieniony 23 maja 2008 15:20 przez Mikrobi, łącznie zmieniany 1 raz.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
fajfi
Posty: 185
Rejestracja: 28 sty 2004 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Wrocław

Re: tablica logiczna

Post autor: fajfi »

A czy jest jakiś sposób, żeby połączyć
w jednym "obiekcie" cechy "controla" i "indicatora".
Dla jasności weźmy przykład gry "life".
Na tablicy (planszy) klikam początkowe ustawienie kolonii robaków (jak na załączniku), zaś program na tej samej tablicy rysuje kolejne pokolenia. Próbowałem obejść to przez zmienne lokalne, ae jakoś nie wychodzi.
Wiem, że można to bez problemu zrobić rozbijając na dwie tablice: jedna do wklepania początkoweg układu (control) i druga do rysowania wyników (indicator), jednak takie rozwiązanie wydaje mi się mało eleganckie).
Albo inaczej: Mogą być nawet dwie tablice, ale chodzi mi o to, żeby w interfejsie użytkownika widoczna była tylko jedna, jednocześnie jako plansza do wprowadzania danych, jak i "ekran" do wyświetlania kolejnych wyników.
Pozdrawiam
Łukasz
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: tablica logiczna

Post autor: jogurt_owocowy »

Próbowałem obejść to przez zmienne lokalne, ae jakoś nie wychodzi.
Przy tak opisanym problemie ciężko powiedzieć, gdzie tkwi problem.
Spróbuj tak:
Ostatnio zmieniony 01 cze 2008 12:18 przez jogurt_owocowy, łącznie zmieniany 2 razy.
Awatar użytkownika
fajfi
Posty: 185
Rejestracja: 28 sty 2004 00:00
Wersja środowiska: LabVIEW 2010
Lokalizacja: Wrocław

tablica logiczna

Post autor: fajfi »

Ach, jasne!
Tak to jest kiedy wpadnie się w koleinę myślową...
Nie wiem czemu uparłem się, żeby zmienną lokalną dawać na wejście...
Dziękuję
Łukasz
ODPOWIEDZ