Board-Level-Annotation

Board level annotation ist der Prozess, bei dem die kompilierten Komponenten (die physische Ansicht Ihrer Komponenten) Ihres Designs über den Schaltplaneditor annotiert werden. Damit können Sie Ihre Komponenten entweder anhand verschiedener Benennungsschemata benennen oder benutzerdefinierte Namen festlegen.

Obwohl dies in jedem Design verwendet werden kann, ist es besonders nützlich für Mehrkanal-Designs und/oder Designs, die Geräteblätter enthalten, bei denen die Bezeichner nicht direkt im Geräteblatt selbst bearbeitet werden können. Auf diese Weise kann das gesamte Design neu annotiert werden, ohne die ursprünglichen Geräteblätter tatsächlich zu ändern. Die Annotation auf Platinenebene löst außerdem Konflikte bei der Annotation, die durch doppelte Bezeichner innerhalb eines Projekts entstehen können, und speichert ihre Änderungen in einer *.Annotation Textdatei. Sie enthält zusätzliche Schlüsselwörter zur Anpassung von Benennungsschemata und ermöglicht deren Anwendung auf alle oder nur auf einen ausgewählten Bereich von Bauteilen.

Die Annotation auf Platinenebene gibt Ihnen die vollständige Kontrolle über die Annotation in Ihrem Projekt; die Annotationseinstellungen werden in einer *.Annotation Textdatei gespeichert, die im Unterordner Settings\Annotation Documents im Projects Panel angezeigt wird. Altium Designer verwaltet Annotationsdateien automatisch.

Sie können wählen, ob Sie alle Komponenten in Ihrem Projekt benennen, ausgewählte Komponenten benennen oder nur diejenigen Komponenten benennen möchten, die keinen Bezeichner haben.

Konfigurieren der Annotation auf Platinenebene

So annotieren Sie die kompilierten Komponenten in Ihrem Projekt über den Schaltplaneditor:

  • Stellen Sie sicher, dass die Komponenten auf Schaltplanebene annotiert wurden, damit die Quelldaten des Schaltplans, einschließlich Paketierungsoptionen für mehrteilige Komponenten, als Eingabe für die Annotation auf Platinenebene verfügbar sind.

  • Wählen Sie Tools » Annotation » Board Level Annotate (Tastenkürzel Ctrl+L), wodurch das Dialogfeld Board Level Annotate geöffnet wird.

Das Dialogfeld Board Level Annotate  zeigt alle Schaltplandokumente in Ihrem Projekt an.
Das Dialogfeld Board Level Annotate zeigt alle Schaltplandokumente in Ihrem Projekt an.

Dieses Dialogfeld besteht aus zwei Hauptbereichen:

  • Filter Options - zum Filtern und Festlegen des Umfangs der Annotation.

  • Proposed Change List - die vorgeschlagenen Änderungen, die basierend auf Ihren konfigurierten Annotationsoptionen angewendet werden. Änderungen werden über eine Engineering Change Order (ECO) angewendet.

Die folgenden Schaltflächen befinden sich unterhalb von Proposed Change List:

  • Annotate Options - klicken Sie hier, um auf das Dialogfeld Board Level Annotation Options zuzugreifen, in dem Sie die Annotation mithilfe vordefinierter oder benutzerdefinierter Benennungsschemata weiter anpassen können.

Alternativ können Sie, wenn Sie für alle oder eine bestimmte Komponente einen benutzerdefinierten Namen angeben möchten, das Kontrollkästchen Apply in der Spalte Naming Scheme (im Dialogfeld Board Level Annotate ) deaktivieren, um das Naming Scheme für ausgewählte Komponenten zu deaktivieren, und die Spalte PCB Component Instance bearbeiten.

  • Annotate - klicken Sie auf die Dropdown-Liste, um Annotate Undesignated, Annotate All oder Annotate Selected auszuwählen. Nach der Auswahl wird Proposed Change List mit dem Bezeichner aktualisiert, der jedem zutreffenden Bauteil zugewiesen werden soll.

  • Reset All - klicken Sie, um alle Bezeichner auf die Standardnamen für kompilierte Bauteile zurückzusetzen. Nachdem die Bauteile zurückgesetzt wurden, zeigt die Spalte Prefix ein Bauteilsymbol mit einem Fragezeichen () an, um zu kennzeichnen, dass das Bauteil nun keinen Bezeichner hat.

  • Back Annotate - verwenden Sie diese Option, um Änderungen aus Ihrem PCB-Design mit den kompilierten Dokumenten im Schaltplaneditor zu synchronisieren. Nach dem Klicken auf die Schaltfläche Back Annotate  wird ein Dialogfeld File Explorer geöffnet, in dem Sie die Datei für die Rückannotation auswählen können. Die Rückannotation für Annotation auf Platinenebene funktioniert genauso wie für Annotation auf Schaltplanebene. Erfahren Sie mehr über das Erzeugen der Was-Ist-Datei.

