【新版】Inventor二次开发学习指南

inventor二次开发入门系列课程总结 一.本系列的内容 本系列课程总共六篇,本课程的出发点是让大家快速的入门inventor二次开发,其实很简单,只要入门就会跑起来很快,其内容包括如下章节。 inventor二次开发-课程1-环境搭建及开发资料 inventor二次开发-课程2-连接你的inventor inventor二次开发-课程3-用编程来操作文件 inventor二次开发-课程4-你的画布你来说 inventor二次开发-课程... 阅读详情
AI摘要

本文是新版Inventor二次开发学习指南,介绍了软件预备、开发环境、SDK等内容。还说明了Inventor API的用途,提供开发技能准备建议,有入门培训课程。此外,介绍了模块化学习、API帮助文档、SDK实例代码等资源,最后提及程序商店,鼓励开发者发挥创意。

以前曾写过一篇文章:http://blog.youkuaiyun.com/autodeskinventorapi/article/details/8120770。由于Autodesk University 中国已关闭,文章中很多链接失效,而且有些内容也需要更新。特作废以前那篇文章,另外撰写一篇新的,大部分内容雷同。 

 

软件预备

 

  • Inventor 产品:可从Autodesk官方网站的Inventor产品目录下载试用版,或从该链接查看如何购买。老一点的版本并不影响学习,但如果刚开始开发,建议用2016,2017,因为可用到最新的功能,而且显然API更完善些。 
  • 开发环境:本文建议用.NET开发(见开发技能准备),因此需要
  • 2013, 2014:         Visual Studio 2008/2010或Visual Studio 2008/2010 Express。    .NET Framework 4.0
  • 2015, 2016,2017,2018: Visual Studio 2012/2015或Visual Studio Community 2013/2015 .NET Framework 4.5    
  • 2019: Visual Studio 2017, .NET Framework 4.6
  • SDK(开发包):   Inventor的SDK随产品安装(后面将详细介绍)

 

 

学习三维设计概念

或许你尚不知Inventor的功能和用途?或者尚不了解三维设计概念?通过产品在线帮助文档(例如2018版)的教程。在很早的版本,曾有一些专门的视频,介绍三维设计的基本概念,例如,草图,特征,零件,装配,工程图等。各位可以从百度盘下载。但现在的在线帮助已经非常丰富了,也有很多视频,建议大家通过在线帮助学习。

 

InventorAPI 能干什么

 

  • 百度盘 的《Inventor二次开发综述和优秀案例一览(2013年) 》:是我在2013年做的课程。通过几个典型的小例子演示InventorAPI的定制开发,提高设计效率,定制设计流程,实现自动化,如何拓展Inventor本身的功能。 也包括了一些开发商的产品介绍。
  • 百度盘 的 《Inve
Inventor 二次开发学习指南(入门到精通) 作者:梁晓冬 – Autodesk开发技术顾问         Inventor作为Autodesk公司制造业旗舰产品,已经在三维领域得到了广泛的应用。许多国内开发者迫切想学习InventorAPI,学习如何应用到专业领域。也有很多做设计的工程师,想借助API提高设计效率。本文面向准备使用Inventor进行开发的读者,旨在提供一个新手学习指南,以及相关学习资料,视频,文档,例子。每个人学习的速 阅读详情

相关推荐

【作废】Inventor 二次开发学习指南入门到精通(含Inventor最新二次开发教程下载)

年初我曾撰写了一篇文章,登载到我同事的博客,以及AU中国。我想这篇作为本博客的第一篇正式技术文章,应该是最合适的,因此,贴于此,仅供参考: Inventor二次开发学习指南 作者:梁晓冬 – Autodesk开发技术顾问 Inventor作为Autodesk公司制造业旗舰产品,已经在三维领域得到了广泛的应用。许多国内开发者迫切想学习Inventor API,学习如何应用到专业领域。也有很

Gear Up Cloud 8381

inventor二次开发-课程2-连接你的inventor

文章目录1.外部程序是怎么影响inventor的数据?2.在程序里导入.dll接口文件3.连接inventor的代码(1)方法4.获得当前打开的文件对象(1)原文Application.ActiveDocument PropertyDescriptionSyntax(2)例子5.Documents的常用属性 1.外部程序是怎么影响inventor的数据? 使用inventor提供的API开发的外...

qq_43006346的博客 3272

inventor二次开发-课程1-环境搭建及开发资料

