ИСПОЛЬЗОВАНИЕ AUTODESK INVENTOR API И ЯЗЫКА VISUAL BASIC ДЛЯ РАБОТЫ С ПАРАМЕТРАМИ МОДЕЛИ (НА ПРИМЕРЕ ЗУБЧАТЫХ КОЛЕС)
Аннотация
В работе продолжено рассмотрение вопросов адаптации пакета Autodesk Inventor для выполнения чертежей, в соответствии с действующими стандартами. Предлагаемые изменения касаются разработки моделей зубчатых колес с использованием соответствующего мастера проектирования и оформления их чертежей, в частности, таблицы параметров, по стандартам ГОСТ 2.403-2.408.
Описано созданное программное приложение к пакету Autodesk Inventor. Оно реализовано на языке программирования Visual Basic, который обеспечивает доступ к базе данных модели через интерфейс прикладного программирования (API). Выбор указанной среды программирования связан с тем, что она является встроенной в пакет Inventor и имеет мощный отладчик кода. Предлагаемый модуль создает ряд дополнительных параметров пользователя для модели зубчатого колеса, которые передаются в чертежи, выполняемые на основе ранее разработанного шаблона чертежей зубчатых колес. Этот шаблон содержит необходимые таблицы для всех вариантов цилиндрических и конических зацеплений и был описан в предыдущей статье [6].
Решена задача поиска и выбора нужных параметров из базы данных детали, независимо от использованного режима работы мастера проектирования (режимы «компонент» или «элемент»). Также поддерживаются модели, полученные после создания зубчатых колес с действительным эвольвентным профилем зуба, полученных в специальном режиме работы генератора зубчатых колес «Экспортировать профиль зуба».
Вызов предложенной программы организован с помощью созданной кнопки команды, размещенной в ленте инструментов на вкладке «3D-модель». Данное приложение внедрено в учебный процесс и рекомендуется для производства, что позволит существенно ускорить и упростить работу с пакетом.
Ключевые слова: компьютерное моделирование, VBA, зубчатые передачи, параметризация, программное приложение, Inventor API.