Tworzenie inteligentnych komponentów
Możemy zdefiniować Inteligentny komponent w złożeniu definiującym. Następujące dane są wychwycone w komponencie jako Inteligentna operacja
:
Odniesienia zewnętrzne do plików skojarzonych komponentów.
Informacje dla utworzenia skojarzonych operacji.
Informacje dla zrekonstruowania definiującego złożenia.
Po nadaniu komponentowi statusu inteligentnego, pliki definiującego złożenia ani części zawierających skojarzone operacje nie są już potrzebne, ponieważ informacje są przechowywane w pliku inteligentnego komponentu. Nadal potrzebne są pliki skojarzonych komponentów, ponieważ plik inteligentnego komponentu zawiera odniesienia zewnętrzne do tych plików.
Aby uczynić komponent inteligentnym, należy:
Utworzyć złożenie zawierające:
Komponent, który chcemy uczynić inteligentnym
Komponenty, które chcemy skojarzyć z inteligentnym komponentem
Komponenty zawierające operacje, które chcemy skojarzyć z inteligentnym komponentem
Umieścić komponenty i zastosować wiązania.
Kliknąć Utwórz inteligentny komponent
(pasek narzędzi Złożenia) lub Narzędzia, Utwórz inteligentny komponent.
Ustawić opcje w menedżerze właściwości PropertyManager Inteligentny komponent.
Zapisać złożenie i kliknąć Tak, aby zapisać odniesione modele, które zostały zmodyfikowane.
Kiedy klikniemy Tak, wszystkie definiujące dane, włącznie z informacjami niezbędnymi do zrekonstruowania złożenia definiującego, są przechowywane w dokumencie inteligentnego komponentu jako Inteligentna operacja
. Złożenie definiujące nie jest już potrzebne.
Aby prześledzić definicję inteligentnego komponentu, należy:
Otworzyć inteligentny komponent.
W drzewie operacji FeatureManager kliknąć prawym przyciskiem myszy Inteligentna operacja
i wybrać Podgląd.
Pojawi się okno podglądu pokazujące złożenie tymczasowe komponentu i jego skojarzone komponenty i operacje.
W części Inteligentna operacja
, rozwinąć Operacje
, Komponenty
i Odniesienia
a następnie wybrać elementy z tych folderów.
Podgląd podświetli wybrany element.
Aby zamknąć okno podglądu, należy kliknąć w dowolnym miejscu w obszarze graficznym.