zwaiwo* 发表于 7 天前

关于NXOPEN的明细表层级显示有会的大佬吗

本帖最后由 zwaiwo* 于 2025-10-23 15:12 编辑

RT SW里面有个明细表的显示功能是可以将多层级装配里面子装配的父项与其子项都显示出来,总装里面序号子装配为序号(1,2...) 子装配的子项就是(1-1,1-2...)请教一下NX里面怎么实现,有相关代码吗?主要逻辑我知道,就是如何向单元格写入属性内容和增加行列这些代码。目前我只知道实现逻辑是先创建一个列表,将需要写入到表格里面的所有部件遍历并读取相关属性值,然后再按照装配层级依次写入,就是创建这个空白单元格和增删改表格内容我还不知道怎么做,有大佬能给一个核心的示例代码吗?

arong_open_nx 发表于 7 天前

关联属性,仅顶级就是父组件,大多数都是关联组件属性来做的

arong_open_nx 发表于 6 天前

可以去看看uf中的tabnot类,里面的方法大概看下就知道nxopen里面是怎么做的了

zwaiwo* 发表于 6 天前

本帖最后由 zwaiwo* 于 2025-10-24 16:26 编辑

arong_open_nx 发表于 2025-10-24 08:31
可以去看看uf中的tabnot类,里面的方法大概看下就知道nxopen里面是怎么做的了 ...
uf里面是通过ask单元格的序列号返回tag值操作这个我搞懂了,就是nxopen 里面没有相关的操作函数,nxopen 我知道大部分特征操作都是通过bulier函数进行创建跟修改,partslist函数里面没有相关的编辑操作,采用CreateTableSectionBuilder创建的表格就是个一次性的,后续不能编辑,要编辑要通过table类进行,但是这两个类怎么转换还没搞懂。我现在是计划用CreateTableSectionBuilder创建然后使用uf函数返回tag再转成taggobject在使用table类里面的编辑增加命令进行操作。再补充个神奇的情况,代码在VS里面编译后运行功能不正常,但是把代码放在开发工具那个编辑里面跑功能又正常真的是不知道怎么回事搞了一天了
页: [1]
查看完整版本: 关于NXOPEN的明细表层级显示有会的大佬吗