Odpytanie zmiennnych i stałych, 32 uwarunkowane wykonanie wiersza – HEIDENHAIN SW 54843x-03 DIN Programming Instrukcja Obsługi

Strona 422

Advertising
background image

422

DIN-programowanie

4.32 Uwarunkowane wykonanie wiersza

Odpytanie zmiennnych i stałych

Z elementami DEF, NDEF oraz DVDEF można odpytać, czy zmienne

lub konstanty posiadają obowiązującą przypisaną wartość. Na

przykład nie zdefiniowana zmienna może podawać zwrotnie wartość

„0“ , jak i zmienna której świadomie przypisano wartość „0“. Poprzez

weryfikację zmiennych można zapobiec niepożądanym skokom w

programie.
Programowanie:

„Narzędzia \> DINplus słowo...“ w menu wybrać. Sterowanie otwiera

listę wyboru "DIN PLUS-słowa wstawić".

Polecenie „IF“ wybrać

Podać konieczny element odpytania (DEF, NDEF lub DVDEF)

Zapisać nazwę zmiennej lub konstanty

Elementy odpytania zmiennych i konstant:

DEF: przypisano wartość do zmiennej lub konstanty

NDEF: nie przypisano wartości do zmiennej lub konstanty

DVDEF: odpytanie wewnętrznej konstanty

Przykład: Odpytanie zmiennych w podprogramie

N.. IF DEF(__la)

N.. THEN

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

N.. ELSE

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

N.. ENDIF

. . .

Przykład: Odpytanie zmiennych w podprogramie

N.. IF NDEF(__lb)

N.. THEN

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

N.. ELSE

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

N.. ENDIF

. . .

Przykład: Odpytanie 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

. . .

Zapisać nazwę zmiennej bez znaku „#“, np. IF

NDEF(__la)

.

Advertising
Podręcznik ten jest związany z następujących produktów: