Preparazione dei report di validazione

A colpo d'occhio

Scopri come preparare report di validazione HTML in Altium Designer e includerli nei file Output Job per supportare le verifiche del progetto e il suo rilascio. Questo articolo illustra la verifica dello stato del ciclo di vita dei componenti, la conformità della configurazione dell'ambiente, le differenze tra schema elettrico e PCB e la generazione di report sulle regole elettriche. Spiega inoltre come la validazione del rilascio possa impedire il rilascio dei progetti quando le verifiche non vengono superate. Continua a leggere per configurare report di validazione che aiutano a individuare i problemi prima del rilascio.

- Comprendi come le verifiche di validazione degli Output Job si inseriscono nei flussi di lavoro di progettazione e rilascio.
- Impara a configurare le verifiche dello stato dei componenti e a imporre l'utilizzo di modelli, file Output Job, preferenze e fonti dei componenti autorizzati.
- Esplora i report sulle differenze tra schema elettrico e PCB e sulle violazioni delle regole elettriche dello schema.
Approfondisci con l'IA:

Il software include una serie di controlli di convalida che possono essere inclusi come output durante la generazione degli output. Ciascuno produce un file di report HTML.

Gli output di convalida possono essere aggiunti al file Output Job attivo dal menu del controllo [Add New Validation Output] nell'area Validation Outputs del file oppure dai sottomenu Edit » Add Validation Outputs dei menu principali.

Si noti che la configurazione di questi report di convalida è memorizzata nell'OutputJob. Quando si configura un controllo di convalida altrove nel software, le impostazioni vengono memorizzate nel file corrispondente: ad esempio, le impostazioni per il controllo degli errori del progetto vengono memorizzate nel file di progetto, mentre le impostazioni DRC del PCB vengono memorizzate nel file PCB.
L'utilizzo dei report di convalida definiti in un file Output Job assegnato consente di convalidare i progetti come parte integrante del processo di rilascio del progetto. Questi controlli di convalida vengono eseguiti a ogni rilascio e il rilascio non riesce se anche un solo controllo di convalida non viene superato. Questo offre un'ulteriore garanzia che modifiche dell'ultimo minuto non introducano errori costosi nei progetti rilasciati. La convalida viene eseguita nella fase Validate Design del flusso di processo all'interno della vista PCB Release. In modalità progettazione, i controlli di convalida vengono eseguiti direttamente sul progetto, prima della generazione degli output. In modalità rilascio, il flusso di rilascio crea innanzitutto un'istantanea autonoma del progetto che include tutti i documenti del progetto e le dipendenze esterne, quindi esegue i controlli di convalida su questa istantanea. Questo offre un'ulteriore garanzia che l'istantanea abbia acquisito correttamente tutte le dipendenze necessarie per il progetto.

Convalida dello stato dei componenti

I componenti del Workspace offrono al progettista una raccolta strutturata di elementi costitutivi del progetto di alta qualità e integrità. Grazie al controllo delle revisioni e alla gestione del ciclo di vita, un'azienda può autorizzare la libreria di componenti che i propri progettisti possono utilizzare ufficialmente in ogni nuovo progetto avviato al suo interno. Tuttavia, anche se i componenti possono essere autorizzati per il riutilizzo nei progetti, è necessario eseguire controlli automatici durante la fase di convalida del rilascio, per verificare che si trovino effettivamente nello stato appropriato per l'utilizzo.

Altium Designer, insieme al Workspace connesso, offre una soluzione elegante a questa esigenza, sotto forma di Component State Checking. È disponibile un generatore di output basato sulla convalida da aggiungere a un file Output Job: Components states. È possibile configurarlo per verificare la presenza di componenti in stati con restrizioni. Durante la configurazione, si determina l'azione da intraprendere per ogni stato attualmente definito di ciascuna definizione del ciclo di vita presente nel Workspace: nessuna azione, un avviso o la generazione di un errore. Quest'ultima impedisce il rilascio del progetto. Inoltre, l'esecuzione del controllo genera un pratico report HTML, che consente di vedere a colpo d'occhio quali componenti del progetto non si trovano in stati validi.

I problemi legati all'utilizzo di elementi di progetto in stati con restrizioni possono essere rilevati anche molto prima nel ciclo di progettazione, durante la convalida del progetto. Questo riguarda l'applicabilità della revisione di un elemento in base al suo stato corrente e la possibilità di utilizzarla nei progetti mentre si trova in tale stato. Questo aspetto è controllato tramite un attributo dedicato a livello di singolo stato. È possibile configurare una violazione di progetto per rilevare e segnalare tutti gli elementi del Workspace utilizzati in un progetto le cui revisioni si trovano in stati non applicabili, individuando ed evitando così i problemi prima del rilascio. Per maggiori dettagli, consultare la sezione Controllo della visibilità e dell'applicabilità delle revisioni degli elementi della pagina Definizione dei cicli di vita per un Workspace.
Quando si impongono gli ambienti di lavoro dei progettisti tramite l'utilizzo delle configurazioni dell'ambiente, è possibile garantire l'utilizzo del file Output Job in cui è stato definito il controllo dello stato dei componenti. A tale scopo, assicurarsi che il file Output Job consentito dalla configurazione dell'ambiente applicabile sia contrassegnato come obbligatorio, abilitando il relativo attributo Req'd. Se un OutJob definito come parte di una configurazione dell'ambiente è contrassegnato come obbligatorio, il rilascio non sarà possibile finché tale OutJob non sarà presente e abilitato per l'inclusione nel set di dati pertinente generato durante il rilascio del progetto. Per ulteriori informazioni, consultare Gestione delle configurazioni dell'ambiente.

