2.5 ????? - heidenhain
2.5 ????? - heidenhain
2.5 ????? - heidenhain
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.31 Программирование переменных<br />
Чтение данных конфигурации - PARA<br />
При помощи функции PARA читаются данные конфигурации. Для<br />
этого используйте обозначения параметров из параметров<br />
конфигурации. Параметры пользователя при необходимости<br />
читаются в применяемых в параметрах конфигурации<br />
обозначениях.<br />
При чтении опциональных параметров возвратное значение<br />
должно быть проверено на действительность. В зависимости от<br />
типа данных параметра (REAL / STRING) при чтении не заданных<br />
опциональных атрибутов возвращается обратно значение "0" или<br />
текст "_EMPTY".<br />
Пример: PARA-функция<br />
. . .<br />
Доступ к данным конфигурации<br />
Синтаксис: PARA(Key, Entity, Attribut, Index)<br />
Key: пароль<br />
Entity: имя группы конфигурации<br />
Attribut: обозначение элемента<br />
Index: номер массива, если<br />
атрибут относится к массиву<br />
N.. #l10=PARA("","CfgDisplayLanguage","ncLanguage") считывает номер действующего языка<br />
N.. #l1=PARA("","CfgGlobalTechPara","safetyDistWorkpOut") считывает безопасное расстояние вне<br />
обрабатываемой части (SAT)<br />
N.. #l1=PARA("Z1","CfgAxisProperties","threadSafetyDist") считывает безопасное расстояние резьбы<br />
для Z1<br />
N.. #l1=PARA("","CfgCoordSystem","coordSystem") считывает номер ориентации станка<br />
. . .<br />
#x2=PARA("#x30","CfgCAxisProperties","relatedWpSpindle",0) запросы, заданы ли опциональные параметры.<br />
IF #x2"_EMPTY" Обработка:<br />
THEN<br />
[ параметр relatedWpSpindle" был задан ]<br />
ELSE<br />
[ параметр relatedWpSpindle" не был задан ]<br />
ENDIF<br />
392 DIN-программирование