Component Templates
Pomagając usprawnić tworzenie komponentów, Altium Designer, w połączeniu z Twoim połączonym Workspace, umożliwia tworzenie i definiowanie Component Templates (Component Template Items) w tym Workspace. Tak jak szablon schematu może służyć do wstępnego definiowania informacji na arkuszach schematu, które się do niego odwołują, tak szablon komponentu jest używany przez komponent biblioteki Workspace i dostarcza predefiniowane ustawienia wykorzystywane podczas definiowania tego komponentu.
W szczególności szablony komponentów zostały opracowane z myślą przede wszystkim o informacjach parametrycznych, umożliwiając zdefiniowanie w jednym miejscu „zestawu” parametrów, które będą dostępne dla odwołującego się komponentu. Za pośrednictwem szablonu możesz kontrolować, które z tych parametrów mają być widoczne, uzupełniać wartości domyślne, a nawet oznaczać wymagane parametry jako obowiązkowe. W momencie zapisywania komponentu wykonywane są kontrole walidacyjne, aby zapewnić zgodność.
Takie szablony komponentów są tworzone bezpośrednio w Workspace. Po utworzeniu szablonu komponentu (i zapisaniu danych w jego rewizji) można go ponownie wykorzystać podczas tworzenia jednego lub wielu komponentów.
Typ folderu
Podczas tworzenia folderu, w którym będą przechowywane szablony komponentów, możesz określić typ folderu. Nie ma to wpływu na zawartość folderu – wydanie szablonu komponentu zawsze spowoduje utworzenie odpowiadającego mu Component Template Item. Zapewnia to jedynie wizualną „wskazówkę”, co jest przechowywane w folderze, i może być pomocne podczas przeglądania Workspace w poszukiwaniu określonej zawartości. Aby wskazać folder jako kontener dla szablonów komponentów, ustaw jego Folder Type na Component Templates podczas definiowania właściwości folderu w oknie dialogowym Edit Folder dialog.

Określenie typu folderu — jego zamierzonego zastosowania — zapewnia wizualną informację o zawartości tego folderu podczas przeglądania Workspace.
Item Naming Scheme
Innym ważnym aspektem folderu nadrzędnego jest zastosowany dla niego Item Naming Scheme. Określa on format unikalnego ID dla każdego elementu utworzonego w tym konkretnym folderze. Dostępnych jest kilka domyślnych przykładowych schematów, wykorzystujących skrócony kod typu folderu (CTC – Component Template Collection) albo typu zawartości (CMPT – Component Template):
-
$CONTENT_TYPE_CODE-001-{0000}– na przykładCMPT-001-0001. -
$CONTENT_TYPE_CODE-001-{A00}– na przykładCMPT-001-A01. -
$FOLDER_TYPE_CODE-001-{0000}– na przykładCTC-001-0001. -
$FOLDER_TYPE_CODE-001-{A000}– na przykładCTC-001-A001.
W przypadku użycia domyślnego schematu nazewnictwa oprogramowanie automatycznie przypisze następne dostępne unikalne ID na podstawie tego schematu po przeskanowaniu całego Workspace i identyfikatorów istniejącej zawartości. Może to być duża oszczędność czasu podczas ręcznego tworzenia szablonów komponentów.
Dla folderu można również zdefiniować własny schemat, po prostu wpisując go w polu, pamiętając, aby część zmienna była ujęta w nawiasy klamrowe (np. CMP-TMP-{0000}).

Item Naming Scheme folderu nadrzędnego jest stosowany do Unique ID każdego elementu utworzonego w tym folderze.
Typ zawartości
Podczas tworzenia docelowego Component Template Item, w którym będzie przechowywany szablon komponentu, upewnij się, że jego Content Type jest ustawiony na Component Template w oknie dialogowym Create New Item dialog. Jeśli tworzysz Item w folderze typu Component Templates, ten typ zawartości będzie dostępny z menu kontekstowego po kliknięciu prawym przyciskiem podczas tworzenia Item.

Tworzenie szablonu komponentu w folderze Component Templates — właściwy Content Type jest dostępny w menu kontekstowym.
Item Lifecycle Definition and Revision Naming
Related pages: Definiowanie schematów nazewnictwa rewizji dla Workspace, Definiowanie definicji cyklu życia dla Workspace
Podczas definiowania szablonu komponentu pamiętaj, aby odpowiednio określić typ zarządzania cyklem życia, który ma być używany dla szablonu komponentu, oraz schemat nazewnictwa stosowany dla jego rewizji.
Kontrolę nad tym, które typy zawartości mogą korzystać z konkretnej definicji cyklu życia lub schematu nazewnictwa rewizji, można zdefiniować i włączyć globalnie z poziomu okna dialogowego Content Types podczas definiowania każdego schematu. Domyślne schematy przypisane do użycia przez szablon komponentu to odpowiednio: Generic Lifecycle i 1-Level Revision Scheme.
Wymagane schematy określ w oknie dialogowym Create New Item, używając odpowiednio pól Lifecycle Definition i Revision Naming Scheme.

