L’attività di progettazione più comune tra schematico e PCB consiste nel mantenere schematico e PCB corrispondenti o sincronizzati. Che si tratti di trasferire per la prima volta un progetto acquisito su un nuovo PCB, oppure di apportare modifiche a un progetto esistente sul lato schematico o sul lato PCB, è necessario disporre di un metodo per mantenere sincronizzati i due lati. Altium Designer include potenti funzionalità di sincronizzazione del progetto che semplificano il compito di mantenere il progetto sincronizzato, consentendo al progettista di concentrarsi sugli aspetti creativi del processo di progettazione.
Il processo di sincronizzazione rileva e risolve le differenze tra schematico e PCB.
La sincronizzazione del progetto viene eseguita direttamente tra gli editor schematico e PCB; non viene utilizzato alcun documento intermedio simile a una netlist. Il software usa un motore di confronto per comparare tutti gli aspetti del progetto, presentando il risultato come un elenco di differenze. Il progettista decide quale lato deve essere modificato per risolvere le differenze e viene creato un insieme di Engineering Change Orders (ECO). Quando questi vengono applicati, i due lati del progetto tornano a essere sincronizzati.
Esistono due approcci per eseguire una sincronizzazione:
-
Sincronizzazione bidirezionale, in cui le differenze possono essere aggiornate simultaneamente in entrambe le direzioni, usando il comando Project » Show Differences (come mostrato sopra). Per saperne di più su questo approccio, fare riferimento alla sezione Individuazione delle differenze.
-
Sincronizzazione monodirezionale, usando i comandi Design » Update PCB, oppure Design » Update Schematic. Per saperne di più su questo approccio, fare riferimento alla sezione Esecuzione di un aggiornamento diretto.
Prima di trasferire le informazioni dello schematico al nuovo PCB, è essenziale che tutte le librerie correlate, sia per i simboli schematici sia per i footprint PCB, siano disponibili.
Cosa può essere sincronizzato?
Il processo di sincronizzazione assicura che i dati dei componenti e delle connessioni nello schematico corrispondano ai dati dei componenti e delle connessioni sul PCB. Oltre ai dati dei componenti e delle connessioni, il processo di sincronizzazione garantisce anche che altri vincoli di progetto, come classi di net, classi di componenti e regole di progettazione, siano anch’essi sincronizzati.
Configurazione delle opzioni del comparatore
Dialog page: Opzioni per PCB Project, scheda Comparator
Quali dati di schematico e PCB vengano effettivamente confrontati è configurato nella scheda Comparator della finestra di dialogo Options for PCB Project. Selezionare Project » Project Options per aprire la finestra di dialogo.

Il motore di confronto rispetta le impostazioni definite nella scheda Comparator della finestra di dialogo Options for Project.
L’area principale della finestra di dialogo include un ampio elenco di tipi di confronto, come Different Designators e Changed Net Name, raggruppati in 5 categorie. La colonna Mode sulla destra include un menu a discesa per ciascuno, in cui si seleziona la modalità di confronto, come Find Differences o Ignore Differences. I confronti di tipo testuale hanno una terza opzione che consente di ignorare la distinzione tra maiuscole e minuscole.
L’impostazione predefinita per un nuovo progetto è Trova differenze per ogni tipo di confronto; configurare le opzioni secondo le esigenze del progetto.
-
Per la sincronizzazione da schematico a PCB, tutti i dettagli relativi al PCB possono essere sincronizzati.
-
Per la sincronizzazione da PCB a schematico, solo le modifiche apportate al designatore del componente, al commento e al footprint possono essere risincronizzate nello schematico. Le uniche modifiche alle net che possono essere sincronizzate sono quelle dovute a un’operazione di scambio di pin o di parte; il modo in cui ciò viene eseguito dipende da come sono configurate le opzioni di scambio pin/parte. Per saperne di più, fare riferimento alla pagina Scambio di pin e parti.
Nella parte inferiore della finestra di dialogo sono presenti opzioni per impostare Object Matching Criteria. L’abbinamento è un processo sofisticato, a più passaggi, che non si basa su una semplice corrispondenza esatta di stringhe. Per saperne di più, fare riferimento alla sezione Abbinamento di net e classi .
Notare l’opzione Ignore Rules Defined in the PCB Only in basso nella finestra di dialogo; abilitarla per escludere dal processo di confronto le regole definite nel PCB.
Sincronizzazione delle classi di net e componenti
Dialog page: Opzioni per PCB Project, scheda Class Generation
Oltre ai dati di componenti e connessioni, è anche possibile generare e sincronizzare classi e regole di progettazione quando si esegue un Design » Update PCB.
Sincronizzazione delle regole di progettazione
Le regole di progettazione possono essere definite nello schematico usando un oggetto Parameter Set. Quando viene selezionato un oggetto Parameter Set, il pannello Properties o la finestra di dialogo modale include un’area Rules. Fare clic sul menu a discesa Add per aggiungere una regola di progettazione. La regola verrà applicata alla net / bus / harness / agli oggetti sotto la blanket con cui l’oggetto Parameter Set è in contatto.
Nell’immagine seguente, una regola di progettazione di vincolo di larghezza viene applicata alla classe di net USB_data (la classe di net è definita anche come parte di questo Parameter Set, nell’area Classes del menu a discesa Parameters ).

Il Parameter Set viene usato per definire una classe di net e una regola di progettazione per le net sotto l’oggetto blanket dello schematico. Si noti che le unità di misura richieste sono configurate nella parte inferiore della finestra di dialogo Edit PCB Rule.
Adding a Design Rule in the schematic
-
Associare un Parameter Set alla net / bus / harness / blanket (aggiungere una definizione di Net Class nel Parameter Set, se necessario).
-
AddAggiungere una definizione di Rule nel Parameter Set. Questo aprirà la finestra di dialogo Choose Design Rule Type, come mostrato sopra.
-
Selezionare il tipo di Rule Type richiesto.
-
Fare clic sul pulsante OK per aprire la finestra di dialogo Edit PCB Rule.
-
Configurare i requisiti della regola PCB secondo necessità. Si noti che le unità di misura richieste per questa regola PCB vengono selezionate nella parte inferiore della finestra di dialogo.
Nella scheda Comparator della finestra di dialogo Options for Project, assicurarsi che siano abilitati i confronti del tipo di Rule richiesto, in modo da consentire l’aggiunta e l’aggiornamento delle regole di progettazione nel PCB.
Ogni regola PCB creata da una definizione di regola nello schematico viene automaticamente denominata Schematic <RuleType>. Se necessario, questo nome può essere modificato poiché non viene utilizzato per la sincronizzazione continua delle regole.
Sia nell’immagine sopra sia in quella sotto, la regola di progettazione è definita in un oggetto Parameter Set associato a una blanket. Includendo una definizione di Class nell’oggetto Parameter Set, verrà creata anche una classe di net PCB e, poiché la definizione di classe è presente, la regola PCB avrà come ambito InNetClass('<PCB_NetClassName >').
Nell’immagine seguente noterai che l’oggetto Parameter Set è visualizzato come una direttiva Differential Pair. Si tratta di un tipo speciale di oggetto Parameter Set, posizionato usando il comando Place » Directives » Differential Pair.

