도면요소 선택을 위한 필터 작성 및 적용

SelectionFilter 명령을 사용하여 선택하려는 도면요소를 필터링합니다.

다음과 같이 할 수 있습니다.

필터를 기준으로 도면요소를 선택한 후 수정 명령이나 속성 팔레트를 사용하여 도면요소를 수정합니다.

참고: 명령은 선택 세트를 만들지 않습니다. 대신, 선택 세트에 적용할 기준을 정의합니다.

선택 필터를 만들고 적용하려면

  1. 명령 프롬프트에 SelectionFilter를 입력합니다.
  2. 대화 상자의 필터 유형에서 도면요소 유형, 속성이 있는 도면요소 유형 또는 속성을 선택합니다.
  3. 속성이 있는 도면요소를 선택한 경우

    대화 상자에서 다음을 수행합니다.

    1. 관계 연산자(*, =, !=, >, >=, < 또는 <=)를 지정합니다.
    2. 값을 지정합니다.
    3. 확인을 클릭합니다.
  4. 추가 를 클릭하여 필터 목록에 항목을 추가합니다.
  5. 필요하면 연산자에서 논리 연산자(AND, OR, NOT 또는 XOR)를 설정합니다.

    논리 연산자를 사용하여 필터 식을 그룹화합니다.

  6. 논리 연산자를 선택한 경우 추가 를 클릭하여 필터 목록에 연산자를 추가합니다.
  7. 필요하면 옵션을 사용합니다.
    • 도면요소 추가 를 클릭하고 그래픽 영역에서 클릭하여 선택 필터에 도면요소를 추가합니다.

      도면요소를 선택하여 필터 목록에 추가할 때까지 대화 상자가 임시로 닫힙니다.

    • 선택적으로 필터 목록 항목을 제거하려면 삭제 를 클릭합니다.
    • 선택 필터 목록을 지우려면 목록 지우기를 클릭합니다.
  8. 필요하면 2-7단계를 반복합니다.
  9. 확인을 클릭합니다.

    이제 선택 필터가 활성화됩니다.

    참고: 이때 선택 세트는 만들지 않습니다. SmartSelect 명령과 달리, 선택 세트에 적용할 기준을 정의합니다. 그래서 다음 단계를 계속 진행해야 합니다.

  10. 그래픽 영역에서 선택 필터를 적용할 도면요소를 지정합니다.

    도면요소 선택 방법 중에서 사용할 수 있습니다.

  11. Enter를 눌러 도면요소 선택을 완료합니다.
  12. 수정 명령을 실행합니다.

    명령은 사전 선택을 사용합니다(10단계). 도면요소를 지정하라는 프롬프트는 표시하지 않습니다.

다음 수정 명령으로 선택 필터를 다시 적용하려면

  1. 수정 명령을 실행합니다.
  2. 다음 도면요소 지정 프롬프트에서 이전 옵션을 지정합니다.

투명하게 선택 필터 사용

수정 명령의 "도면요소 지정" 프롬프트에 'SelectionFilter를 입력하여 투명 명령으로 선택 필터를 적용할 수 있습니다.

투명하게 선택 필터를 사용하려면

  1. 도면요소를 수정할 명령(예: 복사)을 호출합니다.
  2. "도면요소 지정" 프롬프트에 'SelectionFilter를 입력합니다.
  3. 선택 필터 대화 상자에서 새 필터를 정의하거나 기존의 명명된 필터를 선택합니다.
  4. 확인을 클릭합니다.
  5. 그래픽 영역에서 선택 필터를 적용할 도면요소를 지정하고 Enter를 누릅니다.
  6. 수정 명령에 대한 프롬프트를 따릅니다.

명명된 선택 필터 작업

이름 아래에 선택 필터를 저장한 후 명명된 필터를 다시 적용할 수 있습니다.

선택 필터는 도면이 아닌 사용자 프로파일에 저장되며 컴퓨터에서 적용할 수 있습니다.

저장된 여러 선택 필터를 .flt 파일로 저장하여 다른 컴퓨터에서 사용하거나 선택 필터를 동료와 교환할 수 있습니다. 명명된 선택 필터 내보내기 및 가져오기를 참조하십시오.

참고: 현재 도면의 속성 설정(예: 도면층 이름 사양)과 일치하지 않는 선택 필터 파라미터는 필터 적용 시 무시됩니다.

