Сценарии взаимодействия
Компоненты Дополнения задействованы в четырёх сценариях, которые делятся на две группы:
- Жизненный цикл Дополнения — установка и удаление; ими управляет Мастер дополнений (
AddinManager.dll), вызывая Транслятор. - Перенос геометрии в CAM-систему — по нажатию кнопки Панели инструментов в открытой модели CAD и импорт CAD-файла по запросу CAM-системы.
В каждом сценарии задействован свой набор компонентов и связей (показаны на схемах ниже). CAD-система при этом напрямую не «знает» о CAM-системе — связь обеспечивают Панель инструментов и Транслятор (<Translator>.exe).
- Установка Дополнения — Мастер дополнений вызывает Транслятор для встраивания Панели инструментов в CAD-систему.
- Удаление Дополнения — Мастер дополнений вызывает Транслятор для удаления Панели инструментов из CAD-системы.
- Импорт из CAD-системы в CAM-систему — пользователь экспортирует открытую модель нажатием кнопки Панели инструментов.
- Импорт CAD-файла в CAM-систему — CAM-система импортирует CAD-файл, вызывая Транслятор на уже загруженной модели.