文章目录1.为什么要二次开发?2.二次开发的条件3.inventor开发的资料4.inventor开发的那事儿5.开发方式的选择6.开发环境的搭建:7.本课程的核心思路 1.为什么要二次开发? 定制自己所需要的功能,批量的实现重复性的操作。 能用鼠标和键盘交互绘制的图形,二次开发也可以。 2.二次开发的条件 (1)熟悉inventor的基本操作 (2)具备一定的编程基础,在本次课程中需要用到...

qq_43006346的博客 4249

Autodesk Inventor软件二次开发:使用VBA进行Inventor二次开发入门

Autodesk Inventor是一款由Autodesk公司开发的三维CAD软件,主要用于产品设计和工程文档的创建。它提供了强大的建模工具,能够帮助工程师和设计师创建、分析、文档化和共享他们的设计。Inventor软件广泛应用于机械工程、产品设计、制造业等领域,是许多企业进行产品创新和设计优化的首选工具。

kkchenjj的博客 2202

CAM软件:Autodesk Inventor二次开发

除了基本的自动化任务,二次开发还可以用于创建自定义用户界面,提高用户体验。下面是一个创建自定义命令栏和对话框的示例。创建自定义命令栏使用对象创建新的命令栏。为命令栏添加自定义命令。创建自定义对话框使用创建对话框。通过API获取用户输入并执行相应操作。// 获取命令栏集合// 创建新的命令栏。

kkchenjj的博客 1610

CAD软件:Autodesk Inventor Aerospace二次开发_二次开发环境搭建与配置

通过以上步骤,您已经成功搭建和配置了Autodesk Inventor Aerospace的二次开发环境。从安装Autodesk Inventor和Visual Studio,到配置API和项目属性,再到创建和测试插件,每一步都非常重要。合理使用版本控制系统,如Git,能够帮助您更好地管理和协作开发项目。希望本指南能够对您的二次开发工作提供帮助,祝您开发顺利!

kkchenjj的博客 1880

CAM软件:Autodesk Inventor汽车制造二次开发

