Confronti dei dati di progettazione

La vista progetto del Workspace Enterprise Server offre funzionalità di confronto dei dati di progettazione che consentono di confrontare le modifiche ai dati avvenute tra diverse release e/o commit del progetto. Particolarmente utili per eseguire controlli finali prima di inviare i dati del prodotto alla produzione, queste funzionalità permettono di determinare con precisione quali modifiche sono intervenute nei dati Gerber, schematici e BOM tra eventi di release/commit.

Confronto Gerber

Effettuare un controllo finale dei dati della scheda fabbricata prima di inviarli al produttore è sempre una buona pratica. La funzionalità di confronto Gerber facilita proprio questa operazione, consentendo di verificare rapidamente che non vi siano differenze nell’output di fabbricazione tra le iterazioni rilasciate del progetto di progettazione. Fornisce un confronto puramente grafico, strato per strato, evidenziando le aree con modifiche tramite un riquadro di delimitazione e un numero.

Accesso al confronto Gerber

La funzionalità di confronto Gerber è accessibile nei seguenti modi:

  • Facendo clic sul pulsante  associato a una specifica release di un progetto nella vista Releases della pagina di gestione dettagliata di quel progetto. Scegliere l’opzione Gerber to e la release con cui confrontare i dati di fabbricazione.

  • Facendo clic sul pulsante  in alto a destra nella scheda del browser Manufacturing Portal, durante la visualizzazione di uno specifico pacchetto di release per un progetto. Scegliere l’opzione Gerber to e la release con cui confrontare i dati di fabbricazione.

  • Facendo clic sul controllo in alto a destra di un riquadro evento Project Released nella vista History della pagina di gestione dettagliata del progetto e scegliendo l’opzione Gerber to. È possibile confrontare con i dati di fabbricazione della release precedente oppure selezionare tra tutte le release disponibili.

La funzionalità Gerber Compare è accessibile anche dalla corrispondente vista History in Altium Designer quando si è connessi al Workspace Enterprise Server oppure durante la revisione dei dati da rilasciare nel Workspace.

Risultato del confronto Gerber

Una volta scelta la release di confronto, i risultati del confronto vengono presentati nella vista Gerber Compare, che si apre in una scheda del browser separata.

A seconda del numero di differenze esistenti, la generazione dei dati di confronto può richiedere un po’ di tempo. È possibile attendere oppure chiudere la vista Gerber Compare: se le notifiche email sono abilitate, verrà inviato un messaggio email quando i dati saranno pronti per la visualizzazione. Fare clic sul pulsante nell’email per accedere nuovamente alla Gerber Compare vista.

Esempio di confronto dei dati Gerber generati tra pacchetti di dati di fabbricazione di release.
Esempio di confronto dei dati Gerber generati tra pacchetti di dati di fabbricazione di release.

Per impostazione predefinita, viene presentata la scheda Compare della vista per visualizzare immediatamente le differenze tra i due insiemi di dati Gerber. Viene utilizzata una codifica a colori per distinguere i dati Gerber meno recenti (rosso) dai nuovi dati Gerber (verde). Selezionare le schede di visualizzazione superiori per passare, secondo necessità, alla vista dei dati Gerber di uno dei due insiemi confrontati: la vista passa alla modalità standard di visualizzazione Gerber, mantenendo invariati posizione e livello di zoom.

Ogni differenza rilevata è numerata e delimitata. Fare clic su una voce nel riquadro a sinistra per mettere a fuoco quella specifica differenza nell’area di visualizzazione principale.

Se si fa clic su un layer che non presenta differenze, questo verrà segnalato nella finestra di visualizzazione principale.

Confronto schematico

Oltre al confronto dei dati Gerber (vedi sopra), la vista progetto offre anche la possibilità di confrontare i documenti schematici del progetto in una semplice interfaccia interattiva. Questo fornisce un modo rapido e pratico per vedere solo quali modifiche sono intervenute tra le iterazioni dello schema.

La funzionalità di confronto schematico presenta le differenze sia graficamente sia come dati parametrici, elencati in un riquadro Compare associato che consente il cross-probing verso i relativi oggetti schematici. È possibile avviare un confronto tra Release di progetto, Commit di progetto oppure tra Commit e Release di progetto (disponibile dalla vista History).

Accesso al confronto schematico

