Huhu :)
Ich hab mein Progrämmchen in einzelne SubVIs aufgeteilt und wollte die Elemente dann im Hauptprogramm miteinander verbinden. Das Problem was ich jetzt habe: Wie kann ich die einzelnen Elemente der SubVIs im Hauptpanel sichtbar machen?
Man kann zwar die SubVIs aufrufen lassen, wenn der Programmfluss dort angekommen ist, allerdings will ich ja alle Elemente auf ein Panel platzieren. So z.B:
- SuBVI für Abfragen über den Status (LEDs)
- SuBVi für Verbindungsoptionen
- ...
Das sollte ja möglich sein, sonst würden ja Unterprogramme nicht sehr sinnvoll sein :( Danke
SubVI im FrontPanel
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SubVI im FrontPanel
Zuerst ne Frage:
Geht es um zum HauptVI parallellauffende SubVIs oder werden diese nur ab und zu aufgerufen?
Geht es um zum HauptVI parallellauffende SubVIs oder werden diese nur ab und zu aufgerufen?
-
- junior
- Сообщения: 50
- Зарегистрирован: 03 мар 2009, 18:35
- Версия LabVIEW: 8.2
- Контактная информация:
Re: SubVI im FrontPanel
schwere Frage :) Weiß im Moment nämlich gar nich mehr wie das im Zusammenspiel überhaupt funktionieren soll mit den ganzen Abfragen. Es müssen ja im Endefekt alle Eingabefelder der SubVIs ständig abgefragt werden, ob der User da was geklickt hat oder nicht. Und irgendwie sind zwar die einzelnen VIs läuffähig, aber wie ich dass dann mit den Schleifen machen muss is mir grad ein großes Rätsel.
Von daher kann ich dir das nicht genau beantworten - nehme aber an dass von beiden was dabei sein wird...
Von daher kann ich dir das nicht genau beantworten - nehme aber an dass von beiden was dabei sein wird...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SubVI im FrontPanel
Na gut, dann doppelte Antwort:
für parallele SubVIs kannst du
- Im getrennten Fenster anzeigen
- SubPanel im MainVI benutzen
- Notifier/Queues zum synchronisierten Übertragen von Daten (SubVI->MainVI) benutzen
- Globale Variablen zum nicht synchronisierten Übertragen von Daten (SubVI->MainVI) benutzen
Für normale SubVIs:
- Ausgänge im SubVI definieren und in den Indicators auf dem Main FP nach der Ausführung des SubVIs anzeigen
für parallele SubVIs kannst du
- Im getrennten Fenster anzeigen
- SubPanel im MainVI benutzen
- Notifier/Queues zum synchronisierten Übertragen von Daten (SubVI->MainVI) benutzen
- Globale Variablen zum nicht synchronisierten Übertragen von Daten (SubVI->MainVI) benutzen
Für normale SubVIs:
- Ausgänge im SubVI definieren und in den Indicators auf dem Main FP nach der Ausführung des SubVIs anzeigen