Automatizza l'elaborazione dei file di lavoro di output con la visualizzazione del rilascio PCB

Creato: febbraio 10, 2017
Aggiornato: ottobre 27, 2020
Automatizza l'elaborazione dei file di lavoro di output con la visualizzazione del rilascio PCB

Gli utenti di Altium Designer possono utilizzare Altium Vault per produrre sistemi di rilascio del design automatizzati e ad alta integrità che automatizzano l'elaborazione dei file di lavoro di output.

Utilizzare i file di lavoro di output per definire e memorizzare le necessità di documentazione necessarie per qualsiasi progetto di Altium Designer è una caratteristica estremamente efficiente e potente. Man mano che più tipi di output sono supportati dai file di lavoro di output (ad esempio, rapporto di confronto delle impronte, esportazione di file STEP, creazione di filmati 3D), o che i requisiti di documentazione della tua azienda aumentano, il numero di Contenitori di Output necessari può diventare piuttosto elevato. Attualmente non esiste un metodo all'interno dell'editor dei file di lavoro di output stesso per generare il contenuto per più di un Contenitore di Output alla volta. Pertanto, potrebbero essere necessari molti clic del mouse per generare l'intero pacchetto di documentazione.

Diversi anni fa, Altium ha introdotto un nuovo processo di gestione dei dati di progettazione per il rilascio dei disegni alla produzione in modo da poter aderire ai programmi di produzione. L'obiettivo di questo processo è quello di utilizzare la tecnologia di Altium Vault per fornire un sistema di gestione del rilascio del PCB automatizzato e ad alta integrità. Tuttavia, i clienti che non utilizzano Vault possono comunque sfruttare parte dell'automazione fornita. Questa automazione può essere utilizzata per elaborare in batch uno o più file di lavoro di output ed è descritta di seguito.

Figure 1 - Modifying Output Containers

Figura 1 - Modifica dei Contenitori di Output

Figure 2 - Modifying Output Containers

Cloud Storage and Version Control

Store all of your libraries and design data in one secure, accessible, and version-controlled space.

Figura 2 - Modifica dei Contenitori di Output

MODIFICA DEI FILE DI OUTPUT DEL LAVORO

Il primo passo in questo processo è modificare e Automatizzare l'elaborazione del file di Output Job nei contenitori di output in modo che il processo di rilascio rilevi quel Contenitore. Questo viene fatto cliccando prima sul link Modifica nelle impostazioni di un Contenitore.

Se il Percorso Base non è impostato su Gestito dal Rilascio, cliccare sul nome della cartella di output base corrente.

Questo farà apparire una piccola finestra che mostra le opzioni Gestito dal Rilascio e Gestito Manualmente. Selezionare l'opzione Gestito dal Rilascio. Ora, invece che scrivere gli output nella posizione specificata dal nome della cartella Gestito Manualmente, la posizione principale dell'output sarà determinata dal processo di rilascio.

Figure 3 - Modifying Output Containers

Part Insights Experience

Access critical supply chain intelligence as you design.

Figura 3 - Modifica dei Contenitori di Output

Se il Percorso Base è attualmente impostato su Gestito dal Rilascio, può essere lasciato così com'è. I nomi delle sottocartelle possono essere modificati se desiderato.

Figure 4 - Modifying Output Containers

Figura 4 - Modifica dei Contenitori di Output

Ripetere questo processo per ciascuno dei contenitori. Se ci sono più file di Output Job, modificarli anche quelli.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

CREAZIONE DI UNA CONFIGURAZIONE

Il passo successivo consiste nell'utilizzare il Configuration Manager. Questo può essere accesso cliccando con il tasto destro del mouse sul nome del file .PrjPCB nel pannello dei Progetti e selezionando Configuration Manager. Inoltre, se qualsiasi file del Progetto è attualmente aperto, il Configuration Manager può essere accessato tramite il menu Progetto.

Come parte del processo di rilascio ufficiale, una configurazione è un modo per impostare come un progetto deve essere esportato per mapparlo su un particolare Articolo da produrre. Maggiori informazioni su questo concetto possono essere trovate in questo Altium Tech Doc.

Per automatizzare l'esecuzione del Job di Output, l'unica cosa da fare è modificare la Configurazione predefinita esistente, come mostrato nella Figura 5.

Figure 5 - Setting up the PCB Project Configuration

Figura 5 - Impostazione della Configurazione del Progetto PCB

Manufacturing Made Easy

Send your product to manufacturing in a click without any email threads or confusion.

Il nome della Configurazione predefinita dovrebbe essere cambiato. Il motivo per cui ciò è importante è che questo nome verrà utilizzato come nome della cartella Base quando gli output vengono generati. Questa cartella verrà creata nella cartella del Progetto. Per questo esempio, la Configurazione sarà denominata “Outputs.”

Il passo successivo consiste nell'abilitare quali file di Output Job verranno eseguiti. Notare i nomi di due file di Output Job del Progetto mostrati in Figura 6. Entrambi verranno eseguiti in questo esempio. Poiché non viene utilizzato alcun Vault, il Target Vault può essere lasciato su Nessuno, e l'Elemento Target può essere lasciato vuoto. La Configurazione risultante è mostrata in Figura 6.

Figure 6 - Final PCB Project Configuration

Figura 6 - Configurazione Finale del Progetto PCB

