Mehrblatt- & hierarchische Designs

Altium Training

Altium Essentials: Navigating Schematics

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Auf einen Blick

Dieser Artikel erläutert, warum die Aufteilung eines Schaltplans auf mehrere Blätter den Aufbau, das Lesen, das Teilen und das Drucken eines Designs erleichtern kann – selbst wenn die Schaltung nicht besonders komplex ist. Er stellt die beiden grundlegenden Entscheidungen bei einem mehrblättrigen Design vor: die strukturelle Beziehung zwischen den Blättern und die Art, wie elektrische Verbindungen zwischen ihnen hergestellt werden. Anschließend konzentriert er sich auf die Struktur und vergleicht flache und hierarchische Ansätze in Altium Designer. Sie erfahren außerdem, für welche Anwendungsfälle sich die jeweiligen Ansätze besonders eignen, welche Kompromisse damit verbunden sind und welche Rolle Blattsymbole bei der Organisation mehrblättriger Schaltpläne spielen. So erhalten Sie einen praktischen Leitfaden, um bereits vor Beginn der Entwicklung die passende Struktur zu wählen. Lesen Sie weiter und schaffen Sie eine solide Grundlage für Ihren nächsten Schaltplan.

- Verstehen Sie den Unterschied zwischen flachen und hierarchischen mehrblättrigen Designs und erfahren Sie, wann welcher Ansatz besser geeignet ist.
- Erfahren Sie, warum die Organisation auf mehreren Blättern die Lesbarkeit, die Zusammenarbeit im Team, die Modularität und das Drucken verbessern kann.
- Sehen Sie, wie Blattsymbole in Altium Designer verwendet werden, um untergeordnete Schaltplanblätter darzustellen und die Schaltplanstruktur abzubilden.
Mit KI tiefer einsteigen:

Als Schaltpläne ursprünglich auf Papier gezeichnet wurden, geschah dies häufig auf einem einzigen Blatt, das groß genug war, um einen großen Zeichentisch auszufüllen. Vervielfältigt wurde es auf einem speziellen Großformatkopierer. Die Zeiten haben sich geändert: Heute werden Schaltpläne am Desktop-PC erstellt, auf einem Server gespeichert und auf einem kleinformatigen Laserdrucker ausgedruckt.

Dieser Wandel bedeutet, dass sich selbst ein einfaches Design leichter darstellen und verstehen lässt, wenn es auf mehrere Schaltplanblätter verteilt wird. Auch wenn das Design nicht besonders komplex ist, kann es Vorteile bieten, es auf mehreren Blättern zu organisieren.

Beispielsweise kann das Design verschiedene modulare Elemente enthalten. Werden diese Module als separate Dokumente geführt, können mehrere Entwickler gleichzeitig an einem Projekt arbeiten. Die Aufteilung des Designs in logische Module verbessert außerdem dessen Lesbarkeit erheblich – ein wichtiger Aspekt für alle, die den Schaltplan später im Produktlebenszyklus lesen und interpretieren müssen. Ein weiterer Vorteil: Wenn ein Design auf mehrere Blätter mit jeweils weniger Bauteilen verteilt ist, lassen sich auch kleinformatige Drucker wie Laserdrucker verwenden.

Wenn Sie Ihr Design auf mehrere Blätter verteilen möchten, müssen Sie zwei Entscheidungen treffen:

  • wie die Blätter strukturell miteinander verknüpft sind und

  • mit welcher Methode die elektrischen Verbindungen zwischen den Schaltungen auf diesen Blättern hergestellt werden.

Ihre Wahl hängt von der Größe und Art des jeweiligen Projekts sowie von Ihren persönlichen Vorlieben ab.

Dieser Artikel befasst sich mit den strukturellen Beziehungen zwischen den Blättern, ihrer Funktionsweise sowie den verfügbaren Werkzeugen und Techniken zum Erstellen eines mehrblättrigen Designs. Weitere Informationen zum Herstellen von Verbindungen finden Sie im Artikel Verbindungen herstellen.

Flaches oder hierarchisches Design

