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
tablica logiczna
tablica logiczna
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.
- fajfi
- Posty: 185
- Rejestracja: 28 sty 2004 00:00
- Wersja środowiska: LabVIEW 2010
- Lokalizacja: Wrocław
Re: tablica logiczna
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
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
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: tablica logiczna
Przy tak opisanym problemie ciężko powiedzieć, gdzie tkwi problem.Próbowałem obejść to przez zmienne lokalne, ae jakoś nie wychodzi.
Spróbuj tak:
Ostatnio zmieniony 01 cze 2008 12:18 przez jogurt_owocowy, łącznie zmieniany 2 razy.
- fajfi
- Posty: 185
- Rejestracja: 28 sty 2004 00:00
- Wersja środowiska: LabVIEW 2010
- Lokalizacja: Wrocław
tablica logiczna
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
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