Jednymi z podstawowych narzędzi dostępnych w Creo Parametric służących do ułatwienia pracy z dużymi złożeniami są reprezentacje uproszczone. Stosując je, można szybko wykluczyć z modelu zespołu wybrane komponenty, żeby zmniejszyć zapotrzebowanie na pamięć operacyjną. W definicji reprezentacji uproszczonej można także zapisać poziom szczegółowości wyświetlania każdego modelu, tworząc w ten sposób optymalną kombinację danych umożliwiających sprawną i wydajną pracę nawet w największych modelach.
Modele zespołów (a zwłaszcza dużych złożeń) zawierają jednak wiele różnych komponentów, które – jakkolwiek potrzebne – nie zawsze są niezbędne podczas codziennej pracy projektowej. Do takich komponentów możemy zaliczyć np. wszelkiego rodzaju elementy konstrukcyjne typu śruby, podkładki, okucia itp., które są sukcesywnie dodawane na różnych etapach projektowania. Oznacza to konieczność okresowego aktualizowania zdefiniowanych już w zespole reprezentacji uproszczonych w celu uwzględnienia nowych komponentów. Nie trzeba dodawać, że jest to czasochłonne zajęcie, które odrywa konstruktora od jego właściwych obowiązków.
Reguły – automatyzacja aktualizacji zawartości reprezentacji uproszczonej Creo Parametric
Creo Parametric oferuje jednak możliwość stworzenia reprezentacji uproszczonej, która będzie automatycznie aktualizowana o nowe komponenty spełniające wybrane kryteria. Umożliwia to wstępne przygotowanie takiej reprezentacji (np. już w szablonie modelu zespołu) i uzupełnianie jej o kolejno dodawane komponenty na poziomie złożenia bez konieczności ich ręcznego wyszukiwania i wskazywania.
Przygotowanie takiej reprezentacji uproszczonej polega na zdefiniowaniu odpowiednich reguł zapisanych na poziomie reprezentacji. W tym celu, w trakcie definiowania reprezentacji uproszczonej, należy wybrać opcję Edytuj reguły (Edit Rules). Umożliwia ona zdefiniowanie różnego zestawu reguł sterujących dodawaniem i usuwaniem z tworzonej właśnie reprezentacji określonych komponentów.
Konfigurowanie reguł reprezentacji uproszczonej Creo Parametric
W oknie edytora reguł możemy określić, czy dana reguła będzie służyła do Wykluczenia (Exclude) komponentów, czy też do ustawienia odpowiedniego poziomu szczegółowości ich wyświetlania. Następnym krokiem jest zdefiniowanie warunku, czyli określenie kryteriów, jakie muszą spełniać komponenty zespołu, aby zostały zakwalifikowane do danego warunku. Zbudowanie warunku polega na wykorzystaniu bardzo rozbudowanych możliwości oferowanych przez narzędzie wyszukiwania dostępne w Creo Parametric.
Dzięki zastosowaniu edytora reguł, będącego praktycznie kopią narzędzia wyszukiwania, możliwe jest bardzo szczegółowe określenie warunków, jakie muszą spełniać komponenty, którymi będzie sterować reguła reprezentacji uproszczonej. Poczynając od najprostszych, takich jak wyszukiwanie po nazwie modelu (co z kolei wiąże się z utrzymaniem dyscypliny w stosowaniu nazewnictwa modeli), po znacznie bardziej zaawansowane, jak określenie rozmiaru komponentu czy jego położenia wewnątrz/na zewnątrz modelu. Możliwe jest także zdefiniowanie kryteriów na podstawie wartości parametrów zapisanych w samych komponentach. Edytor reguł daje więc potężne możliwości precyzyjnego odszukania komponentów spełniających dane kryteria, co zwłaszcza w przypadku dużych złożeń jest znacznym ułatwieniem pracy.
Załóżmy, że jedną z domyślnych reprezentacji uproszczonych w modelu zespołu jest reprezentacja, z której wykluczone są wspomniane wcześniej elementy znormalizowane, takie jak śruby i podkładki. Ponieważ stosujemy określony schemat nazewnictwa, nazwa każdego modelu śruby zaczyna się od słowa „ŚRUBA”. By zdefiniować w regule warunek odszukujący wszystkie takie komponenty w modelu wystarczy zatem zbudować zapytanie, które odszuka w modelu zespołu wszystkie modele bryłowe o nazwie zaczynającej się od „ŚRUBA”. Ustawiając regułę wykluczającą dla tego warunku, a domyślne wyświetlanie komponentów w ramach tej reprezentacji na Rep. główną (Master Rep), możemy szybko uzyskać reprezentację, z której eliminujemy wszystkie zbędne śruby.
Równie prosto można zdefiniować podobną regułę, ale bazującą na wartości parametru (który można też wykorzystać np. do sortowania tabeli wykazu części na dokumentacji płaskiej). Tym razem można ustawić kryteria wyszukiwania modelu bryłowego, ale z użyciem opcji Wyrażenie (Expression), która służy do sprawdzenia wartości parametru zapisanego w modelu. Ponieważ w każdym modelu znormalizowanym został wcześniej dodany parametr HARDWARE o wartości logicznej TAK (YES), konfigurując warunki wyszukiwania, można szybko zidentyfikować wszystkie modele zawierające ten parametr o wartości TAK (YES) i wykluczyć je z reprezentacji.
W ramach reprezentacji uproszczonej można oczywiście zdefiniować kilka reguł jednocześnie, z których każda służy do zdefiniowania osobnych stanów wyświetlania dla różnych zestawów komponentów. Dzięki temu można np. stworzyć reprezentację uproszczoną, w której wykluczone zostaną komponenty o danej nazwie, a komponenty zewnętrzne będą wyświetlane w reprezentacji automatycznej, by ograniczyć ilość informacji przechowywanych w pamięci sesji. Stosując taką technikę, nawet bardzo duże złożenie można uprościć do postaci umożliwiającej bardzo płynną pracę.
Aktualizacja zawartości reprezentacji uproszczonej z regułami
Po zdefiniowaniu odpowiednich reguł i zapisaniu ich wraz z reprezentacją uproszczoną konieczne jest także okresowe zaktualizowanie zawartości reprezentacji. Służy do tego polecenie Wyznacz reguły (Evaluate Rules). Po jego zastosowaniu nastąpi ponowne sprawdzenie zdefiniowanej reguły i uzupełnienie reprezentacji uproszczonej o nowe komponenty spełniające zdefiniowane kryteria. Oczywiście jednocześnie zostaną zastosowane odpowiednie działania jak np. wykluczenie komponentów z sesji albo ustawienie im właściwego typu reprezentacji. Dzięki temu rozwiązaniu zbędne staje się ręczne dodawanie komponentów do wybranej reprezentacji uproszczonej. Polecenia Wyznacz reguły (Evaluate Rules) można też użyć podczas bezpośredniego otwierania reprezentacji uproszczonej.
Aby jeszcze dodatkowo przyspieszyć proces aktualizowania reprezentacji uproszczonej zawierającej zdefiniowaną regułę, do konfiguracji Creo Parametric można dodać opcję auto_evaluate_simprep_rules i ustawić jej wartość na tak (yes). Po zastosowaniu tej opcji reguły zdefiniowane dla reprezentacji uproszczonej będą aktualizowane podczas każdej aktywacji danej reprezentacji lub w trakcie regeneracji modelu. W ten sposób można zatem wyeliminować konieczność ręcznego aktualizowania reprezentacji uproszczonych – sprawdzenie reguł odbędzie się bowiem automatycznie w momencie aktywacji takiej reprezentacji.
Podsumowanie
Reguły reprezentacji uproszczonych w Creo Parametric to dokonała metoda uaktualniania zawartości istniejących reprezentacji uproszczonych. Odpowiednio zdefiniowane reguły zdejmują z barków konstruktora konieczność czuwania nad aktualnością zdefiniowanych reprezentacji uproszczonych, automatycznie dodając i usuwając z nich wybrane komponenty. Jest to duże ułatwienie zwłaszcza dla osób pracujących z dużymi zespołami, liczącymi dziesiątki tysięcy komponentów.