传送特定部件
要使用“生成下游结构”操作传送特定部件,您需要在“部件使用关系”链接上创建一个自定义属性。在 BOM 变换器中为此属性赋值后,“生成下游结构”操作将使用上下游结构之间的匹配属性值标识这些部件,并将相应上游部件的子节点添加到匹配的下游部件下。此外,您也可以指定应从上游传送到下游的部件类型或子类型。
在给定的示例中,自定义属性 GDS 用于指示要传送到下游结构的部件。上游结构中装配 1、装配 2 和装配 3 的 GDS 值分别与下游结构中模块 A、模块 B 和模块 C 的 GDS 值匹配。此外,在特性文件中指定的待传送部件类型不包括电子部件。
在执行“生成下游结构”操作后,装配 1 和装配 2 将分别被添加到下游结构中的模块 A 和模块 B 下。由于装配 3 为电子部件,因此未被传送到下游结构。
指定自定义属性
要指定匹配上下游结构的自定义属性,请执行下列步骤:
1. 在 WTPartUsageLink 上创建自定义属性。有关详细信息,请参阅
创建新属性。
2. 访问位于 Windchill/codebase/com/ptc/core/foundation/associativity 的 associativity.properties 文件。
3. 使用新的属性名称替换行 <Property name="com.ptc.windchill.associativity.BomGenerationMatchAttribute" default="xyz"/> 中指定的默认属性名称。
然后,您可以在 BOM 变换器中向新建的属性添加值。您需要在“使用”选项卡中自定义表格视图,以显示属性。
指定部件类型
要指定符合传送条件的部件类型,请执行下列步骤:
1. 访问位于 Windchill/codebase/com/ptc/core/foundation/associativity 的 associativity.properties 文件。
2. 将所需类型添加到 com.ptc.windchill.associativity.BomGenerationTypeValidation 特性。
针对特性指定的默认类型为 wt.part.WTPart。类型不能为空。