Скриптовые операции
Скриптовая операция - это наследник от существующей в SprutCAM операции часть поведения которой определяются скриптами.
Скриптовые операции имеют методы OnCreateMethod, ChangePropertyMethod и MakeWorkPathMethod.
OnCreateMethod это подпрограмма которая вызывается при создании операции. Служит для инициализации параметров операции
ChangePropertyMethod это подпрограмма которая вызывается, когда меняется значение свойств в инспекторе.
MakeWorkPathMethod эта подпрограмма вызывается когда выполняется расчет операции.
Для создания операции используйте кнопку Создание скрипт операции.
В левой панели выберите родителя операции. Любая операция может быть родителем. От родительской операции наследуются свойства и поведение операции.
Заполните параметры новой операции:
Заголовок - будет показываться в дереве операций. Заголовок операции это значение ноды Comment в xml-описании.
Имя - это значение будет показываться в диалоге создания новой операции и меню добавления новой операции в проект. Имя операции это значение ноды Name в xml-описании.
Тип - тип новой операции. Id attribute of operation xml-descriptor. Тип операции это значение ноды ID в xml-описании.
Используйте панель Настройка свойств операции для выбора свойств которые будут видны в инспекторе.
Когда все параметры будут заполнены нажмите Создать шаблон для создания xml-файла с описанием операции и шаблоном Sprut4 скрипта.
После создания операции xml-файл и шаблон Sprut4 скрипта для операции будут открыты в SprutIDE для дальнейшего редактирования
Так же можно создать xml-файл с описанием скриптовой операции вручную и добавить в SprutCAM xml-конфигурацию.
Сопутствующие ссылки:
Программный интерфейс SprutCAM