La direttiva Differential Pair viene usata per definire una classe di net e una regola di progettazione, che viene poi applicata alle coppie differenziali mirate.
Lavorare con le coppie differenziali
La direttiva Differential Pair viene usata per indicare le net che appartengono a una coppia differenziale. Il software richiede che le net della coppia siano denominate <Name>_P e <Name>_N. La coppia differenziale PCB verrà quindi denominata <Name>.
Le coppie possono essere definite posizionando una direttiva Differential Pair su ogni membro della coppia differenziale, oppure è possibile posizionare una blanket in modo che copra i nomi delle net della coppia, come mostrato nell’immagine sopra.
Facendo riferimento all’immagine sopra, l’oggetto Parameter Set della coppia differenziale comporta la creazione di:
-
Otto coppie differenziali, denominate
V_RX0, V_TX0, V_RX1, V_TX1, RX0, TX0, RX1, TX1.
-
Una classe di net PCB, chiamata
ROCKET_IO_LINES.
-
Una regola di progettazione
Differential Pairs Routing, configurata per avere come destinazione la classe di net PCB ROCKET_IO_LINES.
Configurazione delle opzioni di generazione ECO
La finestra di dialogo Options for Project include anche una scheda ECO Generation. Questa scheda definisce per quali modifiche di progetto possono essere creati gli ECO. In genere sono tutte abilitate, mentre le opzioni nella scheda Comparator della finestra di dialogo vengono usate per configurare quali modifiche di progetto devono essere sincronizzate tra schematico e PCB.