La funzionalità di confronto schematico è accessibile nei seguenti modi:

  • Facendo clic sul pulsante  associato a una specifica release di un progetto nella vista Releases della pagina di gestione dettagliata di quel progetto. Scegliere l’opzione Schematic to e la release con cui confrontare i dati sorgente.

  • Facendo clic sul pulsante  in alto a destra nella scheda del browser Manufacturing Portal, durante la visualizzazione di uno specifico pacchetto di release per un progetto. Scegliere l’opzione Schematic to e la release con cui confrontare i dati sorgente.

  • Facendo clic sul controllo in alto a destra di un riquadro evento Project Committed o Project Released nella vista History della pagina di gestione dettagliata del progetto e scegliendo l’opzione Schematic to. È possibile selezionare i dati schematici dell’ultima release/commit (Previous Release o Previous Commit) oppure i dati di qualsiasi evento Commit/Release scegliendo l’opzione Select Commit or Release: selezionare l’evento di confronto di destinazione facendo clic sul relativo riquadro.

La funzionalità Schematic Compare è accessibile dalla corrispondente vista History in Altium Designer quando si è connessi al Workspace Enterprise Server oppure quando si salva il progetto nel Workspace.

Risultato del confronto schematico

Quando è stata selezionata la coppia Commit/Release di confronto, i risultati di tale confronto vengono aperti come vista delle differenze schematiche in una nuova scheda del browser. Per impostazione predefinita viene presentato il primo schema nei documenti sorgente, e le differenze logiche rilevate (dati modificati di Component e Net) per tutti gli schemi sono presentate come elenco selezionabile nel riquadro Differences associato. Si noti che le modifiche puramente grafiche, come lo spostamento di un componente, al momento non sono incluse.

A seconda del numero di differenze esistenti, la generazione dei dati di confronto può richiedere un po’ di tempo. È possibile attendere oppure chiudere la vista Schematic Compare: se le notifiche email sono abilitate, verrà inviato un messaggio email quando i dati saranno pronti per la visualizzazione. Fare clic sul pulsante nell’email per accedere nuovamente alla Schematic Compare vista.

Selezionare un elemento nell’elenco Compare per visualizzarne le informazioni parametriche ed eseguire il cross-probing verso il relativo simbolo nel documento schematico associato.
Selezionare un elemento nell’elenco Compare per visualizzarne le informazioni parametriche ed eseguire il cross-probing verso il relativo simbolo nel documento schematico associato.

  • Passare il cursore sui nomi dei dati di confronto nella parte superiore della finestra per vedere il nome dell’utente che ha creato ciascun Commit/Release ed eventuali note allegate.
  • È possibile aprire e visualizzare il Commit/Release di una delle due sorgenti di confronto dalle relative voci nome nel margine superiore.

Selezionare un elemento elencato nel riquadro Compare per visualizzare gli eventuali dettagli di modifica disponibili ed eseguire il cross-probing verso la relativa grafica schematica. Ogni elemento nell’elenco ha un’icona associata che indica il suo stato generale di modifica: rosso = rimosso, verde = aggiunto, giallo/arancione = modificato. La stessa codifica viene utilizzata nella grafica schematica evidenziata tramite cross-probing.

L’elenco delle differenze del riquadro è raggruppato per Components e Nets:

  • Components – Ogni voce include i nomi dei componenti interessati e, quando selezionata, espande un elenco di eventuali parametri del componente modificati (evidenziati in rosso) e parametri invariati (verde). Selezionare il RefDes di un componente incluso nella voce (evidenziato in blu) per eseguire il cross-probing verso la relativa grafica schematica.
  • Nets – Ogni voce include i nomi di eventuali componenti interessati da una modifica di net oppure, viceversa, il nome dei componenti che hanno causato una modifica di net. Selezionare una voce Net nel riquadro per eseguire il cross-probing verso l’intera net nello schema attivo, oppure un RefDes incluso nella voce per mettere a fuoco quel componente della net.

Selezionare una voce Component o Net nel riquadro Compare per eseguire il cross-probing verso la relativa rappresentazione grafica evidenziata nel documento schematico.
Selezionare una voce Component o Net nel riquadro Compare per eseguire il cross-probing verso la relativa rappresentazione grafica evidenziata nel documento schematico.

Usa il filtro dell’elenco del riquadro () per limitare le voci in base a una stringa o categoria specificata.

