Здесь мы приведем дополнительную информацию, полезную при разработке плагинов для Autodesk Inventor, коснемся справочной системы по API, документации, примеров кода и, что наиболее важно, поговорим о том, каким образом можно продолжить изучение Autodesk Inventor API. Рассмотрим сначала ресурсы, которые устанавливаются на вашем компьютере вместе с Autodesk Inventor. |
Обратная связь: напишите нам об этом занятии или о курсе «Моя первая программа myfirstplugin@autodesk.com
|
Autodesk Inventor Software Development Kit (SDK)
Inventor SDK включает массу полезной информации об Inventor API. Ее можно разделить на три основных категории: документация, примеры и вспомогательные инструменты. Inventor SDK поставляется в составе Inventor в виде двух дистрибутивов DeveloperTools.msi и UserTools.msi, которые необходимо проинсталлировать вручную. Расположение на диске этих MSI-файлов зависит от используемой вами операционной системы.
Документация
Наиболее серьезным источником информации об Inventor API является справочная система Inventor Programming Help. В русской версии Inventor соответствующий пункт меню имеет название «Информация для программистов». Поиск по этому файлу позволит вам найти конкретный класс, метод или свойство. Ознакомиться с его описанием и изучить связанный с ним пример программы, если он приведён.
Примеры
В SDK включены примеры программ, иллюстрирующие практически все основные области Inventor API. Примеры собраны в конкретной папке на жестком диске и включают код на VB6, VB.NET, VC++ и C#. Приведены как исполняемые EXE приложения, так и примеры надстроек Add-In, работающих в одном процессе с Inventor. Этот материал вполне заслуживает вашего внимания, если вы приступаете к собственному проекту или пытаетесь разрешить конкретную проблему. Исходный код примеров вполне можно адаптировать с учетом специфики ваших задач.
Инструменты
Мастер Inventor AddIn Wizard существенно облегчает создание надстроек для Inventor. В данном руководстве эта задача не рассматривается, но, несомненно, станет актуальной для вас в будущем. Расположение файла InventorWizards.msi после установки SDK зависит от операционной системы:
Подробнее о мастере Inventor AddIn Wizard написано в файле Readme:
C:\Program Files\Autodesk\Inventor 20xx\SDK\DevloperTools\Wizards\Readme.txt
Примечание: в процессе инсталляции мастер InventorWizards.msi ищет на вашем компьютере коммерческую версию Visual Studio и устанавливает для нее два ZIP-файла с шаблонами проектов Visual Studio.
Если вы используете версию Visual Studio Express, придется вручную скопировать соответствующие ZIP-файлы (VBInventorAddInTemplate.zip или VCSInventorAddInTemplate.zip) в папку Visual Studio\Templates\ProjectTemplates Распаковывать архивы не следует. Чтобы воспользоваться шаблоном, достаточно указать его в процессе создания нового проекта.
Autodesk Inventor Developer Center
Autodesk Inventor Developer Center является важным источником информации для всех, кто работает с Autodesk Inventor API. Здесь не только приводится свежая информация об API, но и собрано множество полезных ссылок на доступные вам ресурсы. Стоит, прежде всего, отметить следующие ссылки:
Блоги
Mod the Machine популярный блог, где вы найдете обзорные статьи и ответы на часто возникающие вопросы по Inventor API.
Manufacturing DevBlog обширное и постоянно пополняющееся собрание статей по вопросам применения API в машиностроительных САПР Autodesk (Inventor, AutoCAD Mechanical, Vault).
На этом наше руководство подходит к концу.
Надеемся, что оно оказалось действительно полезным введением в Inventor API.
Желаем вам успешных проектов!