W swoim projekcie chciałbym aby w głównej aplikacji po kliknięciu na przycisk otworzyła się jedna z aplikacji składowych.
Zrobiłem to tak jak w załącznikach.
Niestety kiedy kiedy kliknę w przycisk "Oscyloskop" to ładnie się on otworzy, ale potem już nie zamyka się i inne przyciski w tej aplikacji przestają reagować.
Kiedy ślędzę krokowo pracę programu to widzę, że struktura Event przestaje działać po pierwszym wykryciu zmiany stanu przycisku. Pętla, w której chodzą inne aplikacje działa i mogę nimi operować, ale struktura Event nie reaguje.
Gdzie robię błąd? Opierałem się na przykłądzie z forum NI.
Otwieranie VI z innego Vi'ja - nie działa struktura Event
- Pitol
- Moderator
- Posty: 984
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Otwieranie VI z innego Vi'ja - nie działa struktura Event
Struktura Event musi być w pętli While (niekoniecznie tej samej co masz w górnej części) żeby reagowała za każdym razem.
Proponuję poczytać trochę o strukturze Event (wujek google chętnie pomoże).
Proponuję poczytać trochę o strukturze Event (wujek google chętnie pomoże).
- mariuszl2
- Posty: 17
- Rejestracja: 05 lip 2011 11:14
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: PolSl
Re: Otwieranie VI z innego Vi'ja - nie działa struktura Event
Dzięki za odpowiedź. Miałem wcześniej strukturę w tej pętli co wyżej ale przez to ostatnio włączony VI był cały czas na górze innych.
Nie wpadłem na pomysł aby zrobić po prostu drugą pętlę while.
Jeszcze raz dzięki.
Nie wpadłem na pomysł aby zrobić po prostu drugą pętlę while.
Jeszcze raz dzięki.