Le varianti vengono create e configurate nella finestra di dialogo Variant Management. Per aprire la finestra di dialogo, selezionare Variants dal menu Project (scorciatoia: C, V) oppure fare clic con il pulsante destro del mouse sul nome del progetto nel pannello Projects e quindi selezionare Variants.
È possibile accedere alla finestra di dialogo anche facendo clic con il pulsante destro del mouse su un componente posizionato nell'editor schematico e selezionando quindi Part Actions » Variants. In questo caso, la finestra di dialogo verrà popolata con le parti attualmente selezionate nell'editor schematico.
La finestra di dialogo Variant Management è disponibile quando l'opzione UI.ModernVariantsManager è disabilitata nella finestra di dialogo Advanced Settings dialog. Quando l'opzione UI.ModernVariantsManager è abilitata, viene utilizzato Variant Manager per creare e configurare le varianti di progetto.
La finestra di dialogo presenta due aree principali:
-
L'area superiore Components for project, che elenca tutti i componenti del progetto di base e, se applicabile, le colonne per le varianti applicate.
-
L'area inferiore Component Parameters, che riporta tutti i parametri del/dei componente/i attualmente selezionato/i nell'area superiore e, se applicabile, le colonne per le varianti applicate.

Le varianti vengono create e configurate nella finestra di dialogo Variant Management.
Options and Controls of the Variant Management Dialog
Componenti
-
Project Components – questa area elenca ciascun componente del progetto. Per ogni componente, vengono elencati il designatore Hierarchy Path e Logical , nonché Name e il Designator fisico. Document e Original Library Link indicano dove si trovano i documenti sorgente.
Fare doppio clic su un componente oppure fare clic con il pulsante destro del mouse e selezionare l'opzione Cross Probe per passare a quel componente nello schema.
-
Variant of – dopo l'aggiunta di una nuova variante, a destra di Project Components. compare una colonna dedicata. Il nome assegnato alla nuova variante appare come titolo e la colonna Component Variation elenca eventuali variazioni per ciascun componente. Una volta creata la variante, è possibile configurare lo stato di ciascun componente. Questa operazione si esegue facendo clic sulla cella del componente nella nuova colonna per visualizzare
oppure facendo clic con il pulsante destro del mouse per accedere ai comandi del menu contestuale. Quando si fa clic su
, si apre la finestra di dialogo Edit Component Variation che presenta tre scelte:
-
Fitted – il componente originale utilizzato nel progetto di base è montato/utilizzato anche in questa variante del progetto. Per una variante appena aggiunta, tutti i componenti sono Fitted per impostazione predefinita e la cella è vuota. Si noti che anche i singoli parametri possono essere variati per un componente Fitted: digitare il nuovo valore del parametro. I parametri variati sono mostrati in grassetto.
-
Not Fitted – il componente originale utilizzato nel progetto di base non è montato/utilizzato in questa variante del progetto. Per un componente Not Fitted, la cella visualizza il testo Not Fitted.
-
Alternate Part – questa opzione consente di sfogliare e selezionare la parte alternativa. Una volta scelta, la cella visualizza il Library Link della parte alternativa oppure il componente server, a seconda di quale è stato scelto. L'area inferiore della finestra di dialogo mostrerà tutti i parametri della parte alternativa.
Per rendere attiva una variante nella finestra di dialogo, fare clic sul nome della variante nell'intestazione della colonna oppure fare clic in una qualsiasi delle celle di quella variante.
Quando si configurano le variazioni in questa finestra di dialogo, le impostazioni vengono salvate nel file di progetto. Ciò include lo stato Not Fitted, le variazioni locali dei parametri di un componente Fitted e i valori dei parametri di Alternate Parts. Le parti alternative vengono memorizzate nel file <ProjectName>.PrjPcbVariants.
Per modificare l'ordine in cui sono elencate le varianti, fare clic e tenere premuta l'intestazione della colonna, quindi trascinare la colonna in una nuova posizione. Utilizzare questa funzione insieme alla casella di controllo Fit to Width per posizionare e dimensionare la variante di interesse nella posizione di lavoro preferita.
-
Right-click Commands – i seguenti comandi sono disponibili nel menu del tasto destro dell'area Components :
-
Columns – fare clic per mostrare/nascondere le colonne non necessarie. Attivare/disattivare la visibilità di qualsiasi colonna.
-
Edit Selected – apporta modifiche al componente selezionato.
-
Set Selected As – fare clic per passare a Fitted, Not Fitted o Alternate.
-
Only Show Varied Components – fare clic per mostrare nell'elenco i componenti variati.
-
Filter – fare clic per filtrare i componenti elencati in base a Show Fitted with Varied Parameters, Show Not Fitted o Show Alternate.
Se si è sperimentato con le opzioni Filter e sono stati applicati filtri diversi, potrebbe essere necessario reimpostare il filtro prima di tentare un altro aggiornamento. Per farlo, disabilitare l'opzione Only Show Varied Components per cancellare il sistema di filtri, quindi riapplicarla e cancellare le opzioni Filter secondo necessità.
-
Cut – fare clic per eliminare la variante selezionata.
-
Copy – fare clic per creare una copia dell'elemento selezionato.
-
Report – fare clic per aprire la finestra di dialogo Report Preview e creare una stampa dell'area Components .
-
Save All – fare clic per aprire una finestra di dialogo per salvare un elenco di tutti i componenti del progetto in un'altra posizione come file di testo formattato a tabulazioni.
-
Save Selected – fare clic per aprire una finestra di dialogo per salvare un elenco di tutti i componenti selezionati del progetto in un'altra posizione come file di testo formattato a tabulazioni.
-
Select All – fare clic per selezionare tutte le celle.
-
Select Column – fare clic per selezionare la colonna corrente.
-
Invert Selection – fare clic per selezionare tutti i componenti diversi da quelli attualmente selezionati.
-
Cross Probe – fare clic per mostrare la posizione del componente selezionato nello schema.
Sono supportate le tecniche standard di selezione multipla di Windows; utilizzarle per selezionare e configurare simultaneamente più componenti.
Parametri del componente
Ogni componente nella finestra di dialogo può avere Parameter Variations. Vengono elencati Parameter Name e i relativi Original Value , insieme agli elenchi New Value per le colonne che rappresentano le varianti aggiunte. Il valore New Value visualizzato è una copia del valore del componente del progetto di base finché non vengono apportate modifiche. Fare clic con il pulsante destro del mouse in una cella per accedere alla gamma di comandi dei parametri dal menu a comparsa. Il menu offre le seguenti opzioni:
-
Edit Selected – fare clic per modificare New Value della cella della variante selezionata.
-
Reset Selected – fare clic per ripristinare New Value al valore originale.
-
Reset All – fare clic per ripristinare tutte le celle New Value al valore originale, indipendentemente dalla selezione corrente.
Edit Selected, Reset Selected e Reset All sono disponibili solo facendo clic con il pulsante destro del mouse in una colonna di variante aggiunta.
-
Update Values From Library – fare clic per riportare nelle definizioni di variante eventuali modifiche ai parametri apportate a un componente di libreria utilizzato come parte alternativa. Si noti che questa operazione aggiorna solo i parametri e non il componente stesso.
-
Only Show Varied Values – fare clic per mostrare solo i valori che sono stati variati rispetto ai valori originali.
-
Cut – fare clic per eliminare il contenuto della cella. Prima dell'eliminazione si apre una finestra Confirm per la conferma.
Cut è disponibile solo quando si fa clic con il pulsante destro del mouse nelle colonne Component Variation e New Value.
-
Copy – fare clic per creare una copia dell'elemento selezionato.
-
Report – fare clic per aprire la finestra di dialogo Report Preview e creare una stampa dell'area Component Parameters .
-
Save All – fare clic per aprire una finestra di dialogo per salvare tutti i parametri del componente selezionato in un file di testo formattato in un'altra posizione.
-
Save Selected – fare clic per aprire una finestra di dialogo per salvare tutti i parametri selezionati in un file di testo formattato in un'altra posizione.
-
Select All – fare clic per selezionare tutte le celle.
-
Select Column – fare clic per selezionare la colonna corrente.
-
Invert Selection – fare clic per selezionare tutti i parametri diversi da quelli attualmente selezionati.
Controlli aggiuntivi
-
Add Variant – fare clic per aprire la finestra di dialogo Edit Project Variant e creare una nuova variante del progetto di base. Utilizzare questa finestra di dialogo per aggiungere, modificare o rimuovere una variante e specificare eventuali dati parametrici richiesti a livello di variante. Questo pulsante include un menu a discesa utilizzato per accedere al comando Make a copy of the Selected Variant. La copia è particolarmente utile quando è necessario definire un certo numero di varianti molto simili.
-
Delete Variant – fare clic per eliminare le varianti selezionate. Prima dell'eliminazione si apre una finestra di dialogo per la conferma.
-
Edit Variant – fare clic per aprire la finestra di dialogo Edit Project Variant per modificare una variante.
-
Detailed Report – fare clic per aprire la finestra di dialogo Variant Report dialog e generare un report dettagliato delle varianti in formato HTML.
-
Drawing Style – fare clic per accedere alla finestra di dialogo Variant Options dialog in cui è possibile definire come verranno visualizzati i componenti non montati e i parametri variati, sia nella vista del documento compilato dello schema sia nelle stampe dello schema. È inoltre possibile definire l'aspetto di questi componenti nei disegni di assemblaggio PCB.
– selezionare questa opzione per regolare automaticamente la larghezza delle colonne in base al contenuto.
-
Fit to Width
Fare doppio clic su un componente nella finestra di dialogo Variant Management per passare a quel componente nello schema oppure selezionare Cross Probe dal menu contestuale del tasto destro.
Creazione di una nuova variante
Fare clic sul pulsante
nella finestra di dialogo Variant Management per creare una nuova variante del progetto di base. Si aprirà la finestra di dialogo Edit Project Variant.
Come minimo, inserisci un nome per la variante nel campo Description, che per impostazione predefinita conterrà la voce Variant of <ProjectName>.
Se è necessario generare varianti di fabbricazione dal progetto, abilita l'opzione Allow variation of fabrication outputs nella finestra di dialogo Edit Project Variant. Se è necessario generare output della pasta saldante per un progetto che include varianti con componenti "Not Fitted", abilita l'opzione Allow variation for paste mask. Questi componenti non avranno più la pasta saldante inclusa sui loro pad.
Puoi scegliere se, per una parte alternativa, il simbolo debba essere modificato nello schema o se il footprint debba essere aggiunto al PCB utilizzando le seguenti opzioni nella finestra di dialogo Edit Project Variant:
-
Do not overwrite schematic symbol – quando abilitata, per i componenti per cui sono selezionate parti alternative nella variante verranno utilizzati simboli non variati.
Nota che questa opzione influisce solo sulla rappresentazione del simbolo nel foglio schematico. Il simbolo della parte alternativa viene considerato quando viene costruito il modello di connettività del progetto. Pertanto, i componenti base e alternativi devono essere compatibili a livello di pin anche se l'opzione è abilitata. Fai riferimento alla sezione Choosing an Alternate Part per saperne di più sulla compatibilità dei pin.
-
Do not overwrite PCB footprint – quando abilitata, per i componenti per cui sono selezionate parti alternative nella variante verranno utilizzati footprint non variati. Il footprint di una parte alternativa applicata a una variante non verrà trasferito al PCB come parte dell'aggiornamento del PCB (non verrà generato un ECO per aggiungere il footprint al PCB).
Indipendentemente dal fatto che questi due parametri siano abilitati o meno, i parametri dell'alternativa scelta vengono presentati fedelmente nell'ActiveBOM.
Puoi anche definire parametri per la variante. Per i dettagli su come farlo e su come i parametri a livello di variante si inseriscono nella gerarchia parametrica all'interno di Altium Designer, vedi Working with Variant Parameters.
Una volta definita la variante come richiesto, fai clic su OK. Comparirà quindi una colonna aggiuntiva sulla destra della finestra di dialogo Variant Management, con il nuovo nome della variante come intestazione della colonna. Tutte le celle saranno vuote; una cella vuota indica che questo componente è Fitted e invariato rispetto al progetto base. I componenti possono ora essere configurati per la nuova variante. L'immagine seguente mostra un progetto in cui sono state create due varianti, BGA e TSOP.

