Messaggi
Parent page: Pannelli del Workspace Manager

Il Messages pannello che mostra un insieme di messaggi di violazione del compilatore per lo schema corrente.
Riepilogo
Il pannello Messages è un'area di elenco centralizzata per avvisi, errori e messaggi di stato generati da operazioni quali la compilazione di uno schema o di un progetto, l'esecuzione di un controllo delle regole di progettazione o l'uso di qualsiasi altra funzionalità del software che generi messaggi.
Accesso al pannello
Per aprire il pannello Messages , fare clic sul pulsante View | System |Messages.
Messaggi del pannello
Il pannello Messages fornisce un flusso in tempo reale di informazioni sui messaggi pertinenti all'operazione corrente. Quando applicabile, la sezione inferiore del pannello fornisce ulteriori dettagli sugli oggetti che causano il problema associati al messaggio attualmente selezionato. Se non è visibile, il riquadro Details può essere trascinato verso l'alto dal bordo inferiore del pannello.
Il pannello fornisce ulteriori dettagli per ogni classe di messaggio generata dal Compilatore.
Configurazione dei messaggi
Il pannello Messages viene usato più spesso per riportare i risultati della compilazione di un progetto o di uno schema e elenca eventuali avvisi e/o errori che il Compilatore può aver rilevato durante l'analisi del progetto per verificarne l'integrità elettrica e grafica. In questo caso, i singoli messaggi nel pannello saranno direttamente influenzati dai livelli di segnalazione degli errori e/o dalla matrice di connessione definiti nella finestra di dialogo Options for Project.
I livelli di segnalazione degli errori per le classi di messaggi sono configurati nella scheda Error Reporting della finestra di dialogo Options for Project, aperta con il pulsante Project | Content |
.
I livelli di segnalazione degli errori definiti nella finestra di dialogo Options for Project si rifletteranno nel contenuto del pannello Messages.
Contenuto
Oltre ai report del Compilatore, il pannello Messages fornisce informazioni di avviso/errore/stato per altre funzionalità del software, come il Design Rule Checking (DRC) e l'Autorouter. Le informazioni contenute in un messaggio possono essere suddivise in diverse aree distinte:
-
Class – Si tratta essenzialmente del tipo, o della categoria, del messaggio. Esistono varie classi di messaggi, correlate a diverse funzionalità del software. Quelle provenienti dal Compilatore, ad esempio, includono semplici voci informative, avvisi generali, errori specifici ed errori fatali, come conflitti fondamentali del documento. Di seguito è riportato un elenco di classi di messaggi che si incontrano spesso:
- Info - messaggio informativo generale del Compilatore, ad esempio un'indicazione di compilazione riuscita.
- Warning - violazione di compilazione segnalata, in cui il tipo di violazione è stato impostato con una Modalità di segnalazione Warning.
- Error - violazione di compilazione segnalata, in cui il tipo di violazione è stato impostato con una Modalità di segnalazione Error.
- Fatal Error - violazione di compilazione segnalata, in cui il tipo di violazione è stato impostato con una Modalità di segnalazione Fatal Error.
- Warning - violazione di compilazione segnalata, in cui il tipo di violazione è stato impostato con una Modalità di segnalazione Warning, ma sugli oggetti che causano il problema è stata inserita una direttiva No ERC per sopprimere la violazione.
- Error - violazione di compilazione segnalata, in cui il tipo di violazione è stato impostato con una Modalità di segnalazione Error, ma sugli oggetti che causano il problema è stata inserita una direttiva No ERC per sopprimere la violazione.
- Fatal Error - violazione di compilazione segnalata, in cui il tipo di violazione è stato impostato con una Modalità di segnalazione Fatal Error, ma sugli oggetti che causano il problema è stata inserita una direttiva No ERC per sopprimere la violazione.
- Una violazione delle regole di progettazione segnalata, dal Design Rule Checker. Il testo cambierà a seconda del tipo di regola violata.
- Un messaggio del Situs Autorouter che segnala un'azione intrapresa dall'Autorouter, come l'inizio dell'instradamento, l'inizio di un passaggio di instradamento e la fine di un passaggio di instradamento.
- Un messaggio del Situs Autorouter che indica lo stato dell'instradamento, ad esempio quante connessioni sono state instradate e il tempo impiegato per farlo.
I messaggi relativi al Comparator varieranno, con classi di messaggi corrispondenti ai vari tipi di confronto supportati, alcuni esempi dei quali sono:
- Document – Il documento sorgente in cui risiede la causa dell'avviso/errore/violazione.
- Source – Il server o motore che ha eseguito l'attività quando è stato rilevato l'avviso/errore/violazione (ad esempio, il Compilatore).
- Message – il contenuto del messaggio stesso.
Ogni messaggio è inoltre contrassegnato con data e ora e riceve un numero specifico all'interno dell'elenco.
Cross probing
Quando applicabile, è possibile eseguire il cross-probe di un messaggio verso gli oggetti che causano il problema nel documento interessato. Il cross-probing porta la vista corrente del workspace direttamente all'oggetto nel documento associato oppure indirettamente, a seconda della particolare origine del messaggio. Gli oggetti che causano il problema verranno automaticamente ingranditi e centrati (ove possibile) nella finestra dell'editor di progettazione.
Per eseguire il cross-probe da un messaggio di interesse, ad esempio un errore del Compilatore, fare doppio clic sul nome del messaggio oppure selezionare Cross Probe dal relativo menu contestuale accessibile con il tasto destro. In questo caso, l'avvio del comando di cross-probe porterà direttamente agli oggetti che causano il problema nel documento pertinente nella finestra dell'editor di progettazione.
Nel caso mostrato di seguito, il compilatore ha generato un errore di designatore duplicato con i duplicati elencati nel riquadro Details del pannello. La finestra dell'editor di progettazione evidenzierà ciascuno di essi man mano che vengono selezionati.
Cross-probing da un messaggio di errore del Compilatore.
In modo simile, il cross-probing da un messaggio di errore DRC nel pannello porterà direttamente all'oggetto che causa il problema nel documento associato – nel caso seguente, una violazione della regola di larghezza PCB.
Avviare un controllo DRC con il pulsante Run Design Rule Check nella finestra di dialogo Design Rule Checker: Home | Design Rules |
.
Cross-probing da un messaggio DRC di regola di larghezza.
Menu del tasto destro
Il menu contestuale del pannello accessibile con il tasto destro fornisce i seguenti comandi:
- Group By – Raggruppa i messaggi per origine, classe o documento.
- Cross Probe – Esegue il cross-probe dal messaggio selezionato nel pannello all'oggetto responsabile del messaggio nel documento associato.
- Cross Probe Next Message – Esegue il cross-probe al messaggio segnalato successivo - navigare usando la scorciatoia da tastiera Ctrl+Shift+F3.
- Cross Probe Previous Message – Esegue il cross-probe al messaggio segnalato precedente - navigare usando la scorciatoia da tastiera Ctrl+Shift+F4.
- Place Specific No ERC for this violation – (Solo messaggi del Compilatore) Attiva il comando Place No ERC element per rimuovere il controllo degli errori dal punto indicato – equivalente a Home | Circuit Elements | Directives » Generic No ERC nel menu principale della barra multifunzione.
- Clear All – Cancella tutti i messaggi attualmente visualizzati nel pannello.
- Clear Selected – Cancella tutti i messaggi selezionati dal pannello.
- Clear Class – Cancella dal pannello tutti i messaggi della stessa classe del messaggio attualmente selezionato.
- Save – Salva su file l'elenco corrente dei messaggi nel pannello. Dopo l'avvio del comando, si apre la finestra di dialogo Save Message List To File. Usare questa finestra di dialogo per individuare una destinazione specifica in cui salvare il file e assegnare al file un nuovo nome (se necessario).
- Save Selection – Salva su file i messaggi selezionati nel pannello. Dopo l'avvio del comando, si apre la finestra di dialogo Save Message List To File. Usare questa finestra di dialogo per individuare una destinazione specifica in cui salvare il file e assegnare al file un nuovo nome (se necessario).
- Export To Report – Genera un file HTML che elenca il contenuto corrente del pannello Messages.
- Copy – Copia i messaggi selezionati negli appunti di Windows.
- Print – Visualizza in anteprima e stampa un report contenente tutti i messaggi attualmente elencati nel pannello.
Note
- Non è possibile eseguire il cross-probe per tutti i messaggi. È possibile eseguire il cross-probe da un messaggio solo se nel campo Document del messaggio è specificato un documento associato valido (esistente).
- I dati possono essere ordinati in base a qualsiasi colonna facendo clic sull'intestazione di quella colonna. Facendo clic una volta si ordina in ordine crescente; facendo nuovamente clic si ordina in ordine decrescente.
- L'ordine di visualizzazione delle colonne di dati può essere modificato. Per spostare una colonna, fare clic sulla sua intestazione e trascinarla orizzontalmente nella posizione desiderata. Una posizione valida è indicata dalla comparsa di due frecce di posizionamento verdi.
- La cancellazione dei messaggi non significa necessariamente che i messaggi siano stati risolti. Gli stessi messaggi non risolti verranno elencati dopo aver eseguito lo stesso comando che inizialmente ha portato alla generazione dei messaggi. La cancellazione dei messaggi è un aiuto visivo durante la risoluzione degli errori nel progetto, consentendo di rimuovere manualmente i messaggi una volta che si ritiene siano stati risolti. Il comando che ha generato i messaggi deve essere eseguito nuovamente per ottenere un quadro aggiornato delle eventuali violazioni ancora esistenti.
- Per quanto riguarda i messaggi specifici di PCB/Compilatore/Comparator, se il documento associato viene chiuso, le corrispondenti voci di messaggio verranno automaticamente cancellate dal pannello. Ad esempio, se si esegue un controllo DRC su un documento PCB, tutti i messaggi di violazione elencati nel pannello Messages per quel documento verranno cancellati dal pannello se il documento viene chiuso.
