Structure Des Vi Correspondant À Une Classe - Yoctopuce Yocto-4-20mA-Tx Mode D'emploi

Table des Matières

Publicité

18. Utilisation du Yocto-4-20mA-Tx avec LabVIEW
Le VI
YRegisterHub
• La chaîne de caractères
locaux directement par USB
• Une addresse IP pour indiquer que l'on souhaite travailler avec des modules accessibles via
une connexion réseau. Cette adresse IP peut être celle d'un YoctoHub
machine sur laquelle tourne l'application VirtualHub
Dans le cas d'une adresse IP, le VI
génèrera une erreur s'il n'y arrive pas, à moins que le paramètre async ne soit mis à TRUE. Si async
est mis à TRUE, aucune erreur ne sera générée, et les modules Yoctopuce correspondant à cette
adresse IP seront automatiquement mis à disposition dès que la machine concernée sera joignable.
Si tout s'est bien passé, la sortie successful contiendra la valeur TRUE. Dans le cas contraire elle
contiendra la valeur FALSE et la sortie error msg contiendra une chaîne de caractères contenant une
description de l'erreur
Vous pouvez utiliser plusieurs VI
revanche, sur la même machine, il ne peut y avoir qu'un seul processus qui accède aux modules
Yoctopuce locaux directement par USB (url mis à
contournée en faisant tourner le logiciel VirtualHub sur la machine locale et en utilisant l'url
.
"127.0.0.1"
YFreeAPI
Le VI
permet de libérer les ressources allouée par l'API Yoctopuce.
YFreeAPI
Le VI
doit être appelé une fois que votre code en a fini avec l'API Yoctopuce, faute de
YFreeAPI
quoi l'accès direct par USB (url mis à
terminé, et ce tant que LabVIEW n'aura pas été complètement fermé.
Structure des VI correspondant à une classe
Les autres VIs correspondent à une fonction/classe de l'API Yoctopuce, ils ont tous la même
structure:
• Connecteur [11]: name doit contenir le nom hardware ou le nom logique de la fonction visée.
• Connecteur [10] et [9]: paramètres d'entrée qui dépendent de la nature du VI
• Connecteur [8] et [0] : error in et error out.
• Connecteur [7] : Nom hardware unique de la fonction trouvée.
• Connecteur [5] : is online contient TRUE si la fonction est accessible, FALSE sinon.
• Connecteur [2] et [1]: valeurs de sortie qui dépendent de la nature du VI.
• Connecteur [6]: Si cette entré est mise à TRUE, le connecteur [3] contiendra une référence à
l'objet Proxy implémenté par le VI
4
www.yoctopuce.com/FR/products/category/extensions-and-networking
5
http://www.yoctopuce.com/EN/virtualhub.php
6
voir section Utilisation objets Proxy
132
prend un paramètre url qui peut être soit:
pour indiquer que l'on souhaite travailler avec des modules
"usb"
YRegisterHub
YRegisterHub
Le VI YFreeAPI
) pourrait rester bloqué une fois l'exécution de votre VI
"usb"
Structure de la plupart des VIs de l'API.
6
. Cette entrée est initialisée à FALSE par défaut.
5
.
va essayer de contacter cette adresse et
avec des urls différentes si vous le souhaitez. En
). Cette limitation peut facilement être
"usb"
4
ou encore celle d'une
www.yoctopuce.com

Publicité

Table des Matières
loading

Table des Matières