Page 1 sur 1
Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 11:12
par kiyu
Bonjour;
J'essaye de mettre en place le clignotement d'un voyant en fonction de l'étape de mon grafcet…. J'ai donc crée une action conditionnel périodique qui s'active toute les secondes. Comme j'ai envie que le clignotement s'active juste à l'étape 7 donc voici mon code:
if (IHM_G7_devissage.getIntValue()>=7) Clignotementdemandeacces = true;
else Clignotementdemandeacces = false;
if (IHM_G7_devissage.getIntValue()<8) Clignotementdemandeacces = true;
else Clignotementdemandeacces = false;
le problème c'est que j'ai un message d'erreur: Erreur S8034: [Script] [Ligne:7] Aucune conversion entre le type «Tag.BOOL» et le type «boolean»
J'essaye de chercher sur internet mais j'arrive pas trop à savoir corriger mon code afin de régler mon soucis
Pouvez-vous m'aidez à régler ce problème
Merci de vos réponse !
Re: Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 11:49
par Béryl
Tu te compliques bien la vie...
Prévois un bit (%Mx) dans ton programme qui passe à 1 quand les étapes que tu souhaites sont valides.
Tu l'importes dans Vijeo (appelons-le Bit-etapes) et dans les propriétés de ton voyant :
Re: Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 11:58
par kiyu
Béryl a écrit : ↑29 avr. 2024, 11:49
Tu te compliques bien la vie...
Prévois un bit (%Mx) dans ton programme qui passe à 1 quand les étapes que tu souhaites sont valides.
Tu l'importes dans Vijeo (appelons-le Bit-etapes) et dans les propriétés de ton voyant :
Capture d’écran 2024-04-29 114834.png
Merci pour ta réponse
Justement j'étais en train de me crée un bit interne sur eco struxure afin qu'il s'active à l'étape 7 afin de d'importer ce bit sous vijeo designer.
Au moins tu m'as confirmé ma deuxième idée...
Passe une bonne journée
Re: Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 12:09
par Cedric39
Je cois que l'on peut aussi mettre des expression en condition, exemple
Variable_INT==7
Variable_INT>= 7
Re: Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 12:12
par kiyu
Cedric39 a écrit : ↑29 avr. 2024, 12:09
Je cois que l'on peut aussi mettre des expression en condition, exemple
Variable_INT==7
Variable_INT>= 7
D'accord merci pour ta réponse !
Re: Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 12:18
par MiGaNuTs
Cedric39 a écrit : ↑29 avr. 2024, 12:09
Je cois que l'on peut aussi mettre des expression en condition, exemple
Variable_INT==7
Variable_INT>= 7
Pour moi c'est le plus simple.
Surtout que les scripts ça fait ramer l'afficheur. Moins tu en utilise, moins tu a d'emmer_es en production.
Re: Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 12:34
par kiyu
MiGaNuTs a écrit : ↑29 avr. 2024, 12:18
Cedric39 a écrit : ↑29 avr. 2024, 12:09
Je cois que l'on peut aussi mettre des expression en condition, exemple
Variable_INT==7
Variable_INT>= 7
Pour moi c'est le plus simple.
Surtout que les scripts ça fait ramer l'afficheur. Moins tu en utilise, moins tu a d'emmer_es en production.
c'est vrai que cela est bien plus simple qu'un script, de plus j'ai jamais coder en javascript, j'ai fait que du language C sur des carte arduino....
Re: Code javascript clignotement vijeo desginer
Posté : 29 avr. 2024, 14:11
par Béryl
Oui, il y a quelques pièges à éviter avec Vijeo et son micro-Java
Mais parfois, ça sort bien le cul des ronces, j'avoue, pour déporter un peu l'intelligence dans l'IHM et ne pas surcharger le programme par la gestion de l'affichage !
Pour ton test de variable, soit elle est >=7 soit elle est <7 (et pas <8) !