В данной статье описывается процесс подготовки и размещения моделей формата STEP в Autodesk Vault.
Получить компоненты производителя Georg Fischer можно на сайте CAD Library. После регистрации они доступны в разделе Data Packages. Выбираем и скачиваем необходимые паки: DWG – это файлы проекций (2D чертежи), а STEP – модели в формате обмена данными (3D модели).
Загружаем подходящие библиотеки, распаковываем их в каталог на локальном диске. Каталог исходных данных выглядит следующим образом:
Интерфейс планировщика представлен ниже:
Создадим новое задание “Импорт файлов”. Для этого нажмём правой клавишей мыши в пустом месте списка заданий, либо перейдём в меню “Создать задание”.
В открывшемся окне укажем файл проекта Inventor и добавим файлы/каталоги для преобразования.
Далее, выберем расширение требуемых фалов (столбец “Имя файлов в хранилище”). Как видно, на вход задания могут поступать модели совершенно разных CAD-производителей.
Для того, чтобы полученные в итоге данные отвечали нашим требованиям, настроим “Параметры импорта STEP”. Для этого надо выбрать любую строку списка и нажать кнопку “Параметры”. Выбранные значения применяются ко всей операции импорта.
После запуска задания на выполнение откроется окно состояния задания.
Согласно Sysinternals Process Explorer (аналог диспетчера задач Windows), для обработки задания происходит вызов Inventor.exe с ключом /Automation посредством сервисного модуля ServiceModule.exe. Так, фактически, над обработкой заданий работает Inventor.
С детальной информацией по процессу выполнения задания, и конечным результатом, можно ознакомиться в лог-файле. Выдержки из файла представлены ниже, целиком его просмотреть можно здесь: лог-файл импорта (первоначально в кодировке ANSI и расширением *.log).
Так, алгоритм преобразования представлен ниже:
В результате преобразования получаем каталог следующего вида:
К имени файла с расширением добавилось расширение .ipt. Для того, чтобы избавиться от него, воспользуемся инструментом группового переименования, например, из Total Commander.
Выберем файлы и каталоги для отправки в хранилище.
Перед запуском задания Планировщик отобразит диалог возврата файлов.
В нём можно исключить ненужные файлы, а также определить, следует ли формировать вложение визуализации во время отправки.
Для формирования визуализации используются ресурсы клиентского компьютера, потому отправка большого количества файлов может значительно затянуться. Позже визуализацию можно создать либо получив и вернув файлы уже с установленной отметкой о формировании вложения, либо при помощи JobProcessor.
При запуске задачи на выполнение также отобразится окно состояния, которое можно скрыть.
Согласно Sysinternals Process Explorer, для обработка задания происходит посредством сервисного модуля ServiceModule.exe.
С детальной информацией по процессу выполнения задания, и конечным результатом, можно ознакомиться в лог-файле. Выдержки из файла представлены ниже, целиком его просмотреть можно здесь: лог-файл выгрузки (первоначально в кодировке ANSI и расширением *.log).
В следующей статье будет рассказано о “причесывании” библиотеки и использовании её в проектах Inventor.
Постановка задачи
- Получение моделей компонентов
- Преобразование компонентов в необходимый формат CAD
- Публикация в Vault
Решение задачи
1. Получение моделей компонентов
Получить компоненты производителя Georg Fischer можно на сайте CAD Library. После регистрации они доступны в разделе Data Packages. Выбираем и скачиваем необходимые паки: DWG – это файлы проекций (2D чертежи), а STEP – модели в формате обмена данными (3D модели).
Загружаем подходящие библиотеки, распаковываем их в каталог на локальном диске. Каталог исходных данных выглядит следующим образом:
2. Преобразование компонентов в необходимый формат CAD
Выгрузку будем производить при помощи “Планировщика заданий”, который присутствует в базовой поставке Inventor.Интерфейс планировщика представлен ниже:
Создадим новое задание “Импорт файлов”. Для этого нажмём правой клавишей мыши в пустом месте списка заданий, либо перейдём в меню “Создать задание”.
В открывшемся окне укажем файл проекта Inventor и добавим файлы/каталоги для преобразования.
Далее, выберем расширение требуемых фалов (столбец “Имя файлов в хранилище”). Как видно, на вход задания могут поступать модели совершенно разных CAD-производителей.
Для того, чтобы полученные в итоге данные отвечали нашим требованиям, настроим “Параметры импорта STEP”. Для этого надо выбрать любую строку списка и нажать кнопку “Параметры”. Выбранные значения применяются ко всей операции импорта.
После запуска задания на выполнение откроется окно состояния задания.
Согласно Sysinternals Process Explorer (аналог диспетчера задач Windows), для обработки задания происходит вызов Inventor.exe с ключом /Automation посредством сервисного модуля ServiceModule.exe. Так, фактически, над обработкой заданий работает Inventor.
С детальной информацией по процессу выполнения задания, и конечным результатом, можно ознакомиться в лог-файле. Выдержки из файла представлены ниже, целиком его просмотреть можно здесь: лог-файл импорта (первоначально в кодировке ANSI и расширением *.log).
-----Время запуска планировщика заданий:22.11.2012 10:57:47 -----Запуск Импорт файловТип Файл Проверить СостояниеПрограмма Autodesk Inventor 1 успешно запущена.stp 161614514.stp Получить транслятор Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\stp 161614514.stp Открыть Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\stp 161614514.stp Импорт Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\161614514.stp.iptstp 161614514.stp Закрыть Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\stp 161614515.stp Получить транслятор Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\stp 161614515.stp Открыть Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\stp 161614515.stp Импорт Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\161614515.stp.iptstp 161614515.stp Закрыть Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_03\=====================================================CUT=====================================================stp 161614513.stp Получить транслятор Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_02\stp 161614513.stp Открыть Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_02\stp 161614513.stp Импорт Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_02\161614513.stp.iptstp 161614513.stp Закрыть Успешно D:\Vault\Покупное оборудование\GF\PVC_U_STEP_Part_02\Программа Autodesk Inventor 1 успешно закрыта.---------------Сводка задач----------------В ходе этого задания обработано 3479 файлов, при обработке 0 файлов произошел сбой.-------------------------------------------Задание выполнено.-----Время завершения работы планировщика заданий:22.11.2012 18:19:27 -----
Так, алгоритм преобразования представлен ниже:
1. Запуск задания планировщика 1.1. Запуск Inventor { Повторяется для каждого файла 1.1.1. Получение транслятора 1.1.2. Открытие STEP 1.1.3. Импорт STEP 1.1.4. Закрытие STEP Повторяется для каждого файла } 1.2. Закрытие Inventor2. Завершение задания |
В результате преобразования получаем каталог следующего вида:
К имени файла с расширением добавилось расширение .ipt. Для того, чтобы избавиться от него, воспользуемся инструментом группового переименования, например, из Total Commander.
3. Публикация в Vault
Публикацию в Vault будем осуществлять опять-таки при помощи Планировщика заданий. Выберем файл проекта Inventor режима Vault (вместо однопользовательского).Выберем файлы и каталоги для отправки в хранилище.
Перед запуском задания Планировщик отобразит диалог возврата файлов.
В нём можно исключить ненужные файлы, а также определить, следует ли формировать вложение визуализации во время отправки.
Для формирования визуализации используются ресурсы клиентского компьютера, потому отправка большого количества файлов может значительно затянуться. Позже визуализацию можно создать либо получив и вернув файлы уже с установленной отметкой о формировании вложения, либо при помощи JobProcessor.
При запуске задачи на выполнение также отобразится окно состояния, которое можно скрыть.
Согласно Sysinternals Process Explorer, для обработка задания происходит посредством сервисного модуля ServiceModule.exe.
С детальной информацией по процессу выполнения задания, и конечным результатом, можно ознакомиться в лог-файле. Выдержки из файла представлены ниже, целиком его просмотреть можно здесь: лог-файл выгрузки (первоначально в кодировке ANSI и расширением *.log).
-----Время запуска планировщика заданий:23.11.2012 15:10:36 -----Запуск Вернуть в хранилищеТип Файл Проверить СостояниеДеталь D:\Vault\Покупное оборудование\translated\ABS_STEP\199208238.ipt Регистрация Файл уже возвращен. Операции не выполнялись.Деталь D:\Vault\Покупное оборудование\translated\ABS_STEP\199230702.ipt Регистрация Файл уже возвращен. Операции не выполнялись.Деталь D:\Vault\Покупное оборудование\translated\ABS_STEP\729551711.ipt Регистрация Добавлено успешноДеталь D:\Vault\Покупное оборудование\translated\ABS_STEP\729600106.ipt Регистрация Добавлено успешно-------------------------------------------Задание выполнено.-----Время завершения работы планировщика заданий:23.11.2012 15:13:53 -----
В следующей статье будет рассказано о “причесывании” библиотеки и использовании её в проектах Inventor.
Комментариев нет:
Отправить комментарий