Wybór schematów Lifecycle Definition i Revision Naming dla ręcznie tworzonego szablonu komponentu.
Zapisywanie szablonu komponentu
Related page: Tworzenie i edycja zawartości
Do tej pory omówiliśmy obsługę szablonu komponentu w Workspace pod względem powiązanych typów folderów i zawartości. Zapisanie rzeczywiście zdefiniowanego szablonu komponentu do rewizji takiego Component Template Item można wykonać w prosty sposób.
Szablon komponentu można edytować i zapisać w początkowej rewizji nowo utworzonego Component Template Item dzięki obsłudze bezpośredniej edycji w Workspace. Bezpośrednia edycja uwalnia Cię od ograniczeń oddzielnych danych źródłowych kontrolowanych wersjami. Możesz po prostu edytować obsługiwany typ zawartości za pomocą tymczasowego edytora załadowanego z najnowszym źródłem bezpośrednio z samego Workspace. Po zakończeniu edycji obiekt jest zapisywany (lub zapisywany ponownie) do kolejnej planowanej rewizji swojego nadrzędnego Item, a tymczasowy edytor zostaje zamknięty. Na dysku twardym nie ma żadnych plików, nie trzeba się zastanawiać, czy pracujesz na właściwym lub najnowszym źródle, ani utrzymywać oddzielnego oprogramowania do kontroli wersji. Workspace zajmuje się tym wszystkim, z dużą integralnością i w sposób, który znacząco przyspiesza wprowadzanie zmian do danych.
Podczas tworzenia Component Template Item masz możliwość edycji i zapisania szablonu komponentu do początkowej rewizji tego Item po jego utworzeniu. Aby to zrobić, włącz opcję Open for editing after creation na dole okna dialogowego Create New Item dialog (jest ona domyślnie włączona). Item zostanie utworzony i otworzy się tymczasowy Component Template Editor, prezentując dokument .CMPT jako aktywny dokument w głównym oknie projektowym. Dokument ten będzie nazwany zgodnie z Item-Revision, w formacie: <Item><Revision>.CMPT (np. CMPT-0001-1.CMPT).

Przykład edycji początkowej rewizji szablonu komponentu bezpośrednio z Workspace — tymczasowy Component Template Editor udostępnia dokument, za pomocą którego można zdefiniować szablon komponentu.
Użyj dokumentu, aby zdefiniować szablon komponentu zgodnie z wymaganiami. Więcej informacji na ten temat znajdziesz w sekcji Definiowanie szablonu.
Podczas bezpośredniej edycji dostępne są trzy istotne elementy sterujące, łatwo dostępne z menu Quick Access Bar (w lewym górnym rogu głównego okna aplikacji) lub z paska narzędzi Component Template Standard:
-
– Save Active Document. Użyj tego przycisku, aby lokalnie zapisać wszelkie zmiany wprowadzone w dokumencie. Umożliwia to zapisanie bieżących zmian, jeśli chcesz wrócić później, aby wprowadzić kolejne modyfikacje przed ostatecznym zapisaniem do Workspace.
-
/
– Save to Server. Użyj tego przycisku, aby zapisać zdefiniowany szablon komponentu do Workspace, przechowując go w początkowej (planowanej) rewizji docelowego Component Template Item. Pojawi się okno dialogowe Edit Revision, w którym możesz w razie potrzeby zmienić Name, Description i dodać informacje o wydaniu. Po zapisaniu dokument i edytor zostaną zamknięte. Dokument zawierający źródłowy szablon komponentu, *.CMPTzostanie zapisany w rewizji Item. -
/
– Discard Local Changes. Użyj tego przycisku, jeśli chcesz anulować edycję i odrzucić wszystkie wprowadzone zmiany. Dokument i edytor zostaną zamknięte, a nic nie zostanie wydane do docelowego Component Template Item.
Te elementy sterujące są również dostępne jako polecenia – Save (skrót: Ctrl+S), Save to Server (skrót: Ctrl+Alt+S) oraz Discard Local Changes – z głównego menu File oraz z menu prawego przycisku myszy wpisu szablonu komponentu w panelu Projects.
Zapisane dane przechowywane w Workspace składają się ze źródłowego szablonu komponentu zdefiniowanego w pliku Component Template (<Item><Revision>.CMPT).

