Изучите данные примеры, чтобы узнать, как создавать фильтры по правилам, и затем применять их к видам.
Можно создать несколько правил и несколько наборов правил. Наборы правил могут быть вложенными.
Количество задаваемых правил и наборов правил неограниченно. Чтобы добиться нужных результатов, необходимо тщательно продумать использование правил фильтров с условиями И и ИЛИ и вложением.
Если в наборе правил используется и условие И, все правила и вложенные наборы правил должны быть истинными.
Рассмотрим пример:
Использование в конструкции = «Жесткость» И Огнестойкость = 2-hr
Если в наборе правил используется условие ИЛИ, истинными должны быть одно или несколько правил либо вложенных наборов правил.
Если требуется выбрать несколько значений для параметра, добавьте одно правило для каждого значения. Вложите эти правила в набор правил с условием ИЛИ.
Рассмотрим пример:
Имя типа содержит concrete
ИЛИ Имя типа содержит CMU
ИЛИ Материал несущих конструкций = Concrete Masonry Units
ИЛИ Материал несущих конструкций = Concrete, Cast-in-Place gray
Если правила фильтра включают в себя вложенные наборы правил, будьте внимательны при использовании условий И и ИЛИ, соблюдая правильную последовательность и уровни вложения.
Для отдельных результатов необходимо использовать условие И с вложенным условием ИЛИ. Для других результатов необходимо использовать условие ИЛИ с вложенным условием И. Результаты могут значительно отличаться, и необходимо соблюдать осторожность, если для выполнения задач используются соответствующие правила фильтров.
Задача: необходимо определить диафрагмы жесткости, изготовленные из бетона и имеющие 2-часовую огнестойкость.
В модели имена типов стен могут содержать слова concrete или CMU, либо материал изготовления указан с помощью параметра «Материал несущих конструкций».
Если для создания следующего фильтра используется набор правил И, вложенный в набор правил ИЛИ, задача не будет решена.
Имя типа содержит concrete
ИЛИ Имя типа содержит CMU
ИЛИ Материал несущих конструкций = Concrete Masonry Units
ИЛИ Материал несущих конструкций = Concrete, Cast-in-Place gray
ИЛИ (Использование в конструкции = «Жесткость» И Огнестойкость = 2-hr)
В этом случае, чтобы найти все диафрагмы жесткости в модели, изготовленные из бетона и обладающие 2-часовой огнестойкостью, необходимо начать с набора правил И, вложив туда набор правил ИЛИ, как показано далее.
Structural Usage = "Жесткость"
И Огнестойкость = 2-hr
И (Имя типа содержит concrete ИЛИ Имя типа содержит CMU ИЛИ Материал несущих конструкций = Concrete Masonry Units ИЛИ Материал несущих конструкций = Concrete, Cast-in-Place gray)
В этих примерах показано, почему так важно с осторожностью подходить к решению некоторых задач, планировать использование фильтров и внимательно их проверять.