(Real-Time, Windows) Ein Umgebungsvariablenknoten ist ein Blockdiagrammobjekt, das auf die zugehörige Umgebungsvariable verweist. Mit Umgebungsvariablenknoten kann der Wert einer Umgebungsvariablen gespeichert und abgefragt werden.

Hinweis
  • Wenn Ihre Anwendung mit vielen Umgebungsvariablen arbeitet, sollten Sie programmatisch auf diese zugreifen, weil das Blockdiagramm dadurch übersichtlich und ausbaufähig bleibt.
  • (Real-Time, Windows) Wenn Sie ein VI mit einem Umgebungsvariablenknoten in einem Projekt öffnen, die dazugehörige Umgebungsvariable jedoch nicht im Projekt-Explorer zu finden ist, kommt es zu einem Fehler. Das Gleiche gilt für alle zur fehlenden Umgebungsvariablen gehörigen Frontpanel-Elemente. Das Problem ist Windows-spezifisch und tritt nur beim Öffnen des VIs in einem Projekt auf. Wenn Sie das VI in der Haupt-Anwendungsinstanz öffnen, erhalten Sie keine Meldung über fehlende Umgebungsvariablen.

Hinzufügen von Umgebungsvariablenknoten zum Blockdiagramm

Fügen Sie Umgebungsvariablenknoten wie folgt zum Blockdiagramm hinzu:

  • Ziehen Sie eine Umgebungsvariable aus dem Projekt-Explorer in das Blockdiagramm eines VIs im selben Projekt.
  • Fügen Sie dem Blockdiagramm einen Umgebungsvariablenknoten von der Palette Umgebungsvariable hinzu. Führen Sie dann folgende Schritte aus, um den Umgebungsvariablenknoten der entsprechenden Umgebungsvariablen im Projekt-Explorer zuzuweisen.
    1. Klicken Sie den Umgebungsvariablenknoten doppelt an, um zum Dialogfeld Nach Variable suchen zu gelangen.
    2. Wählen Sie die gewünschte Umgebungsvariable aus der Liste Projekt-/Netzwerkübersicht aus.
    3. Klicken Sie auf die Schaltfläche OK.
  • (Real-Time, FPGA und DSC Module) Klicken Sie mit der rechten Maustaste auf ein Element oder eine Konstante und wählen Sie In Umgebungsvariablenknoten ändern aus dem Kontextmenü aus. Sie können auch Erstellen»Umgebungsvariablenknoten aus dem Kontextmenü auswählen, wenn Sie den Ausgangsanschluss mit der rechten Maustaste anklicken.

Festlegen der Zugriffsmodi von Umgebungsvariablenknoten

Führen Sie folgende Schritte aus, um den Datenaustausch eines Umgebungsvariablenknotens mit der dazugehörigen Umgebungsvariable im Projekt-Explorer-Fenster festzulegen

  1. Klicken Sie mit der rechten Maustaste auf den Umgebungsvariablenknoten.
  2. Wählen Sie eine der folgenden Optionen aus dem Kontextmenü.
    • Wählen Sie Zugriffsmodus»Lesen, um Daten der Umgebungsvariablen mit dem Knoten zu lesen. Bei Auswahl dieser Option wird auf der rechten Seite des Umgebungsvariablenknotens ein Ausgang angezeigt (siehe nachfolgende Abbildung).

    • Wählen Sie Zugriffsmodus»Schreiben, um mit dem Knoten Daten an die Umgebungsvariable zu senden. Bei Auswahl dieser Option wird auf der linken Seite des Umgebungsvariablenknotens ein Eingang angezeigt (siehe nachfolgende Abbildung).

      Hinweis Bei Datenmengen von weniger als 8 Kilobyte kann die Übertragung der Daten über das Netzwerk bis zu 10 ms dauern. Um eine solche Verzögerung zu vermeiden, können Sie mit dem VI Daten der Umgebungsvariablen entfernen die Daten der Umgebungsvariablen sofort senden.

Feststellen, ob ein Umgebungsvariablenwert seit dem letzten Lesen aktualisiert wurde

Führen Sie folgende Schritte aus, um mit der Anzeige Zeitstempel eines Umgebungsvariablenknotens festzustellen, ob sich ein Wert seit dem letzten Lesen geändert hat.