Wie bereits erwähnt, müssen Sie als Entwickler entscheiden, wie die Schaltplanblätter organisiert und wie die Verbindungen zwischen diesen Blättern hergestellt werden. Diese Entscheidungen sind jedoch nicht unabhängig voneinander: Mit der Wahl der Struktur müssen Sie auch festlegen, wie die Verbindungen zwischen den Blättern hergestellt werden sollen.

Es gibt zwei Ansätze zur Strukturierung eines mehrblättrigen Designs: entweder flat oder hierarchical.

Beide Ansätze sind geeignet; jeder hat seine eigenen Stärken und Schwächen. Ein flaches Design lässt sich schneller erstellen, erschwert es anderen jedoch, Signale zu verfolgen und die Funktion zu verstehen, insbesondere anhand eines Ausdrucks. Ein hierarchisches Design erfordert mehr Zeit beim Zeichnen, da zum Herstellen der Verbindungen mehr Schritte erforderlich sind. Dafür können andere seine Funktion leichter nachvollziehen und die Signale über die Blätter hinweg verfolgen. Hierarchisches Design ist außerdem wichtig für die Wiederverwendung von Designs und ein wesentlicher Bestandteil eines Mehrkanaldesigns.

Die Technik zum Verknüpfen eines untergeordneten Blatts mit dem übergeordneten Blatt ist bei flachen und hierarchischen Designs dieselbe – erst die Art und Weise, wie die Verbindungen hergestellt werden, bestimmt, ob es sich um ein flaches oder ein hierarchisches Design handelt.

Flaches Design

Sie können sich ein flaches Design so vorstellen, als wäre ein großes Schaltplanblatt in mehrere kleinere Blätter zerschnitten worden: Bei einem flachen Design befinden sich alle Blätter auf derselben Ebene. Die Verbindungen werden direkt von einem beliebigen Blatt zu einem anderen hergestellt. Diese Art der Verbindung wird als horizontale Verbindung bezeichnet.

Die Verwendung eines Übersichtsblatts ist bei einem flachen Design optional. Falls eines vorhanden ist, enthält es für jedes Blatt des Designs ein Blattsymbol, darf jedoch keine Verdrahtung enthalten. Ein flaches Design kann beliebig viele Blätter umfassen.

Erstes Bild: Das flache Design hat kein Übersichtsblatt. Zweites Bild: Dasselbe Design mit einem Übersichtsblatt. Beachten Sie, dass das Übersichtsblatt keine Verdrahtung enthält. Es zeigt lediglich die Blätter des Designs. 
Erstes Bild: Das flache Design hat kein Übersichtsblatt. Zweites Bild: Dasselbe Design mit einem Übersichtsblatt. Beachten Sie, dass das Übersichtsblatt keine Verdrahtung enthält. Es zeigt lediglich die Blätter des Designs.

Beide obigen Bilder zeigen ein flaches Design. Die Version links hat kein Übersichtsblatt, die Version rechts hingegen schon. Bei einem kleinen Design mit nur zwei oder drei Schaltplanblättern kommen Sie möglicherweise zu dem Schluss, dass ein Übersichtsblatt keinen Mehrwert bietet. Bei einer größeren Anzahl von Blättern kann ein Übersichtsblatt dem Leser helfen, die Funktion des Schaltungsdesigns anhand der Anordnung der logischen Blöcke (Blattsymbole) auf dem Blatt zu verstehen. Alle Blätter des Designs werden im Projects-Panel auf derselben Ebene angezeigt, da keine Hierarchie vorhanden ist.

Hierarchisches Design

Beachten Sie, dass ein Projekt bei hierarchischen Designs nur ein einziges Blatt auf oberster Ebene enthalten darf. Alle anderen Quelldokumente müssen über Schaltplansymbole referenziert werden. Bei der Designvalidierung kann die Verstoßprüfung „Multiple Top Level Documents“ verwendet werden, um Abweichungen von dieser Regel zu melden. Außerdem darf kein Schaltplansymbol auf das Blatt verweisen, auf dem es sich befindet, oder auf ein Blatt weiter oben in der Hierarchie, da dadurch eine nicht auflösbare Schleife in der Struktur entsteht.