La scheda ECO Generation definisce quali tipi di modifiche possono avere ECO creati.
Individuazione delle differenze
La funzione di sincronizzazione del progetto è in grado di rilevare e risolvere le differenze in entrambe le direzioni; cioè dallo schematico al PCB, oppure dal PCB di nuovo allo schematico.
Esistono due approcci per rilevare e risolvere le differenze:
-
Assegnare la direzione di aggiornamento per ogni modifica.
-
Applicare tutti gli aggiornamenti nella stessa direzione.
Se non è necessario applicare aggiornamenti in entrambe le direzioni contemporaneamente, non è necessario seguire il processo di scelta dei documenti da confrontare e di configurazione della direzione di aggiornamento per risolvere le differenze. In questo caso, è possibile passare direttamente alla sezione Performing a Direct Update.
Il software è in grado di risolvere queste differenze applicando modifiche a entrambi i lati, contemporaneamente. Per esempio, immagina lo scenario in cui il progettista elettronico ha modificato il valore di un condensatore, mentre il progettista PCB ha modificato il footprint di quello stesso condensatore. Queste due differenze possono essere risolte in un unico processo di aggiornamento, applicando la modifica del commento come aggiornamento da schematico a PCB e la modifica del footprint come aggiornamento da PCB a schematico.
Quando il motore di confronto paragona il progetto schematico al PCB, viene creato un elenco completo delle differenze - in questa fase non viene fatta alcuna ipotesi su quale lato debba essere modificato per riportarli in sincronizzazione.
L'elenco delle differenze può essere visualizzato nella finestra di dialogo Differences between.
Opzioni e controlli della finestra di dialogo Differenze tra
La finestra di dialogo è essenzialmente suddivisa in tre aree principali - Differences, Update e Change Order.
Differenze
Questa area della finestra di dialogo elenca tutte le differenze che il Comparator ha rilevato tra i documenti scelti. Ogni differenza è elencata nella colonna corrispondente al documento in cui si trova. Le differenze sono raggruppate per tipo di confronto, come elencato e abilitato nella scheda Comparator della finestra di dialogo Project Options . La voce a questo livello di gruppo riflette il numero di differenze di quel tipo.
Fare doppio clic su una voce per eseguire il cross probe verso l'oggetto nel documento sorgente pertinente.
Utilizzare i comandi Expand All e Contract All nel menu contestuale per espandere o comprimere rapidamente tutte le voci. È anche possibile espandere o comprimere i singoli raggruppamenti per tipo di confronto usando i controlli +/- a sinistra di ciascuna voce.
Quando si confronta la gerarchia di progetto di un progetto con il relativo documento PCB, la colonna sul lato del progetto sarà etichettata con il nome del foglio schematico di livello superiore.
Aggiornamento
Utilizzare questa area della finestra di dialogo per specificare quale documento deve essere aggiornato per risolvere la differenza. Per impostazione predefinita, a tutte le voci Decision viene inizialmente applicata una decisione di No Change .
Anche se vengono rilevate differenze, non si è obbligati a intervenire su di esse. Il software sincronizzerà solo gli elementi specificati.
La decisione di aggiornamento per ogni differenza può essere determinata singolarmente facendo clic sulla voce associata nella colonna Decision e quindi selezionando l'azione di aggiornamento richiesta nella successiva finestra di dialogo
ECO Decision. È sufficiente scegliere la direzione dell'aggiornamento (quale dei documenti confrontati aggiornare) oppure No Updates del tutto.
La finestra di dialogo ECO Decision fornisce un'indicazione se l'aggiornamento in una particolare direzione è valido oppure no. Se è valido, le frecce corrispondenti sono abilitate. Se una modifica non è supportata, il pulsante corrispondente per quella direzione di aggiornamento sarà disattivato.
Ordine delle modifiche
Questa area della finestra di dialogo elenca (per ogni differenza sulla quale si decide di intervenire) l'azione da intraprendere, l'oggetto interessato dall'azione e il documento sul quale l'azione verrà eseguita. Sono queste informazioni a essere utilizzate per compilare il successivo ECO che verrà usato per creare gli aggiornamenti. Le azioni comuni che verranno elencate in quest'area sono:
-
Remove - quando l'aggiornamento è nella direzione del documento che contiene l'oggetto che causa la differenza; l'oggetto verrà rimosso.
-
Add - quando l'aggiornamento è nella direzione del documento che non contiene l'oggetto che causa la differenza; l'oggetto verrà aggiunto.
-
Update - quando entrambi i documenti contengono lo stesso oggetto che differisce in qualche modo; l'oggetto modificato dipende dalla direzione scelta.
Se Update Decision è No Change, non verrà eseguita alcuna azione, come indicato nella voce Change Order No Action.
Menu contestuale
-
Create Change Order - utilizzare per creare un Engineering Change Order (ECO).
-
Generate Report - utilizzare per generare un report delle differenze trovate dal Comparator. Le decisioni di aggiornamento scelte e le azioni verranno incluse nell'ECO generato. Il report verrà caricato nella finestra di dialogo Report Preview. Utilizzare questa finestra di dialogo per consultare il report, prima di esportarlo infine in uno dei vari formati supportati o stamparlo direttamente.
-
<< Update All in - utilizzare per impostare la direzione di aggiornamento di tutte le differenze verso il documento a sinistra (ove applicabile).
-
Update All in >> - utilizzare per impostare la direzione di aggiornamento di tutte le differenze verso il documento a destra (ove applicabile).
-
Reverse Direction For All - utilizzare per invertire rapidamente la direzione di aggiornamento di tutte le differenze (ove applicabile). Se non è valido modificare la direzione per una differenza, la voce verrà impostata su No Change.
-
Set No Action For All - utilizzare per impostare rapidamente la decisione di aggiornamento per tutte le differenze su No Change.
-
<< Update Same Kind in - utilizzare per impostare la direzione di aggiornamento di tutte le differenze dello stesso tipo di confronto della differenza attualmente attiva verso il documento a sinistra (ove applicabile).
-
Update Same Kind in >> - utilizzare per impostare la direzione di aggiornamento di tutte le differenze dello stesso tipo di confronto della differenza attualmente attiva verso il documento a destra (ove applicabile).
-
Reverse Direction For Same Kind - utilizzare per invertire rapidamente la direzione di aggiornamento di tutte le differenze dello stesso tipo di confronto della differenza attualmente attiva, ove applicabile. Se non è valido modificare la direzione per una differenza, la voce verrà impostata su No Change.
-
Set No Action For Same Kind - utilizzare per impostare rapidamente la direzione di aggiornamento di tutte le differenze dello stesso tipo di confronto della differenza attualmente attiva su No Change.
-
<< Update Selected in - utilizzare per impostare la direzione di aggiornamento di tutte le differenze selezionate verso il documento a sinistra (ove applicabile).
-
Update Selected in >> - utilizzare per impostare la direzione di aggiornamento di tutte le differenze selezionate verso il documento a destra (ove applicabile).
-
Reverse Direction For Selected - utilizzare per invertire rapidamente la direzione di aggiornamento di tutte le differenze selezionate (ove applicabile). Se non è valido modificare la direzione per una differenza, la voce verrà impostata su No Change.
-
Set No Action For Selected - utilizzare per impostare rapidamente la decisione di aggiornamento per tutte le differenze selezionate su No Change.
-
Invert Selection - utilizzare per selezionare tutte le differenze attualmente non selezionate nell'elenco o deselezionare quelle che lo sono.
Nell'elenco è possibile selezionare più differenze utilizzando le tecniche standard di selezione multipla (Ctrl+click, Shift+click).
Un aggiornamento in una determinata direzione verrà impostato solo se è valido farlo.
Controlli aggiuntivi
I seguenti pulsanti sono disponibili nella parte inferiore della finestra di dialogo:
-
Create Engineering Change Order - fare clic su questo pulsante per generare un ECO. Verrà visualizzata la finestra di dialogo Engineering Change Order, dalla quale sarà possibile convalidare ed eseguire gli aggiornamenti per sincronizzare i documenti.
-
Report Differences - fare clic su questo pulsante per generare un report delle differenze trovate dal Comparator. Le decisioni di aggiornamento scelte e le azioni verranno incluse nell'ECO generato. Il report verrà caricato nella finestra di dialogo Report Preview. Utilizzare questa finestra di dialogo per consultare il report prima di esportarlo infine in uno dei vari formati supportati o stamparlo direttamente.
-
Explore Differences - fare clic su questo pulsante per analizzare più a fondo le differenze trovate dal Comparator prima di generare un ECO. La finestra di dialogo Differences between si chiuderà e si tornerà all'area di lavoro principale con il pannello Differenze aperto. Il pannello conterrà tutte le differenze elencate dal Comparator e nelle stesse categorie. Utilizzare il pannello per eseguire il cross probe verso un oggetto responsabile di una differenza nel relativo documento padre.
L'esplorazione delle differenze in questo modo comporterà la perdita di tutte le decisioni di aggiornamento prese nella finestra di dialogo Differences between. Sarà necessario aprire nuovamente la finestra di dialogo e ridefinire gli aggiornamenti come richiesto. In alternativa, è possibile eseguire il cross probe verso un oggetto direttamente dalla finestra di dialogo Differences between. Fare doppio clic sulla voce dell'oggetto nell'area Differences della finestra di dialogo. Poiché la finestra di dialogo Differences between rimane aperta, è consigliabile tenere aperti i documenti sorgente e di destinazione e posizionare la finestra di dialogo in modo che la visuale non sia ostruita.
Per aprire la finestra di dialogo Difference between e visualizzare un elenco di differenze:
-
Per aprire la finestra di dialogo Choose Documents to Compare, come mostrato nell'immagine seguente, eseguire il comando Project » Show Differences oppure fare clic con il pulsante destro del mouse sulla voce del progetto richiesto (o su uno dei suoi documenti sorgente) nel pannello Projects e scegliere il comando Show Differences dal menu contestuale. La finestra di dialogo Choose Documents to Compare viene utilizzata per selezionare quali due documenti/set di documenti verranno confrontati, tipicamente il progetto schematico rispetto al PCB. È anche possibile utilizzare questa finestra di dialogo per confrontare qualsiasi documento con qualsiasi altro documento selezionando l'opzione Advanced Mode. Ad esempio, si potrebbe confrontare una netlist con un PCB, oppure un PCB con un altro PCB.
In generale, la configurazione predefinita della finestra di dialogo - sia in modalità base sia avanzata - è adeguata per la maggior parte delle esigenze di confronto del progetto, in cui i documenti sorgente e il progetto PCB di destinazione devono essere confrontati con l'obiettivo di ottenere la sincronizzazione. La finestra di dialogo consente comunque di confrontare anche altri documenti e questo può essere utile se è necessario caricare versioni di un progetto e confrontare le differenze tra i corrispondenti documenti sorgente.

