计算终结器的 BOM 数量
计算终结器的 BOM 数量,以确保库存和报告的准确性。计算逻辑旨在防止重复计数,并反映复杂装配层次结构中终结器的真实使用情况。
每个终结器的 BOM 数量由以下各项确定:
• 统计装配内连接器中终结器的出现次数。
• 从物料清单中减去参考同一缆数据对象且存在于装配层次结构较低层级的任何相同终端的 BOM 数量。
这样可确保仅计算唯一实例,并且子装配中的重复参考不会增加 BOM 的规模。
用例
顶层装配
• 场景 - 顶层装配包含多个线束和连接器,每个线束和连接器都有终结器。
• 计算 - 终结器 BOM 是其在连接器中出现次数的总和减去在较低层级线束中参考同一缆数据对象的相同终结器。
• 示例:
装配层级 | 连接器实例 | BOM 数量 |
|---|
顶层装配 | 16 | 16 |
线束 1 | 0 | 0 |
线束 2 | 4 | 4 |
特征信息 BOM 计算
• 场景 - 计算特定终结器的 BOM。
• 计算 - 特征信息 BOM 是其在连接器中出现次数的总和减去在较低层级中参考同一缆数据对象的相同终结器。
• 示例:
位置 | 特征信息 BOM |
|---|
顶层装配中的终结器 A | 4 |
线束 1 中的终结器 A | 4 |
顶层装配 BOM | 8 |
线束 BOM | 4 |
自上而下计算 BOM
• 场景 - 较低层级中没有相同终结器参考同一缆数据对象。
• 计算 - 从顶层装配向较低层级计算 BOM 数量,确保每个唯一实例仅计算一次。
同一层级上的多个相同终结器
• 场景 - 多个相同终结器参考同一装配层级的同一缆数据对象。
• 计算 - 仅将第一个实例计入 BOM;同一层级的后续相同终结器的 BOM 数量显示为零。
• 示例:
装配层级 | 连接器实例 | BOM 数量 |
|---|
顶层装配 | 12 | 12 |
线束 | 4 | 0 |
第二个实例 | 0 | 0 |
导致 BOM 数量为零的场景
• 如果终结器放置在与缆数据对象处于同一层次结构的子装配或子线束中,但不在同一装配中,则 BOM 数量为零。
• 如果终结器参考线束装配中的缆数据对象,并且连接器位于上层装配的外部,则 BOM 数量为零。
在混合模式下导出 BOM
• 场景 - 在混合模式下导出 BOM 时。
• 行为 - 终结器特征不会显示在底部的项列表中。这是预期结果。