본문 바로가기
Creo/Creo 드로잉

반복 영역에서 필터를 사용하는 방법

by 아이디티 2021. 8. 19.

적용 대상


  • Pro/ENGINEER 및 Creo Elements/Pro Wildfire 2.0에서 Wildfire 5.0
  • Creo Parametric 1.0 에서 8.0

 

내용


  • 반복 영역에서 필터를 사용하는 방법
  • 부품을 반복 영역에만 표시하고 하위 어셈블리를 제외하는 방법
  • 반복 영역에서 항목을 제외하는 방법
  • BOM에서 특정 빈 값이 있는 라인을 표시하지 않는 방법
  • 어셈블리 컴포넌트 매개 변수별 빈 값으로 BOM에 항목을 표시하지 않는 방법
  • 반복 영역에서 뼈대 모델을 필터링하는 방법
  • 반복 영역에서 지정된 패턴과 일치하는 여러 항목을 제거하는 방법
  • 드로잉의 2D 반복 영역에서 매개변수 열을 숨기는 방법
  • 항목별 필터를 테이블의 2D 반복 영역에 적용하면 메시지로 취소됨

       

    • 기호로 인해 이 작업을 수행할 수 없습니다 ...
    • cparam 기호로 인해 이 작업을 수행할 수 없습니다.
    • 기호 prs로 인해 이 작업을 수행할 수 없습니다.
  • 필터를 사용하여 반복 영역에서 매개변수가 빈 값을 갖는 여러 항목을 제외하는 방법

 

해결 방법


  • 반복 영역에서 선택한 항목을 제거하려면:

       

    1. 하나 이상의 반복 영역이 있는 드로잉 열기
    2. 테이블 탭에서 반복 영역을 클릭합니다. 또는 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 반복 영역(Repeat Region)을 클릭합니다. 테이블 영역 메뉴가 메뉴 관리자에 나타납니다.
    3. 테이블 영역 메뉴에서 필터를 클릭합니다.
    4. 필터를 추가할 반복 영역을 선택합니다.
    5. 필터 유형 > 항목 순 클릭
    6. 필터 항목 > 제외를 클릭합니다.
    7. 행을 클릭하거나 제외할 행 주위에 선택 사각형을 그립니다.
    • 필터 유형 > 항목 순 사용 제한:

         

      • 테이블이 고정된 경우 항목을 필터링할 수 없습니다.
      • 2D 반복 영역 및 하위 영역의 항목을 제외할 수 없습니다. (2D 반복 영역의 열 또는 행을 필터링하려면 규칙 순 사용).
      • 주석 셀과 대시 항목이 있는 레코드는 제외할 수 없습니다.
      • 연관된 매개변수 첨부 정보가 없는 레코드는 제외할 수 없습니다.
  • 반복 영역에서 지정된 패턴과 일치하는 여러 항목을 제거하려면:

       

    1. 하나 이상의 반복 영역이 있는 드로잉을 엽니다.
    2. 테이블 탭에서 반복 영역을 클릭합니다. 또는 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 반복 영역(Repeat Region)을 클릭합니다. 테이블 영역 메뉴가 메뉴 관리자에 나타납니다.
    3. 테이블 영역 메뉴에서 필터를 클릭합니다.
    4. 필터를 추가할 반복 영역을 선택합니다.
    5. 필터 유형 > 규칙 순을 클릭합니다.
    6. 필터 영역 > 추가를 클릭합니다. 필터 표현식 입력
    7. 완료를 클릭하여 필터를 추가합니다. 필터를 수용하기 위해 기존 반복 영역이 재생성됩니다.

       

    • 표시할 정보를 추가로 지정하려면 다음 양식을 사용하십시오.

         

      • <기호> - 반복 영역에서 유효한 모든 매개변수
      • <비교 연산자> - <, >, <=, =>, == 및 != 연산자 중 하나
      • <리터럴 값> - 모든 정수, 부동 소수점 또는 문자열 값
      • 공백 문자가 포함된 인용 문자열
      • 필터는 필터링된 매개변수 중 하나를 사용하고 값이 필터에서 정의한 제약 조건과 일치하지 않는 모든 레코드를 반복 영역에서 제외합니다. Creo Parametric은 테이블에서 필터의 영향을 받는 매개변수뿐 아니라 전체 레코드를 생략합니다. 예를 들어, 반복 영역의 필터 &asm.mbr.type==part는 보고서에서 부품을 제외한 모든 개체 레코드를 생략합니다.
      • 하위 어셈블리를 제외하기 위한 필터 규칙의 예:

           

        • &asm.mbr.type != assembly
      • 뼈대 모델을 제외하기 위한 필터 규칙의 예:

           

        • &asm.mbr.type != "skeleton model"
      • 빈(문자열) 값이 있는 매개변수로 여러 항목을 제외(표시하지 않음)하기 위한 필터 규칙의 예:

           

        • &asm.mbr.<param_name> == *
      • 빈(문자열,정수,실수,예,아니오) 값이있는 매개변수로 여러항목을 제외(표시하지 않음)하는 필터 규칙의 예:

           

        • &asm.mbr.<param_name> <999999999