명명된 선택 필터를 저장하려면

  1. 위에서 설명한 대로, 선택 필터 대화 상자에서 선택 필터를 정의합니다.
  2. 저장 버튼 옆에 있는 문자 상자에 필터 이름을 입력하고 저장을 클릭합니다.

    명명된 필터에 선택 필터 이름이 나타납니다. 그러면 저장된 필터를 선택합니다.

저장된 선택 필터를 적용하려면

  1. 명령 프롬프트에 SelectionFilter를 입력합니다.
  2. 명명된 필터에서 적용할 선택 필터 이름을 선택합니다.
  3. 확인을 클릭합니다.
  4. 수정 명령을 호출합니다.
  5. 그래픽 영역에서 선택 필터를 적용할 도면요소를 지정합니다.

명명된 선택 필터를 삭제하려면

명명된 선택 필터 내보내기 및 가져오기

FLT 파일을 이용하여 명명된 선택 필터를 동료와 교환할 수 있습니다.

선택 필터 대화 상자에서 내보내기 및 가져오기 기능을 사용하여 다음을 수행합니다.

명명된 선택 필터를 내보내는 방법:

  1. 명령 프롬프트에 SelectionFilter를 입력합니다.
  2. 선택 필터 대화 상자에서 내보내기를 클릭합니다.
  3. .flt 파일의 파일 이름을 입력합니다.
  4. 저장을 클릭합니다.
  5. 선택 필터 - 내보내기 대화 상자에서 내보낼 명명된 필터를 선택합니다.

    선택을 취소하려면 모두 선택 취소를 클릭하고, 명명된 필터를 모두 선택하려면 모두 선택을 클릭합니다.

  6. 확인을 클릭합니다.

선택 필터 파일을 가져오는 방법:

  1. 명령 프롬프트에 SelectionFilter를 입력합니다.
  2. 선택 필터 대화 상자에서 가져오기를 클릭합니다.
  3. .flt 파일을 선택하고 열기를 클릭합니다.

    선택 필터 - 가져오기 대화 상자에 선택한 .flt 파일에 있는 사용 가능한 명명된 필터가 표시됩니다.

  4. 선택 필터 - 가져오기 대화 상자에서 가져올 명명된 필터를 선택합니다.

    선택을 취소하려면 모두 선택 취소를 클릭하고, 명명된 필터를 모두 선택하려면 모두 선택을 클릭합니다.

  5. 확인을 클릭합니다.

    선택한 모든 명명된 필터가 선택 필터 대화 상자의 명명된 필터 목록에 표시됩니다.

    참고: 컴퓨터의 기존 필터와 이름이 같은 .flt 파일의 선택 필터는 가져오지 않습니다.

연산자 개요

관계 연산자

연산자 설명
* 모든 값과 같음 제한 사항이 없는 모든 원
= 같음 반경=2.54의 모든 원
!= 균등하지 않음 반경이 2.54가 아닌 모든 원
> 다음보다 큼 반경이 2.54보다 큰 모든 원
>= 크거나 같음 반경이 2.54 이상인 모든 원
< 다음보다 작음 반경이 2.54보다 작은 모든 원
<= 작거나 같음 반경이 2.54 이하인 모든 원

논리 연산자

연산자 설명
AND 모든 기준을 만족하는 항목 필터링(하나 이상의 기준으로 묶을 수 있음) 도면층 "나사"에 있는 모든 원
또는 기준을 만족하는 항목 필터링(하나 이상의 기준으로 묶을 수 있음) 도면층 "나사"에 있는 모든 원과 모든 도면요소
NOT 기준을 만족하지 않는 항목 필터링(하나의 기준만 묶어야 함) 도면층 "나사"에 있는 도면요소 중 원이 아닌 모든 도면요소(원 도면요소 유형 기준에 적용되는 경우)
XOR 둘 중 하나의 기준만 만족하는 항목 필터링(두 개 기준을 묶어야 함) 도면층 "나사"에 없는 모든 원과 도면층 "나사"에 있는 도면요소 중 원이 아닌 모든 도면요소

다음 예제에서는 필터 목록 내용을 보여줍니다.

반경이 도면 단위 2.54보다 큰 모든 원:

 AND
      원
           반지름 > 2.54

도면층 "나사"에 있는 모든 원과 모든 도면요소:

 OR
     
      도면층 "나사"

액세스

명령: SelectionFilter

관련 항목

도면요소 선택 방법 적용

기준 필터를 사용하여 도면요소 선택 세트 작성

동일한 유형 및 공유 속성의 도면요소 선택

상위 항목

수정을 위해 도면요소 선택