Скриптовые операции

Скриптовая операция - это наследник от существующей в SprutCAM операции часть поведения которой определяются скриптами.

Скриптовые операции имеют методы OnCreateMethod, ChangePropertyMethod и MakeWorkPathMethod.

  • OnCreateMethod это подпрограмма которая вызывается при создании операции. Служит для инициализации параметров операции

  • ChangePropertyMethod это подпрограмма которая вызывается, когда меняется значение свойств в инспекторе.

  • MakeWorkPathMethod эта подпрограмма вызывается когда выполняется расчет операции.

Для создания операции используйте кнопку Создание скрипт операции.

images/download/attachments/95428403/image2020-4-17_15-37-37.png

В левой панели выберите родителя операции. Любая операция может быть родителем. От родительской операции наследуются свойства и поведение операции.

images/download/attachments/95428403/%D1%81%D0%BF%D1%80%D1%83%D1%82%D0%BA%D0%B0%D0%BC_%D1%88%D0%B0%D0%B1%D0%BB_%D0%BE%D0%BF%D0%B5%D1%80.png

Заполните параметры новой операции:

  • Заголовок - будет показываться в дереве операций. Заголовок операции это значение ноды Comment в xml-описании.

  • Имя - это значение будет показываться в диалоге создания новой операции и меню добавления новой операции в проект. Имя операции это значение ноды Name в xml-описании.

  • Тип - тип новой операции. Id attribute of operation xml-descriptor. Тип операции это значение ноды ID в xml-описании.

Используйте панель Настройка свойств операции для выбора свойств которые будут видны в инспекторе.

Когда все параметры будут заполнены нажмите Создать шаблон для создания xml-файла с описанием операции и шаблоном Sprut4 скрипта.

После создания операции xml-файл и шаблон Sprut4 скрипта для операции будут открыты в SprutIDE для дальнейшего редактирования

Так же можно создать xml-файл с описанием скриптовой операции вручную и добавить в SprutCAM xml-конфигурацию.

Сопутствующие ссылки:

Программный интерфейс SprutCAM

Краткое описание языка Sprut4

Среда разработки скриптов