설계 브랜치 정보
조건문을 이용해서 피쳐 또는 컴포넌트가 설계에 포함될 수 있는 설계 브랜치를 생성할 수 있습니다.
예를 들어, 다음은 원본 부품 설계입니다.
ADD PROTRUSION.....
ADD HOLE.....
ADD CUT.....
수정된 설계는 다음과 같습니다.
ADD PROTRUSION.....
IF d1 > d2
ADD HOLE
...
END ADD
ENDIF
ADD CUT.....
END ADD
조건 문은 어셈블리에도 유효합니다. 이들은 특정 부품이나 하위 어셈블리가 어셈블리에 추가되는지 또는 실행되는 지를 제어합니다. 다음 예에서 PART_B는 매개변수 DIA 값이 1.25 이하일 때만 사용됩니다.
ADD PART BASE_1
....
IF DIA > 1.25
ADD PART PART_A
.....
END ADD
ELSE
ADD PART PART_B
.....
END ADD
ENDIF
Creo Parametric은 각 피쳐를 재생성하기 전에 모든 Pro/PROGRAM 피쳐 조건문(예: IF 문)을 재평가합니다. 따라서, Pro/PROGRAM 피쳐 조건 문이 평가(Evaluate) 피쳐 및 참조 치수에 의해 변경되는 설계에 하나의 재생성(Regenerate) 명령만이 필요합니다.
그러나, 설계에 Pro/PROGRAM 피쳐 조건문을 추가하고, 이것이 나중에 만들어진 피쳐에 의해 변경되면 시스템이 설계에 모순이 있다는 오류 메시지를 내보냅니다.