Component Templates
Pomagając usprawnić tworzenie komponentów, Altium Designer, w połączeniu z Twoim connected Workspace, obsługuje tworzenie i definiowanie Component Templates (Component Template Items) w tym Workspace. Tak jak szablon schematu może być używany do wstępnego definiowania informacji na arkuszach schematów, które się do niego odwołują, tak szablon komponentu jest powiązany z Workspace library component i udostępnia predefiniowane ustawienia do wykorzystania 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óry będzie dostępny dla komponentu odwołującego się do tego szablonu. Za pomocą szablonu można kontrolować, które z tych parametrów mają być widoczne, uzupełniać wartości domyślne, a nawet oznaczać parametry wymagane 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ć przy tworzeniu jednego lub większej liczby komponentów.
Folder Type
Podczas tworzenia folderu, w którym będą przechowywane szablony komponentów, można 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ę” dotyczącą tego, co jest przechowywane w folderze, i może być przydatne podczas przeglądania Workspace w poszukiwaniu określonej zawartości. Aby wskazać, że folder ma służyć jako kontener na szablony komponentów, ustaw jego Folder Type jako Component Templates podczas definiowania właściwości folderu w oknie dialogowym Edit Folder dialog.

Określenie typu folderu — jego przeznaczenia — daje wizualną wskazówkę dotyczącą 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. Definiuje on format unikalnego ID dla każdego Item tworzonego 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.
Korzystając z domyślnego schematu nazewnictwa, oprogramowanie automatycznie przypisze kolejny dostępny unikalny identyfikator na podstawie tego schematu po przeskanowaniu całego Workspace oraz 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 i upewniając się, że część zmienna jest ujęta w nawiasy klamrowe (np. CMP-TMP-{0000}).

Item Naming Scheme folderu nadrzędnego jest stosowany do Unique ID każdego Item tworzonego w tym folderze.
Content Type
Podczas tworzenia docelowego Component Template Item, w którym ma być 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 – prawidłowy Content Type jest dostępny w menu kontekstowym.
Item Lifecycle Definition and Revision Naming
Related pages: Defining Revision Naming Schemes for a Workspace, Defining Lifecycle Definitions for a Workspace
Podczas definiowania szablonu komponentu pamiętaj, aby określić odpowiednio 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 określonej 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.
Określ wymagane schematy 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 utworzonego szablonu komponentu.
Saving a Component Template
Related page: Creating & Editing Content
Do tej pory omówiliśmy obsługę szablonu komponentu w Workspace pod kątem 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 uproszczony sposób.
Szablon komponentu można edytować i zapisać do początkowej rewizji nowo utworzonego Component Template Item dzięki obsłudze bezpośredniej edycji w Workspace. Bezpośrednia edycja uwalnia Cię od ograniczeń związanych z oddzielnymi danymi źródłowymi objętymi kontrolą wersji. Możesz po prostu edytować obsługiwany typ zawartości przy użyciu 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 prawidłowym 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, a tymczasowy Component Template Editor otworzy się, prezentując dokument .CMPT jako aktywny dokument w głównym oknie projektowym. Dokument ten zostanie nazwany zgodnie z formatem Item-Revision: <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 Defining the Template.
Podczas bezpośredniej edycji dostępne są trzy odpowiednie elementy sterujące, łatwo dostępne z 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. Pozwala to zapisać bieżące zmiany, jeśli chcesz wrócić później i wprowadzić kolejne zmiany 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. Zostanie wyświetlone okno dialogowe Edit Revision, w którym można zmienić Name, Description oraz dodać release notes zgodnie z potrzebami. Po zapisaniu dokument i edytor zostaną zamknięte. Dokument zawierający źródłowy szablon komponentu, *.CMPT, zostanie zapisany w rewizji Item. -
/
– Discard Local Changes. Użyj tego przycisku, jeśli chcesz anulować edycję i odrzucić wszelkie 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 – w głównym menu File i w menu po kliknięciu prawym przyciskiem na wpis 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ładowy zdefiniowany szablon komponentu zapisany 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, przedstawione na poniższym obrazie i podsumowane poniżej.

