Arbeiten mit Direktiven in einem Schaltplan
Altium Essentials: Schematic Updating
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Design Directives sind Objekte, die während der Schaltplanerfassung im Schaltplan platziert werden und eine Möglichkeit bieten, Anweisungen festzulegen, die an andere Teile der Software weitergegeben werden. Es stehen verschiedene Design Directives zur Verfügung, die auf die folgenden zwei Arten verwendet werden können:
- Directives, die mit der automatischen Kompilierung von Quell-Schaltplandokumenten verknüpft sind.
- Directives, die verwendet werden, um auf einem Schaltplanblatt definierte Informationen an die PCB weiterzugeben.
In den folgenden Abschnitten werden diese Bereiche und die zugehörigen Directives näher betrachtet.
Kompilierungsbezogene Directives
Designs entwickeln sich im Laufe der Zeit und werden stufenweise erfasst. Sobald jede Stufe gefestigt ist, möchte man sie häufig isoliert vom Rest des Designs prüfen. Die Kompilierung eines einzelnen Schaltplandokuments (oder des gesamten Projekts) in Zwischenstufen des Erfassungsprozesses führt oft zu einer Reihe von Fehlermeldungen, die durch Schaltungen verursacht werden, die noch nicht erfasst wurden, oder durch Verbindungsverdrahtungen zwischen Schaltungsfragmenten, die noch unvollständig sind. Solche Meldungen haben keinen wirklichen Wert, da sie nur Rauschen um die tatsächlich relevanten Informationen erzeugen. Der schnellste und einfachste Weg, diese Kompilierungsfehler zu unterdrücken, ist das Platzieren von No ERC- oder Compile Mask-Directives.
No ERC Directive
Die No ERC Directive wird auf einem Knoten in der Schaltung platziert, um alle gemeldeten Warnungen der Electrical Rule Check und/oder Fehlerverletzungsbedingungen zu unterdrücken, die erkannt werden, wenn das Schaltplanprojekt validiert wird. Weitere Informationen finden Sie auf der Seite Validating Your Design Project.
Compile Mask Directive
No ERC Directives eignen sich hervorragend, um eine geringe Anzahl verletzender Pins, Ports, Sheet Entries oder Netze innerhalb eines Designs zu unterdrücken. In manchen Fällen kann es jedoch wünschenswert sein, einen ganzen Abschnitt des Designs einschließlich Komponenten zu entfernen. Verwenden Sie eine Compile Mask Directive (Place » Directives » Compile Mask command) oder klicken Sie auf die Schaltfläche Compile Mask im Directives-Drop-down auf dem Active Bar, um den darin enthaltenen Bereich des Designs für den Compiler effektiv auszublenden. So können Sie die Fehlerprüfung für Schaltungen, die möglicherweise noch nicht vollständig sind und von denen Sie wissen, dass sie Kompilierungsfehler erzeugen werden, manuell verhindern. Dies kann sehr nützlich sein, wenn Sie das aktive Dokument oder Projekt kompilieren müssen, um die Integrität des Designs in anderen bestimmten Bereichen zu prüfen, aber nicht das „Rauschen“ compilergenerierter Meldungen im Zusammenhang mit unfertigen Teilen des Designs wünschen.
Wie der Name schon sagt, weist diese Directive den Compiler an, alle Objekte zu ignorieren, die completely innerhalb der Grenzen der definierten Maske liegen. Platzieren Sie die Maske genauso wie ein Notiz- oder Rechteckobjekt.
Betrachten Sie das Beispiel einer Schaltplanschaltung im folgenden Bild, bei dem die Verdrahtung zum Bauteil LCD1 noch nicht vollständig ist. Wenn nur dieser Schaltplan kompiliert wird (Project » Validate PCB Project), führt dies zu zahlreichen Verletzungsmeldungen (unten dargestellt), die jeweils durch die unvollständige Schaltung verursacht werden. Bewegen Sie den Mauszeiger über das Bild, um die Wirkung des Platzierens einer Compile Mask Directive um die unvollständige Schaltung zu sehen. Diese Verletzungen werden vom Compiler ignoriert, während der Rest der Schaltung im Schaltplan – der vollständig verdrahtet ist – geprüft wird. Beachten Sie, dass Objekte, die tatsächlich maskiert sind – also diejenigen, die vollständig innerhalb des Begrenzungsrechtecks der Maske liegen – ausgegraut dargestellt werden.

