Selectively Waiving DRC Violations
Il software supporta la possibilità di esentare selettivamente qualsiasi violazione DRC. Questo consente di “sopprimere” efficacemente una violazione che è considerata non problematica senza dover creare una regola di progettazione speciale (e forse complessa) per gestire quella situazione di progetto.
Esentare una violazione DRC
Le violazioni DRC possono essere esentate nei seguenti modi:
-
Selezionando le violazioni richieste nel pannello Messages, facendo clic con il pulsante destro del mouse e scegliendo il comando Waive Violation dal menu contestuale.
-
Selezionando le violazioni richieste nell’area Violations del pannello PCB Rules and Violations panel, facendo clic con il pulsante destro del mouse e scegliendo il comando Waive Selected Violations dal menu contestuale.
-
Abilitando l’opzione Waive this violation nella finestra di dialogo Violations Details dialog. Questa finestra di dialogo appare quando si fa doppio clic su una violazione nel pannello PCB Rules and Violations oppure si esamina direttamente una violazione nello spazio di progettazione, come discusso in precedenza.
Per ogni violazione esentata, il software registra tre informazioni. Quando l’esenzione viene applicata dal pannello Messages o dal pannello PCB Rules And Violations, queste informazioni vengono inserite nella finestra di dialogo Waived Violation Info. Nella finestra di dialogo Violation Details, i campi relativi a queste informazioni sono disponibili una volta abilitata l’opzione Waive this violation.
Le informazioni memorizzate per una violazione esentata vengono inserite tramite la finestra di dialogo Waived Violation Info o la finestra di dialogo Violation Details.
Informazioni memorizzate per una violazione esentata:
- Created At - data e ora in cui la violazione è stata esentata.
- Author - se hai effettuato l’accesso a un server di contenuti gestiti, questo campo viene compilato automaticamente con il nome e il cognome dell’utente attualmente connesso e il valore non può essere modificato. Se al momento non hai effettuato l’accesso a un server di contenuti gestiti, questo campo viene compilato con il nome e il cognome dell’account di accesso attualmente utilizzato per questa postazione del software. In questa situazione, il campo può essere modificato.
- Reason - usa questo campo per inserire un motivo facoltativo che spieghi perché la violazione viene esentata.
Si noti che queste modifiche si applicano a tutte le violazioni selezionate che vengono esentate.
Lavorare con le violazioni esentate
Le violazioni esentate sono elencate nella sezione inferiore del PCB Rules and Violations panel come mostrato nell’immagine seguente. Si noti che questa sezione appare solo quando nel progetto sono presenti violazioni esentate.
Le violazioni che sono state esentate sono elencate nel pannello PCB Rules And Violations.
Fai clic su una voce di violazione esentata per passare a quella violazione nello spazio di progettazione (a condizione che l’opzione Zoom sia abilitata nella parte superiore del pannello). Fai doppio clic per passare alla violazione (a condizione che l’opzione Zoom sia abilitata) e accedere alla finestra di dialogo Violation Details con la violazione visualizzata.
Lo stato di esenzione di una violazione può essere revocato in qualsiasi momento nei seguenti modi:
- Facendo clic con il pulsante destro del mouse sulla voce della violazione nell’area Waived Violations del pannello PCB Rules And Violations e scegliendo il comando Unwaive Selected Violations dal menu contestuale.
- Accedendo alla finestra di dialogo Violation Details per la violazione esentata e disabilitando l’opzione Waive this violation.
Nel pannello PCB Rules And Violations, una violazione esentata per cui l’esenzione viene rimossa sarà eliminata dall’area Waived Violations del pannello e apparirà elencata nell’area Violations.
Documentare le violazioni esentate
Le violazioni esentate vengono riportate anche come parte di un Design Rule Verification Report generato, a condizione che l’opzione Create Report File sia abilitata nella finestra di dialogo Design Rule Checker dialog.
Tutti i dettagli di ciascuna violazione esentata vengono registrati nel Design Rule Verification Report.