Chapitre 7. Formules - Evaluateur
• Fonction VXSF (Wx signée , Flottant) :
Cette fonction permet de convertir un mot 16 bits en réel signé.
Entrée de
la fonction
MOT 16 bits
Valeur HEX.
65535
32769
32768
32767
1
0
Instructions conditionnelles et inconditionnelles.
IF (expression réelle) + :
• Si expression réelle = 0
évaluation et la variable de destination n'est pas affectée.
• Si expression réelle <> 0 alors IF retourne 0 et la formule se poursuit.
GOTO (expression réelle) :
• Force le numéro de la prochaine formule de l'évaluateur a être exécutée. La varia-
ble de destination de la formule contenant le GOTO() n'est pas affectée.
• Si l'expression réelle ne correspond pas à un numéro de formule
(20 pour un CLIP NANO, 99 pour un CLIP) alors la première formule
(à partir de la formule 1) est considérée par défaut comme la suivante.
EXEMPLE :
01 :Wx1 := GOTO(3)
02 :
03 :
04 :
05 :Wx1 := GOTO(3)
Dans cet exemple, la formule 01 est effectuée, puis la formule 05.
EXEMPLE : Soit Wx1 = 24790
• IF(0)+666 ne rend rien et la valeur Wx1 n'est pas affectée.
• IF(1)+666 rend la valeur 666.
Résultat
VXSF
Réel signé
FFFF
-1
8001
-32767
8000
-32768
7FFF
32767
1
1
0
0
alors la formule en cours ne termine pas son
'pas de formule'
'pas de formule'
'pas de formule'
NOTA :
La fonction VXSF rend la valeur
du mot pour tout mot de 16 bits
compris entre 0 et 32767.
VXSF(0) = 0
VXSF(32767) = 32767
VXSF(32769) = -32767
67