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à.

I valori predefiniti specificati per molte delle impostazioni del modello possono essere bloccati in sola lettura oppure resi selettivamente disponibili per la sovrascrittura da parte del progettista durante la definizione di un componente.

Un modello di componente costituisce anche la base per la creazione di un componente generico. Per ulteriori informazioni, consulta la pagina Creating Generic Components .

L'accesso ai modelli di componente dipende dalla licenza software. Per maggiori informazioni, fai riferimento al Note riquadro sul lato destro della pagina.

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.
Specificare il tipo di cartella, ovvero l'uso previsto, fornisce un'indicazione visiva del contenuto di quella cartella durante la navigazione del Workspace.

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.
Creazione di un modello di componente all'interno di una cartella Component Templates: il corretto Content Type è disponibile nel menu contestuale.

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).

 
 
 
 
 

Esempio di modifica della revisione iniziale di un modello di componente, direttamente dal Workspace: il Component Template Editor temporaneo fornisce il documento con cui definire il tuo modello di componente.
Esempio di modifica della revisione iniziale di un modello di componente, direttamente dal Workspace: il Component Template Editor temporaneo fornisce il documento con cui definire il tuo modello di componente.

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.

    È inoltre comodamente disponibile un controllo Save to Server alla destra della voce del modello di componente, direttamente all'interno del Projects panel.
  • /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).

 
 
 
 
 

Esempio di modello di componente definito, salvato nuovamente nel Workspace.
Esempio di modello di componente definito, salvato nuovamente nel Workspace.

Ereditarietà di un modello di componente

Questa funzionalità è disponibile quando l'opzione UI.ComponentTemplateInheritance è abilitata nella finestra di dialogo Advanced Settings dialog.

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)

Per accedere all'editor Component Template in Altium Designer, l'estensione software Component Template Editor deve essere installata. Questa estensione è installata in Altium Designer per impostazione predefinita. Può essere installata o rimossa manualmente.

Per maggiori informazioni sulla gestione delle estensioni, fai riferimento alla pagina Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Definizione del modello

Il Component Template Editor è essenzialmente suddiviso in due aree principali, illustrate nell'immagine seguente e riepilogate di seguito.

 
 
 
 
 

Il Component Template Editor può essere grossolanamente suddiviso in due aree chiave.
Il Component Template Editor può essere grossolanamente suddiviso in due aree chiave.

  1. 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.
  2. 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.

    Se è abilitata l'opzione per controllare l'uso delle definizioni del ciclo di vita e degli schemi di denominazione delle revisioni per tipo di contenuto per una qualsiasi definizione/schema, e il tipo di contenuto Component non è impostato per usare una particolare definizione/schema, allora quella definizione/schema non sarà disponibile nel relativo elenco a discesa.

  • 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 esempio CMP-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.

Non è presente alcun campo per impostare il Workspace di destinazione, poiché questo sarà codificato in modo fisso per usare lo stesso Workspace in cui risiede la revisione del modello di componente.

L'opzione Allow override per ciascuna proprietà può essere usata per controllare in modo indipendente se quella proprietà possa essere modificata (abilitata) o meno (disabilitata) dall'utente durante la definizione di un componente nel Component editor.

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).
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.

 
 
 
 
 

Esempio di parametri definiti in un modello di componente.
Esempio di parametri definiti in un modello di componente.

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.

 
 
 
 
 

Parametri predefiniti a livello di sistema inclusi in un modello di componente appena creato.
Parametri predefiniti a livello di sistema inclusi in un modello di componente appena creato.

  • 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 parametri ComponentType associati 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.

    La finestra di dialogo Choose component type riflette l’insieme dei tipi di componente definiti nella pagina Data Management – Component Types della finestra di dialogo Preferences. Fare clic sul pulsante nella parte inferiore della finestra di dialogo Choose component type per accedere a questa pagina delle preferenze, dalla quale è possibile modellare questo elenco in modo che risponda meglio alle proprie esigenze, aggiungendo nuovi tipi e sottotipi oppure modificando e rimuovendo quelli esistenti.

    Esempio di modello di componente, con il parametro di sistema ComponentType impostato su Diodes.
    Esempio di modello di componente, con il parametro di sistema ComponentType impostato su Diodes.

    Il tipo di dati per questo parametro è impostato su ComponentType e non può essere modificato. Inoltre, il parametro ComponentType non può essere copiato né rimosso. Selezionare la cella e usare il tasto Delete per cancellare il valore.

  • SCHLIB e PCBLIB – 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.

    Si noti che si sta scegliendo il modello, e non una revisione specifica di quel modello. In questo modo, un componente che utilizza il modello userà sempre la revisione più recente del modello scelto.

    Specificare i modelli di simbolo e footprint come parte del proprio modello.
    Specificare i modelli di simbolo e footprint come parte del proprio modello.

    I tipi di dati per questi parametri sono impostati rispettivamente su SCHLIB e PCBLIB e non possono essere modificati. Inoltre, i parametri del modello non possono essere copiati né rimossi. Selezionare la cella e usare il tasto Delete per cancellare il valore.

  • Name e Description – 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 parametri Name e Description come parte del proprio modello.
    Specificare i parametri Name e Description come parte del proprio modello.

    Il tipo di dati per entrambi questi parametri è impostato su Text e non può essere modificato. Inoltre, questi parametri non possono essere copiati né rimossi.

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.
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 2 e 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 tipo PCBLIB, che facilita la definizione di footprint multipli, e HarnessWiring, 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.

    • Se il parametro è contrassegnato come obbligatorio (opzione Required abilitata) ed è stato anche impostato come di sola lettura (opzione Read Only abilitata), allora un valore predefinito MUST essere immesso. In caso contrario, durante la modifica di un componente che fa riferimento al modello, il parametro verrà segnalato come privo di valore, ma ciò non può essere risolto perché il parametro non è modificabile in quanto di sola lettura. Una nuova revisione di questo modello di componente non può essere salvata nel Workspace finché questo problema non viene risolto.

    • Quando si modifica una revisione di un componente, un parametro esistente definito dall’utente che ha lo stesso nome di un parametro nel modello di componente collegato verrà sostituito con la versione del modello. Qualsiasi valore esistente per quel parametro verrà mantenuto (e non sovrascritto con il valore predefinito del modello).

  • 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.

Sono supportate le scorciatoie standard di copia (Ctrl+C) e incolla (Ctrl+V) e questi comandi sono disponibili anche dal menu del clic destro. Per le operazioni di copia-incolla è possibile selezionare più parametri utente usando le tecniche standard Ctrl+Click e Shift+Click.
Per eliminare uno o più parametri utente dall’elenco, selezionare ciascun parametro, quindi fare clic sul pulsante oppure usare il comando Remove dal menu contestuale del clic destro.

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.

I parametri con unità di misura vengono utilizzati anche per il filtraggio intelligente durante la ricerca tra i propri componenti tramite il pannello Components.

Usare le seguenti sezioni comprimibili per saperne di più sui parametri con unità di misura.

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.

  • La pagina Settings – Vault – Dictionaries è accessibile anche dalla pagina Data Management – Dictionaries della finestra di dialogo Preferences, facendo clic sul controllo Manage Dictionaries, e dalla pagina Data Management – Servers della finestra di dialogo Preferences, facendo clic sul controllo Properties relativo al Workspace attivo o a un Workspace noto e selezionando la voce Dictionaries dal menu.

  • Quando per un parametro viene selezionato un tipo definito da dizionario, è possibile accedere alla pagina Settings – Vault – Dictionaries anche facendo clic all'interno della cella del parametro nella colonna Type e quindi sul pulsante  ().

Accedi alla pagina per gestire i dizionari nell'interfaccia browser del Workspace dal Component Template Editor.
Accedi alla pagina per gestire i dizionari nell'interfaccia browser del Workspace dal Component Template Editor.

Scopri di più sulla gestione dei dizionari dall'interfaccia browser del Workspace (Altium 365 Workspace, Enterprise Server Workspace).

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.
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.
Seleziona un valore predefinito tra quelli definiti per il tipo definito da dizionario selezionato.

  • I valori predefiniti vengono convalidati al momento del salvataggio del template di componente nel Workspace. Se il valore predefinito diventa incoerente con il dizionario (ad esempio, il valore è stato rimosso dal dizionario e il template che utilizzava tale valore è stato successivamente aperto per la modifica), questo valore predefinito verrà evidenziato in rosso nella colonna Default Value e verrà mostrato un messaggio di errore nel pannello Messages quando si tenterà di salvare nuovamente il template nel Workspace.

  • Se il valore di un parametro del componente diventa incoerente con il dizionario (ad esempio, il tipo di quel parametro è stato cambiato da Text a un tipo definito da dizionario nel template del componente e il valore corrente del componente non corrisponde ad alcun valore del tipo definito da dizionario selezionato), questo parametro verrà evidenziato durante la modifica del componente nel Component Editor: verrà mostrata un'icona con punto esclamativo accanto al valore incoerente del parametro quando si modifica il componente nella modalità Single Component Editing dell'editor e il valore del parametro verrà evidenziato in rosso quando si modifica il componente nella modalità Batch Component Editing dell'editor. Assicurati che tutti i parametri del componente siano coerenti con i valori del template; in caso contrario, non sarà possibile salvare il componente nella revisione successiva.

  • Se i dizionari sono stati modificati nell'interfaccia browser del Workspace connesso, è necessario disconnettersi dal Workspace e riconnettersi per riflettere tali modifiche in Altium Designer. Fai riferimento alla pagina Accessing Your Workspace per ulteriori informazioni.

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.
Trasforma un parametro appena aggiunto in una definizione di modello footprint impostando il relativo Type su PCBLIB.

