Component Templates
Aby usprawnić tworzenie komponentów, Altium Designer we współpracy z połączoną przestrzenią roboczą umożliwia tworzenie i definiowanie Component Templates (elementów szablonów komponentów) w tej przestrzeni roboczej. Podobnie jak szablon schematu pozwala wstępnie określić informacje na arkuszach schematów, które się do niego odwołują, tak szablon komponentu jest wykorzystywany przez komponent biblioteczny przestrzeni roboczej i udostępnia wstępnie zdefiniowane ustawienia używane podczas definiowania tego komponentu.
Szablony komponentów opracowano przede wszystkim z myślą o informacjach parametrycznych. Umożliwiają one zdefiniowanie w jednym miejscu zestawu parametrów, który będzie dostępny dla komponentu odwołującego się do szablonu. Za pomocą szablonu można określić, które parametry mają być widoczne, uzupełnić ich wartości domyślne, a nawet oznaczyć wybrane parametry jako obowiązkowe. Podczas zapisywania komponentu przeprowadzane są kontrole poprawności, aby zapewnić zgodność z tymi wymaganiami.
Takie szablony komponentów tworzy się bezpośrednio w przestrzeni roboczej. Po utworzeniu szablonu komponentu i zapisaniu danych w jego rewizji można go ponownie wykorzystać do utworzenia jednego lub większej liczby komponentów.
Typ folderu
Podczas tworzenia folderu do przechowywania szablonów komponentów można określić jego typ. Nie ma to wpływu na zawartość folderu — opublikowanie szablonu komponentu zawsze spowoduje utworzenie odpowiedniego elementu szablonu komponentu. Typ folderu stanowi jedynie wizualną wskazówkę dotyczącą jego zawartości i może być pomocny podczas przeglądania przestrzeni roboczej w poszukiwaniu określonych danych. Aby wskazać, że folder ma służyć do przechowywania szablonów komponentów, ustaw jego Folder Type na Component Templates podczas definiowania właściwości folderu w oknie dialogowym Edytuj folder.

Określenie typu folderu — czyli jego przeznaczenia — pozwala wizualnie rozpoznać jego zawartość podczas przeglądania przestrzeni roboczej.
Schemat nazewnictwa elementów
Kolejnym ważnym aspektem folderu nadrzędnego jest stosowany w nim Item Naming Scheme. Określa on format unikatowego identyfikatora każdego elementu utworzonego w tym folderze. Dostępnych jest kilka domyślnych przykładowych schematów, które wykorzystują skrócony kod typu folderu (CTC — kolekcja szablonów komponentów) lub typu zawartości (CMPT — szablon komponentu):
-
$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 korzystania z domyślnego schematu nazewnictwa oprogramowanie automatycznie przypisze kolejny dostępny unikatowy identyfikator zgodny z tym schematem, po sprawdzeniu całej przestrzeni roboczej i identyfikatorów istniejącej zawartości. Pozwala to znacznie zaoszczędzić czas podczas ręcznego tworzenia szablonów komponentów.
Dla folderu można również zdefiniować własny schemat, wpisując go bezpośrednio w polu i pamiętając, aby część zmienną ująć w nawiasy klamrowe (np. CMP-TMP-{0000}).

Schemat nazewnictwa elementów folderu nadrzędnego jest stosowany do unikatowego identyfikatora każdego elementu utworzonego w tym folderze.
Typ zawartości
Podczas tworzenia docelowego elementu szablonu komponentu, w którym ma zostać zapisany szablon, upewnij się, że jego Content Type jest ustawiony na Component Template w oknie dialogowym Utwórz nowy element. Jeśli tworzysz element w folderze typu Component Templates, ten typ zawartości będzie dostępny w menu kontekstowym otwieranym prawym przyciskiem myszy podczas tworzenia elementu.

Tworzenie szablonu komponentu w folderze Component Templates — odpowiedni Content Type jest dostępny w menu kontekstowym.
Definicja cyklu życia elementu i nazewnictwo rewizji
Related pages: Definiowanie schematów nazewnictwa rewizji dla przestrzeni roboczej, Definiowanie cykli życia dla przestrzeni roboczej
Podczas definiowania szablonu komponentu należy określić typ zarządzania jego cyklem życia oraz schemat nazewnictwa jego rewizji.
Możliwość korzystania z określonej definicji cyklu życia lub schematu nazewnictwa rewizji przez poszczególne typy zawartości można określić i włączyć globalnie w oknie dialogowym Content Types podczas definiowania każdego schematu. Domyślne schematy przypisane do szablonu komponentu to odpowiednio Generic Lifecycle i 1-Level Revision Scheme.
Określ wymagane schematy w oknie dialogowym Create New Item, używając odpowiednio pól Lifecycle Definition i Revision Naming Scheme.

