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

Página 413

Advertising
background image

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)

.

Advertising
Este manual se refiere a los siguientes productos: