NX二次开发 — ITK获取Item版本下关系对象属性

蓝图分享网 2022-11-23 15:31:08 339阅读 0评论

  适用版本:所有NX版本

  在TC集成环境中,我们有时候需要获取item版本下的关系对象属性,比如获取表单中某个属性的值,这时候就需要用到ITK去获取。

  功能说明:

  首先,想要获取到关系对象的属性,我们需要必要的几个参数:

  Item ID:部件的Item号(对应NX部件‘DB_PART_NO’属性);Relation Types:关系对象类型(对应TC版本下‘关系’属性);Property:想要查询的关系对象中的属性;

  有了必要参数,我们使用ITK函数去编写逻辑代码:

  1获取Item对象:

NX二次开发 — ITK获取Item版本下关系对象属性 第1张

  2获取item的最新版本:

NX二次开发 — ITK获取Item版本下关系对象属性 第2张

  3获取关系类型对象:

NX二次开发 — ITK获取Item版本下关系对象属性 第3张

  4遍历关系对象,获取想要获取属性的值:

  由于相同item版本下的关系对象可能不止一个,所以根据实际需求去遍历获取想要的对象的属性值;

NX二次开发 — ITK获取Item版本下关系对象属性 第4张

  完整ITK实例代码:

NX二次开发 — ITK获取Item版本下关系对象属性 第5张

  总 结:

  由于TC中所有对象都由关系紧密相连,所以使用本次介绍的逻辑,可以获取到任意对象的关系对象属性,实用性较强。

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,339人围观)

还没有评论,来说两句吧...