Strona 1 z 1

Współdziałanie kilku vi

: 23 maja 2013 17:44
autor: mariuszl2
Mam następujący problem.
Zrobiłem kiedyś aplikację, w środku której znajdował się generator, oscyloskop i symulacja układu elektronicznego pomiędzy nimi. Wszystko znajduje się na jednym front panelu.
Chcę teraz rozbić mój program na 3 subvi-je.
Docelowo ma to działać tak:
1. Otwieram blank.vi
2. Wybieram sobie z palety Generator.vi - otwiera się okno (front panel) z interfejsem generatora, na block diagramie jeden bloczek (Generator), który posiada tylko wyjście.
3. Wybieram układ1.vi i otwiera się front panel z pokrętłami do zmiany rezystancji, pojemności itp. Podłączam na diagramie jego wejście do wyjścia generatora.
4. Wybieram oscyloskop.vi, otwiera sie jego front panel, podłączam na diagramie jego wejście do wyjścia układ1.vi.
5. Klikam Run w moim głównym blank.vi i generator generuje, układ zmienia sygnał, a oscyloskop go wyświetla.
Mam więc na ekranie 3 różne front panele, które działają jednocześnie. Po chwili zatrzymuję wszystko, zmieniam sobie na głównym diagramie układ1.vi, na układ2.vi, pojawia się front panel dla układ2.vi, włączam głównego vija i symuluję sobie działanie.

Czy jest możliwość zrobienia tego w taki sposób? Jeśli tak, to jak się do tego najlepiej zabrać?

Re: Współdziałanie kilku vi

: 24 maja 2013 10:07
autor: Grzesiek080
Hej,

Zrobilem coś takiego.
Pozostaje tylko kwestia jak chciałbys zamykac te vi. Ja zamykam je z panelu glównego przyciskiem "Stop"
Sprawdz sobie i powiedz czy o to chodziło

Re: Współdziałanie kilku vi

: 27 maja 2013 08:03
autor: mariuszl2
Dzięki za odpowiedź. Mam jednak pytanie.
Co zrobić aby przy kliknięciu przycisku Run w main.vi otworzył się front panel układ1.vi, tak jak to jest w twoim przykładzie?

Re: Współdziałanie kilku vi

: 27 maja 2013 12:56
autor: TMa
Tutaj znajdziesz odpowiedź.