PCB-Platzierungs- und Bearbeitungstechniken

Für das Entwerfen einer Leiterplatte stehen verschiedene Objekte zur Verfügung. Die meisten in einem PCB-Dokument platzierten Objekte definieren Kupferflächen oder Aussparungen. Dies gilt sowohl für elektrische Objekte wie Leiterbahnen und Pads als auch für nicht elektrische Objekte wie Text und Bemaßungen. Daher ist es wichtig, die Breite der Linien zu berücksichtigen, mit denen jedes Objekt definiert wird, sowie die Lage, auf der das Objekt platziert ist.

Im PCB-Editor gibt es zwei Arten von Objekten – primitive Objekte und Gruppenobjekte:

  • Primitive Objekte sind die grundlegenden Elemente des Designs und umfassen Leiterbahnen, Pads, Vias, Füllungen, Bögen und Textobjekte. Sie werden als „primitiv“ bezeichnet, da sie in ihrer rohen oder grundlegendsten Form vorliegen.

  • Alles, was aus primitiven Objekten besteht und als Designobjekt erkannt wird, ist ein Gruppenobjekt. Beispiele für Gruppenobjekte sind Bauteile, Bemaßungen und Polygonflächen. Ein Gruppenobjekt kann im Designbereich als einzelnes Objekt bearbeitet werden. Es kann beispielsweise platziert, ausgewählt, kopiert, geändert, verschoben und gelöscht werden.

Gemeinsamkeiten bei Objektplatzierung und -bearbeitung

In Altium Designer ist der Vorgang zum Platzieren eines Objekts unabhängig vom jeweiligen Objekttyp im Wesentlichen gleich. In seiner einfachsten Form läuft der Prozess wie folgt ab:

  1. Wählen Sie das zu platzierende Objekt aus einer der Symbolleisten oder dem Place Menü aus.

  2. Verwenden Sie die Maus, um die Position des platzierten Objekts im Designbereich des PCB-Editors und – sofern zutreffend – seine Größe festzulegen.

  3. Klicken Sie mit der rechten Maustaste (oder drücken Sie Esc), um den Befehl zu beenden und den Platzierungsmodus zu verlassen.

Objekte werden auf der aktuellen Lage platziert. Stellen Sie sicher, dass vor dem Platzieren die richtige Lage als aktuelle Lage festgelegt wurde. Die Lage, auf der sich ein Objekt befindet, kann nach dem Platzieren geändert werden.

Bearbeiten vor dem Platzieren

Die Standardeigenschaften für ein Objekt können jederzeit auf der Seite PCB Editor – Defaults des Preferences Dialogs geändert werden. Diese Eigenschaften werden beim Platzieren nachfolgender Objekte angewendet.

Verwenden Sie die Spalte Primitives , um auf die Eigenschaften der Objekte zuzugreifen und Standardwerte nach Bedarf zu bearbeiten.
Verwenden Sie die Spalte Primitives , um auf die Eigenschaften der Objekte zuzugreifen und Standardwerte nach Bedarf zu bearbeiten.

Standardwerte für die Objekte werden standardmäßig in der Datei ADVPCB.dft gespeichert. Optional können Werte auch in einer Datei .dft mit einem anderen Namen gespeichert werden. Es stehen Steuerelemente zum Speichern und Laden von .dft-Dateien zur Verfügung, sodass Sie bevorzugte „Sätze“ von Standardobjektwerten erstellen können. Alle in .dft-Dateien gespeicherten und aus ihnen geladenen Einstellungen sind benutzerdefinierte Standardwerte. Falls erforderlich, können die ursprünglichen Standardwerte jederzeit mit den Optionen Set To Defaults oder Reset All wiederhergestellt werden. Die ursprünglichen Standardwerte sind fest im Programm hinterlegt.

Bearbeiten während der Platzierung

Eine Reihe von Attributen kann bereits beim ersten Platzieren eines Objekts bearbeitet werden. Um auf diese Attribute zuzugreifen, drücken Sie im Platzierungsmodus die Taste Tab , um das zugehörige PropertiesPanel zu öffnen. Durch Drücken der Taste Tab wird die Platzierung angehalten, sodass Sie die erforderlichen Änderungen am Objekt vornehmen können.

Beispielhafter Eigenschaftendialog für ein Pad Objekt. 
Beispielhafter Eigenschaftendialog für ein Pad Objekt.

Nachdem die Änderungen vorgenommen wurden, klicken Sie auf die Pause-Schaltflächenüberlagerung im Designbereich ( ), um die Platzierung fortzusetzen.

Attribute, die auf diese Weise festgelegt werden, werden zu den Standardeinstellungen für die weitere Objektplatzierung, sofern nicht die Option Permanent auf der Seite PCB Editor – Defaults des Preferences Dialogs aktiviert ist. Wenn diese Option aktiviert ist, wirken sich die vorgenommenen Änderungen nur auf das gerade platzierte Objekt und auf nachfolgende Objekte aus, die während derselben Platzierungssitzung platziert werden.

Bearbeiten nach dem Platzieren

Nachdem ein Objekt platziert wurde, gibt es verschiedene Möglichkeiten, es zu bearbeiten. Diese werden im Folgenden beschrieben.

Das zugehörige Eigenschaften-Panel oder der Dialog

Diese Bearbeitungsmethode verwendet den zugehörigen PropertiesPanelmodus und Dialog, um die Eigenschaften eines platzierten Objekts zu ändern.

Nach dem Platzieren kann auf den zugehörigen Dialog auf folgende Weise zugegriffen werden:

  • Doppelklicken auf das platzierte Objekt.

  • Platzieren Sie den Cursor auf dem Objekt, klicken Sie mit der rechten Maustaste und wählen Sie dann Properties aus dem Kontextmenü.

Nach dem Platzieren kann auf den zugehörigen Modus des PropertiesPanels auf eine der folgenden Arten zugegriffen werden:

  • Wenn das PropertiesPanel bereits aktiv ist, wählen Sie das Objekt aus.
  • Nachdem Sie das Objekt ausgewählt haben, wählen Sie das PropertiesPanel über die Schaltfläche Panels unten rechts im Designbereich aus oder wählen Sie View » Panels » Properties aus den Hauptmenüs.
Wenn die Option Double Click Runs Interactive Properties auf der Seite PCB Editor – General page des PreferencesDialogs deaktiviert ist (Standard), wird beim Doppelklick auf das Primitivelement oder wenn Sie mit der rechten Maustaste auf ein ausgewähltes Primitivelement klicken und dann Properties wählen, der Dialog geöffnet. Wenn die Option Double Click Runs Interactive Properties aktiviert ist, wird das PropertiesPanel geöffnet.
Obwohl die Optionen im Dialog und im Panel gleich sind, können Reihenfolge und Anordnung der Optionen leicht unterschiedlich sein.
Drücken Sie Ctrl+Q, um die aktuell im Panel/Dialog verwendeten Maßeinheiten zwischen metrisch (mm) und imperial (mil) umzuschalten. Dies wirkt sich nur auf die Anzeige der Maße im Panel/Dialog aus; die für die Leiterplatte festgelegte Maßeinheit wird dadurch nicht geändert. Diese wird über die Einstellung Units im PropertiesPanel konfiguriert, wenn im Designbereich keine Objekte ausgewählt sind.

Befehle zur Auswahl von PCB-Objekten