Beachten Sie, dass die Rückannotation eine Legacy-Funktion ist; daher wird empfohlen, Design » Update zu verwenden, um Annotationsänderungen vom PCB zurück in den Schaltplan zu übertragen.

So schließen Sie die Annotation auf Platinenebene ab:

  • Klicken Sie auf die Schaltfläche Accept Changes (Create ECO) . Das Dialogfeld Engineering Change Order wird geöffnet, in dem Sie das ECO validieren, melden und ausführen können.

  • Klicken Sie auf die Schaltfläche Execute Changes und dann auf die Schaltfläche Close , um die Annotation auf Platinenebene auszuführen.

  • Klicken Sie im Dialogfeld Board Level Annotate auf die Schaltfläche Close . Die Datei *.Annotation wird aktualisiert, und Sie können Ihre Annotation auf Platinenebene in Ihren Dokumenten anzeigen. Um die Annotation auf Platinenebene abzuschließen, synchronisieren Sie die Schaltplandokumente mit Ihren PCB-Dokumenten, indem Sie Update PCB Document <Filename> aus dem Menü Design auswählen.

Annotation auf Platinenebene und Device Sheets

Device Sheets sind portabel und können zwischen Designs wiederverwendet werden. In den meisten Fällen sind die Namen der Bauteile in Device Sheets auf den Geltungsbereich dieses Blatts beschränkt und erfordern eine Annotation auf Platinenebene, um in das Design übernommen zu werden, in dem sie platziert sind.

Die Annotation auf Platinenebene ist für Device Sheets relevant, weil verschiedene Device Sheets innerhalb eines Projekts doppelte Bezeichner enthalten können, was zu Kompilierungsfehlern führt. Die Annotation auf Platinenebene kann solche Namenskonflikte auflösen, wobei die Änderungen in einer Datei *.Annotation gespeichert werden, die unter dem Unterordner Settings - Annotation Documents angezeigt wird.

Standardnamen für kompilierte Bauteile

Standardnamen sind erforderlich, um zwischen den verschiedenen Instanzen der physischen Darstellungen von Bauteilen zu unterscheiden. Diese Standardnamen werden in Ihren Dokumenten angezeigt und verwendet, wenn Sie keine Annotation auf Platinenebene durchgeführt haben, um Ihre kompilierten (physischen) Bauteile zu annotieren. Wenn Sie das Dialogfeld Board Level Annotate zum ersten Mal öffnen, werden die Standardnamen in der Spalte PCB Component Instance eingetragen.

Die Standardbenennung kompilierter Bauteile gilt auch für Multi-Channel-Designs, die innerhalb eines Projekts mehrfach auf dasselbe Blatt verweisen. Dies geschieht entweder durch das Platzieren mehrerer Blattsymbole, die im Schaltplandokument auf dasselbe Blatt verweisen, oder durch das Einfügen des Schlüsselworts Repeat in den Bezeichner eines Blattsymbols, um ein Blatt mehrfach zu instanziieren.

Dies erleichtert zwar die Wiederholung von Schaltungen, stellt aber auch eine Herausforderung hinsichtlich der Annotation dar. In einem Multi-Channel-Design kann es nur eine logische Instanz jedes Bauteils mit einem eigenen eindeutigen Bezeichner geben, unabhängig davon, wie viele „Kopien“ davon auf dem PCB vorhanden sind. Die Registerkarte Multi-Channel tab des Dialogfelds Project Options (Project » Project Options) stellt sicher, dass jeder Kanal mit einem Standardnamen auf Basis von Room Naming Style und Component Naming Designator Format eindeutig annotiert wird.

Registerkarte „Multi-Channel“