Edytor Component Template można ogólnie 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 przez komponent odwołujący 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 Item Naming Scheme dla komponentu utworzonego przy użyciu szablonu, zapewniając unikalny identyfikator dla wynikowego komponentu w Workspace. Wpis tutaj zostanie użyty jako szablon do automatycznego nadawania nazwy komponentowi (w powiązanym polu Id (podczas korzystania z Component Editor w trybie Single Component Editing) lub w polu Item ID (podczas korzystania z Component Editor w trybie Batch Component Editing)). Oprogramowanie automatycznie przypisze następny dostępny unikalny identyfikator na podstawie tego schematu po przeskanowaniu całego Workspace i identyfikatorów istniejącej zawartości. Dostępny jest domyślny schemat nazewnictwa Item –
CMP-{00000}– ale oczywiście możesz 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 uzyskać dostęp do okna dialogowego Choose Folder (odmiany panelu Explorer panel), z poziomu którego możesz przeglądać istniejące foldery w Workspace i wybrać jeden z nich albo utworzyć nowy w locie.
Po odwołaniu się do szablonu wpisy określone w tym obszarze są używane 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
Różne parametry systemowe są domyślnie uwzględniane podczas tworzenia nowego szablonu komponentu, jak pokazano na poniższym obrazie i opisano dalej.

Domyślne parametry na poziomie systemowym uwzględniane w nowo utworzonym szablonie komponentu.
-
ComponentType– ten parametr pozwala określić typ komponentu. Ułatwia to ukierunkowane wyszukiwanie za pomocą rozbudowanej funkcji Search facility w Workspace — funkcji, która nie tylko umożliwia wyszukiwanie według typu komponentu, ale także pozwala wyszukiwać inteligentniej, dzięki obsłudze unit-aware component parameters. Podczas przeglądania własnych komponentów Workspace przy użyciu panelu Components panel, grupowanie komponentów Categories jest wyprowadzane z parametrówComponentTypeskojarzonych z każdym komponentem. Kliknij powiązane pole Default Value, a następnie kliknij przycisk
, aby uzyskać dostęp do okna dialogowego 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ą określenie odpowiednio 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 służące do wyboru wymaganego modelu.

Określ modele symbolu i footprintu jako część swojego szablonu. -
NameiDescription– te dwa parametry umożliwiają zdefiniowanie odpowiednio 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ład dodania nowego parametru użytkownika do szablonu.
Każdy parametr jest przedstawiony na liście siatki z następującymi informacjami:
-
Name – użyj tego pola, aby nadać parametrowi nazwę, zwykle znaczącą nazwę, która oddaje jego przeznaczenie. Po początkowym dodaniu parametry otrzymają nazwy domyślne (
Parameter,Parameter 1,Parameter 2itd.). -
Type – typ parametru. Ten wpis będzie początkowo domyślnie ustawiony na
Text, ale obsługiwany jest zakres unit-aware data types, a także typPCBLIB, który ułatwia definition of multiple footprints, orazHarnessWiring, który ułatwia definiowanie harness wiring component. 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 odpowiadająca jej opcja Show dla parametru była włączona podczas edycji jednego lub wielu komponentów w Component Editor (skonfigurowanym w trybie Batch Component Editing). To z kolei kontroluje wyświetlanie 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ść parametru nie będzie możliwa do edycji.
-
Required – włącz tę opcję, aby uczynić parametr „parametrem wymaganym”. 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óżniony czerwoną obwódką komórki wartości (w trybie Batch Component Editing) lub zawiera ikonę
(w trybie Single Component Editing), gdy nie wprowadzono żadnej wartości.
-
Default Value – użyj tego pola, aby wprowadzić domyślną wartość parametru.
- Description – dodaj dowolny opis parametru, na przykład zwięzłą uwagę o tym, co zapewnia. Jeśli parametr w szablonie ma zdefiniowany opis, wówczas kolumna Description będzie wyświetlana 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 końcu listy.
Column Ordering and Sizing
Kolejność kolumn można dostosować. Kliknij nagłówek kolumny i przeciągnij go poziomo do wymaganej nowej pozycji. Prawidłowe pozycje są wyróżniane pionowymi strzałkami pozycjonującymi.
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żesz 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 uwzględniające jednostki
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 uwzględniają jednostki i obsługują szeroki zakres 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 jest wyposażony w odpowiednie mechanizmy, aby rozpoznawać wartość liczbową kryjącą się za tymi wpisami.
Ta funkcja szablonu komponentu ułatwia ukierunkowane wyszukiwanie za pomocą funkcji Advanced Search serwera – funkcji, która nie tylko umożliwia wyszukiwanie według typu komponentu, ale także pozwala wyszukiwać inteligentniej, z użyciem wyszukiwania zakresowego. Dzięki parametrom komponentów uwzględniającym jednostki możesz szybko zdefiniować wyszukiwanie, na przykład aby znaleźć wszystkie kondensatory o pojemności między 47uF a 220uF.
Skorzystaj z poniższych zwijanych sekcji, aby dowiedzieć się więcej o parametrach uwzględniających jednostki.
Supported Units
Podczas definiowania parametru użytkownika jako części szablonu 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)
-
Celsjusz (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)
-
Siemens (S)
-
Współczynnik temperaturowy (ppm/°C)
-
Tesla (T)
-
Wolt (V)
-
Waty (W)
Supported Unit Prefixes
Poniższa tabela zawiera przedrostki jednostek obsługiwane podczas wprowadzania wartości dla typu parametru uwzględniającego jednostki.
| 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 uwzględniający jednostki.