Bewegen Sie den Mauszeiger über das Bild, um die Wirkung der Verwendung einer Compile Mask Directive zum Ausblenden von Compiler-Verletzungen aufgrund unvollständiger Schaltungen anzuzeigen.
Compile Mask
Eine platzierte Compile Mask, dargestellt auf der linken Seite des obigen Schaltplans.
Zusammenfassung
Eine Compile Mask ist eine Design Directive, die verwendet wird, um den darin enthaltenen Bereich des Designs für den Compiler effektiv auszublenden, wenn eine Validierung mit dem Project » Validate Project command durchgeführt wird. Sie bietet eine Möglichkeit, die Fehlerprüfung für Schaltungen, die möglicherweise noch nicht vollständig sind und Validierungsfehler erzeugen werden, manuell zu verhindern. Die Compile Mask ist in Situationen nützlich, in denen das aktuelle Projekt validiert werden muss, um die Integrität des Designs in anderen bestimmten Bereichen zu prüfen, aber die Unübersichtlichkeit compilergenerierter Meldungen im Zusammenhang mit unfertigen Teilen des Designs nicht erwünscht ist.
Verfügbarkeit
Compile Masks stehen nur zur Platzierung im Schematic Editor zur Verfügung. So platzieren Sie eine Compile Mask:
- Klicken Sie in den Hauptmenüs auf den Befehl Place » Directives » Compile Mask .
- Klicken Sie auf die Schaltfläche Compile Mask im Directives-Drop-down auf dem Active Bar , das sich oben im Designbereich befindet. Klicken und halten Sie eine Active Bar-Schaltfläche, um auf andere verwandte Befehle zuzugreifen. Sobald ein Befehl verwendet wurde, wird er zum obersten Element in diesem Abschnitt des Active Bar.
- Klicken Sie mit der rechten Maustaste im Schaltplaneditor und klicken Sie dann auf Place » Directives » Compile Mask.
Platzierung
Nach dem Starten des Befehls ändert sich der Cursor zu einem Fadenkreuz und zeigt damit den Platzierungsmodus für Compile Mask an. Die Platzierung erfolgt durch die folgende Abfolge von Aktionen:
- Positionieren Sie den Cursor und klicken Sie dann oder drücken Sie Enter, um die erste Ecke der Maske zu verankern.
- Bewegen Sie den Cursor, um die Größe der Maske so anzupassen, dass sie den Bereich des Designs, der vor dem Compiler verborgen werden soll, vollständig umschließt. Klicken Sie dann oder drücken Sie Enter , um die diagonal gegenüberliegende Ecke zu verankern und die Platzierung der Maske abzuschließen. Designobjekte, die vollständig innerhalb der Grenzen der Maske liegen, werden ausgegraut.
- Fahren Sie mit dem Platzieren weiterer Compile Masks fort oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Platzierungsmodus zu verlassen.
Grafische Bearbeitung
Mit dieser Bearbeitungsmethode können Sie ein platziertes Compile-Mask-Objekt direkt im Designbereich auswählen und seine Größe, Form oder Position grafisch ändern.
Eine Compile Mask kann entweder im aktiven (vollständiger Rahmen) oder eingeklappten Modus (Dreieck im Kasten) angezeigt werden, was dem aktivierten bzw. deaktivierten Zustand der Maske entspricht. Schalten Sie den Anzeigemodus um, indem Sie auf das Symbol ▲ oder ▼ in der oberen linken Ecke einer platzierten Compile Mask klicken.
Klicken Sie auf das Dreieck in der oberen linken Ecke, um eine Compile Mask einzuklappen (und zu deaktivieren).
Wenn ein aktives (erweitertes) Compile-Mask-Objekt ausgewählt ist, stehen die folgenden Bearbeitungsgriffe zur Verfügung:
Eine ausgewählte Compile Mask (wenn aktiv).
- Klicken und ziehen Sie A, um die Größe der Compile Mask gleichzeitig in vertikaler und horizontaler Richtung zu ändern.
- Klicken und ziehen Sie B, um die Größe der Compile Mask in vertikaler und horizontaler Richtung getrennt zu ändern.
- Klicken Sie irgendwo auf die Compile Mask – entfernt von den Bearbeitungsgriffen – und ziehen Sie sie, um sie neu zu positionieren. Während des Ziehens kann die Compile Mask gedreht (Spacebar/Shift+Spacebar) oder gespiegelt werden (X- oder Y-Taste zum Spiegeln entlang der X- bzw. Y-Achse).
Nichtgrafische Bearbeitung
Die folgenden Methoden der nichtgrafischen Bearbeitung stehen zur Verfügung.
Bearbeitung über den Compile Mask-Dialog oder das Properties-Panel
Panel page: Compile Mask Properties
Diese Bearbeitungsmethode verwendet den zugehörigen Dialog Compile Mask und den Modus des Panels Properties, um die Eigenschaften eines Compile-Mask-Objekts zu ändern.
Nach der Platzierung kann auf den Dialog Compile Mask wie folgt zugegriffen werden:
- Durch Doppelklicken auf das platzierte Compile-Mask-Objekt.
- Durch Auswählen des Compile-Mask-Objekts, Rechtsklick und anschließendes Auswählen von Properties aus dem Kontextmenü.
Während der Platzierung kann auf den Compile-Mask-Modus des Panels Properties durch Drücken der Taste Tab zugegriffen werden. Sobald die Compile Mask platziert ist, werden alle Optionen angezeigt.
Nach der Platzierung kann auf den Compile-Mask-Modus des Panels Properties auf eine der folgenden Arten zugegriffen werden:
- Wenn das Panel Properties bereits aktiv ist, durch Auswählen des Compile-Mask-Objekts.
- Nach Auswahl des Compile-Mask-Objekts wählen Sie das Panel Properties über die Schaltfläche Panels im unteren rechten Bereich des Designbereichs oder durch Auswahl von View » Panels » Properties im Hauptmenü.
Bearbeiten mehrerer Objekte
Das Properties panel unterstützt das Bearbeiten mehrerer Objekte, wobei die Eigenschaftseinstellungen, die in allen aktuell ausgewählten Objekten identisch sind, geändert werden können. Wenn mehrere Objekte desselben Typs manuell, über den Dialog Find Similar Objects dialog oder über ein Filter- oder List-Panel ausgewählt werden, kann ein Feldeintrag im Properties panel, der nicht als Sternchen (*) angezeigt wird, für alle ausgewählten Objekte bearbeitet werden.
Bearbeiten über ein Listen-Panel
Panel pages: Listen-Panels, SCH Filter
Ein List panel zeigt Designobjekttypen aus einem oder mehreren Dokumenten in Tabellenform an und ermöglicht so eine schnelle Prüfung und Änderung von Objektattributen. In Verbindung mit einer geeigneten Filterung – durch Auswahl von Objekttypen (über die Include Optionen des Panels) oder durch Verwendung des entsprechenden Filter panel oder des Dialogs Find Similar Objects dialog – können nur die Objekte angezeigt werden, die in den Geltungsbereich des aktiven Filters fallen. Die Eigenschaften der aufgelisteten Objekte können dann direkt im List panel bearbeitet werden.
Compile Mask Properties
Objekteigenschaften im Schematic Editor sind definierbare Optionen, die den visuellen Stil, den Inhalt und das Verhalten des platzierten Objekts festlegen. Die Eigenschaftseinstellungen für jeden Objekttyp werden wie folgt definiert:
- Post-placement settings – alle Compile Mask Objekteigenschaften können im Compile Mask dialog und im Properties panel bearbeitet werden, wenn im Designbereich eine platzierte Compile Mask ausgewählt ist.
Position
-
(X/Y)
- X (erstes Feld) - die aktuelle X-Koordinate (horizontal) des Referenzpunkts des Objekts relativ zum aktuellen Ursprung des Designbereichs. Bearbeiten Sie diesen Wert, um die X-Position des Objekts zu ändern. Der Wert kann entweder metrisch oder imperial eingegeben werden; geben Sie die Einheiten an, wenn Sie einen Wert eingeben, dessen Einheiten nicht der aktuellen Standardeinstellung entsprechen.
- Y (zweites Feld) - die aktuelle Y-Koordinate (vertikal) des Referenzpunkts des Objekts relativ zum aktuellen Ursprung. Bearbeiten Sie diesen Wert, um die Y-Position des Objekts zu ändern. Der Wert kann entweder metrisch oder imperial eingegeben werden; geben Sie die Einheiten an, wenn Sie einen Wert eingeben, dessen Einheiten nicht der aktuellen Standardeinstellung entsprechen.
Eigenschaften
- Width - geben Sie die Breite des Objekts ein.
- Height - geben Sie die Höhe des Objekts ein.
- Border - verwenden Sie die Dropdown-Liste, um den gewünschten Rahmen auszuwählen.
- Fill Color - klicken Sie auf das Farbfeld, um die gewünschte Farbe für das Objekt auszuwählen.
- Collapsed and Disabled - aktivieren Sie das Kontrollkästchen, um das Objekt zu reduzieren und zu deaktivieren.
PCB-bezogene Direktiven
Als Unified Design Environment bietet Altium Designer die Möglichkeit, PCB-Anforderungen bereits vor dem Layout der Leiterplatte zu definieren. Dies wird erreicht, indem Parametern zu auf dem/den Schaltplanblatt/-blättern platzierten Objekten hinzugefügt und festgelegt werden.
Bei bestimmten Schaltplan-Designobjekten – wie Komponenten, Sheet Symbols, Ports usw. – bedeutet dies, die relevanten Parameter als Teil der Eigenschaften dieses Objekts hinzuzufügen. Bei Netzobjekten wie Wires und Buses können Parameter nicht direkt als Eigenschaft des Wire oder Bus hinzugefügt werden. Stattdessen werden die zum Speichern der Informationen erforderlichen Parameter mithilfe spezieller Design-Direktiven festgelegt.
Die folgenden Informationen können mithilfe von Direktiven festgelegt und während der Designsynchronisierung in die entsprechenden PCB-basierten Definitionen übertragen werden:
- PCB-Layout-Beschränkungen
- Differentialpaare
- Netzklassen
Durch das Einfügen von Design-Direktiven in den Schaltplan können Entwicklungsingenieure explizite Designbeschränkungen festlegen, und es wird sichergestellt, dass der Schaltplan der maßgebliche Datensatz des Designs bleibt. Änderungen am Design würden nur auf der Schaltplanseite durchgeführt und an das PCB übertragen. Dies kann besonders wichtig werden, wenn mehrere Personen am Design arbeiten – insbesondere wenn sie geografisch voneinander getrennt sind. Anstatt zu versuchen, über E-Mail-Ketten oder Telefonate miteinander zu kommunizieren, kann die Person, die das Design erfasst, sicherstellen, dass bestimmte Beschränkungen tatsächlich während der Layoutphase verwendet werden.
Im Zentrum dieser Funktionalität steht die Parameter Set directive.
Dies sind im Wesentlichen benutzerdefinierte Parameter-Set-Objekte, die einem Netzobjekt innerhalb eines Schaltplanentwurfs zugeordnet werden können. Platzieren Sie eine PCB-Layout-Direktive auf einem Wire, Bus oder Signal Harness, um eine oder mehrere Designbeschränkungen für das/die zugehörige(n) Netz(e) zu definieren. Wenn aus dem Schaltplan ein PCB erstellt wird, werden die Informationen in der PCB-Layout-Direktive verwendet, um relevante PCB-Designregeln zu erstellen. Die durch eine PCB-Layout-Direktive angegebenen Informationen werden nur auf das Netz (oder den Satz von Netzen) angewendet, mit dem die Direktive verbunden ist.
Diese fungiert als Container für eine beliebige Anzahl von Parametern, die auf das Netz abzielen, an das die Parameter-Set-Direktive angehängt ist. Eine Standard-Parameter-Set-Direktive ohne Parameter kann platziert werden (Place » Directives » Parameter Set) und die relevanten Parameter können später hinzugefügt werden. Die folgenden Abschnitte betrachten die Verwendung dieser parameterbasierten Direktiven genauer. Es sind sowohl benutzerdefinierte (Parameter Set) als auch vordefinierte (Differential Pair) Parameter-Set-Direktiven verfügbar. Der einzige Unterschied zwischen einem leeren Parametersatz und einem vordefinierten Parametersatz besteht darin, dass die vordefinierten Parametersätze einen Parameter enthalten, wie unten beschrieben.
Parameter Set
Zusammenfassung
Ein Parametersatz ist eine Design-Direktive, mit der Designspezifikationen einem Objekt vom Netztyp innerhalb eines Schaltplanentwurfs zugeordnet werden können. Verwenden Sie beispielsweise einen Parametersatz, um zwei Netze als Mitglieder eines Differentialpaars zu deklarieren. Anhand des Vorhandenseins spezifisch benannter Parameter im Parametersatz erkennt die Software, welche Design-Direktive Sie platzieren.
Verfügbarkeit
Parametersätze stehen nur zur Platzierung im Schaltplaneditor zur Verfügung. Es sind sowohl Standard- (leere) als auch vordefinierte (Differential Pair) Parameter-Set-Direktiven verfügbar. Der einzige Unterschied zwischen einem leeren Parametersatz und einem vordefinierten Parametersatz besteht darin, dass die vordefinierten Parametersätze einen Parameter enthalten, wie unten beschrieben.
Greifen Sie über das Hauptmenü Place wie folgt auf die entsprechenden Befehle zu:
| • | Place » Directives » Parameter Set | |
| • | Place » Directives » Differential Pair | |
Platzierung
Ein Parametersatz kann verwendet werden, um Parameter an Folgendes anzuhängen:
- Wire
- Bus
- Signal Harness
- Sheet Symbol
Nach dem Starten des Befehls verwandelt sich der Cursor in ein Fadenkreuz und Sie wechseln in den Platzierungsmodus für Design-Direktiven. Die Platzierung erfolgt durch die folgenden Aktionen:
- Positionieren Sie den Cursor über einem Wire oder einem anderen Netzobjekt und klicken Sie oder drücken Sie Enter, um zu platzieren.
- Setzen Sie die Platzierung weiterer Direktiven fort oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Platzierungsmodus zu verlassen.
Zusätzliche Aktionen, die während der Platzierung ausgeführt werden können – während der Parametersatz noch am Cursor hängt – sind:
-
Drücken Sie die Tab Taste, um die Platzierung anzuhalten und auf den Parameter Set mode des Properties Panels zuzugreifen, wo seine Eigenschaften währenddessen geändert werden können. Klicken Sie auf das Pause-Button-Overlay im Designbereich , um die Platzierung fortzusetzen.
-
Drücken Sie die Alt Taste, um die Bewegungsrichtung – abhängig von der anfänglichen Bewegungsrichtung – auf die horizontale oder vertikale Achse zu beschränken.
-
Drücken Sie Spacebar, um den Bogen gegen den Uhrzeigersinn zu drehen, oder Shift+Spacebar für eine Drehung im Uhrzeigersinn. Diese Aktion kann auch während des Ziehens des Objekts ausgeführt werden. Die Drehung erfolgt in 90°-Schritten.
-
Drücken Sie im Platzierungsmodus die Tasten X oder Y, um das Parameterset entlang der X- bzw. Y-Achse zu spiegeln.
Grafische Bearbeitung
Mit dieser Bearbeitungsmethode können Sie eine platzierte Parameterset-Direktive direkt im Designbereich auswählen und ihre Position oder Ausrichtung grafisch ändern.
Wenn eine Parameterset-Direktive im Designbereich ausgewählt ist, erscheint ein gestrichelter Rahmen um die Direktive. Der Rahmen umfasst nur den von der Direktive belegten Bereich. Für jeden sichtbarkeitsaktivierten Mitgliedsparameter des Sets ist eine gestrichelte Linie sichtbar, die das Textfeld des Parameters mit dem Körper der Direktive verbindet und so die Zuordnung bestätigt:
Klicken Sie irgendwo innerhalb des gestrichelten Rahmens und ziehen Sie dann, um das Parameterset wie gewünscht neu zu positionieren. Während des Ziehens kann das Parameterset gedreht (Spacebar/Shift+Spacebar) oder gespiegelt werden (X oder Y zum Spiegeln entlang der X- bzw. Y-Achse).
Die Textfelder des Parametersets (die unabhängig von der übergeordneten Direktive grafisch bearbeitet werden können) können hinsichtlich ihrer Größe nur durch Ändern der Option Style auf der Seite Schematic – Defaults page des Dialogs Preferences angepasst werden. Daher sind keine Bearbeitungsgriffe verfügbar, wenn eines dieser Objekte ausgewählt ist.
Klicken Sie irgendwo innerhalb des gestrichelten Rahmens und ziehen Sie dann, um das Textobjekt wie gewünscht neu zu positionieren. Während des Ziehens kann das Textobjekt gedreht (Spacebar/Shift+Spacebar) oder gespiegelt werden (X oder Y zum Spiegeln entlang der X- bzw. Y-Achse).
Wenn die Option Enable In-Place Editing auf der Seite Schematic – General page des Dialogs Preferences aktiviert ist, können Sie den Wert eines Parameters direkt im Designbereich bearbeiten (mit Ausnahme von Parametern, die als Regeln hinzugefügt wurden). Wählen Sie das Textobjekt aus und klicken Sie dann einmal, um die Funktion aufzurufen. Geben Sie den neuen Wert wie erforderlich ein und klicken Sie dann außerhalb des Textobjekts oder drücken Sie Enter, um die Änderung zu übernehmen.
Nicht-grafische Bearbeitung
Die folgenden Methoden der nicht-grafischen Bearbeitung stehen zur Verfügung.
Bearbeitung über den Parameter-Set-Dialog oder das Eigenschaften-Panel
Panel page: Parameter Set Properties
Diese Bearbeitungsmethode verwendet den zugehörigen Dialog Parameter Set und den Modus Properties des Properties-Panels, um die Eigenschaften eines Parameterset-Objekts zu ändern.

