Convalida
La Project | Validation regione viene utilizzata per convalidare un progetto, aggiornare i documenti PCB e schematici, importare le modifiche e mostrare le differenze. La regione è disponibile negli editor PCB, libreria PCB, schematico e libreria schematica, sebbene non tutti i comandi siano accessibili da tutti gli editor, come descritto in questa pagina

La Validation regione dell'editor schematico (a sinistra) e dell'editor PCB (a destra)
Validate
Il comando Validate è disponibile negli editor PCB e schematico.
Dopo aver avviato il comando, il software verificherà la presenza di errori logici, elettrici e di disegno tra il Dynamic Data Model (DDM) e le impostazioni di convalida del progetto attivo. Eventuali violazioni rilevate dal processo di convalida verranno elencate come avvisi e/o errori nel pannello Messages. Di seguito è mostrato un esempio del Messages pannello dopo la convalida.
Risoluzione di errori e violazioni
È importante affrontare ogni avviso o errore rilevato. Le impostazioni di errore predefinite tendono a essere conservative, poiché è preferibile che il software sia prudente e lasci a te la decisione se i limiti del test possano essere allentati.
Ci saranno situazioni in cui vorrai testare l'intero progetto per una determinata condizione, ma vorrai ignorare un avviso/errore in un punto specifico del circuito. Ad esempio, potresti voler consentire la ridenominazione di una net in una posizione specifica, ma solo in quella posizione. Questo può essere fatto posizionando una direttiva No ERC in quel punto.
Suggerimenti
- Un progetto è attualmente attivo quando uno dei documenti di progetto associati è attivo nello spazio di progettazione principale.
- Il processo di convalida utilizza le opzioni definite nelle schede Error Reporting e Connection Matrix della finestra di dialogo Project Options (a seconda del tipo di progetto) durante il controllo dei documenti sorgente per rilevare eventuali violazioni.
- Per un progetto di progettazione PCB, il pannello Projects può essere utilizzato anche per esplorare componenti e net del progetto.
Update PCB Document
Il comando Update PCB Document è disponibile nell'editor schematico.
Questo comando viene utilizzato per aggiornare il documento PCB associato al progetto con le modifiche apportate ai documenti sorgente del progetto. Dopo aver avviato il comando, si apre la finestra di dialogo Engineering Change Order (ECO) . La finestra di dialogo elenca tutte le modifiche necessarie per implementare i cambiamenti in uno o più documenti di progettazione al fine di sincronizzare tali documenti.
Finestra di dialogo Engineering Change Order
La finestra di dialogo è divisa in due regioni principali: Modifications e Status.
Modifications
Questa regione della finestra di dialogo elenca tutte le modifiche necessarie per implementare i cambiamenti richiesti per ottenere la sincronizzazione. Le modifiche sono raggruppate per tipo di modifica. La voce a livello di gruppo riflette il numero di modifiche di quel tipo. Ogni modifica specifica in questa regione è elencata in termini di quanto segue:
- Enable - questa opzione determina se la modifica sarà inclusa o meno quando l'ECO verrà eseguito. Fai clic direttamente sulla casella di controllo per alternarne lo stato tra abilitato/incluso (selezionato) e disabilitato/escluso (non selezionato).
- Action - l'azione specifica da eseguire. I tipi di azioni dipendono dal tipo di ECO da effettuare. Le scelte sono: Add, Remove oppure Modify.
- Affected Object - l'oggetto interessato dall'azione.
- Affected Document - il documento sul quale verrà eseguita l'azione.
Right-click Menu
Abilita/disabilita ogni voce di modifica secondo necessità, singolarmente oppure utilizza i seguenti comandi disponibili dal menu del tasto destro per modificare lo stato abilitato di più modifiche:
- Validate Changes - fai clic per eseguire un controllo di convalida sulle modifiche abilitate per l'inclusione nell'ECO. I risultati della convalida appariranno nella Check colonna sotto la Status regione della finestra di dialogo.
- Execute Changes - fai clic per eseguire l'ECO. I risultati dell'esecuzione appariranno nella Done colonna sotto la Status regione della finestra di dialogo. Ricorda, verranno eseguite solo le modifiche che superano la fase di convalida.
- 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-probing verso gli 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.
- 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 attiva.
- Disable all of same Kind - usa per disabilitare tutte le modifiche dello stesso tipo della modifica attualmente attiva.
- Invert Selection - usa per selezionare rapidamente tutte le modifiche attualmente non selezionate nell'elenco e deselezionare quelle che lo sono.
Status
Questa regione 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 convalida sulla modifica. Un segno di spunta verde significa che la modifica proposta è supportata e verrà eseguita al momento dell'esecuzione dell'ECO. Una x rossa significa 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 significa che la modifica valida è stata eseguita correttamente.
- Message - se la modifica non supera la fase di convalida, in questo campo comparirà una voce (e anche nel Messages pannello) che indicherà il motivo dell'errore.
Additional Controls
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 convalida sulle modifiche abilitate per l'inclusione nell'ECO. I risultati della convalida appariranno nella Check colonna nella Status regione della finestra di dialogo.
- Execute Changes - fai clic per eseguire l'ECO e applicare le modifiche valide. I risultati dell'esecuzione appariranno nella Done colonna nella Status regione della finestra di dialogo. Verranno eseguite solo le modifiche che superano la fase di convalida.
- Report Changes - fai clic per generare un report delle modifiche contenute nell'ECO. Il report verrà caricato nella finestra di dialogo Report Preview.
- 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 rivedere rapidamente e apportare le modifiche necessarie al progetto in modo che l'ECO risultante venga convalidato completamente.
Update Schematics
Il comando Update Schematics è disponibile solo nell'editor PCB.
Questo comando viene utilizzato per aggiornare i documenti schematici associati al progetto con le modifiche apportate nel PCB. Dopo aver avviato il comando, si apre la finestra di dialogo Engineering Change Order (ECO) . La finestra di dialogo elenca tutte le modifiche necessarie per implementare i cambiamenti in uno o più documenti di progettazione al fine di sincronizzare tali documenti.
Per ulteriori informazioni, fai riferimento alla sezione Engineering Change Order Dialog sopra.
Import Changes
The Import ChangesIl comando è disponibile solo nell'editor PCB.
Questo comando viene utilizzato per importare le modifiche dai documenti sorgente del progetto. Dopo aver avviato il comando, si apre la finestra di dialogo Engineering Change Order (ECO) . La finestra di dialogo elenca tutte le modifiche necessarie per implementare i cambiamenti in uno o più documenti di progettazione al fine di sincronizzare tali documenti.
Per ulteriori informazioni, fai riferimento alla sezione Engineering Change Order Dialog sopra.
Show Differences
The Show DifferencesIl comando è disponibile negli editor schematico, libreria schematica, PCB e libreria PCB.
Dopo aver avviato il comando, si apre il Choose Documents To Compare dialog . La finestra di dialogo viene utilizzata per scegliere quali documenti confrontare. Il confronto viene eseguito usando il Comparator di CircuitMaker e tutte le differenze rilevate vengono presentate all'utente
Choose Document To Compare Dialog
La finestra di dialogo nelle modalità base (sinistra) e avanzata (destra).
La finestra di dialogo è disponibile in due modalità: una modalità base che consente di selezionare rapidamente il documento PCB di destinazione da confrontare con la gerarchia del documento sorgente del progetto, e una modalità avanzata che offre il controllo sui documenti confrontati (documento-documento, progetto-progetto o documento-progetto).
- Documents list - questa area elenca i documenti che possono essere confrontati e quelli selezionati per il confronto. L'aspetto dipende dalla modalità come determinato dall'opzione Advanced Mode .
- Basic Mode - un singolo elenco presenterà i documenti PCB del progetto di progettazione attivo. Scegliere lo specifico documento PCB da confrontare con la gerarchia di progettazione di quel progetto.
- Advanced Mode - vengono presentati due elenchi, ciascuno dei quali visualizza i progetti attualmente aperti e i relativi documenti. Scegliere un documento a sinistra da confrontare con un documento a destra. È possibile scegliere di confrontare un documento con un altro documento, un progetto con un altro progetto oppure un documento con un progetto (come nella modalità base).
- Advanced - usare per commutare la finestra di dialogo tra la modalità base (disabilitata) e la modalità avanzata (abilitata).
- OK - fare clic per aprire la finestra di dialogo Differences between.
Differences Between Dialog
La finestra di dialogo Differences between consente di esaminare le differenze rilevate tra i documenti scelti per il confronto. Per ogni differenza, è possibile decidere se aggiornare uno dei documenti oppure no, creando infine un Engineering Change Order per sincronizzare i documenti secondo necessità.
La finestra di dialogo è essenzialmente suddivisa in tre aree principali: Differences, Update e Change Order.
Differences
Questa area della finestra di dialogo elenca tutte le differenze che il comparator ha trovato 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 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.
Update
Usare questa area della finestra di dialogo per specificare quale documento deve essere aggiornato per correggere la differenza. Per impostazione predefinita, a tutte le voci Decision viene inizialmente applicata la decisione No Change .
La decisione di aggiornamento per ciascuna 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 (descritta di seguito). Scegliere la direzione dell'aggiornamento (quale dei documenti confrontati aggiornare) oppure No Updates del tutto.
Change Order
Questa area della finestra di dialogo elenca l'azione da intraprendere per ogni differenza su cui si decide di intervenire, 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.
Right-click Menu
- Create Change Order - usare per creare un Engineering Change Order (ECO).
- Generate Report - usare per generare un report delle differenze trovate dal Comparator. Le decisioni di aggiornamento prese e le azioni saranno incluse nell'ECO generato. Il report verrà caricato nella finestra di dialogo Report Preview. Usare questa finestra di dialogo per esaminare il report, prima di esportarlo in uno dei vari formati supportati o stamparlo direttamente.
- << Update All in - usare per impostare la direzione di aggiornamento di tutte le differenze verso il documento di sinistra (ove applicabile).
- Update All in >> - usare per impostare la direzione di aggiornamento di tutte le differenze verso il documento di destra (ove applicabile).
- Reverse Direction For All - usare per invertire rapidamente la direzione di aggiornamento di tutte le differenze (ove applicabile). Se non è valido cambiare la direzione per una differenza, la voce verrà impostata su No Change.
- Set No Action For All - usare per impostare rapidamente la decisione di aggiornamento di tutte le differenze su No Change.
- << Update Same Kind in - usare per impostare la direzione di aggiornamento di tutte le differenze dello stesso tipo di confronto della differenza attualmente attiva verso il documento di sinistra (ove applicabile).
- Update Same Kind in >> - usare per impostare la direzione di aggiornamento di tutte le differenze dello stesso tipo di confronto della differenza attualmente attiva verso il documento di destra (ove applicabile).
- Reverse Direction For Same Kind - usare 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 cambiare la direzione per una differenza, la voce verrà impostata su No Change.
- Set No Action For Same Kind - usare 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 - usare per impostare la direzione di aggiornamento di tutte le differenze selezionate verso il documento di sinistra (ove applicabile).
- Update Selected in >> - usare per impostare la direzione di aggiornamento di tutte le differenze selezionate verso il documento di destra (ove applicabile).
- Reverse Direction For Selected - usare per invertire rapidamente la direzione di aggiornamento di tutte le differenze selezionate (ove applicabile). Se non è valido cambiare la direzione per una differenza, la voce verrà impostata su No Change.
- Set No Action For Selected - usare per impostare rapidamente la decisione di aggiornamento di tutte le differenze selezionate su No Change.
- Invert Selection - usare per selezionare tutte le differenze attualmente non selezionate nell'elenco o deselezionare quelle che lo sono.
Additional Controls
I seguenti pulsanti sono disponibili nella parte inferiore della finestra di dialogo:
- Create Engineering Change Order - fare clic per generare un ECO. Si aprirà la finestra di dialogo Engineering Change Order (descritta sopra), nella quale è possibile convalidare ed eseguire gli aggiornamenti per sincronizzare i documenti.
- Report Differences - fare clic per generare un report delle differenze trovate dal Comparator. Le decisioni di aggiornamento prese e le azioni saranno incluse nell'ECO generato. Il report verrà caricato nella finestra di dialogo Report Preview. Usare questa finestra di dialogo per esaminare il report prima di esportarlo in uno dei vari formati supportati o stamparlo direttamente.
- Explore Differences - fare clic 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à allo spazio di progettazione principale con il pannello Differences panel aperto. Il pannello conterrà tutte le differenze elencate dal Comparator e nelle stesse categorie. Usare il pannello per eseguire il cross-probe verso un oggetto responsabile di una differenza nel relativo documento padre.
ECO Decision Dialog
Dopo aver scelto e confrontato due documenti, il Comparator elenca tutte le differenze rilevate tra di essi. La finestra di dialogo ECO Decision consente di decidere la direzione dell’aggiornamento (quale dei documenti confrontati aggiornare) per ogni singola differenza. Consente inoltre di specificare che non è richiesto alcun aggiornamento, il che si traduce in nessuna azione eseguita in nessuno dei due documenti.
- Update Schematic - fare clic per specificare che il documento a sinistra deve essere aggiornato per risolvere la differenza.
- Update PCB - fare clic per specificare che il documento a destra deve essere aggiornato per risolvere la differenza.
- No Updates - fare clic per impostare Update Decision su No Change (nessuno dei due documenti viene aggiornato).


)
)
