UDF > Visa >


_viFindGpib

Envoie une commande ou une requ�te � un instrument ou un p�riph�rique via l'interface VISA (GPIB ou TCP)

#include <Visa.au3>
_viFindGpib ( ByRef $aDescriptorList, ByRef $aIDNList [, $iShow_Search_Results = 0] )

Param�tres

$aDescriptorList Tableau retourn� des descripteurs de ressources VISA des instruments qui ont �t� trouv�s sur le bus GPIB (voir Remarques de _viExecCommand() pour plus d'infos)
$aIDNList Tableau retourn� des IDNs (i.e. des noms) des instruments qui ont �t� trouv�s sur le bus GPIB
$iShow_Search_Results [optionnel] Si la valeur est 1, affiche une bo�te de message indiquant les r�sultats de la recherche.
La valeur par d�faut est 0, ce qui signifie que les r�sultats ne sont pas affich�s

Valeur de retour

Succ�s: Retourne le nombre d'instruments trouv�s (0 ou plus).
�chec: Retourne une valeur n�gative et d�finit @error <> 0.

Remarques

Comme pour toutes les fonctions VISA les biblioth�ques Visa doivent �tre install�es (vous pouvez v�rifier si visa32.dll est dans {WINDOWS}\system32) et une carte GPIB doit �tre install�e (comme par exemple, une carte PCI-GPIB National Instruments NI ou une carte GPIB Agilent 82350B PCI de haute performance)

* Pour une description d�taill�e des descripteurs VISA les plus courants, regardez les Remarques de l'aide sur la fonction _viExecCommand().

En relation

_viClose, _viExecCommand, _viGpibBusReset, _viGTL, _viOpen

Exemple

; Cet exemple effectue une recherche sur le bus GPIB et affiche les r�sultats dans une MsgBox

#include <Visa.au3>

Local $a_Descriptor_list[1], $a_Idn_list[1]
_viFindGpib($a_Descriptor_list, $a_Idn_list, 1)