Der Dialog Parameter Set im ersten Bild und der Modus Parameter Set des Properties-Panels im zweiten Bild
Nach der Platzierung kann auf den Dialog Parameter Set wie folgt zugegriffen werden:
- Durch Doppelklicken auf das platzierte Parameterset-Objekt.
- Indem Sie den Cursor über das Parameterset-Objekt bewegen, mit der rechten Maustaste klicken und dann Properties aus dem Kontextmenü wählen.
Während der Platzierung kann auf den Modus Parameter Set des Properties Panels durch Drücken der Taste Tab zugegriffen werden. Sobald das Parameterset platziert ist, werden alle Optionen angezeigt.
Nach der Platzierung kann auf den Modus Parameter Set des Properties Panels auf eine der folgenden Arten zugegriffen werden:
- Wenn das Properties Panel bereits aktiv ist, durch Auswählen des Parameterset-Objekts.
- Wählen Sie nach dem Auswählen des Parameterset-Objekts das Properties Panel über die Schaltfläche Panels unten rechts im Designbereich aus oder wählen Sie View » Panels » Properties aus dem Hauptmenü.
Mehrere Objekte bearbeiten
Das Properties Panel unterstützt die Bearbeitung mehrerer Objekte, wobei Eigenschaftseinstellungen, die in allen aktuell ausgewählten Objekten identisch sind, geändert werden können. Wenn mehrere Objekte desselben Typs manuell, über den Dialog Find Similar Objects dialog oder über ein Filter- oder List-Panel ausgewählt werden, kann ein Feldeintrag im Properties Panel, der nicht als Sternchen (*) angezeigt wird, für alle ausgewählten Objekte bearbeitet werden.
Bearbeitung über ein List-Panel
Panel pages: List Panels, SCH Filter
Ein List Panel ermöglicht die Anzeige von Designobjekten aus einem oder mehreren Dokumenten in Tabellenform und erlaubt so eine schnelle Prüfung und Änderung von Objektattributen. In Verbindung mit einer geeigneten Filterung – durch Verwendung des entsprechenden Filter Panels oder des Dialogs Find Similar Objects dialog – können nur die Objekte angezeigt werden, die in den Geltungsbereich des aktiven Filters fallen, sodass Sie mehrere Designobjekte mit höherer Genauigkeit und Effizienz gezielt bearbeiten können.
Hinweise
- Beim Platzieren einer Standard-Parameterset-Direktive sind keine vorhandenen Parameter vorhanden. Nach dem Platzieren fügen Sie die relevanten Parameter über den Abschnitt Parameters des Properties Panels hinzu.
- Eine Parameterset-Direktive ermöglicht es Ihnen, PCB-Layout-Informationen einem Netz im Schaltplan zuzuweisen. Wenn aus dem Schaltplan eine PCB erstellt wird, werden die Informationen im Parameter Set verwendet, um entsprechende PCB-Designregeln zu erstellen. Die durch eine Parameter-Set-Direktive angegebenen Informationen werden nur auf das/die Netz(e) angewendet, mit dem/denen sie verbunden ist.
- Wenn einem Netz eine Parameterset-Direktive hinzugefügt wird, sind die Felder Power Net und High Speed im Properties Panel des Netzes verfügbar. Beim Aktualisieren des PCB-Dokuments aus Schaltplänen wird vorgeschlagen, die Designregel Supply Nets design rule zu jedem Netz hinzuzufügen, bei dem der Parameter Power Net aktiviert ist.
- Net-Class-Direktiven ermöglichen es Ihnen, benutzerdefinierte Net-Klassen im Schaltplan zu erstellen. Wenn aus dem Schaltplan eine PCB erstellt wird, werden die Informationen in einer Net-Class-Direktive verwendet, um die entsprechende Net-Klasse auf der PCB zu erstellen. Um ein Netz zu einem Mitglied einer Net-Klasse zu machen, fügen Sie eine Parameterset-Direktive an den entsprechenden Draht oder Bus an sowie eine Klasse, deren Name auf den gewünschten PCB-Net-Class-Namen gesetzt ist. Die Option Generate Net Classes (für benutzerdefinierte Klassen) muss auf der Registerkarte Class Generation des Dialogs Project Options dialog aktiviert sein, um diese Funktion zu verwenden.
- Wenn für ein Netz eine Net-Class-Direktive definiert wurde, haben alle PCB-Designregeln, die ebenfalls durch dieses Parameterset-Objekt erstellt werden, beim Übertragen des Designs in den PCB-Editor einen Regelbereich vom Typ Net Class.
- Eine Net-Class-Direktive kann aus Ihrer platzierten Parameter-Set-Direktive erstellt werden, indem Sie eine Klasse hinzufügen, deren Wert auf die erforderliche PCB-Net-Class gesetzt sein muss.
-
Ein Blanket kann in Verbindung mit einer Parameterset-Direktive auch verwendet werden, um Komponentenklassen und Parameter auf Komponenten anzuwenden, die sich vollständig innerhalb des durch das Blanket definierten Bereichs befinden. Verwenden Sie dazu die Optionen Component Class und Parameter aus dem Dropdown der Schaltfläche Add in den Eigenschaften der an das Blanket angehängten Parameterset-Direktive. Die Informationen über die Komponentenklasse und den Parameter werden während des ECO-Prozesses beim Aktualisieren der PCB in das PCB-Dokument des Projekts übertragen.
Eigenschaften des Parametersatzes
Die Objekteigenschaften im Schaltplaneditor sind definierbare Optionen, die den visuellen Stil, den Inhalt und das Verhalten des platzierten Objekts festlegen.
Die Eigenschaftseinstellungen für jeden Objekttyp werden auf zwei verschiedene Arten definiert:
-
Pre-placement settings – die meisten Parameter Set Objekteigenschaften bzw. diejenigen, die sich sinnvoll vordefinieren lassen, sind als bearbeitbare Standardeinstellungen auf der Schematic – Defaults page des Preferences Dialogs verfügbar (aufgerufen über die Schaltfläche
oben rechts im Designbereich). Wählen Sie das Objekt im Primitive List aus, um rechts dessen Optionen anzuzeigen.
-
Post-placement settings – alle Parameter Set Objekteigenschaften können in den Parameter SetDialogen und im PropertiesPanel bearbeitet werden, wenn im Designbereich ein Parameter Set ausgewählt ist.
Location
-
(X/Y)
- X (erstes Feld) – die aktuelle X-Koordinate (horizontal) des Referenzpunkts des Objekts relativ zum aktuellen Ursprung des Designbereichs. Bearbeiten Sie diesen Wert, um die X-Position des Objekts zu ändern. Der Wert kann metrisch oder imperial eingegeben werden; geben Sie die Einheiten an, wenn Sie einen Wert eingeben, dessen Einheiten nicht den aktuellen Standardeinheiten entsprechen.
- Y (zweites Feld) – die aktuelle Y-Koordinate (vertikal) des Referenzpunkts des Objekts relativ zum aktuellen Ursprung. Bearbeiten Sie diesen Wert, um die Y-Position des Objekts zu ändern. Der Wert kann metrisch oder imperial eingegeben werden; geben Sie die Einheiten an, wenn Sie einen Wert eingeben, dessen Einheiten nicht den aktuellen Standardeinheiten entsprechen.
- Rotation – verwenden Sie die Dropdown-Liste, um die Drehung auszuwählen.
Properties
- Label – die Bezeichnung des Parametersatzes. Bei Bedarf bearbeiten.
- Style – verwenden Sie die Dropdown-Liste, um den Stil auszuwählen. Klicken Sie auf das Farbfeld, um eine Dropdown-Liste zu öffnen, aus der Sie die Standardfarbe auswählen können.
Parameters
- Grid – listet den Name und den Value der Parameter auf, die dem aktuell ausgewählten Parameter zugeordnet sind. Nach dem Hinzufügen können die Felder Name und Value bearbeitet werden. Der Value kann benannt werden, indem Sie auf das Feld klicken und den gewünschten Text eingeben. Das Feld Name kann nur im PropertiesPanelmodus des Parameter Set-Objekts mit Ctrl+Click geändert werden. Diese Methode öffnet den ParameterModus des PropertiesPanels, in dem Sie den gewünschten Namen im Feld Name eingeben können. Verwenden Sie das Sperrsymbol , um einen aufgelisteten Parameter zu sperren/entsperren. Verwenden Sie das Augensymbol, um den Parameter anzuzeigen/auszublenden. Alle, einzelne oder keine Parameter können in diesem Bereich angezeigt werden, indem Sie die Schaltflächen All und die Schaltflächen der einzelnen Parameter umschalten. Die Parameter sind deaktiviert, wenn ihre jeweiligen Schaltflächen grau sind, und aktiviert, wenn ihre jeweiligen Schaltflächen blau sind.
-
Add – verwenden Sie die Dropdown-Liste, um einen Klassentyp hinzuzufügen:
-
Net Class – auswählen, um eine neue Netzklasse hinzuzufügen.
- Component Class – auswählen, um eine neue Komponenteklasse hinzuzufügen. Diese Option ist nur in der Parameter Set-Variante des Parameter SetDialogs oder PropertiesPanels verfügbar.
-
Diff. Pair Net Class – auswählen, um eine neue Differential-Pair-Netzklasse hinzuzufügen. Diese Option ist nur in der Differential Pair-Variante des Parameter SetDialogs oder PropertiesPanels verfügbar.
-
Parameter – auswählen, um einen neuen Parameter hinzuzufügen.
-
Rule – klicken Sie hier, um den Dialog Choose Design Rule Type dialog zu öffnen, in dem Sie eine neue Regel auswählen können. Nachdem Sie eine neue Regel ausgewählt und auf OK geklickt haben, wird der Dialog Edit PCB Rule (From Schematic) geöffnet, sodass Sie die neue Regel bei Bedarf bearbeiten können.
-
Klicken Sie auf das Stiftsymbol , um den Dialog Edit PCB Rule (From Schematic) zu öffnen und das ausgewählte Element zu bearbeiten. Klicken Sie auf
, um das ausgewählte Element zu löschen.
- Font Settings – klicken Sie auf die angezeigte Schriftart, um den Schriftstil zu ändern. Diese Option ist erst verfügbar, nachdem eine Netzklasse, Differential-Pair-Netzklasse, ein Parameter oder eine Regel hinzugefügt wurde.
-
Other – Wenn eine Netzklasse, Differential-Pair-Netzklasse, ein Parameter oder eine Regel hinzugefügt wurde, klicken Sie hier, um eine Dropdown-Liste zu öffnen und zusätzliche Optionen zu ändern:
- Show Parameter Name – aktivieren, um den Parameternamen anzuzeigen.
- Allow Synchronization with Database – aktivieren, um mit der Datenbank zu synchronisieren.
- X/Y – geben Sie die X- und Y-Koordinaten ein.
- Rotation – verwenden Sie die Dropdown-Liste, um die Drehung auszuwählen.
- Autoposition – aktivieren, um die automatische Positionierung zu aktivieren.
Platzieren von Parameter Set-Direktiven
Platzieren Sie eine Direktive dieses Typs, indem Sie den Befehl Place » Directives » Parameter Set im Hauptmenü auswählen oder mit der rechten Maustaste innerhalb des Designbereichs klicken. Beim Platzieren einer Standard-Parameter Set-Direktive sind keine vorhandenen Parameter enthalten. Ein Parametersatz ist eine Designdirektive, mit der Designspezifikationen einem Objekt vom Netztyp innerhalb eines Schaltplanentwurfs zugeordnet werden können. Beispielsweise können Sie mit einem Parametersatz zwei Netze als Mitglieder eines Differential Pair deklarieren. Anhand des Vorhandenseins spezifisch benannter Parameter im Parametersatz erkennt die Software, welche Designdirektive Sie platzieren.
Zusätzlich zu benutzerdefinierten Parameterdirektiven wird eine regelbasierte Parameterdirektive im Dialog Choose Design Rule Type definiert, der über den dem Parameter zugeordneten PropertiesPanelmodus zugänglich ist. Der Zugriff erfolgt wie folgt:
-
Drücken Sie Tab, bevor Sie die Parameter Set platzieren, oder doppelklicken Sie auf eine bereits platzierte Parameter Set-Direktive, um den Parameter Set mode of the Properties panel anzuzeigen.
-
Klicken Sie anschließend im Abschnitt Add der Parameters des Parameter SetModus des PropertiesPanels auf die Schaltfläche und wählen Sie Rule aus der Dropdown-Liste, um eine Regel aus dem Dialog Choose Design Rule Type auszuwählen.

