пятница, 23 ноября 2012 г.

Библиотека покупных изделий Autodesk Inventor в Autodesk Vault. Часть 1

В данной статье описывается процесс подготовки и размещения моделей формата STEP в Autodesk Vault.

Постановка задачи

  1. Получение моделей компонентов
  2. Преобразование компонентов в необходимый формат CAD
  3. Публикация в 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.ipt
stp  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.ipt
stp  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.ipt
stp  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. Закрытие Inventor
2. Завершение задания

В результате преобразования получаем каталог следующего вида:



К имени файла с расширением добавилось расширение .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.

Комментариев нет:

Отправить комментарий

Related Posts Plugin for WordPress, Blogger...