Working with Unions

Eine Union ist eine Sammlung von Objekten, die zu einer Gruppe zusammengefasst wurden. Wenn sie als Union gruppiert sind, können sie als einzelnes Objekt verschoben, geändert oder gelöscht werden. Es kann sich um eine benutzerdefinierte Union handeln, die aus beliebig ausgewählten Objekten besteht, oder um eine softwaregenerierte Union wie ein Längenabstimmmuster, Via-Abschirmung usw. Wenn Sie beispielsweise Via-Stitching auf der Leiterplatte platzieren, kann die Software die Stitching-Vias als einzelnes Objekt erkennen, da sie automatisch eine Union dafür erstellt hat.

Erstellen und Ändern benutzerdefinierter Unions

Jede beliebige Gruppe von Objekten kann ausgewählt und mit dem Tools » Convert » Create Union from Selected Objects oder über das Untermenü Union im Rechtsklick-Menü zu einer Union zusammengefasst werden. Nach dem Starten des Befehls wird eine Union erstellt, wobei die ausgewählten Objekte ihre Mitglieder sind. Ein Informationsdialog bestätigt, wie viele Objekte zur Union hinzugefügt wurden.

Um ein oder mehrere Mitgliedsobjekte aus der aktuell ausgewählten Union zu entfernen, wählen Sie den Befehl Tools » Convert » Break objects from Union aus den Hauptmenüs oder klicken Sie mit der rechten Maustaste im Designbereich und wählen Sie den Befehl Unions » Break objects from Union aus dem Kontextmenü, wobei mindestens eines der Mitgliedsobjekte der gewünschten Union im Designbereich ausgewählt sein muss. Nach dem Starten des Befehls wird der Dialog Confirm Break Objects Union angezeigt. Verwenden Sie diesen Dialog, um festzulegen, welche Objekte aus der Union entfernt werden sollen (und umgekehrt, welche Objekte Teil dieser Union bleiben sollen).

Der Dialog Confirm Break Objects Union
Der Dialog Confirm Break Objects Union

Um alle für das aktuelle PCB-Dokument definierten Unions aufzulösen, verwenden Sie den Befehl Tools » Convert » Break all objects Unions aus den Hauptmenüs. Keines der früheren Mitgliedsobjekte bleibt danach gruppiert. Ein Informationsdialog bestätigt, wie viele Objekte entfernt wurden und aus wie vielen Unions.

Um die Größe der Mitgliedsobjekte der gewählten Union zu ändern (bei einem Union-Typ, der dies unterstützt), klicken Sie mit der rechten Maustaste auf ein Mitgliedsobjekt in der gewünschten Union (ausgewählt oder nicht) und wählen Sie den Befehl Unions » Resize Union aus dem Kontextmenü. Der Cursor ändert sich zu einem Fadenkreuz, und Sie werden aufgefordert, ein Objekt auszuwählen. Positionieren Sie den Cursor einfach über einem Objekt in der gewünschten Union und klicken Sie, oder drücken Sie Enter. An den Ecken eines unsichtbaren Begrenzungsrechtecks, das die Mitgliedsobjekte der Union umschließt, erscheinen Bearbeitungsgriffe. Verwenden Sie einen Griff, um die Größe der Mitgliedsobjekte gleichzeitig in horizontaler und vertikaler Richtung zu ändern. Wenn ein Mitgliedsobjekt in einer Union nicht skaliert werden kann, beispielsweise eine Komponente, werden Sie darauf hingewiesen, und der Größenänderungsvorgang wird nicht fortgesetzt.

Unions durchsuchen

Der Modus Unions des PCB panel ermöglicht Ihnen den Zugriff auf eine hierarchische Ansicht von Union-Typen, Unions und Union-Primitiven zur einfachen Referenz. Die Unions und die darin enthaltenen Primitive können in diesem Modus des Panels ebenfalls bearbeitet werden.

