Strona 1 z 1
Referencje
: 13 lip 2007 08:24
autor: jagoodzin
Prosze o "lopatologiczne" wytlumaczenie jak stworzyc referencje do zmiennej w mainVi z podprogramu subVi.
Z gory dziekuje za odpowiedz.
Re: Referencje
: 13 lip 2007 08:51
autor: progor
w lv8.0
Dalej problem
: 13 lip 2007 09:46
autor: jagoodzin
Dzieki Progor za przyklad ale tak srednio wyjasnilo mi to sprawe. W przykladzie jest referencja do stringa, probowalem przerobic ten przyklad na referencjie do Numeric i Boolean ale bez powodzenia. Poprostu nie rozumiem.
uzywam lv 8.2
Prosze o wyrozumialosc,
Pozdrawiam
Re: Referencje
: 13 lip 2007 10:00
autor: progor
w MainVI robisz sobie kontrolke czego tam chesz (numerica, stringa czy clustera - wsio ryba). Klikasz na swojej kontrolce prawym przyciskiem myszy i wybierasz Create-->Reference. Referencje już masz. Teraz klikasz prawym przyciskiem myszy na referencje i dajesz Create-->Control - tą kontrolkę ładujesz do SubVI'a jako wejście.
no i chyba tyle...
Referencje c.d.
: 13 lip 2007 10:18
autor: jagoodzin
Jeszcze jedno pytanie na tym samym poziomie
Jeszcze jedno pytanie czy ikona Property Note jest konieczna czy mozna sie jakos bez niej obejsc (jakie jest jej tu zadanie?)
Re: Referencje
: 13 lip 2007 10:35
autor: progor
żebyś widział co się dzieje i kiedy wychodzi z SubVI'a
jasna że możesz ją sobie pokasować - cały ten programiczek był po to żeby tylko zobrazować działanie, tak czy siak musisz sobie zbudować coś co spełni Twoje potrzeby.
I ostatnie pytanir
: 13 lip 2007 11:15
autor: jagoodzin
Czy mozna utworzyc jedna referencje do kilku (lub kilkunastu) elementów tego samego typu?
Dzieki za kurs
Pozdrawiam
Re: Referencje
: 13 lip 2007 12:07
autor: progor
jeśli je w MainVI wsadzisz w cluster'a to jak najbardziej tak - i wtedy nie muszą być tego samego typu. a jeśli klaster Ci nie pasuje to pomyśl nad array'em.
Re: Referencje
: 15 lis 2007 18:53
autor: kornik
Witam.
Zaczynam moja zabawę z LV. W swoim projekcie muszę użyć właśnie referencji, ale nie wiem za bardzo jak to zrobić.
progor pisze:w MainVI robisz sobie kontrolke czego tam chesz (numerica, stringa czy clustera - wsio ryba). Klikasz na swojej kontrolce prawym przyciskiem myszy i wybierasz Create-->Reference. Referencje już masz. Teraz klikasz prawym przyciskiem myszy na referencje i dajesz Create-->Control - tą kontrolkę ładujesz do SubVI'a jako wejście.
no i chyba tyle...
Czy mógłbyś zrobić jakiś przykład i umieścić tu. Bo wybacz mi, ale nie rozumiem

A mianowicie mam powiedzmy tego MainVi w nim SubVi
gdzie sprawdzane są pewne warunki ustawień kontrolek panelu frontowego MainVi. Po sprawdzeniu warunków i stwierdzeniu , że ustawienia użytkownika sa złe waunek ustawia wartości zadawane przez kontrolki na inne. Chiałbym aby na panelu frontowym kontrolki także przestawiły sie na te wartości. Doszedłem juz do tego , że prawdopodobnie referencjami to należy zrobić, ale w żaden sposób nie umiem tego zrobić. Proszę więc o pomoc .
Re: Referencje
: 15 lis 2007 20:05
autor: jogurt_owocowy
Jeśli wiesz, które
konkretne kontrolki chcesz sprawdzić to w programie głównym zrób tak:
[img]
http://www.labview.pl/uploads/veir/main.gif[/img]
Jak się tworzy referencję widać na obrazku.
Teraz subvi
[img]
http://www.labview.pl/uploads/veir/subvi.gif[/img]
Jedyna filozofia to utworzyć kontrolki wejściowe. Co prawda wszystkie referencje wyglądają tak samo, ale... Przekonasz się sam ;) Jak utworzyć kontrolki, które na pewno będą działać napisał progor
Create-->Reference. Referencje już masz. Teraz klikasz prawym przyciskiem myszy na referencje i dajesz Create-->Control - tą kontrolkę ładujesz do SubVI'a jako wejście.
Sprawa jest bardziej skomplikowana, jeśli chcesz sprawdzić dużo kontrolek, o różnych typach itp., ale to już inna bajka. Na razie wypróbuj to i jak coś to pytaj.
Pozdrawiam
Referencje
: 18 lis 2007 20:27
autor: kornik
Wielki dzięki. Wszystko stało sie jasne

Już zostało zaimplementowane w programie i świetnie działa.
