Опрос переменных и констант – Инструкция по эксплуатации HEIDENHAIN SW 54843x-02 DIN Programming
Страница 417
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).