admin 发表于 2018-5-9 17:30:51

NX11 后增加NX BIN目录相关说明

中央运行时目录概念
从 NX 11 开始,为帮助您更轻松地查找可执行文件和库,并将它们与配置文件区分开来,将使用包含 DLL、可执行文件和 JAR 文件的中央运行时目录。随着 NX 支持更多不同的应用程序,中央运行时目录也将更新。用于打包可执行文件的脚本未被移动,它们仍与配置文件一起处于原始套件位置。
NXBIN 目录
中央运行时目录 NXBIN 是在 NX 安装期间在所有平台上的 UGII_BASE_DIR\nxbin 位置创建的。根据所选定的安装内容,来自不同工具包的库和可执行文件在安装过程中会整合到中央运行时目录。新的 NX 运行时目录不包含所有二进制文件和可执行文件。只有以下目录中的最常用文件被移走:
[*]UGII
[*]ugmanager
[*]STEP203UG
[*]STEP214UG
[*]PVTRANS
[*]MACH
其他文件也将随时间推移而移动。但是,某些应用程序,例如 NX Nastran,将不会移动。尽管 NXBIN 不包含所有可执行文件和 DLL,但它确实包含大量文件,并且是搜索可执行文件或库的主要位置。
UGII_ROOT_DIR 已过时
过去,UGII_ROOT_DIR 用于在 UGII 目录中查找以下内容:
[*]库和可执行文件
[*]配置文件
创建中央运行时目录后,将有两个不同位置用于这些文件(nxbin 和 ugii),因此 UGII_ROOT_DIR 的概念已废弃。当您编写定制的应用程序代码和脚本时,改用 UGII_BASE_DIR 变量。虽然 NX 安装不再设置 UGII_ROOT_DIR,但系统上的定义仍将保留以支持以前的版本。如果您的代码或脚本依赖于 UGII_ROOT_DIR,请修改它们以确保它们在 NX 12 中有效。
Teamcenter 代码和脚本
为与已发行的 Teamcenter 版本向后兼容,Teamcenter 代码或脚本直接调用的所有可执行文件会被封装。封装器可执行文件仅纠正由 Teamcenter 脚本和代码设置的 UGII_BASE_DIR、PATH 和 LD_LIBRARY_PATH 变量的设置,然后从 NXBIN 目录启动真实的可执行文件。这样将支持新的运行时概念,同时允许 NX 与现有版本的 Teamcenter 配合运行。这些新的封装器可执行文件必须保留在 ugii 和 ugmanager 目录中,因为 Teamcenter 代码将从这些位置查找这些文件。对于从 ugii 和 ugmanager 目录调用的可执行文件,会显示两个进程。可执行文件仍在 UGII、UGMANAGER、STEP203UG、STEP214UG 和 PVTRANS 工具包中。在未来的 Teamcenter 版本中,计划将 Teamcenter 代码迁移至新的中央运行时目录结构。

页: [1]
查看完整版本: NX11 后增加NX BIN目录相关说明