Создание Дополнения CAM-системы
  • Создание Дополнения CAM-системы
Search Results for

    Show / Hide Table of Contents
    • Creating a CAM-system Add-in
    • Введение
      • Глоссарий
      • Требования
    • Устройство Панели инструментов
      • Описание компонентов
        • Мастер дополнений
        • Файлы дистрибуции
        • Транслятор
        • Файл XML дополнения
        • Файл CAMInfo.ini
        • Утилита CheckLockToolbar
        • Панель инструментов
      • Сценарии взаимодействия
        • Установка Дополнения
        • Удаление Дополнения
        • Импорт из CAD-системы в CAM-систему
        • Импорт CAD-файла в CAM-систему
    • Импорт геометрии в CAM
      • Структура CAD-модели
      • Интерфейсы импорта
      • Подключение STGeomFile.dll
      • Формирование файла SGF
      • Структуры данных SGF
      • Работа со сборкой
      • Работа с деталью
      • Кривые и точки
        • Точка и аналитические кривые
          • 3D-точка
          • Система координат
          • Отрезок
          • Окружность
          • Дуга окружности
          • Эллипс
          • Дуга эллипса
          • Коническая спираль
          • NURBS-кривая
          • Составная кривая
        • Производные кривые
          • Кривая на поверхности
          • Обрезанная кривая
          • Инвертированная кривая
          • Кривая пересечения
          • Граница скругления
        • Параметризация кривых
      • Грань (обрезанная поверхность)
      • Поверхности
        • Аналитические поверхности
          • Плоскость
          • Цилиндр
          • Конус
          • Сфера
          • Тор
          • NURBS-поверхность
          • Полигональная сетка
        • Производные поверхности
          • Поверхность вращения
          • Поверхность выдавливания
          • Транспонированная UV-поверхность
          • Поверхность скругления
          • Эквидистантная поверхность
        • Параметризация поверхностей
      • PMI (Product Manufacturing Information)
        • IPMIGeomThread
      • Устаревшие и неиспользуемые методы

    Глоссарий

    Термин Значение
    CAD-система Приложение, в которое встраивается Панель инструментов. Минимально должно позволять регистрировать сторонние плагины, давать им доступ к текущей открытой модели и предоставлять способ экспорта геометрии (через свой API или встроенный экспорт в STEP/Parasolid).
    CAM-система Потребитель геометрии. Загружает конвертированную геометрию CAD-системы.
    Дополнение Цельный пакет интеграции CAD-системы с CAM-системой. Состоит из Транслятора и Панели инструментов.
    Транслятор (Translator) EXE-часть Дополнения. Выполняет установку/удаление Дополнения, а также по запросу от CAM-системы импортирует CAD-файл в её внутренний формат.
    Панель инструментов (Toolbar) Часть Дополнения (обычно библиотека), встроенная в CAD-систему как кнопка или панель кнопок. По нажатию конвертирует и передаёт текущую геометрию в CAM-систему.
    Мастер дополнений (AddinManager.dll) UI-инструмент CAM-системы для установки/удаления Дополнений. Управляющие команды отправляет Транслятору.
    HostApplication Строковый идентификатор CAD-системы (одноимённый тег в Файле XML дополнения). По нему CAM-система находит нужное Дополнение при передаче геометрии из Панели инструментов.
    Файл XML дополнения (<Translator>.xml) XML-файл описывает метаданные Дополнения, поддерживаемые форматы и команды.
    CAMInfo.ini Конфигурационный файл с некоторыми параметрами CAM-системы, автоматически создаётся Мастером дополнений.
    CheckLockToolbar (CheckLockToolbar.exe) Вспомогательная утилита: проверяет, не блокирует ли процесс CAD-системы установку/удаление.
    STGeomFile.dll Библиотека, предоставляющая доступ к интерфейсу ISTGeomFiler — он содержит методы для конвертирования геометрии во внутренний формат CAM-системы (SGF).
    SGF Structured Geometry File. Внутренний формат геометрии CAM-системы.
    ISTGeomFiler (sgf) Интерфейс управления SGF-файлом: открыть на запись (StartFile), закрыть (CloseFile). Возвращается функцией CreateGeomFiler из STGeomFile.dll.
    ISTGeomReceiver (sgr) Основной интерфейс импорта: принимает геометрию последовательностью команд (поверхности, кривые, грани, тела, PMI). Тот же COM-объект, что и ISTGeomFiler.
    ComboModel / ComboSolid Пара объектов SGF для записи замкнутого тела со сшивкой: грани, рёбра и вершины оболочки собираются в единый твёрдотельный солид (B-rep) без потери связей.
    PMI Product Manufacturing Information — аннотации производственной информации: размеры, допуски, резьбы и т.п.
    In this article
    Back to top Generated by DocFX