Wybór obsługiwanego typu danych uwzględniającego jednostki dla parametru użytkownika w szablonie komponentu. W tym przykładzie Ampere jest typem parametru.
Podczas wprowadzania wartości parametru komponentu, który korzysta z typu danych uwzględniającego jednostki – albo jako Default Value w szablonie komponentu, albo jako wymagana wartość w definicji komponentu – należy wziąć pod uwagę następujące kwestie:
-
Możesz wprowadzić wartość w wielu różnych formatach:
-
Tylko wartość liczbowa (np.
10). Zwróć uwagę, że jeśli typ danych ma jednostkę, zostanie ona zastosowana automatycznie. Typy mające jednostki mają tę 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 (tam, gdzie ma to zastosowanie). -
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 automatycznie znormalizowana odpowiednio (np.2K2stanie się2.2k).
-
Tylko wartość liczbowa (np.
-
Możesz wprowadzać przedrostek i/lub jednostki ze spacją lub bez spacji po wartości liczbowej (np.
10uFlub10 uF). Spacja zostanie automatycznie usunięta.
Data Validation
Gdy dla parametru komponentu używany jest typ danych rozpoznający jednostki, wprowadzona wartość jest sprawdzana względem określonego typu danych. Zapewnia to użycie poprawnej jednostki miary dla tego 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 rozpoznającym jednostki i podawana jest dla niego wartość:
- Podczas definiowania wartości domyślnej parametru w szablonie komponentu.
- Podczas definiowania wartości parametru jako części definicji komponentu w Edytorze Komponentów.
- Podczas konfigurowania wyszukiwania zakresowego opartego na wartości parametru jako części zapisanej konfiguracji wyszukiwania.

Przykład działania walidacji danych w Edytorze Szablonów Komponentów.
Typy danych parametrów zdefiniowane w słownikach
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 przejść z edytora szablonów komponentów, wybierając opcję Add New Dictionary z listy rozwijanej Type lub klikając kontrolkę Manage Dictionaries w prawym górnym rogu obszaru Parameters.

Przejdź do strony zarządzania słownikami w interfejsie przeglądarkowym Workspace z Edytora Szablonów Komponentów.
Zdefiniowane słowniki są dostępne jako typy parametrów na liście rozwijanej Type.

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

Wybierz wartość domyślną spośród tych zdefiniowanych dla wybranego typu słownikowego.
Definiowanie wielu footprintów
Edytor Szablonów Komponentów obsługuje także definiowanie wielu footprintów PCB jako części szablonu komponentu. Można określić dowolną liczbę odwołań do modeli footprintów i będzie to szczególnie przydatne 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 (najmniej, czyli minimum miedzi), M (najwięcej, czyli maksimum miedzi) oraz N (nominalnie, czyli średnia ilość miedzi).
Aby dodać do szablonu definicję dodatkowego modelu footprintu, kliknij
, aby dodać nowy parametr, a następnie wybierz pozycję PCBLIB z listy rozwijanej powiązanej z polem Type.

Zmień 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 szablonu komponentu, do którego się odwołuje. 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 (wyróżniony ikoną w jego lewym górnym rogu) podczas definiowania komponentu. 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 jest określany jako PCBLIB (default).
Import i eksport szablonów komponentów
Istniejący plik szablonu komponentu (*.CMPT) lub plik biblioteki komponentów (*.CMPLIB) można zaimportować do edytora szablonów komponentów, a aktualnie 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 systemu 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 szablonu komponentu
Użycie rewizji szablonu komponentu — a dokładniej odwołanie się do niej z rewizji komponentu, który obecnie edytujesz — można zrealizować na następujące sposoby.
Podczas tworzenia nowego komponentu
Podczas tworzenia nowego komponentu za pomocą polecenia File » New » Component z menu głównego możesz 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 z poziomu Edytora Komponentów
Ponowne użycie rewizji szablonu komponentu z poziomu Edytora Komponentów zależy od trybu pracy edytora.
W trybie Single Component Editing
Podczas edycji pojedynczego komponentu w tym trybie Edytora Komponentów wybierz wymagany Component Template z listy rozwijanej powiązanej z polem Template — będącym częścią grupy Advanced Settings w obszarze Component edytora. Wyświetlane są wszystkie szablony komponentów aktualnie dostępne w tym samym Workspace, w którym znajduje się sam komponent — według nazwy — z podaniem ich najnowszych rewizji w nawiasach. Wybierz wymagany szablon, aby go zastosować.

Szybkie powiązanie szablonu komponentu z menu wszystkich dostępnych szablonów podczas edycji rewizji komponentu przy użyciu Edytora Komponentów w trybie Single Component Editing.
W trybie Batch Component Editing
Istnieją dwa sposoby „podłączenia” rewizji Component Template do aktualnie edytowanej rewizji komponentu:
-
Z karty Template okna dialogowego Document Options dialog (Edit » Document Options). Kliknij przycisk Choose po prawej stronie pola Item Revision. Zapewni 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 będzie widoczne po powrocie na kartę Template okna dialogowego Document Options.

Ręczne powiązanie komponentu z rewizją szablonu komponentu w docelowym Workspace. -
Z menu Add powiązanego z obszarem Required Models/Parameters w Edytorze komponentów. 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, z ich najnowszymi rewizjami wskazanymi w nawiasach. Kliknij wpis, aby utworzyć łącze do najnowszej rewizji tego szablonu komponentu. Ponownie, weryfikację łącza można zobaczyć na karcie Templates okna dialogowego Document Options.

Szybkie łączenie szablonu komponentu z menu wszystkich dostępnych szablonów.
Dziedziczenie z folderu Components w Workspace
Możesz określić szablon komponentu, który będzie automatycznie używany dla wszystkich komponentów (i ich rewizji) przechowywanych w folderze Components w Workspace.
Określ wymagany szablon za pomocą pola Component Template podczas definiowania właściwości folderu w oknie dialogowym Edit Folder dialog. Lista rozwijana powiązana z tym polem zawiera wszystkie szablony komponentów — według nazwy — aktualnie dostępne w tym samym Workspace, w którym znajduje się sam folder Components, z ich najnowszymi rewizjami wskazanymi w nawiasach. Wybierz wpis, 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 ma być 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 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 Edytorze komponentów dzieje się następująco w odniesieniu do modeli i parametrów:
- Modele zdefiniowane w szablonie, do którego istnieje 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 istnieje odwołanie, zostanie zachowany, a komponent nadal będzie używał tego modelu, chyba że zostanie to celowo zmienione ręcznie.
-
Parametry zdefiniowane w szablonie, do którego istnieje 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 Edytora komponentów 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 ustawiono jako widoczne, są grupowane razem w obszarze definicji komponentu w edytorze, z tekstem nagłówka
Template Parameters.
Wygląd przykładowych parametrów opartych na szablonie w obszarze, w którym definiowane są same definicje komponentu, podczas używania Edytora komponentów 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ą ramką (w trybie Batch Component Editing) albo będzie zawierało ikonę
(w trybie Single Component Editing), ostrzegając 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 zapisywanie szablonu komponentu
Na dowolnym etapie możesz wrócić do dowolnej rewizji szablonu komponentu w Workspace i edytować ją bezpośrednio. Kliknij rewizję prawym przyciskiem myszy i wybierz polecenie Edit z menu kontekstowego. Ponownie otworzy się edytor tymczasowy, z szablonem zawartym w rewizji otwartym do edycji. Wprowadź wymagane zmiany, a następnie zapisz szablon komponentu do kolejnej rewizji elementu.

Dostęp do polecenia uruchamiającego bezpośrednią edycję istniejącej rewizji szablonu komponentu.
Pobieranie zapisanych danych
Pobierz dane zapisane 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. Zostanie wyświetlone okno dialogowe Delete Items, w którym należy potwierdzić usunięcie. Działanie to jest w rzeczywistości „usunięciem miękkim”, w ramach którego szablon komponentu zostanie przeniesiony do obszaru Trash Workspace. Trash to zasadniczo kosz, do którego można przenosić dowolną zawartość Workspace (poprzez operację usunięcia miękkiego). Jest on odizolowany od pozostałej części Workspace.

Miękkie usunięcie 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łą zawartość usuniętą w ten sposób można znaleźć na stronie Trash w interfejsie przeglądarkowym Workspace. Pamiętaj, że możesz wyświetlać tylko zawartość, którą samodzielnie usunąłeś miękko. Administratorzy będą mogli zobaczyć pełną zawartość strony Trash — czyli całą zawartość, która została usunięta miękko.
Rzeczy, które warto wziąć pod uwagę w odniesieniu do szablonu komponentu usuniętego miękko:
- Szablon komponentu nie będzie dostępny z poziomu oprogramowania projektowego ani z interfejsu Web.
- Wszędzie tam, gdzie szablon komponentu był używany, będzie widoczne, że został on 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.
).