Inventor: 获取电缆管路部件的名字

【新版】Inventor二次开发学习指南 以前曾写过一篇文章:http://blog.youkuaiyun.com/autodeskinventorapi/article/details/8120770。由于Autodesk University 中国已关闭,文章中很多链接失效,而且有些内容也需要更新。特作废以前那篇文章,另外撰写一篇新的,大部分内容雷同。软件预备Inventor 产品:可从Autodesk官方网站的Inventor产品目录下载试用... 阅读详情

原文链接:http://adndevblog.typepad.com/manufacturing/2016/07/cable-harness-component-names.html

当遍历电缆管路部件 Cable & Harness 的时候,会看到名为“HA_VC_xxx” 的VirtualComponentDefinition。


...
Hard Drive:2
CD Ribbon Cable
  CD Ribbon Cable
  Ribbon Cable Connector:1
  Ribbon Cable Connector:2
  Ribbon Cable Connector:3
  HA_VC_100:1
Power Supply Harness
  Power Supply Connector:1
...
这个名字和在模型树结构中的名字并不一致。这是因为列在树结构中的实际并不是具体的部件,而仅仅是对象容器。如果选中它们,执行代码,可以看到它们是  ClientBrowserNodeDefinitionObject

 


VirtualComponenetDefinition的Part Number实际对应的是前面提到的部件名,执行如下的代可以看到:

Sub PrintHierarchyTreeRecursive(occs, indent)
  Dim occ As ComponentOccurrence
  For Each occ In occs
    Dim pss As PropertySets
    If TypeOf occ.Definition Is VirtualComponentDefinition Then
      Set pss = occ.Definition.PropertySets
    Else
      Set pss = occ.Definition.Document.PropertySets
    End If
    
    Dim partNumber As String
    partNumber = pss("Design Tracking Properties")("Part Number").value
    
    Write #1, Spc(indent); occ.Name + ", " + partNumber
    
    Call PrintHierarchyTreeRecursive(occ.SubOccurrences, indent + 2)
  Next
End Sub

Sub PrintHierarchyTree()
  Dim asm As AssemblyDocument
  Set asm = ThisApplication.ActiveDocument
  
  Open "C:\temp\assemblyparts.txt" For Output As #1
  Call PrintHierarchyTreeRecursive(asm.ComponentDefinition.Occurrences, 0)
  Close #1
End Sub




关于Inventor中物理特性更新的API 在Inventor中物理特性在零部件创建完成后,属性不更新,那么需要使用MassProperty的API来实现。 代码如下: Sub updateMassProperties() Dim oDoc As PartDocument Set oDoc = ThisApplication.ActiveDocument '后台调用MassProperty Debug.print(oDoc.ComponentDefinition.MassProperties) End Sub 或者 阅读详情

相关推荐

Inventor SDK入门---API创建零文档类型的Ribbon命令按钮

Inventor SDK入门---API创建零文档类型的Ribbon命令按钮,本文制作一个ZeroDoc环境下的Ribbon命令按钮。

guoll8952的专栏 1871

inventor 二次开发

http://www.huishiatc.com/share/view/423/

zzhangchl的博客 2091

获取Ribbon 选项卡(Tab)被点击的消息

Inventor API提供了按钮点击的事件OnExecute,但没有选项卡被点击的事件。解决的办法是利用AdWindows。这是什么?所有Autodesk产品使用了同一风格的界面Ribbon,其背后的界面库也是一样的并提供了一些API,包含在AdWindows.dll中。所有Autodesk产品安装后都可以找到这个dll,例如 <Inventor Installation Path>\bin

Gear Up Cloud 4012

C# Inventor二次开发—002—启动Inventor及零部件创建和打开

一、启动Inventor   Inventor.Application对象是基于COM开发Inventor的出发点,以下是我封装获取Inventor Application方法: 1 /// <summary> 2 /// 获取InventorApplication对象 3 /// </summary> ...

weixin_30856965的博客 1507

Inventor线束设计教程.pdf

Inventor线束设计教程,从电路设计软件(包括AutoCAD Electrical软件)导出的导线表,Autodesk Inventor? Professional 可以接续进行电缆和线束设计。 将电缆与线束(包括软质排线)集成到数字样机中,用户可以准确计算路径长度,避免过小的弯曲半径,并确保电气零部件与机械零部件匹配,从而节约大量时间和成本。 以布线功能为导向的线束设计 在三维环境中设计电缆和线束可以减少制造问题,有利于输出加工工程图,并避免后期的工程变更。导线表和接头通过内置的电气与机械数据检验功能,可以优化导线束设计,因此,导线表中的所有导线和接头都可以使三维电缆设计成为三维模型。 导线表导入 在将导线表导入装配中时,维持电气设计意图、减少错误。快速导入来自AutoCAD Electrical或第三方电路设计软件所生成的导线束,并可检测和纠正丢失的接头、接点和导线定义。 (增强功能)导线布线 快速布置数千条导线,同时保持对导线路径的完全控制。手动布线时,需要明确选择导线路径;交互式布线时,需要选择布线路径的起点和终点,以便通过算法选择最短路径;自动布线时,系统将根据所有可用路径,找出最短的路径。 定义线束路径 优化电缆和线束装配设计,确保为机械设计留出合适的空间,并减少由于不完整的产品定义而造成的制造类错误。使用选择一点然后单击的方法来定义三维布线路径。通过这种方法,用户可以在模型中创建三维的虚拟线路(管段)。您可以创建关联关系,以确保在零部件设计发生变更时自动更新线束。添加或移动现有点来精确地确定线束的整体形状。 带状电缆 可创建带状电缆,并集成到三维数字样机中,减少电子设备设计中的错误。通过控制扭曲和折叠的位置,在接头之间添加带状电缆。 接头发布 用户可创建本公司特定的接头库,以鼓励在电气产品设计中使用首选的接头。Inventor 包含一个内容丰富的接头库,可以简化选择和放置操作。资源中心提供了易用的编辑器,用来添加用户定义的接头,以及添加或修改零件编号等属性以及引用接头时所使用的缺省文件名。 线束验证 遵守设计标准,以提高电缆的质量和可制造性。在线束发生变更时,Inventor可以自动计算各种质量参数,如线束直径、弯曲半径、导线长度等。如此一来,您就无需手动测量硬件原型,以免耗费时间和出现差错。 线束文档 在正式投产前,创建制造文档。因为电缆和线束表达符号是Autodesk Inventor自带的,所以用户可以创建显示电缆和线束详细放置情况的装配文档。用于快速生成线束文档的工具包括: 自动的接线图表,用于创建三维的线束、电缆、带状电缆文档,这些文档可随着三维设计的变更而自动更新。 报告,生成如导线表、终端图表、剖面表以及设计和制造线束所需的其他报告。 XML输出文件,用于传输最终的导线连接信息,以便利用 AutoCAD Electrical或其他示意图设计软件来创建示意图和布线图。

Inventor 布线设计

Invertor 布线设计环境 电气零件 三维布线库 导线和电缆 线束段 布线 接头 带状电缆 创建报告 钉板图和工程图

关于Inventor api 二次开发 兼容不同版本

项目文件夹下,Autodesk.项目名称.addin 文件。SupportedSoftwareVersionGreaterThan属性对应的版本如下。

qq_45777216的博客 846

stb-translator-data-repository.zip - Web 版翻译者资料库项目源码

本项目是由 VB6/Qt 桌面版《翻译者资料库》移植而来的 Web 版本,采用 Spring Boot 3.3 + Thymeleaf + Bootstrap 5.3 + MySQL 8.0 技术栈,面向翻译与写作场景提供一站式资料管理底座。系统涵盖资料管家、分类词库、句库、文本处理器、中英对照制作、通用查找、数据备份恢复及旧库迁移等核心模块,完整继承桌面版的编号连续、引号规范化、查重、RTF 附件同步等关键业务规则。前端采用服务端渲染配合本地静态资源,支持离线使用;通过 run.bat 一键完成环境检查、建库、编译与启动,访问 http://localhost:8080 即可使用。

在 autodesk inventor 工程图零部件环境中,零件描述&零件代号同步关联工程图名称。VBA代码...

在 Autodesk Inventor 中,零部件是指用于创建机械装配体的独立元素。零件描述是指在创建零件时,在属性面板中输入的信息,包括零件的名称、材料、尺寸和其他特性。这些信息可以在零件的设计过程中用于参考,也可以在装配体设计中用于制定零件的使用要求。 ...

weixin_35756637的博客 548

利用LQR反馈控制器在不同风况下模拟风力涡轮转速控制的MATLAB.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户、开放平台解决方案,亦可作为普通项目的基础开发框架使用

基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)、开放平台解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现数据库隔离、字段隔离等租户隔离方案。

CAA中获取装配体下零部件名称