Selezionare il PCB da confrontare con il progetto schematico.
-
Selezionare il PCB nella parte principale della finestra di dialogo e fare clic su OK per aprire la finestra di dialogo Difference between, come mostrato di seguito. Se il documento PCB è attualmente sincronizzato con i documenti sorgente, verrà visualizzata una finestra di dialogo che indica che non sono state rilevate differenze.
Si aprirà la finestra di dialogo Differences between. Il Synchronizer è bidirezionale. Ciò significa che è possibile specificare aggiornamenti per entrambi i documenti nello stesso ECO. Per sincronizzare i documenti confrontati, l'obiettivo è determinare, per ogni differenza, se intervenire o meno e in quale direzione effettuare la modifica, specificando quale documento deve essere aggiornato per risolvere la differenza. Il passaggio successivo consiste quindi nell'assegnare una direzione di aggiornamento a ciascuna differenza:
-
Per una singola differenza, fare clic nella colonna Update per visualizzare un selettore di direzione, come mostrato nell'immagine seguente.
- Per più differenze dello stesso tipo, fai clic con il pulsante destro del mouse su un'intestazione, ad esempio Different Footprints, e seleziona il comando Update Same Kind richiesto.
-
Per tutte le differenze, fai clic con il pulsante destro del mouse in qualsiasi punto della finestra di dialogo e seleziona il comando Update All richiesto.

Per ogni differenza, è necessario impostare la direzione di aggiornamento affinché venga creato un ECO per risolvere tale differenza.
Fai clic sul pulsante Explore Differences per accedere al pannello Differences ed esplorare le differenze come descritto nella sezione Esplorazione delle modifiche di progetto con il pannello Differences qui sotto.
Poiché l'accesso al pannello Differences in questo modo chiude la finestra di dialogo Differences between, tutte le decisioni di aggiornamento già prese andranno perse. Per questo motivo, è preferibile esplorare le differenze prima di prendere decisioni di aggiornamento. In alternativa, è possibile eseguire il cross-probing direttamente verso un oggetto dall'interno della finestra di dialogo Differences between , facendo doppio clic sulla voce dell'oggetto nell'area Differences della finestra di dialogo.
Fai clic su Report Differences per impostare e stampare/esportare un report relativo alle differenze trovate dal Comparator, alle decisioni di aggiornamento specificate e alle azioni che saranno incluse nell'ECO generato.
Una volta assegnata la direzione di aggiornamento, fai clic sul pulsante Create Engineering Change Order per aprire la finestra di dialogo Engineering Change Order, descritta nella sezione Risoluzione delle differenze - Applicazione degli ECO qui sotto.
Esplorazione delle modifiche di progetto con il pannello Differences

Il pannello Differences visualizza una vista gerarchica delle differenze del documento.
Riepilogo
Il pannello Differences viene utilizzato per visualizzare le differenze logiche o fisiche rilevate dal Differences Comparator integrato nel software durante il confronto tra documenti di progetto (ad esempio, quando si confronta la gerarchia dei documenti sorgente (schemi) di un progetto con il documento di progetto PCB). Il pannello consente di esplorare in modo interattivo le differenze prima di decidere di creare un Engineering Change Order (ECO) che verrà usato per sincronizzare i documenti del progetto.
Accesso al pannello
Per aprire il pannello Differences :
-
Scegli View » Panels » Differences dai menu principali.
-
Fai clic sul pulsante Panels nella parte inferiore destra dell'area di lavoro di progettazione, quindi fai clic su Differences.
I pannelli possono essere configurati come mobili nello spazio dell'editor oppure ancorati ai lati dello schermo. Se il pannello Differences si trova attualmente nel gruppo di pannelli ancorati, usa la scheda Differences situata nella parte inferiore dei pannelli per portarlo in primo piano.
Visualizzazione delle differenze
Il modo in cui viene utilizzato il pannello Differences dipende dal fatto che l'obiettivo sia:
-
Analizzare l'integrità del progetto completo in termini di contenuto e struttura rilevando differenze logiche all'interno della gerarchia del progetto.
-
Confrontare due versioni dello stesso documento schematico o PCB rilevandone le differenze grafiche (fisiche).
Il pannello
Differences viene popolato quando si utilizza la funzione
Explore Differences della finestra di dialogo del Differences Comparator
Differenze tra, che viene aperta facendo clic con il pulsante destro del mouse nel pannello
Projects e scegliendo quindi
Show Differences.
Visualizzazione delle differenze logiche
Il confronto dei documenti di progetto per individuare differenze logiche viene eseguito nella finestra di dialogo Choose Documents To Compare, attivata facendo clic con il pulsante destro del mouse su un progetto (o documento di progetto) nel pannello Projects e selezionando quindi Show Differences dal relativo menu contestuale.

Fai clic con il pulsante destro del mouse sul nome di un progetto, quindi seleziona Show Differences per aprire la finestra di dialogo Choose Documents To Compare.
In genere, il documento PCB viene confrontato con la gerarchia dei documenti sorgente del progetto padre per rilevare differenze logiche tra il contenuto del progetto schematico e il contenuto del progetto PCB.
Dopo aver fatto clic su OK, se esistono differenze tra i documenti selezionati, si aprirà la finestra di dialogo Differenze tra. Le informazioni nel pannello Differences compariranno solo dopo aver fatto clic sul pulsante Explore Differences nella finestra di dialogo Differences between.
Il pannello Differences visualizzerà solo le differenze elencate nella finestra di dialogo Differences between. Queste, a loro volta, sono determinate dalle selezioni effettuate nella scheda Comparator della finestra di dialogo Project Options (Project » Options). Questa scheda elenca tutti i tipi di confronto, ad esempio le differenze associate a componenti, net e parametri. L'impostazione di Mode per ciascuna categoria di confronto su Find Differences oppure Ignore Differences determinerà se il Differences Comparator trasferisce i propri risultati alla finestra di dialogo Differences between .

Configura il modo in cui le differenze vengono rilevate e riportate nella finestra di dialogo Project Options.
Il pannello Differences visualizza le differenze trovate tra i documenti sorgente in una struttura ad albero, in cui la cartella di primo livello mostra il numero totale di differenze rilevate. Vengono quindi create sottocartelle per ciascun tipo di confronto specifico che compare nella finestra di dialogo Differenze tra. Ogni sottocartella elenca le differenze specifiche rilevate, che a loro volta vengono ulteriormente suddivise negli oggetti dei documenti responsabili della creazione di tali differenze.
Se il documento associato è aperto (o aperto ma nascosto), facendo clic su una voce oggetto nel pannello verrà eseguito il cross-probing verso l'oggetto nel documento.
La visualizzazione dell'oggetto utilizza l'effetto di zoom e attenuazione, in cui l'oggetto viene evidenziato attenuando tutti gli altri oggetti. Il contrasto dell'attenuazione può essere regolato con il cursore Dimming presente nell'area Highlight Methods della pagina System - Navigation della finestra di dialogo Preferences .
Visualizzazione delle differenze fisiche
Il confronto grafico (fisico) di due versioni dello stesso documento schematico o PCB viene eseguito sostanzialmente nello stesso modo del confronto logico descritto sopra, ma utilizza anche Advanced Mode nella finestra di dialogo Choose Documents To Compare.
Esegui un confronto fisico del documento usando il comando Show Differences (menu contestuale con clic destro del pannello Projects) per aprire la finestra di dialogo Choose Documents To Compare, quindi seleziona la casella Advanced Mode. Con tutti i file di progetto ora mostrati nella finestra di dialogo, seleziona le due varianti di un documento da confrontare.

