SOLIDWORKS 中的衍生配置
在 SOLIDWORKS 中,您可以创建子配置,进而在配置内建立父子关系。此类子配置即称为衍生配置。配置可以在并行或嵌套层次结构中具有多个衍生 (子) 配置。
保存具有衍生配置的通用 CAD 文档时,如果将衍生配置的 PTC_IS_INSTANCE 特性的值设置为 Yes,则 Windchill 会将其视为族表实例。将此类衍生配置插入到装配中后,它们会同时显示在 PTC Windchill Status 选项卡上以及 Windchill 模型结构报告中。
如果衍生配置对 Windchill 不可见,但其父项配置对其可见 (即 PTC_IS_INSTANCE =Yes),并且装配使用衍生配置作为子项,则其直接父项将显示在 Windchill CAD 结构中的装配下。
下面的示例显示了一个通用 CAD 文档及其衍生配置 Unmanaged_derived_conf。在 Unmanaged_derived_conf 中,由于 PTC_IS_INSTANCE 特性的值设置为 No,因此,Windchill 模型结构报告中并未将其列出,而是列出其直接父配置 (Derived_conf_01),其中 PTC_IS_INSTANCE 设置为 Yes。
具有子元件 (Derived_conf_01) 的装配 (Top_assembly) 的另一个示例如下所示。Derived_conf_01 已将 PTC_IS_INSTANCE 设置为 No。Windchill 模型结构会列出其直接父配置 (instance_01),其中 PTC_IS_INSTANCE 设置为 Yes。
最佳做法
• Windchill 族表报告并不支持多级结构,因此难以查看复杂配置结构的父子关系。建议使用 Windchill 首选项“使实例包括类属名称”。
• 如果 Windchill 首选项“使实例包括类属名称” (用于控制 Windchill 中 SOLIDWORKS 族表的文件名和编号标识) 设为“是”,则可将类属名称作为族表实例的 CAD 文档文件名的一部分。这使您可以在 Windchill 中标识各个类属的实例。
• 如果稍后要重新添加相应的实例,请不要将其从类属中删除。无法将类属中删除的实例重新添加或合并回族表类属。