Page 1 sur 2

PC Vue conversion data variable

Posté : 21 déc. 2021, 09:46
par leorotu
Bonjour à tous,

Je recherche une solution, je m'explique :

-Je récupére une valeur d'un capteur du fournisseur IFM en héxadécimale.
-Je la convertie depuis un script charger dans PC Vue me permettant de transformer ma valeur héxa en décimale.

Je passe donc de 00DE à 222, mon 222 exprime une niveau dans une cuve (en cm)

Je souhaiterai depuis la variable changer le format pour afficher 2,22 cm au lieu de 222cm

Si vous avez une réponse, je suis preneur.
Merci pour votre aide

Léo
pc-vue-variable-data.png
pc-vue-variable-data.png (11.1 Kio) Vu 1657 fois

Re: PC Vue conversion data variable

Posté : 21 déc. 2021, 09:56
par itasoft
slts,
Il faut l’afficher avec 2 chiffres après la virgule, voir dans source ou attributs ou format si c’est possible

Re: PC Vue conversion data variable

Posté : 21 déc. 2021, 13:11
par leorotu
oui j'ai regardé un peu dans l'aide de PC Vue mais impossible d'afficher 2,22

Re: PC Vue conversion data variable

Posté : 21 déc. 2021, 13:51
par itasoft
slts,
ça répond pas à la question : voir dans les volets source ou attributs ou format si c’est possible

Re: PC Vue conversion data variable

Posté : 21 déc. 2021, 15:59
par Bernardo59
Salut,

Tu dois modifier le format en #.###u

Re: PC Vue conversion data variable

Posté : 21 déc. 2021, 23:37
par Belsion
Bonjour,

Si la variable a une valeur de 222, elle affichera 222 quelque soit le format d'affichage. La notion d'unité ne fait que rajouter une chaîne de caractère

Pourquoi ne pas convertir directement en 2,22 dans le script ?

Une option serait au niveau de l'animation pour l'affichage de mettre une expression de type "=level/100"

Re: PC Vue conversion data variable

Posté : 21 déc. 2021, 23:41
par itasoft
Belsion a écrit : 21 déc. 2021, 23:37 Bonjour,
Si la variable a une valeur de 222, elle affichera 222 quelque soit le format d'affichage. La notion d'unité ne fait que rajouter une chaîne de caractère
Pourquoi ne pas convertir directement en 2,22 dans le script ?
Une option serait au niveau de l'animation pour l'affichage de mettre une expression de type "=level/100"
-------------
pourquoi , tu as déjà essayé avec le format en #.##u ?

Re: PC Vue conversion data variable

Posté : 22 déc. 2021, 00:22
par Belsion
222 avec un format #.##u affichera 222.0cm

Le format ne déplace pas la virgule il permet juste d'ajuster le nombre de chiffres après la virgule que l'on veut afficher.

Re: PC Vue conversion data variable

Posté : 22 déc. 2021, 00:56
par itasoft
slts,
tu veux dire 222.00 cm pour #.## alors ?

Re: PC Vue conversion data variable

Posté : 22 déc. 2021, 12:09
par Belsion
#u permet d''afficher l'unité donc effectivement
#.##u => 222.0cm
#.## => 222.00
#.###u => 222.00cm