在更高版本中重用 NX 角色

2025年3月17日 | 阅读 3 分钟

在 NX 10 的用户界面首选项中,有“新建角色”和“加载角色”选项。 首选项 > 用户界面首选项(菜单 > 首选项 > 用户界面首选项)这些使您能够快速轻松地在 NX 版本之间导出和导入角色。

我在课堂上被问过几次,通常是在进行有关 NX 界面和网关的课程时,如果升级 NX 后您可以使用自定义角色。 是的,答案相当简单。 执行“加载角色”命令时,从先前版本文件夹中选择基本角色“.mtx”文件。

假设您已经在以前的 NX 版本中创建了一个自定义角色,第一步是在您的计算机上找到该角色的真正基本文件。 像大多数程序一样,个人数据保存在您的用户名文件夹中,通常在为该应用程序分配的文件夹中,例如“Siemens”,然后在该应用程序文件夹中形成的少数系统文件夹中。 例如,对于 NX8,路径名包含一个名为“Unigraphics Solutions”而不是“Siemens”的文件夹

在 NX80 文件夹中,您会找到个人、定制数据以及一个名为“roles”的文件夹

Reusing NX Roles in later versions

以下文件位于“roles”文件夹中

Reusing NX Roles in later versions

请记住,当您构建自定义角色时,您指定一个显示名称,即您应用角色时显示的内容。 更改您的角色的最简单方法是选择资源栏中的“角色”选项卡,然后选择相应的角色

Reusing NX Roles in later versions

当您创建或更新角色时,您将看到角色的真正基本文件。 在这种情况下,NX8 中的基本名称是 nx role1.mtx

Reusing NX Roles in later versions

让我们看看如何在后续版本中“加载”该角色。 因为基本角色文件保存在特定版本文件夹中,例如本例中的“NX80”,所以它们在同一台机器上的后续版本中将不可见。 您可以打开 Windows 文件管理器窗口并将 NX8 基本角色文件复制到所选版本的相应文件夹中,但不建议这样做。 这剥夺了 NX 正确转换或增强此类数据的机会。

为了节省时间,请忽略当您在资源栏的角色面板上按 MB3 时显示的“打开”选项。 它只允许您打开“调色板”文件,而不是基本角色文件。

Reusing NX Roles in later versions

相反,NX 中有一个命令允许您将角色加载到 NX 会话中,从而将其保存到适当的位置。 在 NX9 之前,该命令可以通过“自定义”对话框获得,该对话框有一个“角色”选项卡。 该选项卡上有“加载”和“创建”按钮

它还通知您最近应用了哪个角色,无论是显式应用还是由于自定义默认选项的结果。

Reusing NX Roles in later versions

角色控件和选项从“自定义”对话框重新定位到 NX10 中的“用户界面首选项”窗口。 由于 NX11 保留了这一点,我们将使用它作为加载角色的示例版本。

从文件->首选项->用户界面菜单中选择“角色”选项卡。 您将看到所有相同的控件和设置,以及最近应用的角色,在本例中为“高级”

Reusing NX Roles in later versions

当您选择“加载角色”图标时,您只需转到包含所选基本角色文件的文件夹,在本例中为“NX80”,当您看到“.mtx”文件时,选择“确定”。 选择了角色文件“nx role3.mtx”,显示名称为“Alex-1”。 您将收到与您更改角色时相同的弹出窗口

Reusing NX Roles in later versions

如果 NX 窗口布局有任何更改,例如打开或关闭图标,它们将立即反映出来。 NX8 工具栏的条件将与 NX11 中的功能区栏组设置相匹配。 当您在用户界面首选项对话框中单击“确定”时,就完成了。

但是,请记住,这并没有真正将新的自定义角色添加到 NX11 资源栏的“角色”选项卡中。 返回到用户界面首选项,您会注意到它不仅导入了自定义数据,还导入了自定义显示名称“Alex-1”。

Reusing NX Roles in later versions

只需在 NX11 或您正在使用的任何版本中保存一个新角色即可。