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 (Component Template Items) in quel Workspace. Proprio come un template schematico può essere usato per predefinire informazioni nei fogli schematici che vi fanno riferimento, un template di componente viene referenziato da un componente di libreria del Workspace e fornisce impostazioni predefinite da usare durante la definizione di quel componente.

In particolare, i template di componente sono stati sviluppati tenendo ben presente l'informazione parametrica, consentendoti di definire, in un'unica posizione, un insieme di parametri che sarà reso disponibile al componente che fa riferimento al template. 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 saperne di più, consulta la pagina Creazione di componenti generici .

L'accesso ai template di componente dipende dalla licenza software. Per ulteriori informazioni, fai riferimento al riquadro Note 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 Component Template Item. 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 relativo Folder Type su Component Templates, quando definisci le proprietà della cartella nella finestra di dialogo Edit Folder dialog.

Specificare il tipo di cartella, ovvero il suo uso previsto, fornisce un'indicazione visiva del contenuto di quella cartella durante l'esplorazione del Workspace.
Specificare il tipo di cartella, ovvero il suo uso previsto, fornisce un'indicazione visiva del contenuto di quella cartella durante l'esplorazione del Workspace.

Tipo di contenuto

Quando crei un Component Template Item di destinazione in cui archiviare il tuo template di componente, assicurati che il relativo 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 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 tipi di cartella e di contenuto correlati. Il salvataggio di un template di componente effettivamente definito in una revisione di tale Component Template Item può essere eseguito in modo semplificato.

Un template di componente può essere modificato e salvato nella revisione iniziale di un Component Template Item appena creato, grazie al supporto del Workspace per la modifica diretta. La modifica diretta ti libera dai vincoli di dati sorgente separati e sottoposti a controllo di versione. Puoi semplicemente modificare un tipo di contenuto supportato usando un editor temporaneo caricato con l'ultima sorgente direttamente dal Workspace stesso. E una volta completata la modifica, l'entità viene salvata (o risalvata) in una successiva revisione 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 la sorgente corretta 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 Component Template Item, hai la possibilità di modificare e salvare un template 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à l'Editor temporaneo del template di componente, 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 template di componente, direttamente dal Workspace: l'Editor temporaneo del 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 del template di componente fornisce il documento con cui definire il tuo template di componente.

Usa il documento per definire il template di componente secondo necessità. Per ulteriori informazioni su come farlo, vedi 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. Questo ti consente di salvare le modifiche correnti, nel caso in cui desideri tornare in un secondo momento per apportare ulteriori modifiche prima di salvare definitivamente nel Workspace.
  • /Save to Server. Usa questo pulsante per salvare il template di componente definito nel Workspace, archiviandolo nella revisione iniziale (pianificata) del Component Template Item di destinazione. Verrà visualizzata la finestra di dialogo Edit Revision, nella quale puoi 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'Item.

    Un controllo Save to Server è inoltre comodamente 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 nulla verrà rilasciato nel Component Template Item 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 template di componente nel pannello Projects.