Ein hierarchisches Design bildet die baumartige Struktur bzw. die Beziehungen zwischen den Blättern im Design ab. Dies erfolgt mithilfe von Schaltplansymbolen, die untergeordnete Blätter in der Designhierarchie repräsentieren. Das Symbol steht für das darunterliegende Blatt, und seine Blatteinträge repräsentieren die Ports auf diesem Blatt bzw. stellen Verbindungen zu ihnen her. Die elektrische Verbindung erfolgt über die Blatteinträge dieser Schaltplansymbole – nicht direkt zwischen den Ports verschiedener Blätter.

Wie bei einem flachen Design wird das untergeordnete Blatt durch die Angabe seines Dateinamens im Schaltplansymbol identifiziert. In einem hierarchischen Design kann dieses untergeordnete Blatt ebenfalls Schaltplansymbole enthalten, die auf weitere untergeordnete Blätter verweisen und so eine weitere Hierarchieebene bilden. Die folgende Abbildung zeigt ein hierarchisches Design mit drei Hierarchieebenen.

In einem hierarchischen Design wird die im Baum angezeigte Struktur durch die über Schaltplansymbole definierten Beziehungen zwischen übergeordneten und untergeordneten Blättern bestimmt.
In einem hierarchischen Design wird die im Baum angezeigte Struktur durch die über Schaltplansymbole definierten Beziehungen zwischen übergeordneten und untergeordneten Blättern bestimmt.

In einem hierarchischen Design verlässt ein Signal auf einem untergeordneten Blatt das Blatt über einen Port, der nach oben mit einem entsprechenden Blatteingang auf dem übergeordneten Blatt verbunden ist. Das übergeordnete Blatt enthält Verbindungen, die das Signal des untergeordneten Blatts zu einem Blatteingang in einem anderen Blattsymbol führen. Von dort gelangt es nach unten zu einem entsprechenden Port auf dem zweiten untergeordneten Blatt, wie in der folgenden Abbildung gezeigt.

The connectivity is from a Port on the child sheet up to a matching Sheet Entry in the Sheet Symbol on the parent sheet

Diese Struktur aus über- und untergeordneten Blättern kann beliebig tief verschachtelt sein. Ein hierarchisches Design kann beliebig viele Blätter enthalten.

Die Konnektivität zwischen den Blättern wird durch Net Identifier Scope bestimmt. Diese Einstellung wird auf der Registerkarte Options des Dialogfelds Options for Project vorgenommen. Weitere Informationen zum Herstellen von Verbindungen finden Sie auf der Seite Verbindungen herstellen. Beachten Sie, dass der Gültigkeitsbereich der Netzbezeichner die Option „Automatisch“ umfasst. Sofern Sie keine ungewöhnlichen Anforderungen an die Konnektivität haben, ist diese Option eine gute Wahl.

Der Vorteil eines hierarchischen Designs besteht darin, dass es dem Leser die Struktur des Designs zeigt und die Konnektivität vollständig vorhersehbar und leicht nachvollziehbar ist, da die Verbindung immer vom untergeordneten Blatt nach oben zum Blattsymbol auf dem übergeordneten Blatt verläuft.

Ein weiterer Vorteil eines hierarchischen Designs ist, dass es die Grundlage für ein ausgefeiltes System zur Wiederverwendung von Designs bietet. Dieses System steht je nach Art der Datenspeicherung in zwei Varianten zur Verfügung: dateibasiert oder serverbasiert.

  • Das dateibasierte System wird als Device Sheets bezeichnet. Dabei platzieren Sie einen vorhandenen Schaltplan aus einer Bibliothek von Device Sheets direkt im zu erstellenden Design. Weitere Informationen zu Device Sheets finden Sie auf der Seite Arbeiten mit Device Sheets.

  • Das Workspace-basierte System wird als Managed Schematic Sheets bezeichnet. Dabei platzieren Sie einen vorhandenen Schaltplan aus einem verbundenen Workspace direkt im zu erstellenden Design. Weitere Informationen zu verwalteten Schaltplanblättern finden Sie auf der Seite Arbeiten mit verwalteten Schaltplanblättern.

Querverweise hinzufügen

Durch das Hinzufügen von Querverweisen zum Projekt können Sie die Netzverbindungen zwischen den Schaltplanblättern eines Projekts einfach nachverfolgen. Der Schaltplaneditor unterstützt das automatische Erstellen und Aktualisieren von Querverweisen.