Bearbeiten des Werts für eine Regel.
Verwenden Sie den Dialog Choose Design Rule Type, um die Regel auszuwählen, die Sie als Regelparameter zur Direktive hinzufügen möchten. Durch Doppelklicken auf einen Regeltyp erhalten Sie Zugriff auf den entsprechenden Dialog Edit PCB Rule (From Schematic), in dem Sie die Einschränkungen für die Regel definieren können.

Festlegen der Einschränkungen für eine ausgewählte Regel.
Der Eintrag für den Bereich Parameters besteht aus dem gewählten Regeltyp zusammen mit den angegebenen Einschränkungen. Das folgende Bild zeigt die definierten Regelparameter für die Breitenbeschränkung einer Direktive Parameter Set. Um die Regel im Designbereich anzuzeigen, klicken Sie auf das Sichtbarkeitssymbol im Bereich Rules.

Mehrere Regelbeschränkungen, die für ein bestimmtes Netz definiert wurden, dank einer Parameter-Set-Direktive.
Wenn das Design durch den Synchronisierungsprozess auf die PCB übertragen wird, werden die entsprechenden Designregeln auf Grundlage der in einer Direktive enthaltenen Informationen erstellt. Das Wort Schematic wird im Namen jeder generierten Regel verwendet, um die Quelle dieser Regel zu kennzeichnen.