CAA二次开发—获取装配体下零部件名称 CATFrmEditor*pCATFrmEditor=CATFrmEditor::GetCurrentEditor(); CATDocument*pCATDocument=pCATFrmEditor->GetDocument(); CATIDocRoots*piCATIDocRoots=NULL; HRESULT rc=pCATDocument->QueryInterface(IID_CATIDocRoots,(void**)&piCAT

qq_42983936的博客 1200

高校技术转移办公室人员如何提升技术成果的推介效果和市场转化率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

Inventor API:后绑定访问一些Inventor API对象

很早前,我曾写过一篇通过外部程序访问Inventor iLogic功能的博客: http://adndevblog.typepad.com/manufacturing/2013/04/call-ilogic-from-net.html 但随着版本的变化,发现代码在较新的Inventor上,下面这行代码会失败:  Autodesk.iLogic.Automation.iLogicA

Gear Up Cloud 1413

两相交错并联BuckBoost变换器仿真模型(Simulink仿真实现)

内容概要:本文档系统整合了电力电子与新能源领域的Simulink仿真资源,聚焦于两相交错并联Buck-Boost变换器的双闭环PWM控制建模与仿真,同时涵盖多种典型拓扑结构,包括交错并联Boost、PFC功率因数校正、LLC谐振变换器、双向CLLC、DAB变换器、VIENNA整流器等。资源体系完整,包含仿真模型、设计报告、计算书、PPT说明文档及Matlab/Python代码,覆盖从基础建模到高级控制策略(如软开关技术、谐波抑制、状态估计、双闭环控制)的全流程。此外,还拓展至状态估计(卡尔曼滤波、粒子滤波)、智能优化算法、机器学习、信号处理、路径规划等多个交叉学科方向,构建了一个面向科研与工程应用的综合性技术平台。; 适合人群:电气工程、自动化、电力电子、新能源科学与工程等专业的硕士博士研究生、高校科研人员,以及从事新能源发电、智能电网、电动汽车、电力传动等领域技术研发的工程师。; 使用场景及目标:①开展电力电子变换器(如Buck-Boost、LLC、DAB、PFC等)的建模、控制与仿真研究;②支撑课程设计、学位论文、科研项目中的系统仿真与算法验证;③学习并复现高水平期刊(如EI)提出的先进控制策略,如基于KKT条件的最优控制、扩展移相调制、恒压恒流双环竞争控制等;④结合智能算法(如粒子群、秃鹰算法)进行微电网调度、储能配置、路径规划等多目标优化问题的研究与快速原型开发。; 阅读建议:建议依据提供的资源目录循序渐进地查阅资料,优先选取与自身研究方向高度契合的内容进行深入学习;应结合仿真模型与配套文档动手实践,调试参数并分析结果,充分利用百度网盘与公众号渠道获取完整资源,提升科研工作的系统性、规范性与创新性。

【基于Zernike矩的良性和恶性肿块的分类】应用于乳腺癌诊断中的快速相反权重学习规则(Matlab代码实现)

内容概要:本文详细介绍了基于Plecs软件构建的全桥LLC谐振变换器仿真模型,重点阐述了其在软开关技术条件下的建模方法与仿真分析过程。该模型能够精确模拟LLC谐振变换器在不同运行工况下的动态响应特性,涵盖开环与闭环控制策略的设计与实现,适用于研究变换器的效率优化、谐振参数匹配、系统稳定性及软开关性能等问题。相较于Simulink等传统仿真工具,Plecs在高频电力电子系统仿真中展现出更高的仿真速度与数值精度,尤其适合用于复杂电力电子拓扑的快速原型验证与优化设计。; 适合人群:具备扎实电力电子技术基础和仿真经验,从事高频功率变换器设计、新能源电源开发、电力电子系统研究的研发工程师及高校研究生。; 使用场景及目标:①深入理解全桥LLC谐振变换器的工作原理与软开关实现机制;②掌握在Plecs环境中搭建高精度、高效率电力电子系统仿真模型的方法;③开展变换器控制策略(如变频控制、闭环稳压)的仿真验证与参数优化;④为科研课题、学位论文或工业项目提供可靠的仿真平台与技术支持。; 阅读建议:建议结合相关电力电子教材与LLC变换器设计指南,深入掌握谐振参数计算与系统稳定性分析方法,并通过反复调试仿真模型,观察关键波形(如原边电流零点切换、副边整流波形),以全面理解软开关过程的物理本质与控制实现细节。

产业园区运营负责人如何提升园区内技术成果与企业需求的精准对接效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

基于EKF的UWB-IMU融合定位系统在农业机器人中的抗干扰优化与Matlab仿真

本文探讨了基于扩展卡尔曼滤波(EKF)的UWB-IMU传感器融合定位系统在农业机器人中的应用。通过Matlab仿真验证,该系统有效解决了农业环境中UWB信号遮挡和IMU累积误差问题,实现了厘米级高精度定位,显著提升了机器人在复杂场景下的抗干扰能力和导航可靠性。

numpy6sculptor的博客 622
上一篇: Inventor API:投影原点到草图,并将草图图元约束到该投影点
下一篇: Fusion 360 API:近期重要更新 - 插件或脚本加载
autodeskinventorapi
博客等级 码龄14年 313粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值