Globale Variablen
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Globale Variablen dienen zum Datenaustausch zwischen mehreren, gleichzeitig ausgeführten VIs. Globale Variablen sind LabVIEW-eigene Komponenten. Beim Erstellen einer globalen Variablen erzeugt LabVIEW automatisch ein spezielles globales VI. Dieses enthält jedoch nur ein Frontpanel und kein Blockdiagramm. Um die in der globalen Variablen enthaltenen Datentypen zu definieren, fügen Sie dem Frontpanel des globalen VIs die entsprechenden Bedien- und Anzeigeelemente hinzu, denn dieses Frontpanel ist ein Container, von dem aus mehrere VIs auf Daten zugreifen können.
Nehmen Sie beispielsweise an, Sie arbeiten mit zwei VIs, die gleichzeitig ausgeführt werden. Jedes VI enthält eine While-Schleife und gibt Daten an ein Signalverlaufsdiagramm weiter. Das erste VI enthält ein boolesches Bedienelement zum Beenden der VIs. Mit einer globalen Variablen können beide Schleifen mit einem booleschen Element gleichzeitig beendet werden. Wenn sich beide Schleifen in ein und demselben Blockdiagramm befänden, wäre dies auch mit einer lokalen Variablen möglich.
Erstellen globaler Variablen
Wählen Sie eine globale Variable (siehe Abbildung) aus der Palette Funktionen und fügen Sie sie in das Blockdiagramm ein.
Klicken Sie die Variable anschließend doppelt an, so dass sich das Frontpanel öffnet. Fügen Sie nun wie gewohnt Bedien- und Anzeigeelemente in das Frontpanel ein.
Da globale Variablen mit den objektspezifischen Beschriftungen der betreffenden Bedien- und Anzeigeelemente gekennzeichnet werden, sollten diese Beschriftungen immer möglichst aussagekräftig sein.
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.
Nachdem Sie mit dem Einfügen von Elementen auf dem Frontpanel des globalen VIs fertig sind, speichern Sie es und kehren Sie zum Blockdiagramm des ursprünglichen VIs zurück. Anschließend ist im globalen VI ein Objekt auszuwählen, auf das zugegriffen werden soll. Klicken Sie dazu auf die globale Variable und wählen Sie aus dem Kontextmenü ein Frontpanel-Element aus. Im Kontextmenü finden Sie alle Frontpanel-Elemente des VIs mit objektspezifischen Beschriftungen. Sie können aber auch mit der rechten Maustaste auf die globale Variable klicken und aus dem Kontextmenü unter Objekt wählen ein Frontpanel-Objekt auswählen.
Wenn Sie eine globale Variable kopieren, wird die neue globale Variable mit dem globalen VI des ursprünglichen Variablenknotens verbunden.