Ermitteln einer VI-Objektreferenz mit Hilfe von VI-Skripten
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Erfordert: VI-Skripte
Wenn Sie mit Hilfe von VI-Skripten Objekte des Frontpanels oder Blockdiagramms untersuchen, bearbeiten oder erstellen, benötigen Sie eine Referenz auf das betreffende Objekt. Diese Referenz kann mit Eigenschafts- und Methodenknoten verbunden werden, um Einstellungen des Objekts abzufragen oder festzulegen.
Entscheiden Sie anhand der nachfolgenden Liste, wie die VI-Referenz für Ihre Zwecke ermittelt werden soll. Die Methoden sind nach aufsteigender Komplexität sortiert.
- Verwenden Sie die Funktion VI-Objektreferenz öffnen. Die Funktion VI-Objektreferenz öffnen ermöglicht Ihnen die Suche nach einem bestimmten Objekt anhand der Beschriftung in einem Ziel-VI. Diese Methode bietet sich z. B. an, wenn Sie eine Referenz auf ein Objekt in einem VI mit bekanntem Blockdiagramminhalt (z. B. in einer VI-Vorlage) benötigen.
- Verwenden Sie das VI "GObjects suchen". Mit dem VI GObjects suchen können Sie in einem VI nach allen Objekten suchen, die einer bestimmten Klasse angehören. Diese Methode bietet sich an, wenn Sie eine Referenz auf ein Objekt in einem VI mit unbekanntem Blockdiagramminhalt benötigen. Diese Vorgehensweise wird ebenfalls empfohlen, wenn Sie mit mehreren Objekten eines VIs arbeiten, die alle derselben Klasse angehören.
- Navigieren Sie entlang der Verbindungen zu den einzelnen VI-Objekten. Beim Navigieren entlang der Verbindungen zwischen Objekten in einem VI können Sie anhand der Referenz eines Objekts die Referenzen auf die angeschlossenen Objekte ermitteln. Verwenden Sie diese Methode, wenn Sie eine Referenz auf ein Objekt benötigen, auf das Sie mit den vorhergehenden Methoden nicht direkt zugreifen können.
Empfehlungen und Warnungen
- Schließen Sie alle Referenzen nach der Verwendung. Bei übermäßig vielen geöffneten Referenzen kann sich das VI verlangsamen. Weitere Hinweise zu Faktoren, die die Ausführungsgeschwindigkeit beeinflussen, erhalten Sie im Abschnitt Schließen von Referenzen auf VIs und Objekte.