2010-08-18 329 views
1

有谁知道该怎么做?我使用VBA的技巧不是很好,我也是用Google搜索的,但我甚至不知道如何使用VBA打开其中的一个文件。使用Autodesk Inventor和VBA将STEP文件转换为DWG

也许有人以前做过这样的事情吗?

非常感谢您的帮助。

编辑

下面的步骤必须完成做转换的文件:

  1. 打开STEP文件 - >文件 - >打开
  2. 点击菜单中的 “应用程序”然后“AEC-Exchange”
  3. 现在左边会出现一个名为“AEC-Exchange”的对话框,其中包含项目“另存为DWG”。通过点击它,该文件可以保存为AutoCAD 2007 dwg文件。

我希望这会有所帮助。

回答

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

下面是一些

介绍文件/发明VBA(.ivb)范例文件:

VBA & Inventor API Introduction (zip - 547Kb)资源我这个网页上找到 以下资源将帮助您在编程Inventor时开始使用 。它假定您熟悉Autodesk Inventor和一般编程 概念。

视频教程:

DevTV:介绍到Inventor 编程自定进度的视频教程 演示如何让 开始与Autodesk 发明者发展。View online | Download

或者,如果您的唯一目标是将.stp/.step文件简单地转换为.dwg文件。您可能会更好地找到一些与Autodesk接口的免费转换器。

+0

其实我只是在寻找一个转换器,但是那里没有任何免费的。其实我没有找到任何东西,但我已经搜索了很长时间。 – oopbase 2010-08-24 18:17:50

+0

我知道如何自然地转换文件,但它不像“另存为dwg”那样简单。我每周都会得到大约300个文件,并且需要太多时间通过本地打开和转换来转换它们。 – oopbase 2010-08-25 08:02:05

+0

由于它不像“另存为”那样简单,您是否可以编辑您的问题并添加您在Autodesk中转换文件的文字步骤?这将帮助我(或此处的任何人)通过Autodesk API将这些步骤转换为VBA。 – 2010-08-25 11:35:44