Lokale Variablen in ein und demselben VI sollten nur erstellt werden, wenn ein Frontpanelelement nicht direkt zugänglich ist oder wenn Daten zwischen Blockdiagrammknoten ausgetauscht werden müssen. Lokale Variablen werden nicht auf dem Frontpanel angezeigt, sondern nur im Blockdiagramm.

Mit einer lokalen Variablen können Sie an ein Bedien- oder Anzeigeelement auf dem Frontpanel schreiben oder dieses auslesen. Das Schreiben in eine lokale Variable ist mit der Übergabe von Daten an einen beliebigen anderen Anschluss vergleichbar. Mit einer lokalen Variablen können Sie jedoch auch dann in den Anschluss schreiben, wenn es sich um ein Bedienelement handelt, und den Anschluss auslesen, wenn es sich um ein Anzeigeelement handelt. Mit lokalen Variablen können Frontpanel-Objekte als Ein- und Ausgang verwendet werden.

Wenn die Benutzeroberfläche beispielsweise eine Anmeldung erfordert, können Sie die Eingabeaufforderungen für Anmeldung und Passwort bei jeder Anmeldung eines neuen Benutzers löschen. Verwenden Sie eine lokale Variable, um die String-Elemente "Anmeldung" und "Passwort" zu lesen, wenn sich ein Benutzer anmeldet, und leere Strings an diese Elemente zu schreiben, wenn sich der Benutzer abmeldet.

Erstellen lokaler Variablen

Klicken Sie mit der rechten Maustaste auf ein Frontpanel-Element oder einen Blockdiagrammanschluss und wählen Sie Erstellen»Lokale Variable aus dem Kontextmenü, um eine lokale Variable zu erstellen. Im Blockdiagramm wird dann eine lokale Variable für das entsprechende Objekt angezeigt.

Eine lokale Variable kann auch von der Palette Funktionen aus in das Blockdiagramm eingefügt werden. Die lokale Variable (vgl. folgende Abbildung) ist dann allerdings noch nicht mit einem Bedien- oder Anzeigeelement verknüpft.

Icon for the local variable node

Zum Verknüpfen einer lokalen Variablen mit einem Bedien- oder Anzeigeelement klicken Sie mit der rechten Maustaste auf die lokale Variable und wählen Sie aus dem Kontextmenü die Option Objekt wählen aus. Beachten Sie, dass nur Frontpanel-Objekte mit objektspezifischen Beschriftungen aufgeführt werden.

Die objektspezifischen Beschriftungen, mit deren Hilfe lokale Variablen mit Frontpanel-Elementen verknüpft werden, sollten daher immer aussagekräftig sein.