Selezione dei documenti per il confronto fisico dalla finestra di dialogo Choose Documents To Compare in Advanced Mode.
Facendo clic su OK si procederà con il confronto grafico e si aprirà la finestra di dialogo Differenze tra, come descritto in precedenza. Fai clic su Explore Differences per aprire l'elenco interattivo delle differenze nel pannello Differences.
Il pannello visualizza le differenze trovate tra i documenti in una struttura ad albero. La cartella di primo livello mostra il numero totale di differenze rilevate. Vengono create voci per ogni tipo di differenza, che a loro volta contengono i riferimenti specifici e l'oggetto coinvolto (porta, parte, ecc.) per ciascuna di esse.
Selezionando la voce oggetto relativa a una differenza rilevata, l'oggetto verrà evidenziato e verrà eseguito lo zoom su di esso nello spazio di progettazione dell'editor.
Note
-
Se un oggetto nel pannello si trova in un documento attualmente nascosto, il documento verrà aperto automaticamente e reso il documento attivo nella finestra dell'editor di progettazione quando fai clic sulla voce associata.
-
Il filtro applicato durante il cross-probing dal pannello Differences è temporaneo. Pertanto, non viene impedita la selezione o la modifica di oggetti di progetto che ricadono fuori dall'ambito del filtro.
-
Le informazioni nel pannello Differences verranno cancellate quando si esegue un nuovo confronto di documenti o si compila il progetto padre.
-
Usa il comando Project » Show Physical Differences dai menu principali per rilevare le differenze fisiche esistenti tra due versioni di un documento schematico o PCB e presentare tali differenze graficamente durante la visualizzazione affiancata dei due documenti nello spazio di progettazione. Questa funzionalità Show Physical Differences offre un confronto puramente visivo: nessuno dei documenti confrontati può essere aggiornato tramite la generazione di ECO. È pensata per il confronto di due versioni dello stesso documento, ma se viene eseguita per confrontare documenti diversi, come la gerarchia sorgente del progetto con il PCB, il pannello Differences apparirà elencando le differenze logiche rilevate.
Esecuzione di un aggiornamento diretto
Poiché il progettista di solito sa in quale direzione desidera applicare gli aggiornamenti e tali aggiornamenti sono tutti nella stessa direzione, è possibile scegliere di saltare il processo di rilevamento delle differenze e di assegnazione della direzione appena descritto.
Invece di selezionare il comando Show Differences dal menu Project, è possibile scegliere il comando Update dal menu Design, sia dall'editor schematico sia dall'editor PCB. La scelta dell'editor da cui si esegue il comando indica la direzione in cui si desidera apportare le modifiche: dall'editor this all'editor that. Ad esempio, nell'editor schematico sceglieresti Design » Update per trasferire tutte le modifiche dallo schema al PCB.
Il documento di progetto PCB attivo può inoltre essere aggiornato con tutte le modifiche apportate ai documenti schematici sorgente scegliendo il comando Design » Import Changes from <ProjectName> dai menu principali dell'editor PCB.
La finestra di dialogo Differences between verrà saltata e si passerà direttamente alla finestra di dialogo Engineering Change Order.
Se tutti gli aggiornamenti devono essere applicati nella stessa direzione, usa il comando Design » Update.
Se il documento PCB è attualmente sincronizzato con i documenti sorgente, verrà visualizzata una finestra di dialogo che indica che non sono state rilevate differenze. Al contrario, durante l'aggiornamento degli schemi, è anche possibile che alcune, o nessuna, delle differenze rilevate possano essere risolte tramite ECO generati automaticamente. In questo caso, ti verrà data la possibilità di visualizzare tali differenze tramite la finestra di dialogo
Differences between dialog. Sebbene una modifica potrebbe non essere possibile nella direzione degli schemi, può darsi che sia necessario aggiornare il PCB (ad esempio rimuovendo un oggetto o un'entità). Dopo aver esaminato le differenze, se riesci a risolverne alcune o tutte, puoi generare un ECO. Se rimangono differenze che non possono essere risolte tramite la finestra di dialogo, dovrai tornare al progetto per risolvere i problemi prima di eseguire nuovamente un confronto.
Risoluzione delle differenze - Applicazione degli ECO
Ogni differenza viene risolta applicando un Engineering Change Order (ECO). Gli ECO sono elencati nella finestra di dialogo Engineering Change Order, con un ECO per riga, ciascuno con la propria casella di controllo Enable.
Quando utilizzi la finestra di dialogo Engineering Change Order:
-
La finestra di dialogo si apre con tutte le modifiche abilitate; disabilita quelle che desideri rimandare per il momento. La finestra supporta la selezione multipla: utilizza il menu contestuale del tasto destro per alternare lo stato di abilitazione degli ECO selezionati.
-
Usa il comando Cross Probe del menu contestuale del tasto destro per esaminare gli oggetti interessati da quell'ECO.
-
Usa il pulsante Validate Changes per verificare che le modifiche possano essere eseguite. Gli ECO in genere non riescono perché un oggetto non è disponibile, ad esempio l'impronta PCB specificata non esiste nelle Available File-based Libraries, oppure il pad specificato non esiste nell'impronta.
-
Un ECO può anche non riuscire perché un oggetto necessario per un determinato ECO non era presente, ma è stato aggiunto durante l'elaborazione degli ECO correnti. In questa situazione, esegui di nuovo il comando Update per completare quell'ECO.

Ogni modifica al progetto viene presentata come un ECO; abilita quelle necessarie.
Options and Controls of the Engineering Change Order Dialog
La finestra di dialogo è suddivisa in due aree principali: Modifications e Status.
Modifiche
Questa area della finestra di dialogo elenca tutte le modifiche necessarie per implementare i cambiamenti richiesti e ottenere la sincronizzazione. Le modifiche sono raggruppate per tipo di modifica, come elencato e abilitato nella finestra di dialogo Project Options - ECO Generation dialog. La voce a questo livello di gruppo riflette il numero di modifiche di quel tipo. Ogni modifica specifica in questa area è elencata in termini di quanto segue:
-
Enable - questa opzione determina se la modifica sarà inclusa o meno quando l'ECO viene eseguito. Fai clic direttamente sulla casella di controllo per alternarne lo stato tra abilitato/incluso (selezionato) e disabilitato/escluso (non selezionato). Puoi attivare e disattivare la casella di controllo Enable utilizzando la barra spaziatrice.
-
Action - l'azione specifica da eseguire. I tipi di azioni dipendono dal tipo di ECO da effettuare.
-
Affected Object - l'oggetto interessato dall'azione.
-
Affected Document - il documento sul quale verrà eseguita l'azione.
È possibile selezionare più modifiche nell'elenco utilizzando le tecniche standard di selezione multipla (Ctrl+click, Shift+click).
Se il
Mode per un tipo di modifica è stato impostato su
Ignore Differences nella scheda
ECO Generation tab della finestra di dialogo
Project Options, qualsiasi aggiornamento del progetto che comporti l'azione di questo tipo di modifica non verrà trasferito alla finestra di dialogo
Engineering Change Order .
Menu del tasto destro
Per impostazione predefinita, tutte le modifiche sono abilitate per l'inclusione quando l'ECO viene eseguito. Abilita/disabilita ogni voce di modifica secondo necessità, singolarmente oppure utilizza i seguenti comandi disponibili dal menu del tasto destro per modificare lo stato di abilitazione di più modifiche:
-
Validate Changes - fai clic per eseguire un controllo di validazione sulle modifiche abilitate per l'inclusione nell'ECO. I risultati della validazione appariranno nella colonna Check sotto l'area Status della finestra di dialogo.
-
Execute Changes - fai clic per eseguire l'ECO. I risultati dell'esecuzione appariranno nella colonna Done sotto l'area Status della finestra di dialogo. Ricorda: verranno eseguite solo le modifiche che superano la fase di validazione.
-
Create Report - fai clic per generare un report delle modifiche contenute nell'ECO. Il report verrà caricato nella finestra di dialogo Report Preview.
-
Cross Probe - fai clic per eseguire il cross-probe verso oggetti di destinazione e di riferimento coinvolti in un'azione di modifica nei documenti schematici e PCB associati.
-
Expand All - fai clic per espandere la visualizzazione di tutte le modifiche nell'elenco.
-
Contract All - fai clic per comprimere la visualizzazione di tutte le modifiche nell'elenco.
Puoi anche espandere o comprimere singoli gruppi di modifiche utilizzando i controlli +/- a sinistra della voce.
-
Enable All - usa per abilitare tutte le modifiche.
-
Disable All - usa per disabilitare tutte le modifiche.
-
Enable Selected - usa per abilitare tutte le modifiche selezionate.
-
Disable Selected - usa per disabilitare tutte le modifiche selezionate.
-
Enable all of same Kind - usa per abilitare tutte le modifiche dello stesso tipo della modifica attualmente focalizzata.
-
Disable all of same Kind - usa per disabilitare tutte le modifiche dello stesso tipo della modifica attualmente focalizzata.
-
Invert Selection - usa per selezionare rapidamente tutte le modifiche attualmente non selezionate nell'elenco e deselezionare quelle che lo sono.
Stato
Questa area della finestra di dialogo presenta le seguenti informazioni di stato per ogni modifica abilitata:
-
Check - questo campo mostra il risultato dell'esecuzione di un controllo di validazione sulla modifica. Un segno di spunta verde (
) indica che la modifica proposta è supportata e verrà eseguita al momento dell'esecuzione dell'ECO. Una croce rossa (
) indica che la modifica proposta non è valida e non verrà eseguita quando l'ECO verrà eseguito.
-
Done - questo campo mostra il risultato dell'esecuzione della modifica. Un segno di spunta verde (
) indica che la modifica valida è stata eseguita correttamente.
-
Message - se la modifica non supera la fase di validazione, in questo campo comparirà una voce (e anche nel pannello Messages) che fornirà un'indicazione del motivo del fallimento.
Puoi chiudere la finestra di dialogo in qualsiasi fase per verificare perché alcune modifiche non riescono e apportare le eventuali modifiche di progetto necessarie.
Controlli aggiuntivi
I seguenti controlli sono disponibili nella parte inferiore della finestra di dialogo e nel menu del tasto destro:
-
Validate Changes - fai clic per eseguire un controllo di validazione sulle modifiche abilitate per l'inclusione nell'ECO. I risultati della validazione appariranno nella colonna Check nell'area Status della finestra di dialogo.
È importante convalidare le azioni di modifica proposte prima di eseguirle. Questo verifica la logica delle modifiche proposte.
-
Execute Changes - fai clic per eseguire l'ECO e applicare le modifiche valide in esso contenute. I risultati dell'esecuzione appariranno nella colonna Done nell'area Status della finestra di dialogo. Ricorda che verranno eseguite solo le modifiche che superano la fase di validazione.
-
Report Changes - fai clic per generare un report delle modifiche contenute nell'ECO. Il report verrà caricato nella finestra di dialogo Report Preview.
Tieni presente che il report elencherà tutte le voci di modifica indipendentemente dal fatto che vengano convalidate ed eseguite correttamente.
-
Only Show Errors - seleziona questa opzione per mostrare solo gli errori dell'Engineering Change Order. Le modifiche convalidate non verranno visualizzate. Mostrare solo l'elenco degli errori ti consentirà di esaminare rapidamente e apportare le modifiche necessarie al progetto in modo che l'ECO risultante venga convalidato completamente.
I messaggi relativi al comparatore verranno visualizzati nel pannello Messages.
Comprendere il collegamento tra schematico e PCB
Corrispondenza dei componenti tramite identificatori univoci
Ogni componente dello schematico è collegato al suo componente PCB tramite un Identificatore Univoco (UID). L'UID viene assegnato quando il componente schematico viene posizionato sul foglio e questo valore viene trasferito al componente PCB quando il progetto viene trasferito all'editor PCB. Quando le informazioni sui componenti vengono trasferite per la prima volta tra i documenti sorgente dello schematico e il documento di progetto PCB vuoto, utilizzando Synchronizer, tutti i componenti verranno collegati automaticamente tramite ID univoco: le informazioni ID di ciascun componente schematico verranno assegnate alla corrispondente impronta del componente.
Questo schema sarebbe adeguato per un progetto semplice, ma non è in grado di supportare un progetto multicanale. In un progetto multicanale, lo stesso componente schematico viene ripetuto in ogni canale fisico, il che significherebbe che i componenti PCB ripetuti avrebbero lo stesso UID. Per gestire questo caso, l'UID del componente PCB viene creato combinando l'UID del simbolo di foglio padre con l'UID del componente schematico. La sintassi dell'UID PCB cambia leggermente, a seconda di come è stato creato il progetto multicanale.
Per un progetto multicanale creato posizionando più simboli di foglio che fanno tutti riferimento allo stesso foglio schematico, allora ogni simbolo di foglio può fornire un ID univoco, quindi l'UID PCB ha il formato:
\SheetSymbolUID\SchComponentUID
Per un progetto multicanale creato utilizzando la parola chiave Repeat, è disponibile un solo UID del simbolo di foglio, quindi l'UID PCB include anche il valore ChannelIndex, nel formato:
\ChannelIndex+SheetSymbolUID\SchComponentUID
Gli UID non vengono visualizzati nei pannelli e nelle finestre di dialogo.
Quando i componenti non sono collegati
Il vantaggio dell'utilizzo di un UID per far corrispondere i componenti dello schematico e del PCB è che consente ai designatori di diventare non sincronizzati (magari eseguendo più volte una re-annotazione del PCB), senza alcun rischio che schematico e PCB diventino impossibili da sincronizzare.
Se è presente un componente nello schematico o nel PCB che non ha un componente corrispondente (stesso UID) presente nell'altro editor, si verificherà quanto segue:
- Se il componente aggiuntivo è presente solo nell'editor sorgente, verrà generato un ECO per aggiungere il componente all'editor di destinazione.
-
Se il componente aggiuntivo è presente solo nell'editor di destinazione, verrà generato un ECO per rimuovere il componente aggiuntivo.
-
Quando in entrambi gli editor sono presenti componenti non corrispondenti, il software richiede istruzioni su come gestirli, quindi si apre la finestra di dialogo Failed to Match Unique Identifiers.
The Failed to Match Unique Identifiers dialog
I pulsanti della finestra di dialogo offrono le seguenti opzioni:
-
Automatically Create Component Links - fare clic su questo pulsante se si sa che i componenti non corrispondenti hanno già designatori corrispondenti. Utilizzando i designatori dei componenti, il software assegnerà UID corrispondenti a questi componenti aggiuntivi. Per i componenti che possono essere abbinati tramite designatore, qualsiasi altra differenza di proprietà (come parametri non corrispondenti) comporterà la generazione di ECO. Se sono presenti componenti che non possono essere abbinati tramite designatore, verranno generati ECO per aggiungerli/rimuoverli (i componenti aggiuntivi presenti nell'editor sorgente verranno aggiunti, quelli aggiuntivi presenti nell'editor di destinazione verranno rimossi).
-
Manual Component Links - fare clic su questo pulsante se si sa che ci sono componenti corrispondenti, ma non si conosce lo stato dei loro designatori. Si aprirà la finestra di dialogo Edit Component Links (descritta di seguito), nella quale è possibile selezionare manualmente ogni componente sorgente e di destinazione e trasferirli all'elenco dei componenti corrispondenti, assegnando loro UID corrispondenti. Verranno quindi generati ECO per sincronizzare i designatori (e qualsiasi altra proprietà del componente non corrispondente).
È buona norma fare in modo che tutti i componenti siano abbinati utilizzando ID univoci così che l'annotazione dei designatori nello schematico o nel documento PCB possa essere eseguita sapendo che i documenti possono comunque essere risincronizzati in qualsiasi momento. I documenti possono essere sincronizzati anche se i componenti non sono abbinati tramite ID univoci, ma in questo caso verrà richiesto di abbinare i componenti solo tramite designatori: commento e footprint non vengono presi in considerazione e, di conseguenza, è possibile che l'abbinamento di alcuni componenti venga eseguito in modo errato.
-
Cancel - fare clic su questo pulsante per generare ECO che aggiungano i componenti aggiuntivi presenti nell'editor sorgente e rimuovano i componenti aggiuntivi dall'editor di destinazione.
Collegamento manuale dei componenti
Lo stato dei collegamenti dei componenti tra i componenti schematici e i corrispondenti footprint dei componenti PCB può essere controllato e gestito in qualsiasi momento nella finestra di dialogo Edit Component Links (editor PCB, comando Projects » Component Links).
Il motivo per cui il collegamento manuale dei componenti viene only eseguito dall'interno del documento PCB è che solo i footprint dei componenti PCB devono essere aggiornati con le informazioni sull'ID univoco: sul lato schematico queste informazioni sono già presenti.

