Filtry oparte na regułach

Można tworzyć filtry identyfikujące elementy na podstawie kategorii i wartości parametrów. Zastosowanie tych filtrów do widoków pozwala zmienić widoczność lub wyświetlanie grafiki elementów.

Filmy: tworzenie filtru widoku opartego na regułach

Aby na przykład zmienić kolor i styl linii dla ścian o dwugodzinnej odporności ogniowej w widoku, wykonaj następujące czynności:

  1. Utwórz filtr, który pozwoli wybrać wszystkie ściany w widoku, dla których wartość parametru Odporność ogniowa to dwugodzinna.
  2. Zastosuj filtr do widoku oraz zdefiniuj ustawienia widoczności i wyświetlania grafiki (takie jak kolor i styl linii).

W rezultacie wszystkie ściany spełniające kryteria filtrowania zostaną wyświetlone w widoku z zastosowaniem zdefiniowanych ustawień widoczności i grafiki (przy założeniu, że nie zastąpią ich żadne inne ustawienia; zobacz Hierarchia nadpisania widoczności elementu).

Reguły i zestawy reguł

Filtr oparty na regułach zawiera co najmniej jeden zestaw reguł . Każdy zestaw reguł zawiera co najmniej jedną regułę i/lub zagnieżdżony zestaw reguł.

Nie ma ograniczenia liczby możliwych do zdefiniowania reguł i zestawów reguł.

Każdy zestaw reguł używa warunku ORAZ lub warunku LUB:

Aby uzyskać pożądany wynik, należy dokładnie zaplanować reguły filtra z zastosowaniem warunków ORAZ i LUB oraz zagnieżdżenie. Zobacz temat Przykłady filtrów opartych na regułach.

Wskazówka: Utwórz przykładowy model zawierający elementy posiadające kategorie, które zostaną użyte w filtrze. Poeksperymentuj, tworząc filtry za pomocą reguł i stosując je do widoku, do momentu uzyskania pożądanego wyniku. Następnie użyj polecenia Transfer standardów projektu, aby przenieść filtry do projektu.

Kategorie i parametry

Podczas tworzenia filtra najpierw wybierz co najmniej jedną kategorię. Następnie utwórz zestawy reguł. Dla każdej reguły w zestawie reguł określ parametr, operator i wartość.

Parametry dostępne do tworzenia reguł zależą od kategorii wybranych dla filtra. Przed utworzeniem filtra należy dokładnie rozważyć, co chce się uzyskać oraz w jaki sposób najlepiej zidentyfikować dane elementy. Określ kategorie do użycia w filtrze.

Aby na przykład utworzyć filtr wskazujący wyłącznie drzwi o dwugodzinnej odporności ogniowej, wybierz kategorię Drzwi. Aby utworzyć filtr wskazujący drzwi i ściany o dwugodzinnej odporności ogniowej, wybierz kategorie Drzwi i Ściany.

W przypadku wybrania wielu kategorii dla filtru należy określić kategorię dla każdej reguły, aby można było wybrać parametr wykorzystywany w danej regule.

Dostępne mogą być następujące parametry:

Można użyć parametru globalnego jako wartości dla reguły. W takim przypadku należy użyć operatora „jest skojarzony z” lub „nie jest skojarzony z”.

Jeśli zadania są włączone, parametr Zadanie również jest dostępny.

Operatory i wartości

Operatory dostępne podczas tworzenia reguły zależą od typu parametru. Listę operatorów zawiera temat Okno dialogowe Filtry.

Wprowadzając wartość reguły, można wykonać jedną z następujących czynności:

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.

W przypadku użycia parametru współdzielonego w regule można użyć operatora „parametr istnieje” i pominąć wartość.