BOM 함수 참조(iLogic) "

BOM 함수를 사용하여 조립품의 BOM에서 연산을 수행합니다.

BOM에 표시되는 계산된 구성요소 수량을 재지정할 수 있습니다. 또한 BOM 데이터를 Excel 및 기타 형식으로 내보낼 수도 있습니다.

BOM 함수에 액세스하려면 iLogic 규칙 편집 대화상자에 있는 조각 영역의 시스템 탭에서 BOM 노드를 확장합니다.

Export BOM in iLogic

BOM을 외부 파일로 내보냅니다.

주: 이 함수는 조립품의 마스터 세부 수준에만 사용할 수 있습니다.

구문

ThisBOM.Export(“BOMViewName”, filename, format)

“BOMViewName”

Inventor BOM 대화상자의 탭에 표시되는 이름입니다. 이 값은 구조적 또는 부품만일 수 있습니다. 모형 데이터 뷰는 지원되지 않습니다. BOM 테이블에서 탭을 마우스 오른쪽 버튼으로 클릭하여 처음으로 규칙을 실행하기 전에 사용할 뷰를 활성화합니다.

filename

작성할 내보내기 파일의 이름입니다(파일 이름 확장자 포함). 전체 경로를 지정하지 않을 경우 조립품이 저장된 폴더로 BOM이 내보내집니다. Excel로 내보내는 경우 파일 이름 확장자는 .xls여야 합니다. .xlsx는 지원되지 않습니다.

format

다음 중 하나일 수 있습니다.

ThisBOM.Export("Parts Only", "Bom353.xls",  kMicrosoftExcelFormat)
ThisBOM.Export("Structured", "Bom631.xls",  kTextFileTabDelimitedFormat)
ThisBOM.Export("Structured", ThisDoc.ChangeExtension(".mdb"),  kMicrosoftAccessFormat)

OverrideQuantity function in iLogic

구성요소의 수량을 재지정합니다. 모형에 몇 개의 복제만 표시했으며 BOM에 실제 멤버가 나열된 경우 이 함수가 유용할 수 있습니다. BOM 대화상자를 열고 구성요소에 대한 수량 열에서 "수량 계산" 대신에 "정적 수량"을 선택하는 것과 같습니다.

구문

ThisBOM.OverrideQuantity(“Model Data”, partNumber, quantity)

첫 번째 인수는 BOM 뷰 이름을 지정하며 항상 "Model Data"이어야 합니다.

partNumber

구성요소의 부품 번호 특성입니다. 이 값은 BOM 뷰에서 열로 나타납니다.

quantity

이 구성요소에 대해 설정할 수량입니다.

예제

ThisBOM.OverrideQuantity("Model Data", "Top Screw", 18)

CalculateQuantity function in iLogic

BOM 수량을 다시 자동으로 계산된 수량으로 설정합니다.

구문

quantity = ThisBOM.CalculateQuantity(“Model Data”, “partNumber”)

예제

quantity = ThisBOM.CalculateQuantity("Model Data", "Top Screws")