Neben den Standardbefehlen zum Auswählen/Abwählen von Objekten enthält der PCB-Editor eine Reihe spezieller Befehle, die das Auswählen/Abwählen von Objekten erleichtern. Diese Befehle sind über die Untermenüs Edit » Select und Edit » DeSelect der Hauptmenüs zugänglich. Die Auswahlbefehle können außerdem über das Menü der Schaltfläche  im Active Bar aufgerufen werden.

  • Select overlapped - verwenden Sie diesen Befehl, um das nächste Designobjekt in einer Gruppe gemeinsam platzierter (überlappender) Objekte einzeln auszuwählen, ohne ein Auswahl-Popupfenster zu verwenden. Die Auswahl folgt dabei der folgenden festen Prioritätsreihenfolge, durch die bei wiederholter Verwendung des Befehls zyklisch gewechselt wird:

    1. Pad
    2. Via
    3. Leiterbahn/Bogen
    4. Bauteil
    5. Polygon
    6. Region/Füllung
    7. Text

    Zusätzlich können Sie, während Sie mit der Taste Shift  weitere Objekte zu einer aktuellen Auswahl hinzufügen, mit Shift+Tab durch die Auswahl der überlappenden Objekte wechseln, ohne Ihre ursprüngliche Auswahl zu verlieren.

    • Um diesen Befehl zu verwenden, stellen Sie sicher, dass die Option Display popup selection dialog auf der Seite PCB Editor - General page des PreferencesDialogs deaktiviert ist.
    • Die Auswahlreihenfolge berücksichtigt außerdem zuerst die aktuelle Lage, bevor zu Objekten auf anderen Lagen übergegangen wird.
    • Durch Doppelklicken auf einen Bereich mit gemeinsam platzierten Objekten erhalten Sie immer Zugriff auf das Popup-Auswahlfenster.
  • Select next (Tastenkürzel: Tab) - wenn bereits ein Anfangsobjekt im Design ausgewählt ist, wird dieser Befehl verwendet, um die Auswahl auf das oder die nächsthöheren Objektebenen gemäß der logischen Hierarchie zu erweitern. Die folgenden zyklischen logischen Auswahl-„Abläufe“ werden unterstützt:

    • Leiterbahnsegment ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
    • Verbundenes Pad ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
    • Nicht verbundenes Pad ---> Alle elektrischen Objekte im zugehörigen Netz
    • Via ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf den dem Via zugeordneten Lagen ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
    • Kupfer (Region/Polygonfläche/Füllung) ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz
    • Freies Pad/Via ---> Alle verbundenen (zusammenhängenden) Leiterbahnen auf derselben Lage wie das Pad oder auf den dem Via zugeordneten Lagen ---> Gesamtes verbundenes Kupfer ---> Alle elektrischen Objekte im zugehörigen Netz.
    • Bauteil ---> Via-Fanouts, Escapes, Verbindungsleitungen

    Via Fanouts - wenn eine ausreichend kurze Leiterbahn ein Pad mit einem Via verbindet und kein anderes Pad über eine kürzere Leiterbahn mit diesem Via verbunden ist, dann werden diese Leiterbahn und das Via als Fanout dieses Pads betrachtet.

    Escapes - eine ausreichend kurze Antenne, die mit einem Pad verbunden ist, wird als Escape dieses Pads betrachtet.

    Interconnect - eine Leiterbahn, die zwei bereits erfasste Objekte verbindet (zum Beispiel Pads oder Fanout-Vias), wird als Interconnect betrachtet.

    Darüber hinaus unterstützt die Funktion die Erweiterung der Auswahl über mehrere Objekte hinweg, die in verschiedenen Netzen des Designs ausgewählt wurden.

    Beispiel für eine Auswahl über mehrere Netze hinweg, ausgehend von den zunächst ausgewählten Leiterbahnsegmenten und entlang der logisch höhergeordneten Hierarchie erweitert.
    Beispiel für eine Auswahl über mehrere Netze hinweg, ausgehend von den zunächst ausgewählten Leiterbahnsegmenten und entlang der logisch höhergeordneten Hierarchie erweitert.

    Dieser Befehl ist besonders nützlich bei der Auswahl gerouteter Netze. Erfahren Sie mehr über Strategien zur Auswahl des Routings.

  • Board - verwenden Sie diesen Befehl, um alle Objekte auszuwählen, die sich innerhalb der Begrenzung der definierten Leiterplattenkontur befinden.

  • Net - verwenden Sie diesen Befehl, um alle elektrischen Objekte auszuwählen, die einem bestimmten Netz zugeordnet sind.

    Nach dem Starten des Befehls können Sie auf ein elektrisches Objekt oder eine Verbindung klicken, um alle elektrischen Objekte im zugehörigen Netz auszuwählen. Wenn Sie den Namen des auszuwählenden Netzes kennen, klicken Sie stattdessen auf einen Bereich des Designs fern von Objekten; der Dialog Net Name wird geöffnet. Dort können Sie den gewünschten Netznamen eingeben; dieses Netz wird ausgewählt, wenn Sie den Dialog schließen. Wenn Sie sich beim Netznamen nicht sicher sind, geben Sie ? ein und klicken Sie dann auf OK , um den Dialog Nets Loaded zu öffnen, in dem alle aktuell geladenen Netze des Designs aufgelistet sind.

  • Connected Copper - verwenden Sie diesen Befehl, um alle elektrischen Objekte auszuwählen, die mit demselben Kupferstück verbunden sind.

  • Physical Connection - verwenden Sie diesen Befehl, um alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten auszuwählen. Klicken Sie auf eine Leiterbahn, ein Pad oder ein Via; alle zusammenhängenden Leiterbahnen bis zu einem anderen Pad werden ausgewählt, einschließlich aller Vias (die Pads selbst werden nicht in die Auswahl aufgenommen).

  • Physical Connection Single Layer - verwenden Sie diesen Befehl, um alle physisch gerouteten Leiterbahnen zwischen Pad-Objekten auf einer einzelnen Lage auszuwählen. Klicken Sie auf eine Leiterbahn oder ein Via; alle zusammenhängenden Leiterbahnen auf derselben Lage bis zu einem anderen Pad werden ausgewählt (die Pads und Vias selbst werden nicht in die Auswahl aufgenommen).

  • Component Connections - verwenden Sie diesen Befehl, um alle gerouteten Verbindungen auszuwählen, die von den Pads eines ausgewählten Bauteils ausgehen (einschließlich Leiterbahnen und Vias) bis jeweils zum nächsten gefundenen Pad. Die Pads selbst werden nicht in die Auswahl aufgenommen.

    Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf ein platziertes Bauteil klicken und dann den Befehl Component Actions » Select Component Connections aus dem Kontextmenü wählen.

  • Component Nets - verwenden Sie diesen Befehl, um alle Netze (und die darin enthaltenen Netzobjekte) auszuwählen, die im aktuellen Dokument an ein ausgewähltes Bauteil angeschlossen sind.

    Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf ein platziertes Bauteil klicken und dann den Befehl Component Actions » Select Component Nets aus dem Kontextmenü wählen.

  • Room Connections - verwenden Sie diesen Befehl, um alle von Pad zu Pad gerouteten Verbindungen auszuwählen, die vollständig innerhalb der Grenzen des ausgewählten Rooms im aktuellen Dokument liegen.

    Der Befehl kann auch aufgerufen werden, indem Sie mit der rechten Maustaste auf einen platzierten Room klicken und dann den Befehl Room Actions » Select Room Connections aus dem Kontextmenü wählen.

  • All on Layer - verwenden Sie diesen Befehl, um alle Objekte auf der aktuellen Lage auszuwählen bzw. die Auswahl aufzuheben.

    Ein Bauteil kann auf einer bestimmten Lage platziert sein, lässt sich aber möglicherweise nicht mit dem Befehl DeSelect » All on Layer abwählen. Der Grund ist, dass nicht alle primitiven Objekte, aus denen das Bauteil besteht, auf derselben Lage platziert sind. So könnten beispielsweise Designator- und Kommentartexte auf der Lage Top Overlay platziert sein, während die zugehörigen Pads Multi-Layer sind.
  • Free Objects - verwenden Sie diesen Befehl, um alle freien primitiven Objekte im Design auszuwählen. Bauteilobjekte, Koordinatenobjekte, Bemaßungsobjekte, Längenabgleichsobjekte, OLE-Objekte und Polygonflächenobjekte sind allesamt Gruppenobjekte und werden daher von diesem Befehl nicht beeinflusst.

  • All Locked - verwenden Sie diesen Befehl, um alle Designobjekte auszuwählen, bei denen die Eigenschaft Locked  aktiviert ist.

  • Off Grid Pads - verwenden Sie diesen Befehl, um alle Pads auszuwählen, die nicht auf dem aktuellen Fangraster platziert sind.

Beachten Sie, dass der Befehl Lasso Select / Lasso Deselect im PCB-Editor zwei Betriebsarten bietet:

  • Free-form - wie bei einem echten Lasso können Sie einen Freihand-Auswahlbereich zeichnen, um die gewünschten Designobjekte einzuschließen.

  • Polyline - mit einem polygonalen „Lasso“; dieser Modus kann dem Freiformmodus vorzuziehen sein, wenn Objekte präziser abgewählt werden müssen. Dieser Modus ist besonders nützlich bei Designs mit um 45 Grad gedrehten Bauteilen oder bei der Arbeit an Flex-Designs, wenn das Design nicht immer orthogonal ist.

Sie können sogar eine Kombination beider Modi verwenden, um den Abwahlbereich genau so zu gestalten, wie Sie ihn benötigen. Der aktuelle Modus wird im Status Bar angezeigt. Drücken Sie Spacebar , um zwischen den Modi Free-form und Polyline zu wechseln.

Halten Sie die Taste Ctrl  gedrückt, während Sie den Befehl Lasso Select, Inside Area, Outside Area, Touching Line oder Touching Rectangle verwenden, um die Primitivelemente eines Bauteilobjekts als Ziel festzulegen.

Grafische Bearbeitung

Diese Bearbeitungsmethode ermöglicht es Ihnen, ein platziertes Objekt direkt im Designbereich auszuwählen und seine Größe, Form oder Position grafisch zu ändern. Die Änderung von Form und/oder Größe (sofern zutreffend) erfolgt über Bearbeitungs-„Griffe“, die erscheinen, sobald das Objekt ausgewählt ist.


Beispielhafte Bearbeitungsgriffe für ein ausgewähltes Fill-Objekt.

Klicken Sie irgendwo auf ein Objekt abseits der Bearbeitungsgriffe (sofern vorhanden), um das Objekt zu ziehen und neu zu positionieren. Je nach Objekttyp kann es beim Ziehen gedreht und/oder gespiegelt werden.

  • Drücken Sie Spacebar , um das Objekt gegen den Uhrzeigersinn zu drehen, oder Shift+Spacebar für eine Drehung im Uhrzeigersinn. Die Drehung erfolgt entsprechend dem Wert für Rotation Step, der auf der Seite PCB Editor – General page des PreferencesDialogs definiert ist.
  • Drücken Sie die Taste L, um das Objekt auf die andere Seite der Leiterplatte zu spiegeln (sofern zutreffend).
  • Drücken Sie die Tasten X oder Y , um das Objekt – sofern zutreffend – entlang der X-Achse bzw. Y-Achse zu spiegeln.
  • Drücken Sie die Taste Alt, um die Bewegungsrichtung abhängig von der anfänglichen Bewegungsrichtung auf die horizontale oder vertikale Achse zu beschränken.
  • Verschieben Sie das Objekt in kleinen Schritten (entsprechend dem aktuellen Fangrasterwert), indem Sie die Pfeiltasten gedrückt halten, während Sie zusätzlich die Taste Ctrl  gedrückt halten. Verschieben in größeren Schritten (10 x Fangrasterwert) erfolgt durch Drücken der Pfeiltasten bei gleichzeitig gedrückt gehaltenen Ctrl+Shift Tasten.

Die Anzahl der beim Ziehen mehrerer ausgewählter Objekte angezeigten Primitivelemente wird durch die Option PCB.Rendering.MultiselectionDrag im Dialog Advanced Settings dialog gesteuert (der Standardwert ist 500).

Verschiebebefehle

Die Objektposition kann mit Befehlen aus dem Untermenü Edit » Move der Hauptmenüs oder dem Verschiebungs-Untermenü im Active Bar geändert werden.

  • Move - dieser Befehl wird verwendet, um ein beliebiges Objekt im aktuellen Dokument zu verschieben. Alle einem Objekt zugeordneten Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt, wenn es verschoben wird (angezeigt oder nicht – entsprechend dem aktiven Verbindungsmodus). Geroutete Leiterbahnen, die mit dem Objekt verbunden sind, werden nicht mit verschoben.

  • Drag - dieser Befehl wird verwendet, um ein beliebiges Objekt im aktuellen Dokument zu verschieben. Wenn das Objekt verbundene Leiterbahnen und/oder Bögen hat (zum Beispiel ein Bauteil, Pad oder Via), bleiben diese beim Verschieben des Objekts verbunden.

  • Component - dieser Befehl ermöglicht es Ihnen, Bauteile im aktuellen Dokument zu verschieben. Nach dem Starten des Befehls klicken Sie auf das Bauteil im Design, das Sie verschieben möchten, bewegen es an die gewünschte Position und klicken dann erneut. Alternativ können Sie im Designbereich fern von Objekten klicken, um den Dialog Choose Component dialog zu öffnen. Verwenden Sie diesen Dialog, um das zu verschiebende Bauteil zu finden (entweder indem Sie direkt zum Bauteil springen oder das Bauteil an den Cursor holen), und positionieren Sie es dann wie oben beschrieben neu. Beachten Sie, dass diese Funktion nur arbeitet, wenn das Zielbauteil not gesperrt ist.

    Der Befehl kann auch aufgerufen werden, indem Sie im Designbereich mit der rechten Maustaste auf ein Bauteil klicken und dann den Befehl Component Actions » Move Component aus dem Kontextmenü wählen.

    Erfahren Sie mehr über Bauteilplatzierung.
  • Move Selection - dieser Befehl ermöglicht es Ihnen, ausgewählte Objekte im aktuellen Dokument manuell neu zu positionieren. Alle einem Objekt in der Auswahl zugeordneten Netze bleiben verbunden, und die Verbindungslinien folgen dem Objekt, wenn es verschoben wird (angezeigt oder nicht – entsprechend dem aktiven Verbindungsmodus). Geroutete Leiterbahnen, die mit dem Objekt verbunden sind, werden nicht mit verschoben.

  • Move Selection by X, Y - dieser Befehl wird verwendet, um die aktuelle Objektauswahl um einen genauen Betrag in X- und/oder Y-Richtung zu versetzen. Nach dem Starten des Befehls wird der Dialog Get X/Y Offsets geöffnet. Verwenden Sie diesen Dialog, um die Inkrementwerte für Delta X und/oder Delta Y anzugeben, um die die Auswahl verschoben werden soll.

    Der Befehl ist nur verfügbar, wenn mindestens ein Objekt im Designbereich ausgewählt ist.

    Der Dialog Get X/Y Offsets
    Der Dialog Get X/Y Offsets

  • Rotate Selection - dieser Befehl wird verwendet, um ausgewählte Objekte im Designbereich gegen den Uhrzeigersinn oder im Uhrzeigersinn um einen angegebenen Drehwinkel zu drehen. Nach dem Starten des Befehls wird das Dialogfeld Rotation Angle (Degrees) geöffnet. Geben Sie den gewünschten Drehwinkel von 0.001° bis 360.00° ein (Auflösung 0.001°). Geben Sie einen positiven Wert für eine Drehung gegen den Uhrzeigersinn oder einen negativen Wert für eine Drehung im Uhrzeigersinn ein. Klicken Sie auf OK, um das Dialogfeld zu schließen, positionieren Sie dann den Cursor und klicken Sie, um den Referenzpunkt für die Drehung festzulegen. Die ausgewählten Objekte werden um den Referenzpunkt um den eingegebenen Winkel gedreht.

    Das Dialogfeld Rotation Angle
    Das Dialogfeld Rotation Angle

  • Flip Selection - spiegelt das/die ausgewählte(n) Objekt(e) horizontal (um die Y-Achse) auf die entsprechende Lage auf der gegenüberliegenden Seite der Leiterplatte. Beispielsweise werden Objekte auf der Top Layer auf die Bottom Layer gespiegelt, Objekte auf der Top Overlay auf die Bottom Overlay usw.

    • Der Designator- und Kommentartext wird nach einem Spiegelvorgang gespiegelt dargestellt.

    • Bei einem Pad, das auf der Multi-Layer vorhanden ist, kehrt das Spiegeln im Wesentlichen die Reihenfolge seiner XY-Größenpaarungen und Formen um. Wenn daher ein Stil von Top-Middle-Bottom verwendet wurde und die Formen anfänglich Round-Rectangle-Octagonal sind, kehrt das Spiegeln den Stack um und somit werden die Formen von oben zu Octagonal-Rectangle-Round.

    • Wenn mehrere Objekte ausgewählt sind, wird die Objektgruppe um das geometrische Zentrum der Auswahl gespiegelt. 

    Beachten Sie, dass alle ausgewählten Objekte ohne Warnung gespiegelt werden, es sei denn, eines oder mehrere der Objekte haben eine gesperrte Position. In diesem Fall wird ein Dialogfeld Confirm angezeigt, das vor dem Spiegeln der Objekte eine Bestätigung erfordert. 

Ausrichtungsbefehle