Aktivieren Sie die Option Automatic Cross References im Bereich General und konfigurieren Sie die Optionen im Bereich Cross References auf der Registerkarte „Options“ des Dialogs „Project Options“. Sie können für das aktive Projekt einen bestimmten Querverweisstil festlegen oder die Option Follow Cross References settings in Preferences aktivieren, um die Optionen aus dem Bereich Port Cross References auf der Seite Schematic – General des Dialogs Preferences zu übernehmen. Hier können Sie auch die Objekte (Ports, blattübergreifende Verbinder, Blatteinträge) auswählen, für die Querverweise angezeigt werden sollen.

Sie können die Registerkarte Options des Dialogs Project Options schnell aufrufen, indem Sie den Befehl Reports » Automatic Cross References Settings in den Hauptmenüs auswählen oder mit der rechten Maustaste in den Designbereich klicken und den Befehl Sheet Actions » Automatic Cross References Settings im Kontextmenü auswählen.

Konfigurieren Sie automatische Querverweise für das aktive Projekt auf der Registerkarte Options des Dialogs Project Options.
Konfigurieren Sie automatische Querverweise für das aktive Projekt auf der Registerkarte Options des Dialogs Project Options.

Querverweise werden auf den Schaltplänen neben den ausgewählten Objekten im konfigurierten Stil angezeigt. Querverweiswerte werden auch im Panel Properties angezeigt, in dem Sie die Sichtbarkeit der Querverweise für die ausgewählten Objekte umschalten können.

Querverweise können auf den Schaltplänen und für das ausgewählte Objekt im Panel Properties eingesehen werden. Hier ist ein Beispiel für die Querverweise eines Ports dargestellt.
Querverweise können auf den Schaltplänen und für das ausgewählte Objekt im Panel Properties eingesehen werden. Hier ist ein Beispiel für die Querverweise eines Ports dargestellt.

Querverweise werden auch in PDF-Ausgaben von Schaltplänen unterstützt. Wenn ein Objekt mit mehreren anderen Objekten verbunden ist (z. B. ein Port mit einem Blatteintrag auf den übergeordneten Schaltplanblättern und mit Ports auf anderen Blättern), wird beim Klicken auf das Objekt in der PDF-Ausgabe eine Liste der Blätter angezeigt, auf denen sich die verbundenen Objekte befinden. Wählen Sie einen Listeneintrag aus, um die entsprechende Seite zu öffnen. Wenn ein Objekt nur mit einem einzigen anderen Objekt verbunden ist, wird beim Klicken auf das Objekt sofort die entsprechende Seite geöffnet.

In der PDF-Ausgabe des Schaltplans können Sie über das Pop-up-Menü einfach zwischen mehreren verbundenen Objekten navigieren.
In der PDF-Ausgabe des Schaltplans können Sie über das Pop-up-Menü einfach zwischen mehreren verbundenen Objekten navigieren.

Ein Design mit mehreren Schaltplanblättern erstellen

Sobald Sie Ihrem Projekt ein zweites Schaltplanblatt hinzufügen, haben Sie ein Design mit mehreren Schaltplanblättern erstellt. Wenn Sie ein flaches Design ohne übergeordnetes Blatt erstellen möchten, fügen Sie dem Projekt einfach weitere Schaltplanblätter hinzu (klicken Sie mit der rechten Maustaste auf den Projekteintrag im Panel Projects und wählen Sie den Befehl Add New to Project » Schematic im Kontextmenü aus). Prüfen Sie anschließend, ob der Geltungsbereich der Netzbezeichner (Net Identifier Scope) korrekt eingestellt ist.

Wenn Sie Blattsymbole verwenden möchten, um auf untergeordnete Blätter zu verweisen, können Sie entweder das Blattsymbol platzieren und manuell so bearbeiten, dass es korrekt auf das untergeordnete Blatt verweist, oder die verschiedenen integrierten Befehle als Hilfestellung nutzen, wie nachfolgend beschrieben.

Auf das untergeordnete Blatt verweisen

Es ist die Eigenschaft Filename des Blattsymbols, die auf das untergeordnete Blatt verweist. Beachten Sie, dass dieses Feld nur den Dateinamen des Schaltplans enthalten sollte, nicht den Pfad zum Speicherort der Datei (diese Pfadangabe wird in der Projektdatei gespeichert).

