Component Templates
Per contribuire a semplificare la creazione dei componenti, Altium Designer, in combinazione con il tuo Workspace connesso, supporta la creazione e la definizione di Component Templates (Elementi Template di Componente) in tale Workspace. Proprio come un template schematico può essere utilizzato per predefinire le informazioni sui fogli schematici che vi fanno riferimento, un template di componente viene referenziato da un componente di libreria del Workspace e fornisce impostazioni predefinite da utilizzare durante la definizione di quel componente.
In particolare, i template di componente sono stati sviluppati tenendo ben presente le informazioni parametriche, consentendoti di definire, in un'unica posizione, un insieme "bucket" di parametri che saranno resi disponibili al componente che li referenzia. Tramite il template, puoi controllare quali di questi parametri devono essere resi visibili, compilare valori predefiniti e persino contrassegnare come obbligatori i parametri richiesti. Al momento del salvataggio del componente vengono eseguiti controlli di validazione per garantirne la conformità.
Tali template di componente vengono creati direttamente all'interno del Workspace. Una volta creato un template di componente (e salvati i dati in una sua revisione), può essere riutilizzato nella creazione di uno o più componenti.
Tipo di cartella
Quando crei la cartella in cui archiviare i template di componente, puoi specificarne il tipo. Questo non influisce sul contenuto della cartella: il rilascio di un template di componente produrrà sempre un corrispondente Elemento Template di Componente. Fornisce semplicemente un "indizio" visivo su ciò che è archiviato in una cartella e può risultare utile quando si esplora un Workspace alla ricerca di contenuti specifici. Per designare l'uso di una cartella come contenitore per template di componente, imposta il suo Folder Type come Component Templates, quando definisci le proprietà della cartella nella finestra di dialogo Modifica cartella.

Specificare il tipo di cartella, ovvero il suo uso previsto, fornisce un'indicazione visiva del contenuto di quella cartella durante la navigazione del Workspace.
Item Naming Scheme
Un altro aspetto importante della cartella padre è lo Item Naming Scheme utilizzato per essa. Questo definisce il formato dell'ID univoco per ciascun elemento creato in quella particolare cartella. Sono disponibili diversi schemi di esempio predefiniti, che utilizzano il codice in forma abbreviata per il tipo di cartella (CTC – Raccolta Template di Componenti) oppure per il tipo di contenuto (CMPT – Template di Componente):
-
$CONTENT_TYPE_CODE-001-{0000}– ad esempio,CMPT-001-0001. -
$CONTENT_TYPE_CODE-001-{A00}– ad esempio,CMPT-001-A01. -
$FOLDER_TYPE_CODE-001-{0000}– ad esempio,CTC-001-0001. -
$FOLDER_TYPE_CODE-001-{A000}– ad esempio,CTC-001-A001.
Utilizzando uno schema di denominazione predefinito, il software assegnerà automaticamente il successivo ID univoco disponibile, in base a quello schema, dopo aver analizzato l'intero Workspace e gli identificativi dei contenuti esistenti. Questo può far risparmiare molto tempo durante la creazione manuale dei template di componente.
Per una cartella può anche essere definito uno schema personalizzato, semplicemente digitandolo nel campo, assicurandosi che la parte variabile sia racchiusa tra parentesi graffe (ad es. CMP-TMP-{0000}).

Lo schema di denominazione degli elementi della cartella padre viene applicato all'ID univoco di ciascun elemento creato all'interno di quella cartella.
Tipo di contenuto
Quando crei un Elemento Template di Componente di destinazione in cui archiviare il tuo template di componente, assicurati che il suo Content Type sia impostato su Component Template, nella finestra di dialogo Crea nuovo elemento. Se stai creando l'elemento in una cartella di tipo Component Templates, questo tipo di contenuto sarà disponibile nel menu contestuale del tasto destro durante la creazione dell'elemento.

Creazione di un template di componente all'interno di una cartella Component Templates – il corretto Content Type è disponibile nel menu contestuale.
Item Lifecycle Definition and Revision Naming
Related pages: Definizione degli schemi di denominazione delle revisioni per un Workspace, Definizione delle definizioni del ciclo di vita per un Workspace
Quando definisci un template di componente, assicurati di specificare rispettivamente il tipo di gestione del ciclo di vita da utilizzare per il template di componente e lo schema di denominazione impiegato per le sue revisioni.
Il controllo su quali tipi di contenuto possano utilizzare una particolare definizione del ciclo di vita o uno specifico schema di denominazione delle revisioni può essere definito e abilitato a livello globale dalla finestra di dialogo Content Types durante la definizione di ciascuno schema. Gli schemi predefiniti assegnati per l'uso da parte di un template di componente sono rispettivamente: Generic Lifecycle e 1-Level Revision Scheme.
Specifica gli schemi richiesti nella finestra di dialogo Create New Item, utilizzando rispettivamente i campi Lifecycle Definition e Revision Naming Scheme.

Selezione delle definizioni del ciclo di vita e degli schemi di denominazione delle revisioni per un template di componente creato manualmente.
Salvataggio di un template di componente
Related page: Creazione e modifica dei contenuti
Finora abbiamo discusso del supporto per un template di componente nel Workspace, in termini di cartelle e tipi di contenuto correlati. Il salvataggio di un template di componente effettivamente definito in una revisione di tale Elemento Template di Componente può essere eseguito in modo semplificato.
Un template di componente può essere modificato e salvato nella revisione iniziale di un Elemento Template di Componente appena creato, grazie al supporto del Workspace per la modifica diretta. La modifica diretta ti libera dai vincoli di dati sorgente separati e controllati da versione. Puoi semplicemente modificare un tipo di contenuto supportato utilizzando un editor temporaneo caricato con il sorgente più recente direttamente dal Workspace stesso. E una volta completata la modifica, l'entità viene salvata (o nuovamente salvata) in una revisione pianificata successiva del suo elemento padre e l'editor temporaneo viene chiuso. Non ci sono file sul tuo disco rigido, nessun dubbio sul fatto che tu stia lavorando con il sorgente corretto o più recente e nessuna necessità di mantenere un software di controllo versione separato. Il Workspace gestisce tutto questo con grande integrità e in un modo che accelera notevolmente le modifiche ai tuoi dati.
Quando crei un Elemento Template di Componente, hai la possibilità di modificare e salvare un template di componente nella revisione iniziale di quell'elemento, dopo la creazione. Per farlo, abilita l'opzione Open for editing after creation, nella parte inferiore della finestra di dialogo Crea nuovo elemento (abilitata per impostazione predefinita). L'elemento verrà creato e si aprirà l'Editor temporaneo dei Template di Componente, che presenterà un documento .CMPT come documento attivo nella finestra principale di progettazione. Questo documento sarà denominato in base a Elemento-Revisione, nel formato: <Item><Revision>.CMPT (ad es. CMPT-0001-1.CMPT).

Esempio di modifica della revisione iniziale di un template di componente, direttamente dal Workspace: l'Editor temporaneo dei Template di Componente fornisce il documento con cui definire il tuo template di componente.
Utilizza il documento per definire il template di componente secondo necessità. Per ulteriori informazioni su come farlo, consulta Definizione del template.
Durante la modifica diretta sono disponibili tre controlli pertinenti, facilmente accessibili dal Quick Access Bar (in alto a sinistra nella finestra principale dell'applicazione) oppure dalla barra degli strumenti Component Template Standard:
-
– Save Active Document. Usa questo pulsante per salvare localmente eventuali modifiche apportate al documento. Ciò ti consente di salvare le modifiche correnti, nel caso in cui desideri tornare in un secondo momento per apportare ulteriori modifiche prima del salvataggio definitivo nel Workspace.
-
/
– Save to Server. Usa questo pulsante per salvare il template di componente definito nel Workspace, memorizzandolo nella revisione iniziale (pianificata) dell'Elemento Template di Componente di destinazione. Verrà visualizzata la finestra di dialogo Edit Revision, nella quale potrai modificare Nome, Descrizione e aggiungere note di rilascio secondo necessità. Dopo il salvataggio, il documento e l'editor verranno chiusi. Il documento contenente il template di componente sorgente, *.CMPT, verrà archiviato nella revisione dell'elemento. -
/
– Discard Local Changes. Usa questo pulsante se desideri annullare la modifica e scartare tutte le modifiche apportate. Il documento e l'editor verranno chiusi e non verrà rilasciato nulla nell'Elemento Template di Componente di destinazione.
Questi controlli sono disponibili anche come comandi – Save (Scorciatoia: Ctrl+S), Save to Server (Scorciatoia: Ctrl+Alt+S) e Discard Local Changes – dal menu principale File e dal menu del tasto destro della voce del template di componente nel pannello Projects.
I dati salvati archiviati nel Workspace consistono nel template di componente sorgente, definito nel file Template di Componente (<Item><Revision>.CMPT).

Esempio di template di componente definito, salvato nuovamente nel Workspace.
Ereditarietà di un template di componente
È possibile usare un template di componente dal tipo di componente radice se il sottotipo non ha un template di componente collegato. Quando si crea una gerarchia di tipi di componente, i sottotipi di componente erediteranno il template di componente assegnato al tipo di componente radice/genitore.
L'editor CMPT (Component Template)
Definizione del template
L'editor Component Template è essenzialmente suddiviso in due regioni principali, illustrate nell'immagine seguente e riepilogate di seguito.

L'editor Component Template può essere grossolanamente suddiviso in due regioni chiave.
- Upper Region – per definire le opzioni a livello di componente (ciclo di vita, denominazione e opzioni cartella) per un componente che fa riferimento al template.
- Lower Region – per definire i parametri da usare per un componente che fa riferimento al template.
Specifica delle opzioni del componente
La metà superiore dell'editor è dedicata alla definizione dei valori predefiniti per le seguenti proprietà del componente:
- Lifecycle Definition – scegliere la definizione del ciclo di vita da applicare a un componente creato usando il template. Il campo a discesa elenca tutte le definizioni definite per il Workspace e consentite per l'uso da parte di un componente.
- Revision Naming – scegliere lo schema di denominazione della revisione da applicare a un componente creato usando il template. Il campo a discesa elenca tutti gli schemi definiti per il Workspace e consentiti per l'uso da parte di un componente.
-
Component Naming – usare questo campo per definire uno schema di denominazione predefinito dell'Item per un componente creato usando il template, garantendo un ID univoco per il componente risultante nel Workspace. La voce qui presente sarà usata come template per assegnare automaticamente il nome al componente (nel relativo campo Id (quando si usa il Component Editor in modalità Single Component Editing), oppure nel campo Item ID (quando si usa il Component Editor in modalità Batch Component Editing)). Il software assegnerà automaticamente il successivo ID univoco disponibile, in base a quello schema, dopo aver esaminato l'intero Workspace e gli identificatori dei contenuti esistenti. Viene fornito uno schema di denominazione predefinito dell'Item –
CMP-{00000}– ma è naturalmente possibile creare il proprio schema digitandolo nel campo, assicurandosi che la parte variabile sia racchiusa tra parentesi graffe (ad esempioCMP-001-{0000}). - Default Folder – per specificare una cartella predefinita all'interno del Workspace di destinazione in cui memorizzare un componente salvato. A tale scopo, fare clic sul pulsante Choose per accedere alla finestra di dialogo Choose Folder (una versione del pannello Explorer panel) dalla quale è possibile sfogliare e scegliere una cartella esistente nel Workspace, oppure crearne una nuova al volo.
Quando si fa riferimento al template, le voci specificate in questa regione vengono usate per precompilare i campi applicabili all'interno del Component Editor (ove disponibili):
- Single Component Editing mode – i campi Id e Folder, nell'area Advanced Settings della regione Component.
- Batch Component Editing mode – nella scheda Document Options della finestra di dialogo Document Options dialog e, di conseguenza, i campi Item ID e FolderPath, nell'area Component della regione delle definizioni del componente.

Quando si fa riferimento al template, le voci vengono usate per precompilare i campi applicabili durante la modifica di un componente nel Component Editor in modalità Single Component Editing (sinistra) e modalità Batch Component Editing (destra).
Definizione dei parametri
La metà inferiore dell'editor è dedicata alla definizione e alla gestione dei parametri che saranno resi disponibili a un componente che vi fa riferimento.

Esempio di parametri definiti in un template di componente.
Parametri di sistema predefiniti
Vari parametri di sistema sono inclusi per impostazione predefinita quando si crea un nuovo template di componente, come illustrato nell'immagine seguente e descritto in dettaglio di seguito.

Parametri predefiniti a livello di sistema inclusi in un template di componente appena creato.
-
ComponentType– questo parametro consente di specificare il tipo di componente. Ciò facilita la ricerca mirata tramite la potente funzionalità di Search facility del Workspace, una funzionalità che non solo consente di cercare per tipo di componente, ma permette anche ricerche più intelligenti, con unit-aware component parameters supportati. Quando si sfogliano i componenti del proprio Workspace usando il pannello Components panel, il raggruppamento Categories dei componenti deriva dai parametriComponentTypeassociati a ciascun componente. Fare clic sul campo Default Value associato, quindi sul pulsante
per accedere alla finestra di dialogo Choose component type. Usarla per selezionare il tipo di componente richiesto e fare clic su OK: il tipo scelto verrà inserito come valore del parametro ComponentType, nella griglia principale dei parametri.

Esempio di Component Template, con il parametro di sistema ComponentType impostato suDiodes. -
SCHLIBePCBLIB– questi due parametri consentono di specificare rispettivamente i modelli simbolo e footprint predefiniti. Fare clic sul campo Default Value associato per ciascun parametro, quindi sul pulsante
per accedere a una finestra di dialogo con cui scegliere il modello richiesto.

Specifica i modelli simbolo e footprint come parte del tuo template. -
NameeDescription– questi due parametri consentono di definire rispettivamente il nome e la descrizione del componente. Immettere le stringhe richieste nel campo Default Value associato per ciascun parametro.
Specifica i parametriNameeDescriptioncome parte del tuo template.
Aggiunta di un nuovo parametro utente
Per aggiungere un nuovo parametro utente all'elenco, fare clic sul pulsante
(oppure usare il comando Add dal menu contestuale del tasto destro) – il parametro viene aggiunto in fondo all'elenco corrente.

Esempio di aggiunta di un nuovo parametro utente al template.
Ciascun parametro è presentato nella griglia in termini delle seguenti informazioni:
-
Name – usare questo campo per assegnare un nome al parametro, in genere un nome significativo che ne descriva lo scopo. Quando vengono aggiunti inizialmente, ai parametri verranno assegnati nomi predefiniti (
Parameter,Parameter 1,Parameter 2e così via). -
Type – il tipo di parametro. Questa voce sarà inizialmente impostata su
Text, ma è supportata una gamma di unit-aware data types, così come il tipoPCBLIB, che facilita la definizione di più footprint, eHarnessWiring, che facilita la definizione di un componente di cablaggio harness. Sono supportati anche i tipi di parametro definiti dai dizionari disponibili – scopri di più. - Visible – abilitare questa opzione (che è lo stato predefinito per un parametro appena aggiunto) per fare in modo che la corrispondente opzione Show per il parametro sia abilitata durante la modifica di uno o più componenti nel Component Editor (configurato in modalità Batch Component Editing). Questo, a sua volta, controlla la visualizzazione della colonna corrispondente per quel parametro nella regione inferiore del Component Editor, dove vengono definite le definizioni del componente stesse. Questa proprietà non ha effetto quando si definisce un componente usando la modalità Single Component Editing dell'editor.
- Read Only – abilitare questa opzione per rendere il parametro di sola lettura. Durante la modifica di un componente che fa riferimento al template, il valore del parametro non sarà modificabile.
-
Required – abilita questa opzione per rendere il parametro un 'parametro obbligatorio'. Quando si modifica un componente che fa riferimento al template, per il parametro deve essere definito un valore; in caso contrario, non sarà possibile salvare il componente. Nel Component Editor, tale parametro è contraddistinto dal fatto che la cella del valore ha un bordo rosso (in modalità Batch Component Editing) oppure contiene l'icona
(in modalità Single Component Editing), quando non è stato inserito alcun valore.
-
Default Value – usa questo campo per inserire un valore predefinito per il parametro.
- Description – aggiungi qualsiasi descrizione per il parametro, ad esempio una breve nota su ciò che fornisce. Se per un parametro nel template è stata definita una descrizione, allora la colonna Description verrà mostrata nell'area Parameters del Component Editor nel relativo Single Component Editing.
L'elenco dei parametri supporta anche semplici operazioni di copia e incolla, che consentono di duplicare uno o più parametri utente esistenti. I parametri incollati verranno aggiunti in fondo all'elenco.
Column Ordering and Sizing
L'ordine delle colonne è personalizzabile. Fai clic sull'intestazione di una colonna e trascinala orizzontalmente nella nuova posizione desiderata. Le posizioni valide sono evidenziate da frecce di posizionamento verticali.
Sorting
I parametri possono essere ordinati in base a una colonna specifica facendo clic sull'intestazione di quella colonna. Fai clic una volta per ordinare in ordine crescente (in base al contenuto di quella colonna). Fai di nuovo clic per ordinare in ordine decrescente.
Puoi ordinare per più colonne. Con i parametri già ordinati in base a una colonna specifica, Shift+Click su un'altra colonna per eseguire un 'sotto-ordinamento' in base al contenuto di quella colonna.
Tipi di dati dei parametri dei componenti con riconoscimento delle unità
Il Component Template Editor offre la possibilità di definire tipi di dati espliciti per i parametri dei componenti definiti all'interno di un template di componente (*.CMPT). Inoltre, questi tipi di dati riconoscono le unità, con il supporto per una gamma di prefissi di unità comunemente usati. Di conseguenza, puoi inserire il valore di un parametro usando vari formati, ad esempio 2.2k, 2k2, 4M, 2.5GHz, mentre il Workspace dispone dell'intelligenza necessaria per riconoscere il valore numerico alla base di tali inserimenti.
Questa funzionalità di un template di componente facilita ricerche mirate tramite la funzione Advanced Search facility del server, una funzionalità che non solo consente di cercare per tipo di componente, ma permette anche di effettuare ricerche più intelligenti, con ricerche per intervallo. Sfruttando la potenza dei parametri dei componenti con riconoscimento delle unità, puoi definire rapidamente una ricerca, ad esempio, per trovare tutti i condensatori con una capacità compresa tra 47uF e 220uF.
Usa le seguenti sezioni comprimibili per saperne di più sui parametri con riconoscimento delle unità.
Supported Units
Quando si definisce un parametro utente come parte di un template di componente, sono supportati i seguenti tipi di dati con riconoscimento delle unità:
-
Integer
-
Decimal
-
Ampere (A)
-
Area (mm2)
-
Bit
-
Candela (cd)
-
Celsius (C)
-
Decibel (dB)
-
Farad (F)
-
Grammo (g)
-
Henry (H)
-
Hertz (Hz)
-
Joule (J)
-
Lumen (lm)
-
Metro (m)
-
Millimetre (mm)
-
Ohm
-
Percentuale (%)
-
Pascal (Pa)
-
Bar (bar)
-
Pounds per square inch (psi)
-
Rotations per minute (rpm)
-
Secondo (s)
-
Siemens (S)
-
Temperature coefficient (ppm/°C)
-
Tesla (T)
-
Volt (V)
-
Watt (W)
Supported Unit Prefixes
La tabella seguente elenca i prefissi di unità supportati quando si inserisce un valore per un tipo di parametro con riconoscimento delle unità.
| Prefisso | Termine | Valore (scientifico) | Valore (normale) |
|---|---|---|---|
| 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 | milli | 1 x 10-3 | 1 / 1,000 |
| u | micro | 1 x 10-6 | 1 / 1,000,000 |
| n | nano | 1 x 10-9 | 1 / 1,000,000,000 |
| p | pico | 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
Quando aggiungi un parametro al template (fai clic su
nell'area Parameters), usa il campo associato Type per scegliere dal menu a discesa il tipo di dato con riconoscimento delle unità richiesto.

Scelta di un tipo di dato con riconoscimento delle unità supportato per un parametro utente in un template di componente. In questo esempio, Ampere è il tipo di parametro.
Quando inserisci un valore per un parametro di componente che usa un tipo di dato con riconoscimento delle unità, sia come Default Value in un template di componente sia come valore richiesto in una definizione di componente, occorre considerare quanto segue:
-
Puoi inserire il valore in una serie di formati diversi:
-
Solo valore numerico (ad es.
10). Tieni presente che, se il tipo di dato ha un'unità, questa verrà applicata automaticamente. I tipi che hanno unità riportano l'unità tra parentesi dopo il loro nome. -
Valore numerico in notazione scientifica (ad es.
1e10,1E6). -
Valore numerico e unità (ad es.
10F). -
Valore numerico con prefisso (ad es.
10k). L'unità appropriata verrà aggiunta automaticamente (ove applicabile). -
Valore numerico con prefisso e unità (ad es.
10kF). -
Valore numerico con prefisso nel tipico formato ingegneristico (ad es. per una resistenza:
2k2,2K2,10r2,10R2). Il valore verrà automaticamente normalizzato di conseguenza (ad es.2K2diventerà2.2k).
-
Solo valore numerico (ad es.
-
Puoi inserire prefisso e/o unità con o senza uno spazio dopo il valore numerico (ad es.
10uF, oppure10 uF). Lo spazio verrà rimosso automaticamente.
Data Validation
Quando per un parametro di un componente viene utilizzato un tipo di dati con riconoscimento dell'unità, il valore immesso viene convalidato rispetto al tipo di dati specificato. Questo garantisce che venga utilizzata l'unità di misura corretta per quel tipo di dati. Ad esempio, un parametro di tipo Celsius non può avere un valore di 10V!
La convalida viene eseguita ovunque venga utilizzato un parametro di componente con un tipo di dati con riconoscimento dell'unità e venga fornito un valore per tale parametro:
- Quando si definisce un valore predefinito per un parametro in un template di componente.
- Quando si definisce un valore per un parametro come parte della definizione di un componente nel Component Editor.
- Quando si configura una ricerca per intervallo, basata sul valore del parametro, come parte di uno schema di ricerca salvato.

Esempio di convalida dei dati in azione nel Component Template Editor.
Tipi di dati dei parametri definiti da dizionario
I dizionari sono tipi di parametri personalizzati con diversi valori definiti. I dizionari sono gestiti dagli amministratori del Workspace nella pagina Settings – Vault – Dictionaries dell'interfaccia browser del Workspace, a cui si può accedere dal Component Template editor scegliendo l'opzione Add New Dictionary dal menu a discesa Type oppure facendo clic sul controllo Manage Dictionaries in alto a destra della regione Parameters.

Accedi alla pagina per gestire i dizionari nell'interfaccia browser del Workspace dal Component Template Editor.
I dizionari definiti sono disponibili come tipi di parametro nel menu a discesa Type.

Seleziona un tipo di parametro definito da dizionario nel menu a discesa Type.
I valori definiti per il tipo definito da dizionario selezionato sono disponibili nel menu a discesa Default Value. Seleziona un valore richiesto da usare come predefinito del parametro oppure seleziona <None>.

Seleziona un valore predefinito tra quelli definiti per il tipo definito da dizionario selezionato.
Definizione di più footprint
Il Component Template Editor supporta anche la definizione di più footprint PCB come parte di un template di componente. È possibile specificare qualsiasi numero di collegamenti a modelli footprint, e questa sarà una funzione gradita a chi desidera creare componenti che fanno riferimento a 3 footprint, soddisfacendo i requisiti IPC per diversi livelli di densità: L (minore, o rame minimo), M (maggiore, o rame massimo) e N (nominale, o rame medio).
Per aggiungere al template una definizione aggiuntiva di modello footprint, fai clic su
per aggiungere un nuovo parametro, quindi scegli la voce PCBLIB nel menu a discesa associato al campo Type.

Trasforma un parametro appena aggiunto in una definizione di modello footprint impostando il suo Type su PCBLIB.

Un esempio di componente definito nel Component Editor (modalità Single Component Editing), utilizzando un Component Template referenziato. Il template ha tre modelli footprint definiti, che vengono importati nella definizione del componente. Si noti che la voce modello PCBLIB nel template viene utilizzata come modello footprint predefinito (contraddistinto da un'icona nel suo angolo superiore sinistro) durante la definizione del componente. Passa il mouse sopra l'immagine per vedere lo stesso componente definito con il Component Editor in modalità Batch Component Editing. In questo caso, il footprint predefinito è denominato PCBLIB (default).
Importazione ed esportazione di Component Template
Un file di template di componente esistente (*.CMPT) o un file di libreria di componenti (*.CMPLIB) può essere importato nel component template editor, e il template di componente in modifica può essere esportato in un file di template di componente (*.CMPT). Utilizza i comandi File » Import » Component Template, File » Import » Component Library e File » Export del menu principale del component editor per selezionare l'azione desiderata e la finestra di dialogo standard di Windows che si apre per individuare il percorso richiesto e selezionare un file da importare o definire il nome del file che verrà esportato.
Riutilizzo di un Component Template
L'utilizzo di una revisione di un component template – o meglio il riferimento a una revisione del componente che stai attualmente modificando – può essere eseguito nei seguenti modi.
Durante la creazione di un nuovo componente
Quando si crea un nuovo componente utilizzando il comando File » New » Component dai menu principali, è possibile scegliere il template nella finestra di dialogo Create new component.

Collegamento rapido di un component template da un elenco di tutti i template disponibili durante la creazione di un nuovo componente.
Manuale dall'interno del Component Editor
Il riutilizzo di una revisione di un component template dal Component Editor dipende dalla modalità operativa dell'Editor.
In modalità Single Component Editing
Quando si modifica un singolo componente in questa modalità del Component Editor, scegliere il Component Template richiesto dal menu a discesa associato al campo Template, parte del gruppo Advanced Settings, nella regione Component dell'Editor. Tutti i component template attualmente disponibili nello stesso Workspace in cui risiede il componente stesso sono elencati – per nome – con le rispettive revisioni più recenti indicate tra parentesi. Scegli il template richiesto per applicarlo.

Collegamento rapido di un component template da un menu di tutti i template disponibili, durante la modifica della revisione di un componente usando il Component Editor nella sua modalità Single Component Editing.
In modalità Batch Component Editing
Esistono due modi per "collegare" una revisione di un Component Template alla revisione del componente attualmente in modifica:
-
Dalla scheda Template della finestra di dialogo Document Options (Edit » Document Options). Fai clic sul pulsante Choose a destra del campo Item Revision. In questo modo si accede alla finestra di dialogo Choose Item (una versione del pannello Explorer). Utilizza questa finestra di dialogo per individuare e selezionare la revisione del component template richiesto. Dopo aver fatto clic su OK, verrà creato un collegamento tra la revisione del componente e la revisione di destinazione del component template. La prova di questo collegamento può essere vista tornando alla scheda Template della finestra di dialogo Document Options.

Collegamento manuale di un componente a una revisione di un component template nel Workspace di destinazione. -
Dal menu Add associato alla regione Required Models/Parameters del Component Editor. Il sottomenu Templates elenca tutti i component template – per nome – attualmente disponibili nello stesso Workspace in cui risiede il componente stesso, con le revisioni più recenti indicate tra parentesi. Fai clic su una voce per creare un collegamento alla revisione più recente di quel component template. Ancora una volta, la conferma del collegamento è visibile nella scheda Templates della finestra di dialogo Document Options.

Collegamento rapido di un template di componente da un menu di tutti i template disponibili.
Ereditato dalla cartella Components del Workspace
Puoi specificare un template di componente da utilizzare automaticamente per tutti i componenti (e le relative revisioni) archiviati in una cartella Components all'interno del Workspace.
Specifica il template richiesto utilizzando il campo Component Template quando definisci le proprietà della cartella, nella finestra di dialogo Edit Folder dialog. L'elenco a discesa associato al campo mostra tutti i template di componente – per nome – attualmente disponibili nello stesso Workspace in cui si trova la cartella Components stessa, con le rispettive revisioni più recenti indicate tra parentesi. Scegli una voce per creare un collegamento alla revisione più recente di quel template di componente, per ogni componente successivamente creato all'interno di quella cartella.

Specifica un template di componente predefinito da applicare a tutti i componenti creati nella cartella Components padre.
Se viene scelto un Component Template a livello di cartella, lo stesso template verrà utilizzato per impostazione predefinita anche quando i componenti vengono creati nelle sottocartelle figlie sottostanti. Questo consente una rapida ereditarietà del template per tutti i componenti nelle cartelle figlie.
Impatto su modelli e parametri del componente quando si utilizza un Component Template
Quando modifichi una revisione di un componente e una revisione di un template di componente è collegata/fatta riferimento, nel Component Editor accade quanto segue per quanto riguarda modelli e parametri:
- I modelli definiti all'interno del template referenziato vengono aggiunti all'area Models (modalità Single Component Editing) e all'area Model Links (modalità Batch Component Editing).
- Un modello referenziato esistente verrà mantenuto e il componente continuerà a utilizzare quel modello, a meno che non venga modificato intenzionalmente manualmente.
-
I parametri definiti all'interno del template referenziato vengono aggiunti all'area Parameters (modalità Single Component Editing) e all'area Required Models/Parameters (modalità Batch Component Editing).

Esempio di parametri dopo il collegamento a una revisione di un template di componente, utilizzando il Component Editor in modalità Single Component Editing (sinistra) e modalità Batch Component Editing (destra). -
Solo in modalità Batch Component Editing, i parametri basati su template impostati per essere visualizzati vengono raggruppati insieme nell'area delle definizioni del componente dell'editor, con
Template Parametersutilizzato come testo dell'intestazione.
Aspetto di parametri di esempio basati su template nell'area in cui vengono definite le definizioni del componente stesse, quando si utilizza il Component Editor nella sua modalità Batch Component Editing. -
I campi valore dei parametri basati su template contrassegnati come di sola lettura non saranno modificabili. Per tutti gli altri parametri basati su template che non sono stati contrassegnati come di sola lettura, puoi modificare liberamente i valori secondo necessità.
-
Se un parametro basato su template è stato contrassegnato come obbligatorio ma non gli è stato assegnato un valore nel template, il relativo campo valore apparirà con un bordo rosso (in modalità Batch Component Editing) o con l'icona
contenuta al suo interno (in modalità Single Component Editing), avvisandoti del fatto che è richiesto un valore per questo parametro. Non potrai salvare un componente nel Workspace finché non saranno definiti valori per tutti i parametri obbligatori.
Salvare nuovamente un Component Template
In qualsiasi momento, puoi tornare a qualsiasi revisione di un template di componente nel Workspace e modificarla direttamente. Fai clic con il pulsante destro del mouse sulla revisione e scegli il comando Edit dal menu contestuale. Si aprirà nuovamente l'editor temporaneo, con il template contenuto nella revisione aperto per la modifica. Apporta le modifiche necessarie, quindi salva il template di componente nella revisione successiva dell'Item.

Accesso al comando per avviare la modifica diretta di una revisione esistente di un template di componente.
Download dei dati salvati
Scarica i dati archiviati in una revisione di un template di componente facendo clic con il pulsante destro del mouse su quella revisione (nel pannello Explorer) e scegliendo il comando Operations » Download dal menu contestuale. Il file del template di componente verrà scaricato in una sottocartella della directory scelta, denominata utilizzando l'ID della revisione dell'Item. Il file si trova nella cartella Released al suo interno.
Eliminazione soft
Quando sei connesso a un Workspace, è disponibile una funzionalità flessibile per rimuovere un template di componente direttamente dall'interno di Altium Designer, dal pannello Explorer panel. Fai clic con il pulsante destro del mouse sulla voce del template di componente nel pannello e scegli il comando Delete Item dal menu contestuale. Verrà visualizzata la finestra di dialogo Delete Items, nella quale confermare l'eliminazione. L'azione è in realtà una 'soft delete', per cui il template di componente verrà spostato nell'area Trash del Workspace. Trash è essenzialmente un cestino in cui può essere spostato qualsiasi contenuto del tuo Workspace (tramite un'azione di eliminazione soft). È isolato dal resto del Workspace.

Eliminazione soft di un template di componente. Il template verrà spostato nell'area Trash del Workspace.
Per procedere con l'eliminazione, fai clic sul pulsante
. L'elemento verrà rimosso e una finestra di dialogo Deletion Summary confermerà l'avvenuta eliminazione. Se si è verificato un problema durante l'eliminazione, ne sarai informato.
Tutti i contenuti eliminati in questo modo possono essere trovati nella pagina Trash dell'interfaccia browser del Workspace. Nota che puoi visualizzare solo i contenuti che hai personalmente eliminato in modalità soft. Gli amministratori potranno vedere l'intero contenuto della pagina Trash, quindi tutti i contenuti che sono stati eliminati in modalità soft.
Aspetti da considerare in relazione a un template di componente eliminato in modalità soft:
- Il template di componente non sarà disponibile dal tuo software di progettazione né dall'interfaccia Web.
- Ogni punto in cui il template di componente veniva utilizzato rifletterà il fatto che il template di componente è stato eliminato.
- Un template di componente può essere ripristinato o eliminato definitivamente dalla pagina Trash, a condizione che tu disponga dei diritti di modifica. L'eliminazione definitiva è possibile solo a condizione che non sia utilizzato da un Item padre.
).