Współdziałanie kilku vi
: 23 maja 2013 17:44
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ć?
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ć?