Klassen
Die Schaltfläche Classes öffnet den Dialog Object Class Explorer . Auf die Schaltfläche kann über Home | Design Rules | Classes im PCB-Editor zugegriffen werden.

Klassen sind eine logische Sammlung eines bestimmten Typs von Designobjekten. Beispielsweise könnte eine Gruppe zusammengehöriger Komponenten in ihrer eigenen Component Class gruppiert werden, die dann als Grundlage für die Erstellung einer gezielten Regel verwendet werden kann.
Dialog „Object Class Explorer“

Optionen/Steuerelemente
Der Dialog enthält einen statischen Bereich auf der linken Seite und einen Hauptbearbeitungsbereich auf der rechten Seite, der sich je nach Auswahl links ändert.
Im Ordnerbaum auf der linken Seite des Dialogs ist jeder der unterstützten Objektklassentypen unter dem Ordner Object Classes aufgeführt. Die folgenden Klassentypen werden unterstützt:
- Net Classes
- Component Classes
- Layer Classes
- Pad Classes
- Differential Pair Classes
- Polygon Classes
Klicken Sie auf den Stammordner, um im Hauptbearbeitungsbereich des Dialogs eine zusammenfassende Liste aller spezifischen Klassen anzuzeigen, die über alle Objektklassentypen hinweg definiert wurden.
Klicken Sie auf einen untergeordneten Ordner eines Objektklassentyps, um eine zusammenfassende Liste aller spezifischen Klassen anzuzeigen, die für diesen Typ definiert wurden. Für ein neues PCB-Dokument werden standardmäßig die folgenden Klassen für die verschiedenen Klassentypen erstellt:
- Net Classes - <All Nets>.
- Component Classes - <All Components>, <Bottom Side Components>, <Inside Board Components>, <Outside Board Components>, <Top Side Components>.
- Layer Classes - <All Layers>, <Component Layers>, <Electrical Layers>, <Signal Layers>.
- Pad Classes - <All Pads>.
- Differential Pair Classes - <All Differential Pairs>.
- Polygon Classes - <All Polygons>.
Klicken Sie im Ordnerbaum auf den Eintrag einer bestimmten Klasse (oder doppelklicken Sie auf ihren Eintrag in einer Zusammenfassungsliste), um Steuerelemente zur Verwaltung der Objektmitgliedschaft dieser Klasse aufzurufen.
Rechtsklickmenü
Die folgenden Befehle sind im Rechtsklickmenü für den Bereich verfügbar:
- Add Class - zum Hinzufügen einer neuen Klasse des aktuell ausgewählten Klassentyps verwenden. Die Klasse wird zunächst ohne Mitglieder mit dem Standardnamen New Class hinzugefügt.
- Delete Class - zum Löschen der aktuell ausgewählten Klasse verwenden.
- Rename Class - zum Umbenennen der aktuell ausgewählten Klasse verwenden.
Hauptbereich
Dieser Bereich des Dialogs ändert sich entsprechend der aktuellen Auswahl im linken Bereich. Er bietet zwei verschiedene Ansichten:
- Summary Listing - wenn im linken Bereich auf den Stammordner Object Classes oder einen der untergeordneten Ordner der Objektklassentypen geklickt wird, zeigt dieser Bereich jeweils eine zusammenfassende Liste aller definierten Klassen bzw. aller Klassen des ausgewählten Klassentyps an. Jede Klasse wird anhand ihres Name und ihrer Class Type aufgeführt.
- Membership Management - wenn im linken Bereich eine bestimmte Klasse ausgewählt ist, zeigt dieser Bereich Steuerelemente zur Verwaltung ihrer Mitgliedsobjekte an.
- Non-Members - dieser Bereich listet alle Primitiven des entsprechenden Typs auf, die derzeit keine Mitglieder der Klasse sind. Verwenden Sie das Feld über der Liste, um den Inhalt der Liste schnell zu filtern.
- Members - dieser Bereich listet alle Primitiven des entsprechenden Typs auf, die derzeit Mitglieder der Klasse sind. Verwenden Sie das Feld über der Liste, um den Inhalt der Liste schnell zu filtern.
- Component Class Generator - diese Schaltfläche ist nur beim Bearbeiten einer Komponentenklasse verfügbar. Klicken Sie darauf, um den Dialog Component Class Generator zu öffnen (unten beschrieben), mit dem die Mitgliedschaft für die Komponentenklasse anhand definierter Suchkriterien schnell erzeugt werden kann.
- Membership Management Buttons - der Bereich bietet die folgenden Schaltflächen, um Primitive schnell zwischen den beiden Listen zu verschieben:
-
Add All - klicken Sie hier, um schnell alle Primitive aus der Liste Non-Members in die Liste Members zu übertragen. -
Add Selected (in dialog) - klicken Sie hier, um die aktuell in der Liste Non-Members ausgewählten Primitive schnell in die Liste Members zu übertragen. -
Remove Selected (in dialog) - klicken Sie hier, um die aktuell in der Liste Members ausgewählten Primitive schnell in die Liste Non-Members zu übertragen. -
Remove All - klicken Sie auf diese Schaltfläche, um schnell alle Primitive aus der Liste Members in die Liste Non-Members zu übertragen. -
Add Selected (in the design space) - klicken Sie auf diese Schaltfläche, um die aktuell im Design-Arbeitsbereich ausgewählten Primitive schnell aus der Liste Non-Members in die Liste Members zu übertragen.- klicken Sie auf diese Schaltfläche, um die aktuell im Design-Arbeitsbereich ausgewählten Primitive schnell aus der Liste Members in die Liste Non-Members zu übertragen.
-
Dialog „Component Class Generator“