Stellen Sie den Modus des PCB-Panels auf Unions ein und verwenden Sie ihn dann, um eine Union zu finden, zu untersuchen und umzubenennen.
Stellen Sie den Modus des PCB-Panels auf Unions ein und verwenden Sie ihn dann, um eine Union zu finden, zu untersuchen und umzubenennen.

Im Modus PCB des Panels Union ändern sich seine drei Hauptbereiche wie folgt (von oben nach unten):

  • Alle Union Types (benutzerdefinierte Union, Layer-Stack-Tabelle usw.) im PCB-Dokument.
  • Bestimmte Unions innerhalb des im obigen Abschnitt ausgewählten Union-Typs.
  • Union Primitive(s) aus denen sich eine ausgewählte Union zusammensetzt.

Wenn der Modus Unions des Panels PCB ausgewählt ist, listet das Panel alle im Designbereich des PCB-Editors erkannten Unions auf. Die folgenden Union-Typen werden aufgeführt, sofern vorhanden:

Union-Typ Verhalten
Bohrtabelle Klicken und ziehen zum Verschieben; klicken zum Auswählen und Anzeigen von Größenänderungsgriffen; doppelklicken, um das Properties panel zu öffnen; mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.
Längenabstimmobjekt (Accordion, Trombone, Sawtooth) Klicken zum Auswählen; an Kante/Scheitelpunkt klicken und ziehen, um die Form zu ändern; doppelklicken, um das Properties panel zu öffnen; mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.
Layer-Stack-Tabelle Klicken und ziehen zum Verschieben; klicken zum Auswählen und Anzeigen von Größenänderungsgriffen; doppelklicken, um das Properties panel zu öffnen; mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.
Rechteck Klicken und ziehen zum Verschieben; klicken zum Auswählen und Anzeigen von Größenänderungsgriffen; doppelklicken, um das Properties panel zu öffnen; mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.
Smart Paste (eingefügtes OLE-Objekt) Klicken und ziehen zum Verschieben; klicken zum Auswählen und Anzeigen von Größenänderungsgriffen; doppelklicken, um das Properties panel zu öffnen; mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.
Benutzerdefinierte Union Mit der rechten Maustaste auf ein beliebiges Objekt in der Union klicken und dann Unions » Select All In Union wählen. Verwenden Sie das Standard-Auswahlverhalten zum Kopieren, Löschen, Verschieben, Drehen usw. Beachten Sie, dass ein standardmäßiger Linksklick das Objekt unter dem Cursor auswählt, nicht die Union. Mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.
Via-Abschirmung Klicken zum Auswählen; doppelklicken, um den Dialog Add Shielding to Net dialog zu öffnen; mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.
Via-Stitching Klicken zum Auswählen; an Kante/Scheitelpunkt klicken und ziehen, um die Form zu ändern; klicken und ziehen zum Verschieben; doppelklicken, um den Dialog Add Stitching to Net dialog zu öffnen; mit der rechten Maustaste auf den Union-Namen im Panel klicken, um ihn umzubenennen.

Union-Typen

Der obere Bereich des Panels zeigt alle Union Types (benutzerdefinierte Union, Layer-Stack-Tabelle usw.) im PCB-Dokument an.

Die folgenden Befehle im Rechtsklick-Menü sind in diesem Bereich des Panels verfügbar (sowie in den beiden anderen Bereichen):

  • Select All – verwenden Sie diesen Befehl, um alle Einträge im Panelbereich auszuwählen.
  • Clear Filter – verwenden Sie diesen Befehl, um sämtliche Filterung aus dem Designbereich zu entfernen.

Unions

Der mittlere Bereich des Panels zeigt die einzelnen Unions innerhalb des ausgewählten Union Type an.

