NX二次开发-Pmi与PmiAttribute互转
适用版本:NX所有版本
概 述
在使用UG进行三维软件进行设计时,PMI是一个非常重要的模块,本文主要讲Pmi对象和PmiAttribute对象,这两个对象可以互相转化。
功能说明
Pmi对象是不可见的,是原始数据,元对象,只有一个,一个Pmi对象可以有多个PmiAttribute对象,它直接属于NXObjec。
PmiAttribute是可视对象,父类是Annotation,Annotation是DisplayableObject类的子类。PmiAttribute是Pmi在不同视图中的显示结果,它们相当于是父子关系,一个父与若干个子。
Pmi有默认的序号(在部件导航器-模型视图-各个视图中显示的PMI节点后面的括号里),但PmiAttribute没有。
这两者可以互相转化:
通过Pmi获得各个视图中的PmiAttribute:
图1
通过PmiAttribute获得Pmi
图2
总 结
通过uf的cycle函数去遍历获取各个视图中的pmi,其实这里获取的都是PmiAttribute,想要获得PMI需要通过上面的方法转化。另一种方法就是直接通过部件的PmiManager直接获取所有PMI。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...