Aggiungere un generatore di output di questo tipo dalla sezione Validation Outputs del file OutJob. La configurazione viene eseguita nella finestra di dialogo Server objects State validation.

Per accedere a questa finestra di dialogo di configurazione, fare doppio clic sulla voce del generatore di output, fare clic con il pulsante destro del mouse sulla relativa voce e scegliere Configure dal menu contestuale oppure selezionare la voce e utilizzare la scorciatoia da tastiera Alt+Enter.

Aggiungere e configurare un controllo dello stato dei componenti come parte dell'insieme dei controlli di convalida durante il rilascio del progetto della scheda.
Aggiungere e configurare un controllo dello stato dei componenti come parte dell'insieme dei controlli di convalida durante il rilascio del progetto della scheda.

La finestra di dialogo presenta tutte le definizioni del ciclo di vita definite per il Workspace a cui si è attualmente connessi. Per ciascuna definizione, vengono elencati tutti gli stati definiti in modo univoco, insieme alle relative descrizioni. Per ogni stato associato a una definizione del ciclo di vita utilizzata per i componenti dei propri progetti, è sufficiente specificare l'azione di controllo da eseguire. Fare clic nel campo Check Action di uno stato e selezionare l'azione richiesta dal menu a discesa associato. Le opzioni di controllo disponibili sono None, Warning e Error.

Fare clic sul pulsante per aggiornare la finestra di dialogo con le informazioni più recenti sulle definizioni del ciclo di vita, direttamente dal Workspace.

Le revisioni degli elementi componente utilizzati nel progetto che si trovano in uno stato con restrizioni (il cui Check Action è stato impostato su Error) impediranno il rilascio della scheda. Il file di report generato elencherà tutti gli avvisi e gli errori.

Esempio di rilascio di una scheda non riuscito nella fase di convalida durante il controllo degli stati dei componenti. Passare il puntatore sull'immagine per visualizzare il report generato. In questo caso, viene rilevato che il progetto contiene quattro componenti in uno stato del ciclo di vita con restrizioni e il processo di rilascio viene interrotto con esito negativo.
Esempio di rilascio di una scheda non riuscito nella fase di convalida durante il controllo degli stati dei componenti. Passare il puntatore sull'immagine per visualizzare il report generato. In questo caso, viene rilevato che il progetto contiene quattro componenti in uno stato del ciclo di vita con restrizioni e il processo di rilascio viene interrotto con esito negativo.

Se utilizzi modelli di job di output del Workspace, assicurati che il controllo dello stato dei componenti sia aggiunto al file Output Job sorgente pertinente e configurato BEFORE prima di rilasciare tale OutJob nel Workspace. Una volta rilasciata, la revisione del file OutJob, e in particolare la configurazione di un generatore di output, non può essere modificata. Sarà necessario apportare le modifiche e rilasciare nuovamente il file nella successiva revisione pianificata dell'Item di destinazione. Per ulteriori informazioni, consulta Preparazione dei dati di produzione con gli Output Job.

Preparazione di un report di verifica della conformità alla configurazione dell'ambiente

La verifica della conformità alla configurazione dell'ambiente consente di verificare in modo definitivo e imporre l'utilizzo in un progetto di elementi di dati autorizzati dall'azienda: se non utilizzi elementi di dati consentiti dalla configurazione dell'ambiente disponibile per il ruolo che ti è stato assegnato, il rilascio non andrà a buon fine. Questo impedisce un approccio incontrollato alla progettazione e garantisce il rispetto e la conformità agli ambienti di progettazione definiti centralmente a livello aziendale.

Per saperne di più, consulta la pagina Environment Configuration Management (Altium 365 Workspace, Enterprise Server Workspace). 

Il report richiesto viene configurato nella finestra di dialogo Environment Configuration Compliance Setup.

La finestra di dialogo Environment configuration compliance setup
La finestra di dialogo Environment configuration compliance setup

Scopri di più sulla gestione della configurazione dell'ambiente in Altium 365 e in un Workspace Enterprise Server.

Preparazione di un report delle differenze

Il generatore di output Differences Report produce un report che descrive in dettaglio le differenze tra i documenti schematici e PCB sorgente del progetto.

Il report richiesto viene configurato nella finestra di dialogo Differences Setup.

La finestra di dialogo Differences Setup
La finestra di dialogo Differences Setup

Scopri di più su come Mantenere sincronizzati gli schemi elettrici e il PCB.

Preparazione di un report di verifica delle regole elettriche

Il generatore di output Electrical Rules Check produce un report che descrive in dettaglio le violazioni rilevate dai controlli di disegno ed elettrici nei documenti schematici sorgente del progetto.

Il report richiesto viene configurato nella finestra di dialogo Electrical Rules Check Setup.

La finestra di dialogo Electrical Rules Check Setup
La finestra di dialogo Electrical Rules Check Setup

Ulteriori informazioni sulla convalida del progetto.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Nav
Contents
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Documentazione legacy

La documentazione di Altium Designer non è più suddivisa per versione. Se è necessario accedere alla documentazione delle versioni precedenti di Altium Designer, visitare la sezione Documentazione legacy della pagina Altri programmi di installazione.

Contents