Funkcja filtrowania elementów projektu

Dla dużych projektów, zawierających znaczne ilości elementów modelu układu statycznego, do ich prostej selekcji można wykorzystać wbudowane do programu filtry. Okno funkcji filtrowania projektu można wywołać z menu głównego Narzędzia opcją filterObjects_16 Filtruj lub odpowiednim przyciskiem z głównego paska narzędziowego. Widok okna filtrowania pokazano poniżej:

 

Snap3

Rys. 6.8 Okno funkcji filtrowania

 

Funkcja filtrowania elementów modelu dostępna jest dla trzech podstawowych  typów obiektów: prętów, węzłów i obciążeń. W ramach każdego z tych elementów dostępnych jest kilka atrybutów (do wyboru), po których przeprowadzone będzie filtrowanie. W ramach każdego z wybranych atrybutów można wybrać jedną z dostępnych dla niego wartości logicznych lub zakres wartości liczbowych, po których filtrowana będzie baza projektu. W ramach jednego filtrowania można jednocześnie wyselekcjonować odpowiednią grupę: prętów, węzłów i obciążeń.

W przypadku filtrowania węzłów po ich typie:

      za węzły przegubowe uważa się takie węzły, w których wszystkie schodzące się w nich pręty dochodzą do węzła przegubowo, wszystkie węzły swobodne niepodparte oraz węzły swobodne podparte przegubowo lub przegubowo-przesuwnie,

      za węzły sztywne uważa się takie węzły, w których wszystkie schodzące się w nich pręty dochodzą do węzła sztywno oraz węzły swobodne, zamocowane,

      za węzły zesztywniane uważa się wszystkie pozostałe węzły niespełniające jednego z dwóch powyższych warunków,

      za węzły swobodne uważa się takie węzły, do których dochodzi co najwyżej jeden pręt i węzeł nie jest podparty.

W przypadku filtrowania węzłów podporowych po typie podpory:

      za wszystkie węzły podporowe uważa się te węzły, w których odebrano minimum jedną z sześciu więzi (3 przesuwy i 3 obroty),

      za podpory przegubowe uważa się takie węzły podporowe, dla których zablokowano wszystkie przesuwy i nie zablokowano żadnego obrotu,

      za podpory sztywne  uważa się takie węzły podporowe, dla których zablokowano wszystkie przesuwy i wszystkie obroty,

      za podpory przegubowo-przesuwne uważa się takie węzły podporowe, dla których zablokowano jeden lub dwa przesuwy i odblokowano wszystkie obroty,

      za inne podpory uważa się wszystkie węzły podporowe nie spełniające jednego z trzech powyższych warunków.

Poniżej w tabeli przedstawiono wszystkie dostępne poszczególnym elementom atrybuty filtrowania i ich wartości:

 

Tabela dostępnych możliwości filtrowania projektu:

Typ

elementu do

filtrowania:

Podstawowe

atrybuty

 filtrowania:

Dostępny zakres

wartości atrybutu

do filtrowania:

Pręty:

- wszystkie pręty

- wszystkie pręty

- po grupach prętów

- wszystkie grupy prętów

- lista grup prętów projektu

- po typach prętów

- wszystkie typy prętów

- pręty pionowe

- pręty poziome

- pręty typu cięgno

- pręty na mimośrodzie

 - po przekrojach prętów

- wszystkie typy przekrojów

- lista przekrojów projektu

- po typach materiału

- wszystkie typy materiałów

- lista materiałów projektu

- po klasach materiału

- wszystkie klasy materiałów

- lista klas mat. projektu

- po długości pręta 

- określony zakres długości (od-do) [m]

- po kącie obrotu przekroju pręta

- określony zakres kąta obrotu pręta

Węzły:

- wszystkie węzły

- wszystkie węzły

- po typie węzła

- wszystkie węzły

- węzły przegubowe

- węzły sztywne

- węzły zesztywniane

- węzły swobodne

- po typie podpory

- wszystkie węzły podporowe

- podpory przegubowe

- podpory sztywne

- podpory przegubowo–przesuwne

- inne podpory

- po współrzędnej „x”

- węzły o wsp. „x” (od-do) [m]

- po współrzędnej „y”

- węzły o wsp. „y” (od-do) [m]

- po współrzędnej „z”

- węzły o wsp. „z” (od–do) [m]

- po grupach podpór

- wszystkie grupy podpór

- lista grup podpór projektu

Obciążenia:

- wszystkie obciążenia

- wszystkie obciążenia

- po grupach obciążeń

- wszystkie grupy obciążeń

- stałe

- zmienne

- multi

- ruchome

- lista grup obc. projektu

- po typie i wartości obciążenia

- wszystkie typy obciążeń (od-do) [-]

- obc. równomierne (od–do) [kN/m]

- obc. ciągłe (od–do) [kN/m]

- siła skupiona (od-do)[kN]

- moment ciągły (od–do)[kNm/m]

- moment skupiony (od–do)[kNm]

- podgrzanie pręta (od–do)[°C]

- różnica temp na pręcie (od–do) [°C]

- osiadanie podpory (od–do)[mm]

- obrót podpory (od-do) [°]

 

Po wybraniu na górnych listach i w lewym panelu okna definicji filtra, opcją Dodaj dodajemy wybrane elementy do zaznaczonych elementów (pokazują się na prawym panelu okna z plusem), a opcją Odejmij odejmujemy wybrane elementy z sumy zaznaczonych obiektów (pokazują się na prawym panelu
z minusem). Opcja Usuń pozwala na usunięcie wybranej w prawym panelu okna selekcji (dodawanej lub odejmowanej). Przy każdej z tych operacji ilość elementów wyselekcjonowanych jest na bieżąco aktualizowana. W prawym panelu okna wyświetlane są zawsze wszystkie zastosowane reguły filtracji, dla wszystkich elementów, a także wyświetlana jest informacja o ilości wybranych elementów w ramach każdej selekcji. Elementy wyselekcjonowane na bieżąco zaznaczane są na ekranie graficznym, a wciśnięcie przycisku OK akceptuje zapamiętanie aktualnej selekcji. W trakcie działania funkcji filtracji całkowicie wygaszana jest aktualna selekcja elementów projektu sprzed procesu filtracji
i przywracana jest ona powtórnie przy zamknięciu okna filtracji w inny sposób niż przyciskiem OK. Po wybraniu w oknie filtracji przycisku OK dotychczasowa selekcja elementów projektu zastępowana jest selekcją wykonaną
w oknie filtracji. Ustawiona funkcja filtrowania pamiętana jest w ramach każdej  sesji programu i po ponownym jej uruchomieniu na bieżąco aktualizowana jest do aktualnego stanu modelu układu. Wszystkie ustawione opcje filtrowania można w każdej chwili usunąć, wciskając przycisk Wyczyść filtrowanie, znajdujący się w dole okna, po prawej stronie. Każde filtrowanie (dodawane lub odejmowane) po dowolnie wybranym atrybucie za każdym razem odbywa się po wszystkich elementach zdefiniowanych w modelu, a nie tylko po elementach już wcześniej wyfiltrowanych.