Räume sind Bereiche, die die Platzierung und Annotation von Bauteilen in Multi-Channel-Designs unterstützen. Genauer gesagt ist ein Kanal im Schaltplan eine Instanz eines wiederholten Blatts, und auf dem PCB wird jeder Kanal durch einen Raum dargestellt. Sobald Bauteile einem Raum zugewiesen wurden, bewegen sie sich mit, wenn der Raum verschoben wird, sodass sich separate Kanäle leicht steuern und identifizieren lassen.

Räume spielen eine wichtige Rolle bei Kanalbezeichnungen und sorgen für eindeutige Namen.

Logische Bezeichner werden den Bauteilen auf der Registerkarte Editor zugewiesen. Physische Bezeichner werden den Bauteilen zugewiesen, wenn sie im PCB-Design platziert werden oder wenn Sie eine Annotation auf Platinenebene durchgeführt haben. In Multi-Channel-Designs können die logischen Bezeichner für Bauteile in wiederholten Kanälen gleich sein, aber jedes Bauteil muss im PCB-Design einen eindeutigen physischen Bezeichner haben. Dies kann erreicht werden, indem Room Name an den Bauteilnamen angehängt wird, wie im Feld Component Naming unten gezeigt.

Die Registerkarte Multi-Channel tab des Dialogfelds Project Options ermöglicht es Ihnen, Room Naming Style und Component Naming Designator Format für Ihre Designs festzulegen. Durch die Steuerung des Multi-Channel-Bezeichnerformats in diesem Dialogfeld steuern Sie die Zuordnung vom einzelnen logischen Bauteil auf der Registerkarte Editor zu den mehreren physischen Instanzen auf dem PCB. Die Registerkarte ist im Wesentlichen in zwei Bereiche unterteilt – Room Naming und Component Naming.

Die Registerkarte Multi-Channel ermöglicht flexible Standardbenennungsformate in Multi-Channel-Designs.
Die Registerkarte Multi-Channel ermöglicht flexible Standardbenennungsformate in Multi-Channel-Designs.

Raumbenennung

Verwenden Sie die Dropdown-Liste Room Naming Style, um das für die Räume in Ihrem Design erforderliche Benennungsformat festzulegen. Diese Räume werden standardmäßig erstellt, wenn Sie die Projektschaltpläne mit dem PCB aktualisieren. Es stehen fünf Stile zur Verfügung — zwei flache und drei hierarchische.

Flache Formate für Raumnamen

Hierarchische Formate für Raumnamen

Flach numerisch mit Namen

Numerischer Namenspfad

 

Flach alphabetisch mit Namen

Alphabetischer Namenspfad

Gemischter Namenspfad

Hierarchische Raumnamen werden gebildet, indem alle Bezeichner der kanalisierten Blattsymbole (ChannelPrefix + ChannelIndex) in der relevanten Kanalpfadhierarchie aneinandergereiht werden.

Wenn Sie einen Stil für die Raumbenennung aus der Liste auswählen, wird die grafische Darstellung dynamisch aktualisiert, um die Benennungskonvention widerzuspiegeln, die im Design erscheinen wird. Die größeren schraffierten Bereiche stellen die Kanäle der oberen Ebene (oder Bänke) dar, und die darin schattierten Bereiche repräsentieren die Kanäle der unteren Ebene. Wenn das Design kompiliert wird, wird für jedes Blatt im Design ein Raum erstellt, einschließlich jeder Bank und jedes Kanals der unteren Ebene.

Verwenden Sie das Feld Level Separator for Paths, um das erforderliche Zeichen/Symbol zum Trennen der Pfadinformationen bei Verwendung der hierarchischen Benennungsstile anzugeben. Es gibt keine Einschränkungen für das als Ebenentrennzeichen verwendete Zeichen, jedoch ist ein einzelnes nicht alphanumerisches Zeichen leichter lesbar.

Bauteilbenennung

Für die Benennung von Bauteilen stehen mehrere Bezeichnerformate zur Verfügung. Sie können ein Format auswählen oder mithilfe gültiger Schlüsselwörter Ihr eigenes definieren. Definieren Sie das Format Component Naming, indem Sie es aus der Dropdown-Liste Designator Format auswählen. Es gibt acht vordefinierte Formate — fünf flache und drei, die in einem hierarchischen Kontext verwendet werden können:

Flache Bezeichnerformate

$Component$ChannelAlpha