Przykład zdefiniowanego szablonu komponentu zapisanego z powrotem do Workspace.
Dziedziczenie szablonu komponentu
Możesz użyć szablonu komponentu z głównego typu komponentu, jeśli podtyp nie ma przypisanego szablonu komponentu. Podczas tworzenia hierarchii typów komponentów podtypy komponentów będą dziedziczyć szablon komponentu przypisany do głównego/nadrzędnego typu komponentu.
Edytor CMPT (Component Template)
Definiowanie szablonu
Edytor Component Template jest zasadniczo podzielony na dwa główne obszary, pokazane na poniższym obrazie i podsumowane poniżej.

Edytor Component Template można z grubsza podzielić na dwa kluczowe obszary.
- Upper Region – do definiowania opcji na poziomie komponentu (cykl życia, nazewnictwo i opcje folderu) dla komponentu odwołującego się do szablonu.
- Lower Region – do definiowania parametrów, które mają być używane dla komponentu odwołującego się do szablonu.
Określanie opcji komponentu
Górna połowa edytora jest przeznaczona do definiowania wartości domyślnych dla następujących właściwości komponentu:
- Lifecycle Definition – wybierz definicję cyklu życia, która ma zostać zastosowana do komponentu utworzonego przy użyciu szablonu. Lista rozwijana zawiera wszystkie definicje zdefiniowane dla Workspace oraz te, które są dozwolone do użycia przez komponent.
- Revision Naming – wybierz schemat nazewnictwa rewizji, który ma zostać zastosowany do komponentu utworzonego przy użyciu szablonu. Lista rozwijana zawiera wszystkie schematy zdefiniowane dla Workspace oraz te, które są dozwolone do użycia przez komponent.
-
Component Naming – użyj tego pola, aby zdefiniować domyślny schemat nazewnictwa elementu (Item Naming Scheme) dla komponentu utworzonego przy użyciu szablonu, zapewniając unikalny identyfikator dla wynikowego komponentu w Workspace. Wpis w tym miejscu zostanie użyty jako szablon do automatycznego nadawania nazwy komponentowi (w powiązanym polu Id (podczas używania Component Editor w trybie Single Component Editing) lub polu Item ID (podczas używania Component Editor w trybie Batch Component Editing)). Oprogramowanie automatycznie przypisze kolejny dostępny unikalny identyfikator na podstawie tego schematu po przeskanowaniu całego Workspace oraz identyfikatorów istniejącej zawartości. Domyślny schemat nazewnictwa elementu –
CMP-{00000}– jest dostępny, ale możesz oczywiście utworzyć własny schemat, wpisując go w tym polu, pamiętając, aby część zmienna była ujęta w nawiasy klamrowe (np.CMP-001-{0000}). - Default Folder – aby określić domyślny folder w docelowym Workspace, w którym ma zostać zapisany komponent. Zrób to, klikając przycisk Choose, aby otworzyć okno dialogowe Choose Folder (odmiana panelu Explorer panel), z poziomu którego możesz przeglądać istniejące foldery w Workspace i wybrać jeden z nich lub utworzyć nowy folder w locie.
Po odwołaniu się do szablonu wpisy określone w tym obszarze służą do wstępnego wypełnienia odpowiednich pól w Component Editor (tam, gdzie są dostępne):
- Single Component Editing mode – pola Id i Folder w obszarze Advanced Settings regionu Component.
- Batch Component Editing mode – na karcie Document Options okna dialogowego Document Options dialog, a w konsekwencji pola Item ID i FolderPath w obszarze Component regionu definicji komponentów.

Po odwołaniu się do szablonu wpisy są używane do wstępnego wypełnienia odpowiednich pól podczas edycji komponentu w Component Editor w trybie Single Component Editing (po lewej) i trybie Batch Component Editing (po prawej).
Definiowanie parametrów
Dolna połowa edytora jest przeznaczona do definiowania i zarządzania parametrami, które będą dostępne dla komponentu odwołującego się do szablonu.

Przykładowe parametry zdefiniowane w szablonie komponentu.
Domyślne parametry systemowe
Podczas tworzenia nowego szablonu komponentu domyślnie dołączanych jest kilka parametrów systemowych, jak pokazano na poniższym obrazie i opisano dalej.

