Programmation DIN | Exécution conditionnelle de séquence
Lecture des variables et des constantes
Avec les éléments DEF, NDEF, et DVDEF, vous pouvez savoir si
une valeur a été correctement attribuée à une variable ou une
constante. Une variable non définie peut par exemple retourner la
valeur 0, de la même façon que la valeur 0 peut également être
affectée volontairement à une variable. Le contrôle des variables
évitent des sauts de programme incontrôlés.
Programmation:
Sélectionner Extras > DINplus mot... dans le menu. La
commande ouvre la liste de sélection Insérer mot DIN PLUS
Sélectionner IF
Entrer l'élément de lecture nécessaire (DEF, NDEF ou DVDEF)
Entrer 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
. . .
HEIDENHAIN | Manuel d'utilisation Programmation smart.Turn et DIN | 12/2017
4
501