본문 바로가기
Creo/Creo 모델링

억제된 컴포넌트의 존재를 기반으로 드로잉 프로그램 조건 만들기

by 아이디티 2021. 4. 12.

적용


  • Creo Parametric 7.0에서 8.0

 

내용


    • 억제된 컴포넌트의 존재를 기반으로 드로잉 프로그램 조건을 만들 수 있습니까?
    • 컴포넌트 ID를 알고 있는 경우 드로잉 프로그램을 다음과 같이 구성 할 수 있습니다.
IF FEAT_SUPPRESSED(, >component id>)
SET STATE
ELSE
SET STATE
ENDIF
  • (식별자를 알지 못해도) 어셈블리에서 억제 된 구성 요소의 존재를 기반으로 주어진 상태를 조건화하도록 위 코드의 논리를 확장 할 수 있습니까?

 

해결


  • Creo Parametric 기능의 일부가 아님
  • FEAT_SUPPRESSED 문에는 어셈블리 이름과 컴포넌트 식별자가 필요합니다.
  • Creo Parametric 도움말 센터의 드로잉 프로그램 생성 정보 섹션에 설명되어 있습니다.
  • 해결 방법 :
    1. 드로잉 모델로 사용되는 어셈블리에서 정수 매개 변수 TS 생성
    2. 드로잉 프로그램에 다음 구문을 사용하십시오.

       

      IF TS==0
      SET STATE
      ELSE
      SET STATE
      ENDIF
    3. 어셈블리에서 억제된 컴포넌트의 최종 존재 여부에 따라 TS 값을 수동으로 변경합니다.