Validierung
Der Project | Validation Bereich wird verwendet, um ein Projekt zu validieren, PCB- und Schaltplandokumente zu aktualisieren, Änderungen zu importieren und Unterschiede anzuzeigen. Der Bereich ist in den Editoren für PCB, PCB-Bibliothek, Schaltplan und Schaltplanbibliothek verfügbar, obwohl nicht alle Befehle aus allen Editoren zugänglich sind, wie auf dieser Seite beschrieben.

Der Validation Bereich des Schaltplaneditors (links) und des PCB-Editors (rechts)
Validate
Der Validate Befehl ist im PCB- und Schaltplaneditor verfügbar.
Nach dem Starten des Befehls prüft die Software auf logische, elektrische und Zeichnungsfehler zwischen dem Dynamic Data Model (DDM) und den Validierungseinstellungen im aktiven Projekt. Alle Verstöße, die durch den Validierungsprozess erkannt werden, werden als Warnungen und/oder Fehler im Messages panel aufgeführt. Ein Beispiel für das Messages Panel nach der Validierung ist unten dargestellt.

Fehler und Verstöße beheben
Es ist wichtig, jede erkannte Warnung oder jeden Fehler zu behandeln. Die Standard-Fehlereinstellungen sind in der Regel konservativ, da es besser ist, wenn die Software im Zweifel vorsichtig ist und Ihnen die Entscheidung überlässt, ob die Prüfgrenzen gelockert werden können.
Es wird Situationen geben, in denen Sie das gesamte Design auf eine bestimmte Bedingung prüfen möchten, aber eine Warnung/einen Fehler an einer bestimmten Stelle im Schaltkreis ignorieren wollen. Beispielsweise möchten Sie vielleicht zulassen, dass ein Netz an einer bestimmten Stelle umbenannt wird, aber nur an dieser Stelle. Dies kann erreicht werden, indem an dieser Stelle eine No ERC directive platziert wird.
Tipps
- Ein Projekt ist aktuell aktiv, wenn eines seiner zugehörigen Designdokumente im Haupt-Designbereich aktiv ist.
- Der Validierungsprozess verwendet beim Prüfen der Quelldokumente auf Verstöße die auf den Registerkarten Error Reporting und Connection Matrix des Dialogs Project Options definierten Optionen (je nach Projekttyp).
- Bei einem PCB-Designprojekt kann das Projects panel auch verwendet werden, um Komponenten und Netze des Designs zu durchsuchen.
Update PCB Document
Der Update PCB Document Befehl ist im Schaltplaneditor verfügbar.
Dieser Befehl wird verwendet, um das dem Projekt zugeordnete PCB-Dokument mit Änderungen zu aktualisieren, die an den Quelldokumenten des Projekts vorgenommen wurden. Nach dem Starten des Befehls wird der Dialog Engineering Change Order (ECO) geöffnet. Der Dialog listet alle Änderungen auf, die erforderlich sind, um Änderungen an einem oder mehreren Designdokumenten umzusetzen und diese Dokumente zu synchronisieren.
Dialog „Engineering Change Order“