Objekte können auch durch Ändern ihrer Ausrichtung verschoben werden. Um Objekte an anderen Objekten auszurichten, klicken Sie mit der rechten Maustaste auf ein ausgewähltes Objekt und wählen Sie dann Align. Alternativ können Sie das Untermenü Edit » Align der Hauptmenüs oder das Ausrichtungs-Untermenü im Active Bar verwenden. Das Ausrichtungs-Untermenü enthält mehrere Optionen zum Verteilen ausgewählter Objekte.

Die Ausrichtungsbefehle verschieben nur ausgewählte Objekte, die frei beweglich sind – gesperrte Objekte werden nicht verschoben.

Der Befehl Align wird verwendet, um das Dialogfeld Align Objects aufzurufen, das Steuerelemente zum schnellen Ausrichten der aktuell ausgewählten Designobjekte nach Bedarf bereitstellt. Verwenden Sie das Dialogfeld, um Optionen sowohl für die Vertical - als auch/oder Horizontal -Ausrichtung der ausgewählten Objekte nach Bedarf festzulegen, und klicken Sie dann auf OK , um die Ausrichtung durchzuführen.

Das Dialogfeld Align Objects
Das Dialogfeld Align Objects

  • Das gleichzeitige Aktivieren der Optionen Horizontal und Vertical kann zu einem Konflikt führen, bei dem die ausgewählten Objekte übereinander gestapelt werden.
  • Die Verwendung der Optionen Space equally kann dazu führen, dass die verschobenen Objekte nicht mehr am Raster ausgerichtet sind.

Der Befehl Position Component Text wird verwendet, um das Dialogfeld Component Text Position auszuführen, in dem Sie die Position des Designator- und/oder Kommentartexts für eine oder mehrere ausgewählte Komponenten im aktuellen Dokument ändern können.

Das Dialogfeld Component Text Position
Das Dialogfeld Component Text Position

Das Dialogfeld ist im Wesentlichen in zwei Bereiche unterteilt – Designator- und Kommentartext. Sowohl für den Designator als auch für den Kommentar wird eine grafische Darstellung einer Komponente als Hilfe verwendet, um zu zeigen, wo der Text basierend auf der ausgewählten Position erscheint. Für den Text stehen die folgenden neun Positionsstile zur Verfügung, die alle als „automatische Positionen“ klassifiziert sind, was bedeutet, dass der Text in der gewählten Position bleibt, wenn die Komponente verschoben und gedreht wird:

  • Left-Above
  • Left-Center
  • Left-Below
  • Center-Above
  • Center
  • Center-Below
  • Right-Above
  • Right-Center
  • Right-Below

Um Text ohne Änderung an seiner aktuellen Position zu belassen, lassen Sie die Option No Change aktiviert.

  • Die Positionen von Designator- und Kommentartext können auch über den Abschnitt Properties des Bedienfelds Properties geändert werden. Wählen Sie den Designator/Kommentar oder die übergeordnete Komponente aus, damit diese Eigenschaften angezeigt werden. Klicken Sie auf das entsprechende Steuerelement, das die aktuelle Lage, Position und Drehung für den Designator/Kommentar textlich zusammenfasst, und verwenden Sie dann die im Popup-Fenster verfügbare Eigenschaft Autoposition , wie erforderlich.
  • Um den Designator-/Kommentartext frei zu positionieren und ihn der Bewegung/Ausrichtung der übergeordneten Komponente folgen zu lassen, wählen Sie den Stil Manual für die Eigenschaft Autoposition (beim Konfigurieren der Eigenschaften über das Bedienfeld Properties). Sie können den Text auch direkt im Arbeitsbereich frei anklicken, halten und an die gewünschte Position ziehen; dadurch wird die Eigenschaft Autoposition automatisch auf Manual umgeschaltet.

Der Befehl Align Left / Align RightAlign TopAlign Bottom ermöglicht es Ihnen, ausgewählte Designobjekte anhand ihrer linken/rechten/oberen/unteren Kanten auszurichten. Nach dem Starten des Befehls wird die linke/rechte/obere/untere Kante des am weitesten links/rechts/oben/unten liegenden Objekts als Referenz verwendet, und alle anderen Objekte in der Auswahl werden nach links/rechts/oben/unten verschoben, sodass ihre linken Kanten an dieser Referenz ausgerichtet sind.

Der Befehl Align Left (maintain spacing) / Align Right (maintain spacing)Align Top (maintain spacing)Align Bottom (maintain spacing) ermöglicht es Ihnen, ausgewählte Designobjekte anhand ihrer linken/rechten/oberen/unteren Kanten auszurichten und dabei ausreichende Abstände gemäß den geltenden Designregeln einzuhalten. Nach dem Starten des Befehls wird die linke/rechte/obere/untere Kante des am weitesten links/rechts/oben/unten liegenden Objekts als Referenz verwendet, und alle anderen Objekte in der Auswahl werden nach links/rechts/oben/unten verschoben, sodass ihre linken Kanten an dieser Referenz ausgerichtet sind. Ein Objekt wird so weit nach links/rechts/oben/unten in Richtung des Referenzobjekts verschoben, wie es die jeweils geltende Abstandsregel erlaubt:

  • Bei der Ausrichtung nur von Komponenten wird die Regel Component Clearance beachtet.
  • Bei der Ausrichtung nur von Nicht-Komponentenobjekten wird die Regel Clearance beachtet.
  • Bei der Ausrichtung von Komponenten und Nicht-Komponentenobjekten wird die Regel Clearance beachtet.

Der Befehl Align Horizontal CentersAlign Vertical Centers ermöglicht es Ihnen, ausgewählte Objekte in einer einzelnen Spalte/Zeile zu platzieren, ausgerichtet an ihren horizontalen/vertikalen Mittelpunkten. Nach dem Starten des Befehls ändert sich der Cursor zu einem Fadenkreuz, und Sie werden aufgefordert, eines der Objekte in der Auswahl auszuwählen; klicken Sie darauf. Dieses wird zum Referenzobjekt. Alle anderen Objekte in der Auswahl werden in Bezug auf dieses Referenzobjekt verschoben und an ihren horizontalen/vertikalen Mittelpunkten ausgerichtet.

Der Befehl Distribute HorizontallyDistribute Vertically ermöglicht es Ihnen, die horizontalen/vertikalen Abstände einer Auswahl von Objekten gleich groß zu machen. Nach dem Starten des Befehls bleiben das am weitesten links und rechts / oben und unten liegende Objekt der Auswahl an ihren Positionen fixiert, während alle anderen Objekte gleichmäßig dazwischen verteilt werden. Die vertikale/horizontale Position der Objekte wird nicht verändert.

Der Befehl Increase Horizontal SpacingIncrease Vertical Spacing ermöglicht es Ihnen, den horizontalen/vertikalen Abstand einer Auswahl von Objekten zu vergrößern. Nach dem Starten des Befehls bleibt das am weitesten links/unten liegende Objekt fixiert, während die anderen Objekte in der Auswahl nach rechts/oben verschoben werden. Die Verschiebung erfolgt so, dass der horizontale/vertikale Abstand zwischen den Referenzpunkten aufeinanderfolgender Objekte um den im Feld Step X / Step Y für den Standardwert Global Board Snap Grid angegebenen Betrag vergrößert wird.

Der Befehl Decrease Horizontal SpacingDecrease Vertical Spacing ermöglicht es Ihnen, den horizontalen/vertikalen Abstand einer Auswahl von Objekten zu verkleinern. Nach dem Starten des Befehls bleibt das am weitesten links/unten liegende Objekt fixiert, während die anderen Objekte in der Auswahl nach links/unten verschoben werden. Die Verschiebung erfolgt so, dass der horizontale/vertikale Abstand zwischen den Referenzpunkten aufeinanderfolgender Objekte um den im Feld Step X / Step Y für den Standardwert Global Board Snap Grid angegebenen Betrag verringert wird.

Der Befehl Align To Grid wird verwendet, um ausgewählte Komponenten auf den nächstgelegenen Punkt des anwendbaren und geänderten Fangrasters zu verschieben. Nach dem Starten des Befehls werden die Referenzpunkte jeder ausgewählten Komponente auf den nächstgelegenen Punkt des anwendbaren Fangrasters verschoben.