La finestra di dialogo Edit Component Links viene utilizzata per rilevare e risolvere le discrepanze degli UID; viene eseguita dall'editor PCB.
In sintesi, le funzionalità della finestra di dialogo sono:
-
I componenti non abbinati sono mostrati nelle due colonne Un-Matched Components a sinistra, mentre i componenti che condividono un UID corrispondente sono mostrati nell'area Matched Components sulla destra della finestra di dialogo.
-
I pulsanti freccia al centro della finestra di dialogo vengono utilizzati per abbinare manualmente (o disabbinare) i componenti selezionati, oppure per disabbinare tutti i componenti attualmente abbinati.
-
Il pulsante Add Pairs Matched By e le opzioni nella parte inferiore della finestra di dialogo vengono utilizzati per analizzare l'elenco dei componenti attualmente non abbinati e tentare di abbinarli in base alle proprietà abilitate (Designator, Comment, Footprint).
-
Quando si fa clic sul pulsante Perform Update, a ogni componente PCB appena abbinato viene assegnato l'UID della sua controparte nello schematico. Se sono state spostate una o più voci nella sezione Matched della finestra di dialogo di nuovo nelle sezioni Unmatched , verrà visualizzata una finestra di conferma che avviserà che, procedendo, le associazioni di componenti esistenti verranno interrotte. Facendo clic su Yes si procederà con l'aggiornamento e verrà visualizzata una finestra informativa con un riepilogo dei collegamenti dei componenti modificati nel documento PCB. Una nuova voce nella sezione Matched viene riepilogata come Link Modified, mentre una voce precedentemente collegata che ora è stata disabbinata viene riepilogata come Link Removed.
-
Dopo aver utilizzato questa finestra di dialogo per eseguire il collegamento manuale dei componenti, è buona pratica verificare lo stato di sincronizzazione (eseguire il comando Design » Update).
-
Utilizzare la finestra di dialogo in qualsiasi fase del progetto per visualizzare il collegamento tra i componenti e assicurarsi che i componenti nei documenti sorgente schematici siano effettivamente abbinati correttamente ai footprint dei componenti corrispondenti nel progetto PCB.
-
Gli ID univoci possono essere rimossi in qualsiasi momento spostando i componenti collegati di nuovo nelle aree dei non abbinati della finestra di dialogo Edit Component Links . La rimozione di un collegamento di componente rimuoverà l'ID univoco solo dal footprint PCB corrispondente. Il componente schematico mantiene l'ID univoco, a meno che non ne venga generato uno nuovo (utilizzando un comando di reimpostazione relativo all'ID univoco a livello schematico).
-
Un ID univoco viene inoltre assegnato automaticamente a ogni definizione di parametro in un documento schematico sorgente. Questo viene utilizzato per quei parametri che sono stati aggiunti come direttive di regole di progettazione. Durante il trasferimento del progetto al documento PCB, tutti i parametri di regola definiti verranno utilizzati per generare le corrispondenti regole di progettazione nel PCB. A queste regole generate verranno assegnati gli stessi ID univoci, consentendo di modificare i vincoli delle regole sia nello schematico sia nel PCB e di trasferire tali modifiche durante una sincronizzazione.
-
Se si copia/incolla o taglia/incolla un componente schematico, il suo UID viene automaticamente rinnovato: questo garantisce che ogni componente continui ad avere un identificatore univoco.
-
Se si sta riorganizzando lo schematico (già trasferito nell'editor PCB) e si ha la necessità di spostare componenti in un altro foglio, non tagliarli/incollarli, ma selezionarli ed eseguire il comando Edit » Refactor » Move Selected Sub-circuit to Different Sheet.
Abbinamento di net e classi
Sia le net sia le classi hanno un elemento padre (la net o la classe) e degli elementi figli (i membri di quella net o classe). Il loro abbinamento richiede un approccio diverso rispetto al meccanismo UID utilizzato per il collegamento dei componenti, in modo da supportare modifiche a: il padre; i figli; oppure sia il padre sia i suoi figli. Ad esempio, una modifica semplice come cambiare il nome di una net nello schematico non dovrebbe richiedere la rimozione dal PCB di quella net e di tutti i suoi pin figli, quindi l'aggiunta della net con il nuovo nome e infine l'aggiunta di tutti i pin figli a quella nuova net.
Per supportare questo comportamento, il software include algoritmi di abbinamento separati per abbinare net e classi in base ai loro membri e anche in base al nome. Il processo di abbinamento è configurato nella sezione Object Matching Criteria della scheda Comparator della finestra di dialogo Options for Project.

L'impostazione predefinita prevede di abbinare prima i membri, quindi per nome del tipo di oggetto.
L'abbinamento per questi tipi di oggetti viene gestito nel seguente modo:
-
Durante la sincronizzazione del progetto, il comportamento predefinito consiste nel tentare prima l'abbinamento per membri, in conformità con le impostazioni Min Match % e Min Match Member.
-
Se l'abbinamento per membri non riesce, il software tenterà quindi l'abbinamento per nome (se l'opzione Use Name Matching è abilitata).
-
Se uno qualsiasi di questi processi di abbinamento ha esito positivo, si passerà alla finestra di dialogo Engineering Change Order.
-
Se entrambe le tecniche di abbinamento non riescono (oppure se l'opzione Use Name Matching è impostata su
Never), si aprirà la finestra di dialogo Match Manually.
-
Facendo clic su No nella finestra di dialogo Match Manually si salterà il processo di abbinamento da parte dell'utente e si passerà direttamente alla finestra di dialogo Engineering Change Order. Poiché non si è tentato di abbinare alcun oggetto non abbinato, il software presume che gli oggetti di riferimento e di destinazione non siano correlati, quindi verranno generati ECO che rimuovono i Unmatched Reference Objects dalla scheda e aggiungono i Unmatched Target Objects come nuovi oggetti.
-
Se nella finestra di dialogo si fa clic su Yes per eseguire l'abbinamento manuale, si aprirà la finestra di dialogo Match, come mostrato di seguito (il titolo della finestra di dialogo cambierà in base al tipo di oggetto non abbinato).
La finestra di dialogo Match viene utilizzata per abbinare manualmente oggetti che si sa essere corrispondenti. Lasciare vuoto il lato destro e fare clic su Continue se non si è sicuri.
Options and Controls of the Match Dialog
-
Unmatched <Object>
-
Unmatched Reference Objects - elenca gli oggetti non abbinati. Utilizzare i controlli di espansione/compressione per aprire/chiudere l'elenco.
-
Unmatched Target Objects - elenca gli oggetti di destinazione. Utilizzare i controlli di espansione/compressione per aprire/chiudere l'elenco.
-
- fare clic per abbinare gli oggetti di riferimento e di destinazione selezionati e spostare gli oggetti selezionati dall'area Unmatched all'area Matched Pairs.
-
- fare clic per spostare gli oggetti selezionati dall'area Matched Pairs all'area Unmatched. Questa azione farà sì che gli oggetti spostati risultino non abbinati.
-
- fare clic per spostare tutti gli oggetti dall'area Matched Pairs all'area Unmatched. Questa azione farà sì che gli oggetti spostati risultino non abbinati.
-
Matched Pairs - elenca i Reference Object e i Target Object che ora sono abbinati.
-
Continue - fare clic per accettare gli aggiornamenti di abbinamento e aprire la finestra di dialogo Engineering Change Order.
-
In questa finestra di dialogo, selezionare gli oggetti che si desidera abbinare in Unmatched Reference Objects e Unmatched Target Objects, quindi trasferirli nella sezione Matched Pairs della finestra di dialogo. Per questi oggetti, il software genererà un ECO per aggiornare i nomi in modo che corrispondano e ECO per rimuovere/aggiungere membri, così da renderli anch'essi corrispondenti.
-
Se non si è sicuri, non è necessario abbinare manualmente gli oggetti. Per qualsiasi oggetto non abbinato, il software presume che gli oggetti di riferimento e di destinazione non siano correlati, quindi genererà ECO che rimuovono i Unmatched Reference Objects dalla scheda e aggiungono i Unmatched Target Objects come nuovi oggetti.
-
Una volta abbinati gli oggetti che si sa corrispondono, fare clic su Continue per aprire la finestra di dialogo Engineering Change Order.
-
Se si fa clic su Cancel, il processo di aggiornamento viene terminato.
Abbinamento delle regole di progettazione
Le regole di progettazione definite nello schema devono anche essere collegate alla regola corrispondente sul PCB. Se non esistesse un meccanismo di collegamento, non sarebbe possibile aggiornare la regola nello schema e trasferire tali modifiche al PCB. Gli UID vengono utilizzati per collegare la regola di progettazione dello schema alla regola di progettazione del PCB.
L'UID viene assegnato automaticamente nel Parameter Set che contiene la definizione della regola nello schema e trasferito al PCB durante la sincronizzazione del progetto.
Le regole di progettazione utilizzano un UID per associare la definizione della regola di progettazione dello schema alla regola di progettazione del PCB.
In genere, non sarà necessario gestire manualmente l'associazione delle regole, a meno che non sia stato modificato manualmente l'UID nella finestra di dialogo PCB Rules and Constraints nell'editor PCB. Se gli UID non corrispondono, il software aggiungerà una nuova regola al PCB per ogni regola dello schema che non ha una regola PCB corrispondente e rimuoverà qualsiasi regola di progettazione del PCB che non abbia una regola dello schema corrispondente.
È possibile aggiornare liberamente i componenti in uno qualsiasi dei due editor e sincronizzare tali modifiche con l'altro editor. Le modifiche apportate a net, classi e regole possono essere aggiornate solo dallo schema al PCB.