Utiliser des références pour les limites minimum et maximum d’une animation de saisie analogique
- Last UpdatedSep 24, 2024
- 2 minute read
Utiliser des références pour les limites minimum et maximum d’une animation de saisie analogique
Les valeurs et références analogiques constantes sont acceptées pour spécifier les limites minimum et maximum d'une animation de saisie analogique. La configuration de ces limites se fait dans la boîte de dialogue Entrée - Variable analogique.
Une référence peut être soit une variables analogique distante, ou une variable analogique locale, comme une variable mémoire ou d'E/S.
-
Quand des variables d'E/S d'InTouch renseignent les valeurs minimum et maximum, seules les variables d'E/S d'InTouch sont évaluées. Si la variable d'E/S fait référence à une référence de variable distante renseignée avec une valeur chaîne, alors l'évaluation de la variable d'E/S vaut 0.
-
Quand des références de variables distantes sont utilisées pour les valeurs minimum et maximum, les références sont évaluées en interne comme des chaînes. Dans le cas de références distantes renseignées avec des valeurs chaîne, si leur conversion en valeurs analogiques échoue, un message d'avertissement est consigné dans le journal. Les zones Minimum et Maximum affichent leur valeur en fonction du type de données de la référence, tel que spécifié pour configurer l'entrée utilisateur.
-
Quand l'entrée utilisateur dans les champs Minimum ou Maximum contient la lettre 'e', l'entrée est soit une chaîne, soit une valeur avec exposant. Lorsque l'entrée utilisateur contient un nombre suivi par la lettre 'e', puis par des chiffres (format ±N e ±N, où N est un nombre), alors l'entrée est interprétée comme une valeur avec exposant. Quand l'entrée utilisateur contient 'e', suivi par une autre lettre de l'alphabet (y compris un 'e'), alors l'entrée est interprétée comme le nom d'une référence.
Si une référence devient de mauvaise qualité en cours d'exploitation, le résultat est le suivant<:hs>:
Dans le cas d'une référence de la zone Minimum<:hs>:
-
Si la référence principale de l'animation est une variable InTouch, celle-ci est renseignée avec la valeur minimum définie pour elle dans la base de données de variables.
-
Si la référence principale de l'animation est une référence externe, la valeur minimum du type de donnée est utilisée. Si le point de données défini est une chaîne, la dernière valeur connue est utilisée pour déterminer le type de données.
-
Si la dernière valeur connue contient un point décimal, la donnée est de type réel.
-
Si la dernière valeur connue ne contient pas de point décimal, la donnée est de type entier.
-
En l'absence de dernière valeur connue, alors le type entier est utilisé.
-
Dans le cas d'une référence de la zone Maximum<:hs>:
-
Si la référence principale de l'animation est une variable InTouch, celle-ci est renseignée avec la valeur maximum définie pour elle dans la base de données de variables.
-
Si la référence principale de l'animation est une référence externe, la valeur maximum du type de donnée est utilisée. Si le point de données défini est une chaîne, la dernière valeur connue est utilisée pour déterminer le type de données.
-
Si la dernière valeur connue contient un point décimal, la donnée est de type réel.
-
Si la dernière valeur connue ne contient pas de point décimal, la donnée est de type entier.
-
En l'absence de dernière valeur connue, alors le type entier est utilisé.
-