데이터 관리 기능 > 부품 구조 관리 > Windchill 옵션 및 변형 기능 > 구성 가능 모듈에 대한 고급 선택 로직 개발 > 고급 선택을 정의하는 기본 단계 > 제약 조건 추가 > 표현식 편집기
  
표현식 편집기
표현식 편집기를 사용하면 구성 가능 모듈에 대한 논리적 표현식 제약 조건을 작성할 수 있습니다. 표현식은 하나 이상의 조건이 충족되는지 여부를 평가합니다.
논리적 표현식은 하나 이상의 부품으로 구성될 수 있습니다. 표현식 상자에 표현식을 직접 입력하거나 편집기 옵션을 사용하여 표현식을 만들 수 있습니다. 적용을 클릭하면 표현식이 검증됩니다.
표현식 편집기에는 다음과 같은 옵션이 제공됩니다.
이름
설명
논리적
논리 조건을 두 개까지 선택할 수 있습니다. 사용할 수 있는 연산자는 다음과 같습니다.
* 
&& 또는 || 중 하나를 선택할 수 있지만 두 연산자를 함께 사용할 수는 없습니다. !는 항상 사용됩니다.
&& -- AND 조건을 지정합니다. 이 연산자를 사용하는 경우 두 조건이 모두 충족되어야 합니다(예: A>=0 && B>=0). 이 예에서 표현식이 유효하려면 A와 B가 모두 0보다 크거나 같아야 합니다.
|| -- OR 조건을 지정합니다. 이 연산자를 사용하는 경우 조건 중 일부만 충족되면 됩니다(예: A>=0 || B>=0). 이 예에서 표현식이 유효하려면 A 또는 B가 0보다 크거나 같아야 합니다.
! -- false 조건을 지정합니다. 지정된 매개변수 또는 메소드가 지정된 값을 산출하지 않음을 나타냅니다.
매개변수
구성 가능 모듈에 대해 선택할 수 있는 매개변수가 트리에 표시됩니다. 참조 ID가 정의된 구성 가능 모듈만 표시됩니다.
메소드
이 확인란을 선택하면 해당 메소드를 선택할 수 있습니다. 선택한 매개변수에 대해 사용 가능한 메소드만 표시됩니다. 사용 가능한 메소드가 없는 경우 상자가 비어 있습니다.
연산자
이 확인란을 선택하면 연산자를 선택할 수 있습니다. 사용 가능한 연산자는 다음과 같습니다.
< - 매개변수 값이 지정된 값보다 작습니다.
<= - 매개변수 값이 지정된 값보다 작거나 같습니다.
== - 매개변수 값이 지정된 값과 같습니다.
!= - 매개변수 값이 지정된 매개변수와 같지 않습니다.
매개변수/값
특정 값을 지정하거나 표현식에서 사용할 매개변수를 지정합니다. 참조 ID가 정의된 구성 가능 모듈만 표시됩니다.
1. 기존 표현식 텍스트에 선택 항목을 추가하려면 추가를 클릭하십시오.
* 
표현식은 적용을 클릭해야 검증됩니다.
2. () 삽입을 클릭하여 표현식 필드에 표시된 표현식 주위에 괄호를 넣습니다.
3. 표현식 작성을 마친 경우 적용을 클릭하여 표현식을 적용합니다. 표현식이 검증되고 구문 오류를 알리는 메시지가 표시됩니다.