Generierte Designregeln auf der PCB-Seite.
Platzieren von Net-Class-Direktiven
Eine Net Class directive ermöglicht es Ihnen, benutzerdefinierte Netzklassen im Schaltplan zu erstellen. Eine Net-Class-Direktive kann platziert werden, indem Sie den Befehl Place » Directives » Parameter Set aus den Hauptmenüs wählen und dann das Parameterset als Net-Class-Direktive definieren, wie in Tipp Nr. 2 auf der Befehlsseite beschrieben. Wenn aus dem Schaltplan eine PCB erstellt wird, werden die Informationen in einer Net-Class-Direktive verwendet, um die entsprechende Net Class auf der PCB zu erstellen. Um ein Netz zu einem Mitglied einer Netzklasse zu machen, fügen Sie eine Net-Class-Direktive an den entsprechenden Draht, Bus oder Signal Harness an und setzen dann den Parameter ClassName der Direktive auf den Namen der gewünschten Klasse. Die Option Generate Net Classes (für User-Defined Classes) muss auf der Registerkarte Class Generation im Dialog Project Options aktiviert sein, um diese Funktion zu verwenden.
Wenn für ein Netz eine Net-Class-Direktive definiert wurde, haben alle PCB-Designregeln, die ebenfalls durch dieses Parameter-Set-Objekt erstellt werden, beim Übertragen des Designs in den PCB-Editor einen Regelbereich vom Typ Net Class. Eine Net-Class-Direktive kann aus Ihrer platzierten Parameter-Set-Direktive erstellt werden, indem Sie eine Klasse hinzufügen, deren Wert auf die erforderliche PCB Net Class gesetzt sein muss.
Important Project Option Requirements
Um sicherzustellen, dass im Schaltplan definierte Parameter Sets an die PCB weitergegeben werden, müssen im Dialog Options for PCB Project die folgenden Optionen gesetzt werden:
- Aktivieren Sie die Option Generate Net Classes im Bereich User-Defined Classes der Registerkarte Class Generation des Dialogs.
-
Stellen Sie auf der Registerkarte Comparator des Dialogs den Prüfmodus Differences Associated with Nets » Extra Net Classes auf
Find Differencesein.