Die Eigenschaft Filename verknüpft dieses Blattsymbol mit dem untergeordneten Schaltplanblatt.
Die Eigenschaft Filename verknüpft dieses Blattsymbol mit dem untergeordneten Schaltplanblatt.

Beachten Sie, dass der untergeordnete Schaltplan nicht im selben Ordner wie der übergeordnete Schaltplan gespeichert sein muss. Wenn die Datei in einem Unterordner des Speicherordners des übergeordneten Schaltplans liegt, wird ein relativer Dateiverweis verwendet. Ist die Datei an einem anderen Ort gespeichert, wird ein absoluter Dateiverweis verwendet. Gehen Sie beim Verschieben von Dateien in einem solchen Projekt vorsichtig vor, oder verwenden Sie den Project Packager, um die Dateien in einem ZIP-Archiv zu verpacken, da dieser die Dateipfade beim Erstellen des ZIP-Archivs auflöst.

Navigation in einem mehrblättrigen Design

Der Schaltplaneditor bietet Werkzeuge, mit denen Sie schnell zwischen Dokumenten eines mehrblättrigen Designs und den zugehörigen Objekten navigieren können.

Mit dem Befehl Tools » Up/Down Hierarchy wechseln Sie vom aktuellen Dokument aus zur nächsthöheren oder nächsttieferen Ebene der Designhierarchie. Nach dem Aufruf des Befehls wird der Cursor zu einem Fadenkreuz, und Sie werden aufgefordert, einen Navigationspunkt auszuwählen. Wenn Sie auf einen Blatteingang klicken, wird der zugehörige Port auf dem untergeordneten Blatt angezeigt. Wenn Sie auf ein Blattsymbol klicken, wird das gesamte untergeordnete Blatt angezeigt. Um in der Hierarchie nach oben zu navigieren, klicken Sie auf einen Port. Daraufhin wird der zugehörige Blatteingang auf dem übergeordneten Blatt angezeigt.

Wenn ein Blatteingang oder Port mit einem Bus verbunden ist, öffnet sich beim ersten Klick ein Menü, in dem Sie den gesamten Bus oder ein einzelnes Signal im Bus auswählen können. Die zugehörige Verdrahtung vom Blatteingang oder Port aus wird hervorgehoben. Wenn Sie ein zweites Mal auf den ursprünglichen Blatteingang oder Port klicken, wird der zugehörige Port auf dem darunterliegenden Schaltplanblatt bzw. der zugehörige Blatteingang auf dem darüberliegenden Blatt angezeigt.

Um das untergeordnete Blatt zu öffnen, auf das das Blattsymbol unter dem Cursor verweist, klicken Sie mit der rechten Maustaste auf ein platziertes Blattsymbol und wählen Sie im Kontextmenü den Befehl Sheet Symbol Actions » Open SubSheet <SchematicDocumentName> aus. Nach dem Aufruf des Befehls wird das vom Symbol referenzierte Schaltplandokument geöffnet (sofern es nicht bereits geöffnet ist) und im Hauptfenster des Designs zum aktiven Dokument gemacht.

Wenn die automatischen Querverweise für die zugehörigen Objekte aktiviert sind, können Sie auch die Befehle Jump To aus den Kontext-Untermenüs Port Actions, Sheet Entry Actions und Off Sheet Actions (bei einem flachen Design) der Objekte verwenden, um zwischen Ports, Blatteingängen und blattübergreifenden Verbindern zu navigieren. Wenn beispielsweise die Option Automatic Cross References aktiviert ist und für die Option Ports auf der Registerkarte Options des Dialogs Options for Project die Einstellung Sheet Entry & Ports ausgewählt ist, können Sie mit der rechten Maustaste auf einen Port klicken und im Kontextmenü den gewünschten Befehl Port Actions » Jump to Port <PortName> on <SchematicDocumentName> oder Port Actions » Jump to Sheet Entry <PortName> on <SchematicDocumentName> auswählen. Das Quelldokument des angegebenen Ports oder Blatteingangs wird zum aktiven Dokument, und der Cursor wird über dem Port oder Blatteingang positioniert. Alle gleichnamigen Ports (und die angeschlossene Verdrahtung) im Zieldokument werden hervorgehoben.

