PCB Layout Replication

Das Werkzeug PCB Layout Replication ermöglicht es Ihnen, das Layout für sich wiederholende Schaltungsblöcke in einem flachen PCB-Design zu replizieren. Als informelle Wiederverwendungsfunktion ist dieses Werkzeug ideal geeignet, wenn Sie die Platzierung einer Gruppe von Komponenten schnell auf eine andere Gruppe derselben, noch nicht platzierten Komponenten mit denselben Verbindungen übertragen müssen.

Diese Funktion ist verfügbar, wenn die Option PCB.LayoutReplication im Dialog Advanced Settings dialog aktiviert ist.

Im PCB-Dokument kann ein Fragment des erfassten Designs, das repliziert werden soll (der Quellblock), ausgewählt werden; dieses Layout kann dann auf jedes Designfragment angewendet werden, das als Übereinstimmung erkannt wird (Zielblöcke). Sie haben die volle Kontrolle darüber, auf welche(n) Zielblock/Zielblöcke die Replikation angewendet wird, und können festlegen, was diese Replikation außer der Komponentenplatzierung noch umfassen soll (z. B. Routing-Objekte).

Javascript ID: PCBLayoutReplication_Example

Ein Beispiel für die Anwendung des Werkzeugs PCB Layout Replication. Hier werden der Quellblock mit den wie erforderlich platzierten und gerouteten Komponenten sowie die Komponenten des potenziellen Zielblocks gezeigt.

Die Blöcke nach Anwendung des Werkzeugs PCB Layout Replication.

Für ein Mehrkanaldesign können Sie das Werkzeug Copy Room Formats verwenden, um die in einem Kanal vorgenommene Platzierung und das Routing auf alle anderen Kanäle zu übertragen – mehr erfahren.

Der Prozess zum Replizieren von Blöcken mit diesem Werkzeug ist wie folgt:

  1. Wählen Sie im PCB-Dokument den Quellblock der zu replizierenden Objekte aus: Komponenten und optional weitere Objekte: Leiterbahnen, Bögen, Pads, Vias, Polygone, Regionen und/oder Füllungen. Damit das Werkzeug PCB Layout Replication Zielblöcke auf der PCB erkennen kann, müssen diese dieselben Komponenten (aus derselben Bibliothek platziert) und dieselbe Konnektivität wie der ausgewählte Quellblock aufweisen. Beachten Sie, dass Objekte, die nicht in der Auswahl enthalten sind, in den Zielblöcken nicht repliziert werden.

    Wiederholte Komponenten in einem Mehrkanaldesign werden außerdem anhand ihrer schematischen Referenzbezeichner abgeglichen, was bedeutet, dass beispielsweise eine Komponente mit dem physischen Bezeichner C5-1 nur mit den Komponenten C5-2, C5-3 usw. abgeglichen wird, also mit Komponenten, die denselben schematischen Referenzbezeichner C5 haben.

    In manchen Fällen kann es einfacher sein, Komponenten und Routing auf der PCB auszuwählen, indem die entsprechenden Komponenten und Netze im Schaltplan ausgewählt werden, wenn die Funktion Cross Selecting aktiv ist.
  2. Wählen Sie den Befehl Tools » PCB Layout Replication im Hauptmenü (oder klicken Sie mit der rechten Maustaste auf die Auswahl und wählen Sie den Befehl PCB Layout Replication im Kontextmenü). Der Dialog PCB Layout Replication wird geöffnet, wenn mindestens ein Zielblock erkannt wird.

    • Der Befehl PCB Layout Replication ist inaktiv (ausgegraut), wenn die Auswahl keine Komponenten enthält oder nichts ausgewählt ist.

    • Wenn mit der aktuellen Auswahl kein Zielblock erkannt wird, wird ein Warndialog geöffnet – Bild anzeigen. Prüfen Sie, ob Design und Auswahl die Anforderungen an die Komponenten und deren Konnektivität erfüllen.

    • Wenn beim Ausführen des Werkzeugs Layout Replication eine fehlende Pin-Verbindung im ausgewählten Quellblock erkannt wird, informiert Sie ein Warndialog über die fehlende Verbindung – Bild anzeigen. Klicken Sie auf den Link im Dialog, um per Cross-Probing zum betreffenden Objekt zu springen.

  3. Die Komponenten des Quellblocks werden im linken Bereich Source Block des Dialogs PCB Layout Replication aufgelistet, und die erkannten Zielblöcke werden im rechten Bereich Target Blocks des Dialogs aufgelistet. Erweitern/reduzieren Sie Zielblockeinträge, um die Liste der Komponenten der Zielblöcke anzuzeigen/auszublenden. Verwenden Sie die Kontrollkästchen neben den Zielblockeinträgen, um die Zielblöcke auszuwählen, auf die die Replikation angewendet werden soll.

    • Wenn in einem Zielblock kein Routing erkannt wird, wird er in der Kategorie NO ROUTING im Bereich Target Blocks des Dialogs aufgeführt. Solche Zielblöcke werden standardmäßig in die Replikation einbezogen (ihre Kontrollkästchen sind aktiviert).
    • Wenn in einem Zielblock vorhandenes Routing erkannt wird, wird dieser Zielblock in der Kategorie ROUTING DETECTED im Bereich Target Blocks des Dialogs aufgeführt. Standardmäßig werden solche Zielblöcke nicht in die Replikation einbezogen (ihre Kontrollkästchen sind deaktiviert). Wenn Sie einen solchen Zielblock für die Replikation aktivieren, beachten Sie, dass das vorhandene Routing zwischen den Komponenten entfernt wird und – falls die Option Copy routed nets im Dialog aktiviert ist – das Routing aus dem Quellblock platziert wird. Nicht geroutete Objekte des Zielblocks bleiben unverändert.

    Verwenden Sie die Kontrollkästchen links neben den Kategorien NO ROUTING und ROUTING DETECTED, um alle Zielblöcke in der entsprechenden Kategorie auszuwählen/abzuwählen. Verwenden Sie das Steuerelement Expand AllCollapse All, um alle Zielblockeinträge in der entsprechenden Kategorie zu erweitern/reduzieren.

    Wenn das Werkzeug PCB Layout Replication mehrere Komponenten mit ähnlichen Verbindungen erkannt hat, können Sie Komponenten in Zielblöcken manuell zuordnen. In diesem Fall haben die entsprechenden Zielblöcke im Dialog PCB Layout Replication das Symbol (wenn der Block reduziert ist), und jede Komponente mit verfügbaren Ersetzungen hat das Symbol (wenn der Block erweitert ist). Verwenden Sie die Dropdown-Liste im Feld Designator der Komponente mit erkannten Ersetzungen, um die gewünschte Komponente auszuwählen.

    Javascript ID: Dlg_PCBLayoutReplication_Alternate_AD24_2
  4. Verwenden Sie die Kontrollkästchen im Bereich Options, um festzulegen, was die Replikation umfassen soll:
    • Copy routed nets – aktivieren Sie diese Option, um Kupferobjekte (Leiterbahnen, Bögen, Pads, Vias, Füllungen, Regionen und Polygone) zu replizieren, die Komponenten im Quellblock verbinden.
    • Copy Designator & Comment formatting – aktivieren Sie diese Option, um die Formatierung der Designator- und Kommentar-Strings der Komponenten im Quellblock auf die Komponenten in den Zielblöcken anzuwenden.
    • Copy unrouted objects – aktivieren Sie diese Option, um andere Objekte als das Routing zwischen Komponenten zu replizieren, d. h. Kupferobjekte (Leiterbahnen, Bögen, Pads, Vias, Füllungen und Regionen), die keine Komponenten des Quellblocks verbinden – entweder Routing-Objekte, die nur mit einem Pad einer Komponente im Quellblock verbunden sind, oder Routing-Objekte, die mit keinem Komponenten-Pad im Quellblock verbunden sind.

    • Use interactive placement – der Status dieser Option legt fest, wie die Zielblöcke platziert werden, sobald im Dialog auf die Schaltfläche Replicate geklickt wird:
      • Wenn diese Option deaktiviert ist (Standard), wird jeder Zielblock relativ zur Hauptkomponente im Block positioniert. Standardmäßig ist dies die Komponente mit der größten Anzahl von Pins im Block oder – wenn es mehr als eine Komponente mit derselben größten Pin-Anzahl gibt – die Komponente mit der größten Fläche. Die Hauptkomponente wird in der Liste Source Block durch das Symbol gekennzeichnet. Klicken Sie auf die Zelle einer anderen Komponente, um sie als Hauptkomponente auszuwählen.

      • Wenn diese Option aktiviert ist, positionieren Sie jeden ausgewählten Zielblock manuell im Designbereich.

    Der Bereich Preview wird dynamisch aktualisiert, um den Zielblock entsprechend den aktivierten bzw. deaktivierten Optionen widerzuspiegeln.

  5. Wenn die gewünschten Zielblöcke für die Replikation ausgewählt wurden (mindestens ein Zielblock muss ausgewählt sein) und die Optionen konfiguriert sind, klicken Sie unten rechts im Dialog Replicate auf die Schaltfläche PCB Layout Replication.
  6. Je nachdem, ob die Option Use interactive placement im Dialog PCB Layout Replication aktiviert wurde oder nicht, wechseln Sie entweder in den interaktiven Platzierungsmodus, um jeden Zielblock nacheinander zu positionieren, oder die Zielblöcke werden automatisch positioniert. Beim interaktiven Platzieren eines Zielblocks können Sie die folgenden Tastenkürzel zur Steuerung der Platzierung verwenden:
    • Spacebar / Shift+Spacebar – den Zielblock gegen den Uhrzeigersinn/im Uhrzeigersinn drehen.
    • L – den Zielblock auf die andere Seite der Platine spiegeln.
    • Click – den am Cursor angehängten Zielblock an der aktuellen Position platzieren. Der nächste Zielblock wird an den Cursor angehängt, oder – wenn der letzte Zielblock in der Sequenz platziert wurde – die interaktive Platzierung wird beendet.
    • Right-click oder Esc – Abbrechen des Platzierens des Zielblocks, der aktuell am Cursor hängt.  
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.