Il nome del parametro cambierà da Parameter a PCBLIB n, dove n è il successivo numero intero disponibile per distinguere tra più modelli footprint (ad esempio PCBLIB 1, PCBLIB 2 e così via). Il modello predefinito sarà quello associato alla voce PCBLIB. Quando i footprint vengono importati nel Component Editor durante la definizione di un componente, il modello Footprint predefinito è contraddistinto dall'icona in alto a sinistra nella finestra di anteprima del modello (in modalità Single Component Editing) e dalla voce PCBLIB (default) nell'area Required Models/Parameters (in modalità Batch Component Editing).

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).
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 TemplateFile » 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.

Un componente può fare riferimento a un solo component template alla volta.

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.
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.
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.
    Collegamento manuale di un componente a una revisione di un component template nel Workspace di destinazione.

    Il component template utilizzato può essere modificato in qualsiasi momento: fai clic su Choose e seleziona una revisione di un diverso component template.
    Lo stato della revisione dell'Item Component Template collegata è riportato nella scheda Template della finestra di dialogo Document Options. Se è disponibile una revisione più recente dell'Item collegato, fai clic sul pulsante per utilizzare tale revisione più recente.
  • 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.
    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.

Un component template predefinito può essere definito solo per una cartella di tipo Components.

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.
Specifica un component template predefinito da applicare a tutti i componenti creati nella cartella Components padre.

Per non usare questa funzionalità, lascia/imposta il campo Component Template su None.

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.

Quando una revisione di un componente viene salvata nel Workspace, la specifica revisione del Component Template utilizzato viene di fatto bloccata, creando un collegamento forte a tale revisione, salvo modifica manuale.

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).
    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).

    Tutti i parametri provenienti dal component template referenziato sono contraddistinti dall'uso dell'icona (modalità Single Component Editing) e dell'icona (modalità Batch Component Editing). Inoltre, e solo per la modalità Batch Component Editing, l'opzione Show per ciascun parametro basato sul template segue lo stato della corrispondente opzione Visible nel template.
    I parametri basati su template non possono essere rimossi.
    Sei libero di aggiungere ulteriori parametri utente secondo necessità.
  • 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 Parameters usato 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.
    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à.

    Con il Component Editor in modalità Single Component Editing, un parametro template di sola lettura è contraddistinto nell'area Parameters dall'uso dell'icona .
  • 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.

    Con il Component Editor in modalità Single Component Editing, un parametro template obbligatorio è contraddistinto nell'area Parameters dall'uso dell'icona .

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.

Facendo clic con il tasto destro sulla voce di livello superiore del component template stesso, verrà modificata la revisione più recente di quel template.

Accesso al comando per avviare la modifica diretta di una revisione esistente di un component template.
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.

Accedi al comando Download dalla voce di livello superiore del component template stesso, per scaricare il file del component template memorizzato nella revisione più recente di quel template.
Fai clic sul pulsante Explore nella finestra di dialogo Download from Server per aprire rapidamente la cartella di download.

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.

Con la funzionalità di eliminazione soft, puoi eliminare un component template attualmente in uso.
Più component template possono essere eliminati con una singola azione. Seleziona tutti i component template richiesti usando i controlli standard di selezione multipla (Shift+Click, Ctrl+Click), quindi fai clic con il tasto destro e scegli il comando Delete Items dal menu contestuale.

Eliminazione soft di un component template. Il template verrà spostato nell'area Trash 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.
Tieni presente che se hai eliminato in modalità soft un component template – spostandolo nel Trash – puoi creare nuovamente un nuovo component template con lo stesso nome. Se successivamente dovessi ripristinare il component template originale e il nome originale fosse già occupato, verrà utilizzato un suffisso intero per mantenere univoco il nome all'interno del Workspace.
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contenuto