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

Page 406

Advertising
background image

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

. . .

Advertising
Ce manuel est liée aux produits suivants: