Odpytanie zmiennnych i stałych, 32 uwarunkowane wykonanie wiersza – HEIDENHAIN SW 54843x-03 DIN Programming Instrukcja Obsługi
Strona 422
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)
.