Interrogazioni di variabili e costanti, 32 esecuzione blocco condizionata – HEIDENHAIN SW 54843x-03 DIN Programming Manuale d'uso

Pagina 424

Advertising
background image

424

Programmazione DIN

4.32 Esecuzione blocco condizionata

Interrogazioni di variabili e costanti

Con gli elementi DEF, NDEF e DVDEF è possibile procedere a
interrogazione se è stato assegnato un valore valido a una variabile o a
una costante. Una variabile non definita, ad esempio, può fornire sia il
valore "0" sia una variabile alla quale è stato appositamente assegnato
il valore "0". Controllando le variabili è possibile impedire salti di
programma indesiderati.

Programmazione:

Selezionare nel menu "Extra \> DINplus Parola...". Il Controllo
numerico apre la lista di selezione "Inserisci parola DIN PLUS".

Selezionare il comando "IF"

Inserire il necessario elemento di richiesta (DEF, NDEF o DVDEF)

Inserire il nome della variabile o della costante

Elementi di interrogazione di variabili e costanti:

DEF: a una variabile o a una costante è assegnato un valore

NDEF: a una variabile o a una costante non è assegnato alcun valore

DVDEF: interrogazione di una costante interna

Beispiel: Interrogazione di variabili nel
sottoprogramma

N.. IF DEF(__la)

N.. THEN

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

N.. ELSE

N.. PRINT(„#__la is not defined“)

N.. ENDIF

. . .

Beispiel: Interrogazione di variabili nel
sottoprogramma

N.. IF NDEF(__lb)

N.. THEN

N.. PRINT(„#__lb is not defined“)

N.. ELSE

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

N.. ENDIF

. . .

Beispiel: interrogazione di costanti

N.. IF DVDEF(__n97_s)

N.. THEN

N.. PRINT(„__n97_s is defined“,#__n97_s)

N.. ELSE

N.. PRINT(„#__n97_s is not defined“)

N.. ENDIF

. . .

Inserire il nome della variabile senza il segno "#", ad es. IF
NDEF(__la)

.

Advertising
Questo manuale è associato alle seguenti prodotti: