# Funktionsreferenz

_viFindGpib

Sende einen Befehl/Abfrage an ein Instrument/Gerät durch das VISA Interface (GPIB / TCP)

#include <Visa.au3>
_viFindGpib(ByRef $a_descriptor_list, ByRef $a_idn_list, $f_show_search_results = 0)

Parameter

$a_descriptor_list (ByRef) | Gibt ein Datenfeld des VISA resource descriptors von dem Instrument, das am GPIB Anschluss gefunden wurde, zurück (Für mehr Informationen siehe die Bemerkungen zu der Funktion _viExecCommand)
$a_idn_list (ByRef) | Gibt ein Datenfeld mit IDNs (z.B. Namen) von den Instrumenten, die am GPIB Anschluss gefunden wurden, zurück.
$f_show_search_results | Optional: Wenn auf 1 gesetzt, wird ein Dialogfeld mit den Ergebnissen der Suche angezeigt. Die Vorgabe ist 0, d.h. die Ergebnisse werden nicht angezeigt.

Bemerkungen

Wie für alle VISA Funktionen müssen die VISA Bibliotheken installiert sein (prüfe ob die visa32.dll in {WINDOWS}\system32 vorhanden ist) und eine GPIB Karte (wie z.B. National Instruments NI PCI-GPIB Karte oder die Agilent 82350B PCI High-Performance GPIB Karte) installiert sein.
* Eine detaillierte Beschreibung der bekanntesten VISA DESCRIPTORS ist in den Bemerkungen zu der Funktion "_viExecCommand" zu finden.

Siehe auch

_viExecCommand, _viOpen, _viClose, _viGTL, _viGpibControlREN

Beispiel

; This example performs a search on the GPIB bus and shows the results in a MsgBox
#include <Visa.au3>
Dim $a_descriptor_list[1], $a_idn_list[1]
_viFindGpib($a_descriptor_list, $a_idn_list, 1)