Краткий ответ
Начните с уже выбранных в Revit элементов, сгруппируйте их по категориям, выберите параметр и оператор и используйте значение, которое действительно присутствует в текущем выборе. До применения фильтра проверьте, сколько элементов останется.
Что видит команда
Пользователь просматривает сотни элементов, чтобы найти объекты определённого типа, уровня, размера или значения параметра. После каждого изменения модели поиск повторяется, а результат зависит от внимания и памяти.
Почему проблема повторяется
Критерий выбора существует только в голове пользователя. Он не выражен как видимое повторяемое правило, поэтому до применения условия невозможно проверить, сколько элементов оно исключит.
Управляемый способ решения
- Сначала выберите в Revit широкий рабочий набор элементов.
- Удалите категории, не относящиеся к задаче.
- Раскройте категорию и выберите параметр экземпляра или типа.
- Выберите оператор, подходящий для текста, числа или пустого значения.
- Выберите фактическое значение модели и сравните количество элементов до и после фильтра.
- Применяйте правило только после того, как результат соответствует нужному объёму.
Ожидаемый результат
Выбор становится повторяемым, объяснимым и быстрым. Пользователь видит, почему элемент остался или был исключён, и может объединять несколько условий внутри одной категории.
Связанное решение RS-Systems
Revit.SmartSelect
Фильтрация текущего выбора по категории, параметру, оператору и значению.
Revit.SmartSelect →Вопросы и ответы
Инструмент ищет по всей модели?
Нет. Он уточняет текущий выбор. Это делает операцию предсказуемой и позволяет задать исходную область стандартными инструментами Revit.
Для числовых параметров доступны условия больше и меньше?
Да. Для чисел можно использовать равенство и операторы сравнения, а для текста и пустых значений — соответствующие правила.