Switch..case – branchement de programme, 32 exécution de séquence conditionnelle – HEIDENHAIN SW 54843x-02 DIN Programming Manuel d'utilisation
Page 406

406
Programmation DIN
4.32 Exécution de séquence conditionnelle
SWITCH..CASE – Branchement de programme
L'„instruction Switch“ est constituée des éléments suivants:
SWITCH suivi d'une variable. Le contenu de la variable est interrogé
dans les instructions CASE suivantes.
CASE x: Cette branche CASE est exécutée avec la valeur de variable
x. CASE peut être programmée plusieurs fois.
DEFAULT: Cette branche est exécutée si aucune instruction CASE
n'a correspondu à la valeur de la variable. DEFAULT est inutile.
BREAK: Ferme la branche CASE ou DEFAULT.
Programmation:
Sélectionner „Extras > DINplus mot...“ dans le menu. La
Commande ouvre la liste de sélection „Insérer mot DIN PLUS“.
Sélectionner „SWITCH“
Introduire la „variable Switch“
Pour chaque branche CASE:
Sélectionner „CASE“ (dans „Extras > Mot DINplus...“ )
Introduire la „condition SWITCH“ (valeur de variable) et
insérer les séquences CN à exécuter
Pour la branche DEFAULT: Insérer les séquences CN à exécuter
Exemple: SWITCH..CASE
. . .
N.. SWITCH #g201
N..
CASE 1
[exécutée avec #g201=1]
exécutée avec #g201=1
N.. G0
Xi10
. . .
N..
BREAK
N..
CASE 2
[exécutée avec #g201=2]
exécutée avec #g201=2
N.. G0
Xi20
. . .
N..
BREAK
N..
DEFAULT
aucune instruction CASE ne correspond à la valeur
de la variable
N.. G0
Xi30
. . .
N..
BREAK
N..
ENDSWITCH
. . .