Erstellen globaler Variablen
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Sie können entweder mehrere globale VIs mit jeweils einem Frontpanel-Element oder ein globales VI mit mehreren Frontpanel-Elementen erstellen, wenn Sie einander ähnliche Variablen in einer Gruppe zusammenfassen möchten.
Ein globales VI mit mehreren Frontpanel-Elementen wird auf folgende Weise erstellt:
- Fügen Sie eine globale Variable in das Blockdiagramm ein.
- Klicken Sie die globale Variable mit dem Bearbeitungs- oder Positionierwerkzeug doppelt an, sodass das Frontpanel des globalen VIs angezeigt wird.
- Fügen Sie nun auf gewohnte Weise Bedien- und Anzeigeelemente auf dem Frontpanel ein.
Hinweis Globale Variablen sind mit Objektbeschriftungen gekennzeichnet. Die Bedien- und Anzeigeelemente sollten daher mit aussagekräftigen Beschriftungen versehen werden.
- Speichern Sie das globale VI und schließen Sie es.
- Kehren Sie zum Blockdiagramm des ursprünglichen VIs zurück, klicken Sie die globale Variable mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü unter Objekt wählen ein Frontpanel-Element aus. Beachten Sie, dass nur Frontpanel-Elemente mit objektspezifischen Beschriftungen aufgeführt werden. Klicken Sie mit dem Bedien- oder Beschriftungswerkzeug auf die globale Variable und wählen Sie aus dem Kontextmenü das gewünschte Frontpanel-Element aus.
Die globale Variable kann nun in anderen VIs verwendet werden. Gehen Sie dazu wie folgt vor:
- Klicken Sie auf der Palette Funktionen auf VI auswählen. Suchen Sie das globale VI und klicken Sie es doppelt an.
- Fügen Sie eine globale Variable in das Blockdiagramm ein. Standardmäßig ist die globale Variable immer mit dem ersten Frontpanel-Element mit objektspezifischer Beschriftung verknüpft, das Sie in das globale VI eingefügt haben.
- Um die globale Variable mit den Daten eines anderen Frontpanel-Elements zu verknüpfen, klicken Sie sie mit der rechten Maustaste an und wählen aus dem Kontextmenü Objekt wählen ein Frontpanel-Element aus.
| Hinweis Verwenden Sie globale Variablen nur dann, wenn Sie eine Verbindung nicht durch mehrere VIs führen können, um Daten auszutauschen. Wenn sich zum Beispiel ein Dateipfad in einem VI geändert hat und ein anderes VI die Datei unter diesem Pfad öffnen muss, kann es schwierig sein, den Pfad durch alle aufrufenden VIs zu leiten. Hier empfiehlt sich die Verwendung einer globalen Variablen. |