Verwenden Sie den Befehl Jump to, um zu einem passenden Objekt an beliebiger Stelle im Design zu springen.
Verwenden Sie den Befehl Jump to, um zu einem passenden Objekt an beliebiger Stelle im Design zu springen.

  • Wenn Sie zwischen Objekten navigieren, wird das entsprechende Objekt im Designbereich hervorgehoben. Die visuelle Darstellung richtet sich nach den Highlight Methods (Abblenden, Zoomen, Auswählen), die auf der Seite System - Navigation des Dialogs Preferences festgelegt sind.
  • Sie können auch direkt durch die Hierarchie navigieren, indem Sie Ctrl gedrückt halten und auf einen Port, einen Blatteingang oder ein Blattsymbol doppelklicken.
  • Die Navigation durch die Hierarchie ist auch mit der Funktion Interactive Navigation des Navigator-Panels möglich.

Erstellen einer Hierarchie

Die Software bietet eine Reihe von Befehlen, mit denen Sie Ihre hierarchische Struktur aus mehreren Dokumenten schnell und effizient aufbauen können. Welche Befehle Sie verwenden, hängt von Ihrer persönlichen Designmethodik ab, die sich grob in Top-down und Bottom-up einteilen lässt. Diese Befehle sind effizienter als das manuelle Erstellen der Hierarchie, da sie alle dabei benötigten Elemente berücksichtigen, etwa das Hinzufügen von Blatteingängen, das Erstellen neuer Schaltplanblätter, das Platzieren von Ports usw.

Verwenden Sie diesen Befehl, um die Hierarchie nach dem Top-down-Prinzip aufzubauen:

  • Create Sheet From Sheet Symbol (im Hauptmenü Design oder im Kontext-Untermenü Sheet Symbol Actions des Blattsymbols) – mit diesem Befehl erstellen Sie ein neues Schaltplanblatt unterhalb des ausgewählten Blattsymbols. Die zu den Blatteingängen des Symbols passenden Ports werden in der linken unteren Ecke des neuen Dokuments platziert. Es ist kein Problem, wenn Sie noch nicht alle Blatteingänge in das Blattsymbol aufgenommen haben. Wenn im Laufe der Zeit weitere hinzukommen, können Sie die Blatteingänge und Ports erneut synchronisieren, wie weiter unten beschrieben.

    • Das erstellte Schaltplandokument übernimmt den im Blattsymbol angegebenen Dateinamen. Sie können den vorgesehenen Namen des Dokuments einschließlich Dateierweiterung (z. B. <DocumentName>.SchDoc) in das Feld File Name  des Blattsymbols eingeben oder den Namen leer lassen und ihn später beim Speichern des Dokuments eingeben.
    • Gehen Sie vorsichtig vor, wenn Sie aus einem Blattsymbol ein Blatt erstellen und bereits ein Blatt mit diesem Dateinamen vorhanden ist. Es wird ein neues Blatt mit demselben Dateinamen erstellt. Diese Namensdopplung können Sie beim Speichern beheben, indem Sie das neue Blatt unter einem anderen Namen speichern oder bei Bedarf das vorhandene Blatt überschreiben.
    • Die elektrischen E/A-Typen der auf dem neuen untergeordneten Blatt erstellten Ports entsprechen denen der Blatteingänge auf dem ursprünglichen übergeordneten Blattsymbol.

Verwenden Sie diesen Befehl, um die Hierarchie nach dem Bottom-up-Prinzip aufzubauen:

  • Create Sheet Symbol From Sheet (im Hauptmenü Design oder im Kontext-Untermenü Sheet Actions des Designbereichs) – mit diesem Befehl erstellen Sie ein Symbol aus dem ausgewählten Schaltplanblatt. Wechseln Sie dazu zunächst zu dem Blatt, auf dem das neue Blattsymbol platziert werden soll, und rufen Sie dann den Befehl auf. Der Dialog Dokument zum Platzieren auswählen wird geöffnet. Wählen Sie darin das Schaltplandokument aus, auf das das neu erstellte Blattsymbol verweisen soll. Das Blattsymbol enthält für jeden gefundenen Port einen passenden Blatteingang. Wenn später Ports oder Blatteingänge hinzugefügt oder entfernt werden, können diese erneut synchronisiert werden, wie weiter unten beschrieben.

    • Da das Blattsymbol auf dem aktiven Blatt erstellt und platziert wird, wird dieses Blatt im Choose Document to Place Dialog nicht aufgeführt. Ein Blattsymbol kann nämlich nicht auf dasselbe Blatt verweisen, auf dem es selbst platziert ist.
    • Die elektrischen E/A-Typen der erstellten Blatteinträge im neuen übergeordneten Blattsymbol entsprechen denen der Ports auf dem ursprünglichen untergeordneten Blatt.

