Notice de Programmation et d'utilisation
P/N 70000409 – Dispositifs de programmation avancés
Déclaration conditionnelle
Cette sous-section traite des déclarations conditionnelles IF, THEN,
ELSE, GOTO et WHILE (Si, donc, sinon, aller à et pendant).
IF - THEN - ENDIF
Si l'expression dans N300 est vraie, le programme continue en N310.
Si l'expression est fausse, le programme continue en N370.
Au lieu d'une expression, on peut utiliser une variable qui tout en
n'étant pas zéro, sera traitée comme expression vraie (zéro égal faux,
toute autre valeur égal vrai)
IF - THEN - ELSE - ENDIF
Si l'expression est vraie, le programme continue en N410, puis en
N440, où un saut est fait jusqu'en N480.
Si l'expression est fausse, la CNC saute les blocs N410 à N440 et
exécute les blocs N450 à N470. Au lieu d'une expression, on peut
utiliser une variable qui, bien que n'étant pas nulle, sera traitée comme
expression vraie. (zéro égal faux, toute autre valeur égal vrai).
IF - GOTO
NB :
Si l'expression est vraie, le programme passe au numéro de bloc
spécifié (nnn). Si l'expression est fausse, le programme continue au
bloc N510. Au lieu d'une expression, une variable peut être utilisée qui,
tout en n'étant pas nulle, sera traitée comme expression vraie (zéro
égal faux. Toute autre valeur égal vrai).
WHILE - DO - END
24
N300 IF (expression) THEN
N310 -------------------
::
::
N360 ENDIF
N370 ---------
N400 IF (expression) THEN
N410 -------------------
::
::
N440 ELSE
N450 -------------------
::
::
N470 ENDIF
N480 ---------
N500 IF (expression) GOTO nnnn
N510 ---------
Quand on programme IF -GOTO les déclarations ne
précèdent pas le numéro de bloc avec le caractère "N".
Par exemple, si IF-GOTO 487 saute au numéro de bloc
N487.
N550 WHILE (expression) DO nnnn
Tous droits réservés. Sous réserve de modification s sans préavis.
8-Avril-99