Aktualisierungen im Systemdesign
Um die Synchronisierung zwischen einem Multi-Board-Schaltplanentwurf und den darin enthaltenen untergeordneten PCB-Projekten aufrechtzuerhalten, unterstützt das Multi-Board-Design den bidirektionalen Austausch von Pin-/Netzdaten. Konnektivitätsdaten können aus untergeordneten Projekten in das Multi-Board-Design importiert werden, und die Konnektivitätsdaten des Multi-Board-Designs können an die Quell-PCB-Projekte zurückgegeben werden.
Importieren aus untergeordneten Projekten
Im Verlauf eines Multi-Board-Designs werden wahrscheinlich auch die zugrunde liegenden untergeordneten Projekte weiterentwickelt, und diese Änderungen müssen in das Multi-Board-Design übernommen (synchronisiert) werden. Dieser Aktualisierungsprozess wird erreicht, indem das/die untergeordnete(n) Design(s) über eine Engineering Change Order (ECO) erneut in den Multi-Board-Designbereich importiert werden. Dieser Austausch von Pin-/Netzdaten ermöglicht es, die Konnektivitätsdaten zwischen dem Multi-Board-Design und seinen einzelnen Leiterplatten synchron zu halten.
Verwenden Sie den Befehl Design » Import From Child Projects aus den Hauptmenüs oder dem Rechtsklickmenü des Designbereichs, um Änderungen aus allen untergeordneten Projekten im Multi-Board-Design zu importieren, oder die Alternative Design » Import From Selected Child Projects, um die Verbindungsdaten für die Projektmodule erneut zu importieren, die derzeit im Designbereich ausgewählt sind. Diese Befehle sind auch im Rechtsklick-Design Menü einer Modulgrafik verfügbar.
Alle Unterschiede, die zwischen der aktuellen Konnektivität des Multi-Board-Designs und den Verbindungsdaten in den untergeordneten Projekten erkannt werden, werden im Dialogfeld Engineering Change Order angezeigt. Verwenden Sie die ECO, um die erforderlichen Änderungen zu validieren und schließlich auszuführen, die die untergeordneten Leiterplatten wieder mit dem Multi-Board-Design synchronisieren.
Wenn keine Unterschiede vorliegen, weist ein Comparator-Hinweisdialog darauf hin und damit implizit darauf, dass keine Änderungen erforderlich sind, um die Synchronisierung zwischen Multi-Board-Design und untergeordneten Projekten aufrechtzuerhalten.
Die ausgeführte ECO registriert alle Unterschiede zwischen der aktuellen Konnektivität des Multi-Board-Designs und den Verbindungsdaten, die aus den untergeordneten Projekten importiert wurden. Diese Informationen sind im Dialogfeld Connection Manager dialog (Design » Connection Manager) verfügbar, das auch verwendet wird, um die aktualisierten Verbindungsdaten aus den untergeordneten Projekten aufzulösen oder zurückzuweisen.
Untergeordnete Projekte aktualisieren
Die Konnektivitätsdaten des Multi-Board-Designs können über die Funktion Update des untergeordneten Projekts an die Quell-PCB-Projekte zurückgegeben werden (Design » Update Child Projects). Um ein einzelnes untergeordnetes Projekt zu aktualisieren, wählen Sie das zugehörige Modul aus und wählen Sie den Befehl Design » Update Selected Child Projects – beide Befehle sind auch im Rechtsklick-Design Menü eines Moduls verfügbar.
Wenn der Befehl ausgeführt wird, vergleicht der Design-Editor die Konnektivitätsdaten im Multi-Board-Design mit denen in den untergeordneten Projekten. Alle erkannten Unterschiede werden als vorgeschlagene Änderungen in einem nachfolgenden Dialogfeld Engineering Change Order (ECO) aufgeführt, oder ein Comparator-Hinweisdialog zeigt an, dass keine Unterschiede festgestellt wurden – und damit implizit, dass keine Änderungen erforderlich sind, um die Synchronisierung zwischen Multi-Board-Design und untergeordneten Projekten aufrechtzuerhalten.
Im hier gezeigten Beispiel, bei dem die Netze RS und RSW am Steckverbinder HDR1 im untergeordneten Projekt LCD Board (M2 im Multi-Board-Design) vertauscht wurden, schlägt die ECO einen Pin-Tausch im Quellprojekt vor, um die Netze zu synchronisieren.
Wenn die ECO ausgeführt wird (nach optionaler Validierung), werden die Pins des Steckverbinders HDR1 im untergeordneten Projekt des LCD-Moduls vertauscht.
Beachten Sie, dass der Prozess Update Child Projects normalerweise durchgeführt wird, after nachdem alle Konflikte im Dialogfeld Connection Manager dialog gelöst wurden, damit die untergeordneten Projekte mit dem korrekten Zustand des Multi-Board-Designs synchronisiert werden.
Andere erkannte und aufgelöste Änderungen, wie z. B. ein nicht übereinstimmender Netzname, werden durch eine direkte Aktualisierung des Ziels im untergeordneten Projekt synchronisiert.