Wybór definicji cyklu życia i schematu nazewnictwa rewizji dla ręcznie tworzonego szablonu komponentu.
Zapisywanie szablonu komponentu
Related page: Tworzenie i edytowanie zawartości
Dotychczas omówiliśmy obsługę szablonu komponentu w przestrzeni roboczej w kontekście powiązanych typów folderów i zawartości. Zapisanie zdefiniowanego szablonu komponentu w rewizji takiego elementu szablonu komponentu można przeprowadzić w prosty i sprawny sposób.
Dzięki obsłudze bezpośredniej edycji w przestrzeni roboczej szablon komponentu można edytować i zapisać w początkowej rewizji nowo utworzonego elementu szablonu komponentu. Bezpośrednia edycja eliminuje konieczność korzystania z oddzielnych danych źródłowych objętych kontrolą wersji. Obsługiwany typ zawartości można po prostu edytować w tymczasowym edytorze, do którego wczytywane są najnowsze dane źródłowe bezpośrednio z przestrzeni roboczej. Po zakończeniu edycji obiekt jest zapisywany (lub zapisywany ponownie) w kolejnej zaplanowanej rewizji jego elementu nadrzędnego, a tymczasowy edytor zostaje zamknięty. Na dysku twardym nie pozostają żadne pliki, nie trzeba zastanawiać się, czy używane dane źródłowe są właściwe lub aktualne, ani utrzymywać oddzielnego oprogramowania do kontroli wersji. Przestrzeń robocza obsługuje cały proces, zapewniając integralność danych i znacznie przyspieszając wprowadzanie w nich zmian.
Podczas tworzenia elementu szablonu komponentu możesz edytować szablon komponentu i zapisać go w początkowej rewizji tego elementu po jego utworzeniu. W tym celu włącz opcję Open for editing after creation u dołu okna dialogowego Create New Item (opcja ta jest domyślnie włączona). Element zostanie utworzony, a tymczasowy edytor szablonów komponentów otworzy się z dokumentem .CMPT jako aktywnym dokumentem w głównym oknie projektowania. Nazwa tego dokumentu będzie odpowiadać elementowi i jego rewizji, w formacie: <Item><Revision>.CMPT (np. CMPT-0001-1.CMPT).
Użyj dokumentu, aby zdefiniować szablon komponentu zgodnie z potrzebami. Więcej informacji na ten temat znajdziesz w sekcji Definiowanie szablonu.
Podczas edycji bezpośredniej dostępne są trzy przydatne elementy sterujące, które znajdziesz w Quick Access Bar (w lewym górnym rogu głównego okna aplikacji) lub na pasku narzędzi Component Template Standard:
-
– Save Active Document. Użyj tego przycisku, aby zapisać lokalnie zmiany wprowadzone w dokumencie. Pozwala to zachować bieżące zmiany, jeśli chcesz wrócić później do edycji i wprowadzić kolejne zmiany przed ostatecznym zapisaniem dokumentu w przestrzeni roboczej.
-
/
– Save to Server. Użyj tego przycisku, aby zapisać zdefiniowany szablon komponentu w przestrzeni roboczej, w początkowej (planowanej) rewizji docelowego elementu szablonu komponentu. Zostanie wyświetlone okno dialogowe Edit Revision, w którym możesz zmienić nazwę i opis oraz w razie potrzeby dodać uwagi do wydania. Po zapisaniu dokument i edytor zostaną zamknięte. Dokument zawierający źródłowy szablon komponentu, *.CMPT, zostanie zapisany w rewizji elementu. -
/
– Discard Local Changes. Użyj tego przycisku, jeśli chcesz anulować edycję i odrzucić wszystkie wprowadzone zmiany. Dokument i edytor zostaną zamknięte, a do docelowego elementu szablonu komponentu nie zostaną opublikowane żadne dane.
Te elementy sterujące są również dostępne jako polecenia — Save (skrót: Ctrl+S), Save to Server (skrót: Ctrl+Alt+S) i Discard Local Changes — w menu głównym File oraz w menu kontekstowym wpisu szablonu komponentu w panelu Projects.
Dane zapisane w przestrzeni roboczej obejmują źródłowy szablon komponentu zdefiniowany w pliku szablonu komponentu (<Item><Revision>.CMPT).
Dziedziczenie szablonu komponentu
Możesz użyć szablonu komponentu przypisanego do nadrzędnego typu komponentu, jeśli podtyp nie ma powiązanego szablonu komponentu. Podczas tworzenia hierarchii typów komponentów podtypy dziedziczą szablon komponentu przypisany do głównego lub nadrzędnego typu komponentu.
Edytor CMPT (szablonów komponentów)
Definiowanie szablonu
Edytor szablonów komponentów jest podzielony na dwa główne obszary, pokazane na poniższej ilustracji i opisane pod nią.
- Upper Region — służy do definiowania opcji na poziomie komponentu (cyklu życia, nazewnictwa i folderów) dla komponentu korzystającego z szablonu.
- Lower Region — służy do definiowania parametrów używanych przez komponent korzystający z szablonu.
Określanie opcji komponentu
Górna połowa edytora służy do definiowania wartości domyślnych następujących właściwości komponentu:
-
Lifecycle Definition — wybierz definicję cyklu życia, która zostanie zastosowana do komponentu utworzonego przy użyciu szablonu. Lista rozwijana zawiera wszystkie definicje skonfigurowane dla przestrzeni roboczej, które mogą być używane przez komponent.
-
Revision Naming — wybierz schemat nazewnictwa rewizji, który zostanie zastosowany do komponentu utworzonego przy użyciu szablonu. Lista rozwijana zawiera wszystkie schematy skonfigurowane dla przestrzeni roboczej, które mogą być używane przez komponent.
-
Component Naming – w tym polu zdefiniuj domyślny schemat nazewnictwa elementów dla komponentu tworzonego na podstawie szablonu, zapewniający mu unikatowy identyfikator w przestrzeni roboczej. Wpis w tym polu będzie używany jako szablon do automatycznego nadawania nazwy komponentowi (w powiązanym polu Id, gdy edytor komponentów pracuje w trybie Single Component Editing, lub w polu Item ID, gdy edytor komponentów pracuje w trybie Batch Component Editing). Po sprawdzeniu całej przestrzeni roboczej i identyfikatorów istniejącej zawartości oprogramowanie automatycznie przypisze następny dostępny unikatowy identyfikator zgodnie z tym schematem. Dostępny jest domyślny schemat nazewnictwa elementów –
CMP-{00000}– ale możesz oczywiście utworzyć własny, wpisując go w tym polu i ujmując część zmienną w nawiasy klamrowe (np.CMP-001-{0000}). -
Default Folder – pozwala określić domyślny folder w docelowej przestrzeni roboczej, w którym będzie przechowywany zapisany komponent. Kliknij przycisk Choose, aby otworzyć okno dialogowe Choose Folder (odmianę panelu Explorer), w którym możesz przejść do istniejącego folderu w przestrzeni roboczej i go wybrać lub od razu utworzyć nowy.
Gdy szablon jest używany, wpisy określone w tym obszarze służą do wstępnego wypełnienia odpowiednich pól w edytorze komponentów (tam, gdzie są dostępne):
- Single Component Editing mode – pola Id i Folder w obszarze Advanced Settings sekcji Component.
- Batch Component Editing mode – na karcie Document Options w oknie dialogowym Document Options, a w konsekwencji także pola Item ID i FolderPath w obszarze Component sekcji definicji komponentów.

Gdy szablon jest używany, wpisy służą do wstępnego wypełnienia odpowiednich pól podczas edycji komponentu w edytorze komponentów w trybie Single Component Editing (po lewej) i Batch Component Editing (po prawej).
Definiowanie parametrów
Dolna połowa edytora służy do definiowania parametrów i zarządzania nimi. Parametry te będą dostępne dla komponentu korzystającego z szablonu.
Domyślne parametry systemowe
Podczas tworzenia nowego szablonu komponentu domyślnie dodawane są różne parametry systemowe, pokazane na poniższej ilustracji i szczegółowo opisane dalej.
-
ComponentType– ten parametr pozwala określić typ komponentu. Ułatwia to precyzyjne wyszukiwanie za pomocą rozbudowanej funkcji wyszukiwania w przestrzeni roboczej, która umożliwia nie tylko wyszukiwanie według typu komponentu, ale także bardziej inteligentne wyszukiwanie dzięki obsłudze parametrów komponentów uwzględniających jednostki. Podczas przeglądania własnych komponentów w przestrzeni roboczej za pomocą panelu Components grupowanie komponentów według Categories wynika z parametrówComponentTypeprzypisanych do każdego komponentu. Kliknij powiązane pole Default Value, a następnie przycisk
, aby otworzyć okno dialogowe Choose component type. Wybierz w nim wymagany typ komponentu i kliknij OK – wybrany typ zostanie wstawiony jako wartość parametru ComponentType w głównej tabeli parametrów.

