Опрос переменных и констант, 32 обусловленное выполнение кадра – Инструкция по эксплуатации HEIDENHAIN SW 54843x-03 DIN Programming

Страница 425

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

425

4.32 Обусловленное выполнение кадра

Опрос переменных и констант

С помощью элементов DEF, NDEF и DVDEF можно узнать, было

ли переменной или константе присвоено действующее значение.

Например, незаданная переменная может вернуть значение "0"

также, как и переменная, которой было присвоено значение "0".

Путем проверки переменных вы можете предотвратить

нежелательные переходы в программе.
Программирование:

"Дополнительно \> DINplus слово..." выбрать в меню. Система

ЧПУ откроет список меню "Добавить DIN PLUS-слово".

Выберите команду "IF"

Введите необходимый элемент опроса (DEF, NDEF или DVDEF)

Введите имя переменной и константы

Элементы опроса переменных и констант

DEF: Переменной или константе присвоено значение

NDEF: Переменной или константе не присвоено значения

DVDEF: Опрос внутренней константы

Пример: Опрос переменной в подпрограмме

N.. IF DEF(__la)

N.. THEN

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

N.. ELSE

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

N.. ENDIF

. . .

Пример: Опрос переменной в подпрограмме

N.. IF NDEF(__lb)

N.. THEN

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

N.. ELSE

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

N.. ENDIF

. . .

Пример: Опрос константы

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

. . .

Введите имя переменной без знака "#“, например IF

NDEF(__la)

.

Advertising
Эта инструкция подходит к следующим моделям: