Die Design-Annotation ist der systematische und methodische Prozess, mit dem sichergestellt wird, dass jede Komponente im Design mithilfe eines eindeutigen Designators individuell identifiziert werden kann. Obwohl Altium Designer die Identität von Komponenten mithilfe global eindeutiger IDs (GUIDs) aufrechterhalten kann, verwenden die meisten Entwickler historisch gesehen den Designator der Komponente als primäres Mittel, um die Komponente über die Schaltplan- (logische) und PCB- (physische) Domäne hinweg sowie in Ausgaben wie der Stückliste (BOM) zu referenzieren.
Es gibt drei Ansätze zur Annotation eines Designs. Die Wahl des Annotationswerkzeugs hängt von einer Reihe von Faktoren ab, darunter der Designtyp, persönliche Vorlieben sowie Unternehmensrichtlinien und -verfahren.
Schematic Level Annotation
Die Annotation auf Schaltplanebene verwendet eine rein logische Sicht auf das Design, um Komponentendesignatoren festzulegen. Sie ist am nützlichsten für einfache Designs, die keine Device Sheets verwenden. Da sie jedoch erlaubt, die Verarbeitungsreihenfolge festzulegen, sowie die Option bietet, bestehende Packages für mehrteilige Komponenten zu vervollständigen, ist sie auch eine Voraussetzung für die Annotation auf Board-Ebene.
Zusammengefasst verwenden Sie die Annotation auf Schaltplanebene, um:
-
mehrteilige Komponenten zu paketieren.
-
Komponenten basierend auf ihrer Position im Schaltplan zu annotieren.
-
Mehrkanal-Designs unter Verwendung des in den Projektoptionen festgelegten Standard-Benennungsschemas zu annotieren.
-
ein Design für zusätzliche Annotation vorzubereiten.
PCB Annotation
Die PCB-Annotation verwendet die physische Position von Komponenten auf der Leiterplatte, um deren Bezeichnung zu bestimmen. Dadurch können Positionsinformationen effektiv im Designator einer Komponente codiert werden, was bei der Fehlersuche an einer bestückten Leiterplatte sehr hilfreich sein kann. Kurz gesagt: Verwenden Sie die PCB-Annotation, um Komponenten basierend auf ihrer Position auf dem Board im PCB-Design zu annotieren.
Board Level Annotation
Die Annotation auf Board-Ebene stellt eine Zuordnung zwischen den im Schaltplan (logisches Design) verwendeten Designatoren und ihren realen Gegenstücken auf der Leiterplatte (physisches Design) bereit. Obwohl die Annotation auf Board-Ebene in jedem Design verwendet werden kann, ist sie besonders nützlich für Mehrkanal-Designs oder Designs, die Device Sheets enthalten, bei denen die Designatoren nicht direkt im Device Sheet selbst bearbeitet werden können. Auf diese Weise kann das gesamte Design neu annotiert werden, ohne die ursprünglichen Device Sheets tatsächlich zu ändern. Die Annotation auf Board-Ebene löst alle Konflikte bei der Annotation, die aufgrund doppelter Designatoren innerhalb eines Projekts auftreten können, und speichert ihre Änderungen in einer *.Annotation Textdatei. Sie enthält zusätzliche Schlüsselwörter zur Anpassung von Benennungsschemata und erlaubt deren Anwendung auf alle oder nur auf einen ausgewählten Bereich von Bauteilen.
Zusammengefasst verwenden Sie die Annotation auf Board-Ebene, um:
-
die kompilierten Komponenten in Device Sheets zu annotieren.
-
alle Komponenten über mehrere Kanäle hinweg mithilfe von Benennungsschemata eindeutig zu benennen, einschließlich Positionsannotation, globaler Indizierung und anderer konfigurierbarer Optionen.
-
Komponenten manuell zu benennen.
Schaltplan-Annotation
Die Schaltplan-Annotation wird über den Dialog Annotate konfiguriert. Der Dialog stellt Steuerelemente bereit, um Designatoren systematisch allen oder ausgewählten Bauteilen in ausgewählten Blättern eines Projekts zuzuweisen, und stellt sicher, dass Designatoren eindeutig sind und entsprechend ihrer Position geordnet werden. Die Annotationsoptionen können so konfiguriert werden, dass mehrteilige Komponenten paketiert, Index- und Suffixoptionen festgelegt, Schaltplan-Designatoren einschließlich doppelter Designatoren zurückgesetzt und vom PCB zurückannotiert werden.
Der Dialog Annotate wird durch Ausführen des Befehls Annotate Schematics (Tools » Annotation » Annotate Schematics) aufgerufen.

Der Dialog Annotate wird über den Befehl Annotate Schematics geöffnet.
Der Dialog ist in zwei primäre Bereiche unterteilt:
-
Schematic Annotation Configuration - dieser Bereich wird verwendet, um das Annotationsschema sowie den Umfang der Annotation zu konfigurieren.
-
Proposed Change List - dieser Bereich listet die vorgeschlagenen Änderungen auf, die nach Bestätigung und Ausführung mittels einer Engineering Change Order (ECO) vorgenommen werden.
Options and Controls of the Annotate Dialog
Konfiguration der Schaltplan-Annotation
Verarbeitungsreihenfolge
Verwenden Sie diesen Bereich, um die gewünschte Methode der Positionsannotation festzulegen. Wenn Sie eine Methode aus der Dropdown-Liste auswählen, wird die zugehörige grafische Darstellung dynamisch aktualisiert, um zu veranschaulichen, wie die Komponenten annotiert werden. Wählen Sie aus den folgenden Methoden der Positionsannotation:
-
Up Then Across
-
Down Then Across
-
Across Then Up
-
Across Then Down
Wenn Altium Designer Komponenten zur Annotation verarbeitet, wird ein umschließendes Rechteck angewendet, das die vollständige Komponente und alle sichtbaren Parameter umfasst. Wenn die Verarbeitungsreihenfolge nicht korrekt zu sein scheint, prüfen Sie die Position der Komponentenparameter, um sicherzustellen, dass sie das Ergebnis nicht nachteilig beeinflussen.
Verarbeitungsposition von
Verwenden Sie diesen Bereich, um die Referenz für Komponentenpositionen bei der Verarbeitung der Annotationsreihenfolge festzulegen. Wählen Sie aus den folgenden Optionen:
-
Designator - der Designator der Komponente wird als Referenz für ihre Position verwendet, wenn die Verarbeitungsreihenfolge bestimmt wird.
Wenn die Positionsannotation nicht wie erwartet funktioniert, stellen Sie sicher, dass die Designatoren korrekt positioniert sind. Es kann sein, dass die Komponenten selbst perfekt ausgerichtet sind, aber ein falsch platzierter Designator die unerwünschten Annotationsergebnisse verursacht.
-
Part - das Zentrum der Komponente wird als Referenz für ihre Position verwendet, wenn die Verarbeitungsreihenfolge bestimmt wird.
Unterteile ersetzen
Verwenden Sie die Dropdown-Liste, um auszuwählen, ob Unterteile als Teil des Annotationsprozesses ersetzt werden sollen oder nicht.
Abgleichsoptionen
Bei der Verwendung mehrteiliger Packages ist es oft wünschenswert, möglichst viele Teile in die minimale Anzahl physischer Bauteile zu packen, da dies die gesamten BOM-Kosten des Designs reduziert. Mit den Steuerelementen in diesem Bereich können Sie festlegen, wie Komponenten abgeglichen und gruppiert werden, sowie die Kriterien bestimmen, die für gültige Gruppierungen verwendet werden.
-
Complete Existing Packages - verwenden Sie dieses Steuerelement, um zu entscheiden, ob und wie nicht annotierte Teile in bestehende Packages aufgenommen werden. Wählen Sie in der Dropdown-Liste eine der folgenden Optionen aus:
-
None - bestehende Packages werden nicht vervollständigt und alle neuen Teile werden in neue Packages eingefügt.
-
Per Sheet - bestehende Packages enthalten nur neue Teile aus demselben Schaltplanblatt.
-
Whole Project - bestehende Packages enthalten neue Teile aus beliebigen Schaltplanblättern im Projekt.
Damit das Packen mehrteiliger Komponenten als Teil des Annotationsprozesses berücksichtigt wird, muss die Dropdown-Liste Complete Existing Packages auf etwas anderes als None gesetzt sein. Bei der Konfiguration des Bereichs Completing Existing Packages sollte berücksichtigt werden, wie Versorgungspins bei aktiven Komponenten angegeben wurden. Beispielsweise führen viele Entwickler VCC-/GND-Pins beim ersten Teil einer mehrteiligen Komponente auf, lassen diese Pins jedoch bei nachfolgenden Teilen weg. Wenn der erste Teil einer mehrteiligen Komponente in ein alternatives Package gepackt wird und sein Unterteil aktualisiert wird, kann dies zu nicht verbundenen (oder schwebenden) Versorgungsanschlüssen führen.
-
Component Parameter - diese Liste enthält alle Parameter, die in Komponenten des aktuellen Designs gefunden wurden. Aktivieren Sie das Kontrollkästchen neben einem Parameter, um ihn für den Abgleich von Teilen zu Packages zu verwenden. Wenn mehrteilige Komponenten dieselben aktivierten Parameter und einen gemeinsamen Wert haben, werden sie zusammen paketiert (vorausgesetzt, die Option Complete Existing Packages ist nicht auf None gesetzt). Alle verbleibenden Komponenten, die die aktivierten Parameter nicht haben, werden ebenfalls zusammen paketiert.
Die Standardeinstellungen im Dialog bestehen darin, bestehende Packages anhand von Library Reference und Comment zu vervollständigen; Sie können jedoch jede beliebige Kombination von Parametern auswählen.
-
Strictly - aktivieren Sie diese Option für einen Component Parameter in der Liste, um anzugeben, dass alle Komponenten must diesen Parameter haben müssen, um in ein Package abgeglichen zu werden. Komponenten, die diesen Parameter nicht haben, werden als einzelne Komponenten annotiert und nicht paketiert.
Rechtsklick-Menü
-
Parameter » Enable Selected Parameters - verwenden Sie dies, um das Kontrollkästchen „Include“ für alle aktuell in der Liste ausgewählten Parameter zu aktivieren.
-
Parameter » Enable All Parameters - verwenden Sie dies, um das Kontrollkästchen „Include“ für alle Parameter in der Liste zu aktivieren.
-
Parameter » Disable Selected Parameters - verwenden Sie dies, um das Kontrollkästchen „Include“ für alle aktuell in der Liste ausgewählten Parameter zu deaktivieren.
-
Parameter » Disable All Parameters - verwenden Sie dies, um das Kontrollkästchen „Include“ für alle Parameter in der Liste zu deaktivieren.
-
Match Strictly » Enable Strict Matching On Selected Parameters - verwenden Sie dies, um die Option Strictly für alle aktuell in der Liste ausgewählten Parameter zu aktivieren.
-
Match Strictly » Enable Strict Matching On All Parameters - verwenden Sie dies, um die Option Strictly für alle Parameter in der Liste zu aktivieren.
-
Match Strictly » Disable Strict Matching On Selected Parameters - verwenden Sie dies, um die Option Strictly für alle aktuell in der Liste ausgewählten Parameter zu deaktivieren.
-
Match Strictly » Disable Strict Matching On All Parameters - verwenden Sie dies, um die Option Strictly für alle Parameter in der Liste zu deaktivieren.
-
Selection » Select All - verwenden Sie dies, um alle Parametereinträge in der Liste auszuwählen.
-
Selection » Deselect All - verwenden Sie dies, um die Auswahl aller Parametereinträge in der Liste aufzuheben.
-
Selection » Invert Selection - verwenden Sie dies, um alle derzeit nicht ausgewählten Parameter in der Liste auszuwählen und die aktuell ausgewählten abzuwählen.
Zu annotierende Schaltplanblätter
Dieser Bereich des Dialogs listet alle Quell-Schaltplanblätter im Designprojekt auf. Die in diesem Bereich verfügbaren Steuerelemente werden verwendet, um festzulegen, welche Blätter in den Annotationsprozess einbezogen werden sollen und wie die Annotationsänderungen im Detail berechnet werden. Für jedes Blatt wird Folgendes angezeigt:
-
Include/Exclude checkbox - aktivieren Sie dieses Kontrollkästchen, um das Schaltplanblatt in den Annotationsprozess einzubeziehen.
-
Schematic Sheet - dieses Feld zeigt den Namen des Schaltplanblatts an.
-
Annotation Scope - verwenden Sie dieses Feld, um den Umfang der Annotation in Bezug auf die Komponenten auf dem Blatt festzulegen. Wählen Sie in der Dropdown-Liste einen der folgenden Umfänge:
-
All - alle Teile auf dem Schaltplanblatt werden annotiert.
-
Ignore Selected Parts - alle Teile mit Ausnahme der aktuell im Design ausgewählten werden annotiert.
-
Only Selected Parts - nur die aktuell im Design ausgewählten Teile werden annotiert.
Die Verwendung von Ignore Selected Parts oder Only Selected Parts setzt voraus, dass die Komponenten vor dem Öffnen des Dialogs im Design ausgewählt wurden.
-
Order - verwenden Sie dieses Feld, um festzulegen, an welcher Stelle dieses Blatt in der gesamten Reihenfolge der Blattannotation platziert werden soll. Geben Sie die gewünschte Ordnungsnummer direkt in das Feld ein oder verwenden Sie die Pfeile, die erscheinen, sobald Sie in das Feld klicken, um zur gewünschten Einstellung zu scrollen.
-
Designator Index Control - Verwenden Sie die Steuerelemente in dieser Spalte, um die Verwendung eines Startindex zu aktivieren (durch Aktivieren des zugehörigen Kontrollkästchens) und einen Wert für den Index festzulegen. Der Bezeichnerwert beginnt mit diesem Indexwert.
-
Add Suffix - verwenden Sie dieses Feld, um die Verwendung eines Suffixes festzulegen, das an jeden annotierten Bezeichner angehängt wird. Alphabetische (A, B, C...), numerische (1, 2, 3...), und nicht alphanumerische (_ * . %...) Suffixe werden unterstützt, einschließlich einer Kombination daraus.
Vermeiden Sie die Verwendung einstelliger Suffixe wie „A“ oder „1“, da diese leicht mit Unterteilen und/oder anderen Bezeichnerwerten verwechselt werden können.
Additional Controls
-
All On - klicken Sie, um alle Schaltplanblätter in den Annotierungsprozess einzubeziehen.
-
All Off - klicken Sie, um alle Schaltplanblätter vom Annotierungsprozess auszuschließen.
-
Right-Click Menu - die folgenden Befehle sind im Kontextmenü des Bereichs per Rechtsklick verfügbar:
-
Order Alphabetically - verwenden Sie dies, um die Liste der Schaltpläne alphabetisch zu sortieren. Dies wirkt sich auf den zugehörigen Order Eintrag für jedes Blatt aus.
-
Order By Project Order - verwenden Sie dies, um die Liste der Schaltpläne nach der Reihenfolge zu sortieren, in der sie im Projekt erscheinen (wie im Projects Bedienfeld zu sehen). Dies wirkt sich auf den zugehörigen Order Eintrag für jedes Blatt aus.
-
All On - verwenden Sie dies, um alle Schaltplanblätter in den Annotierungsprozess einzubeziehen.
-
All Off - verwenden Sie dies, um alle Schaltplanblätter vom Annotierungsprozess auszuschließen.
Liste der vorgeschlagenen Änderungen
-
Main List - dieser Bereich des Dialogs listet alle Bezeichner für die Teile auf, die sich auf den für die Annotierung ausgewählten Blättern befinden. Für jeden Eintrag werden Details der Werte Current und Proposed Designator angegeben, zusammen mit dem Sub (Teil) der Komponente und dem Quell-Location of Part. Die Vorhängeschloss-Symbole (
) werden verwendet, um gesperrte Spalten zu kennzeichnen und Änderungen an Bezeichnern und Unterteilen zu verhindern.
Sie können nach einer dieser gesperrten Spalten sortieren, indem Sie auf das Vorhängeschloss klicken. Klicken Sie einmal, damit alle Komponenten, deren Bezeichner und/oder Unterteile geändert werden können, zuerst aufgelistet werden; klicken Sie erneut, damit alle Teile, die vom Annotierungsprozess nicht verändert werden sollen, oben in der Proposed Change List erscheinen.
Wenn Sie das Kontrollkästchen neben einem Bezeichner in der Spalte Current aktivieren („Bezeichner gesperrt“), wird dieser spezifische Bezeichner gegen Änderungen gesperrt. Entsprechend verhindert das Aktivieren des Kontrollkästchens neben dem Feld Sub eines Bezeichners („Unterteil gesperrt“), dass dieses spezifische Unterteil der übergeordneten Mehrfachkomponente aktualisiert wird.
Die folgenden Befehle sind im Rechtsklickmenü des Bereichs verfügbar:
-
Designator » Lock Selected Designators - verwenden Sie dies, um das Kontrollkästchen „Bezeichner gesperrt“ für alle derzeit in der Liste ausgewählten Bezeichner zu aktivieren.
-
Designator » Lock All Designators - verwenden Sie dies, um das Kontrollkästchen „Bezeichner gesperrt“ für alle Bezeichner zu aktivieren.
-
Designator » Unlock Selected Designators - verwenden Sie dies, um das Kontrollkästchen „Bezeichner gesperrt“ für alle derzeit in der Liste ausgewählten Bezeichner zu deaktivieren.
-
Designator » Unlock All Designators - verwenden Sie dies, um das Kontrollkästchen „Bezeichner gesperrt“ für alle Bezeichner zu deaktivieren.
-
Part ID » Lock Selected Part ID - verwenden Sie dies, um das Kontrollkästchen „Unterteil gesperrt“ für alle derzeit in der Liste ausgewählten Bezeichner zu aktivieren.
-
Part ID » Lock All Part ID - verwenden Sie dies, um das Kontrollkästchen „Unterteil gesperrt“ für alle Bezeichner zu aktivieren.
-
Part ID » Unlock Selected Part ID - verwenden Sie dies, um das Kontrollkästchen „Unterteil gesperrt“ für alle derzeit in der Liste ausgewählten Bezeichner zu deaktivieren.
-
Part ID » Unlock All Part ID - verwenden Sie dies, um das Kontrollkästchen „Unterteil gesperrt“ für alle Bezeichner zu deaktivieren.
-
Selection » Select All - verwenden Sie dies, um alle Bezeichnereinträge in der Liste auszuwählen.
-
Selection » Select All With '?' - verwenden Sie dies, um alle Einträge auszuwählen, deren aktueller Bezeichner ein ? enthält (d. h. sie wurden zurückgesetzt).
-
Selection » Deselect All - verwenden Sie dies, um die Auswahl aller Bezeichnereinträge in der Liste aufzuheben.
-
Selection » Invert Selection - verwenden Sie dies, um alle derzeit nicht ausgewählten Bezeichner in der Liste auszuwählen und die Auswahl der ausgewählten aufzuheben.
Mehrere Bezeichnereinträge können mit den üblichen Mehrfachauswahltechniken ausgewählt werden (Ctrl+click und Shift+click).
Die vorgeschlagenen Änderungen werden auf Grundlage der konfigurierten Annotierungsoptionen berechnet und nach dem Klicken auf die Schaltfläche Update Changes List (unterhalb des Bereichs) geladen.
-
Annotation Summary - dieser Bereich bietet eine Zusammenfassung der Annotierung hinsichtlich der Anzahl der beteiligten Blätter und der Abgleichsoptionen. Er wird dynamisch aktualisiert, wenn in diesen Bereichen Änderungen vorgenommen werden.
-
Update Changes List - klicken Sie, um die Hauptliste der vorgeschlagenen Änderungen mit neu berechneten Änderungen auf Grundlage der auf der linken Seite des Dialogs definierten Annotierungseinstellungen zu aktualisieren. Ein Informationsdialog zeigt Details dazu an, wie viele Änderungen seit dem vorherigen Zustand und wie viele Änderungen seit dem ursprünglichen Zustand vorgenommen wurden.
Nur Bezeichner, die zuvor noch nicht gesetzt wurden (d. h. R?, C? usw.), werden von den Änderungen betroffen sein. Wenn also beabsichtigt ist, alle Bezeichner im Design zu aktualisieren, sollten diese zunächst durch Klicken auf die Schaltfläche Reset All zurückgesetzt werden.
-
Reset All - klicken Sie, um alle Bezeichner in der Hauptliste (die nicht gesperrt sind) auf ihre Standard-Komponentenpräfixe zurückzusetzen, z. B. R?, C?, D?. Die Änderungen werden in die Spalte Proposed Bezeichner geladen. Über das Dropdown der Schaltfläche können Sie den Befehl in Reset Duplicates ändern. Wenn zwei oder mehr Komponenten denselben Bezeichner haben, werden alle bis auf eine auf ihre Standardpräfixe zurückgesetzt. Auch hier zeigt ein Informationsdialog Details dazu an, wie viele Änderungen seit dem vorherigen Zustand und wie viele Änderungen seit dem ursprünglichen Zustand vorgenommen wurden.
Beachten Sie, dass Bezeichner mit Sperrstatus in keiner Weise zurückgesetzt oder geändert werden.
-
Back Annotate - klicken Sie, um einen Dialog zum Suchen und Auswählen der Datei für die Rückannotierung zu öffnen.
-
Accept Changes (Create ECO) - nachdem Sie alle vorgeschlagenen Änderungen geprüft haben, klicken Sie auf diese Schaltfläche, um auf den Dialog Engineering Change Order zuzugreifen, der die vorgeschlagenen Änderungen als Modifikationen innerhalb der Modifikationskategorie „Komponente annotieren“ auflistet. Verwenden Sie diesen Dialog, um das ECO zu validieren und auszuführen und damit den Annotierungsprozess auf Schaltplanebene abzuschließen.
Komponenten sperren
Stellen Sie bei nicht homogenen Mehrfachkomponenten sicher, dass die Sperrsymbole im Properties Bedienfeld geschlossen sind, um Änderungen an Unterteilen während der Annotierung zu verhindern.
Option „Strictly“
Wenn das Kontrollkästchen Strictly für einen Component Parameter aktiviert ist, müssen alle Komponenten diesen Parameter aufweisen, damit sie in ein Gehäuse übernommen werden. Komponenten, die diesen Parameter nicht haben, werden als einzelne Komponenten annotiert und nicht verpackt.
Das folgende Beispiel veranschaulicht, wie diese Optionen kombiniert werden, um ein bestimmtes Ergebnis zu erzielen:
Betrachten Sie ein Design mit acht ODER-Gattern und acht Widerständen (wie im Bild unten gezeigt). Die ODER-Gatter enthalten einen Parameter namens QuadOrGate, wobei eine Gruppe von vier ODER-Gattern den Parameterwert Package1 hat und die andere Gruppe von vier ODER-Gattern den Parameterwert Package2. Die Widerstände haben keinen solchen Parameter. Wenn das Kontrollkästchen für QuadOrGate im Steuerelement Component Parameter aktiviert wird, wird sichergestellt, dass dieser Parameter verwendet wird, um zu steuern, wie Komponenten verpackt werden; in diesem Fall ist das Kontrollkästchen Strictly nicht aktiviert.
Nach dem Starten des Befehls Tools » Annotation » Annotate Schematics werden Teile mit dem Parameter QuadOrGate = Package1 in dieselbe physische Komponente verpackt, und diejenigen mit dem Parameter QuadOrGate = Package2 werden separat zusammen verpackt. Alle verbleibenden Komponenten, die den Parameter QuadOrGate nicht haben, werden zusammen verpackt. In diesem Fall werden die Widerstände zusammen verpackt, da ihr gemeinsames Merkmal darin besteht, dass sie den Parameter QuadOrGate nicht enthalten.

Beispiel für verpackte Komponenten, wenn die Option Strictly deaktiviert ist.
Wenn dasselbe Design annotiert wird, aber die Option Strictly aktiviert ist, werden nur die Komponenten verpackt, die den Parameter QuadOrGate haben. In diesem Fall werden die ODER-Gatter verpackt, die Widerstände bleiben jedoch unverpackt. Folglich bietet die Option Strictly zwar eine äußerst feine Steuerung des Verpackungsprozesses, in den meisten Situationen sollte sie jedoch deaktiviert bleiben.

Beispiel für verpackte Komponenten, wenn die Option Strictly aktiviert ist.
Mehrfachkomponenten können entweder ein alphabetisches oder numerisches Suffix zur Teilekennzeichnung verwenden – d. h. U1:1, U1:2 oder U1:A, U1:B. Die Steuerung des Suffixstils wird auf der Seite
Schematic - General des Dialogs
Preferences festgelegt. Beachten Sie, dass Voreinstellungen global sind und für alle derzeit geöffneten Schaltplanblätter gelten.
Zu annotierende Schaltplanblätter
Es wird ein hohes Maß an Kontrolle darüber geboten, welche Schaltplanblätter und Komponenten von der Annotierung betroffen sind und wie genau diese Änderungen berechnet werden.

