Component Templates
Per contribuire a semplificare la creazione dei componenti, Altium Designer, in combinazione con il tuo connected Workspace, supporta la creazione e la definizione di Component Templates (Item Modello di Componente) in tale Workspace. Proprio come un modello di schema può essere usato per predefinire le informazioni nei fogli schematici che vi fanno riferimento, un modello di componente viene referenziato da un Workspace library component e fornisce impostazioni predefinite da usare durante la definizione di quel componente.
In particolare, i modelli di componente sono stati sviluppati con una forte attenzione alle informazioni parametriche, consentendoti di definire, in un'unica posizione, un insieme di parametri che sarà reso disponibile al componente che vi fa riferimento. Tramite il modello, puoi controllare quali di questi parametri debbano essere resi visibili, compilare valori predefiniti e persino contrassegnare come obbligatori i parametri richiesti. Al momento del salvataggio del componente sono presenti controlli di validazione per garantirne la conformità.
Tali modelli di componente vengono creati direttamente all'interno del Workspace. Una volta creato un modello di componente (e salvati i dati in una sua revisione), può essere riutilizzato per creare uno o più componenti.
Tipo di cartella
Quando crei la cartella in cui memorizzare i modelli di componente, puoi specificarne il tipo. Questo non influisce sul contenuto della cartella: il rilascio di un modello di componente comporterà sempre la creazione di un corrispondente Item Component Template. Fornisce semplicemente un “indizio” visivo su ciò che è memorizzato nella cartella e può risultare utile durante la navigazione del Workspace alla ricerca di contenuti specifici. Per designare una cartella come contenitore per modelli di componente, imposta il suo Folder Type su Component Templates, quando definisci le proprietà della cartella nella finestra di dialogo Edit Folder dialog.

Specificare il tipo di cartella, ovvero l'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 ogni Item creato in quella specifica cartella. Sono disponibili diversi schemi di esempio predefiniti, che utilizzano il codice abbreviato relativo al tipo di cartella (CTC – Raccolta di Modelli di Componente) oppure al tipo di contenuto (CMPT – Modello 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 tale schema, dopo aver analizzato l'intero Workspace e gli identificatori dei contenuti esistenti. Questo può far risparmiare molto tempo durante la creazione manuale dei modelli 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 esempio CMP-TMP-{0000}).

Lo schema di denominazione degli Item della cartella padre viene applicato all'ID univoco di ogni Item creato all'interno di quella cartella.
Tipo di contenuto
Quando crei un Item Component Template di destinazione in cui memorizzare il tuo modello di componente, assicurati che il suo Content Type sia impostato su Component Template, nella finestra di dialogo Create New Item dialog. Se stai creando l'Item in una cartella di tipo Component Templates, questo tipo di contenuto sarà disponibile dal menu contestuale del tasto destro durante la creazione dell'Item.

Creazione di un modello 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: Defining Revision Naming Schemes for a Workspace, Defining Lifecycle Definitions for a Workspace
Quando definisci un modello di componente, assicurati di specificare rispettivamente il tipo di gestione del ciclo di vita da utilizzare per il modello di componente e lo schema di denominazione da usare 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 modello di componente sono: Generic Lifecycle e 1-Level Revision Scheme, rispettivamente.
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 modello di componente creato manualmente.
Salvataggio di un modello di componente
Related page: Creazione e modifica dei contenuti
Finora abbiamo discusso del supporto per un modello di componente nel Workspace, in termini di tipi di cartelle e tipi di contenuto correlati. Il salvataggio di un modello di componente effettivamente definito in una revisione di tale Item Component Template può essere eseguito in modo semplificato.
Un modello di componente può essere modificato e salvato nella revisione iniziale di un Item Component Template appena creato, grazie al supporto del Workspace per la modifica diretta. La modifica diretta ti libera dai vincoli di dati sorgente separati sottoposti a controllo di versione. Puoi semplicemente modificare un tipo di contenuto supportato usando 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 successiva pianificata del suo Item 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 software separati per il controllo di versione. Il Workspace gestisce tutto questo con grande integrità e in un modo che accelera notevolmente le modifiche ai tuoi dati.
Quando crei un Item Component Template, hai la possibilità di modificare e salvare un modello di componente nella revisione iniziale di quell'Item dopo la creazione. Per farlo, abilita l'opzione Open for editing after creation, nella parte inferiore della finestra di dialogo Create New Item dialog (abilitata per impostazione predefinita). L'Item verrà creato e si aprirà il Component Template Editor temporaneo, presentando un documento .CMPT come documento attivo nella finestra principale di progettazione. Questo documento sarà denominato in base a Item-Revisione, nel formato: <Item><Revision>.CMPT (ad esempio CMPT-0001-1.CMPT).
Usa il documento per definire il modello di componente secondo necessità. Per ulteriori informazioni su come farlo, vedi Defining the Template.
Durante la modifica diretta sono presenti tre controlli rilevanti, facilmente disponibili dal Quick Access Bar (in alto a sinistra della 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, qualora desiderassi tornare in un secondo momento per apportarne altre prima di salvare definitivamente nel Workspace.
-
/
– Save to Server. Usa questo pulsante per salvare il modello di componente definito nel Workspace, memorizzandolo nella revisione iniziale (pianificata) dell'Item Component Template di destinazione. Apparirà 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 modello di componente sorgente, *.CMPT, verrà memorizzato nella revisione dell'Item. -
/
– Discard Local Changes. Usa questo pulsante se desideri annullare la modifica e scartare eventuali modifiche apportate. Il documento e l'editor verranno chiusi e nulla verrà rilasciato nell'Item Component Template 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 sulla voce del modello di componente nel pannello Projects.
I dati salvati nel Workspace consistono nel modello di componente sorgente, definito nel file Component Template (<Item><Revision>.CMPT).
Ereditarietà di un modello di componente
Puoi utilizzare un modello di componente del tipo di componente radice se al sotto-tipo non è collegato alcun modello di componente. Quando si costruisce una gerarchia di tipi di componente, i sotto-tipi di componente erediteranno il modello di componente assegnato al tipo di componente radice/padre.
L'editor CMPT (Component Template)
Definizione del modello
Il Component Template Editor è essenzialmente suddiviso in due aree principali, illustrate nell'immagine seguente e riepilogate di seguito.
- Upper Region – per definire le opzioni a livello di componente (ciclo di vita, denominazione e opzioni di cartella) per un componente che fa riferimento al modello.
- Lower Region – per definire i parametri da usare per un componente che fa riferimento al modello.
Specifica delle opzioni del componente
La metà superiore dell'editor è dedicata alla definizione dei valori predefiniti per le seguenti proprietà del componente:
-
Lifecycle Definition – scegli la definizione del ciclo di vita da applicare a un componente creato usando il modello. Il campo a discesa elenca tutte le definizioni definite per il Workspace e consentite per l'uso da parte di un componente.
-
Revision Naming – scegli lo schema di denominazione delle revisioni da applicare a un componente creato usando il modello. Il campo a discesa elenca tutti gli schemi definiti per il Workspace e consentiti per l'uso da parte di un componente.
-
Component Naming – usa questo campo per definire uno schema di denominazione degli Item predefinito per un componente creato usando il modello, garantendo un ID univoco per il componente risultante nel Workspace. La voce inserita qui verrà usata come modello per denominare automaticamente il componente (nel relativo campo Id (quando si usa il Component Editor nella modalità Single Component Editing), oppure nel campo Item ID (quando si usa il Component Editor nella modalità Batch Component Editing)). Il software assegnerà automaticamente il successivo ID univoco disponibile, in base a tale schema, dopo aver analizzato l'intero Workspace e gli identificatori dei contenuti esistenti. Viene fornito uno schema di denominazione Item predefinito –
CMP-{00000}– ma puoi naturalmente creare il tuo schema digitandolo nel campo, assicurandoti 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. Per farlo, fai clic sul pulsante Choose per accedere alla finestra di dialogo Choose Folder (una forma del pannello Explorer panel) da cui puoi sfogliare e scegliere una cartella esistente nel Workspace oppure crearne una nuova al volo.
Quando il modello viene referenziato, le voci specificate in questa area vengono usate per precompilare i campi applicabili all'interno del Component Editor (dove 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 il modello viene referenziato, 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 in 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 fa riferimento al modello.
Parametri di sistema predefiniti
Vari parametri di sistema sono inclusi per impostazione predefinita quando si crea un nuovo modello di componente, come illustrato nell'immagine seguente e descritto nel dettaglio di seguito.
-
ComponentType– questo parametro consente di specificare il tipo di componente. Ciò facilita ricerche mirate tramite la potente Search facility del Workspace, una funzionalità che non solo consente di cercare per tipo di componente, ma anche di effettuare ricerche più intelligenti, con unit-aware component parameters supportati. Quando navighi i componenti del tuo Workspace usando il Components panel, il raggruppamento Categories dei componenti è derivato dai parametriComponentTypeassociati a ciascun componente. Fai clic sul relativo campo Default Value, quindi fai clic sul pulsante
per accedere alla finestra di dialogo Choose component type. Usalo per selezionare il tipo di componente richiesto e fai clic su OK: il tipo scelto verrà inserito come valore per il parametro ComponentType, di nuovo nella griglia principale dei parametri.

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

Specificare i modelli di simbolo e footprint come parte del proprio modello. -
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.
Specificare i parametriNameeDescriptioncome parte del proprio modello.
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 clic destro): il parametro viene aggiunto in fondo all’elenco corrente.

Esempio di aggiunta di un nuovo parametro utente al modello.
Ciascun parametro viene presentato nell’elenco a griglia in termini delle seguenti informazioni:
-
Name – usare questo campo per assegnare un nome al parametro, in genere un nome significativo che ne esprima 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 tipi di dati con unità di misura, così come il tipoPCBLIB, che facilita la definizione di footprint multipli, eHarnessWiring, che facilita la definizione di un componente di cablaggio harness. Sono supportati anche i tipi di parametro definiti dai dizionari disponibili – ulteriori informazioni. -
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 quando si modificano 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 dei componenti 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. Quando si modifica un componente che fa riferimento al modello, il valore del parametro non sarà modificabile.
-
Required – abilitare questa opzione per rendere il parametro un “parametro obbligatorio”. Quando si modifica un componente che fa riferimento al modello, per il parametro deve essere definito un valore, altrimenti non sarà possibile salvare il componente. Nel Component Editor, un parametro di questo tipo è contraddistinto dalla cella del valore con un bordo rosso (in modalità Batch Component Editing) oppure contenente l’icona
(in modalità Single Component Editing), quando non è stato immesso alcun valore.
-
Default Value – usare questo campo per immettere un valore predefinito per il parametro.
-
Description – aggiungere un’eventuale descrizione del parametro, ad esempio una breve nota su ciò che fornisce. Se per un parametro nel modello è definita una descrizione, allora la colonna Description verrà presentata nella regione Parameters del Component Editor nel relativo Single Component Editing.
L’elenco dei parametri supporta anche semplici azioni di copia e incolla, consentendo 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. Fare clic sull’intestazione di una colonna e trascinarla 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. Fare clic una volta per ordinare in ordine crescente (in base al contenuto di quella colonna). Fare nuovamente clic per ordinare in ordine decrescente.
È possibile ordinare in base a 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 di componente con unità di misura
Il Component Template Editor offre la possibilità di definire tipi di dati espliciti per i parametri di componente definiti all’interno di un modello di componente (*.CMPT). Inoltre, questi tipi di dati sono sensibili alle unità, con supporto per una gamma di prefissi di unità comunemente usati. Di conseguenza, è possibile immettere il valore di un parametro usando vari formati, ad esempio 2.2k, 2k2, 4M, 2.5GHz, con il Workspace dotato dell’intelligenza necessaria per riconoscere il valore numerico alla base di tali voci.
Questa funzionalità di un modello di componente facilita ricerche mirate tramite la 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 di componente con unità di misura, è possibile definire rapidamente una ricerca, ad esempio, per trovare tutti i condensatori con una capacità compresa tra 47uF e 220uF.
Usare le seguenti sezioni comprimibili per saperne di più sui parametri con unità di misura.
Supported Units
I seguenti tipi di dati con unità di misura sono supportati quando si definisce un parametro utente come parte di un modello di componente:
-
Intero
-
Decimale
-
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)
-
Millimetro (mm)
-
Ohm
-
Percentuale (%)
-
Pascal (Pa)
-
Bar (bar)
-
Libbre per pollice quadrato (psi)
-
Giri al minuto (rpm)
-
Secondo (s)
-
Siemens (S)
-
Coefficiente di temperatura (ppm/°C)
-
Tesla (T)
-
Volt (V)
-
Watt (W)
Supported Unit Prefixes
La tabella seguente elenca i prefissi di unità supportati quando si immette un valore per un tipo di parametro con unità di misura.
| 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 | chilo | 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 si aggiunge un parametro al modello (fare clic su
nella regione Parameters), usare il campo Type associato per scegliere dal menu a discesa il tipo di dati con unità di misura richiesto.

Selezione di un tipo di dati con unità di misura supportato per un parametro utente in un modello di componente. In questo esempio, Ampere è il tipo di parametro.
Quando si immette un valore per un parametro di componente che utilizza un tipo di dati con unità di misura, sia come Default Value in un modello di componente sia come valore richiesto in una definizione di componente, occorre considerare quanto segue:
-
È possibile immettere il valore in diversi formati:
-
Solo valore numerico (ad esempio
10). Si noti che, se il tipo di dati ha un’unità, questa verrà applicata automaticamente. I tipi con unità mostrano l’unità tra parentesi dopo il loro nome. -
Valore numerico in notazione scientifica (ad esempio
1e10,1E6). -
Valore numerico e unità (ad esempio
10F). -
Valore numerico con prefisso (ad esempio
10k). L’unità appropriata verrà aggiunta automaticamente (ove applicabile). -
Valore numerico con prefisso e unità (ad esempio
10kF). -
Valore numerico con prefisso nel tipico formato ingegneristico (ad esempio, per una resistenza:
2k2,2K2,10r2,10R2). Il valore verrà normalizzato automaticamente di conseguenza (ad esempio2K2diventerà2.2k).
-
Solo valore numerico (ad esempio
-
È possibile immettere prefisso e/o unità con o senza uno spazio dopo il valore numerico (ad esempio
10uFoppure10 uF). Lo spazio verrà rimosso automaticamente.
Data Validation
Quando per un parametro di componente viene utilizzato un tipo di dati con unità di misura, 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 pari a 10V!
La convalida viene eseguita ovunque venga usato un parametro di componente con un tipo di dati con unità di misura e venga fornito un valore per tale parametro:
- Quando si definisce un valore predefinito per un parametro in un modello 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 parametro 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 è possibile 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 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 footprint multipli
Il Component Template Editor supporta anche la definizione di più footprint PCB come parte di un template di componente. È possibile specificare un numero qualsiasi di collegamenti a modelli di footprint e questa sarà una funzionalità molto utile per chi desidera creare componenti che facciano riferimento a 3 footprint, soddisfacendo i requisiti IPC per diversi livelli di densità: L (minore, ovvero rame minimo), M (maggiore, ovvero rame massimo) e N (nominale, ovvero rame medio).
Per aggiungere al template un'ulteriore definizione 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 relativo Type su PCBLIB.

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. Nota che la voce modello PCBLIB nel template viene utilizzata come modello footprint predefinito (contraddistinto da un'icona in alto a sinistra) durante la definizione del componente. Passa il mouse sull'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). Usa 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'uso di una revisione di un template di componente – o meglio il riferimento a una revisione dal componente che si sta attualmente modificando – può essere eseguito nei modi seguenti.
Durante la creazione di un nuovo componente
Quando crei un nuovo componente usando il comando File » New » Component dai menu principali, puoi 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 modifichi un singolo componente in questa modalità del Component Editor, scegli il Component Template richiesto dal menu a discesa associato al campo Template – parte del gruppo Advanced Settings, nell'area Component dell'Editor. Tutti i component template attualmente disponibili nello stesso Workspace in cui risiede il componente sono elencati – per nome – con le rispettive revisioni più recenti indicate tra parentesi. Scegli il template desiderato 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 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 dialog (Edit » Document Options). Fai clic sul pulsante Choose a destra del campo Item Revision. Questo consente di accedere alla finestra di dialogo Choose Item (una variante del pannello Explorer panel). Usa 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 conferma di questo collegamento è visibile 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 all'area 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 rispettive revisioni più recenti indicate tra parentesi. Fai clic su una voce per creare un collegamento alla revisione più recente di quel component template. Anche in questo caso, la verifica del collegamento è visibile nella scheda Templates della finestra di dialogo Document Options.

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

Specifica un component template predefinito da applicare a tutti i componenti creati nella cartella Components padre.
Se a livello di cartella viene scelto un Component Template, lo stesso template verrà utilizzato per impostazione predefinita anche quando i componenti vengono creati nelle sottocartelle figlie. Ciò facilita la rapida ereditarietà del template per tutti i componenti nelle cartelle figlie.
Impatto sui modelli e sui parametri del componente quando si utilizza un Component Template
Quando si modifica una revisione di un componente e viene collegata/referenziata una revisione di un component template, nel Component Editor si verifica quanto segue rispetto a modelli e parametri:
- I modelli definiti nel 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 usare quel modello, a meno che non venga modificato manualmente in modo intenzionale.
-
I parametri definiti nel 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 component template, quando si utilizza il Component Editor in modalità Single Component Editing (sinistra) e Batch Component Editing (destra). -
Solo in modalità Batch Component Editing, i parametri basati su template impostati per essere mostrati vengono raggruppati insieme nell'area delle definizioni del componente dell'editor, con
Template Parametersusato come testo di intestazione.
Aspetto di parametri di esempio basati su template nell'area in cui vengono definite le definizioni del componente stesse, quando si usa il Component Editor nella modalità Batch Component Editing. -
I campi valore per i parametri basati su template contrassegnati come sola lettura non saranno modificabili. Per tutti gli altri parametri basati su template, che non sono stati contrassegnati come sola lettura, sei libero di modificarne 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
(in modalità Single Component Editing), avvisandoti del fatto che è richiesto un valore per questo parametro. Non sarà possibile salvare un componente nel Workspace finché non saranno definiti valori per tutti i parametri obbligatori.
Nuovo salvataggio di un Component Template
In qualsiasi momento puoi tornare a qualsiasi revisione di un component template nel Workspace e modificarla direttamente. Fai clic con il tasto destro 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 component template nella revisione successiva dell'Item.

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

Eliminazione soft di un component template. 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 verifica un problema con l'eliminazione, questo ti verrà segnalato.
Tutti i contenuti eliminati in questo modo possono essere trovati nella pagina Trash dell'interfaccia browser del Workspace. Tieni presente che puoi visualizzare solo i contenuti che hai eliminato in modalità soft personalmente. 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 component template eliminato in modalità soft:
- Il component template non sarà disponibile dal software di progettazione né dall'interfaccia Web.
- Ovunque il component template fosse utilizzato, verrà indicato che è stato eliminato.
- Un component template può essere ripristinato o eliminato definitivamente dalla pagina Trash, a condizione che tu disponga dei diritti di modifica. L'eliminazione definitiva è possibile solo se non è utilizzato da un Item padre.





).