Der Dialog Component Class Generator ermöglicht es Ihnen, die Mitgliedschaft für die ausgewählte Komponentenklasse anhand definierter Suchkriterien schnell zu erzeugen. Eine Reihe von Attributen kann verwendet werden, um die Komponenten, die Sie als Klassenmitglieder hinzufügen möchten, effektiv zu „erfassen“, darunter Designator, Comment und Footprint. Mit einem Klick auf eine Schaltfläche werden alle Komponenten, die den Suchkriterien entsprechen, zur Klasse hinzugefügt.
Optionen/Steuerelemente
Der Dialog stellt eine Reihe von Feldern bereit, die zusammen die Such-/Filterkriterien definieren, mit denen die Komponenten ausgewählt werden, die als Mitglieder der Komponentenklasse hinzugefügt werden sollen. Die folgenden Kriterien können konfiguriert werden:
- Designator - verwenden Sie dieses Feld für die Suche/Filterung anhand des Komponentendesignators. Verwenden Sie die Dropdown-Liste des Feldes, um den Typ der Zielkomponenten auszuwählen. Alle eindeutigen Designatortypen, die im Leiterplattendesign gefunden werden, werden im Format <DesignatorPrefix>?? aufgelistet (z. B. U**, R**, C**). Um Komponenten unabhängig vom Designatortyp einzubeziehen, setzen Sie dieses Feld auf Any.
- Comment - verwenden Sie dieses Feld für die Suche/Filterung anhand des Komponentenkommentars. Verwenden Sie die Dropdown-Liste des Feldes, um den Ziel-Kommentareintrag der Komponente auszuwählen. Alle eindeutigen Komponentenkommentare, die im Leiterplattendesign gefunden werden, werden aufgelistet. Um Komponenten unabhängig von ihrem Kommentar einzubeziehen, setzen Sie dieses Feld auf Any.
- Footprint - verwenden Sie dieses Feld für die Suche/Filterung anhand des Komponenten-Footprints. Verwenden Sie die Dropdown-Liste des Feldes, um den Ziel-Footprint auszuwählen. Alle eindeutigen Komponenten-Footprints, die im Leiterplattendesign gefunden werden, werden aufgelistet. Um Komponenten unabhängig von ihrem Footprint einzubeziehen, setzen Sie dieses Feld auf Any.
- Layer - verwenden Sie dieses Feld für die Suche/Filterung danach, auf welcher Seite der Leiterplatte sich die Komponenten befinden. Verwenden Sie die Dropdown-Liste des Feldes, um Komponenten auf TOP oder BOTTOM auszuwählen. Um Komponenten unabhängig von der Lageebene einzubeziehen, auf der sie sich befinden, setzen Sie dieses Feld auf Any.
- Rotation - verwenden Sie dieses Feld für die Suche/Filterung anhand der Komponentendrehung. Verwenden Sie die Dropdown-Liste des Feldes, um eine bestimmte Zielrotation auszuwählen. Alle eindeutigen Komponentendrehungen, die im Leiterplattendesign gefunden werden, werden aufgelistet. Um Komponenten unabhängig von ihrer Ausrichtung einzubeziehen, setzen Sie dieses Feld auf Any.
- Locked - verwenden Sie dieses Feld für die Suche/Filterung anhand des Sperrstatus der Komponente. Verwenden Sie die Dropdown-Liste des Feldes, um gesperrte (True) oder nicht gesperrte (False) Komponenten auszuwählen. Um Komponenten unabhängig von ihrem Sperrstatus einzubeziehen, setzen Sie dieses Feld auf Any.
- Selection - verwenden Sie dieses Feld für die Suche/Filterung anhand des Auswahlstatus der Komponente. Verwenden Sie die Dropdown-Liste des Feldes, um Komponenten auszuwählen, die aktuell im Arbeitsbereich ausgewählt sind (True) oder nicht ausgewählt sind (False). Um Komponenten unabhängig von ihrem Auswahlstatus einzubeziehen, setzen Sie dieses Feld auf Any.
- Add Matching - klicken Sie hier, um alle Komponenten, die den definierten Such-/Filterkriterien entsprechen, dem Bereich Class Membership (rechts) hinzuzufügen.
- Clear Selected - klicken Sie hier, um alle Komponenten, die aktuell im Bereich Class Membership ausgewählt sind, aus der Klasse zu entfernen.
- Class Name - dieses Feld zeigt den aktuellen Namen der Klasse an. Bearbeiten Sie dieses Feld nach Bedarf.
- Class Membership - dieser Bereich listet alle Komponenten nach Designator auf, die derzeit Mitglieder der Komponentenklasse sind.
Untermenü „Net Actions“ im Rechtsklickmenü
Einige netzklassenbezogene Befehle finden Sie im Untermenü Net Actions, wenn Sie mit der rechten Maustaste auf ausgewählte Primitive mit zugewiesenen erforderlichen Netzen klicken:
- Add Selected Net to NetClass - dieser Befehl wird verwendet, um einem vorhandenen Net Class eine oder mehrere ausgewählte Netze hinzuzufügen. Nach dem Starten des Befehls wird der Dialog Choose Net Class geöffnet. Dieser Dialog listet alle vorhandenen Net Classes auf. Wählen Sie die Zielklasse aus und klicken Sie dann auf OK. Die Netze werden als Mitglieder dieser Klasse hinzugefügt.
- Remove Selected Net From Net Class- dieser Befehl wird verwendet, um ein oder mehrere ausgewählte Netze aus einer bestehenden Net Class zu entfernen. Nach dem Starten des Befehls wird der Dialog Choose Net Class geöffnet. In diesem Dialog werden alle vorhandenen Net Classes aufgelistet. Wählen Sie die Zielklasse aus und klicken Sie dann auf OK. Das/die Netz(e) wird/werden als Mitglieder aus dieser Klasse entfernt.