Domyślne parametry na poziomie systemowym dołączane do nowo utworzonego szablonu komponentu.
-
ComponentType– ten parametr umożliwia określenie typu komponentu. Ułatwia to ukierunkowane wyszukiwanie przy użyciu rozbudowanej funkcji Search facility w Workspace — funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale także umożliwia bardziej inteligentne wyszukiwanie dzięki obsłudze unit-aware component parameters. Podczas przeglądania komponentów we własnym Workspace za pomocą panelu Components panel grupowanie Categories dla komponentów jest wyprowadzane z parametrówComponentTypeskojarzonych z każdym komponentem. Kliknij powiązane pole Default Value, a następnie kliknij przycisk
, aby otworzyć okno dialogowe Choose component type. Użyj go, aby wybrać wymagany typ komponentu, i kliknij OK — wybrany typ zostanie wstawiony jako wartość parametru ComponentType z powrotem w głównej siatce parametrów.

Przykładowy Component Template z parametrem systemowym ComponentType ustawionym naDiodes. -
SCHLIBiPCBLIB– te dwa parametry umożliwiają odpowiednio określenie domyślnych modeli symbolu i footprintu. Kliknij powiązane pole Default Value dla każdego parametru, a następnie kliknij przycisk
, aby otworzyć okno dialogowe umożliwiające wybór wymaganego modelu.

Określ modele symbolu i footprintu jako część swojego szablonu. -
NameiPCBLIB– te dwa parametry umożliwiają odpowiednio zdefiniowanie nazwy i opisu komponentu. Wprowadź wymagane ciągi w powiązanym polu Default Value dla każdego parametru.
Określ parametryNameiDescriptionjako część swojego szablonu.
Dodawanie nowego parametru użytkownika
Aby dodać nowy parametr użytkownika do listy, kliknij przycisk
(lub użyj polecenia Add z menu kontekstowego dostępnego po kliknięciu prawym przyciskiem myszy) — parametr zostanie dodany na końcu bieżącej listy.

