NX二次开发-获取界面中的选中对象

蓝图分享网 2022-11-18 19:33:51 500阅读 0评论

NX二次开发-获取界面中的选中对象 第1张

作者:金雷   审校:纪新杭

适用版本:NX6.0及以上

在NX开发过程中,有的时候只需要选择对象,即可满足程序运行要求。基于这种情况,为了简化用户操作,可不使用选择控件,用户在NX操作界面中选中高亮对象,点击菜单按钮,即可执行程序。

本文将主要介绍如何获取NX界面中的高亮对象。

功 能 说 明

本篇以NX11为例,使用UF和NXOpen两种方式进行介绍。

方法一:UF函数

通过NX给的UF函数(UF_UI_ask_global_sel_object_list),可以获取到当前已经高亮的对象Tag,对应的解释如图1所示。

NX二次开发-获取界面中的选中对象 第2张

图1

根据该函数获取到的Tag值,获取到对应的TaggedObject,从而获取到对应的输入类型,参考代码如下图2所示。

NX二次开发-获取界面中的选中对象 第3张

图2

方法二:NXOpen

通过NXOpen方法,获取到高亮对象的个数,通过遍历,获取到对象的TaggedObject,然后获取到对象的类型,参考代码如图3所示。

NX二次开发-获取界面中的选中对象 第4张

图3

编译并执行程序,生成结果如图4所示:

NX二次开发-获取界面中的选中对象 第5张

图4

总      结

NX提供了很多接口,我们需要从我们的实际需求出发,通过NX的接口,或者通过接口的配合,获取到我们需要的信息,然后进行进一步的操作。

免责声明:

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

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

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

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

发表评论

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

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