터미네이터의 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 수량이 0으로 표시됩니다.
• 예:
어셈블리 레벨 | 커넥터 발생 횟수 | BOM 수량 |
|---|
톱 어셈블리 | 12 | 12 |
하네스 | 4 | 0 |
두 번째 인스턴스 | 0 | 0 |
BOM 수량 0 발생 시나리오
• 터미네이터가 케이블링 데이터 객체와 동일한 계층 구조 내의 서브어셈블리나 서브하네스에 배치되어 있으나, 동일한 어셈블리에 속하지 않는 경우 BOM 수량은 0입니다.
• 터미네이터가 하네스 어셈블리의 케이블링 데이터 객체를 참조하고, 해당 커넥터가 상위 레벨 어셈블리의 외부에 있는 경우 BOM 수량은 0입니다.
혼합 모드에서 BOM 내보내기
• 시나리오 - 혼합 모드에서 BOM을 내보내는 경우입니다.
• 동작 - 하단의 항목 목록에는 터미네이터 피쳐가 표시되지 않습니다. 이는 정상적인 동작입니다.