与其他应用程序集成 > Windchill Workgroup Manager 文档 > NX > 高级技术 > 管理 NX 部件族 > NX 重用库与 Windchill 的集成
  
NX 重用库与 Windchill 的集成
Windchill 文件系统”(WFS) 现在可以为想要在整个企业内利用“NX 重用库”的 NX 用户提供相同的体验,同时还允许在 Windchill 中管理信息。
本部分将概述与 Windchill 集成的 NX 重用库组件。
NX 重用库提供了一个公用的信息库,可以在企业基础上定位可重用的知识。NX 图形屏幕中的资源栏提供了对用户配置的可重用知识信息库 (例如设计、标准部件 (部件族) 和设计功能 ((用户定义的特征 (UDF) 和用户定义的模板 (UDT))) 的访问权限。现在,对于在 Windchill 上下文中完全支持 NX 重用管理器功能所需的 .krx、.cgm 和 .bmp 文件,在 Windchill 中可以使用“导入至工作区”进行管理。有关详细信息,请参阅导入至工作区
有关 NX 重用库的详细信息,请参阅 NX 用户文档。
支持 NX 重用库和 Windchill 文件系统的首选项
要使用“Windchill 文件系统”配置“重用库”,首先要在“首选项管理”中设置三个首选项,以完成所述行为。
* 
有关详细信息,请参阅“重用库首选项表格”。
“单独修改实例”- 导航至“Workgroup Manager 客户端” > “单独修改实例” > NX,然后将首选项设置为“是”
“重用库文件夹”- 导航至“Workgroup Manager 客户端” > “族表实例创建” > “重用库文件夹”以定义将要用作 NX 重用库位置的 Windchill 位置列表。在首选项中输入的位置将采用格式 <library identifier>|Libraries/<library name>\<folder name>。"|" 前的字符串为库标识符,而其后的字符串为文件路径。可根据需要定义一个或多个存储库;使用分号隔开各个存储库定义。下图显示含有两个以此格式定义的存储库的首选项
PTC_LIB|Libraries\PTC_LIB;PTC_UDT|Libraries\PTC_UDT_LIB.
“定义实例创建文件夹位置”- 位于“Workgroup Manager 客户端” > “族表实例创建” > “定义实例创建文件夹位置”。为此首选项设置一个值有助于更好地管理在 Windchill 中的首选位置作为“NX 重用库实例”创建能力的一部件创建或检入的“实例”。如果未针对此首选项设置位置路径,该“实例”会被检入到“类属”所在的位置。下图显示了此首选项,其中 PTC_INSTANCE 定义为用于创建“重用库”实例的文件夹的基本位置。Windchill 将在此库位置中以此名称创建文件夹,并在该文件夹中创建类属文件夹,然后将检入该文件夹中的类属实例。
“WFS 模板文件夹”- 位于“Workgroup Manager 客户端” > “WFS 模板文件夹”。此首选项允许您创建 Windchill 位置的列表,该位置用作 NX 中的模板文件夹;例如,存储在“Windchill 存储库”位置中的“UDF 库”或“NX 模板”文件。在此首选项中输入的位置将采用格式 Libraries/<library name>/<folder name>。WFS 可查看通过“Windchill 文件系统”从模板文件夹或子文件夹参考或打开的文档,但是这些文档为只读状态,无法添加至工作区。对象内容修改后,管理员可使用“添加至工作区”“检出”“检入”对模板对象进行修改。
重用库首选项表格
首选项名称
说明
在首选项结构中的位置
值和结果
首选项可见性
定义实例创建文件夹位置
允许您定义用于创建“重用库”实例的文件夹的基本位置。
“Workgroup Manager 客户端” > “族表实例创建” > “定义实例创建文件夹位置”
基于 Windchill 存储库上下文中的目标位置的用户定义字符串 (例如 "Instance/Struts")。若默认值为空,那么将在与类属相同的位置创建实例。
站点
组织
容器
单独修改实例/NX
控制族表成员 (类属和实例) 的关系:独立或依存。默认值为“是”。
“Workgroup Manager 客户端” > “单独修改实例” > NX
- PDM 操作 (如检出、修订等) 允许对实例和类属进行单独检出。 - 将同时检出所有族表成员。
站点
组织
容器
重用库文件夹
提供一个列表,其中包括用作“NX 重用库文件夹”的 Windchill 位置。
“Workgroup Manager 客户端” > “族表实例创建” > “重用库文件夹”
Windchill 位置输入为分号分隔的值。每个值都会定义一个存储库。Windchill Workgroup Manager 会将这些位置设置为 NX 中的重用库。
组织
容器
站点
WFS 模板文件夹
提供一个列表,其中包括用作 NX 中模板文件夹的 Windchill 位置。
“Workgroup Manager 客户端” > “WFS 模板文件夹”
位置输入为分号分隔的值。通过“Windchill 文件系统”从模板文件夹 (或子文件夹) 参考或打开的文档为只读,无法添加至工作区。
组织
容器
配置 NX 重用库与 Windchill 文件系统
基于“Windchill 文件系统”使用“NX 重用库”时,可通过“Windchill 存储库”对其进行自动配置,方法是使用“重用库文件夹”首选项。设置该首选项也会自动将重用库客户默认值中的“部件族保存目录”设置为工作区的 WFS 路径。
“重用库文件夹”首选项也可用于定义 UDF 库和 UDT 库。必须在“WFS 模板文件夹”首选项中定义相同的存储库,这样从 NX 重用库对其进行浏览时便不会将文件下载至工作区。
下图所显示的 NX 重用库客户默认值将使用首选项值进行自动更新。
要使更新后的重用库客户默认值生效,需要重新启动 NX。重新启动 NX 会话后,您会在 NX 重用库管理器中看见一个新存储库,即在“重用库文件夹”首选项中所定义的存储库。这使设计者可以使用本机 NX 界面从 Windchill 访问只读存储库信息,如下图所示。您可以通过此界面使用“重用库”在 Windchill 中将存储库部件“打开”“添加至装配”
可使用 WFS 在 Windchill 中配置“NX 重用库”,配置方式与使用本机 NX 针对“本地文件系统”将其配置为“只读”区域的方式相同。此改进为用户提供了与“创建/检入实例”类似的体验,而无需对“类属”具有“写入/修改”权限。
* 
用户必须具有“创建/修改”权限才能够创建实例。
此改进可以创建实例并将其检入而不会迭代通用部件。在已从 NX 重用库添加的实例中保存了装配后,会自动检入此实例。如果从“NX 重用库”添加至装配的实例已存在于 Windchill 中,则它将自动下载到工作区。
* 
“存储库”由管理员在 Windchill 服务器上进行更新后,必须显式重新启动 NX 以反映在“NX 重用库”管理器中更新的内容。
Windchill Workgroup Manager for NX 自动更新 ReuseLibraryFileTypes_v<xx>.xml 文件 (<xx> 表示版本号) 或在 %Temp%UGII_TEMP_DIR% 位置的 ReuseLibraryCache 文件夹中创建一个新文件,用于从服务器库缓存重用存储库零件信息。每次启动 NX 时,都会检查“重用库文件夹”首选项中提及的 Windchill 库的更新,并在 wgmclient.ini 文件首选项 update.nx.reuse.library.definition.file 设置为“是”时更新重用库缓存 xml 文件。
* 
建议的工作流是使用 Windchill Workgroup Manager for NX 生成 xml 文件,并在 Windchill 上提供所有必需的重用库对象,然后将首选项 update.nx.reuse.library.definition.filewgmclient.ini 文件中设置为“否”。此首选项配置有助于在 NX 的后续启动期间提高性能。
* 
服务器存储库中所有可用的数据类型将被视“普通部件”(类型 = 0),Knowledge Enabled 部件除外。Knowledge Enabled 部件 (重用部件类型 = 2) 由 NX 使用 KRX 文件进行内部管理,因此 xml 文件中没有必需的缓存条目。
用户或存储库管理员需要手动将类型 xml 文件更新为所需类型。例如,UDF 零件的类型应设置为 3 (KRU_UDF_PART)。对于重用库缓存 xml 文件的任何手动修改,用户需要将首选项 update.nx.reuse.library.definition.file 设置为“否”,以避免覆盖对 xml 文件的手动更新。
保存预览图像
当您从 NX 保存重用库零件时,将生成预览图像并将其存储在零件文件中。要在访问重用库部件时在预览窗格中显示预览图像,请在将NX重用库部分Windchill保存或检入到存储库之前,将 NX 中的“预览”选项设置为 NX 客户默认值下的“保存时存储预览”。
* 
使用 HTML 导入导入部件,并且预览图像与部件文件一起存储时,NX 部件的预览不可用。