Przykładowy szablon komponentu z parametrem systemowym ComponentType ustawionym naDiodes. -
SCHLIBiPCBLIB— te dwa parametry pozwalają określić odpowiednio domyślne modele 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 w swoim szablonie. -
NameiDescription— te dwa parametry pozwalają zdefiniować odpowiednio nazwę i opis komponentu. Wprowadź wymagane ciągi tekstowe w powiązanym polu Default Value dla każdego parametru.
Określ parametryNameiDescriptionw swoim szablonie.
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ład dodania nowego parametru użytkownika do szablonu.
Każdy parametr jest przedstawiony w tabeli za pomocą następujących informacji:
-
Name – w tym polu nadaj parametrowi nazwę, najlepiej taką, która jasno określa jego przeznaczenie. Nowo dodane parametry otrzymują nazwy domyślne (
Parameter,Parameter 1,Parameter 2itd.). -
Type – typ parametru. Początkowo domyślną wartością tego pola jest
Text, ale obsługiwane są różne typy danych uwzględniające jednostki, a także typPCBLIB, który umożliwia definiowanie wielu obudów PCB, orazHarnessWiring, który umożliwia zdefiniowanie komponentu okablowania wiązki. Obsługiwane są również typy parametrów zdefiniowane w dostępnych słownikach – dowiedz się więcej. -
Visible – włącz tę opcję (domyślnie jest włączona dla nowo dodanego parametru), aby odpowiednia opcja Show dla tego parametru była włączona podczas edycji jednego lub wielu komponentów w Edytorze komponentów (skonfigurowanym w trybie Batch Component Editing). Steruje ona wyświetlaniem kolumny odpowiadającej temu parametrowi w dolnej części Edytora komponentów, w której definiuje się same komponenty. Ta właściwość nie ma wpływu na definiowanie komponentu w trybie Single Component Editing edytora.
-
Read Only – włącz tę opcję, aby parametr był tylko do odczytu. Podczas edycji komponentu korzystającego z tego szablonu nie będzie można edytować wartości parametru.
-
Required – włącz tę opcję, aby parametr był wymagany. Podczas edycji komponentu korzystającego z tego 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 czerwoną ramką komórki wartości (w trybie Batch Component Editing) lub ikoną
w tej komórce (w trybie Single Component Editing), gdy nie wprowadzono wartości.
-
Default Value – w tym polu wprowadź domyślną wartość parametru.
-
Description – dodaj opis parametru, na przykład krótką informację o jego przeznaczeniu. Jeśli parametr w szablonie ma zdefiniowany opis, kolumna Description będzie odpowiednio wyświetlana w obszarze Parameters Edytora komponentów w jego Single Component Editing.
Lista parametrów obsługuje również proste operacje kopiowania i wklejania, umożliwiające powielanie jednego lub wielu istniejących parametrów użytkownika. Wklejone parametry zostaną dodane na końcu listy.
Kolejność i rozmiar kolumn
Kolejność kolumn można dostosować. Kliknij nagłówek kolumny i przeciągnij go poziomo do żądanej nowej pozycji. Dostępne pozycje są wskazywane pionowymi strzałkami.
Sortowanie
Parametry można sortować według określonej kolumny, klikając jej nagłówek. Kliknij raz, aby posortować rosnąco (według zawartości tej kolumny). Kliknij ponownie, aby posortować malejąco.
Można sortować według wielu kolumn. Gdy parametry są już posortowane według określonej kolumny, użyj Shift+Click na innej kolumnie, aby dodatkowo posortować je według jej zawartości.
Typy danych parametrów komponentów uwzględniające jednostki
Edytor szablonów komponentów umożliwia określanie konkretnych typów danych dla parametrów komponentów zdefiniowanych w szablonie komponentu (*.CMPT). Typy te uwzględniają również jednostki i obsługują szereg popularnych przedrostków jednostek. Dzięki temu wartość parametru można wprowadzać w różnych formatach — takich jak 2.2k, 2k2, 4M, 2.5GHz — a Workspace potrafi rozpoznać wartość liczbową kryjącą się za tymi zapisami.
Ta funkcja szablonu komponentu ułatwia precyzyjne wyszukiwanie za pomocą serwerowej funkcji wyszukiwania zaawansowanego, która pozwala nie tylko wyszukiwać według typu komponentu, lecz także wyszukiwać bardziej inteligentnie, z użyciem zakresów wartości. Dzięki parametrom komponentów uwzględniającym jednostki można szybko zdefiniować wyszukiwanie, na przykład wszystkich kondensatorów o pojemności od 47uF do 220uF.
Więcej informacji o parametrach uwzględniających jednostki znajdziesz w poniższych rozwijanych sekcjach.
Obsługiwane jednostki
Podczas definiowania parametru użytkownika w szablonie komponentu obsługiwane są następujące typy danych uwzględniające jednostki:
-
Liczba całkowita
-
Liczba dziesiętna
-
Amper (A)
-
Pole powierzchni (mm2)
-
Bit
-
Kandela (cd)
-
Stopień Celsjusza (C)
-
Decybel (dB)
-
Farad (F)
-
Gram (g)
-
Henr (H)
-
Herc (Hz)
-
Dżul (J)
-
Lumen (lm)
-
Metr (m)
-
Milimetr (mm)
-
Om
-
Procent (%)
-
Paskal (Pa)
-
Bar (bar)
-
Funt na cal kwadratowy (psi)
-
Obroty na minutę (rpm)
-
Sekunda (s)
-
Simens (S)
-
Współczynnik temperaturowy (ppm/°C)
-
Tesla (T)
-
Wolt (V)
-
Wat (W)
Obsługiwane przedrostki jednostek
Poniższa tabela przedstawia przedrostki jednostek obsługiwane podczas wprowadzania wartości parametru o typie uwzględniającym jednostki.
| Przedrostek | Nazwa | Wartość (zapis naukowy) | Wartość (zapis zwykły) |
|---|---|---|---|
| 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 |
Dodawanie parametru komponentu uwzględniającego jednostki
Podczas dodawania parametru do szablonu (kliknij
w obszarze Parameters) użyj powiązanego pola Type, aby wybrać z listy rozwijanej wymagany typ danych uwzględniający jednostki.

