Создание и применение фильтров для выбора объектов

Чтобы отфильтровать объекты для выбора, воспользуйтесь командой 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. Вызовите команду для изменения объектов чертежа (например "Copy").
  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 Отображение элементов, которые соответствуют всем критериям (может быть указан один или несколько критериев) Все окружности на слое "Screws"
OR Отображение элементов, которые соответствуют любому из критериев (может быть указан один или несколько критериев) Все окружности и все объекты на слое "Screws"
NOT Отображение элементов, которые не соответствуют критериям (может быть указан только один критерий) Все объекты на слое "Screws", которые не являются окружностями (если применяется к критерию типа "окружность")
XOR Отображение элементов, которые соответствуют одному или другому критерию, но не обоим критериям вместе (должны быть указаны два критерия) Все окружности не на слое "Screws" и все объекты на слое "Screws", не являющиеся окружностями

Примеры

В следующих примерах показано содержимое списка фильтров.

Все окружности с радиусом более 2,54 единицы измерения чертежа:

 AND
      Circle
           Radius > 2.54

Все окружности и все объекты на слое "Screws":

 OR
      Circle
      Layer "Screws"

Доступ

Команда: SelectionFilter

Связанные темы

Применение методов выбора объектов

Выбор объектов на основании критериев фильтрации

Выбор объектов одного типа с общими свойствами

Исходная тема

Выбор объектов для изменения