VISA: Ressource suchen - Funktion
- Aktualisiert2025-07-30
- 5 Minute(n) Lesezeit
Mit dieser Funktion können Geräte geortet werden, die mit einem bestimmten Interface verbunden sind.

Ein-/Ausgänge
Ausdruck ("?*")
—
Ausdruck entspricht dem jeweiligen Wert des Geräts, das an einem bestimmten Anschluss angeschlossen ist. Mit dem angegebenen Beschreibungs-String werden die Kriterien zur Suche von Geräten ("GPIB", "GPIB-VXI", "VXI", "alle VXI", "seriell" oder "alle") an einem bestimmten Anschluss festgelegt. In der folgenden Tabelle sehen Sie alle gültigen Sonderzeichen und Operatoren.
Das im Parameter Ausdruck angegebene Suchkriterium besteht aus zwei Teilen: einem regulären Ausdruck für einen Ressourcen-String und einem optionalen logischen Ausdruck für Eigenschaftswerte. Der reguläre Ausdruck wird mit allen Strings von Ressourcen verglichen, die dem VISA-Ressourcenmanager bekannt sind. Wenn der Ressourcen-String dagegen mit dem regulären Ausdruck übereinstimmt, werden die Eigenschaftswerte mit dem Ausdruck über Eigenschaftswerte verglichen. Bei einem Treffer wird die Ressource der Liste der gefundenen Ressourcen hinzugefügt. In der Tabelle sehen Sie gültige reguläre Ausdrücke.
Mit den optionalen Attributausdrücken können Sie zusammen mit logischen Verknüpfungen (z. B. "UND" [&&], ODER [||] oder NICHT [!]) flexible und leistungsfähige Ausdrücke erstellen. Mit IST GLEICH (==) und IST UNGLEICH (!=) können Sie Attribute beliebigen Typs und mit den Ungleichheitszeichen (>, <, >=, <=) numerische Attribute vergleichen. In einem Attributausdruck sollten nur globale Attribute verwendet werden. Lokale Attribute sind im logischen Teil des Ausdrucks eines Ausdrucksparameters nicht zulässig. In der folgenden Tabelle finden Sie gültige Ausdrucksparameter.
Suchmodus (0)
—
Suchmodus bestimmt, wie die Funktion die gefundenen Schnittstellen im Ausgang Suchergebnisse ausgibt – entweder als Standard- oder Aliasname. Der Standardwert lautet 0. Der Eingang kann folgende Einstellungen haben:
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Suchergebnisse
—
Suchergebnisse ist ein String-Array mit den gefundenen Schnittstellen.
Ausgabezählwert
—
Ausgabezählwert gibt die Trefferanzahl der Suche an. Diese entspricht der Anzahl der Strings im Array "Suchergebnisse".
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Ressourcen in einem I/O-Element werden entsprechend der ausgewählten Klasse und Dialogfeld VISA-Namen filtern angezeigt. Daher müssen Sie diese Funktion möglicherweise nicht aufrufen.
Alle Resource-Strings, die von dieser Funktion ausgegeben werden, werden von der Funktion VISA: Öffnen erkannt. Allerdings gibt die Funktion nicht unbedingt alle Strings aus, die an die Funktion "VISA: Öffnen" übergeben werden. Das gilt insbesondere bei Netzwerk- und TCP/IP-Ressourcen. Wenn eine Ressource nicht in der Liste erscheint, können Sie die Ressource explizit im NI-VISA-Konfigurationsprogramm hinzufügen, z. B. (Windows) Measurement & Automation Explorer, (Linux) visaconf oder (Mac OS X) NI-VISA Configuration. Dort gibt es auch Optionen zur Erweiterung oder Begrenzung der Ressourcen, die dieses VI ausgibt.
Ausdruck ("?*")
—
Suchmodus (0)
—
Fehler (Eingang, kein Fehler)
—
Suchergebnisse
—
Ausgabezählwert
—
Fehler (Ausgang)
—