在汽车制造行业中,Autodesk Inventor 是一款广泛使用的三维 CAD 软件,用于设计和制造各种汽车零部件和整车模型。然而,随着汽车制造技术的不断发展,仅仅依靠软件的内置功能已经难以满足日益复杂的设计和生产需求。因此,Autodesk Inventor 提供了丰富的二次开发接口,允许开发人员根据具体需求扩展和定制软件功能。AutoCAD .NET API 是 Autodesk 提供的一套开发接口,允许开发人员通过 .NET 语言(如 C# 和 VB.NET)与 Inventor 进行交互。

kkchenjj的博客 1150

新版onenet连接APP inventor

如果要修改APP回传的数据,把这里改为回传的第几个数据,例如CO2是我第二个数据,所以是2,其他不要乱改,APP inventor的JSON字符解析真的很拉。onenet更新以后,新建的设备没有apikey和divice id,现在在api调试(运维监控-api调试)界面需要用到两个参数,分别是。我第一个数据是大气压,没有这个传感器,所以没数据(在创建设备时用的是Onenet自带的,有很多数据用不上,也没有改),第二个是CO2。key是设备秘钥,在设备管理里面的设备详情复制。资源在这里:APP和计算工具。

qq_55380596的博客 2725

inventor二次开发 用API C# 添加自定义界面

用inventorAPI C# 添加自定义界面: Autodesk Inventor二次开发时最先考虑的就是要在运行的软件界面上添加自定义的命令按钮或菜单,结合API帮助及网上的例子,本文采用VC#2015在INV2018的界面(无文档环境、零件环境、部件环境、FILE文件菜单)添加了自定义命令按钮,

CAM软件:AutodeskInventor二次开发概述+典型CAM应用的二次开发+安装配置Inventor等全套教程

CAM软件:Autodesk Inventor二次开发_1.绪论:CAM软件与AutodeskInventor二次开发概述.docx CAM软件:Autodesk Inventor二次开发_10.案例研究:典型CAM应用的二次开发.docx CAM软件:Autodesk Inventor二次开发_11.调试与测试:开发过程中常见问题及解决方法.docx CAM软件:Autodesk Inventor二次开发_12.项目实践:综合应用与项目开发.docx CAM软件:Autodesk Inventor二次开发_13.未来展望:Inventor二次开发的前沿技术与趋势.docx CAM软件:Autodesk Inventor二次开发_2.基础知识:AutoCAD与InventorAPI.docx CAM软件:Autodesk Inventor二次开发_3.环境配置:安装配置Inventor二次开发环境.docx CAM软件:Autodesk Inventor二次开发_4.数据交互:Inventor与外部数据源的连接.docx CAM软件:Autodesk Inventor二次开发_5.基本

EM4095低频RFID曼彻斯特解码实战:从原理图到MCU代码实现

本文详细介绍了EM4095低频RFID读卡器的设计与实现,从芯片工作原理、天线设计到曼彻斯特解码算法。重点讲解了基于STM32的MCU代码实现,包括定时器捕获、数字滤波和错误处理,为开发125kHz RFID系统提供实用指南。

oil88的博客 714

集群路径规划实战(一)之EGO-swarm环境搭建与调试

本文详细介绍了EGO-swarm分布式无人机集群运动规划系统的仿真环境搭建与调试全流程。内容涵盖ROS Melodic安装、代码获取、依赖库配置、编译问题解决(如multi_map_server头文件缺失)以及最终通过roslaunch启动集群仿真与Rviz可视化,为学习和研究集群路径规划算法提供了可运行的实战平台。

weixin_29243279的博客 250

SAP预扣税配置实战:从BP创建到外部接口集成的完整流程

本文详细拆解了SAP S/4HANA中预扣税配置与集成的完整实战流程。内容涵盖从业务伙伴(BP)架构下的数据存储理解、后台基础配置,到针对批量处理场景,如何绕过标准BAPI,采用直接更新核心表LFBW的策略进行高效开发。最后,文章探讨了与外部接口集成的多种模式与数据流设计,为财务顾问和ABAP开发人员提供了一套清晰、可落地的解决方案。

weixin_29204749的博客 415

ADS使用Smith圆图进行阻抗匹配

在处理RF系统的实际应用问题时,总会遇到一些非常困难的工作,对各部分级联电路的不同阻抗进行匹配就是其中之一。一般情况下,需要进行匹配的电路包括天线与低噪声放大器(LNA)之间的匹配、功率放大器输出(RFOUT)与天线之间的匹配、LNA/VCO输出与混频器输入之间的匹配。匹配的目的是为了保证信号或能量有效地从“信号源”传送到“负载”。 阻抗匹配(impedance matching) 信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输

红茶绿茶和奶茶的博客 3万+

MagicDraw-需求图

MagicDraw学习笔记

木头征的博客 4135

华硕主板UEFI模式下安装Ubuntu与Windows双系统全攻略

本文详细讲解了在华硕主板UEFI模式下安装Ubuntu与Windows双系统的完整流程。从安装前的BIOS关键设置(如处理安全启动与CSM)、使用GPT分区表,到在Windows中安全分配空间、手动创建Ubuntu分区,最后完成引导配置,提供了避免常见错误的实用技巧,确保双系统稳定共存。

weixin_29199873的博客 345

结构光之相移法+多频外差的数学原理推导

‍论文:基于数字光栅投影的结构光三维测量技术与系统研究 [博]作者:李中伟 华中科技大学 2007功能:相移法:多频外差(三频N步相移法)01 相移法图1 待写入投影仪的理想N步相移条纹通常对于 步相移来说,生成第 幅条纹图像(如图1所示)的公式如下:402 Payment Required其中::背景光强:调制强度:像素点横向坐标:相移值图2 相机拍摄到的实际 N ......

3D视觉工坊 1189

使用 MATLAB/Simulink + Reinforcement Learning Toolbox 构建一个基于强化学习的永磁同步电机(PMSM)自适应控制仿真系统

随着人工智能(AI)技术的快速发展,强化学习(Reinforcement Learning, RL)在控制系统中的应用日益广泛。在电机控制领域,传统的PID控制虽然成熟稳定,但在面对非线性、时变、不确定负载等复杂工况时,其控制性能可能受限。而强化学习通过与环境的交互学习,能够实现在线自适应控制策略优化,显著提升系统的鲁棒性与响应速度。本教程将带你使用构建一个基于强化学习的永磁同步电机(PMSM)自适应控制仿真系统,实现从控制策略设计、环境建模、训练到仿真的全过程。当前转速(ω)

amy_mhd的博客 407

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 创业沙拉北京站亲历记
下一篇: Fuison 360 API: 判断一个点是否在某曲面上
autodeskinventorapi
博客等级 码龄14年 313粉丝 164原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值