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

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

Un template di componente costituisce anche la base per la creazione di un componente generico. Per ulteriori informazioni, consulta la pagina Creazione di componenti generici .

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

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

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

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

    Un controllo Save to Server è inoltre opportunamente disponibile a destra della voce del template di componente, direttamente nel pannello Projects .
  • /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.
Esempio di template di componente definito, salvato nuovamente nel Workspace.

Ereditarietà di un template di componente

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

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

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

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

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.
L'editor Component Template può essere grossolanamente suddiviso in due regioni chiave.

  1. 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.
  2. 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.
Se l'opzione per controllare l'uso delle definizioni del ciclo di vita e degli schemi di denominazione della revisione per tipo di contenuto è abilitata per una qualsiasi definizione/schema, e il tipo di contenuto Component non è impostato per usare una determinata definizione/schema, allora tale definizione/schema non sarà disponibile nel relativo elenco a discesa.
  • 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 esempio CMP-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.
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 template di componente.

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

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

    La finestra di dialogo Choose component type riflette l'insieme dei tipi di componente definiti nella pagina Data Management – Component Types page 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 per adattarlo meglio alle proprie esigenze, aggiungendo nuovi tipi e sottotipi oppure modificando e rimuovendo quelli esistenti.

    Esempio di Component Template, con il parametro di sistema ComponentType impostato su Diodes.
    Esempio di Component Template, 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 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.

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

    Specifica i modelli simbolo e footprint come parte del tuo template.
    Specifica i modelli simbolo e footprint come parte del tuo template.

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

    Specifica i parametri Name e Description come parte del tuo template.
    Specifica i parametri Name e Description come parte del tuo template.

    Il tipo di dati per entrambi questi parametri è impostato su Text e non può essere modificato. Inoltre, questi parametri non possono essere copiati o 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 tasto destro) – il parametro viene aggiunto in fondo all'elenco corrente.

Esempio di aggiunta di un nuovo parametro utente al template.
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 2 e 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 tipo PCBLIB, che facilita la definizione di più footprint, e HarnessWiring, 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.

    • 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 inserito. In caso contrario, durante la modifica di un componente che fa riferimento al template, il parametro verrà segnalato come privo di valore, ma questo non potrà essere risolto perché il parametro non è modificabile in quanto di sola lettura. Una nuova revisione di questo template di componente non può essere salvata nel Workspace finché questo problema non viene risolto.
    • Quando si modifica una revisione di un componente, un parametro definito dall'utente già esistente che ha lo stesso nome di un parametro nel template di componente collegato verrà sostituito con la versione del template. Qualsiasi valore esistente per quel parametro verrà mantenuto (e non sovrascritto con il valore predefinito nel template).
    • Un modello predefinito di cablaggio harness può essere aggiunto solo quando nessun altro modello predefinito (SCHLIB o PCBLIB) è stato aggiunto al template. E viceversa, i modelli predefiniti SCHLIB e PCBLIB non possono essere aggiunti quando un modello predefinito di cablaggio harness è stato aggiunto al template.
  • 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.

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

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.

I parametri con riconoscimento delle unità vengono usati anche per il filtraggio intelligente quando cerchi tra i tuoi componenti usando il pannello Components panel.

Usa le seguenti sezioni comprimibili per saperne di più sui parametri con riconoscimento delle unità.

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.

  • È possibile accedere alla pagina Settings – Vault – Dictionaries 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 per il Workspace attivo o per un Workspace noto e selezionando la voce Dictionaries dal menu.

  • Quando per un parametro è 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 facendo clic 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 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.
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 poi il template che utilizza tale valore è stato 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 tenta di salvare il template nuovamente nel Workspace.

  • Se il valore di un parametro di 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 di 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 e riconnettersi al Workspace affinché tali modifiche vengano riflesse in Altium Designer. Fai riferimento alla pagina Accessing Your Workspace per saperne di più.

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.
Trasforma un parametro appena aggiunto in una definizione di modello footprint impostando il suo 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 nell'angolo superiore sinistro della finestra di anteprima del modello (in modalità Single Component Editing) e dalla voce PCBLIB (default) nella regione Required Models/Parameters (in modalità Batch Component Editing).

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

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

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

    Il component template in uso può essere cambiato in qualsiasi momento: fai clic su Choose e seleziona una revisione di un diverso component template.
    Lo stato della revisione dell'Item Component Template collegato è 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 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.
    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.

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

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

Per non utilizzare questa funzione, lascia/imposta il campo Component Template su None.

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.

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

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

    Tutti i parametri provenienti dal template di componente referenziato si distinguono tramite l'icona (modalità Single Component Editing) e l'icona (modalità Batch Component Editing). Inoltre, e solo per la modalità Batch Component Editing, l'opzione Show per ciascun parametro basato su template segue lo stato della corrispondente opzione Visible nel template.
    I parametri basati su template non possono essere rimossi.
    Puoi aggiungere liberamente ulteriori parametri utente secondo necessità.
  • 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 Parameters utilizzato 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.
    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à.

    Con il Component Editor in modalità Single Component Editing, un parametro template di sola lettura si distingue nell'area Parameters tramite l'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 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.

    Con il Component Editor in modalità Single Component Editing, un parametro template obbligatorio si distingue nell'area Parameters tramite l'icona .

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.

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

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

Accedi al comando Download dalla voce di livello superiore del template di componente stesso, per scaricare il file del template di componente archiviato 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 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.

Con la funzionalità di eliminazione soft, puoi eliminare un template di componente che è attualmente in uso.
È possibile eliminare più template di componente in un'unica azione. Seleziona tutti i template di componente richiesti utilizzando i controlli standard di selezione multipla (Shift+Click, Ctrl+Click), quindi fai clic con il pulsante destro del mouse e scegli il comando Delete Items dal menu contestuale.

Eliminazione soft di un template di componente. Il template verrà spostato nell'area Trash 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.
Tieni presente che se hai eliminato in modalità soft un template di componente, spostandolo nel Trash, puoi creare nuovamente un nuovo template di componente con lo stesso nome. Se successivamente dovessi ripristinare il template di componente originale e il nome originale fosse già in uso, verrà utilizzato un suffisso numerico intero per mantenere il nome univoco 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à disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team 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