Преобразование файлов STEP в DWG с помощью Autodesk Inventor и VBA

Кто-нибудь знает как это сделать? Мои навыки использования VBA не очень хороши, и я также искал его в Google, но я даже не знаю, как открыть один из этих файлов с помощью VBA.

Может быть, кто-то из вас уже делал что-то подобное раньше?

Большое спасибо за любую помощь.

ИЗМЕНИТЬ

Для преобразования файлов необходимо выполнить следующие шаги:

  1. Откройте файл STEP -> Файл -> Открыть
  2. Нажмите «Приложение» в строке меню -> затем «AEC-Exchange».
  3. Теперь слева появится диалоговое окно под названием «AEC-Exchange», включающее пункт: «Сохранить как DWG». Нажав на нее, файл можно сохранить как файл AutoCAD 2007 dwg.

Надеюсь, это поможет.


person oopbase    schedule 18.08.2010    source источник


Ответы (1)


ИЗМЕНИТЬ

Судя по всему, Autodesk Inventor может сделать преобразования за вас изначально. http://docs.autodesk.com/INVPRO/2010/ENU/Autodesk%20Inventor%202010%20Help/index.html?url=WS1a9193826455f5ffba22e1113c6c30c0e-3b1a.htm,topicNumber=d0e14826

Открыть .stp и сохранить как .dwg? Кроме того, похоже, что это приложение, на которое все ссылаются как на способное это сделать (по крайней мере, при переходе от .dwg к .stp). Однако также оказывается, что .stp — это тип файла 3D, а .dwg — тип файла 2d. Мне кажется, что тип файла .stp будет содержать данные, которые файл .dwg не может обработать, поскольку 3D по своей сути сложнее, чем 2D (если только эти файлы .stp не содержат только 2D-изображения?). Это может объяснить, почему не так много статей о преобразовании .stp в .dwg.


Я никогда не использовал Autodesk Inventor SDK, и я не очень хорошо разбираюсь в VBA, но, похоже, здесь есть неплохая документация по нему: http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=1079044

Вот некоторые из ресурсов, которые я нашел на этой странице:

Вводные файлы/образец файла Inventor VBA (.ivb):

Введение в VBA и Inventor API (zip, 547 КБ) Следующий ресурс поможет вам приступить к программированию Inventor. Предполагается знакомство с Autodesk Inventor и общими понятиями программирования.

Видеоруководство:

DevTV: Введение в программирование Inventor Самоучитель, демонстрирующий, как приступить к разработке с помощью Autodesk Inventor. Просмотреть онлайн | Загрузить

В качестве альтернативы, если ваша единственная цель — просто преобразовать файл .stp/.step в .dwg. Возможно, вам лучше найти какой-нибудь бесплатный конвертер, а не интерфейс с Autodesk.

person Brandon Boone    schedule 24.08.2010
comment
На самом деле я просто ищу конвертер, но там нет бесплатных. На самом деле я ничего не нашел, но долго гуглил. - person oopbase; 24.08.2010
comment
Я знаю, как конвертировать файлы изначально, но это не так просто, как сохранить в формате dwg. Каждую неделю я получаю около 300 файлов, и их преобразование путем открытия и преобразования в исходном виде занимает слишком много времени. - person oopbase; 25.08.2010
comment
Поскольку это не так просто, как сохранить, не могли бы вы отредактировать свой вопрос и добавить буквальные шаги, которые вы предпринимаете для преобразования файлов в Autodesk? Это помогло бы мне (или кому-либо здесь) преобразовать эти шаги в VBA через Autodesk API. - person Brandon Boone; 25.08.2010
comment
Только что отредактировал мою тему и добавил шаги, которые необходимо выполнить. И большое спасибо за вашу помощь. - person oopbase; 26.08.2010