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

Page 404

Advertising
background image

404

Programmation DIN

4.32 Exécution de séquence conditionnelle

Lecture des variables et des constantes

Avec les éléments DEF, NDEF, et NVDEF, vous pouvez savoir si une

valeur a été correctement attribuée à une variable ou une constante.

Un 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 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: lecture d'une constante interne

Exemple : Lecture de variable dans un sous-
programme

N.. IF DEF(__la)

N.. THEN

N.. PRINT(„Valeur:“,#__la)

N.. ELSE

N.. PRINT(„#__la n'est pas définie“)

N.. ENDIF

. . .

Exemple : Lecture de variable dans un sous-
programme

N.. IF NDEF(__lb)

N.. THEN

N.. PRINT(„#__lb n'est pas définie“)

N.. ELSE

N.. PRINT(„Valeur:“,#__lb)

N.. ENDIF

. . .

Exemple : Lecture de constante

N.. IF DVDEF(__n97_s)

N.. THEN

N.. PRINT(„__n97_s est définie“,#__n97_s)

N.. ELSE

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

N.. ENDIF

. . .

Introduisez le nom de la variable sans le caractère „#“, p.

ex.IF NDEF(__la).

Advertising
Ce manuel est liée aux produits suivants: