Вы можете адаптировать стандартные скрипты ЭЭО или создать уникальные пользовательские скрипты, используя скриптовый язык Electrode. При этом отпадает необходимость в адаптации файлов конфигурации .con для внесения изменений в файлы ЭЭО. Тем не менее, существует поддержка загрузки в сценарий устаревших настроек файла .con для пользователей, работающих с существующими файлами .con.
Инструкции по созданию и редактированию скрипта можно найти в файле custom_script_format.html, хранящемся в директории установки PowerShape. По умолчанию используется директория:
C:\Program Files\Autodesk\PowerShapexxxxx\file\electrode\custom_script_format.html
где ххххх - номер версии PowerShape, а С - диск, на котором установлена программное обеспечение PowerShape.
Посмотреть полный список строк замены, используемых в скриптах, можно в файле electrode_substitutions.txt, хранящемся в папке:
C:\Program Files\Autodesk\PowerShapexxxxx\file\electrode\electrode_substitutions.txt
Стандартные скрипты доступны для следующих производителей:
Производитель |
Имя скрипта |
AGIE |
electrode_script_AGIE.xml |
CERTA |
electrode_script_certa.xml |
Charmilles |
electrode_script_Charmilles.xml |
EPX |
electrode_script_EPX.xml |
Exeron |
electrode_script_Exeron.xml |
Mitsubishi |
electrode_script_Mitsubishi_EPX.xml electrode_script_Mitsubishi_ESPER.xml |
ONA |
electrode_script_ONA.xml |
OPS Ingersoll |
electrode_script_OPS_Ingersoll.xml |
Sodick |
electrode_script_Sodick.xml |
Zimmer & Kreim |
electrode_script_ZK.xml |
AGIE-Charmilles |
electrode_script_+GF_+Form_HMI.xml |
Они находятся в директории:
C:\Program Files\Autodesk\PowerShapexxxxx\file\electrode
При необходимости PowerShape может использовать скрипты производителей как в предыдущих версиях PowerShape, если удалить соответствующие .xml файлы. Если вы удалили xml-файл производителя, вы все же можете отредактировать настройки в закодированном скрипте, используя соответствующий файл конфигурации .con.
На следующем примере демонстрируется редактирование стандартного скрипта производителя. Аналогично производится редактирование пользовательского скрипта.
Чтобы отредактировать скрипт:
В данном примере задана новая переменная ЕА. Ее значение определяется строкой замены %[angle_a]:
Если строка замены выводит значение, меньшее нуля, переменная вычисляется повторно и к текущему значению прибавляется 360. Это значит, что значение угла будет всегда положительным.
Сохраните этот файл в директории общей базы данных (shareddb), чтобы использовать эти изменения в новой версии PowerShape.