NX二次开发-NX低版本模块切换实现方法
好酷屋教程网小编为您收集和整理了NX二次开发-NX低版本模块切换实现方法的相关教程:适用版本:NX所有版本 概述对于高版本的NX,想要程序实现模块切换,NXOpen有封装好的方法,如下图: 但是,对于NX比较低的版本,如NX7.5,是没有这个方法的。使
适用版本:NX所有版本
概述
对于高版本的NX,想要程序实现模块切换,NXOpen有封装好的方法,如下图:
但是,对于NX比较低的版本,如NX7.5,是没有这个方法的。使用代码录制,会发现录制出的文件为空,但是在低版本中,切换模块在流程性设计中也是经常用到的,本文提供一种使用句柄来进行NX模块切换的方法。
实现方法
首先,我们需要写一个方法,该方法将消息发送到与线程有关的消息队列中,该线程创建了指定的窗口,不等线程处理完消息就返回。
然后,我们用UF函数获取到工具条ID,将该ID以消息的方式发送到消息队列。
调用模块切换的代码时需要注意的一点是,该代码后面不能出现任何关于NX操作的代码,例如保存部件、信息提示等等,要不然便不能正常切换NX模块,故应该把切换模块写在主体功能结束之后,如下图所示:
效果如下图所示:
↓
总结
该方法不仅适用于程序实现模块切换,对处于NX线程中所有命令,都能通过获取ID进行调用。
以上就是好酷屋教程网小编为您收集和整理的NX二次开发-NX低版本模块切换实现方法相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/IT/639ef07b63d86f73f30621c9.html
相关推荐
分享到: