Film: tworzenie filtru widoku za pomocą zagnieżdżonych zestawów reguł

Za pomocą zagnieżdżonych zestawów reguł można łączyć warunki ORAZ i LUB w filtrze widoku.

Ten film jest oparty na przykładach pokazanych w filmach powiązanych. Co w nim pokazano:

  1. Kopiowanie istniejącego filtru widoku jako punktu początkowego tworzenia nowego filtru.
  2. Zagnieżdżanie zestawu reguł ORAZ w zestawie reguł LUB.
  3. Stosowanie filtru do widoku i wyświetlanie wyniku.
  4. Zagnieżdżanie zestawu reguł LUB w zestawie reguł ORAZ.
  5. Stosowanie filtru do widoku i wyświetlanie wyniku.
Uwaga: To nagranie wideo zostało zarejestrowane z użyciem programu Revit 2019. Używając nowszej wersji oprogramowania, można zauważyć różnice w funkcjach oraz interfejsie użytkownika.

Transkrypcja

Podczas tworzenia filtru opartego na regułach dla widoku można zagnieżdżać zestawy reguł z warunkiem ORAZ i zestawy reguł z warunkiem LUB. Dzięki zagnieżdżaniu zestawów reguł można tworzyć zaawansowane filtry, które zawierają złożone zależności między elementami.

Załóżmy na przykład, że chcemy znaleźć w modelu konstrukcyjne ściany usztywniające o dwugodzinnej odporności ogniowej, wykonane z betonu. W tym celu użyjemy zagnieżdżonych zestawów reguł. Aby uzyskać odpowiedni efekt, musimy jednak uważnie utworzyć zestawy reguł.

Najpierw otwórz okno dialogowe Filtr. Na palecie Właściwości kliknij pozycję Nadpisania widoczności/grafiki. Wybierz kartę Filtr, a następnie kliknij przycisk Edytuj/Nowy. W tym wypadku rozpoczniemy od istniejącego filtru. Wybierz filtr dla ścian betonowych, a następnie wybierz polecenie Powiel. Podaj nazwę nowego filtru, a następnie kliknij przycisk OK.

Ten filtr zawiera zestaw reguł z warunkiem LUB umożliwiający wybranie ścian z betonu lub bloczków betonowych. Teraz dodaj zestaw reguł z warunkiem ORAZ, aby dołączyć informacje o wymaganiach dotyczących konstrukcji i ścian usztywniających. Kliknij przycisk Dodaj zestaw. Z listy rozwijanej wybierz warunek ORAZ i zdefiniuj reguły umożliwiające wyfiltrowanie konstrukcyjnych ścian usztywniających i ścian o dwugodzinnej odporności ogniowej, a następnie kliknij przycisk OK.

Dodaj nowy filtr do widoku i ustaw zmianę wzoru wypełnienia na jednolity kolor czerwony. Kliknij przycisk OK, aby zastosować filtr.

Widać, że wyniki nie są zgodne z oczekiwaniami. Działanie filtru spowodowało wybranie wszystkich ścian wykonanych z betonu i bloczków betonowych — niezależnie od ich właściwości konstrukcyjnych lub odporności ogniowej — oraz ognioodpornych ścian z drewna konstrukcyjnego. Ponownie otworzymy okno dialogowe Filtry, aby zobaczyć, co się stało.

Zestaw reguł najwyższego poziomu zawiera warunek LUB, dlatego dowolna spełniona reguła powoduje uruchomienie filtru. Reguły z warunkiem ORAZ są zagnieżdżone względem warunku LUB, co powoduje uwzględnienie nieoczekiwanych ścian. Aby rozwiązać ten problem, w zestawie reguł najwyższego poziomu użyj warunku ORAZ, aby najpierw zidentyfikować ściany konstrukcyjne oraz ściany o dwugodzinnej odporności ogniowej, a następnie zastosuj funkcję LUB w celu doprecyzowania działania filtru.

Zastosuj ten filtr do widoku. Wyświetlone wyniki są teraz zgodne z oczekiwaniami.

Zrozumienie zależności między warunkami ORAZ i LUB jest ważne dla uzyskania potrzebnych wyników za pomocą utworzonych filtrów zagnieżdżonych. W niektórych przypadkach warto przetestować filtry na mniejszych zestawach danych przykładowych, aby upewnić się, że zwracane wyniki są zgodne z oczekiwaniami.