Pobieranie danych z SubVi

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
lala166
Posty: 19
Rejestracja: 15 kwie 2011 12:28
Wersja środowiska: LabVIEW 2010

Pobieranie danych z SubVi

Post autor: lala166 »

Potrzebowałem w panelu głównym aplikacji otwierać subvi'je.

Robię to w sposób przedstawiony w załączniku, przy inicjalizacji programu.
A później kiedy w obsłudze zdarzenia korzystam z referencji i okno "pokazuje".
W subvi'ju są dane które chce zaimportować do głównego vi.
Normalnie jak się wstawia subvi przez "Select Vi.." to dzięki terminalom można w prosty sposób sobie przypisać zmienną gdzie się chce.
A w takim rozwiązaniu to nie wiem :)
Pomożecie?

Pozdrawiam
Załączniki
subvi.png
subvi.png (4.51 KiB) Przejrzano 10312 razy
SNT
Posty: 56
Rejestracja: 18 lip 2013 13:23
Wersja środowiska: LabVIEW 2013

Re: Pobieranie danych z SubVi

Post autor: SNT »

tak:
Załączniki
wyciagniecie danych z subVI.png
lala166
Posty: 19
Rejestracja: 15 kwie 2011 12:28
Wersja środowiska: LabVIEW 2010

Pobieranie danych z SubVi

Post autor: lala166 »

Próbowałem w podobny sposób ale niestety nie działało :(
A wszystko przez to że chciałem wartość z controla czytać a nie indicatora :)

Dzięki za naprowadzenie. True na "controls" w pętli i śmiga :)
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Pobieranie danych z SubVi

Post autor: PiDi »

To jest "niefajny" sposób - z wielu powodów. Czy ten VI, który otwierasz przez referencję, ma wykonać jakieś obliczenia i się zakończyć? Czy ma działać ciągle, równolegle do innych rzeczy wykonywanych w programie?
ObrazekObrazekObrazekObrazek
Jamal79
Posty: 289
Rejestracja: 01 maja 2012 14:14
Wersja środowiska: LabVIEW 2012
Lokalizacja: Farum

Pobieranie danych z SubVi

Post autor: Jamal79 »

Zgadzam sie z PiDi, jest wiele zeczy, ktore moga pojsc "nie tak", nie wspominajac o synchronizacji, spojnosci danych itd. Niewiem jakiej wielkosci maja byc te SubVIaje, ktore chcesz uruchamiac w tle ale pomysl i zarezerwuj sobie bufor i jakas moc obliczeniowa...
lala166
Posty: 19
Rejestracja: 15 kwie 2011 12:28
Wersja środowiska: LabVIEW 2010

Pobieranie danych z SubVi

Post autor: lala166 »

Bardzo proste operacje robią. I nie robią tego równolegle.
Po kilka zmiennych mają pobrać od użytkownika.

Nie wiem więc czy jest potrzeba innego rozwiązania.
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Pobieranie danych z SubVi

Post autor: PiDi »

To po co w ogóle wywoływanie przez referencję? Nie czepiam się dla samego czepiania się - chcę Ci podpowiedzieć jakiś lepszy sposób, ale to zależy od tego, co właściwie próbujesz zrobić.
ObrazekObrazekObrazekObrazek
lala166
Posty: 19
Rejestracja: 15 kwie 2011 12:28
Wersja środowiska: LabVIEW 2010

Pobieranie danych z SubVi

Post autor: lala166 »

Wiesz co dobre pytanie.
Miało to być zrobione inaczej a podczas pisania zmieniłem koncepcję. Faktycznie teraz normalnie też zadziała.
ODPOWIEDZ