Um Parameter-Set-Direktiven an die PCB weiterzugeben, müssen zwei Projektoptionen konfiguriert werden. Aktivieren Sie zunächst die Option Generate Net Classes auf der Registerkarte Class Generation. Bewegen Sie den Mauszeiger über das Bild, um die Registerkarte Comparator anzuzeigen, auf der Sie die Option Extra Net Classes auf Find Differences setzen müssen.
Wenn das Design durch den Synchronisierungsprozess auf die PCB übertragen wird, werden die entsprechenden Netzklassen auf Grundlage der in einer Direktive enthaltenen Informationen erstellt.
Platzieren von Blanket Directives
Parameter-Set-Direktiven können nur auf das spezifische Netz angewendet werden, an das sie angehängt sind. In Kombination mit einer Blanket Directive kann ihr Geltungsbereich jedoch erweitert werden, sodass alle Netze innerhalb des Blankets abgedeckt werden.
Platzieren Sie eine Direktive dieses Typs, indem Sie den Befehl Place » Directives » Blanket aus den Hauptmenüs wählen. Beim Platzieren eines Blankets können Sie entweder eine einfache rechteckige Form oder eine polygonale Form definieren. Letztere ermöglicht eine präzisere Kontrolle über die Abdeckung der erforderlichen Netzobjekte auf einem Blatt.
Das Blanket identifiziert die interessierenden Netze – platzieren Sie eine Parameter Set directive irgendwo am Rand des Blankets, um Designanforderungen auf diese Netze anzuwenden. Damit die Randdirektive auf ein Netz unter einer Blanket Directive angewendet wird, muss ein diesem Netz zugeordnetes Objekt – ein Pin, ein Port, ein Netzlabel, ein Power Port, ein Draht-/Bus-/Harness-Segment (einschließlich beider Enden) – innerhalb der Grenzen des Blankets liegen. Beachten Sie, dass sich bei Netzkennungen wie Netzlabels der Hotspot innerhalb des Blankets befinden muss. Wenn Mitgliedsnetze nicht wie erwartet in das PCB Parameter Set übernommen werden, versuchen Sie, den Bereich des Blankets entsprechend anzupassen.

