Przeanalizuj te przykłady, aby dowiedzieć się, jak tworzyć filtry oparte na regułach do stosowania w widokach.
Można utworzyć wiele reguł i wiele zestawów reguł. Zestawy reguł mogą być zagnieżdżone.
Nie ma ograniczenia liczby możliwych do zdefiniowania reguł i zestawów reguł. Aby uzyskać pożądany wynik, należy dokładnie zaplanować reguły filtra z zastosowaniem warunków ORAZ i LUB oraz zagnieżdżenie.
Jeżeli w zestawie reguł używany jest warunek ORAZ, wszystkie wchodzące w jego skład reguły i zagnieżdżone zestawy reguł muszą mieć wartość „prawda”.
Użytkownik powinien rozważyć następujący przykład:
Funkcja konstrukcyjna = „ścięcie” ORAZ odporność ogniowa = „2 h”
Jeżeli w zestawie reguł używany jest warunek LUB, jedna lub więcej wchodzących w jego skład reguł lub zagnieżdżonych zestawów reguł musi mieć wartość „prawda”.
Aby wybrać wiele wartości dla parametru, dodaj jedną regułę dla każdej wartości. Zagnieźdź te reguły w zestawie reguł z warunkiem LUB.
Użytkownik powinien rozważyć następujący przykład:
nazwa typu zawiera słowo „beton”
LUB nazwa typu zawiera słowo „CMU”
LUB materiał konstrukcyjny = „bloczki betonowe”
LUB materiał konstrukcyjny = „beton, wylewany na miejscu szary”
Gdy reguły filtru zawierają zagnieżdżone zestawy reguł, warunków ORAZ i LUB należy używać uważnie, w odpowiedniej kolejności i z odpowiednim zagnieżdżeniem.
W przypadku niektórych wyników należy użyć warunku ORAZ z zagnieżdżonym warunkiem LUB. W przypadku innych wyników należy użyć warunku LUB z zagnieżdżonym warunkiem ORAZ. Wyniki mogą się znacznie różnić od siebie i należy bardzo uważać, aby użyć odpowiednich reguł filtru w celu osiągnięcia właściwych celów.
Cel: chcesz zidentyfikować wszystkie ściany usztywniające w modelu, które są wykonane z betonu i mają dwugodzinną odporność ogniową.
Nazwy typów ścian w modelu mogą zawierać słowa „beton” lub „mm” bądź materiał, z którego są wykonane, może być oznaczony parametrem Materiał konstrukcyjny.
Jeśli zostanie utworzony następujący filtr z zestawem reguł ORAZ zagnieżdżonym w zestawie reguł LUB, cel nie zostanie osiągnięty.
nazwa typu zawiera słowo „beton”
LUB nazwa typu zawiera słowo „CMU”
LUB materiał konstrukcyjny = „bloczki betonowe”
LUB materiał konstrukcyjny = „beton, wylewany na miejscu szary”
LUB (funkcja konstrukcyjna = „ścięcie” ORAZ odporność ogniowa = „2 h”)
Aby w tym przypadku zidentyfikować wszystkie ściany usztywniające w modelu, które są wykonane z betonu i mają dwugodzinną odporność ogniową, należy zacząć od zestawu reguł ORAZ i zagnieździć w nim zestaw reguł LUB w następujący sposób:
Funkcja konstrukcyjna = „ścięcie”
ORAZ odporność ogniowa = „2 h”
ORAZ (nazwa typu zawiera słowo „beton” LUB nazwa typu zawiera człon „CMU” LUB materiał konstrukcyjny = „bloczki betonowe” lub materiał konstrukcyjny = „beton, wylewany na miejscu szary”)
Te przykłady ilustrują, dlaczego ważne jest dokładne rozważenie tego, co zamierzamy osiągnąć, oraz staranne planowanie filtrów i ich dokładne testowanie.