La vista progetto di Altium 365 Workspace offre funzionalità di confronto dei dati di progettazione che consentono di confrontare le modifiche ai dati avvenute tra diverse release e/o commit di 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, PCB 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, layer per layer, evidenziando le aree con modifiche tramite un riquadro di delimitazione e un numero.
Accesso al confronto Gerber
La funzionalità di confronto Gerber è accessibile:
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 l’altra release con cui confrontare i dati di fabbricazione, oppure confrontare con un set di file caricato.
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 di progettazione. Scegliere l’opzione Gerber to e l’altra release con cui confrontare i dati di fabbricazione, oppure confrontare con un set di file caricato.
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, selezionare tra tutte le release possibili oppure confrontare con un set di file caricato.
Confronto con un set di file
È possibile confrontare i dati Gerber in un pacchetto di release con un set di file Gerber caricato. Questo consente di confrontare, ad esempio, i dati Gerber generati localmente dal progetto live più recente, prima di creare la successiva release formale del progetto nel Workspace.
Come accennato in precedenza nella sezione Accesso , questo confronto viene eseguito scegliendo la voce Gerber to » Files nel menu applicabile. Verrà visualizzata la finestra Compare Gerber . Fare clic su un file zip esistente di file Gerber oppure caricare un nuovo set.
La finestra Compare Gerber si popola con i set di file Gerber precedentemente caricati nel tuo
Altium 365 Personal Space . Se trascini un nuovo file zip di dati Gerber generati localmente nella finestra, quel file Zip viene semplicemente caricato nel tuo Personal Space e lì visualizzato.
Per quanto riguarda i file CAM di produzione, puoi caricare un set completo di file Gerber più i dati NC Drill (all’interno di un archivio Zip). Assicurati che nell’archivio sia presente un solo elenco (o cartella) di Gerber. Assicurati che i file di foratura si trovino nello stesso elenco (o cartella) dei file Gerber. Se si trovano in una cartella separata, verranno ignorati.
La funzionalità di confronto Gerber supporta il confronto dei dati in un pacchetto di release con un set di file generato localmente.
Una volta scelto o caricato il set di file Gerber esistente, il risultato del confronto verrà presentato dopo pochi istanti – vedi la sezione successiva.
Risultato del confronto Gerber
Una volta scelta la release o il set di file caricato per il confronto, i risultati vengono presentati nella vista Gerber Compare , che si apre in una scheda separata del browser.
A seconda del numero di differenze esistenti, la generazione dei dati di confronto può richiedere un po’ di tempo. Puoi attendere oppure chiudere la Gerber Compare vista: ti verrà inviata un’email quando i dati saranno pronti per la visualizzazione. Fai clic sul pulsante nell’email per accedere nuovamente alla Gerber Compare vista.
Browsing Controls
I controlli di navigazione per l’area di visualizzazione principale sono i seguenti:
Ruota la rotellina del mouse in avanti/indietro per aumentare/ridurre lo zoom.
Fai clic e tieni premuto (oppure clic destro e tieni premuto), quindi trascina per spostarti nel documento.
Taking Measurements
Puoi misurare liberamente tra due punti qualsiasi all’interno della vista, senza alcun tipo di aggancio di supporto. Per farlo, fai clic sul pulsante . Si apre il riquadro Measurements , il cursore cambia in un mirino ed entrerai in modalità di misurazione.
La misurazione viene eseguita come segue:
Posiziona il cursore nel punto da cui desideri iniziare la misurazione (Punto 1) e fai clic. Il punto viene contrassegnato con una piccola croce bianca.
Sposta il cursore al punto finale desiderato (Punto 2) e fai nuovamente clic. Mentre sposti il cursore, viene visualizzata una linea di misurazione come supporto, che mostra la distanza XY corrente (dal Punto 1 all’estremità della linea).
Fai clic con il tasto destro prima di definire il Punto 2 per ricominciare da capo, pronto a definire nuovamente il Punto 1.
Il riquadro Measurements riporta la distanza XY misurata, la distanza X (orizzontale) e la distanza Y (verticale).
Le unità di misura iniziali saranno quelle utilizzate dal progetto stesso, ma possono essere cambiate tra sistema metrico (mm) e imperiale (mil) dal riquadro
Info dell’interfaccia (accessibile facendo clic su
nel gruppo di controlli in alto a destra).
Continua a misurare la distanza tra altri punti, oppure fai nuovamente clic sul pulsante (o Esc ) per uscire dalla modalità di misurazione.
Esempio di misurazione eseguita nella vista Compare dei dati Gerber.
L’ultima cinque misurazioni sono elencate nell’area Previous Measurements del riquadro Measurements . La più recente si trova in cima all’elenco. Fai clic su una voce per richiamare quella misurazione, sia nel riquadro sia graficamente nell’area di visualizzazione principale.
Le misurazioni sono disponibili solo durante la sessione corrente della pagina web. Se aggiorni la scheda del browser, le misurazioni precedenti verranno cancellate.
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 offre 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 graficamente e come dati parametrici, elencati in un riquadro Compare associato che consente il cross-probing verso gli oggetti schematici correlati. È 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:
Scegliendo l’opzione Schematic to dal menu del pulsante nella vista Releases , quindi l’altra release con cui confrontare i dati sorgente del progetto. Oppure scegliendo la stessa opzione nella scheda del browser Manufacturing Portal durante la visualizzazione di uno specifico pacchetto di release del progetto, quindi l’altra release con cui confrontare i dati sorgente.
Scegliendo l’opzione Schematic to dal controllo in alto a destra di un riquadro evento Commit o Release nella vista History , quindi un altro evento Commit/Release con cui confrontare. È possibile selezionare i dati 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.
Apri Schematic Compare dalla vista History in Altium Designer o nell’interfaccia browser di Altium 365.
Sia la funzionalità Gerber Compare sia quella Schematic Compare sono accessibili dalla corrispondente
vista History in Altium Designer , quando si è connessi a un Altium 365 Workspace.
Risultato del confronto schematico
Quando è stata selezionata la coppia Commit/Release per il confronto, i risultati di tale confronto si aprono 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 vengono 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 presenti, la generazione dei dati di confronto potrebbe richiedere un po’ di tempo. Puoi attendere oppure chiudere la Schematic Compare view: ti verrà inviato un email non appena i dati saranno pronti per la visualizzazione. Fai clic sul pulsante nell’email per accedere nuovamente alla Schematic Compare view.
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.
Seleziona un elemento elencato nel riquadro Compare per visualizzare gli eventuali dettagli di modifica disponibili ed eseguire il cross-probe verso la relativa grafica nello schema. Ogni elemento nell’elenco ha un’icona associata che ne indica lo stato generale della modifica: rosso = rimosso, verde = aggiunto, giallo/arancione = modificato. La stessa codifica viene usata nella grafica dello schema raggiunta tramite cross-probe.
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 (in verde). Seleziona il RefDes di un componente incluso nella voce (evidenziato in blu) per eseguire il cross-probe verso la relativa grafica nello schema.
Nets – Ogni voce include i nomi di eventuali componenti interessati da una modifica della net oppure, viceversa, il nome dei componenti che hanno causato una modifica della net. Seleziona una voce Net nel riquadro per eseguire il cross-probe verso l’intera net nello schema attivo, oppure un RefDes incluso nella voce per concentrarti su quel componente della net.
Usa il filtro dell’elenco del riquadro ( ) per limitare le voci in base a una stringa o categoria specificata. ► Visualizza esempio.
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 è indicato con evidenziazione gialla. Scegli un documento schematico dal menu per eseguire il cross-probe 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.
Confronto PCB
Come complemento al confronto schematico, 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 interattiva altamente visiva per visualizzare le differenze di layout PCB e i dati di confronto associati, con cross-probing reattivo disponibile tra le differenze di dati elencate e i relativi elementi grafici associati. 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:
Scegliendo l’opzione PCB to dal menu del pulsante di una voce release nella vista Releases , quindi scegliendo i dati sorgente di progetto di quale altra release confrontare. Oppure scegliendo la stessa opzione nel Manufacturing Portal durante la visualizzazione di uno specifico pacchetto release di progetto, quindi scegliendo i dati sorgente di quale altra release confrontare.
Scegliendo l’opzione PCB to dal controllo in alto a destra di un riquadro evento Commit o Release nella vista History , quindi un altro evento Commit/Release con cui confrontare. È possibile selezionare i dati 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.
Quando viene avviato, il motore di confronto PCB della piattaforma Altium 365 elabora le differenze tra i dati dei progetti PCB selezionati, operazione che può richiedere del tempo nel caso di progetti PCB più complessi. Se il tempo di analisi supera una soglia predefinita, verrà inviata un’email di notifica al tuo indirizzo email registrato al completamento del confronto PCB. Tieni presente che i dati di confronto vengono memorizzati nella cache, quindi un confronto successivo degli stessi dati comporta un ritardo di elaborazione minimo.
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. 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 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 oggetto — Components, Nets, 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.
Tieni presente 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.
Esplora 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 del componente R13 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 R13 e le sue due Net associate (NetC9_1 e NetJ1_7).
Gli elementi aggiunti basati su net sono mostrati in verde, gli elementi rimossi in rosso e gli elementi modificati in giallo.
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), mentre 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 al Routed Length e al Delay calcolati (il valore precedente è mostrato in rosso).
Ogni 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, vias, ecc.) non sono stati alterati. Queste includono:
Differenze di Free Object: 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 del Layer Stack, come una modifica dello spessore di un layer (e quindi una variazione della lunghezza del barrel del via).
Controlling Layer Visibility
Il controllo della vista e della visibilità dei layer per la vista PCB Compare viene eseguito tramite il riquadro Layers , aperto dal controllo sopra la vista della scheda. Il testo numerico del controllo cambierà dinamicamente per indicare il numero corrente di layer abilitati rispetto al numero totale di layer disponibili.
Usa l’icona associata a ciascuna voce layer per attivarne/disattivarne la visibilità nella vista della scheda. Le voci layer del riquadro sono raggruppate in categorie funzionali (Copper, Solder Mask, ecc.), dove la visibilità di ciascuna categoria completa può essere attivata/disattivata con la relativa icona . Riabilita la visibilità di tutti i layer usando l’icona in alto.
Attiva/disattiva la visibilità dei singoli layer o di gruppi di layer.
Allo stesso modo, usa l’opzione Only del riquadro associata a ciascun layer e gruppo di layer per abilitare la visualizzazione del solo layer/gruppo (tutti gli altri vengono disabilitati). Riabilita la visibilità di tutti i layer usando l’icona in alto. Usa le opzioni Top View e Bottom View per capovolgere la vista della scheda, mantenendo le selezioni correnti di layer e differenze.
Seleziona la vista individuale di qualsiasi layer, ovvero la modalità a layer singolo, oppure capovolgi la vista tra le viste Top e Bottom della scheda.
Filter Differences
Selezionare l'opzione del riquadro
Differences per filtrare il tipo di differenze incluse nell'elenco. Ridurre l'elenco a categorie di differenze specifiche aiuta a navigare tra le voci diminuendone il numero e adattando i risultati solo ai tipi di differenze di interesse.
Confronto BOM
La vista del progetto offre anche una rapida funzione di confronto BOM per rilevare e mostrare eventuali modifiche ai dati dei componenti del progetto verificatesi tra iterazioni di commit e/o release. Le differenze vengono riportate in formato testuale (CSV) e rese disponibili come download locale.
Le funzioni di confronto BOM richiedono che gli eventi Commit o Release confrontati includano un documento ActiveBOM .
I confronti BOM possono anche essere eseguiti tra file Managed BOM e Release nell'applicazione BOM Portal . Vedere Managed BOM Compare .
Accesso al confronto BOM
È possibile accedere alla funzione di confronto BOM:
Scegliendo l'opzione BOM to dal menu del pulsante nella vista Releases , quindi i dati dell'altra release con cui eseguire il confronto. Oppure scegliendo la stessa opzione nella scheda del browser Manufacturing Portal durante la visualizzazione di uno specifico pacchetto release del progetto, quindi i dati dell'altra release con cui eseguire il confronto.
Scegliendo l'opzione BOM to dal controllo in alto a destra di un riquadro evento Release o Commit nella vista History , quindi un altro evento Commit/Release con cui eseguire il confronto. È possibile selezionare i dati del Commit o della Release precedente (Previous <Commit/Release> ) 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.
Aprire Schematic Compare dalla vista History in Altium Designer o nell'interfaccia browser di Altium 365.
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 è 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 riquadro BOM Compare a sinistra, che consente di scegliere una variante di progetto alternativa, selezionare/deselezionare l'inclusione delle categorie di modifica dei componenti (Added, Removed, Modified) e visualizzare i dettagli delle modifiche dei componenti.
La vista iniziale di BOM Compare include voci che rappresentano le differenze tra i documenti BOM di origine e di destinazione.
L'interfaccia di confronto BOM offre una gamma di funzioni per accedere alle informazioni sulle differenze. Queste includono:
Passare il cursore sull'icona associata a una voce del confronto BOM per vedere un riepilogo delle modifiche che si sono verificate.
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 riquadro 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 – vedere l'esempio .
Le voci BOM che non sono state modificate possono essere incluse nell'elenco selezionando l'opzione Not Modified nel riquadro Compare , oppure, per vedere gli elenchi BOM di origine specificati per il confronto, selezionare le relative schede individuali disponibili nella parte superiore dell'elenco di confronto.
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 e le 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 un 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/i commit del progetto specificati.
I file CSV del confronto BOM scaricati mostrano i dati che sono stati aggiornati tra le release del progetto specificate al momento della chiamata della funzione di confronto.