Currentloopoutput; Quelle Interface: Native, Dll Ou Service - Yoctopuce Yocto-4-20mA-Tx Mode D'emploi

Table des Matières

Publicité

5. Programmation, concepts généraux

5.4. CurrentLoopOutput

Interface pour intéragir avec les sorties 4-20mA, disponibles par exemple dans le Yocto-4-20mA-Tx
La classe
permet de piloter une sortie 4-20mA par régulation du courant
YCurrentLoopOutput
circulant dans la boucle. Elle permet aussi de connaitre l'état d'alimentation de la boucle de courant.
logicalName
Chaîne de caractères contenant le nom logique de la sortie sortie 4-20mA, initialement vide. Cet
attribut peut être changé au bon vouloir de l'utilisateur. Un fois initialisé à une valeur non vide, il peut
servir de point de départ pour accéder à directement à la sortie sortie 4-20mA. Si deux sorties
4-20mA portent le même nom logique dans un projet, il n'y a pas moyen de déterminer lequel va
répondre si l'on tente un accès par ce nom logique. Le nom logique du module est limité à 19
caractères parmi
..
,
..
,
..
,
et
.
A
Z
a
z
0
9
_
-
advertisedValue
Courte chaîne de caractères résumant l'état actuel de la sortie sortie 4-20mA, et qui sera publiée
automatiquement jusqu'au hub parent. Pour une sortie 4-20mA, la valeur publiée est le courant de la
boucle. Une valeur NOPWR indique que la boucle n'est pas alimentée, un valeur LOWPWR indique
que la boucle n'est pas assez alimentée
current
Courant dans la boucle en mA
currentTransition
Transition progressive en cours
currentAtStartUp
Courant dans la boucle au démarrage du module, en mA
loopPower
Indique si la boucle de courant est alimentée correctement. POWEROK: la boucle est alimentée.
NOPWR: la boucle n'est pas alimenté. LOWPWR: la boucle n'est pas alimenté suffisamment pour
pouvoir maintenir le courant demandé (tension insuffisante).

5.5. Quelle interface: Native, DLL ou Service?

Il y existe plusieurs méthodes pour contrôler un module USB Yoctopuce depuis un programme.
Contrôle natif
Dans ce cas de figure le programme pilotant votre projet est directement compilé avec une librairie
qui offre le contrôle des modules. C'est objectivement la solution la plus simple et la plus élégante
pour l'utilisateur final. Il lui suffira de brancher le câble USB et de lancer votre programme pour que
tout fonctionne. Malheureusement, cette technique n'est pas toujours disponible ou même possible.
www.yoctopuce.com
23

Publicité

Table des Matières
loading

Table des Matières