Der Dialog ist in zwei Hauptbereiche unterteilt: Modifications und Status.
Modifications
Dieser Bereich des Dialogs listet alle Änderungen auf, die erforderlich sind, um die zur Synchronisierung notwendigen Änderungen umzusetzen. Änderungen sind nach Änderungstyp gruppiert. Der Eintrag auf dieser Gruppenebene gibt die Anzahl der Änderungen dieses Typs an. Jede spezifische Änderung in diesem Bereich wird anhand der folgenden Angaben aufgeführt:
- Enable - diese Option bestimmt, ob die Änderung bei der Ausführung des ECO einbezogen wird oder nicht. Klicken Sie direkt auf das Kontrollkästchen, um den Status zwischen aktiviert/einbezogen (markiert) und deaktiviert/ausgeschlossen (nicht markiert) umzuschalten.
- Action - die spezifische auszuführende Aktion. Die Aktionstypen hängen davon ab, welche Art von ECO durchgeführt werden muss. Zur Auswahl stehen: Add, Remove oder Modify.
- Affected Object - das von der Aktion betroffene Objekt.
- Affected Document - das Dokument, auf dem die Aktion ausgeführt wird.
Right-click Menu
Aktivieren/deaktivieren Sie jeden Änderungseintrag nach Bedarf einzeln oder verwenden Sie die folgenden im Rechtsklick-Menü verfügbaren Befehle, um den Aktivierungsstatus mehrerer Änderungen zu ändern:
- Validate Changes - klicken Sie, um eine Validierungsprüfung für die zur Aufnahme in den ECO aktivierten Änderungen auszuführen. Die Validierungsergebnisse erscheinen in der Spalte Check unter dem Bereich Status des Dialogs.
- Execute Changes - klicken Sie, um den ECO auszuführen. Die Ausführungsergebnisse erscheinen in der Spalte Done unter dem Bereich Status des Dialogs. Denken Sie daran: Nur Änderungen, die die Validierungsphase bestehen, werden ausgeführt.
- Create Report - klicken Sie, um einen Bericht für die im ECO enthaltenen Änderungen zu erzeugen. Der Bericht wird in den Dialog Report Preview geladen.
- Cross Probe - klicken Sie, um ein Cross-Probing zu Ziel- und Referenzobjekten durchzuführen, die an einer Änderungsaktion in den zugehörigen Schaltplan- und PCB-Dokumenten beteiligt sind.
- Expand All - klicken Sie, um die Ansicht aller Änderungen in der Liste zu erweitern.
- Contract All - klicken Sie, um die Ansicht aller Änderungen in der Liste zu reduzieren.
- Enable All - verwenden Sie dies, um alle Änderungen zu aktivieren.
- Disable All - verwenden Sie dies, um alle Änderungen zu deaktivieren.
- Enable Selected - verwenden Sie dies, um alle ausgewählten Änderungen zu aktivieren.
- Disable Selected - verwenden Sie dies, um alle ausgewählten Änderungen zu deaktivieren.
- Enable all of same Kind - verwenden Sie dies, um alle Änderungen desselben Änderungstyps wie die aktuell fokussierte Änderung zu aktivieren.
- Disable all of same Kind - verwenden Sie dies, um alle Änderungen desselben Änderungstyps wie die aktuell fokussierte Änderung zu deaktivieren.
- Invert Selection - verwenden Sie dies, um schnell alle derzeit nicht ausgewählten Änderungen in der Liste auszuwählen und die aktuell ausgewählten abzuwählen.
Status
Dieser Bereich des Dialogs zeigt die folgenden Statusinformationen für jede aktivierte Änderung an:
- Check - dieses Feld zeigt das Ergebnis der Validierungsprüfung der Änderung an. Ein grünes Häkchen bedeutet, dass die vorgeschlagene Änderung unterstützt wird und bei der Ausführung des ECO durchgeführt wird. Ein rotes X bedeutet, dass die vorgeschlagene Änderung ungültig ist und bei der Ausführung des ECO nicht durchgeführt wird.
- Done - dieses Feld zeigt das Ergebnis der Ausführung der Änderung an. Ein grünes Häkchen bedeutet, dass die gültige Änderung erfolgreich ausgeführt wurde.
- Message - wenn die Änderung die Validierungsphase nicht besteht, erscheint in diesem Feld ein Eintrag (und auch im Messages Panel), der einen Hinweis darauf gibt, warum sie fehlgeschlagen ist.
Additional Controls
Die folgenden Steuerelemente sind unten im Dialog und im Rechtsklick-Menü verfügbar:
- Validate Changes - klicken Sie, um eine Validierungsprüfung für die zur Aufnahme in den ECO aktivierten Änderungen auszuführen. Die Validierungsergebnisse erscheinen in der Spalte Check im Bereich Status des Dialogs.
- Execute Changes - klicken Sie, um den ECO auszuführen und die gültigen Änderungen wirksam werden zu lassen. Die Ausführungsergebnisse erscheinen in der Spalte Done im Bereich Status des Dialogs. Nur Änderungen, die die Validierungsphase bestehen, werden ausgeführt.
- Report Changes - klicken Sie, um einen Bericht für die im ECO enthaltenen Änderungen zu erzeugen. Der Bericht wird in den Dialog Report Preview geladen.
- Only Show Errors - aktivieren Sie diese Option, um nur Fehler der Engineering Change Order anzuzeigen. Validierte Änderungen werden nicht angezeigt. Wenn nur die Fehlerliste angezeigt wird, können Sie Ihr Design schnell überprüfen und die erforderlichen Änderungen vornehmen, damit der resultierende ECO vollständig validiert wird.
Update Schematics
Der Update Schematics Befehl ist nur im PCB-Editor verfügbar.
Dieser Befehl wird verwendet, um die dem Projekt zugeordneten Schaltplandokumente mit Änderungen zu aktualisieren, die im PCB vorgenommen wurden. Nach dem Starten des Befehls wird der Dialog Engineering Change Order (ECO) geöffnet. Der Dialog listet alle Änderungen auf, die erforderlich sind, um Änderungen an einem oder mehreren Designdokumenten umzusetzen und diese Dokumente zu synchronisieren.
Informationen finden Sie im Abschnitt Engineering Change Order Dialog oben.
Import Changes
The Import Changes Befehl ist nur im PCB-Editor verfügbar.
Dieser Befehl wird verwendet, um Änderungen aus den Quelldokumenten des Projekts zu importieren. Nach dem Starten des Befehls wird der Dialog Engineering Change Order (ECO) geöffnet. Der Dialog listet alle Änderungen auf, die erforderlich sind, um Änderungen an einem oder mehreren Designdokumenten umzusetzen und diese Dokumente zu synchronisieren.
Informationen finden Sie im Abschnitt Engineering Change Order Dialog oben.
Show Differences
The Show Differences Befehl ist im Schaltplaneditor, Schaltplanbibliothekseditor, PCB-Editor und PCB-Bibliothekseditor verfügbar.
Nach dem Starten des Befehls wird das Choose Documents To Compare dialog geöffnet. In diesem Dialog wählen Sie aus, welche Dokumente verglichen werden sollen. Der Vergleich wird mit CircuitMakers Comparator durchgeführt; erkannte Unterschiede werden Ihnen im
Choose Document To Compare Dialog
angezeigt.
Der Dialog ist in zwei Modi verfügbar: ein Basismodus, mit dem Sie schnell das Ziel-PCB-Dokument auswählen können, das mit der Quelldokumenthierarchie des Projekts verglichen werden soll, und ein erweiterter Modus, der die Kontrolle darüber bietet, welche Dokumente verglichen werden (Dokument-zu-Dokument, Projekt-zu-Projekt oder Dokument-zu-Projekt).
- Documents list - in diesem Bereich werden die Dokumente aufgelistet, die verglichen werden können und gegebenenfalls verglichen werden sollen. Die Darstellung hängt vom Modus ab, wie durch die Option Advanced Mode festgelegt.
- Basic Mode - eine einzelne Liste zeigt die PCB-Dokumente des fokussierten Designprojekts an. Wählen Sie das spezifische PCB-Dokument aus, das mit der Designhierarchie dieses Projekts verglichen werden soll.
- Advanced Mode - es werden zwei Listen angezeigt, die jeweils die aktuell geöffneten Projekte und deren Dokumente darstellen. Wählen Sie links ein Dokument aus, das mit einem Dokument rechts verglichen werden soll. Sie können ein Dokument mit einem anderen Dokument, ein Projekt mit einem anderen Projekt oder ein Dokument mit einem Projekt vergleichen (wie im Basismodus).
- Advanced - verwenden Sie dies, um den Dialog zwischen Basismodus (deaktiviert) und erweitertem Modus (aktiviert) umzuschalten.
- OK - klicken Sie hier, um den Dialog Differences between zu öffnen.
Differences Between Dialog