Der Befehl Move All Components Origin To Grid wird verwendet, um den Referenzpunkt aller Komponenten auf das aktuelle Fangraster zu verschieben. Nach dem Starten des Befehls werden alle Komponenten im Designbereich, deren Pads am Raster ausgerichtet sind, so verschoben, dass ihre Referenzpunkte am aktuellen Fangraster ausgerichtet sind. Standardmäßig wird automatisch ein Bericht – Move Component(s) Origin To Grid - <PCBDocumentName>.html – erzeugt und als aktives Dokument geöffnet, in dem aufgeführt ist, welche Komponenten verschoben wurden und welche nicht.

  • Konfigurieren Sie auf der Seite PCB Editor - Reports des Dialogfelds Preferences, welches Berichtsformat bzw. welche Berichtsformate erzeugt und angezeigt werden sollen.
  • Das anwendbare Fangraster kann nach Bedarf über den Abschnitt Grid Manager des Bedienfelds Properties eingerichtet werden.
Hinweis: Komponenten, deren Pads derzeit nicht am Raster ausgerichtet sind, werden nicht verschoben.

Über das PCB List Panel

Das Bedienfeld PCB List ermöglicht die Anzeige von Designobjekten in Tabellenform und damit eine schnelle Prüfung und Änderung von Objektattributen. In Verbindung mit dem Bedienfeld PCB Filter können Sie nur die Objekte anzeigen, die in den Bereich des aktiven Filters fallen – so lassen sich mehrere Designobjekte mit höherer Genauigkeit und Effizienz gezielt bearbeiten.

Auswählen der aktiven Lage

Die aktive Lage ist die Lage, auf der Sie Objekte platzieren werden. Die aktive Lage kann aus den aktuell sichtbaren Lagen ausgewählt werden, indem Sie unten im Designbereich auf die Registerkarte dieser Lage klicken oder das Dropdown-Menü Active Layer im Bereich Layers der Registerkarte Layers & Colors des Bedienfelds View Configuration verwenden.

Sie können auch die folgenden Tastenkürzel verwenden, um die aktive Lage schnell auszuwählen:

  • * (auf dem Ziffernblock) – zur nächsten aktivierten Signallage wechseln.
  • Shift+* (auf dem Ziffernblock) – zur vorherigen aktivierten Signallage wechseln.

    Beachten Sie, dass dieser Befehl nur verfügbar ist, wenn sich der Editor im 2D-Anzeigemodus befindet, da im 3D-Modus die Taste Shift für den Zugriff auf die Richtungskugel verwendet wird.
  • + (auf dem Ziffernblock) – zur nächsten aktivierten Lage wechseln.
  • - (auf dem Ziffernblock) – zur vorherigen aktivierten Lage wechseln.
Objekte, die auf der Multi-Layer platziert werden, erscheinen automatisch auf allen Signallagen.

Verwenden von Ausschneiden/Kopieren und Einfügen

Im PCB-Editor können Sie Objekte innerhalb von PCB-Dokumenten oder zwischen ihnen ausschneiden/kopieren und einfügen, z. B. können Komponenten aus einer PCB in ein anderes PCB-Dokument kopiert werden. Sie können Objekte in die Windows-Zwischenablage ausschneiden/kopieren und in andere Dokumente einfügen.

Wenn Sie 2D Layout Mode verwenden, wählen Sie die Objekte aus, die Sie ausschneiden/kopieren möchten, klicken Sie in den Hauptmenüs auf Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) oder wählen Sie den Befehl Cut/Copy im Kontextmenü per Rechtsklick. Der Cursor wird zu einem Fadenkreuz, und Sie werden aufgefordert, einen Referenzpunkt auszuwählen. Dies ist eine Koordinate relativ zu den ausgewählten Objekten und wird verwendet, um die Auswahl bei Verwendung des Einfügebefehls präzise zu positionieren.

Bei Verwendung des Befehls Copy in 3D Layout Mode wird die aktuelle Ansicht im Designbereich im Bitmap-Format in die Zwischenablage kopiert. Sie können die Auflösung des kopierten Bildes über das Dialogfeld 3D Snapshot Resolution steuern, das anschließend geöffnet wird.

Um die aktuell ausgewählten Designobjekte in Textform in die Zwischenablage zu kopieren, kann der Befehl Edit » Copy As Text  aus den Hauptmenüs verwendet werden. Diese Informationen können dann in ein beliebiges Textfeld oder externes Textdokument eingefügt werden. Zu den in die Zwischenablage kopierten Details gehören:

  • Der Objekttyp.
  • Der Designator und der Kommentar (bei einem Komponentenobjekt).
  • Die Position des Objekts im Designbereich.
  • Die Lage, auf der sich das Objekt befindet (oder Start- und Stopplagen bei einer Via).

Ein Beispiel für eine als Text in die Zwischenablage kopierte Komponente ist:

Component Y1-25MHz (100.6mm,1.5mm) on Top Layer

Ein Beispiel für einen als Text in die Zwischenablage kopierten Track und eine Via ist:

Track (20mm,6mm)(80mm,6mm)  Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer

Um den zuletzt ausgeschnittenen/kopierten Inhalt aus der Zwischenablage im aktiven Dokument zu platzieren, wählen Sie den Befehl Edit » Paste in den Hauptmenüs oder klicken Sie mit der rechten Maustaste in den Designbereich und wählen Sie den Befehl Paste  im Kontextmenü (Tastenkürzel: Ctrl+V). Der zuletzt kopierte Zwischenablageinhalt erscheint am Cursor „schwebend“. Die Cursorposition relativ zum Inhalt wird durch den Referenzpunkt bestimmt, der festgelegt wurde, als Cut oder Copy verwendet wurde, um die Auswahl in die Zwischenablage zu übernehmen.

Bei Verwendung des Befehls Paste werden Objekte auf dieselbe Lage eingefügt, von der die Quellobjekte kopiert wurden, unabhängig davon, welche Lage im Editor aktuell als aktive Lage festgelegt ist.

Um den aus einer unterstützten OLE-Anwendung kopierten Text in ein beliebiges geöffnetes PCB-Dokument einzufügen, kann der Befehl Edit » Paste Text aus den Hauptmenüs verwendet werden. Der Text wird in PCB-String-Objekte umgewandelt und als solche eingefügt, anstatt als einzelnes OLE-Objekt. Zu den unterstützten Dateitypen gehören universelle Formate wie Tabellenkalkulationen im Format CSV und XLS sowie Textdokumente im Format DOC und RTF.

Um zu steuern, was mit bestimmten Objektattributen geschieht, wenn sie wieder in den Designbereich eingefügt werden, kann der Befehl Edit » Paste Special aus den Hauptmenüs verwendet werden. Nach dem Starten des Befehls wird das Dialogfeld Paste Special geöffnet.

Das Dialogfeld Paste Special
Das Dialogfeld Paste Special

Abhängig vom spezifischen einzufügenden Inhalt können die folgenden Attribute gesteuert werden:

  • Die Objekte können auf der aktuellen Lage eingefügt werden, anstatt gemäß dem Standardverhalten auf derselben Lage, von der die Quellobjekte kopiert wurden.

    Sie können Inhalte auch direkt im Designbereich mit dem Tastenkürzel Alt+Insert auf der aktuellen Lage einfügen.
  • Die Möglichkeit, zugewiesene Netzbezeichnungen beizubehalten.
  • Die Möglichkeit, den Designator zu duplizieren (bei einer eingefügten Komponente).
  • Die Möglichkeit, eine eingefügte Komponente derselben Component Class wie die ursprüngliche Quellkomponente hinzuzufügen.

Richten Sie die Optionen nach Bedarf ein und klicken Sie dann auf die Schaltfläche Paste , um den Einfügevorgang zu starten.

Durch Klicken auf die Schaltfläche Paste Array im Dialog Paste Special wird der Dialog Setup Paste Array geöffnet, in dem Sie mehrere Kopien der Zwischenablageobjekte in das aktuelle Dokument einfügen können.

Der Dialog Setup Paste Array
Der Dialog Setup Paste Array

Geben Sie die passenden Werte in diesem Dialog ein und klicken Sie dann auf OK , um das Array zu platzieren.

  • Wenn Sie ein lineares Array platzieren, werden Sie aufgefordert, den Startpunkt für das Array auszuwählen. Positionieren Sie den Cursor und klicken Sie dann oder drücken Sie Enter, um das Array zu platzieren.
  • Wenn Sie ein kreisförmiges Array platzieren, werden Sie aufgefordert, zunächst den Mittelpunkt und danach den Startpunkt für das Array auszuwählen. Positionieren Sie den Cursor jeweils und klicken Sie dann oder drücken Sie Enter, um das Array zu platzieren. Die Objekte werden gegen den Uhrzeigersinn um den angegebenen Mittelpunkt herum platziert.
Der Startpunkt des Arrays ist die Position, an der sich der Referenzpunkt befindet, der festgelegt wurde, als Cut oder Copy zum Hinzufügen der Auswahl in die Zwischenablage verwendet wurde. Daher empfiehlt es sich, den Referenzpunkt beim Ausschneiden/Kopieren korrekt festzulegen, da es andernfalls beim Einfügen des Arrays zu unerwarteten Ergebnissen kommen kann.

Um ein oder mehrere ausgewählte Objekte zu kopieren und dann mehrere Instanzen der Auswahl an beliebigen Stellen im aktuellen Dokument einzufügen, können Sie auch den Befehl Edit » Duplicate aus den Hauptmenüs verwenden (Tastenkombination: Ctrl+R). Nach dem Starten des Befehls ändert sich der Cursor zu einem Fadenkreuz, und Sie wechseln in den Duplizierungsmodus. Der Vorgang umfasst die folgende Abfolge von Schritten:

  1. Sie werden zunächst aufgefordert, einen Referenzpunkt auszuwählen. Dies ist der Punkt, über den die Auswahl eingefügt wird. Bewegen Sie den Cursor an die gewünschte Position nahe der Auswahl und klicken Sie oder drücken Sie Enter. Eine Kopie der Auswahl erscheint am Cursor schwebend.
  2. Bewegen Sie den Cursor an die gewünschte Position im Designbereich und klicken Sie oder drücken Sie Enter , um die Kopie zu platzieren.
  3. Eine weitere Kopie der Auswahl erscheint am Cursor schwebend und ist zur Platzierung bereit.
  4. Platzieren Sie weitere Instanzen der kopierten Auswahl weiter (ähnlich wie mit einem Stempel) oder klicken Sie mit der rechten Maustaste oder drücken Sie Esc, um den Modus zu verlassen.

Beachten Sie, dass dieser Befehl zum Kopieren und Einfügen von Objekten verwendet wird. Daher kann der Befehl nicht zum Duplizieren der untergeordneten Elemente von Gruppenobjekten verwendet werden.

Sperren von Designobjekten

Designobjekte können gegen Verschieben oder Bearbeiten im PCB-Dokument gesperrt werden, indem ihre Attribute Locked aktiviert werden. Wenn beispielsweise die Position oder Größe bestimmter Objekte kritisch ist, sperren Sie diese. Das Sperren kann im Bereich Properties erfolgen, indem Sie auf das Vorhängeschloss-Symbol () für die gewünschten Objekte klicken, wie in den folgenden Beispielen gezeigt. 

Beispiele für das Symbol Lock  im Bereich Properties  für eine ausgewählte Komponente und ein ausgewähltes Pad. 
Beispiele für das Symbol Lock im Bereich Properties für eine ausgewählte Komponente und ein ausgewähltes Pad.

Um den Status der Eigenschaft Locked für ein platziertes Objekt umzuschalten, das über die Eigenschaft Locked  verfügt, können Sie im Designbereich auch mit der rechten Maustaste auf das Objekt klicken und im Kontextmenü den Befehl <ObjectType> Locked wählen. Wenn das Objekt bereits gesperrt ist, wird links neben dem Befehlseintrag im Menü ein Häkchensymbol angezeigt.

Wenn Sie versuchen, ein Designobjekt zu verschieben oder zu drehen, bei dem die Eigenschaft Locked aktiviert ist, erscheint ein Dialog, der eine Bestätigung für die Fortsetzung der Bearbeitung anfordert.

Wenn die Option Protect Locked Objects auf der Seite PCB Editor – General des Dialogs Preferences aktiviert ist und das Designobjekt gesperrt ist, kann das Objekt weder ausgewählt noch grafisch bearbeitet werden. Verwenden Sie das Symbol Lock im Bereich Properties , um das Objekt zu entsperren, oder deaktivieren Sie die Option Protect Locked Objects, um dieses Objekt grafisch zu bearbeiten.

Wenn Sie versuchen, gesperrte Objekte zusammen mit anderen Objekten auszuwählen, können bei aktivierter Option Protect Locked Objects nur die entsperrten Objekte ausgewählt und als Gruppe verschoben werden.

Sperren von Komponentenprimitiven

Wenn bei einer PCB-Komponente die Primitive gesperrt sind (die Option Primitives im Modus Component mode of the Properties panel befindet sich im Status ), können alle oder die meisten Eigenschaften dieser Primitive weder mit grafischen (z. B. per Drag-and-drop) noch mit nichtgrafischen (z. B. über den Bereich Properties oder List) Bearbeitungsmethoden geändert werden. Dies hilft, versehentliche Änderungen an Komponentenprimitiven zu verhindern, die zu fehlerhaften Bestückungs- und Fertigungsausgaben führen können.

Um die Funktion zum Verhindern der Änderung von Primitiven von PCB-Komponenten zu aktivieren/deaktivieren, verwenden Sie die Option Protect Locked Primitives In Component auf der Seite PCB Editor – General page des Dialogs Preferences.

Als Beispiel ist im folgenden Bild der Pad mode of the Properties panel für ein Pad dargestellt, das ein Bestandteil einer PCB-Komponente ist, deren Primitive gesperrt sind. Beachten Sie, dass alle Eigenschaften des Pads (mit Ausnahme der Eigenschaften Net und Testpoint) ausgegraut und nicht zur Bearbeitung verfügbar sind. Beachten Sie auch, dass das Symbol  ganz rechts im Feld Component des Pads angezeigt wird, was darauf hinweist, dass die Primitive der übergeordneten Komponente gesperrt sind und die Pad-Eigenschaften nicht geändert werden können.

Der Modus Pad des Bereichs Properties (links) für ein Pad einer PCB-Komponente, deren Primitive gesperrt sind (rechts).
Der Modus Pad des Bereichs Properties (links) für ein Pad einer PCB-Komponente, deren Primitive gesperrt sind (rechts).

Wiedereintrittsbearbeitung

Der PCB-Editor enthält eine leistungsfähige Funktion namens re-entrant editing. Damit kann per Tastenkombination ein zweiter Vorgang ausgeführt werden, ohne dass der aktuelle Vorgang beendet wird. Die Wiedereintrittsbearbeitung ermöglicht flexibleres und intuitiveres Arbeiten. Stellen Sie sich zum Beispiel vor, Sie beginnen mit dem Platzieren einer Leiterbahn und stellen dann fest, dass ein anderes Leiterbahnsegment gelöscht werden muss. Es ist nicht nötig, den Modus Interactive Routing zu verlassen. Drücken Sie die Tastenkombination E, D, löschen Sie das gewünschte Leiterbahnsegment und drücken Sie dann die Taste Esc , um zum interaktiven Routen des Designs zurückzukehren.

Einstellen des PCB-Cursor-Erscheinungsbilds

Standardmäßig ist der PCB-Cursor als kleines grünes 90-Grad-Kreuz eingestellt. Dies kann über die Einstellungen Cursor Type und Cursor Color auf der Seite PCB Editor – General des Dialogs Preferences konfiguriert werden. Beispielsweise kann ein großes 90-Grad-Kreuz, das bis an die Ränder des Designfensters reicht (Option Large 90), beim Platzieren und Ausrichten von Designobjekten nützlich sein. Alternativ kann ein 45-Grad-Kreuz (Option Small 45) hilfreich sein, wenn die 90-Grad-Optionen vor Gitterlinien schwer zu erkennen sind.

Unterstützung für TrueType-Schriftarten

Der PCB-Editor bietet die Möglichkeit, für textbezogene Objekte in einem Design Stroke-basierte oder TrueType-Schriftarten zu verwenden (Textzeichenfolgen/-rahmen, Bemaßungen, Bohrtabelle(n) und/oder Layer-Stack-Tabellen). Die Schriftart wird im zugehörigen Bereich Properties ausgewählt. Es stehen drei Stroke-basierte Schriftarten zur Verfügung: Default, Sans Serif und Serif. Der Stil Default ist eine einfache Vektorschrift, die Stiftplotten und vektorbasierte Fotoplot-Ausgabe unterstützt. Die Schriftarten Sans Serif und Serif sind komplexer und verlangsamen die Erzeugung von Vektorausgaben wie Gerber. Die Stroke-basierten Schriftarten sind in die Software integriert und können nicht geändert werden. Alle drei Schriftarten enthalten den vollständigen erweiterten IBM-ASCII-Zeichensatz, der Englisch und andere europäische Sprachen unterstützt. Bei der Verwendung von TrueType-Schriftarten stehen TrueType- und OpenType-Schriftarten (eine Obermenge von TrueType) aus dem Ordner \Windows\Fonts zur Verfügung. Die Funktion bietet außerdem vollständige Unicode-Unterstützung.

Beachten Sie, dass nur erkannte (und eindeutig benannte) Root-Schriftarten zur Verfügung stehen. Zum Beispiel sind Arial und Arial Black verfügbar, Arial Bold und Arial Bold Italic jedoch nicht.

Geometrien von Textobjekten, die TrueType-Schriftarten verwenden, werden automatisch in PCB-Dokumenten gespeichert. Wenn Objekte in einem PCB-Dokument eine TrueType-Schriftart verwenden, werden diese Objekte beim Öffnen des PCB-Dokuments auf einem anderen Computer mit derselben Schriftgeometrie angezeigt, selbst wenn diese TrueType-Schriftart dort nicht installiert ist.

Wenn ein Objekt ausgewählt wird, das eine fehlende Schriftart verwendet, erscheint oben im Bereich Properties eine Warnmeldung. Wenn Sie Objekteigenschaften ändern, die den Text beeinflussen (z. B. die Texthöhe oder den Text selbst), wird der Dialog Missing fonts geöffnet, in dem Sie eine Ersatzschriftart auswählen können (Replacement). Aktivieren Sie die Option Apply to all text elements, um die Ersatzschriftart auf alle Objekte im PCB-Dokument anzuwenden, die die fehlende Schriftart verwenden.

Der Dialog erscheint auch, wenn textbezogene Eigenschaften im Bereich PCB List geändert werden.

Wenn Sie versuchen, mehrere Objekte mit unterschiedlichen fehlenden Schriftarten zu bearbeiten, können Sie im Dialog für jede fehlende Schriftart einen Ersatz auswählen.

Die Möglichkeit, Geometrien von Textobjekten, die TrueType-Schriftarten verwenden, automatisch in PCB-Dokumenten zu speichern, ist verfügbar, wenn die Option PCB.Text.TTFontSaving im Dialog Advanced Settings dialog aktiviert ist. Wenn die Option deaktiviert ist, können Sie Altium Designer so konfigurieren, dass TrueType-Schriftarten eingebettet werden. Die Seite PCB Editor – TrueType Fonts des Dialogs Preferences (verfügbar, wenn die Option PCB.Text.TTFontSetting.Hide im Dialog Advanced Settings dialog deaktiviert ist) bietet die Option Embed TrueType fonts inside PCB documents zum Einbetten von TrueType-Schriftarten beim Speichern eines Designs sowie die Option Substitution font zum Anwenden der gewählten Schriftartersetzung beim Laden eines Designs.

Das Einbetten von Schriftarten ist nützlich, wenn Text in einer Schriftart angezeigt werden soll, die auf einem Zielcomputer, auf dem das Design geladen wird, möglicherweise vorhanden ist oder nicht. Die Schriftartersetzung ermöglicht die Angabe einer TrueType-Schriftart, die beim Laden eines Designs als Ersatz verwendet werden soll, wenn Schriftarten nicht eingebettet wurden und auf dem Computer, auf dem das Design aktuell geladen ist, möglicherweise nicht verfügbar sind.

Unterstützung für das Rendern echter Bögen

Diese Funktion befindet sich in der Open Beta und ist verfügbar, wenn die Option PCB.Rendering.DrawArcBaseGeometry im Dialog Advanced Settings dialog aktiviert ist.

Note: Das Rendern echter Bögen erfordert außerdem, dass die Option PCB.Polygon.AdvancedPour im Dialog Advanced Settings aktiviert ist.

Echte Bögen, die sowohl im PCB-Editor als auch im Designbereich des PCB Library Editor erzeugt werden, werden anstelle von Näherungen unterstützt. Diese Unterstützung erstreckt sich über die 2D-/3D-Layout-Modi (und den Board Planning Mode im PCB-Editor). Das Rendern echter Bögen ist in den folgenden Bereichen sichtbar:

  • Polygonflächen (solid, hatched, none)

  • Aussparungen in Polygonflächen

  • Auswahlkontur für Polygonflächen und Regionen

  • Regionen

  • Lötstoppmasken- und Pastenmaskenerweiterungen

  • Netzhervorhebung

  • Abstandsgrenzen

  • Verletzungs-Overlay (separate Polygonfläche auf Region oder Polygonfläche)

Beispiele für das Rendern echter Bögen von Polygonflächen, die um andere Objekte einer PCB herum gegossen wurden, sind unten dargestellt.

 

Netzinformationen

Für Kupferobjekte auf einer PCB (Leiterbahn, Via, Polygon usw.) werden die folgenden Informationen im Bereich Net Information des Bereichs Properties angezeigt, wenn das Objekt ausgewählt ist:

  • Das übergeordnete Net, Diff Pair und/oder xSignal sowie in jedem Fall die zugehörige Klasse. Beachten Sie, dass die Einträge Diff Pair und xSignal nur angezeigt werden, wenn das Objekt Teil eines differentiellen Paars bzw. eines xSignal ist.
  • Delay – die Verzögerung des/der ausgewählten Objekts/Objekte und die Verzögerung der gerouteten Segmente des gesamten Netzes. Schließen Sie die Werte Propagation Delay von Pads und Vias ein, sofern sie für die Pads und Vias definiert wurden.

    Bei Vias wird die Signallaufzeit proportional zur verwendeten Vialänge berechnet. Diese Funktion ist verfügbar, wenn die Option PCB.Delay.Via im Dialog Advanced Settings dialog aktiviert ist. Wenn die Option PCB.Delay.Via deaktiviert ist, wird der in den Via-Eigenschaften definierte Wert Propagation Delay verwendet.

  • Length – die Summe der Gesamtlängen des/der ausgewählten Objekts/Objekte und die gesamte Signal Length. Die Signal Length ist die genaue Berechnung des gesamten Knoten-zu-Knoten-Abstands. Platzierte Objekte werden analysiert, um gestapelte oder überlappende Objekte und verschlungene Pfade innerhalb von Pads aufzulösen; außerdem werden Vialängen berücksichtigt. Die Pin Package Length wird ebenfalls berücksichtigt, wenn sie für das/die Pad(s) definiert wurde. Wenn das Netz nicht vollständig geroutet ist, wird außerdem die Manhattan-Länge (X + Y) der Verbindungslinie einbezogen. Weitere Informationen zu Signal Length und deren Anwendungen finden Sie in den Informationen zum PCB - Nets panel.

    • Die Gesamtlänge enthält eine Schätzung für den nicht gerouteten Teil des Netzes (die Manhattan-Länge (X + Y) der Verbindungslinie), die Gesamtverzögerung jedoch nicht.
    • Die Delay und Length für ein Netz, das Teil einer definierten Designregel Supply Nets design rule ist (oder Teil einer mit einer solchen Regel verwendeten Netzklasse), werden nicht berechnet.
  • Max Current - der maximale Strom, den die ausgewählten Objekte Track, Arc oder Via führen können, bestimmt nach der IPC-2221A-Formel (Abschnitt 6.2):  

    I = k * ΔT0.44 * A0.725

    dabei gilt:

    I = Strom [Ampere]
    A = Querschnittsfläche [sq mils] (Leiterbahnbreite * Kupferdicke des Lagenaufbaus oder Abarrel, wie unten gezeigt)
    ΔT = zulässige Temperaturerhöhung über Umgebung [°C]
    k = Konstante, sodass:

    k = 0,048 für Außenlagen
    k = 0,024 für Innenlagen

    Wenn mehrere Objekte ausgewählt sind, zum Beispiel ein gesamtes Netz, ist der Maximalstrom für dieses Netz der kleinste individuelle Max-Current-Wert der ausgewählten Objekte.

  • Resistance - die Summe der Widerstände der ausgewählten Track-, Arc- und Via-Objekte, bestimmt anhand der abgeleiteten Formel:

    R = (ρ * L / A

    wobei:

    R = Widerstand [Ω]
    ρ = spezifischer Widerstand von Kupfer [Ω*mm2/m]
    L = Leiterbahnlänge [m] (oder Via-Länge, wie unten beschrieben)
    A = Querschnittsfläche = T * W [mm2] (oder Abarrel, wie unten gezeigt)
    T = Leiterbahndicke (aus dem Layerstack) [mm]
    W = Leiterbahnbreite [mm]

    Assumptions:

    • Umgebungstemperatur = 22 °C
    • Zulässiger Temperaturanstieg = 20 °C
    • Kupferwanddicke der Durchkontaktierung = 0.018mm 
    • Spezifischer Widerstand von Kupfer = 0.017 Ω*mm2/m

    Der Gesamtwiderstand der ausgewählten Objekte ist die Summe der Widerstände der einzelnen Objekte.

Via Barrel Cross-Sectional Area - wird wie folgt bestimmt:

Abarrel = AViaHoleSize - AFinishedHoleSize

Abarrel = [ π * (ViaHoleSize/2)] - [ π * ((ViaHoleSize - 2 * ViaWallThickness)/2)2 ]

Abarrel = π (ViaHoleSize ViaWallThickness ViaWallThickness2)

Via Length = Abstand vom Mittelpunkt der Eintrittslage zum Mittelpunkt der Austrittslage, wie oben gezeigt

Notes - die Via-Länge in diesen Berechnungen hängt davon ab, dass die Via zu einem Netz gehört und von den Lagen, die von den verbundenen Leiterbahnen verwendet werden. Eine ausgewählte Via ohne zugewiesenes Netz zeigt statt der Länge von Lagenmitte zu Lagenmitte die Länge von Lagenkante zu Lagenkante an. Außerdem zeigt eine Via mit zugewiesenem Netz, aber ohne verbundene Leiterbahnen, eine Länge von null an.

Der Net Information-Bereich des Properties-Panels. Hier ist ein Beispiel für eine ausgewählte Leiterbahn gezeigt.
Der Net Information-Bereich des Properties-Panels. Hier ist ein Beispiel für eine ausgewählte Leiterbahn gezeigt.

Klicken Sie auf einen Link im Bereich Net Information, um das zugehörige Netz/differenzielle Paar/xSignal im PCB panel zu öffnen.

Zuweisen von Netzen zu Objekten

Der PCB-Editor bietet verschiedene Möglichkeiten, Netze primitiven Objekten zuzuweisen:

  • Wenn ein oder mehrere Objekte ausgewählt sind, verwenden Sie die Dropdown-Liste des Felds Nets im Properties-Panel. Alle Netze für das aktive Platinenlayout werden in der Dropdown-Liste aufgeführt. Wählen Sie No Net, um festzulegen, dass die Leiterbahn mit keinem Netz verbunden ist. Alternativ können Sie auf das Symbol Assign Net () klicken, um ein Objekt im Designbereich auszuwählen – das Netz dieses Objekts wird den ausgewählten Objekten zugewiesen.
  • Klicken Sie mit der rechten Maustaste auf eines oder mehrere ausgewählte Objekte und wählen Sie dann Net Actions  » Assign Net. Nach dem Starten des Befehls erscheint ein Fadenkreuz. Bewegen Sie das Fadenkreuz auf das Netz, dem Sie das/die Objekt(e) zuweisen möchten, und klicken Sie dann, um dieses Netz auszuwählen.
  • Um den Netznamen der Routing-Primitiven wieder mit dem Netznamen auf den Pads zu synchronisieren, mit denen sie verbunden sind, wählen Sie den Befehl Design » Netlist » Update Free Primitives From Component Pads in den Hauptmenüs. Nach dem Starten des Befehls wird ein Bestätigungsdialog geöffnet, in dem Sie gefragt werden, ob Sie freie Primitive-Netze mit den Component-Pad-Netzen aktualisieren möchten. Nach dem Klicken auf Yes wird ausgehend von jedem Pad das verbundene Kupfer ausgewählt und der Netzname jedes Primitivs so gesetzt, dass er dem des Pads entspricht. Dieser Vorgang hat keine Auswirkungen auf die interne PCB-Netzliste.

Um zu prüfen und zu bestätigen, dass physisch verbundene Objekte das korrekte Netz zugewiesen bekommen haben, um zu diesem physischen Netz zu gehören (ein physical net bedeutet in diesem Fall connected copper), können Sie den Dialog Configure Physical Nets verwenden, den Sie über den Befehl Design » Netlist » Configure Physical Nets in den Hauptmenüs aufrufen. Die Software analysiert das Design und prüft, dass alle Pads und die Objekte, die sie physisch miteinander verbinden (Leiterbahnen, Bögen, Flächen usw.), denselben Netznamen zugewiesen haben. Wenn alle Netzobjekte korrekt sind, wird das Netz grün angezeigt. Wenn Objekte erkannt werden, die sich berühren, aber unterschiedliche zugewiesene Netze haben, werden sie rot markiert. Ein häufiges Beispiel dafür ist ein Komponenten-Footprint mit zusätzlichen Kupferobjekten innerhalb des Footprints. Wenn dieser Footprint während der Synchronisation geladen wird, erhalten die Pads den zugewiesenen Netznamen, nicht jedoch das zusätzliche Kupfer. Der Dialog ist interaktiv; klicken Sie auf ein Netz oder Primitive, um zu diesem Objekt zu cross-proben. Klicken Sie mit der rechten Maustaste oder auf die Schaltfläche Menu , um auf die verfügbaren Befehle zuzugreifen. Der Bereich Action des Dialogs bietet Steuerelemente zur Festlegung der Maßnahmen, die zur Behebung von Problemen mit dem verbundenen Kupfer erforderlich sind. Standardmäßig werden Aktionen automatisch festgelegt, können aber bei Bedarf angepasst werden. Sobald die Aktionen festgelegt sind, klicken Sie auf die Schaltfläche Execute , um die Netzzuweisungen zu aktualisieren.

Beachten Sie, dass der Standardzustand dieses Dialogs Only Show Errors ist, was bedeutet, dass korrekt zugewiesene Objekte nicht aufgelistet werden. Deaktivieren Sie diese Option, indem Sie die Option Only Show Errors (über die Schaltfläche Menu ) deaktivieren, um alle Objekte über die Schaltfläche Menu anzuzeigen.

Der Dialog Configure Physical Nets (mit aktivierter Option Only Show Errors (hinten) und deaktivierter Option Only Show Errors (vorn)).
Der Dialog Configure Physical Nets (mit aktivierter Option Only Show Errors (hinten) und deaktivierter Option Only Show Errors (vorn)).

Sie können auch alle Netze aus dem aktuellen Designdokument löschen und damit im Wesentlichen die interne PCB-Netzliste leeren. Dies kann wünschenswert sein, wenn Sie Netzinformationen in den Quellschaltplandokumenten geändert haben und Ihre PCB vollständig mit den Netzinformationen der Quellschaltplan-Netzliste neu synchronisieren möchten. Wählen Sie dazu den Befehl Design » Netlist » Clear All Nets in den Hauptmenüs. Nach dem Starten des Befehls wird ein Bestätigungsdialog geöffnet, der Sie darauf hinweist, dass dieser Vorgang alle Netzinformationen aus der PCB entfernt. Nach dem Klicken auf Yes werden alle Netzinformationen entfernt. Jede geroutete Leiterbahn bleibt geroutet, hat aber eine Zuweisung No Net. Alle ungerouteten logischen Verbindungen werden entfernt.

Um mehr über Konnektivität in Ihrem PCB-Design zu erfahren, lesen Sie die Seite Understanding Connectivity on Your PCB.

Um eine Netzlistendatei basierend auf der durch das Routing im aktuellen Design erzeugten Konnektivität zu erstellen, wählen Sie den Befehl Design » Netlist » Create Netlist From Connected Copper in den Hauptmenüs. Nach dem Klicken auf Yes im sich öffnenden Bestätigungsdialog wird eine Netzliste (Generated <PCBDocumentName>.Net, im Projects-Panel als freies Dokument im Unterordner Source Documents hinzugefügt) im selben Ordner wie das PCB-Designdokument erstellt und automatisch als aktives Dokument geöffnet. Jedes Netz in der Netzliste erhält seinen Namen von einem der Pads, mit denen das geroutete Kupfer verbunden ist.

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.
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.

Inhalt