Hinweis
  • LabVIEW konfiguriert Netzwerk-Umgebungsvariablen per Voreinstellung für die Verwendung von Zeitstempeln. Zum Speichern von Zeitangaben bei Einzelprozess-Umgebungsvariablen aktivieren Sie im Dialogfeld Eigenschaften für Umgebungsvariable auf der Seite Variable die Option Zeitstempel aktivieren.
  • LabVIEW deaktiviert per Standardeinstellung Zeitstempel an I/O-Variablen-Knoten, da Zeitstempel zusätzlichen Speicher und CPU-Leistung beanspruchen, wodurch sich die Anwendung verlangsamen kann Aktivieren Sie Zeitstempel für I/O-Variablen nur bei Bedarf.
  1. Klicken Sie mit der rechten Maustaste auf einen Umgebungsvariablenknoten und wählen Sie Zeitstempel»Anzeigen aus dem Kontextmenü. Daraufhin wird der Ausgang Zeitstempel auf der rechten Seite des Knotens in Form einer roten Sanduhr angezeigt (siehe nachfolgende Abbildung).

  2. Klicken Sie mit der rechten Maustaste auf den Ausgang Zeitstempel und wählen Sie aus dem Kontextmenü die Option Erstellen»Anzeigeelement aus, um eine Frontpanel-Anzeige für die Zeitwerte zu erstellen.

Feststellen von Timeouts von Umgebungsvariablenknoten

Führen Sie folgende Schritte aus, um Timeouts für Umgebungsvariablenknoten festzulegen und festzustellen.

Hinweis Sie können das Timeout nur für Umgebungsvariablen aktivieren, die zum Lesen von Daten konfiguriert sind.
  1. Klicken Sie mit der rechten Maustaste auf einen Umgebungsvariablenknoten und wählen Sie Timeout»Anzeigen aus dem Kontextmenü.
  2. Geben Sie das Timeout über das Element Timeout in ms an, das durch eine blaue Uhr auf der linken Seite des Knotens dargestellt ist, siehe nachfolgende Abbildung. Über die Anzeige Timeout?, dargestellt durch eine rote Uhr auf der rechten Seite des Knotens (siehe Abbildung), können Sie feststellen, ob neue Daten innerhalb der festgelegten Zeit vom Knoten gelesen wurden.

Festlegen, ob Umgebungsvariablenknoten beim Verschieben in andere Systeme als fehlerhaft gelten

(Real-Time, Windows) Die Einstellung eines Umgebungsvariablenknotens zum Herstellen einer Verbindung mit einer Umgebungsvariable kann "absolut" oder "relativ zum Zielsystem" lauten.

Bei der Einstellung "Absolut" stellt der Knoten immer eine Verbindung mit der Umgebungsvariablen her, deren System beim Erstellen der Variablen angegeben wurde. Per Voreinstellung sind alle Umgebungsvariablenknoten absolut. Wenn ein VI einen absoluten Umgebungsvariablenknoten enthält und Sie das VI auf einem anderen System öffnen, gilt das VI als fehlerhaft, da der Knoten eine Verbindung mit der Variablen auf dem ursprünglichen System herzustellen versucht. Verwenden Sie absolute Umgebungsvariablenknoten, wenn VIs und Variablen nicht auf anderen Systemen genutzt werden sollen.

Wenn der Knoten auf "Relativ zum Zielsystem" eingestellt ist, stellt er eine Verbindung mit dem Zielsystem her, auf dem sich die Umgebungsvariable befindet. Wenn Sie ein VI mit einem systemvariablen Umgebungsvariablenknoten verschieben, müssen Sie auch die Umgebungsvariable auf das neue System verschieben, da diese Knoten nur eine Verbindung zu Umgebungsvariablen auf dem lokalen Host herstellen können. Verwenden Sie systemvariable Umgebungsvariablenknoten, wenn Sie auf Umgebungsvariablen auf dem lokalen Host zugreifen und VIs und Variablen möglicherweise auf andere Systeme verschoben werden sollen.

Um einen Umgebungsvariablenknoten von "Absolut" auf "Relativ zum Zielsystem" umzustellen, klicken Sie ihn im Blockdiagramm mit der rechten Maustaste an und wählen Sie Referenzmodus»Relativ zum Zielsystem. Systemvariable Umgebungsvariablenknoten sind mit dem Symbol .\ gekennzeichnet. In der folgenden Abbildung sehen Sie einen systemvariablen Umgebungsvariablenknoten.

Um einen Umgebungsvariablenknoten von "Relativ zum Zielsystem" auf "Absolut" umzustellen, klicken Sie ihn mit der rechten Maustaste an und wählen Sie Referenzmodus»Absolut. In der folgenden Abbildung sehen Sie einen absoluten Umgebungsvariablenknoten.

Methoden des Datenaustauschs Startseite