Видеоролик «Создание фильтра просмотра с помощью вложенных наборов правил»

Вложенные наборы правил можно использовать для комбинирования условий И и ИЛИ в фильтре просмотра.

В основу этого видеоролика положены примеры, которые рассматриваются в других видеороликах по этой теме. Демонстрируются следующие возможности:

  1. Копирование существующего фильтра просмотра в качестве начальной точки для нового фильтра.
  2. Вложение набора правил И в набор правил ИЛИ.
  3. Применение фильтра в виде и просмотр результатов.
  4. Вложение набора правил ИЛИ в набор правил И.
  5. Применение фильтра в виде и просмотр результатов.
Прим.: В этом видеоролике описан процесс работы в программе Revit 2019. При использовании более поздней версии программы могут наблюдаться различия в наборе функций и пользовательском интерфейсе.

Транскрипт

При создании фильтра на основе правил можно вложить туда одновременно наборы правил с условиями И и ИЛИ. Благодаря вложению наборов правил можно создавать мощные фильтры, позволяющие указывать сложные взаимосвязи между элементами.

Например, предположим, требуется найти несущие диафрагмы жесткости в модели, имеющие бетонную основу и двухчасовую огнестойкость. Для этого используются вложенные наборы правил. Однако, чтобы получить нужный результат, необходимо быть крайне аккуратным при создании фильтров.

Сначала откройте диалоговое окно «Фильтр». На палитре свойств выберите «Переопределения видимости/графики». Выберите вкладку «Фильтр» и нажмите кнопку «Изменить/Создать». В данном случае начнем с существующего фильтра. Выберите фильтр для бетонных стен и щелкните «Копировать». Введите имя нового фильтра и нажмите «ОК».

Этот фильтр содержит набора правил ИЛИ для выбора стен из бетонных блоков или бетонных стен. Добавьте набор правил И, чтобы включить сведения для выбора несущих стен и диафрагм жесткости. Щелкните «Добавить набор». В раскрывающемся списке выберите условие И и укажите правила для фильтрации несущих диафрагм жесткости и стен с двухчасовой огнестойкостью. Нажмите «ОК».

Добавьте новый фильтр к данному виду и установите переопределение образца заливки, указав сплошной красный цвет. Нажмите кнопку "ОК", чтобы применить фильтр.

Результат не будет соответствовать ожиданиям. Фильтр выбрал все бетонные стены и стены из бетонных блоков независимо от структурных свойств или огнестойкости, а также выбрал несущую деревянную стену с параметром огнестойкости. Откроем диалоговое окно «Фильтры» еще раз, чтобы разобраться в том, что произошло.

В наборе правил верхнего уровня используется условие ИЛИ, поэтому фильтр запускается любыми правилами, которые являются истинными. Правила И вложены в правило ИЛИ, что привело к выбору лишних стен. Чтобы исправить это, сначала в наборе правил верхнего уровня используйте условие И для определения несущих стен и стен с двухчасовой огнестойкостью, а затем с помощью функции ИЛИ уточните фильтр.

Примените фильтр к виду. Теперь результаты соответствуют ожиданиям.

Чтобы получить нужные результаты, при создании вложенных фильтров важно понимать взаимосвязь между условиями И и ИЛИ. В некоторых случаях можно проверить фильтры на более мелких примерах, чтобы убедиться в том, что они дают желаемые результаты.