О чём урок
Чертёж в КОМПАС готов, и начинается вторая смена: сохранить каждый лист в PDF для заказчика, в DXF для участка резки, проверить, что в штампе стоит правильное обозначение, переписать массы деталей в ведомость. На комплекте из сорока чертежей это полдня кликов «Файл, Сохранить как, выбрать формат, ОК», и ещё полчаса на поиск того единственного чертежа, который забыли пересохранить после правки. Всё это КОМПАС умеет делать сам, если ему сказать, что делать, через программный интерфейс (API).
Авторский курс AI University. Названия программ и товарные знаки принадлежат их правообладателям. Код из уроков проверяйте на копиях файлов: ответственность за результат на инженере.
В этом уроке вы разберётесь, как устроен API КОМПАС-3D, подключитесь к запущенному КОМПАС из Python, прочитаете обозначение, наименование и массу, поменяете переменную детали и заполните штамп. В практикуме вы получите готовый скрипт, который обходит папку с чертежами и сохраняет каждый в PDF и DXF рядом с исходником, а заодно пишет журнал для Excel. Писать такой код с нуля вам не придётся: его пишет ИИ, а ваша задача поставить ему задачу, дать кусок справки и проверить результат.
КОМПАС-3D открывает свои функции другим программам через технологию COM, стандартную для Windows. Любая программа, которая умеет работать с COM (Python, VBA в Excel, C#, Delphi), может попросить КОМПАС открыть документ, прочитать штамп, перестроить модель или сохранить файл в другом формате. Обращение идёт по имени программы в реестре (ProgID). У КОМПАС их два, и это главное, что нужно понять до первой строки кода.
На практике их смешивают: документ открывают и закрывают через API7, а то, чего в API7 нет или неудобно, делают через API5 на том же открытом документе. Так сделано и в нашем практикуме: PDF через конвертер API7, DXF через метод ksSaveToDXF из API5.
Где брать справку. У АСКОН есть открытая справочная система SDK на сайте help.ascon.ru (раздел KOMPAS_SDK, есть страницы для версий…
План урока
- Как устроен API КОМПАС: API5, API7 и COM
- Подключение к запущенному КОМПАС
- Документ, листы и штамп
- Детали и переменные: обозначение, масса, параметры
- Пакетное сохранение в PDF, DXF и DWG
- Практикум: папка чертежей в PDF и DXF с журналом
- Промпт для ИИ
- Результат
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.