Перед началом работы:
Щелкните "Параметры приложения" "Файл" и в проекте VBA по умолчанию обратите внимание на имя и местоположение файла IVB.
Defaut.ivb — это пустой файл макросов (IVB), который создается при первом вызове редактора Visual Basic. Любой макрос, помещенный в этот файл, загружается при запуске.
Создание пользовательского макроса
- Чтобы начать, в Проводнике Microsoft Windows перейдите в местоположение, указанное в параметрах приложения, на вкладке "Файл", проект VBA по умолчанию, и скопируйте и извлеките файл Rotate.ivb.
Прим.: Если необходимо, создайте папку, как указано в параметрах приложения на вкладке "Файл", для проекта VBA по умолчанию.
- В Autodesk Inventorвыберите
вкладку "Сервис"
панель "Настройка"
"Редактор VBA"
.
- В редакторе Visual Basic (VBE) в меню "Файл" выберите команду "Загрузить проект" и перейдите в упоминавшуюся ранее папку. Выберите файл Rotate.ivb и нажмите кнопку "Открыть".
Затем скопируйте код файла Rotate.ivb в файл default.ivb.
- В окне редактора VBE разверните значок плюс (+) рядом с "Поворот".
- Перетащите значок возле элемента "Module1" (в папке "Rotate") в верхнюю часть проекта default.ivb.
Прим.: Можно также скопировать код "Rotate" и вставить его в окно проекта default.ivb.
Код "Rotate" копируется в файл default.ivb.
- Удалите избыточный код, выбрав файл Rotate.ivb, который был загружен на шаге 3, а затем нажмите "Файл" "Выгрузка проекта".
- Нажмите "Сохранить" для сохранения изменений в файле default.ivb, и закройте окно VBE.
Кроме того, можно создать значки для запуска макросов, уже существующих в файле default.ivb.
Запустите команду макроса
- Откройте файл детали (.ipt) или сборки (.iam), содержащий графические данные.
- Выберите на ленте
вкладку "Сервис"
панель "Настройка"
"Макросы"
.
- В диалоговом окне "Макросы" выберите "Поворот камеры" и нажмите кнопку "Выполнить".
Команда создания макроса
- Для макросов можно настроить отображение значков на пользовательской панели на ленте. Сначала для значка создайте файл изображения BMP, используя графическую программу, например Microsoft Paint. Создайте небольшие значки размером 16 пикселей в высоту x 16 пикселей в ширину и большие значки (если применимо) размером 32 x 32 пикселя.
- Сохраните значки в той же папке, что и файл ivb. (как указано в диалоговом окне "Настройка").
- Присвойте значкам имена, используя следующую схему именования: Имя_модуля.Имя_подпрограммы.Размер.bmp.
"Имя_модуля" - это имя модуля в макросе, "Имя_подпрограммы" - это имя подпрограммы, размер - "Мелкий" или "Крупный". Например, имя файла .bmp для макроса поворота будет следующим: Module1.RotateCamera.Small.bmp.
Далее следует назначить.файл bmp для пользовательской панели в Autodesk Inventor.
- Щелкните правой кнопкой на ленте и выберите "Адаптация пользовательских команд".
- В диалоговом окне "Адаптация пользовательских команд" нажмите на стрелку раскрывающегося меню и выберите команды выбора, далее "Макрос". Макросы, содержащиеся в файле default.ivbотображаются на левой панели.
- Выберите макрос, который необходимо добавить на пользовательскую панель, и нажмите "Добавить".
-
Макрос появится на пользовательской панели ленты.
Прим.: Если макрос отображается как знак бесконечности, значит, файл изображения BMP либо находится в неверной папке, либо ему присвоено неправильное имя, либо неправильно настроен его размер.
- Нажмите кнопку "ОК".
- Для запуска макроса в графическом окне выберите объект, а затем щелкните "Поворот камеры".