참조 ID를 사용하여 제품 구조의 섹션 간에 매개변수 값 전달
제품 구조의 섹션 간에 정보를 전달하는 또 다른 일반적인 기술에는 참조 ID 사용이 포함됩니다. 이 기술은 상위 객체와 해당 하위 객체 중 하나 또는 여러 레벨로 구분된 하위 객체와 상위 객체 간에 정보를 전달할 때 가장 일반적으로 사용됩니다. 예를 들어, 다음 그림과 같이 여러 컴포넌트로 구성된 Power System이 있을 수 있습니다.
이 예에서 Power System은 서로 다른 전압 레벨과 세 가지 통신 옵션이 있는 세 가지 모델로 제공됩니다. 이와 같은 상황에서 사용자는 원하는 Power System 모델을 지정하고 해당 정보는 제품 구조의 에너지 배달 옵션 섹션으로 전달되거나 전송되어야 하지만 통신 옵션 섹션에는 해당 정보가 필요하지 않습니다.
예를 들어, 에너지 배달 옵션 구성 가능 모듈에 대해 EnergyDelivery 또는 통신 하위 시스템 옵션 구성 가능 모듈에 대해 통신과 같은 매개변수를 정의한 다음 최상위 구성 가능 모듈에서 이러한 매개변수 값을 사용하여 해당 매개변수에 회사 로고를 생성할 수 있습니다. 해당 매개변수. 이 경우 제안된 방식에는 참조 ID 및 제약 조건 설정이 포함됩니다.
참조 ID 및 제약 조건을 설정하려면 다음을 수행합니다.
1. 다음 그림과 같이 Power System 구성 가능 모듈의 사용 탭에서 에너지 배달 옵션 구성 가능 모듈에 대해 Delivery와 같은 참조 ID를 설정하고 통신 하위 시스템 옵션 구성 가능 모듈에 대해 Communication을 설정합니다.
2. 최상위 부품의 해당 하위 부품
logo == “Gencore “ + Industry + “.” + Delivery.EnergyDelivery + Communication.Communication
에서 매개변수 EnergyDelivery 및 Communication과 관련하여 로고 매개변수 값을 계산하기 위한 제약 조건을 생성합니다.
사용자가 Power System 구성 가능 모듈의 하위 부품에서 EnergyDelivery 및 Communicaton의 값을 제공하면 해당 값은 최상위 구성 가능 모듈에 대한 logo 매개변수 값을 계산하는 데 사용됩니다.
또한 optionSet 참조를 사용하여 옵션 세트의 옵션 선택 항목과 매개변수 값
PARAMETER_NAME == optionSet.OPTION_NAME.
사이에 등가를 설정할 수 있습니다.