Unterpanel-Elemente
- Aktualisiert2026-06-12
- 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:
- Verwenden Sie boolesche Schaltflächen auf dem Frontpanel des Haupt-VIs, um den Assistenten zu durchlaufen.
- Verwenden Sie ein Unterpanel-Element, um verschiedene Frontpanels für jeden Schritt des Assistenten zu laden.
Funktionsweise von Unterpanel-Elementen
Wenn Sie ein Unterpanel-Element in das Frontpanel einfügen, wird kein Anschluss dafür im Blockdiagramm angezeigt. Stattdessen erstellt LabVIEW einen Methodenknoten. Der Methodenknoten verwendet die Methode VI einfügen.
Um ein VI in das Unterpanel-Element zu laden, verbinden Sie den Methodenknoten mit der entsprechenden VI-Referenz.
Aktuell nicht ausgeführte VIs werden vom VI, in dem sich das Unterpanel-Element befindet, im Bearbeitungsmodus geladen.
Im Unterpanel-Element wird immer nur der sichtbare Teil des geladenen Frontpanels angezeigt.
Wenn Sie ein VI mit einem Unterpanel-Element stoppen, löscht LabVIEW das Frontpanel im Unterpanel-Element. Zum Entfernen des VIs aus dem Unterpanel-Element kann aber auch die Methode VI entfernen verwendet werden.
Voraussetzungen für Unterpanel-Elemente
- Das Unterpanel-Element hat keinen Anschluss. Daher ist Folgendes mit Unterpanel-Elementen nicht möglich:
- Sie können kein Array aus Unterpanel-Elementen erstellen.
- Sie können keine Typdefinition für ein Unterpanel-Element erstellen.
- Ein Unterpanel-Element kann nur dann in einen Cluster eingefügt werden, wenn der Cluster nicht nur Unterpanel-Elemente enthält.
- Sie müssen das Frontpanel eines Frontpanels Ablaufinvariant machen, um Folgendes mit einem Unterpanel-Element zu tun:
- Laden Sie das Frontpanel eines geöffneten VIs.
- Laden Sie das Frontpanel eines VIs, das bereits in einem anderen Unterpanel-Element auf demselben Frontpanel geladen ist.
- Sie können das Frontpanel eines VIs nicht in einer Netzwerk-Anwendungsinstanz laden.
- Frontpanels können nicht rekursiv geladen werden.
Beispiele für Unterpanel-Elemente
In der Projektdatei labview\examples\Controls and Indicators\Containers\Containers.lvproj finden Sie Beispiele zur Verwendung von Unterpanel-Elementen.