Sie müssen Umgebungsvariablen auf die Engine für Umgebungsvariablen (SVE) übertragen, bevor Sie im Netzwerk verwendet werden können. Durch die Übertragung von Umgebungsvariablen wird Speicherplatz in der SVE für die Variable erstellt. Wenn eine Variable entfernt wird, wird der dazugehörige Speicher wieder freigegeben.

Wenn Sie ein VI ausführen, das Daten über Umgebungsvariable (Knoten) austauscht, überträgt LabVIEW automatisch die dazugehörige Projektbibliothek. Bei Beendigung der Anwendung wird die Projektbibliothek aber nicht automatisch entfernt. Sie müssen Umgebungsvariablen also nicht vor dem Lesen und Schreiben von Daten über Umgebungsvariablenknoten übertragen. Sie müssen die Variablen aber entfernen, um dafür reservierten Speicher wieder freizugeben. Des Weiteren müssen Sie Umgebungsvariablen explizit übertragen, wenn Sie die Variablen mit anderen Methoden schreiben und lesen. In der folgenden Liste werden die Methoden zum Übertragen und Entfernen von Umgebungsvariablen beschrieben.

  • Während der Bearbeitung—Übertragen und entfernen Sie Umgebungsvariablen während der Bearbeitung, wenn Sie eine Anwendung entwickeln, mit der auf eine kleine Anzahl von Umgebungsvariablen zugegriffen wird.
  • Während der Ausführung—Übertragen und entfernen Sie Umgebungsvariablen während der Ausführung, wenn eine Anwendung als eigenständiges Programm verteilt werden soll. Die Methode eignet sich auch, wenn Ihre Anwendung auf eine große Anzahl von Umgebungsvariablen zugreifen soll.
    Hinweis Wenn Sie ein eigenständiges Programm mit Umgebungsvariablen verteilen möchten, fügen Sie die *.lvlib-Datei nicht in eine LLB oder die EXE-Datei ein. Auf der Seite Einstellungen der Quelldateien im Dialogfeld Eigenschaften für Anwendung können Sie das Ziel der *.lvlib-Datei in ein anderes Verzeichnis außerhalb der EXE oder LLB ändern.

Übertragen und Entfernen von Umgebungsvariablen während der Bearbeitung

Klicken Sie zum Übertragen einer Umgebungsvariable im Projekt-Explorer mit der rechten Maustaste auf die Projektbibliothek mit der Variablen und wählen Sie die Option Verteilen. Daraufhin werden alle Umgebungsvariablen der Projektbibliothek in die SVE übertragen. Führen Sie diesen Schritt aus, bevor Sie Anwendungen starten, die Daten von Umgebungsvariablen nicht mit Hilfe von Umgebungsvariablenknoten lesen und schreiben.

Zum Entfernen einer Umgebungsvariablen klicken Sie mit der rechten Maustaste auf die entsprechende Projektbibliothek und wählen Sie die Option Entfernen.

Übertragen und Entfernen von Umgebungsvariablen während der Ausführung

(Windows) Zum Übertragen von Umgebungsvariablen während der Ausführung aktivieren Sie die Option Bibliotheken mit Umgebungsvariablen bei Ausführung der Anwendung übertragen auf der Seite Übertragung von Umgebungsvariablen im Dialogfeld Eigenschaften für Anwendung.

Sie können auch die Methoden Bibliothek verteilen und Bibliothek entfernen verwenden, um Bibliotheken mit Umgebungsvariablen auf allen Plattformen zu übertragen oder zu entfernen. In der folgenden Abbildung wird mit der Methode "Bibliothek verteilen" beispielsweise Meine Bibliothek.lvlib übertragen, bevor die Funktion Variablen-Container durchsuchen nach der Umgebungsvariablen in dieser Projektbibliothek sucht. Mit der Funktion Variablenverbindung herstellen werden dann Verbindungen zu diesen Variablen hergestellt.

In der folgenden Abbildung wird mit der Methode "Bibliothek entfernen" die Bibliothek Meine Bibliothek.lvlib entfernt, nachdem mit der Funktion Variablenverbindung beenden die Verbindungen zu den Variablen in dieser Projektbibliothek getrennt wurden.