GObjects suchen
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Sucht nach Objekten eines bestimmten Typs in einem Suchbereich und gibt ein Array aus Referenzen auf diese Objekte aus. Der Suchbereich kann ein Frontpanel, ein Blockdiagramm oder ein beliebiges Objekt sein, das andere Objekte beinhaltet (z. B. eine For-Schleife, ein Cluster oder ein benutzerdefiniertes Element). Das VI kann Container-Objekte rekursiv durchsuchen, falls die darin enthaltenen Objekte verschachtelt angeordnet sind.

Ein-/Ausgänge
Andere Referenz
—
Andere Referenz ist eine Referenz auf das Containerobjekt, das durchsucht werden soll, wenn Sie Suchbereich auf Other einstellen. Die Referenz muss eine VI-Serverklasse sein, die von GObject, FlSequenzRahmen oder Seite abgeleitet ist. Wenn der Suchbereich auf FP oder BD eingestellt ist, wird dieser Eingang ignoriert.
Suchbereich
—
Suchbereich gibt die Art des zu durchsuchenden Containerobjekts an. In der folgenden Tabelle werden die möglichen Einstellungen dieses Eingangs dargestellt:
VI-Referenz
—
VI-Referenz gibt die Referenz auf das zu durchsuchende VI an. Dieser Eingang wird verwendet, wenn der Suchbereich auf FP oder BD eingestellt ist. Wenn Sie Andere Referenz mit einer Referenz auf ein bestimmtes Containerobjekt verbinden, wird dieser Eingang ignoriert.
Klassenname
—
Klassenname ist der Name der VI-Serverklasse des gesuchten Objekts.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Erzeugten Code durchsuchen (F)
—
Erzeugten Code durchsuchen gibt an, ob Programmcode durchsucht werden soll, den LabVIEW beim Erstellen bestimmter Funktionen erzeugt. Die Standardeinstellung lautet FALSE.
VI-Referenz (Kopie)
—
VI-Referenz (Kopie) ist mit VI-Referenz identisch.
Referenzen
—
Referenzen ist ein Array aus GObject-Referenzen auf die Suchtreffer dieses VIs. Die Referenzen können bei Bedarf mit der Funktion Nach spezifischerer Klasse in eine spezifischere Klasse umgewandelt werden.
Anz. Ref.
—
Anz. Ref. ist die Anzahl der Referenzen im Array Referenzen.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Um dieses VI zu verwenden, müssen Sie den Suchbereich auf BD (Blockdiagramm) oder FP (Frontpanel) und unter Klassenname die Klasse des zu suchenden Objekts angeben. Wenn anstelle eines Frontpanels oder Blockdiagramms ein bestimmtes Containerobjekt durchsucht werden soll, müssen Sie als Suchbereich Other angeben und den Eingang Andere Referenz mit der Referenz des Objekts verbinden.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Application Control\VI Scripting\Finding and Modifying Objects\Using Traverse.vi
Andere Referenz
—
Suchbereich
—
VI-Referenz
—
Klassenname
—
Fehler (Eingang, kein Fehler)
—
Erzeugten Code durchsuchen (F)
—
VI-Referenz (Kopie)
—
Referenzen
—
Anz. Ref.
—
Fehler (Ausgang)
—