Laden von Frontpaneln in Unterpanel-Elemente
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Mit Unterpanel-Elementen wird das Frontpanel eines anderen VIs in ein Frontpanel eingebunden. Auf diese Weise können zum Beispiel Benutzeroberflächen erstellt werden, die wie Assistenzprogramme funktionieren. Fügen Sie dazu eine Zurück- und eine Weiter-Schaltfläche auf dem Frontpanel des übergeordneten VIs ein. Die Frontpanel für jeden Schritt des Assistenten können dann in einem Unterpanel-Element dargestellt werden.
Gehen Sie zum Laden eines Frontpanels in ein Unterpanel-Element folgendermaßen vor:
- Fügen Sie ein Unterpanel-Element auf dem Frontpanel ein. Im Blockdiagramm wird ein Methodenknoten angezeigt, in dem die Methode VI einfügen ausgewählt ist.
- Fügen Sie die Funktion VI-Referenz öffnen links neben dem Methodenknoten in das Blockdiagramm ein.
- Verbinden Sie den Pfad des VIs, dessen Frontpanel geladen werden soll, mit dem Eingang VI-Pfad der Funktion "VI-Referenz öffnen".
- Klicken Sie mit der rechten Maustaste auf den VI-Referenz-Ausgang der Funktion "VI-Referenz öffnen" und wählen Sie Erstellen»Methode für VI-Klasse»VI ausführen aus dem Kontextmenü. Fügen Sie den auf dem Cursor erscheinenden Methodenknoten rechts neben der Funktion "VI-Referenz öffnen" ein.
- Verbinden Sie den Ausgang VI-Referenz der Funktion "VI-Referenz öffnen" mit dem VI-Referenz-Eingang der Methode VI ausführen.
- Klicken Sie mit der rechten Maustaste den Eingang Warten bis beendet der Methode "VI ausführen", und wählen Sie aus dem Kontextmenü die Option Erstellen»Konstante aus, sodass eine boolesche Konstante mit dem Wert FALSE erstellt wird.
- Verbinden Sie den Ausgang VI-Referenz der Methode "VI ausführen" mit dem Eingang VI-Ref der Methode "VI einfügen".
- Fügen Sie eine While-Schleife rechts neben der Methode "VI einfügen" ein.
- Klicken Sie in der While-Schleife auf den Bedingungsanschluss und wählen Sie Bedienelement erstellen aus dem Kontextmenü, um eine Stopp-Schaltfläche zu erstellen.
- Fügen Sie die Funktion Bis zum nächsten Vielfachen von ms warten in die While-Schleife ein und verbinden Sie den Eingang ms mit einer numerischen Konstante. Geben Sie an, wie viele Millisekunden bei der Ausführung des VIs vergehen sollen.
- Fügen Sie rechts neben der While-Schleife die Funktion Referenz schließen in das Blockdiagramm ein.
- Verbinden Sie den Ausgang VI-Referenz der Methode "VI ausführen" durch die While-Schleife mit dem Eingang Referenz der Funktion "Referenz schließen". Auf dem folgenden Blockdiagramm finden Sie ein Beispiel für das Laden eines Frontpanels in einem Unterpanel-Element.

- Verbinden Sie alle Fehlerein- und -ausgänge der VIs und Funktionen im Blockdiagramm.
Programmatisch werden Unterpanel-Elemente mit den Unterpanel-Eigenschaften und -Methoden konfiguriert.
In der Projektdatei labview\examples\Controls and Indicators\Containers\Containers.lvproj finden Sie Beispiele zur Verwendung von Unterpanel-Elementen.