I dati salvati archiviati nel Workspace consistono nel template di componente sorgente, definito nel file Component Template (<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 del tipo di componente radice se il sotto-tipo non ha un template di componente collegato. Quando si crea una gerarchia di tipi di componente, i sotto-tipi 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, 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 ulteriori 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 aree principali, illustrate nell'immagine seguente e riepilogate di seguito.

L'Editor Component Template può essere suddiviso grossolanamente in due aree chiave.
L'Editor Component Template può essere suddiviso grossolanamente in due aree 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 delle revisioni per tipo di contenuto è abilitata per una qualsiasi definizione/schema, e il tipo di contenuto Component non è impostato per usare una particolare 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. Il valore immesso qui verrà usato come template per denominare automaticamente il 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 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 è 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 archiviare 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) da cui è 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é 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 tale 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, i valori specificati in questa area vengono usati 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, i valori vengono usati 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, i valori vengono usati 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 ricerche mirate 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 per i 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, da cui è possibile modellare questo elenco per adattarlo meglio alle proprie esigenze, aggiungendo nuovi tipi e sotto-tipi 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 a 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 utilizzerà sempre la revisione più recente del modello scelto.

    Specificare i modelli di simbolo e footprint come parte del proprio template.
    Specificare i modelli di simbolo e footprint come parte del proprio 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 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 a ciascun parametro.

    Specificare i parametri Name e Description come parte del proprio template.
    Specificare i parametri Name e Description come parte del proprio template.

    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 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 nell'elenco della 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 sono supportati vari unit-aware data types, così come il tipo PCBLIB, che facilita la definition of multiple footprints, e HarnessWiring, che facilita la definizione di un harness wiring component. 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 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 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 dalla cella del valore con un bordo rosso (in modalità Batch Component Editing) oppure dalla presenza dell'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 deve essere inserito un valore predefinito MUST. 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é il 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 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 al template non sono stati aggiunti altri modelli predefiniti (SCHLIB o PCBLIB). E viceversa, i modelli predefiniti SCHLIB e PCBLIB non possono essere aggiunti quando al template viene aggiunto un modello predefinito di cablaggio harness.
  • Description – aggiungi un'eventuale descrizione del parametro, ad esempio una breve nota su ciò che fornisce. Se per un parametro nel template è definita una descrizione, allora la colonna Description verrà visualizzata nell'area Parameters del Component Editor nella relativa modalità 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 contestuale del tasto destro. È possibile selezionare più parametri utente per le operazioni di copia-incolla, utilizzando 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 del componente con riconoscimento delle unità

Il Component Template Editor offre la possibilità di definire tipi di dati espliciti per i parametri del componente definiti all'interno di un template di componente (*.CMPT). Inoltre, questi tipi di dati riconoscono le unità, con supporto per una gamma di prefissi di unità comuni. Di conseguenza, puoi inserire il valore di un parametro usando diversi formati, ad esempio 2.2k, 2k2, 4M, 2.5GHz, mentre il Workspace dispone dell'intelligenza necessaria per riconoscere il valore numerico sottostante a tali inserimenti.

Questa funzionalità di un template di componente facilita ricerche mirate tramite la funzione Advanced Search del server, una funzione 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 del componente 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 utilizzati anche per il filtraggio intelligente durante la ricerca tra i propri componenti tramite il pannello Components.

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 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 dell'area Parameters.

  • È inoltre possibile accedere alla pagina Settings – Vault – Dictionaries dalla pagina Data Management – Dictionaries page della finestra di dialogo Preferences, facendo clic sul controllo Manage Dictionaries, e dalla pagina Data Management – Servers page 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 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 facendo clic sul pulsante  ().

 
 
 
 
 

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

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

Selezionare un tipo di parametro definito da dizionario nel menu a discesa Type.
Selezionare 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. Selezionare un valore richiesto da usare come predefinito del parametro oppure selezionare <None>.

Selezionare un valore predefinito tra quelli definiti per il tipo definito da dizionario selezionato.
Selezionare 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 successivamente il template che usa quel 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 nuovamente il template 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. Assicurarsi 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 per riflettere tali modifiche in Altium Designer. Fare 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 footprint e questa sarà una funzionalità gradita per 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, fare clic su per aggiungere un nuovo parametro, quindi scegliere la voce PCBLIB nel menu a discesa associato al campo Type.

Trasformare un parametro appena aggiunto in una definizione di modello footprint impostando il relativo Type su PCBLIB.
Trasformare 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 della 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), usando un Component Template referenziato. Il template ha tre modelli footprint definiti, che vengono importati nella definizione del componente. Si noti che la voce di modello PCBLIB nel template viene usata come modello footprint predefinito (contraddistinto da un'icona in alto a sinistra) durante la definizione del componente. Passare 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).
Esempio di componente definito nel Component Editor (modalità Single Component Editing), usando un Component Template referenziato. Il template ha tre modelli footprint definiti, che vengono importati nella definizione del componente. Si noti che la voce di modello PCBLIB nel template viene usata come modello footprint predefinito (contraddistinto da un'icona in alto a sinistra) durante la definizione del componente. Passare 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 del Component Template

Un file di modello di componente esistente (*.CMPT) o un file di libreria di componenti (*.CMPLIB) può essere importato nell’editor dei modelli di componente, e il modello di componente in fase di modifica può essere esportato in un file di modello di componente (*.CMPT). Usa i comandi File » Import » Component TemplateFile » Import » Component Library e File » Export del menu principale dell’editor di componenti 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 oppure definire il nome del file che verrà esportato.

Riutilizzo di un modello di componente

L’uso di una revisione di un modello di componente – o, più precisamente, il riferimento a essa dalla revisione di un componente che stai attualmente modificando – può essere effettuato nei seguenti modi.

Un componente può fare riferimento a un solo modello di componente 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 modello nella finestra di dialogo Create new component.

Collegamento rapido di un modello di componente da un elenco di tutti i modelli disponibili, durante la creazione di un nuovo componente.
Collegamento rapido di un modello di componente da un elenco di tutti i modelli disponibili, durante la creazione di un nuovo componente.

Manuale dall’interno del Component Editor

Il riutilizzo di una revisione di un modello di componente dal Component Editor dipende dalla modalità operativa dell’Editor.

In modalità di modifica di singolo componente

Quando modifichi un singolo componente in questa modalità del Component Editor, scegli il modello di componente richiesto dal menu a discesa associato al campo Template – parte del gruppo Advanced Settings, nella sezione Component dell’Editor. Sono elencati tutti i modelli di componente attualmente disponibili nello stesso Workspace in cui risiede il componente stesso – per nome – con le rispettive revisioni più recenti indicate tra parentesi. Scegli il modello richiesto per applicarlo.

Collegamento rapido di un modello di componente da un menu di tutti i modelli disponibili, durante la modifica della revisione di un componente usando il Component Editor nella modalità Single Component Editing.
Collegamento rapido di un modello di componente da un menu di tutti i modelli disponibili, durante la modifica della revisione di un componente usando il Component Editor nella modalità Single Component Editing.

In modalità di modifica batch dei componenti

Esistono due modi per “collegare” una revisione di un modello di componente 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 forma del pannello Explorer panel). Usa questa finestra di dialogo per individuare e selezionare la revisione del modello di componente richiesto. Dopo aver fatto clic su OK, verrà creato un collegamento tra la revisione del componente e la revisione di destinazione del modello di componente. La prova di questo collegamento può essere vista di nuovo nella scheda Template della finestra di dialogo Document Options.

    Collegamento manuale di un componente a una revisione di un modello di componente, nel Workspace di destinazione.
    Collegamento manuale di un componente a una revisione di un modello di componente, nel Workspace di destinazione.

    Il modello di componente utilizzato può essere cambiato in qualsiasi momento: fai clic su Choose e seleziona una revisione di un modello di componente diverso.
    Lo stato della revisione dell’Item del modello di componente 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 usare tale revisione più recente.
  • Dal menu Add associato alla sezione Required Models/Parameters del Component Editor. Il sottomenu Templates elenca tutti i modelli di componente – 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 modello di componente. Ancora una volta, la verifica del collegamento può essere vista nella scheda Templates della finestra di dialogo Document Options.

    Collegamento rapido di un modello di componente da un menu di tutti i modelli disponibili.
    Collegamento rapido di un modello di componente da un menu di tutti i modelli disponibili.

Ereditato dalla cartella Components del Workspace

Puoi specificare un modello di componente da usare automaticamente per tutti i componenti (e relative revisioni) archiviati in una cartella Components all’interno del Workspace.

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

Specifica il modello 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 modelli di componente – per nome – attualmente disponibili nello stesso Workspace in cui risiede 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 modello di componente, per ogni componente successivamente creato all’interno di quella cartella.

Specifica un modello di componente predefinito, da applicare a tutti i componenti creati all’interno della cartella Components padre.
Specifica un modello di componente predefinito, da applicare a tutti i componenti creati all’interno della cartella Components padre.

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

Se viene scelto un modello di componente a livello di cartella, lo stesso modello verrà usato per impostazione predefinita anche quando i componenti vengono creati nelle sottocartelle figlie sottostanti. Questo facilita la rapida ereditarietà del modello per tutti i componenti nelle cartelle figlie.

Quando una revisione di un componente viene salvata nel Workspace, verrà sostanzialmente “bloccata” la specifica revisione del modello di componente usato, creando un collegamento forte a quella revisione, a meno che non venga modificata manualmente.

Impatto su modelli e parametri del componente quando si usa un modello di componente

Quando modifichi una revisione di un componente e una revisione di un modello di componente è collegata/fatta oggetto di riferimento, nel Component Editor accade quanto segue, per quanto riguarda modelli e parametri:

  • I modelli definiti all’interno del modello referenziato vengono aggiunti alla sezione Models (modalità Single Component Editing) e alla sezione 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 intenzionalmente manualmente.
  • I parametri definiti all’interno del modello referenziato vengono aggiunti alla sezione Parameters (modalità Single Component Editing) e alla sezione Required Models/Parameters (modalità Batch Component Editing).

    Esempio di parametri dopo il collegamento a una revisione di un modello di componente, quando si usa 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 modello di componente, quando si usa il Component Editor in modalità Single Component Editing (sinistra) e Batch Component Editing (destra).

    Tutti i parametri provenienti dal modello di componente 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 modello segue lo stato della corrispondente opzione Visible nel modello.
    I parametri basati sul modello non possono essere rimossi.
    Sei libero di aggiungere ulteriori parametri utente secondo necessità.
  • Solo in modalità Batch Component Editing, i parametri basati sul modello 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 sul modello 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 sul modello 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 dei parametri basati sul modello che sono stati contrassegnati come di sola lettura non saranno modificabili. Per tutti gli altri parametri basati sul modello, che non sono stati contrassegnati come di sola lettura, sei libero di modificare i valori secondo necessità.

    Con il Component Editor in modalità Single Component Editing, un parametro di modello di sola lettura è contraddistinto nella sezione Parameters dall’uso dell’icona .
  • Se un parametro basato sul modello è stato contrassegnato come obbligatorio ma non gli è stato assegnato un valore nel modello, il relativo campo valore apparirà con un bordo rosso (in modalità Batch Component Editing) oppure con l’icona al suo interno (in modalità Single Component Editing), avvisandoti del fatto che per questo parametro è richiesto un valore. 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 di modello obbligatorio è contraddistinto nella sezione Parameters dall’uso dell’icona .

Nuovo salvataggio di un modello di componente

In qualsiasi momento, puoi tornare a qualsiasi revisione di un modello 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. Ancora una volta si aprirà l’editor temporaneo, con il modello contenuto nella revisione aperto per la modifica. Apporta le modifiche necessarie, quindi salva il modello di componente nella revisione successiva dell’Item.

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

Accesso al comando per avviare la modifica diretta di una revisione esistente di un modello di componente.
Accesso al comando per avviare la modifica diretta di una revisione esistente di un modello di componente.

Download dei dati salvati

Scarica i dati archiviati in una revisione di un modello di componente facendo clic con il pulsante destro del mouse su tale revisione (nel pannello Explorer) e scegliendo il comando Operations » Download dal menu contestuale. Il file del modello di componente verrà scaricato in una sottocartella sotto la 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 modello di componente stesso, per scaricare il file del modello di componente archiviato nella revisione più recente di quel modello.
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 modello di componente direttamente dall’interno di Altium Designer, dal pannello Explorer panel. Fai clic con il pulsante destro del mouse sulla voce del modello di componente 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 modello di componente verrà spostato nell’area Trash del Workspace. Trash è essenzialmente un cestino nel quale può essere spostato qualsiasi contenuto del tuo Workspace (tramite un’azione di eliminazione soft). È isolato dal resto del Workspace.

Con la funzione di eliminazione temporanea, puoi eliminare un template di componente attualmente in uso.
È possibile eliminare più template di componente con una singola 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 temporanea di un template di componente. Il template verrà spostato nell'area Trash del Workspace.
Eliminazione temporanea 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, ti verrà segnalato.

Tutto il contenuto eliminato in questo modo può essere trovato nella pagina Trash dell'interfaccia browser del Workspace. Tieni presente che puoi visualizzare solo il contenuto che hai eliminato temporaneamente personalmente. Gli amministratori potranno vedere l'intero contenuto della pagina Trash, quindi tutto il contenuto che è stato eliminato temporaneamente.

Aspetti da considerare in relazione a un template di componente eliminato temporaneamente:

  • Il template di componente non sarà disponibile dal tuo software di progettazione né dall'interfaccia Web.
  • Ovunque il template di componente fosse utilizzato, verrà indicato che il template di componente è stato eliminato.
  • Un template di componente può essere ripristinato oppure 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 temporaneamente un template di componente, spostandolo in Trash, puoi creare nuovamente un nuovo template di componente con lo stesso nome. Se successivamente ripristini il template di componente originale e il nome originale è già in uso, verrà utilizzato un suffisso numerico per mantenere univoco il suo 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à 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