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.


icon

Ein-/Ausgänge

  • cgnrn.png 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.

  • cenum.png Suchbereich

    Suchbereich gibt die Art des zu durchsuchenden Containerobjekts an. In der folgenden Tabelle werden die möglichen Einstellungen dieses Eingangs dargestellt:

    0FP—Frontpanel
    1BD—Blockdiagramm
    2Other—Alle Containerobjekte außer dem Frontpanel oder Blockdiagramm. Dazu gehören z. B. Cluster oder Diagramme von Strukturen.
  • cvirn.png 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.

  • cstr.png Klassenname

    Klassenname ist der Name der VI-Serverklasse des gesuchten Objekts.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • cbool.png 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.

  • ivirn.png VI-Referenz (Kopie)

    VI-Referenz (Kopie) ist mit VI-Referenz identisch.

  • i1dgobrn.png 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.

  • ii32.png Anz. Ref.

    Anz. Ref. ist die Anzahl der Referenzen im Array Referenzen.

  • ierrcodeclst.png 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