6
Lecture des variables et des constantes
Vous pouvez vous servir des éléments DEF, NDEF et DVDEF
pour demander si une valeur valide a été affectée à une variable
ou à une constante. Une variable non définie peut aussi bien
retourner la valeur 0 qu'une variable à laquelle la valeur 0 aurait
volontairement été affectée. Le contrôle des variables évitent des
sauts de programme incontrôlés.
Programmation:
Sélectionner Extras > DIN PLUS mot... dans le menu La
commande ouvre la liste de sélection Insérer mot DIN
PLUS.Insérer mot DIN PLUS
Sélectionner IF
Entrer l'élément de lecture nécessaire (DEF, NDEF ou DVDEF)
Introduire le nom de la variable ou de la constante
Entrez le nom de la variable sans le caractère #, par ex.
IF NDEF(__la)
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
Exemple : interrogation d'une variable dans le sous-
programme
N.. IF DEF(__la)
N.. THEN
N.. PRINT("Value:",#__la)
N.. ELSE
N.. PRINT("#__la is not defined")
N.. ENDIF
. . .
Exemple : interrogation d'une variable dans le sous-
programme
N.. IF DEF(__lb)
N.. THEN
N.. PRINT("#__lb is not defined")
N.. ELSE
N.. PRINT("Value:",#__lb)
N.. ENDIF
. . .
538
Programmation DIN | Exécution conditionnelle de séquence
HEIDENHAIN | Manuel d'utilisation Programmation smart.Turn et DIN | 12/2019