Yoctopuce Yocto-MaxiDisplay Mode D'emploi page 41

Module électronique
Table des Matières

Publicité

7. Programmation, concepts généraux
logicalName
Chaîne de caractères contenant le nom logique de l'entrée analogique, 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 à l'entrée analogique. Si deux entrées analogiques
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 l'entrée analogique, et qui sera publiée
automatiquement jusqu'au hub parent. Pour une entrée analogique, la valeur publiée est la valeur
mesurée recalibrée (a number between 0 and 1000).
calibratedValue
Valeur recalibrée de l'entrée analogique, sous forme d'un entier variant entre 0 et 1000 inclus. Si
aucune calibration n'est été faite, la valeur recalibrée est simplement la valeur mesurée ramenée
dans l'intervalle 0...1000, sans correction de linéarité.
rawValue
Valeur mesurée de l'entrée analogique telle-quelle, sous forme d'un entier variant entre 0 et 4095.
Elle vaut zéro lorsque la résistance à l'entrée est nulle (contact fermé), et tends vers 4095 lorsque la
résistance à l'entrée tends vers l'infini (contact ouvert). Attention, cette valeur ne varie pas
proportionnellement à la résistance (donc à la position du potentiomètre). Pour obtenir une valeur
proportionnelle, lancez une calibration et utilisez la valeur calculée
.
calibratedValue
analogCalibration
Permet d'enclencher et de déclencher la procédure de calibration automatique de l'entrée
analogique. Lorsque la calibration est enclanchée, le module enregistre les valeurs mesurées
minimales et maximales dans
et
. Une fois la calibration
calibrationMin
calibrationMax
terminée (déclenchée), le module peut calculer automatiquement en permanence une valeur
recalibrée de la mesure, variant linéairement avec la valeur de résistance mesurée.
calibrationMax
Valeur mesurée maximale observée durant la calibration. Vous pouvez aussi changer cette valeur
par logiciel pour imposer une calibration théorique.
calibrationMin
Valeur mesurée minimale observée durant la calibration. Vous pouvez aussi changer cette valeur par
logiciel pour imposer une calibration théorique.
sensitivity
Sensibilité de l'entrée analogique pour le déclanchement de callbacks utilisateur. La sensibilité
correspond à la différence de valeur nécessaire pour déclancher la propagation d'une nouvelle
valeur publiée et l'appel du callback utilisateur correspondant. Une valeur trop petite peut pourrait
causer des appels inutiles si l'entrée mesurée n'est pas suffisamment stable.
isPressed
Etat logique de l'entrée, si on la traite comme une entrée binaire (bouton on/off). L'état logique est
pressé lorsque l'entrée est fermée, et non pressé lorsque l'entrée est ouverte. Le module implémente
un léger lissage et un schmitt trigger qui permettent une mesure logique convenable.
lastTimePressed
Temps absolu de la dernière occurrence de "pression de bouton" observée sur l'entrée (transition du
contact de ouvert à fermé). La base de temps est la même que l'attribut
du module, c'est à
upTime
dire le temps écoulé depuis la dernière mise sous tension du module.
www.yoctopuce.com
35

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-displayYocto-color-v2

Table des Matières