Wybieranie obsługiwanego typu danych uwzględniającego jednostki dla parametru użytkownika w szablonie komponentu. W tym przykładzie typem parametru jest Ampere.
Podczas wprowadzania wartości parametru komponentu korzystającego z typu danych uwzględniającego jednostki — jako Default Value w szablonie komponentu lub jako wymaganej wartości w definicji komponentu — należy pamiętać o następujących kwestiach:
-
Wartość można wprowadzać w różnych formatach:
-
Tylko wartość liczbowa (np.
10). Należy pamiętać, że jeśli typ danych ma jednostkę, zostanie ona zastosowana automatycznie. Typy z jednostkami mają jednostkę podaną w nawiasach po nazwie. -
Wartość liczbowa w notacji naukowej (np.
1e10,1E6). -
Wartość liczbowa i jednostki (np.
10F). -
Wartość liczbowa z przedrostkiem (np.
10k). Odpowiednia jednostka zostanie dodana automatycznie (jeśli ma zastosowanie). -
Wartość liczbowa z przedrostkiem i jednostkami (np.
10kF). -
Wartość liczbowa z przedrostkiem w typowym zapisie inżynierskim (np. dla rezystancji:
2k2,2K2,10r2,10R2). Wartość zostanie automatycznie odpowiednio znormalizowana (np.2K2zostanie przekształcone w2.2k).
-
Tylko wartość liczbowa (np.
-
Przedrostek i/lub jednostki można wprowadzić ze spacją po wartości liczbowej lub bez niej (np.
10uFlub10 uF). Spacja zostanie automatycznie usunięta.
Walidacja danych
Gdy dla parametru komponentu używany jest typ danych uwzględniający jednostki, wprowadzona wartość jest sprawdzana pod kątem zgodności z określonym typem danych. Zapewnia to użycie właściwej jednostki miary dla tego typu danych. Na przykład parametr typu Celsius nie może mieć wartości 10V!
Walidacja jest przeprowadzana wszędzie tam, gdzie używany jest parametr komponentu o typie danych uwzględniającym jednostki i podawana jest wartość tego parametru:
- Podczas definiowania wartości domyślnej parametru w szablonie komponentu.
- Podczas definiowania wartości parametru w ramach definicji komponentu w edytorze komponentów.
- Podczas konfigurowania wyszukiwania zakresowego na podstawie wartości parametru w ramach zapisanego schematu wyszukiwania.
Typy danych parametrów zdefiniowane przez słownik
Słowniki to niestandardowe typy parametrów z zestawem zdefiniowanych wartości. Słownikami zarządzają administratorzy przestrzeni roboczej na stronie Settings – Vault – Dictionaries w interfejsie przeglądarkowym przestrzeni roboczej. Można ją otworzyć z edytora szablonów komponentów, wybierając opcję Add New Dictionary z listy rozwijanej Type lub klikając element Manage Dictionaries w prawym górnym rogu obszaru Parameters.

Otwórz stronę zarządzania słownikami w interfejsie przeglądarkowym przestrzeni roboczej z poziomu edytora szablonów komponentów.
Zdefiniowane słowniki są dostępne jako typy parametrów na liście rozwijanej Type.

Wybierz typ parametru zdefiniowany przez słownik z listy rozwijanej Typ.
Wartości zdefiniowane dla wybranego typu słownikowego są dostępne na liście rozwijanej Default Value. Wybierz żądaną wartość jako domyślną wartość parametru lub wybierz <None>.

Wybierz wartość domyślną spośród wartości zdefiniowanych dla wybranego typu słownikowego.
Definiowanie wielu footprintów
Edytor szablonów komponentów umożliwia również definiowanie wielu footprintów PCB w ramach szablonu komponentu. Można określić dowolną liczbę powiązań z modelami footprintów. Jest to przydatna funkcja 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 pośrednia ilość miedzi).
Aby dodać do szablonu definicję kolejnego modelu footprintu, kliknij
, aby dodać nowy parametr, a następnie wybierz pozycję PCBLIB z menu rozwijanego powiązanego z polem Type.