Un’icona associata a una voce Net nel riquadro Compare indica la presenza di quella net in altri documenti schematici. Seleziona l’icona per accedere a un elenco a discesa di tali documenti schematici, in cui ogni documento interessato dalla modifica della net è evidenziato in giallo. Scegli un documento schematico dal menu per eseguire il cross-probing verso la net in quello schema, che verrà evidenziata di conseguenza.

La voce relativa a una Net modificata include un collegamento ad altri documenti schematici che includono anch’essi la Net.
La voce relativa a una Net modificata include un collegamento ad altri documenti schematici che includono anch’essi la Net.

Confronto PCB

Come complemento a Schematic compare, la vista progetto del Workspace offre una funzione di confronto PCB che rileva e mostra le modifiche al progetto della scheda avvenute tra commit di progetto e/o iterazioni di release.

La funzione PCB Compare fornisce un’interfaccia altamente visiva e interattiva per visualizzare le differenze del layout PCB e i dati di confronto associati, con cross-probing reattivo disponibile tra le differenze di dati elencate e i relativi elementi grafici. Un confronto PCB può essere avviato tra Release di progetto, Commit di progetto oppure tra Commit e Release di progetto (disponibile dalla vista History).

Accesso al confronto PCB

La funzione di confronto PCB è accessibile tramite:

  • Facendo clic sul pulsante associato a una specifica release di un progetto nella vista Releases della pagina di gestione dettagliata di quel progetto. Scegli l’opzione PCB to e contro quali dati sorgente di un’altra release eseguire il confronto.

  • Facendo clic sul pulsante in alto a destra nella scheda del browser Manufacturing Portal, durante la visualizzazione di uno specifico pacchetto di release per un progetto. Scegli l’opzione PCB to e contro quali dati sorgente di un’altra release eseguire il confronto.

  • Facendo clic sul controllo in alto a destra di un riquadro evento Project Committed o Project Released nella vista History della pagina di gestione dettagliata del progetto e scegliendo l’opzione Schematic to. È possibile selezionare i dati schematici dell’ultima release/commit (Previous Release o Previous Commit), oppure i dati di qualsiasi evento Commit/Release scegliendo l’opzione Select Commit or Release – seleziona l’evento di confronto di destinazione facendo clic sul relativo riquadro.

La funzione Schematic Compare può essere accessibile dalla corrispondente vista History view in Altium Designer quando si è connessi al Workspace di Enterprise Server oppure when saving the project to the Workspace.

Risultato del confronto PCB

Quando è stata selezionata la coppia Commit/Release da confrontare, i risultati di tale confronto vengono aperti come vista PCB Changes in una nuova scheda del browser.

Quando viene avviato, il motore di confronto PCB di Enterprise Server elabora le differenze di dati tra i progetti PCB selezionati, operazione che può richiedere del tempo con progetti PCB più complessi. Se il tempo di analisi supera una soglia predefinita e le email notifications are enabled, ti verrà inviata un’email al completamento del confronto PCB. Nota che i dati di confronto vengono memorizzati nella cache, quindi un confronto successivo degli stessi dati comporta un ritardo di elaborazione minimo.

La vista presenta i risultati del motore di confronto PCB come una rappresentazione grafica della scheda con gli elementi invariati mostrati in monocromia e gli elementi modificati connessi alla net evidenziati in verde (aggiunti), rosso (rimossi) e giallo (modificati). Nota che i polygon pour modificati sono attenuati per migliorare la chiarezza degli elementi net della scheda.

Il riquadro Differences a sinistra elenca le differenze rilevate all’interno di gruppi di tipi di oggetti – componenti, net, ecc. Quando una voce di differenza viene selezionata nel riquadro, si espande per elencare i sottoelementi che compongono quella differenza rilevata. La vista della scheda eseguirà automaticamente pan e zoom per mostrare l’area della modifica, dove gli oggetti rimossi sono mostrati in rosso e quelli aggiunti in verde. Fai di nuovo clic sulla voce di differenza selezionata per deselezionarla e ripristinare la vista PCB alla modalità panoramica iniziale.