Se desiderato, possono essere create configurazioni multiple per accomodare diverse combinazioni di file *.Outjob. Ad esempio, se ci sono due file di Output Job per la documentazione (uno per ciascun produttore di schede) più un file di Output Job per la validazione che deve essere eseguito indipendentemente dal file di Output Job per la documentazione utilizzato, allora possono essere create due configurazioni come mostrato in Figura 7.

Cloud Storage and Version Control

Store your libraries and design data in one secure, accessible, and version-controlled space.

Figure 7 - PCB Project Configuration with Multiple Output Job Files

Figura 7 - Configurazione del Progetto PCB con Multipli File di Output Job

Cliccare su OK per chiudere il Gestore di Configurazione. Le informazioni create qui sono memorizzate nel file .PrjPCB, quindi salvare il progetto a questo punto.

RILASCIO DEL DESIGN

L'ultimo passo consiste nel creare gli output. La Vista di Rilascio PCB è accessibile tramite il menu Visualizza. Questa vista carica le Configurazioni create nel Gestore delle Configurazioni e permette all'utente di eseguire tutti i file di Lavoro di Output nella Configurazione in una sola volta. Si noti che il nome della Configurazione è mostrato. Se esistessero configurazioni multiple, queste sarebbero mostrate qui in una vista a schede, permettendo all'utente di scegliere quale eseguire.

Figure 8 - Selecting the Configuration to run

Requirements Management Made Easy

Connect design data and requirements for faster design with fewer errors

Figura 8 - Selezione della Configurazione da eseguire

Nel processo di rilascio ufficiale (che prende di mira un elemento del Vault), l'utente ha l'opzione di lavorare in Modalità Progettazione o Modalità Rilascio. La Modalità Rilascio è disponibile solo quando il progetto è registrato e aggiornato con il controllo di revisione, e quando è impostato un Vault di Rilascio. Poiché nessuna di queste condizioni è vera qui, sarà disponibile solo la Modalità Progettazione.

In Modalità Progettazione, solo due passaggi del processo di rilascio sono disponibili — Validare il Progetto e Generare gli Output.

Figure 9 - The release process without VCS or Vaults

Figura 9 - Il processo di rilascio senza VCS o Vault

Variant Manager

Meet demands of a globalized market that requires unique versions of your PCBs.

La validazione del Progetto sarebbe disponibile se uno degli Output di Validazione fosse aggiunto al file di Lavoro di Output. Essi includono il Controllo delle Regole di Progettazione, il Rapporto delle Differenze, il Controllo delle Regole Elettriche e il Rapporto di Confronto delle Impronte. Tre di questi controlli sono presenti nel file Validation.OutJob utilizzato qui.

Figure 10 - Validation outputs

Figura 10 - Risultati della validazione

Cliccando sul pulsante Convalida Progetto verranno eseguiti solo quei controlli in quel momento. Qualsiasi errore o avviso verrà registrato nel pannello Messaggi. Una volta completato il passaggio di Convalida Progetto, lo stato di quei controlli verrà aggiornato nell'elenco come mostrato nella Figura 11.

Figure 11 - Release status when running validation outputs

Figura 11 - Stato di rilascio durante l'esecuzione dei risultati di validazione

 

È importante notare che, poiché ciò è destinato a supportare un flusso di rilascio ufficiale, qualsiasi controllo di validazione che fallisce causerà l'interruzione del processo di generazione degli output. I fallimenti devono essere risolti prima di continuare.

Quando tutti i controlli di validazione sono stati contrassegnati come Superati, il resto degli output può ora essere generato cliccando su Genera Output. Tieni presente che non è necessario eseguire prima il passaggio di Convalida per eseguire Genera Output. Se uno dei controlli di validazione non è nello stato Superato (ad es., Mancante, Non aggiornato, Fallito), eseguire Genera Output eseguirà automaticamente prima Convalida Progetto. Se tutti i controlli di validazione superano, il resto degli output verrà generato e inviato alla cartella definita dal nome della Configurazione. Il percorso completo della cartella è elencato in fondo alla Vista di Rilascio come mostrato nella Figura 12.

FOGLIO DI BARARE

Una volta che hai una buona comprensione del processo descritto sopra, potrebbe essere utile avere una breve checklist dei passaggi necessari per automatizzare il processo del file di Output Job. Ci sono solo tre passaggi principali:

  • Modifica i Contenitori nei file di Output Job affinché siano Gestiti in Release invece che Gestiti Manualmente.
  • Fai clic destro sul nome del progetto per accedere al Configuration Manager. Imposta il nome della Configurazione come il nome della cartella di output principale desiderata. Abilita i necessari file di Job di output.
  • Vai su Visualizza/Vista Rilascio PCB, e clicca su Genera Output per eseguire i controlli di validazione e generare gli output.

CONCLUSIONE

Una documentazione completa è fondamentale per trasmettere l'intento progettuale alla produzione. Aggiungere questi semplici passaggi al tuo processo di output non solo ti farà risparmiare tempo, ma garantirà anche che TUTTI i tuoi output vengano creati OGNI volta.

 
Aperto come PDF

Risorse correlate

Documentazione Tecnica Correlata

Tornare alla Pagina Iniziale
Thank you, you are now subscribed to updates.
Altium Need Help?