发明家开发中心

Autodesk Inventor软件可作为一个灵活的开发平台,用于构建专业的机械设计应用程序,以及为制造商与上游、下游和企业应用程序进行接口。要了解更多关于Inventor的信息,请访问Autodesk Inventor产品中心

Inventor使用COM自动化接口公开其编程接口。您可以使用当今大多数流行的编程语言(包括Microsoft Visual c++®、VB、c#和Delphi)访问此接口。Autodesk Inventor包括微软的VBA,这是世界上最流行的编程环境。

  • 这是一个自定节奏的教程指南,可以顺利地进入编程世界。这是一个“一站式”的学习路径,用户知道Autodesk产品,但绝对是编程新手,正在考虑冒险。beplay官网客服电话在本指南中,您将使用Autodesk Inventor COM API和Visual Basic编程语言。

  • 博客

    获取新闻,专家提示和内部资源直接从欧特克软件工程师

  • 参加由欧特克软件工程师主持的活跃API论坛。

  • 使用为最终用户社区创建的应用程序轻松扩展Inventor的功能。

  • 在您自己的web和移动应用程序中轻松访问Autodesk基于云的软件和组件的Forge api和文档、教程、GitHub示例、支持等。

  • 学习

    通过随Inventor一起提供的Inventor 's Programming Help了解更多关于Inventor 's API的信息。它包括概述,对象和函数的详细描述,以及示例程序。开始在这里

    DevTV:Inventor编程简介.一个自我节奏的视频教程演示如何开始开发Autodesk Inventor。

    DevTVRegistryFree Inventor插件说明如何为Inventor设置无注册表的AddIns,以及如何格式化安装文件夹,以便在应用商店中发布。

    培训材料:您还可以利用存储在我们github存储库中的Inventor API培训材料:https://github.com/ADN-DevTech/Inventor-Training-Material

工具

发明家SDK

安装Inventor时,默认会安装Inventor SDK。它包含在编写Inventor时使用的其他示例程序和工具。SDK安装在以下位置:C:\Users\Public\Documents\Autodesk\Inventor <版本> \ SDK

安装时,SDK文件夹包含三个文件;DeveloperTools.msi, UserTools.msi, and SDK_Readme.htm. To access the SDK information you need to install one or both of the .msi files, that can be installed by double-clicking the .msi file in Explorer.

UserTools.msi

UserTools。msi文件包含几个插件和独立的可执行文件,可以帮助Inventor用户自动化某些在Inventor产品本身中不可用的任务。安装此组件时,它会为包含外接程序和独立可执行文件的工具创建目录。dll和exe文件已安装,因此您可以立即使用这些工具,而无需编译任何源代码。还安装了这些工具的源代码,您可以将其作为示例使用,也可以修改以更改和扩展这些工具的行为。

用户工具安装程序包括以下插件:DrawingTools, GeneralTools, DerivedPart_SP和AutoCustomize。它还包括以下独立的可执行文件:ColorSchemeEditor, CopyDesign, PartNumberModifier和updatethreaddesignd。在SDK文件夹中创建UserTools子目录,并将程序安装在那里。有关这些工具的更多详细信息,请参阅与每个工具相关的“ReadMe.txt”文件。

DeveloperTools.msi

DeveloperTools。msi安装了额外的示例程序和一些工具,旨在帮助开发人员使用Inventor API编写应用程序。安装此组件时,它将创建包含DeveloperTools子文件夹的目录,该子文件夹包含以下子文件夹。

  • 文档

    这包含一个对象模型图表,可以用于理解各种对象之间的关系。此文件夹还包含为Inventor程序创建用户界面时使用的一些指导方针。

  • 包括

    这个文件夹包含几个头文件(.h),主要供使用vc++的程序员使用。有时,这些文件中的信息在其他情况下也很有用。

  • 参考文献

    此文件夹包含当前仅在内部使用的实用程序,现在已与注册表自由外接程序一起过时。

  • 样品

    此文件夹包含许多用几种不同语言编写的较大程序,演示了访问和使用Inventor API的各种方法。

  • 工具

    此文件夹包含两个在使用Inventor的API时非常有用的实用程序。第一个称为EventWatcher,它允许您指定和监视在Inventor中发生的某些事件。当您编写将在Inventor中使用事件的程序时,此工具非常有用。您可以使用此工具更好地理解事件行为,从而了解如何在程序中利用它。第二个是ThumbnailView,它是一个小组件,允许您从Inventor文档中提取缩略图,而无需通过Inventor。有一份自述书和一些例子描述和展示了它的使用。

  • AutoCAD 2015-16 DotNet向导

    这个目录不再包含向导安装程序,现在只包含描述向导使用的自述文件。对于那些熟悉前面安装外接程序向导的附加步骤的人来说,不再需要单独的向导安装程序,因为向导是作为SDK安装程序的一部分安装的。在Visual Studio中使用向导来创建框架Inventor外接程序项目。

  • 学徒

    Autodesk Inventor Apprentice是一个免费的COM服务器,允许独立应用程序对Inventor文档进行查询访问。访问包括程序集结构、实体拓扑和几何结构,以及对文件引用和文档属性的查询/编辑访问。学徒是作为Inventor的一部分安装的,也可以作为免费的Inventor视图的一部分安装,可以从这里安装。文档和示例是Inventor SDK的一部分。

  • 对象模型图

    对象模型图对于了解哪些对象可用以及如何导航对象层次结构以获得所需的对象非常有用。最新版本可从以下SDK获取:C:\Users\Public\Documents\Autodesk\\SDK\DeveloperTools\Docs>。点击在这里网上版本。

Autodesk Inventor认证应用程序

Autodesk®Inventor™Suite在第三方配套应用程序的广度、深度和质量方面领先行业。Autodesk Inventor不仅是最畅销的3D机械设计软件,也是提供专业3D设计功能的领先平台。目前有超过100个Autodesk Inventor Certified应用程序可供使用,而且每天还在增加。成为合作伙伴,为您的Autodesk Inventor配套产品打开新市场。beplay官网客服电话带有Autodebeplay官网客服电话sk Inventor Certified Application标志的合作伙伴产品可提供最高级别的互操作性,因为它们使用Autodesk Inventor API(应用程序编程接口),并符合Autodesk的质量准则和测试标准。

看到在这里有关该计划的更多信息。

将您的应用程序从SolidWorks移植到Autodesk®Inventor™?

我们制作了两个指南,以帮助那些已经使用SolidWorks,但也想支持Autodesk Inventor的开发人员。
首先,我们有SolidWorks到Inventor的迁移指南,它强调了两个api之间的相似之处,并提供了一些示例,概述了从SolidWorks迁移到Inventor平台可能需要的更改。该指南还从开发人员的角度强调了两个产品之间的主要区别。beplay官网客服电话

  • Solidworks到Autodesk的发明者指南SolidWorks和Autodesk Inventor之间的一个区别在于AddIn应用程序处理图形的方式,因此我们还制作了第二个指南,介绍Inventor的客户端图形系统。

欧特克开发者网络

与开放

有关Autodesk桌面产品定制和api的更多信息,请访问Autodesk开发人员网络开放

与会员

如果您需要更专业的定制支持,请考虑加入Autodesk开发者网络。这包括直接支持和开发产品许可。

资源

免费访问autodesk软件

大多数欧特克产品都有试用版。beplay官网客服电话今天就下载30天免费试用版。通过加入ADN,您可以持续获得用于开发的Autodesk桌面软件。

欧特克云技术

在您自己的web和移动应用程序中使用基于云的软件和组件所需的所有信息和资源都可以在Autodesk Forge开发者门户网站上找到。轻松访问Forge api和文档、教程、GitHub示例、支持等。

遵循:

欢迎${RESELLERNAME}客户

请选择加入以获得经销商支持

我同意欧特克可以与${RESELLERNAME}共享我的姓名和电子邮件地址,以便${RESELLERNAME}提供安装支持并向我发送营销通讯。我理解经销商将负责如何使用和管理这些数据。

需要电子邮件 输入的邮件无效。

$ {RESELLERNAME}
Baidu
map