Festlegen des Umfangs der Annotierung.
-
Ein Häkchen im Kontrollkästchen links neben dem aufgeführten Schaltplanblatt zeigt an, dass es als Teil des Annotierungsbefehls verarbeitet wird.
-
Der Umfang der Annotierung wird durch die Dropdown-Liste Annotation Scope bestimmt und kann auf das gesamte Schaltplanblatt erweitert oder auf (nicht) ausgewählte Komponenten beschränkt werden. Die Verwendung der Optionen Ignore Selected Parts oder Only Selected Parts setzt voraus, dass die Komponenten vor dem Ausführen des Annotierungsbefehls im Design ausgewählt wurden.
-
Konfigurieren Sie die Reihenfolge, in der die Schaltplanblätter annotiert werden sollen, über das Feld Order. Geben Sie einen Wert direkt in das Feld ein oder verwenden Sie die Pfeile, die erscheinen, sobald Sie in das Feld klicken, um den gewünschten Wert festzulegen.
-
Wenn die Option Designator Index Control aktiviert ist, beginnt der Bezeichnerwert mit dem Wert Start Index. Start Index hat keine Wirkung, wenn die Option Designator Index Control nicht aktiviert ist.
-
Ein zusätzliches Suffix kann an das Ende jedes Bezeichners angehängt werden, indem in der zugehörigen Spalte Suffix eine Zeichenfolge/ein Wert angegeben wird. Vermeiden Sie die Verwendung einstelliger Suffixe wie „A“ oder „1“, da diese leicht mit Unterteilen und/oder anderen Bezeichnerwerten verwechselt werden können.
Liste der vorgeschlagenen Änderungen
Klicken Sie auf die Schaltfläche Update Changes List, um die Proposed Change List zu aktualisieren, sodass alle Designator-Änderungen vor ihrer Anwendung überprüft werden können. Nur Designatoren, die zuvor noch nicht gesetzt wurden (d. h. R?, C? usw.), sind von den Änderungen betroffen. Wenn also beabsichtigt ist, alle Designatoren im Design zu aktualisieren, sollten diese zunächst durch Klicken auf die Schaltfläche Reset All zurückgesetzt werden.

