好酷屋

NX二次开发-NX低版本模块切换实现方法

好酷屋

发布于2022-12-18

好酷屋教程网小编为您收集和整理了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

相关推荐

    热门专题