Autodesk InventorAutodesk® Inventor™ предоставляет собой гибкую платформу для разработки специализированных приложений, предназначенных для промышленного проектирования и взаимодействия с применяемыми в промышленности корпоративными приложениями. Подробнее об Inventor вы узнаете в разделе сайта, посвященному Autodesk Inventor. Новые возможности API В API Autodesk Inventor 2011 внесен ряд улучшений. Они описываются в презентации PowerPoint, которую вы можете извлечь из архива Inventor 2011 New API.zip, загрузив его по ссылке ниже. Комментарии в этой презентации содержат дополнительные сведения по образцам кода, которые включены в архив Inventor 2011 API Samples.zip (см. ссылку ниже). Полный перечень изменений в API Autodesk Inventor 2011 вы можете найти в разделе «Changes since last release» справочной системы по программированию в Autodesk Inventor. Средства программированияТехнология Программирование в Inventor осуществляется с помощью интерфейса COM Automation. Доступ к нему возможен из большинства современных языков программирования, включая Microsoft Visual C++®, VB, Delphi, C# и др. Autodesk Inventor поддерживает среду программирования Microsoft’s VBA, наиболее распространенную во всем мире. Software Development Kit (SDK) При типовой установке Inventor вместе с продуктом устанавливается инструментарий разработчика Software Development Kit (SDK). SDK включает в себя инструменты как для разработчиков, так и для пользователей. Чтобы установить их по отдельности, используйте файлы DeveloperTools.msi и UserTools.msi, расположенные в папке SDK. При запуске UserTools.msi создается папка UserTools, в которой содержится несколько вложенных папок с различными инструментами. Эти инструменты позволяют расширить функциональные возможности Inventor. В распоряжении пользователя имеется как исходный код, так и среда исполнения. Исходный код нужен для того, чтобы программисты могли адаптировать его под конкретные задачи. При запуске файла DeveloperTools.msi создается папка DeveloperTools, содержащая образцы программ, написанных на разных языках, дополнительную документацию, файлы заголовков C++ и ряд утилит для создания программных надстроек. Для доступа к Мастеру создания надстроек необходимо, после того как установлены средства разработчика, запустить файл InventorWizards.msi. Apprentice Autodesk Inventor Apprentice — это бесплатный COM-сервер, предоставляющий автономным приложениям возможность получать информацию из документов Inventor. Apprentice обеспечивает доступ на чтение к структуре сборок, топологии и геометрии твердых тел, а также полный доступ к получению и изменению файловых ссылок и свойств документов. Apprentice устанавливается как вместе с Inventor, так и с бесплатной программой просмотра Inventor View, которую вы можете загрузить отсюда. Документация и примеры программ входят в состав Inventor SDK. Документация В справочную систему по Autodesk Inventor включена документация по разработке приложений (см. раздел Programming Help). В таблице объектной модели, предлагаемой по ссылке ниже, вы можете увидеть, насколько широк круг объектов, доступ к которым возможен через интерфейс программирования в Inventor (таблица также входит в состав SDK). Объектная модель Autodesk Inventor Для тех, кто не имеет большого опыта в программировании, приведенное ниже руководство поможет освоить интерфейс программирования Inventor и познакомиться с примерами работы с iProperties. Следующие материалы помогут тем, кто только начинает программировать под Inventor. С их помощью можно ближе познакомиться с самим продуктом и общими принципами программирования. DevTV: Введение в программирование для Inventor Занятия, предназначенные для самостоятельного изучения основ программирования в Autodesk Inventor, можно проходить в удобном для пользователей темпе. Загрузка
Поддержка Обмениваться знаниями и получать поддержку вы можете на открытых специализированных форумах. Присоединяйтесь к форуму, где обсуждаются общие вопросы, касающиеся Autodesk Inventor. Вы также можете стать участником форума, посвященного адаптации продукта посредством API. Если вам нужна персональная поддержка и консультации по API на вашей территории, отправьте нам соответствующий запрос по электронной почте. Разработчикам приложений, которым требуется профессиональная поддержка, мы рекомендуем стать участниками сети Autodesk Developer Network. Обучение Узнайте о том, как проводится обучение по работе с API под руководством преподавателя, и запишитесь на эти занятия, если они предусмотрены в вашем регионе. Чтобы записаться на учебный курс, предложить вставить его в расписание либо пройти обучение на вашей территории, напишите нам по электронной почте. Программа Autodesk Inventor Certified Application Autodesk® Inventor™ Suite позволяет объединить мощь специализированных программ разного уровня. Autodesk Inventor, являясь бестселлером среди систем промышленного 3D проектирования, обладает расширяемыми специализированными возможностями. В настоящее время существует более 100 сертифицированных приложений к Autodesk Inventor, и их число постоянно растет. Присоединяйтесь к нам и откройте рыночные перспективы для ваших разработок, дополняющих комплекс функций Autodesk Inventor. Партнерские продукты с логотипом Autodesk Inventor Certified Application обеспечивают высокий уровень совместимости, поскольку они разработаны посредством интерфейса Autodesk Inventor API и соответствуют всем критериям надежности и стабильности.
|