Ein Beispiel für die Verwendung einer Blanket Directive, um eine Parameter-Set-Direktive auf Netze innerhalb des Blankets anzuwenden.
Beispiele für die Verwendung einer Blanket Directive sind:
- Anhängen einer Parameter-Set-Direktive an ein Blanket-Objekt, damit ihre Regelparameter auf jedes einzelne Netz angewendet werden, das von diesem Blanket abgedeckt wird.
- Anhängen einer Parameter-Set-Direktive an ein Blanket-Objekt, um ein Parameter Set zu erstellen, dessen Mitglieder die einzelnen Netze sind, die von diesem Blanket abgedeckt werden.
- Anhängen einer Differential Pair Directive an ein Blanket-Objekt, um Differential-Pair-Objekte auf Grundlage differentieller Netze innerhalb der Grenzen dieses Blankets zu erstellen.
Ein Blanket kann in Verbindung mit einer Parameter-Set-Direktive auch verwendet werden, um Component Classes und Parameter auf Komponenten anzuwenden, die sich vollständig innerhalb des durch das Blanket definierten Bereichs befinden. Verwenden Sie dazu die Optionen Component Class und Parameter aus dem Dropdown des Schalters Add in den Eigenschaften der an das Blanket angehängten Parameter-Set-Direktive. Die Informationen zur Component Class und zum Parameter werden während des ECO-Prozesses beim Aktualisieren des PCB in das PCB-Dokument des Projekts übertragen.
Blanket
Ein rechteckiges Blanket und ein polygonförmiges Blanket – jeweils mit einer angehängten Blanket-Direktive
Zusammenfassung
Ein Blanket ist ein rechteckiges oder polygonförmiges Gruppen-Direktivenobjekt, das über einer Sammlung von Netzen und/oder Komponenten platziert wird. Eine auf das Blanket angewendete Direktive (ein Parameter Set-Objekt) wird dann auf alle Netze und Komponenten angewendet, die das Blanket abdeckt. Beim Platzieren eines Blankets können Sie entweder eine einfache rechteckige Form oder eine polygonale Form definieren. Letztere ermöglicht eine präzisere Kontrolle über die Abdeckung der gewünschten Netzobjekte auf einem Schaltplanblatt.
Das Blanket gilt für alle Netze, die:
- sich vollständig innerhalb des durch das Blanket definierten Bereichs befinden, oder
- mindestens einen verbundenen Endpunkt des Drahts / Busses / Harnesses unter dem Blanket haben, oder
- ein Net Label besitzen, das an den Draht / Bus / Harness angehängt ist, und dieses Net Label sich unter dem Blanket befindet.
Für Komponenten gilt das Blanket für alle Komponenten innerhalb des durch das Blanket definierten Bereichs.
Eine Direktive, die auf den Rand des Blankets angewendet wird (Place » Directive), wie etwa No ERC, Differential Pair oder ein spezifisches Rule/Class Parameter Set, gilt für alle Netze und Komponenten, die vom Blanket-Objekt erfasst werden. Blankets können deaktiviert und ausgeblendet werden.
Verfügbarkeit
Blankets stehen nur im Schaltplaneditor zur Platzierung zur Verfügung. So platzieren Sie ein Blanket:
- Klicken Sie in den Hauptmenüs auf Place » Directives » Blanket.
- Klicken Sie auf die Schaltfläche Blanket im Direktiven-Dropdown auf der Active Bar oben im Arbeitsbereich. Klicken und halten Sie eine Schaltfläche Active Bar, um auf weitere verwandte Befehle zuzugreifen. Sobald ein Befehl verwendet wurde, wird er zum obersten Eintrag in diesem Abschnitt der Active Bar.
- Klicken Sie im Schaltplaneditor mit der rechten Maustaste und dann auf Place » Directives » Blanket.
Platzierung
So platzieren Sie ein rechteckiges Blanket:
- Starten Sie den Befehl wie oben beschrieben.
- Positionieren Sie den Cursor und klicken Sie dann oder drücken Sie Enter , um die obere linke Ecke zu platzieren.
- Positionieren Sie den Cursor und klicken Sie dann oder drücken Sie Enter , um die untere rechte Ecke zu platzieren.
- Klicken Sie mit der rechten Maustaste oder drücken Sie Enter , um die Platzierung abzuschließen.
- Platzieren Sie weitere Blankets oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc , um den Platzierungsmodus zu verlassen.
So platzieren Sie ein polygonförmiges Blanket:
- Starten Sie den Platzierungsbefehl.
- Positionieren Sie den Cursor und klicken Sie dann oder drücken Sie Enter , um den Startpunkt für das Blanket zu verankern.
- Positionieren Sie den Cursor und klicken Sie dann oder drücken Sie Enter , um eine Reihe von Segmenten zu verankern, die die Form des Blankets definieren.
- Nach dem Platzieren des letzten Segments klicken Sie mit der rechten Maustaste oder drücken Sie Esc , um die Platzierung abzuschließen. Es ist nicht nötig, das Polygon zu „schließen“, da die Software die Form automatisch vervollständigt, indem sie die erforderlichen Segmente hinzufügt, um den Startpunkt mit dem zuletzt platzierten Segment zu verbinden.
- Platzieren Sie weitere Blankets oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc , um den Platzierungsmodus zu verlassen.
Zusätzliche Aktionen, die während des Platzierens der Blanket-Segmente ausgeführt werden können:
- Drücken Sie die Taste Tab, um die Platzierung anzuhalten und auf den Modus Blanket des Bereichs Properties zuzugreifen, in dem die Linieneigenschaften direkt geändert werden können. Klicken Sie auf die Pause-Schaltflächenüberlagerung im Arbeitsbereich , um die Platzierung fortzusetzen.
- Drücken Sie Spacebar, um die Eckrichtung einer noch nicht bestätigten Segmentecke zu ändern.
- Drücken Sie Backspace, um das zuvor bestätigte Segment zu löschen, wenn Sie eine polygonale Form für das Blanket definieren. Durch wiederholtes Drücken von Backspace werden vorherige Segmente der Reihe nach gelöscht.
Grafische Bearbeitung
Diese Bearbeitungsmethode ermöglicht es Ihnen, ein platziertes Blanket-Objekt direkt im Arbeitsbereich auszuwählen und seine Größe, Form oder Position grafisch zu ändern. Wenn ein Blanket-Objekt ausgewählt ist, stehen die folgenden Bearbeitungsgriffe zur Verfügung:
Ausgewählte rechteckige und polygonale Blankets mit ihren grafischen Bearbeitungsgriffen.
Klicken und ziehen Sie einen Bearbeitungsgriff in der Mitte eines Segments, um diese Kante des Blankets zu verschieben.
Bei einem rechteckigen Blanket können Sie einen Eck-Bearbeitungsgriff anklicken und ziehen, um die Größe gleichzeitig in vertikaler und horizontaler Richtung zu ändern.
Klicken Sie irgendwo auf die Kontur des Blankets, fern von den Bearbeitungsgriffen, und ziehen Sie, um es neu zu positionieren. Das Blanket kann während des Ziehens gedreht oder gespiegelt werden:
- Drücken Sie Spacebar, um das Blanket gegen den Uhrzeigersinn um die Cursorposition zu drehen. Shift+Spacebar dreht das Blanket im Uhrzeigersinn um die Cursorposition. Die Drehung erfolgt in 90°-Schritten.
- Drücken Sie die Tasten X oder Y, um das Blanket relativ zur Cursorposition entlang der X-Achse bzw. Y-Achse zu spiegeln.
Nicht-grafische Bearbeitung
Die folgenden Methoden der nicht-grafischen Bearbeitung stehen zur Verfügung.
Bearbeitung über den Blanket-Dialog oder den Properties-Bereich
Panel page: Blanket-Eigenschaften
Diese Bearbeitungsmethode verwendet den zugehörigen Blanket Dialogmodus und den Properties-Bereichsmodus, um die Eigenschaften eines Blanket-Objekts zu ändern.
Der Dialog Blanket links und der Modus Blanket des Properties-Bereichs rechts
Nach der Platzierung kann auf den Dialog Blanket wie folgt zugegriffen werden:
- Durch Doppelklicken auf das platzierte Blanket-Objekt.
- Indem Sie den Cursor über das Blanket-Objekt bewegen, mit der rechten Maustaste klicken und dann Properties aus dem Kontextmenü wählen.
Während der Platzierung kann auf den Modus Blanket des Bereichs Properties durch Drücken der Taste Tab zugegriffen werden. Sobald das Blanket platziert ist, werden alle Optionen angezeigt.
Nach der Platzierung kann auf den Modus Blanket des Bereichs Properties auf eine der folgenden Arten zugegriffen werden:
- Wenn der Bereich Properties bereits aktiv ist, durch Auswählen des Blanket-Objekts.
- Wählen Sie nach dem Auswählen des Blanket-Objekts den Bereich Properties über die Schaltfläche Panels unten rechts im Arbeitsbereich oder durch Auswahl von View » Panels » Properties im Hauptmenü.
Bearbeiten mehrerer Objekte
Das PropertiesPanel unterstützt die Bearbeitung mehrerer Objekte, wobei die Eigenschaftseinstellungen, die bei allen aktuell ausgewählten Objekten identisch sind, geändert werden können. Wenn mehrere Objekte desselben Typs manuell, über den Dialog Find Similar Objects dialog oder über ein Filter- oder List-Panel ausgewählt werden, kann ein PropertiesPanel-Feldeintrag, der nicht als Sternchen (*) angezeigt wird, für alle ausgewählten Objekte bearbeitet werden.
Bearbeiten über ein List-Panel
Panel pages: List Panels, SCH Filter
Ein List Panel zeigt Entwurfsobjekttypen aus einem oder mehreren Dokumenten in Tabellenform an und ermöglicht so eine schnelle Prüfung und Änderung von Objektattributen. In Verbindung mit einer geeigneten Filterung – durch Auswahl von Objekttypen (über die Include-Optionen des Panels) oder durch Verwendung des entsprechenden Filter Panels oder des Dialogs Find Similar Objects dialog – können nur diejenigen Objekte angezeigt werden, die in den Geltungsbereich des aktiven Filters fallen. Die Eigenschaften der aufgelisteten Objekte können dann direkt im ListPanel bearbeitet werden.
Unterstützung für Filterung
Für die Verwendung bei der Auswahl von Blanket-Objekten mit logischen Abfrageausdrücken stehen zwei besonders nützliche Schlüsselwörter zur Verfügung. Diese ergänzen die Reihe weiterer Schlüsselwörter, die verwendet werden, um ein Blanket anhand seiner Eigenschaften auszuwählen.
-
Collapsed– das Objekt ist eingeklappt (auch nützlich bei der Auswahl von Compile Masks). Dieses Schlüsselwort befindet sich in der Kategorie SCH Functions - Fields, wenn der Query Helper verwendet wird. -
IsBlanket– prüft, ob das Objekt ein Blanket ist. Dieses Schlüsselwort befindet sich in der Kategorie SCH Functions - Object Type Checks, wenn der Query Helper verwendet wird.
Erstellen Sie nach Bedarf logische Ausdrücke für Abfragen, um Blankets in Ihrem Design gezielt auszuwählen und zurückzugeben. Einige Beispiele für logische Abfrageausdrücke, die auf Blankets abzielen, sind:
IsBlanket And Collapsed – wählt alle Blanket-Objekte aus, die derzeit eingeklappt sind.
IsBlanket And Not Collapsed – wählt alle Blanket-Objekte aus, die derzeit nicht eingeklappt sind.
Ein Blanket deaktivieren
Nach dem Platzieren können Blankets vorübergehend deaktiviert werden, indem Sie auf das kleine Dreieck oben links klicken Einmal klicken, um das Blanket zu deaktivieren und auszublenden; erneut klicken, um es wieder zu aktivieren. Dies bietet eine praktische Möglichkeit, die Wirkung des Blankets zu steuern, ohne es vollständig aus dem Design entfernen zu müssen.
Blanket Properties
-
Pre-placement settings – die meisten Eigenschaften des Objekts Blanket bzw. diejenigen, die sich sinnvoll vordefinieren lassen, stehen als bearbeitbare Standardeinstellungen auf der Seite Schematic - Defaults des Dialogs Preferences zur Verfügung (Zugriff über die Schaltfläche
oben rechts im Designbereich). Wählen Sie das Objekt im Primitive List aus, um rechts dessen Optionen anzuzeigen.
- Post-placement settings – alle Eigenschaften des Blanket-Objekts können im Dialog Blanket und im PropertiesPanel bearbeitet werden, wenn ein platziertes Blanket im Designbereich ausgewählt ist.
Eigenschaften
- Border Width - verwenden Sie die Dropdown-Liste, um die gewünschte Rahmenbreite auszuwählen.
- Line Style - verwenden Sie die Dropdown-Liste, um den gewünschten Linienstil auszuwählen.
- Border Color - klicken Sie auf das Farbfeld, um die gewünschte Farbe für den Rahmen auszuwählen.
- Fill Color - klicken Sie auf das Farbfeld, um die gewünschte Farbe für die Füllung auszuwählen.
- Collapsed and Disabled - aktivieren Sie diese Option, um Blankets einzuklappen und zu deaktivieren.
Indirekte (parameterbasierte) Direktiven
Parameter Set directives sind erforderlich, wenn Entwurfsobjekte im Schaltplan angesprochen werden sollen, die keine Parameter enthalten können. Für Objekte, die Parameter enthalten können, lassen sich Entwurfsdirektiven jedoch indirekt anwenden, indem sie dem entsprechenden Schaltplanobjekt als Parameter hinzugefügt (und definiert) werden. Im Wesentlichen sind sie parameter-based directives.
Beispiele für die Verwendung parameterbasierter Direktiven wären das Begrenzen der Höhe eines bestimmten Bauteils oder das Hinzufügen einer Abstandsregel, die auf alle Objekte im Design abzielt. Der erforderliche Parameter, der die Regel definiert, wird dem Objekt als Regel hinzugefügt.
Bei der Synchronisierung mit der PCB werden parameterbasierte Direktiven, die Objekten im Schaltplan hinzugefügt wurden, zu PCB-Designregeln. Der Geltungsbereich der entsprechenden PCB-Designregel wird durch die Art des Objekts bestimmt, dem der Parameter ursprünglich zugewiesen wurde. Die folgende Tabelle fasst die unterstützten Optionen für den Geltungsbereich von Schaltplanparameter-zu-PCB-Regeln zusammen.
| Einen Parameter (als Regel) hinzufügen zu einem ... | Aus ... | Für einen PCB-Regel-Geltungsbereich von ... |
|---|---|---|
| Pin | der Registerkarte Parameters des Pin-Modus des Properties-Panels. | Pad |
| Port | der Registerkarte Parameters des Port-Modus des Properties-Panels. | Netz |
| Komponente | dem Bereich Parameters des Components-Modus des Properties-Panels. | Komponente |
| Sheet Symbol | der Registerkarte Parameters des Sheet Symbol-Modus des Properties-Panels, wenn im Bereich Source die Option Local ausgewählt ist. | Komponentenklasse |
| Device Sheet Symbol | der Registerkarte Parameters des Sheet Symbol-Modus des Properties-Panels, wenn im Bereich Source die Option Device ausgewählt ist. | Komponentenklasse |
| Managed Sheet Symbol | dem Bereich Parameters des Sheet Symbol-Modus des Properties-Panels, wenn im Bereich Source die Option Managed ausgewählt ist. | Komponentenklasse |
| Sheet | der Registerkarte Parameters des Document Options-Modus des Properties-Panels. | Alle Objekte |
In jedem Fall ist die Methode zum Hinzufügen eines regelbasierten Parameters dieselbe. Führen Sie auf der jeweiligen Registerkarte oder im jeweiligen Dialog Folgendes aus:
- Fügen Sie einen Parameter als Regel hinzu.
- Wählen Sie aus, welcher Regeltyp verwendet werden soll.
- Konfigurieren Sie die Einschränkungen für den gewählten Regeltyp.
Komponentenklassen festlegen
In ähnlicher Weise können Komponentenklassen im Schaltplan definiert werden, indem den Zielkomponenten ein Parameter ClassName hinzugefügt und dessen Wert auf den gewünschten Klassennamen gesetzt wird. Wenn das Design auf die PCB übertragen wird, werden die definierten Komponentenklassen erstellt.
Damit im Schaltplan definierte Komponentenklassen an die PCB weitergegeben werden, müssen im Dialog Project Options die folgenden Optionen gesetzt werden:
- Aktivieren Sie die Option Generate Component Classes im Bereich User-Defined Classes auf der Registerkarte Class Generation tab des Dialogs.
-
Legen Sie auf der Registerkarte Comparator tab des Dialogs die Einstellung Differences Associated with Components » Extra Component Classes Mode auf
Find Differencesfest.
Die oben aufgeführte Option auf der Registerkarte Class Generation wird im folgenden Bild angezeigt. Bewegen Sie den Mauszeiger über das Bild, um die Optionseinstellung der Registerkarte Comparator anzuzeigen.

Um Komponentenklassen an die PCB weiterzugeben, aktivieren Sie die Option Generate Component Classes auf der Registerkarte Class Generation. Bewegen Sie den Mauszeiger über das Bild, um die Registerkarte Comparator anzuzeigen, auf der Sie die Einstellung Extra Component Classes Mode auf Find Differences setzen müssen.
Nach der Definition können Klassen im Bereich Properties des PropertiesPanels der jeweiligen Komponenteneigenschaften gesperrt werden.
Steuern des Druckens von Direktiven
Standardmäßig werden alle Entwurfsdirektiven beim Drucken der Schaltplanblätter berücksichtigt. Dies kann jedoch geändert werden:
- Im Dialog Schematic Print Properties dialog, wenn direkt aus dem Schaltplan gedruckt wird oder als Teil einer konfigurierten Ausgabe in einer Output Job Configuration file.
- Im Bereich Schematics include auf der Seite Additional PDF Settings des Smart PDF Wizard.

Steuern Sie das Drucken von Direktiven nach Bedarf. Bei No ERC-Direktiven können Sie bestimmte Symbolstile drucken und andere ausschließen.





