Zjišťování proměnných a konstant, 32 podmín ěné provedení bloku – HEIDENHAIN SW 54843x-03 DIN Programming Uživatelská příručka

Stránka 419

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

419

4.32 Podmín

ěné provedení bloku

Zjišťování proměnných a konstant

Pomocí prvků DEF, NDEF a DVDEF můžete zjišťovat zda byla

proměnné nebo konstantě přiřazena platná hodnota. Například může

nedefinovaná proměnná vracet také hodnotu „0“, stejně jako

proměnná které byla vědomě přiřazená „0“. Kontrolou proměnných

můžete zabránit nežádoucím skokům v programu.

Programování:

„Další volby \> Slovo DINplus...“ zvolte v menu. Řízení otevře

výběrový seznam "Vložit slovo DIN PLUS".

Zvolte příkaz „IF“

Zadejte potřebné prvky dotazu (DEF, NDEF nebo DVDEF)

Zadejte název proměnné nebo konstanty

Prvky dotazů na proměnné a konstanty:

DEF: Proměnné nebo konstantě je přiřazena hodnota

NDEF: Proměnné nebo konstantě není přiřazena žádná hodnota

DVDEF: Dotaz na interní konstantu

Przykład: Zjišťování proměnných v podprogramu

N.. IF DEF(__la)

N.. THEN

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

N.. ELSE

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

N.. ENDIF

. . .

Przykład: Zjišťování proměnných v podprogramu

N.. IF NDEF(__lb)

N.. THEN

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

N.. ELSE

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

N.. ENDIF

. . .

Przykład: Zjišťování konstant

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

. . .

Zadejte název proměnné bez znaku „#“, např. IF

NDEF(__la).

Advertising
Tato příručka se vztahuje na následující produkty: