Consultar variables y constantes, 32 ejecución condicional de bloque – HEIDENHAIN SW 548328-05 DIN Programming Manual del usuario
Página 413

HEIDENHAIN MANUALplus 620, CNC PILOT 620/640
413
4.32 Ejecución condicional de bloque
Consultar variables y constantes
Con los elementos DEF, NDEF, y DVDEF se puede consultar si a una
variable o a una constante se la ha asignado un valor válido. Por
ejemplo, una variable no definida puede devolver asimismo el valor "0",
así como también una variable a la que conscientemente se le ha
asignado el valor "0". Mediante la comprobación de las variables se
pueden impedir saltos de programa no deseados.
Programación
Seleccionar "Avanzadas > Palabra DINplus...". La Control numérico
abre la lista de selección „introducir palabra DIN PLUS“
Seleccionar la orden "IF"
Introducir el elemento de consulta (DEF, NDEF o DVDEF) necesario
Introducir el nombre de la variable o constante
Elementos de consulta de variables y constantes:
DEF: A una variable o a una constante se le asigna un valor
NDEF: A una variable o a una constante no se le asigna ningún valor
DVDEF: Consulta de una constante interna
Ejemplo: Consultar variables en el subprograma
N.. IF DEF(__la)
N.. THEN
N.. IMPRIMIR(„Value:“,#__la)
N.. ELSE
N.. IMPRIMIR(„#__la is not defined“)
N.. ENDIF
. . .
Ejemplo: Consultar variables en el subprograma
N.. IF NDEF(__lb)
N.. THEN
N.. IMPRIMIR(„#__lb is not defined“)
N.. ELSE
N.. IMPRIMIR(„Value:“,#__lb)
N.. ENDIF
. . .
Ejemplo: Consultar constantes
N.. IF DVDEF(__n97_s)
N.. THEN
N.. IMPRIMIR(„__n97_s is defined“,#__n97_s)
N.. ELSE
N.. IMPRIMIR(„#__n97 is not defined“)
N.. ENDIF
. . .
Introducir el nombre de la variable sin el signo „#“, p. ej.
IF NDEF(__la)
.