Télécharger Imprimer la page

Un Mot Sur Les Performances; Un Exemple Complet De Programme Labview - Yoctopuce Yocto-Temperature-IR Mode D'emploi

Publicité

11. Utilisation du Yocto-Temperature-IR avec LabVIEW

11.9. Un mot sur les performances

L'API Yoctopuce pour LabVIEW été optimisée de manière à ce que les tous les VIs et les propriétés
de objets Proxy génèrent un minimum de communication avec les modules Yoctopuce. Ainsi vous
pouvez les utiliser dans des boucles sans prendre de précaution particulière: vous n'êtes pas obligés
de ralentir les boucles avec un timer.
Ces deux boucles génèrent peu de communications USB et n'ont pas besoin d'être ralenties
En revanche, presque toutes les méthodes des objets Proxy disponibles vont générer une
communication avec les modules Yoctopuce à chaque fois qu'elles seront appelées, il conviendra
donc d'éviter de les appeler trop souvent inutilement.

11.10. Un exemple complet de programme LabVIEW

Voici un exemple qui illustre l'utilisation d'un Yocto-Temperature-IR dans LabVIEW. Après un appel
au VI RegisterHub, le VI YTemperature trouve le premier capteur de température disponible, et
utilise le VI YModule pour trouver le numéro de série du module. Ce numéro de série est utilisé pour
construire le nom hardware de tous les autres capteurs hébergés par le module. Ces noms sont
utilisés comme paramètres pour initialiser les VI correspondant à chaque capteur. Cette technique
évite les ambigüités au cas où plusieurs Yocto-Temperature-IR seraient branchés. Une fois les VIs
correspondants aux capteurs initialisés, il ne reste plus qu'à afficher leur valeur. Une fois l'application
terminée, l'API Yoctopuce est libérée à l'aide du du VI YFreeAPI.
74
Récupération de la liste de tous les modules connectés
Cette boucle, qui utilise une méthode, doit être ralentie
www.yoctopuce.com

Publicité

loading