Przykładowe dodanie nowego parametru użytkownika do szablonu.
Każdy parametr jest przedstawiany w siatce w postaci następujących informacji:
-
Name – użyj tego pola, aby nadać parametrowi nazwę, zwykle sensowną nazwę oddającą jego przeznaczenie. Po początkowym dodaniu parametry otrzymają nazwy domyślne (
Parameter,Parameter 1,Parameter 2itd.). -
Type – typ parametru. Ta pozycja będzie początkowo domyślnie ustawiona na
Text, ale obsługiwany jest szereg unit-aware data types, a także typPCBLIB, który umożliwia definiowanie wielu footprintów, orazHarnessWiring, który umożliwia definiowanie komponentu okablowania wiązki. Obsługiwane są również typy parametrów zdefiniowane przez dostępne słowniki — dowiedz się więcej. - Visible – włącz tę opcję (jest to stan domyślny dla nowo dodanego parametru), aby odpowiednia opcja Show dla parametru była włączona podczas edycji jednego lub większej liczby komponentów w Component Editor (skonfigurowanym w trybie Batch Component Editing). To z kolei steruje wyświetlaniem odpowiedniej kolumny dla tego parametru w dolnym obszarze Component Editor, gdzie definiowane są same definicje komponentów. Ta właściwość nie ma wpływu podczas definiowania komponentu przy użyciu trybu Single Component Editing edytora.
- Read Only – włącz tę opcję, aby ustawić parametr jako tylko do odczytu. Podczas edycji komponentu odwołującego się do szablonu wartość tego parametru nie będzie mogła być edytowana.
-
Required – włącz tę opcję, aby ustawić parametr jako „wymagany parametr”. Podczas edycji komponentu odwołującego się do szablonu parametr musi mieć zdefiniowaną wartość, w przeciwnym razie zapisanie komponentu nie będzie możliwe. W Edytorze komponentów taki parametr jest wyróżniany przez komórkę wartości z czerwoną ramką (w trybie Batch Component Editing) lub zawierającą ikonę
(w trybie Single Component Editing), gdy nie wprowadzono żadnej wartości.
-
Default Value – użyj tego pola, aby wprowadzić wartość domyślną dla parametru.
- Description – dodaj dowolny opis parametru, na przykład zwięzłą uwagę o tym, co zapewnia. Jeśli parametr w szablonie ma zdefiniowany opis, wtedy kolumna Description będzie prezentowana w obszarze Parameters Edytora komponentów odpowiednio w jego Single Component Editing.
Lista parametrów obsługuje również proste operacje kopiowania i wklejania, umożliwiając powielanie jednego lub większej liczby istniejących parametrów użytkownika. Wklejone parametry zostaną dodane na dole listy.
Column Ordering and Sizing
Kolejność kolumn można dostosować. Kliknij nagłówek kolumny i przeciągnij go poziomo do nowej wymaganej pozycji. Prawidłowe pozycje są wyróżniane pionowymi strzałkami pozycjonowania.
Sorting
Parametry można sortować według określonej kolumny, klikając nagłówek tej kolumny. Kliknij raz, aby sortować rosnąco (na podstawie zawartości tej kolumny). Kliknij ponownie, aby sortować malejąco.
Można sortować według wielu kolumn. Gdy parametry są już posortowane według określonej kolumny, Shift+Click na innej kolumnie, aby wykonać „sortowanie podrzędne” według zawartości tej kolumny.
Typy danych parametrów komponentów ze świadomością jednostek
Edytor szablonów komponentów umożliwia definiowanie jawnych typów danych dla parametrów komponentów zdefiniowanych w szablonie komponentu (*.CMPT). Dodatkowo te typy danych są świadome jednostek, z obsługą szeregu popularnych przedrostków jednostek. Dzięki temu można wprowadzać wartość parametru w różnych formatach – takich jak 2.2k, 2k2, 4M, 2.5GHz – a Workspace ma odpowiednią inteligencję, aby rozpoznać wartość liczbową kryjącą się za tymi zapisami.
Ta funkcja szablonu komponentu ułatwia ukierunkowane wyszukiwanie za pomocą funkcji Advanced Search facility serwera – funkcji, która nie tylko pozwala wyszukiwać według typu komponentu, ale także umożliwia inteligentniejsze wyszukiwanie, z użyciem zakresów. Korzystając z mocy parametrów komponentów świadomych jednostek, można szybko zdefiniować wyszukiwanie, aby na przykład znaleźć wszystkie kondensatory o pojemności pomiędzy 47uF a 220uF.
Skorzystaj z poniższych zwijanych sekcji, aby dowiedzieć się więcej o parametrach świadomych jednostek.
Supported Units
Podczas definiowania parametru użytkownika jako części szablonu komponentu obsługiwane są następujące typy danych świadomych jednostek:
-
Integer
-
Decimal
-
Amper (A)
-
Area (mm2)
-
Bit
-
Candela (cd)
-
Celsjusz (C)
-
Decybel (dB)
-
Farad (F)
-
Gram (g)
-
Henry (H)
-
Herc (Hz)
-
Joule (J)
-
Lumen (lm)
-
Metr (m)
-
Millimetre (mm)
-
Om
-
Procent (%)
-
Pascal (Pa)
-
Bar (bar)
-
Pounds per square inch (psi)
-
Rotations per minute (rpm)
-
Sekunda (s)
-
Siemens (S)
-
Temperature coefficient (ppm/°C)
-
Tesla (T)
-
Wolt (V)
-
Waty (W)
Supported Unit Prefixes
Poniższa tabela przedstawia przedrostki jednostek obsługiwane podczas wprowadzania wartości dla typu parametru świadomego jednostek.
| Przedrostek | Nazwa | Wartość (naukowa) | Wartość (zwykła) |
|---|---|---|---|
| T | Tera | 1 x 1012 | 1,000,000,000,000 |
| G | Giga | 1 x 109 | 1,000,000,000 |
| M | Mega | 1 x 106 | 1,000,000 |
| k | kilo | 1 x 103 | 1,000 |
| m | mili | 1 x 10-3 | 1 / 1,000 |
| u | mikro | 1 x 10-6 | 1 / 1,000,000 |
| n | nano | 1 x 10-9 | 1 / 1,000,000,000 |
| p | piko | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | femto | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Adding a Unit-aware Component Parameter
Podczas dodawania parametru do szablonu (kliknij
w obszarze Parameters) użyj powiązanego pola Type, aby wybrać z listy rozwijanej wymagany typ danych świadomy jednostek.

