适用版本:NX 11.0及之后的版本
在对NX进行二次开发时,有时候,我们想要将与特定模块相关的二次开发功能,添加到这个模块的工具条或功能区选项卡中,有两种方式可以达成这个目的,第一种是修改NX安装目录下的原生菜单文件,但这种方式的缺点很明显,首先,可能需要额外的权限来对NX安装目录下的文件进行修改;其次,这种修改在NX版本升级时迁移会比较麻烦,无法直接替换,否则可能会由于菜单文件被覆盖而造成NX新版功能入口缺失。本文将着重介绍另一种方法,这种方法可以有效避免上述缺点。
下面以向功能区选项卡中添加命令为例,详细步骤如下:
1、按照正常的NX二次开发程序搭建目录结构,正常来说,在startup文件夹中需要包含men文件和rtb文件,其中,men文件用于创建菜单和命令,rtb文件用于创建功能区选项卡,由于我们想要将命令添加到现有的功能区选项卡中,因此,rtb文件可以不用创建,Startup中只保留men文件。
2、在Application中创建一个文本文件,名称为master_XXX.dtx,XXX可以用户自定义,在本例中,我们将名称定为master_nancal.dtx。
3、在master_nancal.dtx中添加下列内容。
4、上面的两个标注为绿色的部分,是我们需要重点关注的部分,其中,前者是我们想要添加到的目标功能区选项卡的文件名,本例中,rbn_modeling_weld_assistant.grb是焊接助理的功能区选项卡文件;第二个绿色标注的部分是用户想要添加的命令名称,这个名称需要与第一步中定义的men文件中的命令名对应。
5、最终效果如下所示。

能科科技成立于2006年12月,2016年10月在沪市主板上市(股票代码:603859.SH)。公司服务于工业企业的数字化和智能化建设,以数字孪生和人工智能技术为基础,为客户提供工业软件和AI Agent 产品与服务,支撑客户实现基于企业业务目标的“数智化” 转型,助力工业企业实现新型工业化,打造新质生产力。


苏公网安备 32059002002276号