La regione 1 mostra i componenti nel progetto base, la regione 2 mostra i componenti nella variante BGA e la regione 3 mostra i componenti nella variante TSOP.
Per rendere una variante la selezione attiva, fai clic sul nome della variante nell'intestazione della colonna oppure fai clic in una qualsiasi delle celle di quella variante.
La finestra di dialogo Variant Management include una serie di funzionalità dell'interfaccia che aiutano a visualizzare informazioni utili. Queste vengono configurate tramite il menu contestuale right-click.
I comandi utili includono:
-
Columns:
-
Hierarchy Path column – mostra la posizione del componente nella gerarchia del progetto.
-
Original Library Link column – indica da dove è stato originato il componente base.
-
Set Selected As – sottomenu utilizzato per scegliere il tipo di variazione (Fitted, Not Fitted, Alternate). Può essere usato al posto di fare clic sul controllo
nella cella del componente. Disponibile solo quando fai clic con il pulsante destro del mouse sulla cella di un componente di una variante.
-
Only Show Varied Parameters – visualizza solo i componenti a cui è stata applicata una qualche forma di variazione, nella finestra di dialogo Variant Management.
-
Filter – sottomenu che consente di controllare quali tipi di variazioni vengono visualizzati nella finestra di dialogo Variant Management (Varied Parameters, Not Fitted, Alternate). Funziona bene in combinazione con il comando Only Show Varied Parameters.
Varied parameters – un parametro variato rispetto al progetto base viene mostrato in bold nell'area Component Parameters della finestra di dialogo Variant Management, rendendolo facile da identificare visivamente.
Definizione delle variazioni dei componenti
Una volta creata la variante stessa, lo stato di ciascun componente è pronto per essere variato. Questo può essere fatto facendo clic su una cella del componente nella colonna della variante per visualizzare il controllo
, oppure facendo clic con il pulsante destro del mouse sulla cella e scegliendo la voce richiesta dal sottomenu contestuale Set Selected As.
Il controllo
apre la finestra di dialogo Edit Component Variation.
Il dialogo Edit Component Variation può essere aperto anche dalla scheda compilata di uno schema facendo clic con il pulsante destro del mouse su un componente con una variante definita, quindi scegliendo Part Actions » Choose Alternate Part.
Sono disponibili tre scelte:
-
Fitted – Il componente originale utilizzato nel progetto base è montato/utilizzato anche in questa variante del progetto. Per una variante appena aggiunta, tutti i componenti sono montati per impostazione predefinita e le celle per questi componenti montati sono vuote. Nota che anche i singoli parametri possono essere variati per un componente montato, semplicemente digitando un nuovo valore del parametro nell'area Component Parameters della finestra di dialogo per quella variante.
-
Not Fitted – Il componente originale utilizzato nel progetto base non è montato/utilizzato in questa variante del progetto. Per uno stato del componente Not Fitted, la cella visualizza il testo Not Fitted e la regione inferiore Component Parameters della finestra di dialogo sarà vuota.
-
Alternate Part – Questa opzione consente di selezionare una parte diversa (alternativa). La finestra di dialogo si espanderà per includere i controlli per sfogliare e individuare il componente sostitutivo richiesto. Una volta scelta quella parte, la cella visualizza il Link di origine della parte alternativa. La regione inferiore Component Parameters della finestra di dialogo mostrerà tutti i parametri della parte alternativa. Vedi la sezione successiva per ulteriori informazioni.
Sono supportate le tecniche standard di selezione multipla di Windows. Usale per selezionare e configurare simultaneamente più componenti.
Scelta di una parte alternativa
Quando viene selezionata l'opzione Alternate Part, la finestra di dialogo Edit Component Variation si espande per mostrare i parametri base della parte esistente. Usa il pulsante
per sfogliare e individuare il componente della parte alternativa richiesto nella finestra di dialogo Replace Component dialog – una versione modale del pannello Components panel. Sono supportati tutti i modelli di archiviazione dei componenti di Altium Designer, come librerie indipendenti, librerie di database e componenti Workspace Library (come mostrato nell'esempio seguente).
Dopo aver selezionato una parte alternativa, il software verifica la compatibilità dei pin tra il componente alternativo selezionato e il componente originale del progetto base. Per essere compatibile a livello di pin, l'alternativa deve avere lo stesso numero di pin del componente originale e tali pin devono essere identici per posizione e tipo elettrico. Non è necessario che le primitive grafiche utilizzate nei simboli dei due componenti corrispondano. Se il software rileva che il componente alternativo non è compatibile a livello di pin, una finestra di dialogo Confirm dovrà essere chiusa prima che la sostituzione venga accettata. In questo caso, devi prestare attenzione al potenziale impatto sul cablaggio e al fatto che potrebbe verificarsi una violazione di errore durante la validazione del progetto (Project » Validate <project name>).

Un esempio di variazione con parte alternativa.
Il componente alternativo appena applicato può essere verificato nuovamente nello spazio di progettazione – fai riferimento alla pagina Working with Variants in the Design per saperne di più.
Puoi scegliere una parte alternativa senza modifiche al simbolo nello schema o senza necessità di aggiungere un footprint al PCB. Nella finestra di dialogo Edit Project Variant, abilita le opzioni Do not overwrite schematic symbol e/o Do not overwrite PCB footprint secondo necessità. Quando quest'ultima è abilitata, il footprint di un componente alternativo applicato a una variante non verrà trasferito al PCB come parte dell'aggiornamento del PCB (non verrà generato un ECO per aggiungere il footprint al PCB). I parametri dell'alternativa scelta vengono presentati fedelmente nell'ActiveBOM.
Varianti quando viene utilizzato un file DbLink
Altium Designer supporta diversi modi di archiviare e utilizzare i componenti, incluso l'uso di un file DBLink con il progetto. Un file DBLink è un'interfaccia tra i componenti nello schema e un database aziendale.
Invece di creare semplicemente un riferimento da ciascun componente a uno specifico record del database (come avviene tipicamente quando si posiziona un componente da una libreria di tipo DBLib), il modello DBLink si basa sull'avvio da parte del progettista di un'azione di query basata su uno o più parametri del componente. Il software cerca quindi nel database un record con campi che contengono valori corrispondenti e, quando si verifica una corrispondenza, altri valori di campo di quel record (come il Part Number) possono essere restituiti al componente di Altium Designer. La mappatura component parameter-to-database field è definita nel documento DBLink, così come il database di destinazione.
► Scopri di più su Database Libraries
In un progetto che non utilizza Variants, l'azione di query viene eseguita tramite il comando Update Parameters from Database e può essere eseguita anche durante la generazione della BOM abilitando l'opzione Include Parameters from Database (vedi sotto), per estrarre dati dei componenti specifici della BOM, come il prezzo.
Per un progetto che include Variants, i parametri utilizzati per interrogare il database vengono variati nella finestra di dialogo Variant Management. Poiché tali valori dei parametri esistono solo nella finestra di dialogo Variant Management, il comando Update Parameters from Database non viene utilizzato per recuperare le informazioni dal database; invece, i parametri vengono estratti dal database durante la generazione della BOM.
Visualizzazione dei dati della finestra di dialogo di gestione delle varianti
La finestra di dialogo Variant Management include funzionalità che aiutano a controllare la quantità di dati visualizzati, particolarmente utili quando si lavora su un progetto di grandi dimensioni.
-
Per rimuovere le colonne che non interessano, fai clic con il pulsante destro del mouse nella parte upper della finestra di dialogo e usa l'opzione Columns nel menu contestuale per attivare o disattivare la visibilità di qualsiasi colonna.
-
Per visualizzare solo i componenti che vengono variati, fai clic con il pulsante destro del mouse nella parte upper della finestra di dialogo e seleziona l'opzione Only Show Varied Components dal menu contestuale.
- Quando è stata selezionata la modalità Only Show Varied Components, fare nuovamente clic con il pulsante destro del mouse e configurare le opzioni Filter. Nell'immagine mostrata di seguito, Filter è stato configurato per visualizzare solo quei componenti che utilizzano Parti alternative.
-
Per modificare l'ordine delle Varianti elencate, selezionare e trascinare l'intestazione di colonna di una variante in una nuova posizione. Utilizzare questa funzione in combinazione con la casella di controllo Fit to Width per posizionare e dimensionare la variante di interesse.

La finestra di dialogo Variant Management, con colonne nascoste e un filtro applicato per mostrare solo i componenti che utilizzano una Parte alternativa.
Reimpostazione e aggiornamento dei dati delle varianti
Le variazioni di progetto impostate nella finestra di dialogo Variant Management vengono infine salvate nel file di progetto. Ciò include lo stato Non montato, le variazioni locali dei parametri di un componente montato e i valori dei parametri delle Parti alternative. Le Parti alternative effettive sono memorizzate in un file [ProjectName].PrjPcbVariants. La finestra di dialogo Variant Management include comandi per reimpostare i parametri e aggiornare i componenti, contribuendo a garantire che siano sincronizzati con le librerie dei componenti sorgente.
Aggiornamento di un parametro variato
I parametri modificati localmente nella finestra di dialogo Variant Management possono essere ripristinati al loro valore originale facendo clic con il pulsante destro del mouse sul parametro modificato (mostrato in grassetto) nell'elenco dei Parametri variante, quindi scegliendo Reset Selected dal menu contestuale, come mostrato di seguito. Si noti che è possibile selezionare più parametri contemporaneamente e quindi reimpostarli con una singola azione, oppure utilizzare Reset All per reimpostare tutti i parametri di quel componente.

Il/i parametro/i modificato/i può/possono avere il/i proprio/i valore/i ripristinato/i utilizzando il comando Reset Selected.
Aggiornamento di un parametro di Parte alternativa
Se i parametri di un componente di libreria utilizzato come Parte alternativa sono stati modificati nella libreria, è possibile riportare tali modifiche direttamente nelle definizioni di variante del progetto facendo clic con il pulsante destro del mouse nell'elenco Parametri di quella Variante e selezionando Update Values from Library dal menu (come mostrato di seguito). Si noti che questa operazione aggiorna i parametri; se è necessario aggiornare la grafica, utilizzare la tecnica descritta di seguito.

Se un componente Parte alternativa è stato modificato nella libreria, utilizzare il comando Update Values from Library per aggiornare la copia utilizzata nel progetto.
Dopo il comando Update Values from Library, individuare il componente nella libreria sorgente tramite la finestra di dialogo Browse Libraries e fare clic su OK per aprire la finestra di dialogo Update Project Variants From Library. Selezionare/deselezionare Parameters from Library Component e Variants to Update, quindi fare clic su OK per completare il processo di aggiornamento.
Se il componente selezionato per un aggiornamento dei parametri è un componente Workspace, verrà aperta una versione modale di base del pannello
Components panel anziché la finestra di dialogo
Browse Libraries. Sfogliare o cercare per individuare il componente, fare clic su
OK per aprire la finestra di dialogo
Update Project Variants From Library, quindi selezionare i parametri desiderati per l'aggiornamento, come descritto qui.

Aggiornamento di un componente variato dalla libreria sorgente. Qui si configura quali parametri vengono aggiornati e a quale variante vengono applicati gli aggiornamenti.
Options and Controls of the Browse Libraries Dialog
-
Libraries - visualizza la libreria corrente. Utilizzare la freccia del menu a discesa per accedere a un elenco delle librerie disponibili, quindi selezionare la libreria di destinazione desiderata. Fare clic sul pulsante
per aprire la finestra di dialogo Available File-based Libraries in cui è possibile aggiungere o rimuovere librerie.
-
Find - fare clic per aprire la finestra di dialogo File-based Libraries Search per individuare librerie aggiuntive.
-
Mask - immettere le parole chiave desiderate per filtrare i risultati nell'elenco Component Name. L'elenco a discesa mostra le parole chiave utilizzate in precedenza.
Griglia superiore
-
Component Name - visualizza il nome del componente.
-
Library - visualizza in quale libreria si trova il componente.
-
Description - una breve descrizione del componente.
-
Footprint - visualizza il footprint associato (se presente).
-
<nn> components - visualizza il numero totale (nn) di componenti.
Griglia inferiore
-
Model Name - visualizza il nome del modello di un componente attualmente selezionato nella griglia superiore.
-
Type - visualizza il tipo di modello di un componente attualmente selezionato nella griglia superiore.
Finestre di anteprima
-
Upper Window - visualizza il simbolo schematico del componente attualmente selezionato nella griglia superiore.
-
Lower Window - visualizza il footprint del componente attualmente selezionato nella griglia superiore.
-
2D/3D - utilizzare per passare tra le immagini di anteprima 2D e 3D.
Options and Controls of the Update Project Variants From Library Dialog
- elenchi di tutti i parametri e dei relativi valori del componente selezionato. Selezionare la casella per scegliere i parametri da aggiornare. I parametri sono disattivati se non possono essere utilizzati per l'aggiornamento (ad esempio, quando nessun componente contiene un parametro con quel nome).
-
Parameters from Grid
-
Project Variants To Update Grid - un elenco di tutte le varianti attualmente esistenti nel progetto. Selezionare la casella per scegliere le varianti da aggiornare.
-
Choose Component - fare clic per aprire una finestra di dialogo in cui è possibile cercare componenti.
Tutti i parametri sono elencati sul lato sinistro della finestra di dialogo Update Project Variants From Library: se necessario, qualsiasi parametro può essere deselezionato per escluderlo dal processo di aggiornamento. Sul lato destro della finestra di dialogo, è possibile modificare la Variante di progetto di destinazione (Project Variant To Update). Per impostazione predefinita verrà selezionata la Variante che era selezionata quando è stato attivato il comando Update Values from Library.
Si noti che questo processo di aggiornamento dei parametri trasferisce i valori dei parametri direttamente dalla libreria alla finestra di dialogo Variant Management e non aggiorna la copia del componente memorizzata nel file [ProjectName].PrjPcbVariants. Se in seguito si esegue uno dei comandi Reset per reimpostare i valori dei parametri, che recupera i valori dal file PrjPcbVariants, un valore di parametro potrebbe tornare a un valore precedente e sovrascrivere eventuali modifiche correnti. Per evitare che ciò accada, aggiornare il componente nel file PrjPcbVariants utilizzando il processo descritto di seguito.
Aggiornamento completo di una Parte alternativa
Se il componente sorgente di una Parte alternativa è stato modificato nella relativa libreria, può essere aggiornato nel progetto eseguendo la finestra di dialogo Update from Library dialog.
Avviata dal menu Tools nell'editor schematico, la finestra di dialogo include un'opzione per Include Variants. Quando questa opzione è abilitata, l'elenco dei componenti si espanderà per includere tutti i componenti utilizzati come Parti alternative. Selezionare nell'elenco i componenti da aggiornare, quindi completare la procedura guidata per aggiornare le parti richieste dalla sorgente.

Per aggiornare completamente una Parte alternativa, inclusa la relativa grafica, abilitare la casella di controllo Include Variants e abilitare la parte da aggiornare.
Se sono state apportate modifiche ai componenti di libreria utilizzati nel progetto di base, anche queste vengono aggiornate nel modo consueto:
-
via il comando Tools » Update from Library dell'editor schematico
-
oppure il comando Tools » Update Schematics dell'editor della libreria schematica.
Modificare più parametri per più componenti
La finestra di dialogo Variant Management supporta la selezione multipla, il che significa che è possibile selezionare simultaneamente un numero qualsiasi di componenti nella parte superiore (Componenti) della finestra di dialogo, quindi eseguire aggiornamenti su un numero qualsiasi di parametri selezionati nella parte inferiore (Parametri) della finestra di dialogo. La finestra di dialogo offre anche Filtri (tramite il menu contestuale del clic destro), per affinare ulteriormente la selezione e i dati visualizzati.
A titolo di esempio, per reimpostare i parametri variati manualmente per tutti i componenti, in tutte le varianti:
-
Nella parte superiore (Componenti) della finestra di dialogo, utilizzare l'opzione del menu contestuale Only Show Varied Components in combinazione con le opzioni Filter del clic destro per visualizzare solo Show Fitted with Varied Parameters. L'elenco dei componenti dovrebbe ora mostrare solo quei componenti che hanno parametri variati manualmente.
-
Fare clic con il pulsante destro del mouse nell'elenco dei componenti e scegliere Select All dal menu contestuale. Tutti i componenti attualmente visualizzati nella parte superiore della finestra di dialogo verranno selezionati.
-
Quindi fare clic con il pulsante destro del mouse nella parte inferiore (Parametri) della finestra di dialogo e scegliere Select All da quel menu contestuale. Tutti i parametri di tutti i componenti saranno ora selezionati. Si noti che si sarebbe potuto scegliere invece il comando Select Column, che avrebbe consentito di applicare un'azione (come Reimposta) ai componenti in una specifica Variante (colonna).
-
Fare nuovamente clic con il pulsante destro del mouse nell'elenco dei parametri e scegliere Reset Selected dal menu contestuale. Passare il cursore sull'immagine sottostante per mostrare i passaggi 2, 3 e 4.

Reimpostazione di tutti i parametri variati manualmente, per tutti i componenti, in tutte le varianti. Passare il cursore sull'immagine per mostrare i passaggi 2, 3 e 4.
Se si è sperimentato con le opzioni di filtro e sono stati applicati filtri diversi, potrebbe essere necessario reimpostare il filtro prima di tentare un altro aggiornamento. Per farlo, disabilitare l'opzione Only Show Varied Components per cancellare il sistema di filtro, quindi riapplicarla e cancellare le opzioni Filter secondo necessità.
Lavorare con i parametri di variante
Altium Designer supporta i Parametri a vari livelli di un progetto. Ad esempio, i parametri a livello di documento possono essere aggiunti a ciascun foglio schematico nella scheda Parameters del pannello Properties dell'editor schematico (disponibile quando non è selezionato nulla). I parametri a livello di progetto possono anche essere aggiunti a un progetto nella scheda Parameters della finestra di dialogo Project Options (Project » Options).
Inoltre, i parametri possono essere aggiunti a una variante anche tramite la finestra di dialogo Edit Project Variant. Nella finestra di dialogo Variant Management, selezionare la colonna della variante e fare clic sul pulsante Edit Variant per aprire questa finestra di dialogo. Per aggiungere un nuovo parametro, fare clic sul pulsante Add . Utilizzare la finestra di dialogo Parameter Properties che si apre per immettere il Name e impostare il Value del nuovo parametro, quindi fare clic su OK. Il nuovo parametro viene ora visualizzato nella finestra di dialogo Edit Project Variant .
I parametri inclusi ai vari livelli di un progetto esistono in una gerarchia, il che significa che è effettivamente possibile creare un parametro con lo stesso nome a livelli diversi del progetto, dove ciascuno ha un valore differente. Altium Designer risolve questa situazione utilizzando delle priorità, nel modo seguente:
-
Variante (priorità più alta)
-
Documento schematico
-
Progetto
Questa disposizione significa che il valore del parametro definito in un documento schematico sovrascrive il valore definito nelle opzioni del progetto, e il valore del parametro definito in una variante sovrascrive il valore definito nel documento schematico. Si noti che i parametri a livello di schematico non sono disponibili sul PCB o nella BOM – per questi tipi di output, devono essere utilizzati parametri di progetto o di variante.
Nelle immagini seguenti, è stato definito per il progetto un parametro chiamato ProjectTitle, e anche per ciascuna variante. L'animazione mostra il comportamento sul PCB mentre il selettore Variants viene utilizzato per mostrare il progetto base, quindi ciascuna variante.

Un parametro ProjectTitle aggiunto al progetto (tramite la finestra di dialogo Project Options ) è stato aggiunto anche a ciascuna variante di progetto, ma con un Valore diverso in ogni caso.
Una stringa speciale .ProjectTitle è stata posizionata sull'overlay del PCB, ed è automaticamente collegata ai parametri di progetto e di variante con lo stesso nome.
Generazione di un Report delle Varianti
La finestra di dialogo Variant Report a cui si accede facendo clic sul pulsante Detailed Report nella parte inferiore della finestra di dialogo Variant Management consente di configurare e generare un report dettagliato in formato HTML delle varianti di progetto definite.

La finestra di dialogo Variant Report
Opzioni e controlli della finestra di dialogo Report delle Varianti
-
Report Only Varied Components - utilizzare questa opzione per determinare le informazioni esatte incluse nel report:
-
Full Non-Varied Information (opzione disabilitata) - vengono elencati tutti i componenti, mostrando il loro stato di inclusione in ciascuna variante abilitata. Per ogni componente, vengono elencati tutti i parametri e i relativi valori.
-
Full Varied Information (opzione abilitata) - vengono elencati solo i componenti che differiscono in qualche modo tra le varianti abilitate, mostrando il loro stato di inclusione in ciascuna variante. Per ogni componente, vengono elencati solo i parametri che differiscono in qualche modo tra le varianti, insieme ai relativi valori.
-
Project Variants - questa area elenca il progetto base originale (<Original Base>) e tutte le varianti definite. Il report generato può confrontare una variante specifica con il progetto base, confrontare una variante con un'altra, oppure confrontare tutte le varianti con il progetto base. Per impostazione predefinita, tutte le varianti definite, così come il progetto base originale, saranno abilitate per l'inclusione nel report. Utilizzare la casella di controllo associata per includere/escludere gli elementi secondo necessità.
-
Run - fare clic su questo pulsante per generare il report. Il report verrà creato e aperto come documento attivo nella finestra principale di progettazione.
Errori delle Varianti
Le impostazioni delle varianti sono memorizzate nel file di progetto (*.PrjPcb) e questi dati vengono letti, analizzati e caricati nella finestra di dialogo Variant Management quando tale finestra viene aperta. Se vengono rilevati problemi durante il caricamento dei dati, come eventuali discrepanze tra designatori dei componenti o UID dei componenti, si aprirà una finestra di dialogo Information per descrivere il problema.

Risolvere le discrepanze tra designatori e UID prima di continuare con il processo di progettazione.
Le discrepanze degli UID dei componenti vengono risolte automaticamente e queste correzioni verranno mantenute quando il progetto viene salvato. I designatori duplicati devono essere corretti a livello di schematico. Per risolverli, convalidare il progetto (Project » Validate <project name>) e controllare il pannello Messages per i dettagli di avvisi/errori.