Lecture des variables et des constantes, 32 exécution conditi onnelle de séquence – HEIDENHAIN SW 54843x-03 DIN Programming Manuel d'utilisation

Page 426

Advertising
background image

426

Programmation DIN

4.32 Exécution conditi

onnelle de séquence

Lecture des variables et des constantes

Avec les éléments DEF, NDEF, et DVDEF, vous pouvez vérifier si une
valeur valide a été attribuée à une variable ou une constante. Une
variable non définie peut par exemple retourner la valeur "0", de la
même manière qu'une variable à laquelle la valeur "0" aurait été
affectée. Le contrôle des variables évitent des sauts de programme
incontrôlés.

Programmation:

Sélectionner "Fonctions spéciales \> Mot DINplus..." dans le menu.
La Commande numérique ouvre la liste de sélection "Insérer mot
DIN PLUS".

Sélectionner l'instruction "IF"

Introduire l'élément de lecture nécessaire (DEF, NDEF ou DVDEF)

Introduire le nom de la variable ou de la constante

Eléments de lecture de variables et de constantes:

DEF: une valeur a été affectée à une variable ou une constante

NDEF : aucune valeur n'a été affectée à une variable ou une
constante

DVDEF: interrogation d'une constante interne

Beispiel: Lecture de variable dans un sous-
programme

N.. IF DEF(__la)

N.. THEN

N.. PRINT("Value:",#__la)

N.. ELSE

N.. PRINT("#__la is not defined")

N.. ENDIF

. . .

Beispiel: Lecture de variable dans un sous-
programme

N.. IF NDEF(__lb)

N.. THEN

N.. PRINT("#__lb is not defined")

N.. ELSE

N.. PRINT("Valeur:",#__lb)

N.. ENDIF

. . .

Beispiel: Lecture de constante

N.. IF DVDEF(__n97_s)

N.. THEN

N.. PRINT("__n97_s is defined",#__n97_s)

N.. ELSE

N.. PRINT("#__n97_s n'est pas définie")

N.. ENDIF

. . .

Entrez le nom de la variable sans le caractère "#", p. ex.IF
NDEF(__la)

.

Advertising
Ce manuel est liée aux produits suivants: