Эта функциональность предусмотрена только в определенных модулях расширения. Информация / авторское право

Файл конфигурации для импорта изделий Festo

В файле festo.cfg, который находится в каталоге ..\<Номер версии>\cfg, укажите импортируемые свойства изделия Festo. Здесь также выполняется присвоение изделия Festo к макросам или символам EPLAN. Дополнительно можно устанавливать собственные присвоения для свойств.

Файл конфигурации поделен на различные разделы: В разделе "Festo-Settings" устанавливаются присвоения свойств. Таким образом Вы можете конфигурировать, как должны быть построены номера изделий. В разделе "Festo-MacroMapping" устанавливается присвоение макросов изделиям Festo.

Для обработки файла конфигурации действуют следующие правила:

Режим импорта

В разделе "DataImportSetting" файла конфигурации укажите режим импорта согласно следующему синтаксису:

ImportMode=<Номер>

Режим импорта определяет, перезаписываются или дополняются изделия при импорте в базу данных изделий EPLAN. Доступны следующие режимы импорта:

Присвоение свойств

Присвоение свойств происходит в разделе "Festo-Settings" файла конфигурации согласно следующему синтаксису:

<Номер свойства> = "<Значение>"

Внимание:

Вы не должны изменять заданные свойства в разделе "Festo-Settings", т.к. они следят за тем, чтобы после импорта было создано изделие, функционирующее в EPLAN.

Вы можете устанавливать дополнительные свойства согласно заданным выше правилам. Так как файл конфигурации обрабатывается по порядку, рекомендуется дополнить Ваши собственные определения в конце раздела.

Определение импортируемого свойства Festo

Импортируемое свойство изделий Festo задается с помощью xDKI–èìåí (независимое от языка имя свойства Festo); при этом учитывается регистр.

Следующие данные изделия Festo можно импортировать:

Заполнители для свойств обозначаются с помощью предшествующего символа "#".

Синтаксис: [#<Имя свойства>]

Для свойств Festo: [#<xDKI-имя>]

Замечание:

Если в новый каталог продуктов Festo в будущем потребуется добавить еще свойства Festo, их можно импортировать, указывая соответствующие xDKI-имена.

Индексированные свойства

Можно получить доступ к индексированным свойствам (например, к свойству "Произвольные свойства").

Синтаксис: <Номер свойства EPLAN>.<Индекс>

Дополн. индивидуализации

В файле конфигурации можно задать собственные индивидуализации для импорта. Для этой цели используются, в частности, далее приведенные команды и элементы. Обратите внимание на приведенные в начале файла конфигурации правила.

Условия IF

Внутри файла присвоения можно использовать условия IF. В условии IF можно сравнить только пару свойств. При проверке условия IF нужно учитывать регистр. Доступны следующие операторы сравнения:

Гиперссылки

Гиперссылки в данных изделий позволяют обращаться к Web-узлу Festo, на котором содержатся текущая документация и технические данные изделия. При импорте гиперссылки автоматически вводятся в поле Файл/Гиперссылка 1 на вкладке ДокументыБаза данных изделий.

Язык отображения

Чтобы отобразить свойства на определенном языке, можно использовать заполнитель #EPLAN.Lng. Во время импорта в этот заполнитель вставляется текущий язык отображения.

Синтаксис: lang=[#EPLAN.Lng]

Внимание:

Язык отображения, установленный в момент импорта, фиксируется в свойствах и при переключении языка отображения не обновляется. Язык можно изменить только при новом импорте изделия с измененным языком отображения. Перед этим необходимо удалить старое изделие.

С помощью записи lang=<Язык> (например, lang="en_US") можно напрямую задать определенный язык.

Переменные

Чтобы внутри конфигурации временно сохранить значения (и не использовать свойства EPLAN не по назначению), в распоряжении имеются 10 переменных типа "Символьная строка". Переменные обозначаются с помощью предшествующего символа "$".

Синтаксис: [$EPLAN.Str0][$EPLAN.Str9]

Присваивание значений переменным доступно только на время импорта и не изменяет значения сохраняемого свойства изделия Festo.

Присвоение макросов или символов

Присвоение макросов или символов к изделиям Festo проводится в разделе"Festo-MacroMapping" файла конфигурации согласно следующему синтаксису:

Для макросов:

if ([#SymbolId] == "<Номер для заказа>") 22145 = "<Подкаталог>\<Имя макроса>.EMA"

или

if ([#SymbolId] == "<Номер для заказа>") 22145 = "<Подкаталог>\<Имя макроса>.EMS"

Для символов:

if ([#SymbolId] == "<Номер для заказа>") 22146 = "<Подкаталог>\<Имя символа>.ESY"

См. также