作者:黄盛益 审校:薛剑腾 适用版本:所有NX 01 概述 在NX二次开发中,常常会出现那种不需要部件运行的二次开发程序,但该程序又需要使用NX的BlockUI界面,而BlockUI界面在无部件环境下是无法使用的,那么有没有办法在NX无部件环境下使用BlockUI功能界面程序呢?本文主要介绍如何解决这一需求。
适用版本:所有NX
在NX二次开发中,常常会出现那种不需要部件运行的二次开发程序,但该程序又需要使用NX的BlockUI界面,而BlockUI界面在无部件环境下是无法使用的,那么有没有办法在NX无部件环境下使用BlockUI功能界面程序呢?本文主要介绍如何解决这一需求。
从NX模块环境方面着手,既然在没有打开显示部件的环境无法运行BlockUI界面程序,那么可不可以在程序运行后打开功能界面之前先创建一个临时部件,在程序运行完之后再把临时部件销毁,这样不就可以在无部件环境下运行了吗?下图是具体的代码:
上述方法属于取巧的方式,那有没有真正在无部件环境下能够运行BlockUI界面程序的方法呢?答案是有的!该方法属于扩展方法,具体代码如下图所示:
直接使用“theDialog=theUI.CreateDialog(theDlxFileName,true);”调用该方法。第二个输入形参如果为“true”,则调用无部件环境运行方法,如果为“false”或者不输入,则不调用,即使用NX原生代码。
上述两种方法都可以使用,在安全性方面,新建一个临时部件是一个更好的选择,但在程序执行的直观性上,采用第二种方法无疑是更好的。
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。
为您推荐
NCSIMUL 通过上一期对三轴机床搭建的讲解和演示,想必大家已经能够搭建自己专属的三轴机床。
SAP(System Applications and Product) 软件在企业的部署着眼于中央业务流程的优化。
当前,全球新能源汽车产业发展驶入快车道,新产品新技术加快研发运用,技术创新带动产业持续升级。
项目管理中是将大的项目目标划分为各个小阶段任务,WBS就是化繁为简,将负责非项目拆分为简单的任务,它可让事情依照一定规则或关系,通过一层一层来分解,这样要做的任务可以变为小目标。
作者:黄鹏 审校:李达 适用版本:TC11 用户可以在TC中看到整个流程的历史记录,包括驳回,审批,编制的操作,这样可以方便我们查看哪些人参与了这个流程。