Der Dialog Differences between ermöglicht es Ihnen, durch die Unterschiede zu blättern, die zwischen den zum Vergleich ausgewählten Dokumenten erkannt wurden. Für jeden Unterschied können Sie entscheiden, ob eines der Dokumente aktualisiert werden soll oder nicht, und letztlich eine Engineering Change Order erstellen, um die Dokumente nach Bedarf zu synchronisieren.
Der Dialog ist im Wesentlichen in drei Hauptbereiche unterteilt: Differences, Update und Change Order.
Differences
In diesem Bereich des Dialogs werden alle Unterschiede aufgelistet, die der Comparator zwischen den ausgewählten Dokumenten gefunden hat. Jeder Unterschied wird in der entsprechenden Spalte des Dokuments aufgeführt, in dem er vorhanden ist. Die Unterschiede sind nach Vergleichstyp gruppiert, wie sie auf der Registerkarte Comparator des Dialogs Project Options aufgeführt und aktiviert sind. Der Eintrag auf dieser Gruppenebene gibt die Anzahl der Unterschiede dieses Typs an.
Doppelklicken Sie auf einen Eintrag, um per Cross-Probing zum Objekt im entsprechenden Quelldokument zu springen.
Update
Verwenden Sie diesen Bereich des Dialogs, um festzulegen, welches Dokument aktualisiert werden soll, um den Unterschied zu beheben. Standardmäßig wird auf alle Einträge vom Typ Decision zunächst die Entscheidung No Change angewendet.
Die Aktualisierungsentscheidung für jeden Unterschied kann individuell festgelegt werden, indem Sie auf den zugehörigen Eintrag in der Spalte Decision klicken und dann im nachfolgenden Dialog ECO Decision die gewünschte Aktualisierungsaktion auswählen (siehe unten). Wählen Sie die Richtung der Aktualisierung (welches der verglichenen Dokumente aktualisiert werden soll) oder No Updates überhaupt.
Change Order
In diesem Bereich des Dialogs werden die Aktion aufgelistet, die für jeden Unterschied ausgeführt werden soll, für den Sie sich zum Handeln entschieden haben, das von der Aktion betroffene Objekt sowie das Dokument, auf dem die Aktion ausgeführt wird. Diese Informationen werden verwendet, um die nachfolgende ECO zusammenzustellen, mit der die Aktualisierungen erstellt werden. Häufige Aktionen, die in diesem Bereich aufgeführt werden, sind:
- Remove - wenn die Aktualisierung in Richtung des Dokuments erfolgt, das das Objekt enthält, das den Unterschied verursacht; wird das Objekt entfernt.
- Add - wenn die Aktualisierung in Richtung des Dokuments erfolgt, das das Objekt nicht enthält, das den Unterschied verursacht; wird das Objekt hinzugefügt.
- Update - wenn beide Dokumente dasselbe Objekt enthalten, das sich in irgendeiner Weise unterscheidet; hängt das geänderte Objekt von der gewählten Richtung ab.
Right-click Menu
- Create Change Order - verwenden Sie dies, um eine Engineering Change Order (ECO) zu erstellen.
- Generate Report - verwenden Sie dies, um einen Bericht über die vom Comparator gefundenen Unterschiede zu erzeugen. Die von Ihnen getroffenen Aktualisierungsentscheidungen und die Aktionen werden in die erzeugte ECO aufgenommen. Der Bericht wird in den Dialog Report Preview geladen. Verwenden Sie diesen Dialog, um den Bericht zu durchsuchen, bevor Sie ihn schließlich in eines der unterstützten Formate exportieren oder direkt drucken.
- << Update All in - verwenden Sie dies, um die Aktualisierungsrichtung für alle Unterschiede auf das linke Dokument zu setzen (sofern zutreffend).
- Update All in >> - verwenden Sie dies, um die Aktualisierungsrichtung für alle Unterschiede auf das rechte Dokument zu setzen (sofern zutreffend).
- Reverse Direction For All - verwenden Sie dies, um die Aktualisierungsrichtung für alle Unterschiede schnell umzukehren (sofern zutreffend). Wenn es für einen Unterschied nicht zulässig ist, die Richtung zu ändern, wird der Eintrag auf No Change gesetzt.
- Set No Action For All - verwenden Sie dies, um die Aktualisierungsentscheidung für alle Unterschiede schnell auf No Change zu setzen.
- << Update Same Kind in - verwenden Sie dies, um die Aktualisierungsrichtung für alle Unterschiede desselben Vergleichstyps wie der aktuell fokussierte Unterschied auf das linke Dokument zu setzen (sofern zutreffend).
- Update Same Kind in >> - verwenden Sie dies, um die Aktualisierungsrichtung für alle Unterschiede desselben Vergleichstyps wie der aktuell fokussierte Unterschied auf das rechte Dokument zu setzen (sofern zutreffend).
- Reverse Direction For Same Kind - verwenden Sie dies, um die Aktualisierungsrichtung für alle Unterschiede desselben Vergleichstyps wie der aktuell fokussierte Unterschied schnell umzukehren, sofern zutreffend. Wenn es für einen Unterschied nicht zulässig ist, die Richtung zu ändern, wird der Eintrag auf No Change gesetzt.
- Set No Action For Same Kind - verwenden Sie dies, um die Aktualisierungsrichtung für alle Unterschiede desselben Vergleichstyps wie der aktuell fokussierte Unterschied schnell auf No Change zu setzen.
- << Update Selected in - verwenden Sie dies, um die Aktualisierungsrichtung für alle ausgewählten Unterschiede auf das linke Dokument zu setzen (sofern zutreffend).
- Update Selected in >> - verwenden Sie dies, um die Aktualisierungsrichtung für alle ausgewählten Unterschiede auf das rechte Dokument zu setzen (sofern zutreffend).
- Reverse Direction For Selected - verwenden Sie dies, um die Aktualisierungsrichtung für alle ausgewählten Unterschiede schnell umzukehren (sofern zutreffend). Wenn es für einen Unterschied nicht zulässig ist, die Richtung zu ändern, wird der Eintrag auf No Change gesetzt.
- Set No Action For Selected - verwenden Sie dies, um die Aktualisierungsentscheidung für alle ausgewählten Unterschiede schnell auf No Change zu setzen.
- Invert Selection - verwenden Sie dies, um alle Unterschiede auszuwählen, die derzeit nicht in der Liste ausgewählt sind, oder die ausgewählten abzuwählen.
Additional Controls
Die folgenden Schaltflächen sind am unteren Rand des Dialogs verfügbar:
- Create Engineering Change Order - klicken Sie hier, um eine ECO zu erzeugen. Der Dialog Engineering Change Order (oben beschrieben) wird geöffnet, in dem Sie die Aktualisierungen validieren und ausführen können, um die Dokumente zu synchronisieren.
- Report Differences - klicken Sie hier, um einen Bericht über die vom Comparator gefundenen Unterschiede zu erzeugen. Die von Ihnen getroffenen Aktualisierungsentscheidungen und die Aktionen werden in die erzeugte ECO aufgenommen. Der Bericht wird in den Dialog Report Preview geladen. Verwenden Sie diesen Dialog, um den Bericht zu durchsuchen, bevor Sie ihn schließlich in eines der unterstützten Formate exportieren oder direkt drucken.
- Explore Differences - klicken Sie hier, um die vom Comparator gefundenen Unterschiede vor dem Erzeugen einer ECO genauer zu untersuchen. Der Dialog Differences between wird geschlossen und Sie kehren zum Hauptarbeitsbereich des Designs zurück, wobei das Differences panel geöffnet ist. Das Panel enthält alle vom Comparator aufgelisteten Unterschiede und in denselben Kategorien. Verwenden Sie das Panel, um per Cross-Probing zu einem Objekt zu springen, das für einen Unterschied in seinem übergeordneten Dokument verantwortlich ist.
ECO Decision Dialog

Nach dem Auswählen und Vergleichen zweier Dokumente listet der Comparator alle zwischen ihnen gefundenen Unterschiede auf. Der Dialog ECO Decision ermöglicht es Ihnen, für jeden einzelnen Unterschied die Aktualisierungsrichtung festzulegen (also welches der verglichenen Dokumente aktualisiert werden soll). Außerdem können Sie angeben, dass keine Aktualisierung erforderlich ist, was bedeutet, dass in keinem der beiden Dokumente eine Aktion ausgeführt wird.
- Update Schematic - klicken Sie hier, um festzulegen, dass das linke Dokument aktualisiert werden soll, um den Unterschied zu beheben.
- Update PCB - klicken Sie hier, um festzulegen, dass das rechte Dokument aktualisiert werden soll, um den Unterschied zu beheben.
- No Updates - klicken Sie hier, um Update Decision auf No Change zu setzen (keines der beiden Dokumente wird aktualisiert).
)
)