Fai clic su una voce nel riquadro Differences per espanderne i sottoelementi ed eseguire zoom/evidenziazione di quella differenza nella vista PCB. Fai di nuovo clic per ripristinare la vista predefinita.
Fai clic su una voce nel riquadro Differences per espanderne i sottoelementi ed eseguire zoom/evidenziazione di quella differenza nella vista PCB. Fai di nuovo clic per ripristinare la vista predefinita.

Nota che facendo clic sul nome di una voce di differenza ne verrà commutato lo stato di selezione e la corrispondente vista della scheda. Usa il controllo associato di espansione/contrazione a sinistra del nome di una voce per attivare/disattivare la visualizzazione dell’elenco dei suoi sottoelementi.

Passa tra le differenze facendo clic su ciascuna voce, che espanderà automaticamente il sottoelenco dei relativi elementi modificati.

L’esempio seguente mostra come la posizione e il routing associato per i componenti R7 e R8 siano cambiati tra eventi Commit/Release successivi e come tale differenza venga presentata nella corrispondente vista PCB Compare. Le differenze, come elencate nel riquadro Differences, includono voci di modifica per R7 e R8 e le sue quattro net associate (I2C_SCL_MB, I2C_SDA_MB, NetR7_1 e NetR8_1).

Gli elementi aggiunti basati su net sono mostrati in verde, gli elementi rimossi in rosso e gli elementi modificati in giallo.Gli elementi aggiunti basati su net sono mostrati in verde, gli elementi rimossi in rosso e gli elementi modificati in giallo.

  • Passa il cursore sui nomi dei dati di confronto nella parte superiore della finestra per vedere il nome dell’utente che ha creato ciascun Commit/Release ed eventuali note allegate.
  • Puoi aprire e visualizzare il Commit/Release di una delle due origini del confronto dalle rispettive voci nome nel margine superiore.

Le differenze possono essere esaminate in dettaglio selezionando i singoli elementi di modifica all’interno del sottoelenco espanso sotto ciascuna voce di differenza. Le sotto-voci dei componenti includono modifiche di parametri e posizione (la posizione precedente è mostrata in rosso), e le modifiche Net elencate sono suddivise in tracce di sotto-net aggiunte/nuove () e tracce rimosse/sostituite (). Quando selezionate nel sottoelenco, le tracce vengono evidenziate visivamente nella vista della scheda rispettivamente in rosso e verde. Nota che una voce Net include anche modifiche ai valori calcolati di Routed Length e Delay (il valore precedente è mostrato in rosso).

Ciascun sottoelemento in una voce di differenza include dettagli della modifica specifica e, quando selezionato, evidenzierà quell’elemento nella vista PCB.

L’opzione Show secondary differences del riquadro Differences è disabilitata per impostazione predefinita per ridurre il disordine causato da modifiche in cui gli oggetti Net (componenti, tracce, via, ecc.) non sono stati alterati. Queste includono:

  • Differenze di oggetti liberi: modifiche a oggetti non connessi a una Net o presenti su layer non in rame.
  • Net con sola differenza di Routed Length: modifiche alla lunghezza di una Net (ma non al suo Delay), tipicamente causate da un aggiornamento dello stack dei layer, come una modifica dello spessore di un layer (e quindi una variazione della lunghezza del barrel del via).

Le differenze secondarie (non relative a oggetti Net) sono nascoste per impostazione predefinita: passa il cursore sull’immagine per vedere quella vista.Le differenze secondarie (non relative a oggetti Net) sono nascoste per impostazione predefinita: passa il cursore sull’immagine per vedere quella vista.

Confronto BOM

La vista progetto fornisce anche una rapida funzione di confronto BOM per rilevare e mostrare eventuali modifiche ai dati dei componenti del progetto avvenute tra iterazioni di commit e/o release. Le differenze vengono riportate in forma testuale (CSV) e rese disponibili come download locale.

La funzione BOM Compare richiede che gli eventi Commit o Release confrontati includano un documento ActiveBOM document.

Accesso al confronto BOM