Przekształć nowo dodany parametr w definicję modelu footprintu, ustawiając jego Type na PCBLIB.

Przykładowy komponent zdefiniowany w edytorze komponentów (tryb Single Component Editing) z użyciem wskazanego szablonu komponentu. W szablonie zdefiniowano trzy modele footprintów, które są przenoszone do definicji komponentu. Zwróć uwagę, że podczas definiowania komponentu wpis modelu PCBLIB w szablonie jest używany jako domyślny model footprintu (wyróżniony ikoną w lewym górnym rogu). Najedź kursorem na obraz, aby zobaczyć ten sam komponent definiowany w edytorze komponentów w trybie Batch Component Editing. W tym przypadku domyślny footprint nosi nazwę PCBLIB (default).
Importowanie i eksportowanie 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 z menu głównego edytora komponentów, aby wybrać żądaną czynność, a następnie w otwartym standardowym oknie dialogowym systemu Windows przejdź do odpowiedniej lokalizacji i wybierz plik do zaimportowania lub określ nazwę pliku, który zostanie wyeksportowany.
Ponowne wykorzystanie szablonu komponentu
Wersję szablonu komponentu można wykorzystać — a dokładniej wskazać ją w aktualnie edytowanej wersji komponentu — na następujące sposoby.
Podczas tworzenia nowego komponentu
Podczas tworzenia nowego komponentu za pomocą polecenia File » New » Component z menu głównego można wybrać szablon w oknie dialogowym Create new component.

