데이터 관리 기능 > 부품 구조 관리 > 구성 가능 모듈에 대한 고급 선택 로직 개발 > 고급 선택을 정의하는 기본 단계 > 다른 구성 가능 모듈에 로직 참조 지정 > 다른 구성 가능 모듈을 사용하여 부품 매개변수 정의
  
다른 구성 가능 모듈을 사용하여 부품 매개변수 정의
제어 부품의 매개변수가 제어하는 부품에서 값을 가져오도록 두 구성 가능 모듈 간의 로직 참조를 작성하고 선택한 매개변수를 매핑할 수 있습니다. 로직 참조는 제어 부품에서 생성되며 제어하는 부품을 가리킵니다.
참조된 부품에서 제어 부품의 모든 매개변수를 가져오는 것이 아니라, 값을 참조된 부품의 매개변수 값에 매핑하는 표현식에 의해 제약된 매개변수만 가져옵니다. 매핑된 매개변수의 이름은 일치하지 않아도 됩니다. 예를 들어, 한 구성 가능 모듈의 color 매개변수를 다른 구성 가능 모듈의 ext_color 매개변수와 연결할 수 있습니다. 표현식의 구문은 다음과 같습니다.
<name of driven parameter> == <Name of logic reference>.<name of driving parameter>
예: 두 구성 가능 모듈 간 매개변수 값 매핑
다음 예에서는 TOP 부품에 대해 정의된 colormaterial 매개변수가 구성 가능 모듈 EXT에 대해 정의된 유사한 매개변수에서 값을 가져오는 방법을 보여줍니다.
매개변수 값을 연결하려면 다음을 수행하십시오.
1. EXT 부품에 값을 참조할 매개변수가 있는지 확인합니다. 참조할 매개변수가 없는 경우 부품 구조 브라우저에서 부품을 열고 매개변수(예: ext_colorext_material)를 작성합니다. 이러한 매개변수를 정의할 때 매개변수 뒤에 페이지 나누기를 넣어 부품 구성 프로세스 동안 매개변수가 따로 나열되도록 합니다. 각 매개변수에 대해 여러 값을 선택하려면 매개변수 편집 창의 사용자 인터페이스 탭에서 다중 선택 등록 정보를 설정하여 다중 선택을 사용합니다.
2. TOP 부품에서 다른 구성 가능 모듈 EXT로의 로직 참조를 추가합니다. 로직 참조의 이름(예: EXTREF)을 입력합니다.
3. 부품 구조 브라우저에서 TOP 부품을 엽니다.
4. 매개변수 탭을 열고 colormaterial의 두 매개변수를 작성합니다. 각 매개변수에 대해 여러 값을 선택하려면 다중 선택을 사용합니다.
5. EXT 부품에서 매개변수를 참조하여 이러한 매개변수에 대한 값을 제약합니다. 이렇게 하려면 부품 구조 브라우저에서 제약 조건 탭을 클릭합니다.
6. 각 매개변수에 대해 참조된 매개변수를 기반으로 매개변수 값을 결정하는 표현식을 지정합니다. 예를 들어, EXT 부품의 ext_color 매개변수 값을 기반으로 color 값을 결정하려면 다음과 같이 표현식을 작성합니다.
color == EXTREF.ext_color
마찬가지로 material에 대한 표현식을 지정합니다.
material== EXTREF.ext_material
7. 로직을 검증하려면 구성 작업을 사용하여 EXT 부품과 TOP 부품을 차례로 구성합니다. EXT 부품의 ext_colorext_material에 대한 값을 선택하는 경우 TOP 부품을 구성할 때 해당 값을 선택할 수 있습니다. 예를 들어, EXT에 대한 color_extredgreen으로 정의한 경우 TOP 부품에 대한 color를 정의할 때 이 두 선택 항목을 선택할 수 있습니다.