Verwenden Sie diesen Befehl, um die Anordnung der Schaltung im Design neu zu organisieren:

  • Edit » Refactor » Move Selected Sub-circuit to Different Sheet – Mit diesem Befehl verschieben Sie die ausgewählten Komponenten und Verdrahtungen auf ein anderes Blatt im Projekt. Der Dialog Choose Destination Document wird geöffnet, in dem Sie einen beliebigen vorhandenen Schaltplan im Projekt auswählen können. Dieser Befehl wird weiter unten ausführlicher beschrieben.

Falls Sie sich fragen, warum es spezielle Befehle zum Verschieben von Komponenten zwischen Blättern gibt: Die Standardbefehle zum Ausschneiden und Kopieren setzen die eindeutige Kennung (UID) jeder Komponente automatisch zurück. Die UID verknüpft die Schaltplankomponente mit der Leiterplattenkomponente. Wenn die UID einer Schaltplankomponente zurückgesetzt wurde, werden Sie bei jeder Synchronisierung des Designs (bei Verwendung des Befehls Design » Update) aufgefordert, einen Abgleich anhand der Referenzbezeichner zu versuchen. UIDs können bei Bedarf mit dem Befehl Project » Component Links im PCB-Editor erneut synchronisiert werden.

► Erfahren Sie mehr über die Designsynchronisierung

Umstrukturieren des Designs

Main article: Design-Refactoring

Der Designprozess verläuft häufig unstrukturiert und organisch. Entwickler können gleichzeitig Ideen für mehrere Teile des Designs entwickeln und dabei Abschnitte erfassen, während ihre Ideen Gestalt annehmen. So kann aus einem anfangs gut organisierten, übersichtlich angeordneten Satz von Schaltplänen eine überfüllte und schlecht strukturierte Sammlung werden. Zwar können Sie das Schaltplandesign durch Ausschneiden, Kopieren und Einfügen neu organisieren, doch ist dies nicht immer der beste Ansatz.

Warum nicht ausschneiden und kopieren? Jeder Komponente wird beim Platzieren eine eindeutige Kennung zugewiesen, die automatisch zurückgesetzt wird, sobald eine Komponente ausgeschnitten oder kopiert und anschließend eingefügt wird. Diese UID-Verwaltung stellt sicher, dass jede UID im Design nur einmal vorkommt, da sie das Schlüsselfeld für die Verknüpfung der Schaltplankomponente mit der Leiterplattenkomponente ist. Ausschneiden, Kopieren und Einfügen ist unproblematisch, solange das Design noch nicht in den PCB-Editor übertragen wurde. Ist dies bereits geschehen, sollten Sie jedoch besser die Refactoring-Werkzeuge verwenden.

Verschieben einer Teilschaltung auf ein anderes Blatt

Am einfachsten verschieben Sie einen Schaltungsabschnitt auf ein anderes Blatt, indem Sie ihn auswählen und anschließend den Befehl Edit » Refactor » Move Selected Sub-circuit to Different Sheet ausführen. Der Dialog Choose Destination Document wird geöffnet. Nachdem Sie das Zielblatt ausgewählt und auf OK geklickt haben, wird dieses Blatt angezeigt. Die Teilschaltung hängt am Cursor und kann positioniert werden.

Ein ausgewählter Schaltungsabschnitt lässt sich mit dem Befehl Move Selected Subcircuit to Different Sheet ganz einfach auf ein anderes Blatt im Projekt verschieben.
Ein ausgewählter Schaltungsabschnitt lässt sich mit dem Befehl Move Selected Subcircuit to Different Sheet ganz einfach auf ein anderes Blatt im Projekt verschieben.