Wybór obsługiwanego typu danych świadomego jednostek dla parametru użytkownika w szablonie komponentu. W tym przykładzie Ampere jest typem parametru.
Podczas wprowadzania wartości parametru komponentu, który używa typu danych świadomego jednostek – zarówno jako Default Value w szablonie komponentu, jak i jako wymagana wartość w definicji komponentu – należy wziąć pod uwagę następujące kwestie:
-
Wartość można wprowadzać w różnych formatach:
-
Tylko wartość liczbowa (np.
10). Zwróć uwagę, że jeśli typ danych ma jednostkę, zostanie ona zastosowana automatycznie. Typy z jednostkami mają jednostkę podaną w nawiasach po nazwie. -
Wartość liczbowa w zapisie naukowym (np.
1e10,1E6). -
Wartość liczbowa i jednostki (np.
10F). -
Wartość liczbowa z przedrostkiem (np.
10k). Odpowiednia jednostka zostanie dodana automatycznie (jeśli dotyczy). -
Wartość liczbowa z przedrostkiem i jednostkami (np.
10kF). -
Wartość liczbowa z przedrostkiem w typowym formacie inżynierskim (np. dla rezystancji:
2k2,2K2,10r2,10R2). Wartość zostanie odpowiednio znormalizowana automatycznie (np.2K2stanie się2.2k).
-
Tylko wartość liczbowa (np.
-
Przedrostek i/lub jednostki można wprowadzać ze spacją po wartości liczbowej lub bez niej (np.
10uFlub10 uF). Spacja zostanie automatycznie usunięta.
Data Validation
Gdy dla parametru komponentu używany jest typ danych uwzględniający jednostki, wprowadzona wartość jest weryfikowana względem określonego typu danych. Zapewnia to użycie poprawnej jednostki miary dla danego typu danych. Na przykład parametr typu Celsius nie może mieć wartości 10V!
Walidacja jest wykonywana wszędzie tam, gdzie używany jest parametr komponentu z typem danych uwzględniającym jednostki i podawana jest wartość dla tego parametru:
- Podczas definiowania wartości domyślnej parametru w szablonie komponentu.
- Podczas definiowania wartości parametru jako części definicji komponentu w Component Editor.
- Podczas konfigurowania wyszukiwania zakresowego na podstawie wartości parametru jako części zapisanego schematu wyszukiwania.

Przykład walidacji danych w działaniu w Component Template Editor.
Zdefiniowane słownikowo typy danych parametrów
Słowniki to niestandardowe typy parametrów z kilkoma zdefiniowanymi wartościami. Słownikami zarządzają administratorzy Workspace na stronie Settings – Vault – Dictionaries w interfejsie przeglądarkowym Workspace, do której można uzyskać dostęp z edytora Component Template, wybierając opcję Add New Dictionary z listy rozwijanej Type lub klikając kontrolkę Manage Dictionaries w prawym górnym rogu obszaru Parameters.

Uzyskaj dostęp do strony zarządzania słownikami w interfejsie przeglądarkowym Workspace z poziomu Component Template Editor.
Zdefiniowane słowniki są dostępne jako typy parametrów na liście rozwijanej Type.

Wybierz typ parametru zdefiniowany słownikowo z listy rozwijanej Type.
Wartości zdefiniowane dla wybranego typu zdefiniowanego słownikowo są dostępne na liście rozwijanej Default Value. Wybierz wymaganą wartość, aby użyć jej jako wartości domyślnej parametru, lub wybierz <None>.

Wybierz wartość domyślną spośród zdefiniowanych dla wybranego typu zdefiniowanego słownikowo.
Definiowanie wielu footprintów
Component Template Editor obsługuje również definiowanie wielu footprintów PCB jako części szablonu komponentu. Można określić dowolną liczbę odwołań do modeli footprintów, co będzie przydatną funkcją dla osób chcących tworzyć komponenty odwołujące się do 3 footprintów, spełniających wymagania IPC dla różnych poziomów gęstości: L (najmniejsza, czyli minimalna ilość miedzi), M (największa, czyli maksymalna ilość miedzi) oraz N (nominalna, czyli średnia ilość miedzi).
Aby dodać do szablonu definicję dodatkowego modelu footprintu, kliknij
, aby dodać nowy parametr, a następnie wybierz pozycję PCBLIB z menu rozwijanego powiązanego z polem Type.

Zamień nowo dodany parametr w definicję modelu footprintu, ustawiając jego Type na PCBLIB.

Przykład komponentu zdefiniowanego w Component Editor (tryb Single Component Editing) z użyciem odwoływanego Component Template. Szablon ma zdefiniowane trzy modele footprintów, które są przenoszone do definicji komponentu. Zauważ, że wpis modelu PCBLIB w szablonie jest używany jako domyślny model footprintu (oznaczony ikoną w jego lewym górnym rogu) podczas definiowania komponentu. Najedź kursorem na obraz, aby zobaczyć ten sam komponent definiowany w Component Editor w trybie Batch Component Editing. W tym przypadku domyślny footprint jest określany jako PCBLIB (default).
Import i eksport szablonu komponentu
Istniejący plik szablonu komponentu (*.CMPT) lub plik biblioteki komponentów (*.CMPLIB) można zaimportować do edytora szablonów komponentów, a edytowany szablon komponentu można wyeksportować do pliku szablonu komponentu (*.CMPT). Użyj poleceń File » Import » Component Template, File » Import » Component Library i File » Export w menu głównym edytora komponentów, aby wybrać żądaną akcję, a następnie skorzystaj ze standardowego okna dialogowego Windows, które się otworzy, aby przejść do wymaganej lokalizacji i wybrać plik do importu lub określić nazwę pliku, który zostanie wyeksportowany.
Ponowne użycie Component Template
Użycie rewizji szablonu komponentu — a właściwie odwołanie do niej z rewizji komponentu, który aktualnie edytujesz — można wykonać w następujący sposób.
Podczas tworzenia nowego komponentu
Podczas tworzenia nowego komponentu przy użyciu polecenia File » New » Component z menu głównych możesz wybrać szablon w oknie dialogowym Create new component.

Szybkie łączenie szablonu komponentu z listy wszystkich dostępnych szablonów podczas tworzenia nowego komponentu.
Ręcznie z poziomu Component Editor
Ponowne użycie rewizji szablonu komponentu z poziomu Component Editor zależy od trybu pracy edytora.
W trybie Single Component Editing
Podczas edycji pojedynczego komponentu w tym trybie Component Editor wybierz wymagany Component Template z menu rozwijanego powiązanego z polem Template — będącego częścią grupy Advanced Settings w obszarze Component edytora. Wszystkie szablony komponentów aktualnie dostępne w tym samym Workspace, w którym znajduje się sam komponent, są wyświetlane — według nazwy — z ich najnowszymi rewizjami podanymi w nawiasach. Wybierz wymagany szablon, aby go zastosować.

Szybkie łączenie szablonu komponentu z menu wszystkich dostępnych szablonów podczas edycji rewizji komponentu przy użyciu Component Editor w trybie Single Component Editing.
W trybie Batch Component Editing
Istnieją dwa sposoby „podłączenia” rewizji Component Template do aktualnie edytowanej rewizji komponentu:
-
Na karcie Template okna dialogowego Document Options dialog (Edit » Document Options). Kliknij przycisk Choose po prawej stronie pola Item Revision. Umożliwi to dostęp do okna dialogowego Choose Item (będącego odmianą panelu Explorer panel). Użyj tego okna dialogowego, aby przejść do wymaganej rewizji szablonu komponentu i ją wybrać. Po kliknięciu OK zostanie utworzone połączenie między rewizją komponentu a docelową rewizją szablonu komponentu. Potwierdzenie tego połączenia można zobaczyć z powrotem na karcie Template okna dialogowego Document Options.

Ręczne łączenie komponentu z rewizją szablonu komponentu w docelowym Workspace. -
Z menu Add powiązanego z obszarem Required Models/Parameters Component Editor. Podmenu Templates zawiera listę wszystkich szablonów komponentów — według nazwy — aktualnie dostępnych w tym samym Workspace, w którym znajduje się sam komponent, wraz z ich najnowszymi rewizjami podanymi w nawiasach. Kliknij wpis, aby utworzyć połączenie z najnowszą rewizją tego szablonu komponentu. Także w tym przypadku potwierdzenie połączenia można zobaczyć na karcie Templates okna dialogowego Document Options.

Szybkie łączenie szablonu komponentu z menu wszystkich dostępnych szablonów.
Dziedziczone z folderu Components w Workspace
Możesz określić szablon komponentu, który będzie automatycznie używany dla wszystkich komponentów (oraz ich rewizji) przechowywanych w folderze Components w obrębie Workspace.
Wymagany szablon określa się za pomocą pola Component Template podczas definiowania właściwości folderu w oknie dialogowym Edit Folder dialog. Powiązana z tym polem lista rozwijana zawiera wszystkie szablony komponentów – według nazwy – aktualnie dostępne w tym samym Workspace, w którym znajduje się sam folder Components, wraz z ich najnowszymi rewizjami wskazanymi w nawiasach. Wybierz pozycję, aby utworzyć łącze do najnowszej rewizji tego szablonu komponentu dla każdego kolejnego komponentu tworzonego w tym folderze.

Określ domyślny szablon komponentu, który będzie stosowany do wszystkich komponentów tworzonych w nadrzędnym folderze Components.
Jeśli szablon komponentu zostanie wybrany na poziomie folderu, ten sam szablon będzie domyślnie używany także podczas tworzenia komponentów w podrzędnych podfolderach poniżej. Ułatwia to szybkie dziedziczenie szablonu przez wszystkie komponenty w folderach podrzędnych.
Wpływ na modele i parametry komponentu podczas używania szablonu komponentu
Podczas edycji rewizji komponentu, gdy rewizja szablonu komponentu jest połączona/odwoływana, w Component Editor dzieje się następujące w odniesieniu do modeli i parametrów:
- Modele zdefiniowane w szablonie, do którego prowadzi odwołanie, są dodawane do obszaru Models (tryb Single Component Editing) oraz obszaru Model Links (tryb Batch Component Editing).
- Istniejący model, do którego prowadzi odwołanie, zostanie zachowany, a komponent nadal będzie z niego korzystał, chyba że zostanie to celowo zmienione ręcznie.
-
Parametry zdefiniowane w szablonie, do którego prowadzi odwołanie, są dodawane do obszaru Parameters (tryb Single Component Editing) oraz obszaru Required Models/Parameters (tryb Batch Component Editing).

Przykład parametrów po połączeniu z rewizją szablonu komponentu podczas używania Component Editor w trybie Single Component Editing (po lewej) i Batch Component Editing (po prawej). -
Tylko w trybie Batch Component Editing parametry oparte na szablonie, które są ustawione jako widoczne, są grupowane razem w obszarze definicji komponentu edytora, a jako tekst nagłówka używane jest
Template Parameters.
Wygląd przykładowych parametrów opartych na szablonie w obszarze, w którym definiowane są same definicje komponentów, podczas używania Component Editor w trybie Batch Component Editing. -
Pola wartości parametrów opartych na szablonie, które zostały oznaczone jako tylko do odczytu, nie będą edytowalne. Dla wszystkich pozostałych parametrów opartych na szablonie, które nie zostały oznaczone jako tylko do odczytu, możesz swobodnie zmieniać wartości według potrzeb.
-
Jeśli parametr oparty na szablonie został oznaczony jako wymagany, ale nie nadano mu wartości w szablonie, jego pole wartości będzie wyświetlane z czerwoną obwódką (w trybie Batch Component Editing) lub będzie zawierać ikonę
(w trybie Single Component Editing), informując Cię o tym, że dla tego parametru wymagana jest wartość. Nie będzie można zapisać komponentu do Workspace, dopóki nie zostaną zdefiniowane wartości dla wszystkich wymaganych parametrów.
Ponowne zapisanie szablonu komponentu
Na dowolnym etapie możesz wrócić do dowolnej rewizji szablonu komponentu w Workspace i edytować ją bezpośrednio. Kliknij prawym przyciskiem myszy rewizję i wybierz polecenie Edit z menu kontekstowego. Ponownie otworzy się tymczasowy edytor, a szablon zawarty w rewizji zostanie otwarty do edycji. Wprowadź wymagane zmiany, a następnie zapisz szablon komponentu jako kolejną rewizję elementu.

Dostęp do polecenia uruchamiającego bezpośrednią edycję istniejącej rewizji szablonu komponentu.
Pobieranie zapisanych danych
Pobierz dane przechowywane w rewizji szablonu komponentu, klikając tę rewizję prawym przyciskiem myszy (w panelu Explorer) i wybierając polecenie Operations » Download z menu kontekstowego. Plik szablonu komponentu zostanie pobrany do podfolderu w wybranym katalogu, nazwanego przy użyciu identyfikatora rewizji elementu. Plik można znaleźć w znajdującym się tam folderze Released.
Usuwanie miękkie
Po połączeniu z Workspace dostępna jest elastyczna funkcjonalność usuwania szablonu komponentu bezpośrednio z poziomu Altium Designer, z panelu Explorer panel. Kliknij wpis szablonu komponentu w panelu prawym przyciskiem myszy i wybierz polecenie Delete Item z menu kontekstowego. Pojawi się okno dialogowe Delete Items, w którym należy potwierdzić usunięcie. Działanie to jest w rzeczywistości „usuwaniem miękkim”, w wyniku którego szablon komponentu zostanie przeniesiony do obszaru Trash w Workspace. Trash to w istocie kosz, do którego można przenieść dowolną zawartość Workspace (poprzez operację miękkiego usunięcia). Jest on odizolowany od reszty Workspace.

Miękkie usuwanie szablonu komponentu. Szablon zostanie przeniesiony do obszaru Trash Workspace.
Aby kontynuować usuwanie, kliknij przycisk
. Element zostanie usunięty, a okno dialogowe Deletion Summary potwierdzi pomyślne usunięcie. Jeśli wystąpi problem z usunięciem, zostaniesz o tym poinformowany.
Cała zawartość usunięta w ten sposób jest dostępna na stronie Trash w interfejsie przeglądarkowym Workspace. Pamiętaj, że możesz wyświetlać tylko treści, które samodzielnie usunąłeś miękko. Administratorzy będą mogli zobaczyć pełną zawartość strony Trash – czyli całą zawartość, która została miękko usunięta.
Rzeczy, które warto wziąć pod uwagę w odniesieniu do miękko usuniętego szablonu komponentu:
- Szablon komponentu nie będzie dostępny z poziomu oprogramowania projektowego ani interfejsu Web.
- Wszędzie tam, gdzie szablon komponentu był używany, będzie widoczna informacja, że został usunięty.
- Szablon komponentu można przywrócić lub trwale usunąć ze strony Trash, pod warunkiem że masz uprawnienia do edycji. Trwałe usunięcie jest możliwe tylko wtedy, gdy nie jest on używany przez nadrzędny element.
).