Aggiornamenti alla progettazione di sistema
A colpo d'occhio
- Scopri come importare le modifiche da tutti i progetti figli o solo dai moduli selezionati.
- Comprendi come gli ECO identificano e applicano le differenze di connettività e dove esaminare le modifiche importate.
- Scopri come gli aggiornamenti dei progetti figli sincronizzano modifiche quali gli scambi di pin dei connettori e le discrepanze nei nomi delle net.
Per mantenere la sincronizzazione tra un progetto schematico multi-board e i progetti PCB figli che include, il progetto multi-board supporta lo scambio bidirezionale dei dati relativi a pin e net. I dati di connettività possono essere importati nel progetto multi-board dai progetti figli e i dati di connettività del progetto multi-board possono essere trasferiti ai progetti PCB di origine.
Importazione dai progetti figli
Durante lo sviluppo di un progetto multi-board, è probabile che anche i progetti figli di origine vengano ulteriormente sviluppati e che le relative modifiche debbano essere integrate nel progetto multi-board, mantenendolo sincronizzato. Questo aggiornamento viene eseguito reimportando i progetti figli nell'area di progettazione multi-board tramite un ordine di modifica tecnica (ECO). Questo scambio di dati relativi a pin e net consente di mantenere sincronizzati i dati di connettività del progetto multi-board e delle schede che lo compongono.
Utilizza il comando Design » Import From Child Projects dai menu principali o dal menu contestuale dell'area di progettazione per importare le modifiche da tutti i progetti figli del progetto multi-board, oppure il comando alternativo Design » Import From Selected Child Projects per reimportare i dati di connessione dei moduli di progetto attualmente selezionati nell'area di progettazione. Questi comandi sono disponibili anche nel menu Design accessibile facendo clic con il pulsante destro del mouse sulla rappresentazione grafica di un modulo.
Le eventuali differenze rilevate tra la connettività attuale del progetto multi-board e i dati di connessione dei progetti figli vengono visualizzate nella finestra di dialogo Engineering Change Order. Utilizza l'ECO per convalidare e infine applicare le modifiche necessarie a riportare le schede figlie in sincronia con il progetto multi-board.
Se non vengono rilevate differenze, una finestra di avviso del comparatore lo segnala, indicando quindi che non sono necessarie modifiche per mantenere la sincronizzazione tra il progetto multi-board e i progetti figli.
L'ECO eseguito registra le eventuali differenze tra la connettività attuale del progetto multi-board e i dati di connessione importati dai progetti figli. Queste informazioni sono disponibili nella finestra di dialogo Connection Manager (Design » Connection Manager), utilizzata anche per risolvere o rifiutare i dati di connessione aggiornati provenienti dai progetti figli.
Aggiornamento dei progetti figli
I dati di connettività del progetto multi-board possono essere trasferiti ai progetti PCB di origine tramite la funzionalità Update dei progetti figli (Design » Update Child Projects). Per aggiornare un singolo progetto figlio, seleziona il modulo associato e scegli il comando Design » Update Selected Child Projects: entrambi i comandi sono disponibili anche nel menu Design accessibile facendo clic con il pulsante destro del mouse su un modulo.
Quando il comando viene eseguito, l'editor di progettazione confronta i dati di connettività del progetto multi-board con quelli dei progetti figli. Le eventuali differenze rilevate vengono elencate come modifiche proposte in una successiva finestra di dialogo Engineering Change Order (ECO); in alternativa, una finestra di avviso del comparatore segnala che non sono state rilevate differenze, indicando quindi che non sono necessarie modifiche per mantenere la sincronizzazione tra il progetto multi-board e i progetti figli.
Nell'esempio mostrato qui, in cui le net RS e RSW sono state scambiate sul connettore HDR1 nel progetto figlio LCD Board (M2 nel progetto multi-board), l'ECO propone uno scambio di pin nel progetto di origine per sincronizzare le net.
Quando l'ECO viene eseguito (dopo una convalida facoltativa), i pin del connettore HDR1 nel progetto figlio del modulo LCD vengono scambiati.
Nota che il processo Update Child Projects viene normalmente eseguito after la risoluzione di eventuali conflitti nella finestra di dialogo Connection Manager, in modo da sincronizzare i progetti figli con lo stato corretto del progetto multi-board.
Altre modifiche rilevate e risolte, come una mancata corrispondenza del nome di una net, vengono sincronizzate tramite un aggiornamento diretto dell'elemento di destinazione nel progetto figlio.