$Component_$ChannelPrefix$ChannelAlpha

$Component_$ChannelIndex

$Component_$ChannelPrefix$ChannelIndex

$ComponentPrefix_$ChannelIndex_$ComponentIndex

Hierarchische Bezeichnerformate  

$Component_$RoomName

$RoomName_$Component

$ComponentPrefix_$RoomName_$ComponentIndex

Die flachen Bezeichnerformate benennen jeden Bauteilbezeichner in einer linearen Folge, beginnend mit dem ersten Kanal und unter Vermeidung doppelter Bezeichner. Die hierarchischen Bezeichnerformate enthalten den Room Name im Bezeichner eines Bauteils. Wenn der gewählte Room Naming Style einer der beiden möglichen flachen Stile ist, dann ist auch der Stil für den Bauteilbezeichner flach. Wurde jedoch ein hierarchischer Stil für den Room Naming Style gewählt, ist auch der Bauteilbezeichner hierarchisch, da die Pfadinformationen im Format enthalten sind.

Eigenes Bezeichnerformat definieren

Sie können Ihr eigenes Bauteilbezeichnerformat definieren, indem Sie direkt in das Feld Designator Format schreiben und dabei gültige Schlüsselwörter verwenden. Wählen Sie aus einer beliebigen Kombination der folgenden Schlüsselwörter, um die Formatzeichenfolge zu erstellen.

Schlüsselwort

Definition

$RoomName

Name des zugehörigen Raums, wie durch den im Feld Room Naming Style gewählten Stil bestimmt

$Component

Logischer Bauteilbezeichner (z. B. U1)

$ComponentPrefix

Präfix des logischen Bauteilbezeichners (z. B. U für U1)

$ComponentIndex

Index des logischen Bauteilbezeichners (z. B. 1 für U1)

$ChannelPrefix

Logischer Blattsymbolbezeichner

$ChannelIndex

Index, der zur Unterscheidung zwischen verschiedenen Kanälen angegeben wird

$ChannelAlpha

Kanalindex als alphabetisches Zeichen ausgedrückt. Dieses Format ist nur nützlich, wenn das Design insgesamt weniger als 26 Kanäle enthält oder wenn Sie ein hierarchisches Bezeichnerformat verwenden.

Das Room Naming Style ist für die Bauteilbenennung nur relevant, wenn die Zeichenfolge $RoomName in Designator Format enthalten ist.

Anzeigen physischer Namen in Ihren Dokumenten

Ihr Design wird auf der Registerkarte Editor erstellt. Kompilierte Dokumente (physische Darstellungen Ihres Designs) sind sichtbar und können durch Klicken auf die Registerkarte compiled document aufgerufen werden, die sich unten im Schaltplandokument im Designbereich befindet.

Beispiele für Registerkarten im Designbereich
Beispiele für Registerkarten im Designbereich

Sie können Anzeigeeinstellungen für die physischen Namen in kompilierten Dokumenten auf der Seite Schematic - Compiler des Preferences Dialogs festlegen. Im Bereich Compiled Names Expansion wählen Sie aus, ob die kompilierten (physischen) Namen von Designators, Net Labels, Ports, Sheet Number und/oder Document Number erweitert angezeigt werden sollen.

Sie können auch die zugehörige Dropdown-Liste verwenden, um auszuwählen, wie die Objekte angezeigt werden. Zur Auswahl stehen Never display superscript (erweiterte Namen werden nie angezeigt), Always display superscript (erweiterte Namen werden immer angezeigt) oder Display superscript if necessary (erweiterte Namen werden nur angezeigt, wenn sie sich von der Quelle unterscheiden).

Die Hochstellungsoptionen gelten sowohl für die Registerkarte Editor als auch für die Registerkarten compiled document . Auf der Registerkarte Editor werden die kompilierten Namen hochgestellt angezeigt; auf der Registerkarte compiled document  wird der logische Name (der Name auf der Registerkarte Editor ) hochgestellt angezeigt.

Verwenden Sie den Befehl Design » Update PCB Document, um einen Übertragungsprozess zu starten, der automatisch für jedes Schaltplanblatt im Design eine Komponenteklasse, für jede Komponenteklasse einen Raum erstellt und außerdem die Komponenten jeder Klasse in ihrem Raum gruppiert, sodass sie für die Platzierung bereit sind.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Inhalt