데이터 관리 기능 > 부품 구조 관리 > Windchill 옵션 및 파생 기능 > 옵션 필터를 사용하여 구성 가능 제품 구조 필터링 > 표준 및 대체 옵션 필터 > 옵션 필터링 위임에 대한 필터링 동작 사용자 정의 > 고급 표현식 평가
  
고급 표현식 평가
선택 항목의 선택 상태
부품 및 부품 사용 링크와 같은 객체에 지정된 표현식은 부울 표현식입니다. 부울 값을 사용하는 표현식 피연산자에서 선택 항목의 선택 상태는 다음과 같이 정의됩니다.
옵션 필터에서 선택된 선택 항목이 옵션에 있는 경우 선택된 선택 항목은 값이 TRUE로 지정됩니다. 선택되지 않은 선택 항목은 값이 FALSE로 지정됩니다.
옵션 필터에서 사용자가 선택한 선택 항목이 옵션에 없는 경우 선택 항목은 UNDEFINED로 간주됩니다.
표현식의 단락 평가
표현식은 3가지 기본 논리 연산자에 대한 다음 진리 테이블에 따라 평가됩니다.
연산자
A
!A(A가 아님)
정의 및 값
AND
TRUE
FALSE
두 피연산자 중 하나의 값이 FALSE인 경우 결과는 다른 피연산자의 값(TRUE, FALSE 또는 UNDEFINED)에 상관없이 FALSE가 됩니다.
피연산자 중 하나의 값이 TRUE인 경우 결과는 다른 피연산자의 값과 일치합니다.
OR
FALSE
TRUE
두 피연산자 중 하나의 값이 TRUE인 경우 결과는 다른 피연산자의 값(TRUE, FALSE 또는 UNDEFINED)에 상관없이 TRUE가 됩니다.
피연산자 중 하나의 값이 FALSE인 경우 결과는 다른 피연산자의 값과 일치합니다.
NOT
UNDEFINED
UNDEFINED
고급 표현식의 평가 모드
표현식 지정 가능 객체(예: 부품, 부품 사용 링크 또는 발생)에는 다음 모드에서 해당 객체의 지정된 고급 표현식이 있을 수 있습니다.
모드
정의 및 값
UNDEFINED
객체는 평가할 수 없는 고급 표현식에 지정됩니다. 계산 결과는 UNDEFINED입니다.
DEFINED
객체는 부울 값(TRUE 또는 FALSE)을 평가하는 고급 표현식에 지정됩니다.