Szybkie powiązanie szablonu komponentu z listy wszystkich dostępnych szablonów podczas tworzenia nowego komponentu.
Ręcznie w edytorze komponentów
Sposób ponownego wykorzystania wersji szablonu komponentu w edytorze komponentów zależy od trybu pracy edytora.
W trybie edycji pojedynczego komponentu
Podczas edycji pojedynczego komponentu w tym trybie edytora komponentów wybierz odpowiedni szablon komponentu z menu rozwijanego powiązanego z polem Template — należącym do grupy Advanced Settings w obszarze Component edytora. Na liście znajdują się nazwy wszystkich szablonów komponentów dostępnych obecnie w tym samym obszarze roboczym, w którym znajduje się komponent, a ich najnowsze wersje podano w nawiasach. Wybierz odpowiedni szablon, aby go zastosować.

Szybkie powiązanie szablonu komponentu z menu wszystkich dostępnych szablonów podczas edycji wersji komponentu w edytorze komponentów w trybie Single Component Editing.
W trybie zbiorczej edycji komponentów
Istnieją dwa sposoby powiązania wersji szablonu komponentu z aktualnie edytowaną wersją komponentu:
-
Na karcie Template w oknie dialogowym Opcje dokumentu (Edit » Document Options). Kliknij przycisk Choose po prawej stronie pola Item Revision. Otworzy to okno dialogowe Choose Item (wariant panelu Explorer). Użyj tego okna, aby odszukać i wybrać wersję odpowiedniego szablonu komponentu. Po kliknięciu OK zostanie utworzone powiązanie między wersją komponentu a docelową wersją szablonu komponentu. Potwierdzenie tego powiązania można zobaczyć na karcie Template w oknie dialogowym Document Options.

Ręczne powiązanie komponentu z wersją szablonu komponentu w docelowym obszarze roboczym. -
Z menu Add powiązanego z obszarem Required Models/Parameters edytora komponentów. Podmenu Templates zawiera nazwy wszystkich szablonów komponentów dostępnych obecnie w tym samym obszarze roboczym, w którym znajduje się komponent, a ich najnowsze wersje podano w nawiasach. Kliknij wybraną pozycję, aby utworzyć powiązanie z najnowszą wersją danego szablonu komponentu. Także w tym przypadku potwierdzenie powiązania można zobaczyć na karcie Templates w oknie dialogowym Document Options.

Szybkie powiązanie szablonu komponentu z menu wszystkich dostępnych szablonów.
Dziedziczenie z folderu komponentów w obszarze roboczym
Można wskazać szablon komponentu, który będzie automatycznie używany dla wszystkich komponentów (i ich wersji) przechowywanych w folderze komponentów w obszarze roboczym.
Wskaż odpowiedni szablon w polu Component Template podczas definiowania właściwości folderu w oknie dialogowym Edytuj folder. Lista rozwijana tego pola zawiera nazwy wszystkich szablonów komponentów dostępnych obecnie w tym samym obszarze roboczym, w którym znajduje się folder komponentów, a ich najnowsze wersje podano w nawiasach. Wybierz pozycję, aby każdy kolejny komponent utworzony w tym folderze był powiązany z najnowszą wersją danego szablonu komponentu.

Wskaż domyślny szablon komponentu, który będzie stosowany do wszystkich komponentów tworzonych w nadrzędnym folderze komponentów.
Jeśli szablon komponentu zostanie wybrany na poziomie folderu, ten sam szablon będzie domyślnie używany podczas tworzenia komponentów w jego podfolderach. Umożliwia to szybkie dziedziczenie szablonu przez wszystkie komponenty w folderach podrzędnych.
Wpływ użycia szablonu komponentu na modele i parametry komponentu
Podczas edycji wersji komponentu, gdy jest z nią powiązana wersja szablonu komponentu lub gdy komponent się do niej odwołuje, w edytorze komponentów zachodzą następujące zmiany dotyczące modeli i parametrów:
- Modele zdefiniowane we wskazanym szablonie są dodawane do obszaru Models (tryb Single Component Editing) oraz obszaru Model Links (tryb Batch Component Editing).
- Istniejące odwołanie do modelu zostanie zachowane, a komponent będzie nadal korzystać z tego modelu, chyba że zostanie on celowo zmieniony ręcznie.
-
Parametry zdefiniowane we wskazanym szablonie są dodawane do obszaru Parameters (tryb Single Component Editing) oraz obszaru Required Models/Parameters (tryb Batch Component Editing).

