Stałe wartości w Array

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
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Stałe wartości w Array

Post autor: Arronax8 »

Troszkę głupie pytanie, ale mnie jako początkującego rozkłada ;)
W jaki sposób wstawić do tabeli stałe wartości? Tak żeby w każdym polu tabeli była dana wpisana wartość na stałe.
may
Posty: 96
Rejestracja: 20 lut 2012 12:30
Wersja środowiska: LabVIEW 2014
Lokalizacja: Katowice / Ruda Śląska

Re: Stałe wartości w Array

Post autor: may »

Prawdopodobnie chodzi Ci o Array Constant. Dodajesz go klikając prawym na diagramie blokowym i wybierając Programming -> Arrays -> Array Constant. Typ danych w tabeli ustawiasz poprzez wstawienie (przeciągnięcie i upuszczenie do środka) do niej odpowiedniego typu czyli przykładowo Numeric Constant dla liczb albo String Constant (tak, zgadłeś! dla stringów). Następnie rozciągasz sobie swoją tabelę do odpowiedniego rozmiaru albo przeklikujesz się strzałkami. Aby zmienić liczbę wymiarów tablicy rozciągasz w okienko z indeksami tablic, lub klikasz prawym na tablicę i wybierasz Add Dimension / Remove Dimension. Wartości wpisujesz klikając na odpowiednie pole.
Załączniki
Dwuwymiarowa tablica liczb.
Dwuwymiarowa tablica liczb.
tab.png (1.56 KiB) Przejrzano 6003 razy
Obrazek
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Stałe wartości w Array

Post autor: Arronax8 »

Tak, dokładnie o to mi chodziło. Wielkie dzięki! :)
Teraz coś trudniejszego zapytam.
Chcę mieć tą tabelę widoczną we "front panel". Oczywiście mógłbym dać "change to control", ale to mnie nie satysfakcjonuje, bo wtedy można zmieniać wartości.
Jak wiadomo, chcę mieć je cały czas stałe.
may
Posty: 96
Rejestracja: 20 lut 2012 12:30
Wersja środowiska: LabVIEW 2014
Lokalizacja: Katowice / Ruda Śląska

Stałe wartości w Array

Post autor: may »

Dokładnie tak jak na pokazałem na rysunku. Indykator podpięty do stałej.
Obrazek
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Stałe wartości w Array

Post autor: Arronax8 »

Aaa, takie kombinowanie. Myślałem, że da radę jednym kliknięciem wyświetlić ją na panelu ;)
Na dobrą sprawę, szybciej jest zrobić Arraya, wrzucić controlki i dać Data Operations --> Make Current Value Default.
Tylko w tym wypadku wartości może pozmieniać nadgorliwy uczeń.
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Stałe wartości w Array

Post autor: PiDi »

Arronax8 pisze: Na dobrą sprawę, szybciej jest zrobić Arraya, wrzucić controlki i dać Data Operations --> Make Current Value Default.
Tylko w tym wypadku wartości może pozmieniać nadgorliwy uczeń.
To plus prawy klik -> Advanced -> Enabled State -> Disabled i po uruchomieniu już nie można zmieniać wartości (ale nadal można w czasie edycji).
ObrazekObrazekObrazekObrazek
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Stałe wartości w Array

Post autor: Arronax8 »

Kolejna przydatna funkcja. Dzięki! :)
ODPOWIEDZ