Zusätzlich zu den im Bereich Union Types des Panels verfügbaren Befehlen stehen in diesem Bereich des Panels die folgenden Befehle im Rechtsklick-Menü zur Verfügung:

  • Break objects from Union – klicken, um den Dialog Confirm Break Objects Union dialog zu öffnen und ausgewählte Objekte aus der angegebenen Union zu entfernen.

  • Select All In Union – klicken, um alle Primitive der Union im Designbereich auszuwählen.

    Alle Objekte in der Union, deren Mitglied das aktuell unter dem Cursor befindliche Objekt ist, können auch ausgewählt werden, indem Sie mit der rechten Maustaste auf ein Objekt klicken, das Mitglied der gewünschten Union ist, und den Befehl Unions » Select All In Union  aus dem Kontextmenü wählen.
  • Deselect All In Union – klicken, um die Auswahl aller ausgewählten Primitive der Union im Designbereich aufzuheben.

    Die Auswahl aller Objekte in der aktuell ausgewählten Union kann auch aufgehoben werden, indem Sie mit der rechten Maustaste auf die gewünschte Union klicken und den Befehl Unions » Deselect All In Union  aus dem Kontextmenü wählen.

  • Resize Union – klicken, um die Größe der ausgewählten Union manuell zu ändern. Nach dem Ausführen des Befehls wird der Mauszeiger zu einem Fadenkreuz, und an den Ecken eines unsichtbaren Begrenzungsrechtecks, das die Mitgliedsobjekte der Union umschließt, erscheinen Bearbeitungsgriffe. Verwenden Sie einen Griff, um die Größe der Mitgliedsobjekte gleichzeitig in horizontaler und vertikaler Richtung zu ändern.

  • Explode Length Tuning To Free Primitives – klicken, um die gewählte Längenabstimm-Union in die Leiterbahn- und Bogensegmente aufzuteilen, aus denen sie aufgebaut ist.

  • Delete Selected Unions – klicken, um die ausgewählte Union aus dem Panel zu löschen.

  • Rename – klicken, um den Dialog Rename Union zu öffnen und manuell einen neuen Namen für die Union einzugeben.

    Der Dialog Rename Union
    Der Dialog Rename Union

  • Ignore Dead Copper – klicken, um die Option Ignore Dead Copper für die ausgewählte Union zu aktivieren. Wenn diese Option aktiviert ist, werden Union-Objekte ohne zugewiesenes Netz während der DRC nicht als ungenutztes Kupfer gemeldet, wenn die Option Report Dead Copper larger than im Dialog Design Rule Checker dialog aktiviert ist.

    Beachten Sie, dass bei Unions, die nach dem Importieren eines Bildes automatisch erstellt werden (mithilfe des Befehls Place » Graphics aus den Hauptmenüs), die Option Ignore Dead Copper standardmäßig aktiviert ist.

Union-Primitiven

Der untere Bereich des Panels zeigt alle Primitive an, die in der im Panel ausgewählten Union enthalten sind.

Zusätzlich zu den im Bereich Union Types des Panels verfügbaren Befehlen stehen die folgenden Befehle im Rechtsklick-Menü zur Verfügung:

  • Zoom Selected – verwenden, um auf ausgewählte Primitive im Designbereich zu zoomen und sie zu filtern.
  • Properties – klicken, um den Modus Properties des Panels für das ausgewählte Primitive zu öffnen, z. B. den Track mode. Auf das Panel Properties kann auch durch Doppelklick auf ein Primitive zugegriffen werden.

Schlüsselwörter der Union-Sprache

Die folgenden zwei Schlüsselwörter der Abfragesprache stehen für die Arbeit mit Unions zur Verfügung:

  • InUnion(<Union Index>) - jeder Union wird ein numerischer Index zugewiesen; verwenden Sie diesen, um die Ziel-Union zu identifizieren. Während Sie eine Zahl eingeben, wird eine Liste von Indizes angezeigt.
  • InNamedUnion(<Union Name>) - jede Union hat einen vom System zugewiesenen Namen, z. B. Union 1; verwenden Sie diesen oder den benutzerdefinierten Namen, um die Ziel-Union zu identifizieren. Zum Beispiel InNamedUnion('Logo-Altium'), wie im folgenden Bild gezeigt.

Ausrichten auf eine Union anhand des benutzerdefinierten Namens
Ausrichten auf eine Union anhand des benutzerdefinierten Namens

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

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

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

Legacy Documentation

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

Inhalt