La funzione di confronto BOM è accessibile tramite:

  • Facendo clic sul pulsante associato a una specifica release di un progetto nella vista Releases della pagina di gestione dettagliata di quel progetto. Scegli l’opzione BOM to e contro quali dati sorgente di un’altra release eseguire il confronto.

  • Facendo clic sul pulsante in alto a destra nella scheda del browser Manufacturing Portal durante la visualizzazione di uno specifico pacchetto di release per un progetto. Scegli l’opzione BOM to e contro quali dati sorgente di un’altra release eseguire il confronto.

  • Facendo clic sul controllo in alto a destra di un riquadro evento Project Committed o Project Released nella vista History della pagina di gestione dettagliata del progetto e scegliendo l’opzione BOM to. È possibile selezionare i dati BOM dell’ultima release/commit (Previous Release o Previous Commit), oppure i dati di qualsiasi evento Commit/Release scegliendo l’opzione Select Commit or Release: selezionare l’evento di confronto di destinazione facendo clic sul relativo riquadro.

La funzionalità BOM Compare può essere aperta dalla corrispondente vista History in Altium Designer quando si è connessi al Workspace Enterprise Server oppure quando si salva il progetto nel Workspace.

Risultato del confronto BOM

Il sistema confronterà i dati BOM tra le Release o i Commit del progetto specificati, quindi aprirà i risultati del confronto come vista delle differenze BOM in una nuova scheda del browser. Questa vista viene popolata con un elenco di voci con codifica a colori che rappresentano gli elementi BOM modificati tra gli eventi BOM specificati. Ulteriori informazioni e controlli sono forniti dal pannello BOM Compare sulla sinistra, che consente di scegliere una variante di progetto alternativa oppure di selezionare/deselezionare l’inclusione delle categorie di modifica dei componenti (AddedRemovedModified).

A seconda del numero di differenze esistenti, la generazione dei dati di confronto potrebbe richiedere un po’ di tempo. È possibile attendere oppure chiudere la vista BOM Compare: se le notifiche email sono abilitate, verrà inviato un messaggio email quando i dati saranno pronti per la visualizzazione. Fare clic sul pulsante nell’email per accedere nuovamente alla vista BOM Compare.

La vista iniziale di BOM Compare include voci che rappresentano le differenze tra i documenti BOM di origine e di destinazione.
La vista iniziale di BOM Compare include voci che rappresentano le differenze tra i documenti BOM di origine e di destinazione.

L’interfaccia BOM Comparison offre una serie di funzionalità per accedere alle informazioni sulle differenze. Queste includono:

  • Passare il cursore sull’icona associata a una voce del confronto BOM per visualizzare un riepilogo delle modifiche avvenute.

  • Utilizzare il menu Column Settings () per abilitare o disabilitare l’inclusione di colonne specifiche dei dati dei parametri dei componenti.

  • Selezionare una voce Modified Components nel pannello BOM Compare per visualizzare un elenco dettagliato delle modifiche per quella voce componente della BOM. Questi dettagli includeranno anche eventuali differenze nelle informazioni su produttore e fornitore – vedi esempio.

Le voci BOM che non sono state modificate possono essere incluse nell’elenco selezionando l’opzione Not Modified nel pannello Compare, oppure, per visualizzare gli elenchi BOM grezzi specificati per il confronto, selezionare le relative schede individuali disponibili nella parte superiore dell’elenco di confronto.

Utilizzare l’opzione Not Modified per includere nell’elenco le voci non modificate, oppure selezionare una scheda del documento BOM per visualizzare l’elenco completo del documento BOM di origine/destinazione.
Utilizzare l’opzione Not Modified per includere nell’elenco le voci non modificate, oppure selezionare una scheda del documento BOM per visualizzare l’elenco completo del documento BOM di origine/destinazione.

  • Passare il cursore sui nomi dei dati di confronto nella parte superiore della finestra per visualizzare il nome dell’utente che ha creato ciascun Commit/Release ed eventuali note allegate.
  • È possibile aprire e visualizzare il Commit/Release di una delle due origini del confronto dalle relative voci nome nel margine superiore.

Richiamato dall’opzione di download (), il motore di confronto genererà anche un riepilogo di eventuali aggiornamenti in formato CSV standard. Il riepilogo del confronto BOM viene generato per la variante del progetto attualmente selezionata e include i dettagli dei dati BOM che sono cambiati, ovvero sono stati aggiornati, tra le release/commit del progetto specificate.

I file CSV scaricati del confronto BOM mostrano i dati che sono stati aggiornati tra le release del progetto specificate al momento dell’avvio della funzione di confronto.
I file CSV scaricati del confronto BOM mostrano i dati che sono stati aggiornati tra le release del progetto specificate al momento dell’avvio della funzione di confronto.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto