26.10.2013 Views

2.5 ????? - heidenhain

2.5 ????? - heidenhain

2.5 ????? - heidenhain

SHOW MORE
SHOW LESS

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-программирование

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!