Fonction VISA Find Resource
- Mise à jour2025-07-30
- Temps de lecture : 6 minute(s)
Interroge le système pour localiser les périphériques associés à une interface spécifiée.

Entrées/Sorties
expression ("?*")
—
expression assure la correspondance entre la valeur spécifiée et les périphériques disponibles pour une interface particulière. La chaîne de description spécifiée détermine les critères de recherche d'une interface (GPIB, GPIB-VXI, VXI, toutes les VXI, Série ou Toutes) pour des périphériques existants. Le tableau suivant inclut les caractères et opérateurs spéciaux qui sont valides.
Les critères de recherche spécifiés dans le paramètre expression possèdent deux parties : une expression régulière au-dessus d'une chaîne de ressource et une expression logique optionnelle au-dessus des valeurs de l'attribut. L'expression régulière est mise en correspondance avec des chaînes de ressource des ressources connues du gestionnaire de ressources VISA. Si la chaîne de ressource correspond à l'expression régulière, les valeurs des attributs de la ressource sont mises en correspondance avec l'expression pour les valeurs des attributs. Si la correspondance est réussie, la ressource a rempli les critères de recherche et est ajoutée à la liste des ressources trouvées. La table suivante comprend des expressions régulières valides.
En utilisant l'expression de l'attribut optionnel, vous pouvez construire des expressions puissantes et souples à l'aide des opérateurs logiques ET (&&), OU(||) et NON (!). Vous pouvez utiliser des comparateurs d'égalité (==) et d'inégalité (!=) pour comparer les attributs de n'importe quel type de données ainsi que d'autres comparateurs (>, <, >=, <=) afin de comparer des attributs de type de données numérique. Utilisez seulement des attributs globaux dans l'expression de l'attribut. Les attributs locaux ne sont pas autorisés dans la partie de l'expression logique du paramètre expr. La table suivante comprend des paramètres d'expressions valides.
mode de recherche (0)
—
mode de recherche détermine comment la fonction renvoie les interfaces trouvées dans la sortie liste trouvée : par noms canoniques ou par alias. La valeur par défaut est 0. Cette entrée accepte les valeurs suivantes.
entrée d'erreur (pas d'erreur)
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
liste trouvée
—
liste trouvée correspond à un tableau de chaînes, chaque chaîne spécifiant une interface trouvée par la fonction.
nombre renvoyé
—
nombre renvoyé spécifie le nombre de correspondances trouvées. Le nombre de correspondances trouvées est le nombre de chaînes contenues dans le tableau de la liste trouvée.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
LabVIEW répertorie les ressources dans une commande d'E/S en fonction du type de classe de commande d'E/S choisi et de la boîte de dialogue Filtrer des noms VISA ; il se peut donc que vous n'ayez pas besoin d'appeler cette fonction.
Toutes le chaînes de ressources renvoyées par cette fonction sont reconnues par VISA Open. Néanmoins, cette fonction ne renvoie pas forcément toutes les chaînes que vous avez transmises à la fonction VISA Open. Ceci est particulièrement vrai pour les ressources de réseau et TCPIP. Si une ressource n'apparaît pas dans la liste, vous pouvez l'ajouter explicitement dans l'utilitaire de configuration de NI-VISA, tel que (Windows) Measurement & Automation Explorer, (Linux) visaconf, ou (Mac OS X) NI-VISA Configuration. L'utilitaire de configuration comprend aussi des options qui permettent d'étendre ou de restreindre le jeu de ressources que ce VI renvoie.
expression ("?*")
—
mode de recherche (0)
—
entrée d'erreur (pas d'erreur)
—
liste trouvée
—
nombre renvoyé
—
sortie d'erreur
—