► Erfahren Sie mehr über Design-Refactoring.

Synchronisieren von Ports und Blatteinträgen

Wenn Sie im Rahmen der Umstrukturierung des Designs Komponenten und Verdrahtungen verschoben haben, müssen Sie möglicherweise auch das untergeordnete Blatt erneut mit seinem Blattsymbol synchronisieren, damit jeder Port einen passenden Blatteintrag hat. Verwenden Sie dazu den Befehl Synchronize Sheet Entries and Ports. Sie haben folgende Möglichkeiten:

  • A specific Sheet Symbol – Klicken Sie mit der rechten Maustaste auf das Blattsymbol, um das Kontextmenü anzuzeigen, und wählen Sie den Befehl Sheet Symbol Actions » Synchronize Sheet Entries and Ports, um nur das Blattsymbol unter dem Cursor zu analysieren.
  • All Sheet Symbols in the design – Wählen Sie den Befehl Design » Synchronize Sheet Entries and Ports, um alle Blattsymbole im gesamten Design zu analysieren. Der Dialog enthält entsprechend der Option Only Show unmatched sheet symbols am unteren Rand des Dialogs eine Registerkarte für jedes Blattsymbol im Design.

Bei beiden Befehlen wird der Dialog Synchronize Ports to Sheet Entries geöffnet. Auf der rechten Seite des Dialogs werden die bereits zugeordneten Ports und Blatteinträge aufgeführt, während die noch nicht zugeordneten Ports und Blatteinträge in zwei Spalten auf der linken Seite angezeigt werden. Ein Blattsymbol gilt als mit dem referenzierten untergeordneten Blatt „synchronisiert“, wenn alle seine Blatteinträge mit den entsprechenden Ports auf diesem untergeordneten Blatt übereinstimmen – sowohl hinsichtlich des Namens als auch des E/A-Typs.

Mit dem Dialog Synchronize Ports to Sheet Entries stellen Sie sicher, dass die Blatteinträge mit den Ports auf dem untergeordneten Blatt übereinstimmen. Beachten Sie die beiden Registerkarten: Sie zeigen an, dass es in diesem Design zwei Blattsymbole mit nicht übereinstimmenden Blatteinträgen und Ports gibt.
Mit dem Dialog Synchronize Ports to Sheet Entries stellen Sie sicher, dass die Blatteinträge mit den Ports auf dem untergeordneten Blatt übereinstimmen. Beachten Sie die beiden Registerkarten: Sie zeigen an, dass es in diesem Design zwei Blattsymbole mit nicht übereinstimmenden Blatteinträgen und Ports gibt.

Konzentrieren Sie sich auf die links im Dialog angezeigten Abweichungen: Wählen Sie den Blatteintrag in der ersten Spalte und dann den passenden Port in der zweiten Spalte aus. Klicken Sie anschließend auf die entsprechende Schaltfläche in der Mitte des Dialogs, um eines der beiden Elemente zu aktualisieren. Dadurch werden sie synchronisiert und in die Liste auf der rechten Seite des Dialogs verschoben.

Die Schaltflächen haben folgende Funktionen:

  • Button, update the Port to Match the Sheet Entry – Übernimmt die Eigenschaften des Blatteintrags und überträgt sie auf den ausgewählten Port.
  • Button, update the Sheet Entry to Match the Port – Übernimmt die Eigenschaften des Ports und überträgt sie auf den ausgewählten Blatteintrag.

Wenn in der linken Spalte mehrere Blatteinträge ausgewählt sind, synchronisiert die Software jeden Blatteintrag mit dem jeweils danebenstehenden Port in der zweiten Spalte. Ist kein entsprechender Port (oder Blatteintrag) vorhanden, wird ein neuer erstellt.

  • Wenn der Befehl neue Blatteinträge oder Ports hinzufügt, müssen diese nach Abschluss des Befehls korrekt auf dem Schaltplanblatt positioniert werden.
  • Beachten Sie, dass alle im Dialog vorgenommenen Änderungen sofort wirksam werden. Änderungen lassen sich nicht über den Dialog rückgängig machen. Verwenden Sie dazu die Undo Funktion des Dokuments.
AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents