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

Страница 417

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

417

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
Эта инструкция подходит к следующим моделям: