族表唯一性
本节介绍如何显示非唯一的 SOLIDWORKS 配置名称 (即,其中两个 SOLIDWORKS 文件含有相同名称的配置) 到 Windchill,但仍保留由 Windchill 唯一性约束要求的唯一 Windchill“文件名称”属性。默认情况下,族表实例 CAD 文档的 Windchill 文件名从配置名称衍生加上模型文件的扩展名,例如,<configuration_name>。<model_extension> (例如, Configuration1.sldprt)。
设计文件名称唯一性约束以防止在数据库中复制现有文件名称。这意味着已创建配置作为 CAD 文档后,无其他相同名称的配置可检入。此行为是需要的,其中 SOLIDWORKS 配置名称表示实际的部件编号,因为其防止部件编号的复制。不过,在一些存在相同配置名称的 SOLIDWORKS 部件或装配中,它也是一般惯例。以下介绍如何连接文件名称和配置名称以便在多个文件中相同配置名称可重新使用,但显示给 Windchill 时,仍保留唯一“文件名称”属性。
首选项“使实例包括类属名称”启用配置和文件名称的连接来形成在通用文件名称和配置名称之间使用分隔符 (@) (如 configuration@part.SLDPRT) 的 Windchill“文件名称”属性。
另一个选项支持配置作为受管理的 Windchill 实例。在 Windchill 中,对于装配和部件文档,首选项“将模型实例作为族表 CAD 文档管理”可决定 Windchill Workgroup Manager 是否将配置作为实例进行管理。当其在 SOLIDWORKS 中保存时,首选项应用到新的和现有实例。
• “全部”
- 部件和装配实例将作为 CAD 文档实例发布。
• 部件 -
启用在部件中定义的管理实例作为受管理的功能实例并防止装配配置被管理。
• 禁用 -
实例不作为 CAD 文档实例发布。
首选项“默认情况下管理新模型实例”控制实例/非实例属性 PTC_IS_INSTANCE 的默认值。此首选项适用于添加到新 CAD 文档或现有 CAD 文档的新配置。对于具有显示所有配置的通用策略并避免必须记住设置 PTC_IS_INSTANCE 来显示每个实例,这是有用的。强烈建议此首选项和“使实例包括类属名称”一同使用来避免唯一性冲突,并且使用“按特定名称忽略管理模型实例”来避免显示不表示实际部件和装配以及在数据管理环境中无含义的配置。
此首选项的可能值为:
• “否”- 将分配 PTC_IS_INSTANCE=No 值给新创建的模型实例。默认情况下,新创建的实例不作为 CAD 文档进行创建。对于任何应作为 CAD 文档管理的实例,用户可将此值设置为“真”。
• “是”- 将分配 PTC_IS_INSTANCE=Yes 值给新创建的模型实例。默认情况下,新创建的模型实例不作为 CAD 文档进行创建。
将模型检入到 Windchill 时,首选项“按特定名称忽略管理模型实例”可用于指定多个要排除的非实例配置名称。不为在首选项中匹配指定名称的列表的配置来创建族表实例。对于忽略不表示业务对象的标准配置名称,这是有用的;并且没有值被显示给 Windchill,例如表示“视图”而非实际部件和装配的配置 (默认/均布/简化)。
可以使用通配符来定义命名筛选器。多个名称应由 (/) 进行分隔。
Ex. Default/Flat*/bend
“按特定名称忽略管理模型实例”首选项适用于所有新配置以及在 SolidWorks 中重命名的现有配置。此首选项与创建模型的活动配置的 PTC_IS_INSTANCE 值无关。系统将根据在服务器上配置的“族表”首选项将新配置标识为实例。