NX二次开发-获取界面中的选中对象
适用版本:NX6.0及以上
在NX开发过程中,有的时候只需要选择对象,即可满足程序运行要求。基于这种情况,为了简化用户操作,可不使用选择控件,用户在NX操作界面中选中高亮对象,点击菜单按钮,即可执行程序。
本文将主要介绍如何获取NX界面中的高亮对象。
功 能 说 明
本篇以NX11为例,使用UF和NXOpen两种方式进行介绍。
通过NX给的UF函数(UF_UI_ask_global_sel_object_list),可以获取到当前已经高亮的对象Tag,对应的解释如图1所示。
图1
根据该函数获取到的Tag值,获取到对应的TaggedObject,从而获取到对应的输入类型,参考代码如下图2所示。
图2
通过NXOpen方法,获取到高亮对象的个数,通过遍历,获取到对象的TaggedObject,然后获取到对象的类型,参考代码如图3所示。
图3
编译并执行程序,生成结果如图4所示:
图4
总 结
NX提供了很多接口,我们需要从我们的实际需求出发,通过NX的接口,或者通过接口的配合,获取到我们需要的信息,然后进行进一步的操作。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...