Program wewnątrz programu

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.
takietamtakietam
Posty: 19
Rejestracja: 17 sie 2014 16:20
Wersja środowiska: LabVIEW 2013

Program wewnątrz programu

Post autor: takietamtakietam »

Witam wszystkich
Jak w LabVIEW wykonuje się "podprogramy" mam na myśli na przykład załóżmy, że udało mi się stworzyć interface do stanowiska pomiarowego . I wyobrażmy sobie , że jest tam taki przycisk do wyboru : "Parametry" i chce żeby po kliknięciu w niego pojawił mi się nowy front panel , na którym są parametry do wyboru , nie mogę tego zrobić ,subVI to chyba coś innego, to tylko skompresowane ikonki , nie chce mieć tego na jednym front panel , chce mieć bardziej żywy program , jak na komputerze na przykład odwieram dokument na pulpicie i wyskakuje mi ten dokument w którym mogę się bawić i przestaje widzieć pulpit , jak zrobić coś podobnego w Labview . Mam nadzieje że wiecie o co mi chodzi .
Może ktoś ma jeszcze czas na zrobienie małego programiku który zilustruje ten pomysł?
Dziekuje za pomoc ;
nephe
Posty: 9
Rejestracja: 24 kwie 2014 08:41
Wersja środowiska: LabVIEW 2013

Re: Program wewnątrz programu

Post autor: nephe »

Robisz subVi, za pomocą invoke node możesz otworzyć/zamknąć subvi. Zobacz przykład, jakby było coś niejasne to pytaj.
Załączniki
subvi.vi
(13.74 KiB) Pobrany 340 razy
main.vi
(10.12 KiB) Pobrany 343 razy
takietamtakietam
Posty: 19
Rejestracja: 17 sie 2014 16:20
Wersja środowiska: LabVIEW 2013

Program wewnątrz programu

Post autor: takietamtakietam »

nephe , nie wiem dlaczego ale nie mogę otworzyć twoich załączników , próbowałem to zrobić w Labview 2013 i w labview (8.5) i nie poszło , wyskakuje mi , że te pliki są z wersji 2014
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Program wewnątrz programu

Post autor: bogdani »

No to sobie sam odpowiedziałeś. Pliki są przygotowane w najnowszej wersji, której pewnie nie masz.
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
takietamtakietam
Posty: 19
Rejestracja: 17 sie 2014 16:20
Wersja środowiska: LabVIEW 2013

Program wewnątrz programu

Post autor: takietamtakietam »

Nadal nie wiem jak to zrobić w interfejsie , proszę o pomoc
nephe
Posty: 9
Rejestracja: 24 kwie 2014 08:41
Wersja środowiska: LabVIEW 2013

Re: Program wewnątrz programu

Post autor: nephe »

2013
Załączniki
main.vi
(13.95 KiB) Pobrany 347 razy
subvi.vi
(19.18 KiB) Pobrany 346 razy
takietamtakietam
Posty: 19
Rejestracja: 17 sie 2014 16:20
Wersja środowiska: LabVIEW 2013

Program wewnątrz programu

Post autor: takietamtakietam »

Dziękuje , teraz sobie przeanalizuję ten przykład
NatTadi23
Posty: 1
Rejestracja: 02 wrz 2014 14:55
Wersja środowiska: LabVIEW 8.2

Re: Program wewnątrz programu

Post autor: NatTadi23 »

Straszne pomogliście :P
kicaj
Posty: 26
Rejestracja: 30 mar 2008 20:39
Wersja środowiska: LabVIEW 2013
Kontakt:

Program wewnątrz programu

Post autor: kicaj »

To ja wtrące swoje 3 grosze:
w właściwościach programu "VI properties" jest kategoria "Execution" która odpowiada za tryb wywoływania podprogramu. jest to o tyle ważne kiedy funkcja (podprogram -subVi) chce wywołać "samą siebie"
Robię co lubię, lubię co robię: satysfakcja gwarantowana dla mnie i dla szefa...
ODPOWIEDZ