Przykład parametrów po powiązaniu z wersją szablonu komponentu w edytorze komponentów w trybie Single Component Editing (po lewej) i w trybie Batch Component Editing (po prawej). -
Wyłącznie w trybie Batch Component Editing parametry pochodzące z szablonu, dla których włączono wyświetlanie, są grupowane w obszarze definicji komponentów edytora, a tekstem nagłówka jest
Template Parameters.
Wygląd przykładowych parametrów opartych na szablonie w obszarze definiowania komponentów podczas korzystania z edytora komponentów w trybie Batch Component Editing. -
Pola wartości parametrów opartych na szablonie, które oznaczono jako tylko do odczytu, nie będą dostępne do edycji. W przypadku wszystkich pozostałych parametrów opartych na szablonie, których nie oznaczono jako tylko do odczytu, można dowolnie zmieniać wartości zgodnie z potrzebami.
-
Jeśli parametr oparty na szablonie został oznaczony jako wymagany, ale nie przypisano mu wartości w szablonie, jego pole wartości będzie miało czerwoną obwódkę (w trybie Batch Component Editing) lub będzie zawierać ikonę
(w trybie Single Component Editing), sygnalizując konieczność podania wartości tego parametru. Zapisanie komponentu w przestrzeni roboczej będzie możliwe dopiero po zdefiniowaniu wartości wszystkich wymaganych parametrów.
Ponowne zapisywanie szablonu komponentu
W dowolnym momencie można wrócić do dowolnej rewizji szablonu komponentu w przestrzeni roboczej i edytować ją bezpośrednio. Kliknij rewizję prawym przyciskiem myszy i wybierz polecenie Edit z menu kontekstowego. Ponownie otworzy się tymczasowy edytor, a szablon zawarty w tej rewizji zostanie otwarty do edycji. Wprowadź potrzebne 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
Aby pobrać dane zapisane w rewizji szablonu komponentu, kliknij tę rewizję prawym przyciskiem myszy (w panelu Explorer) i wybierz polecenie Operations » Download z menu kontekstowego. Plik szablonu komponentu zostanie pobrany do podfolderu w wybranym katalogu, nazwanego zgodnie z identyfikatorem rewizji elementu. Plik można znaleźć w znajdującym się w nim folderze Released.
Usuwanie nietrwałe
Po połączeniu z przestrzenią roboczą dostępne są elastyczne funkcje umożliwiające usuwanie szablonu komponentu bezpośrednio z Altium Designer, z poziomu panelu Explorer. 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. W rzeczywistości jest to „usuwanie nietrwałe”, w wyniku którego szablon komponentu zostanie przeniesiony do obszaru Trash przestrzeni roboczej. Trash pełni zasadniczo funkcję kosza, do którego można przenieść dowolną zawartość przestrzeni roboczej (poprzez usuwanie nietrwałe). Jest on odizolowany od reszty przestrzeni roboczej.

Usuwanie nietrwałe szablonu komponentu. Szablon zostanie przeniesiony do obszaru Trash przestrzeni roboczej.
Aby kontynuować usuwanie, kliknij przycisk
. Element zostanie usunięty, a okno dialogowe Deletion Summary potwierdzi pomyślne usunięcie. Jeśli podczas usuwania wystąpi problem, otrzymasz stosowną informację.
Wszystkie treści usunięte w ten sposób można znaleźć na stronie Trash interfejsu przeglądarkowego przestrzeni roboczej. Pamiętaj, że możesz wyświetlać tylko treści usunięte nietrwale przez Ciebie. Administratorzy mogą zobaczyć pełną zawartość strony Trash — czyli wszystkie treści, które zostały usunięte nietrwale.
Kwestie, o których należy pamiętać w odniesieniu do nietrwale usuniętego szablonu komponentu:
- Szablon komponentu nie będzie dostępny w oprogramowaniu projektowym ani w interfejsie internetowym.
- We wszystkich miejscach, w których używano szablonu komponentu, pojawi się informacja, że został on usunięty.
- Szablon komponentu można przywrócić lub trwale usunąć ze strony Trash, pod warunkiem posiadania uprawnień do edycji. Trwałe usunięcie jest możliwe tylko wtedy, gdy szablon nie jest używany przez element nadrzędny.






).