Zurücksetzen von Designatoren vor dem Anwenden der Annotationseinstellungen.
Die Dropdown-Schaltfläche Reset All kann auch verwendet werden, um Reset Duplicates.
Die Proposed Change List listet alle Designatoren für die Bauteile auf, die sich in den für die Annotation ausgewählten Schaltplanblättern befinden. Für jeden Eintrag werden Details der Designatorwerte Current und Proposed zusammen mit dem Sub (Bauteil) der Komponente und dem Quell-Location of Part angegeben.
Wenn das Kontrollkästchen neben einem Designator aktiviert wird, wird dieser spezifische Designator gegen Änderungen gesperrt. Ebenso verhindert das Aktivieren des Kontrollkästchens Sub , dass diese spezifische mehrteilige Komponente aktualisiert wird. Diese Option kann als Alternative zum Setzen des Symbols Lock im Bereich Properties verwendet werden.
Nachdem Sie die Liste der vorgeschlagenen Änderungen überprüft haben, klicken Sie auf die Schaltfläche Accept Changes (Create ECO), um den Dialog Engineering Change Order zu öffnen. Sobald das ECO ausgeführt wird, werden die Annotationsänderungen auf das Design angewendet.
Zusätzliche Schaltplan-Annotationsbefehle
Das Menü Tools » Annotation enthält eine Reihe gezielter Schaltplan-Annotationsbefehle. Der erste Eintrag in der Gruppe, c, wurde bereits besprochen.

Verschiedene verfügbare Annotationsbefehle
Schaltplan-Designatoren zurücksetzen
Wenn große Teile von Inhalten aus verschiedenen Quellen ausgeschnitten und in ein neues Design eingefügt wurden, kann es erforderlich sein, alle Designatoren zurückzusetzen. Da dieser Befehl Einstellungen verwendet, die aus dem Dialog Annotate übernommen werden, wird er auf Elemente angewendet, die zuvor in diesem Dialog festgelegt wurden. Wenn beispielsweise zuvor alle Schematic Sheets To Annotate aktiviert wurden, dann wird der Befehl Reset Schematic Designators auf das gesamte Projekt angewendet, unabhängig davon, ob die Blätter derzeit im Editor geöffnet sind oder nicht. Wenn zuvor nur einige wenige Schematic Sheets To Annotate aktiviert wurden, dann wirkt sich der Befehl Reset Schematic Designators nur auf diese Blätter aus.
Nach dem Starten des Befehls erscheint ein Bestätigungsdialog, der die Anzahl der Designatoren zusammenfasst, die aktualisiert werden müssen, und fragt, ob Sie mit den Änderungen fortfahren möchten. Nach dem Klicken auf Yes werden alle Komponentendesignatoren auf allen für Annotation aktivierten Schaltplanblättern des aktiven Projekts zurückgesetzt und erscheinen in der Form: R?, C?, D?, U? usw.
Designatoren mit gesperrtem Status werden weder zurückgesetzt noch in irgendeiner Weise geändert.
Doppelte Schaltplan-Designatoren zurücksetzen
Beim Duplizieren von Teilen eines Designs behalten die neu kopierten Komponenten weiterhin dieselben Designatorwerte wie die Komponenten, von denen sie kopiert wurden. Der Befehl Reset Duplicate Schematic Designators bietet eine schnelle Möglichkeit, doppelte Designatoren auf '?' zurückzusetzen. Da dieser Befehl Einstellungen verwendet, die aus dem Dialog Annotate übernommen werden, wird er auf Elemente angewendet, die zuvor in diesem Dialog festgelegt wurden. Wenn beispielsweise zuvor alle Schematic Sheets To Annotate aktiviert wurden, dann wird der Befehl Reset Duplicate Schematic Designators auf das gesamte Projekt angewendet, unabhängig davon, ob die Blätter derzeit im Editor geöffnet sind oder nicht. Wenn zuvor nur einige wenige Schematic Sheets to Annotate aktiviert wurden, dann wirkt sich der Befehl Reset Schematic Designators nur auf diese Blätter aus.
Nach dem Starten des Befehls erscheint ein Bestätigungsdialog, der die Anzahl der Designatoren zusammenfasst, die aktualisiert werden müssen, und fragt, ob Sie mit den Änderungen fortfahren möchten. Nach dem Klicken auf Yes werden alle doppelten Komponentendesignatoren, die auf allen für Annotation aktivierten Schaltplanblättern des aktiven Projekts gefunden wurden, zurückgesetzt und erscheinen in der Form: R?, C?, D?, U? usw.
Designatoren mit gesperrtem Status werden weder zurückgesetzt noch in irgendeiner Weise geändert.
Schaltpläne still annotieren
Der Befehl Annotate Schematics Quietly wird verwendet, um alle Quell-Schaltplandokumente des aktiven Projekts zu prüfen, die für Annotation aktiviert sind, und jeder Komponente, die derzeit keinen Designator hat, einen eindeutigen Designator zuzuweisen. Die Annotation wird still durchgeführt, sodass alle vorherigen Einstellungen des Dialogs Annotate angewendet werden können, ohne den Dialog erneut öffnen zu müssen. Dies ist besonders nützlich, wenn sich das Design in einer schnellen Entwicklungsphase befindet und der Entwickler vor dem Kompilieren des Designs schnell annotieren möchte.
Alle Schaltpläne zwangsannotieren
Dieser Befehl wird verwendet, um alle Quell-Schaltplandokumente des aktiven Projekts zu prüfen, die für Annotation aktiviert sind, und alle darin enthaltenen Komponenten gemäß dem aktuell im Dialog Annotate definierten Annotationsschema erneut zu annotieren.
Das Ausführen des Befehls Force Annotate All Schematics entspricht dem Ausführen des Befehls Reset Schematic Designators, unmittelbar gefolgt vom Befehl Annotate Schematics Quietly. Folglich verwendet der Befehl Force Annotate All Schematics Einstellungen, die zuvor im Dialog Annotate festgelegt wurden, um zu bestimmen, welche Komponenten und Blätter aktualisiert werden können.
Nach dem Starten dieses Befehls erscheint eine Bestätigungsabfrage, die die Anzahl der Designatoren angibt, die bei Bestätigung aktualisiert werden. Nach dem Klicken auf Yes werden alle Komponentendesignatoren auf allen für Annotation aktivierten Schaltplanblättern des aktiven Projekts, falls erforderlich, erneut annotiert, damit sie dem aktuellen positionsbezogenen Annotationsschema entsprechen, das im Bereich Schematic Annotation Configuration des Dialogs Annotate definiert ist.
Schaltpläne rückannotieren
Vor der Einführung von Altium Designer's Design Compiler und Synchronizer wurden Annotationsänderungen historisch über eine Netzlisten-Datei (*.net) vom Schaltplan an die PCB übergeben. Annotationsänderungen, die in umgekehrter Richtung weitergegeben werden mussten – von der PCB zum Schaltplan –, wurden über einen Rückannotationsprozess verarbeitet. Dieser Prozess verwendet eine Was-Is-Datei (*.WAS) oder eine Engineering Change Order-Datei (*.ECO), um die auf Schaltplan-Designatoren anzuwendenden Änderungen zu steuern.
Dieser Befehl ist weitgehend überflüssig, da
Design Compiler und
Synchronizer wesentlich effektivere Werkzeuge zur Verwaltung der Designsynchronisierung sind. Er ist jedoch weiterhin für Legacy-Zwecke nützlich und für Entwickler, die alternative PCB-Layout-Tools verwenden (wie Specctra®). Erfahren Sie mehr über
das Erzeugen der Was-Is-Datei.
Nach dem Starten des Befehls erscheint der Dialog Choose WAS-IS File for Back-Annotation from PCB. Navigieren Sie zur erforderlichen Datei .was (oder .eco) und wählen Sie sie aus. Nach dem Klicken auf Open erscheint ein Informationsdialog, der auflistet, wie viele Änderungen an Designatoren seit dem vorherigen Zustand und wie viele seit dem ursprünglichen Zustand vorgenommen wurden. Zu diesem Zeitpunkt werden die Änderungen noch nicht tatsächlich umgesetzt. Klicken Sie auf OK , um den Dialog Annotate zu öffnen, in dem Sie die vorgeschlagenen Änderungen an den aktuellen Designatoren anzeigen können, bevor Sie entscheiden, ein ECO zu erstellen, um sie umzusetzen.
-
Beim erneuten Annotieren von Designatoren in der PCB erzeugt jede Neuannotation eine eindeutige .was-Datei, die Datum und Uhrzeit im Dateinamen trägt. Dadurch können Sie mehrere .was-Dateien nacheinander laden – von der ältesten zur neuesten –, ohne die Bezeichnungssynchronisierung zwischen der PCB und den Quell-Schaltplanblättern zu verlieren.
-
Die Rückannotation kann auch direkt im Dialog Annotation durchgeführt werden, indem Sie auf die Schaltfläche Back Annotate klicken.
Schaltplanblätter nummerieren
Der Befehl Number Schematic Sheets ändert keine Komponentendesignatoren, sondern Schaltplanblatt-Designatoren (Nummern). Konzeptionell ist er daher mit dem allgemeinen Konzept der Designannotation verwandt.
Die Nummerierung von Blättern und Dokumenten ermöglicht es Ihnen, die Kontrolle über die Blattbezeichnungen zu übernehmen und diese als Parameter in den jeweiligen Schaltplandokumenten zu speichern. Die Spezialstring-Funktion von Altium Designer (=SheetNumber, =DocumentNumber, =SheetTotal) kann dann verwendet werden, um diese Werte auf dem Blatt (zum Beispiel in der Blattfußzeile) als Textobjekte anzuzeigen.

Nummerierung von Schaltplanblättern.
Der Prozess der Blattnummerierung ist wie folgt:
Automatische Blattnummerierung (Projektoption)
Aktivieren Sie diese Option, um eine automatische Blattnummerierung durchzuführen. Die Werte werden im Bereich Projects angezeigt. Sie können die automatische Blattnummerierung auch aktivieren, indem Sie die Option Automatic Sheet Numbering auf der Registerkarte Options des Dialogs Project Options aktivieren.
Automatische Blattnummer
Klicken Sie auf die Dropdown-Schaltfläche Auto Sheet Number, um auf die Optionen für die Blattnummerierung zuzugreifen.
Die Optionen Select Numbering Scheme sind:
-
Display Order - die Blätter werden in der Reihenfolge nummeriert, in der sie angezeigt werden.
-
Sheets Hierarchical Structure - Depth First - die Blätter werden von der obersten Ebene aus in jeden Zweig hinein nummeriert. Die oberste Ebene wird zuerst nummeriert, dann wird der erste Zweig unter der obersten Ebene vollständig nummeriert, dann der zweite Zweig usw.
-
Sheets Hierarchical Structure - Breadth First - die Blätter werden entsprechend ihrer Ebene in der Hierarchie nummeriert. Die oberste Ebene wird zuerst nummeriert, danach alle zweiten Ebenen usw.
Die Optionen Select Numbering Method ermöglichen die Auswahl von fortlaufenden Werten Increasing oder Decreasing .
Automatische Dokumentnummer
Klicken Sie auf das Dropdown-Menü Auto Document Number , um auf die Optionen für die Dokumentnummerierung zuzugreifen. Diese entsprechen im Wesentlichen den Optionen Auto Sheet Number, jedoch mit den zusätzlichen Werten Prefix und Postfix .
Die Optionen Parameters sind wie folgt:
-
Prefix - Wählen Sie ein Präfix, das vor Ihrer Dokumentnummer eingefügt werden soll. Alphabetische (
A, B, C usw.), numerische (1, 2, 3 usw.) und nichtnumerische (_, *, ., % usw.) Präfixe werden unterstützt, einschließlich Kombinationen aus allen diesen Typen.
-
Start- Wählen Sie einen numerischen Wert, mit dem die Nummerierung beginnen soll.
-
Postfix - Wählen Sie ein Postfix, das an die Dokumentnummer angehängt werden soll. Alphabetische (
A, B, C usw.), numerische (1, 2, 3 usw.) und nicht numerische (_, *, . ,% usw.) Postfixe werden unterstützt, einschließlich Kombinationen aus allen diesen Typen.
-
Step - Wählen Sie einen Wert, um den jede Dokumentnummer erhöht werden soll. Wenn beispielsweise der Start Index auf 1 gesetzt ist und der Step Wert auf 100 gesetzt ist, lautet die erste Dokumentnummer 1 und die nächste Dokumentnummer 101 (Start + Schritt), dann 201 usw.
Blattanzahl aktualisieren
Klicken Sie auf die Schaltfläche Update Sheet Count, um die Anzahl der Blätter im aktuellen Projekt zu ermitteln und das Ergebnis in die Spalte SheetTotal einzutragen. Die Blattanzahl ist die Gesamtzahl der Blätter im Projekt, unabhängig vom Nummerierungsschema, das in einem der beiden vorherigen Steuerelemente ausgewählt wurde.
Nach oben/unten verschieben
Verwenden Sie die Schaltflächen Move Up oder Move Down, um ein ausgewähltes Schaltplandokument in der Liste nach oben oder unten zu verschieben. Dies ist relevant, wenn das Nummerierungsschema Display Order verwendet wird, um Blatt- oder Dokumentnummern festzulegen.
Benutzerdefinierte Nummerierung/Benennung
Wenn eine Organisation ein spezielles Nummerierungs- oder Benennungssystem hat, das sich nicht über die Befehle Auto Sheet Number oder Auto Document Number automatisieren lässt, können benutzerdefinierte Blattnamen und -nummern direkt in die Felder SheetNumber oder DocumentNumber eingetragen werden.
Schaltplan-Blattnummerierung und Device Sheets
Blatt- oder Dokumentnummern können für Device Sheets nicht konfiguriert werden, wenn diese schreibgeschützt sind (Standardzustand), und werden im Dialog Sheet Numbering For Project schraffiert dargestellt, um anzuzeigen, dass sie nicht aktualisiert werden können. Wenn Device Sheets als bearbeitbar festgelegt sind, wird die Schraffur entfernt und die Blatt- und Dokumentnummerierung kann wie gewohnt konfiguriert werden.
Steuern der Anzeige des Designators auf der PCB
Erweiterte Designator-Zeichenfolgen in einem Multi-Channel-Design können im PCB Editor mühsam zu platzieren sein. Sie können entweder Benennungsoptionen wählen, die zu einem kurzen Namen führen, oder stattdessen die ursprüngliche logische Komponentenbezeichnung anzeigen. Zum Beispiel würde C30_CIN1 als C30 angezeigt. Dies würde erfordern, dass auf der Leiterplatte eine andere Kennzeichnung hinzugefügt wird, um die getrennten Kanäle anzuzeigen, z. B. ein Rahmen um jeden Kanal auf dem Komponenten-Overlay.
Sie können über die Dropdown-Liste Designator Display im Bereich Other des Panels Properties im Modus Board zwischen der Anzeige logischer und physischer Designatoren auf der PCB wählen. Wenn Sie sich dafür entscheiden, die logischen Designatoren für Komponenten in einem Multi-Channel-Design anzuzeigen, werden diese auf der PCB und in allen erzeugten Ausgaben wie Drucken und Gerbern angezeigt. Die eindeutigen physischen Designatoren werden jedoch immer beim Erzeugen einer Stückliste verwendet.
Design-Synchronisierung – Abschluss des Annotationsprozesses
Die direkte Design-Synchronisierung ist die bevorzugte Methode, um die Übereinstimmung von Schaltplan- und PCB-Designatoren sicherzustellen, sofern Sie Zugriff auf beide Editoren haben. Die Design-Synchronisierung vergleicht die Komponenten und Verbindungen des Schaltplans direkt mit der PCB und erzeugt eine Liste der Unterschiede. Eine Liste der zur Behebung dieser Unterschiede erforderlichen Änderungen wird als ECO (Engineering Change Order) erzeugt. Eine ECO-Datei beschreibt die Unterschiede zwischen dem aktuellen Design und dem gewünschten Design und kann ausgeführt werden, wodurch das Ziel aktualisiert und das Design synchronisiert wird.
Vorwärtssynchronisierung und Rückwärtssynchronisierung
Die Begriffe Vorwärtssynchronisierung und Rückwärtssynchronisierung beschreiben spezifisch die Richtung, in der Annotationen und Designänderungen bei der Datensynchronisierung übertragen werden. Stellt man sich einen Designfluss vor, der mit dem Schaltplan beginnt und von ihm gesteuert wird, dann ist die Vorwärtssynchronisierung der Prozess, bei dem im Schematic Editor vorgenommene Änderungen vorwärts zur PCB übertragen werden. Die Rückwärtssynchronisierung ist der Prozess, bei dem in der PCB vorgenommene Änderungen rückwärts zum Schematic Editor übertragen werden.
Vorwärtssynchronisierung
Einige Gründe, warum Sie Daten vom Schaltplan zur PCB synchronisieren würden, sind:
-
Im Schematic Editor wurde eine neue Komponente hinzugefügt, die im PCB-Layout benötigt wird.
-
Sie haben Ihr Schaltplandesign zum ersten Mal oder seit der letzten Design-Synchronisierung annotiert.
-
In einem Multi-Channel-Design haben Sie Project Options geändert, um den physischen (PCB-)Benennungsstil zu ändern.
-
Sie haben eine Board-Level-Annotation zum ersten Mal oder seit der letzten Design-Synchronisierung durchgeführt.
So synchronisieren Sie Ihr Schaltplandesign vorwärts mit dem PCB-Design
Wählen Sie eine der folgenden Methoden, um Ihr Schaltplandesign vorwärts mit Ihrem PCB-Design zu synchronisieren:
-
Wählen Sie Update PCB Document im Menü Design im Schematic Editor. Wenn Unterschiede zwischen diesen und dem Ziel-PCB-Dokument bestehen, wird der Dialog Engineering Change Order mit einer Liste der Änderungen geöffnet, die erforderlich sind, um die PCB mit dem Schaltplandesign zu synchronisieren. Klicken Sie auf Execute Changes, um Ihr Design zu synchronisieren.
-
Wählen Sie Import Changes im Menü Design im PCB Editor; dadurch werden Änderungen aus den Schaltplandokumenten in das PCB-Dokument importiert.
Rückwärtssynchronisierung
Die Rückwärtssynchronisierung wird durchgeführt, wenn Sie Ihr PCB-Design annotiert oder geändert haben und das Schaltplandesign aktualisieren möchten.
So synchronisieren Sie Ihr PCB-Design zurück mit dem Schaltplandesign
Wählen Sie eine der folgenden Methoden, um Ihr PCB-Design zurück mit Ihrem Schaltplandesign zu synchronisieren:
-
Wählen Sie im PCB Editor Update Schematics im Menü Design . Standardmäßig ist die Option Push Component Designator Changes to Annotation File (if any) auf der Registerkarte ECO Generation tab des Dialogs Project Options aktiviert, sodass im PCB Editor vorgenommene Änderungen nur in die Annotationsdatei und letztlich bei der Kompilierung in die Compiled Documents übernommen werden. Deaktivieren Sie diese Option, um Änderungen nur in das Quell-Schaltplandokument zu übernehmen (Editor Ansicht).
-
Wählen Sie im Schematic Editor Tools » Annotation » Annotate Schematics und klicken Sie dann im Dialog Annotate dialog auf die Schaltfläche Back Annotate. Wählen Sie die WAS-IS-Datei, die beim erneuten Annotieren von Designatoren in der PCB-Umgebung erzeugt wurde.
Dies ist ein Legacy-Werkzeug. Die bevorzugte Methode der Design-Synchronisierung ist der Befehl Design » Update Schematics.
-
Wählen Sie im Schematic Editor Tools » Annotation » Board Level Annotate und klicken Sie dann im Dialog Board Level Annotate auf die Schaltfläche Back Annotate. Wählen Sie die WAS-IS-Datei, die beim erneuten Annotieren von Designatoren in der PCB-Umgebung erzeugt wurde.
Dies ist ein Legacy-Werkzeug. Die bevorzugte Methode der Design-Synchronisierung ist der Befehl Design » Update Schematics.
-
Wählen Sie im Schematic Editor Tools » Annotation » Back Annotate Schematics. Wählen Sie die WAS-IS-Datei, die beim erneuten Annotieren von Designatoren in der PCB-Umgebung erzeugt wurde.
Dies ist ein Legacy-Werkzeug. Die bevorzugte Methode der Design-Synchronisierung ist der Befehl Design » Update Schematics.
Back Annotate Schematics synchronisiert im PCB Editor vorgenommene Annotationsänderungen mit dem Schaltplandesign. Diese Funktion ist nützlich, wenn es nicht möglich ist, den PCB Editor und den Schematic Editor gleichzeitig geöffnet zu haben, zum Beispiel wenn PCB und Schaltplan von Personen an unterschiedlichen Standorten erstellt werden.
Traditionelle Methoden der Design-SynchronisierungAltium Designer unterstützt den traditionellen Ansatz der Design-Synchronisierung über Zwischendateien (Netzliste und WAS/IS-Datei). Die Vorwärtssynchronisierung von Annotationsdaten kann mithilfe einer Netzlistendatei erfolgen, und die Rückwärtssynchronisierung kann mithilfe einer WAS/IS-Datei erfolgen (die auflistet, was jeder Designator WAS und was er jetzt IS). Die bevorzugte Methode zur Synchronisierung Ihres Designs ist die direkte Design-Synchronisierung.
Komponentenverknüpfung mit eindeutigen IDs
Wenn Sie Ihr Design neu annotiert haben, stimmen die Schaltplan-Komponentendesignatoren oder die kompilierten Komponentendesignatoren nicht mehr mit den PCB-Komponentendesignatoren überein, sodass eine Synchronisierung erforderlich ist, um das Design erfolgreich abzuschließen. Anstatt sich auf den Designator selbst als Schlüsselfeld zu verlassen, das ein Schaltplansymbol mit seinem entsprechenden PCB-Footprint verknüpft, kann Altium Designer die Design-Synchronisierung über das System der Unique IDentifier (UID) aufrechterhalten. Die UID ist ein systemgenerierter Wert, der die Quellkomponente eindeutig identifiziert und jede Schaltplankomponente der entsprechenden PCB-Komponente zuordnet.
Wenn eine Komponente auf einem Schaltplanblatt platziert wird, wird ihr automatisch eine UID zugewiesen. Beim ersten Übertragen von Komponenteninformationen aus den Quell-Schaltplandokumenten auf eine leere PCB werden die UID-Informationen jeder Schaltplankomponente der entsprechenden PCB-Komponente zugewiesen.
Mit Refactoring können Sie Device Sheets in Schematic Sheets und umgekehrt umwandeln, wobei die Unique ID des Blatts und seiner Komponenten erhalten bleibt. Darüber hinaus können Sie Teilschaltungen auf andere Schaltplanblätter im aktuellen Projekt refaktorieren (oder verschieben), wobei die Unique ID der Teilschaltung erhalten bleibt. Der Befehl Refactor befindet sich im Menü Edit .
Die Synchronisierungsfunktion von Altium Designer, die durch Starten des Befehls Design » Update initiiert wird, verwendet diese UIDs, um jede Schaltplankomponente ihrem PCB-Äquivalent zuzuordnen. Designaktualisierungen/-änderungen können dann mithilfe von Engineering Change Orders (ECOs) umgesetzt werden. Ein ECO listet alle Änderungen auf, die erforderlich sind, um Änderungen an einem oder mehreren Designdokumenten umzusetzen und damit die angeforderte Synchronisierungsaktion zu erfüllen. ECOs werden verwendet, um Designaktualisierungen in verschiedenen Situationen durchzuführen, zum Beispiel:
-
Designaktualisierungen von SCH zu PCB.
-
Durchführen von Annotationsaktualisierungen für Schaltplan-Komponentendesignatoren und kompilierte Komponentendesignatoren.
-
Umsetzen von Parameteraktualisierungen mit Parameter Manager (Tools » Parameter Manager).
-
Aktualisieren von Parameterinformationen mit Informationen, die in Quellbibliotheken oder einer Firmendatenbank gespeichert sind. Immer wenn Sie Schaltplan und PCB vergleichen (z. B. wenn Sie Design » Update auswählen), ordnet Altium Designer zunächst Komponenten zu, die dieselbe UID haben. Wenn Komponenten erkannt werden, die keine gemeinsame UID haben, werden Sie darauf hingewiesen und die Anwendung bietet an, einen Abgleich über den Designator zu versuchen. Bis Sie sowohl dem Schaltplan als auch der PCB eine übereinstimmende UID zugewiesen haben, wird diese Meldung weiterhin angezeigt. Unique IDs und ihre Zuordnung werden im Dialog Edit Component Links verwaltet (Project » Component Links).
Beachten Sie, dass der Dialog nur geöffnet werden kann, wenn ein PCB-Dokument aktiv ist, da UID-Änderungen immer auf das PCB und nicht auf den Schaltplan angewendet werden. Verwenden Sie den Dialog in jeder Phase des Designs, um die Verknüpfung zwischen den Komponenten anzuzeigen und zu überprüfen, dass die Komponenten zwischen den Dokumenten korrekt zugeordnet sind, sowie um übereinstimmende UIDs Komponenten zuzuweisen, die derzeit nicht zugeordnet sind.
Wenn Sie planen, entweder den Schaltplan oder das PCB neu zu annotieren, müssen Sie unbedingt zuerst sicherstellen, dass die UIDs übereinstimmen, da nach dem Ändern aller Bezeichner im Schaltplan oder auf dem PCB die UID die einzige Information ist, mit der die Schaltplankomponente mit ihrem PCB-Äquivalent verknüpft werden kann.