Benutzerdefinierte Regeln

Benutzerdefinierte Regeln in Fusion verwenden verschiedene Bereiche, einschließlich:

Einige Regeln beschränken bereits die Objekte, die sie überprüfen, sodass nicht alle Bereiche für alle Regelkategorien gelten. Dadurch werden bestimmte Bereiche überflüssig.

Sie können benutzerdefinierte Regeln nach Priorität sortieren, wobei der niedrigste Wert die höchste Priorität hat. Platzieren Sie innerhalb jeder Kategorie Regeln mit strengeren Gültigkeitsbereichen vor Regeln mit weniger strengen Gültigkeitsbereichen. Dadurch wird sichergestellt, dass Fusion zuerst die strengeren Regeln verwendet.

Dialogfeld zu benutzerspezifischen Gestaltungsregeln

Regelpriorität im Vergleich zur Strenge bei der Bereichsanpassung

Berücksichtigen Sie beim Hinzufügen benutzerdefinierter Regeln sorgfältig die Regelpriorität und die Strenge hinsichtlich des Bereichs. Fusion verwendet die erste Übereinstimmungsregel für geprüfte Objekte. Wenn eine weniger strenge Regel eine höhere Priorität hat, verwendet Fusion sie gegenüber einer strengeren Regel.

Anmerkung: Striktere Bereiche sollten höhere Priorität, Mindestwert und Bevorzugter Wert haben.

Verfügbare Regelbereiche

Bereichsausdruck Parameter Informationen Beispiel
Ist Kupfer Keine Überprüft jedes Objekt auf einem der Kupferlayer: Oben, Intern und Unten einschließlich Pad, SMD und Via.
Ist Kupfer (Linie, Polygon) Keine Überprüft nur Linien- und Polygonobjekte auf den Kupferlayern: Oben, Intern und Unten.
Ist Pad Keine Prüft, ob das Objekt ein Durchgangsbohrungspad ist.
Ist SMD Keine Prüft, ob das Objekt ein auf der Oberfläche montiertes (SMD) Pad ist.
Ist Via Keine Prüft, ob das Objekt ein Via ist.
Ist Pad oder SMD Keine Prüft, ob das Objekt ein Durchgangsbohrungspad oder ein SMD-Pad ist.
Ist Multi-Layer-Objekt Keine Prüft, ob das Objekt ein Durchgangsbohrungspad oder ein Via ist.
Ist durchgehendes Via Keine Prüft, ob das Objekt ein Durchgangsbohrungs-Via ist.
Ist Micro Via Keine Prüft, ob das Objekt ein Micro Via ist (überspannt höchstens 2 Signal-Layer und 1 Dielektrikum).
Ist Blind Via Keine Prüft, ob das Objekt ein Blind Via ist.
Ist Buried Via Keine Prüft, ob das Objekt ein Buried Via ist.
Ist Text Keine Prüft, ob das Objekt ein Text ist.
Ist Name Keine Prüft, ob das Objekt das implizite Attribut Komponentenname ist.
Ist Wert Keine Prüft, ob das Objekt das implizite Attribut Komponentenwert ist.
Ist Attribut Keine Prüft, ob das Objekt ein Komponentenattribut ist.
Ist Signal Keine Prüft, ob das Objekt oder sein übergeordnetes Objekt ein gültiges Signal ist.
Ist Polygonguss Keine Prüft, ob das Objekt ein Kupferflächenpolygon ist.
In Netzklassen Netzklassennamen Prüft, ob der Name der Signalnetzklasse des Objekts einer der Namen unter Netzklassennamen ist. In Netzklassen = Vorgabe; In Netzklassen = Vorgabe, Potenz
In Signal Signalname Prüft, ob das übergeordnete Element des Objekts oder das Objekt selbst ein Signal mit dem Signalnamen = Signalname ist. Eingangssignal = GND
In Komponente Komponentenname Prüft, ob das übergeordnete Element des Objekts eine Komponente ist und der Komponentenname = Komponentenname lautet In Komponente = U1
In benannter Gruppe Name einer kontinuierlichen Gruppe Prüft, ob das dem Objekt übergeordnete Element eine kontinuierliche Gruppe mit dem Namen = beständiger Gruppenname ist. In benannter Gruppe = Meine Gruppe
Auf Layern Layernamen Prüft, ob sich das Objekt auf einem der Layer in der Layernamensammlung befindet. Auf Layern = Oben, Unten; Auf Layer = Bestückungsdruck oben
Auf Signal-Layern Layernamen Prüft, ob sich das Objekt auf einem der Signal-Layer in der Layernamensammlung befindet. Auf Signal-Layer = Oben; Auf Signal-Layern = Oben, Unten
Objekttyp Typname Prüft den Typnamen des Objekts = Typname (Draht, Pad, Bohrung, Linie, Polygonform usw.) Objekttyp = Draht; Objekttyp = Bohrung
In Differenzialpaar Differenzialpaar-Name Prüft, ob das übergeordnete Element des Objekts ein Signal ist, das zum Differenzialpaar mit dem Namen = Differenzialpaar-Name gehört. In Differenzialpaar = USB_N, USB_P

Verfügbare Regelbereiche für jede Regelkategorie

Binäre Regeln -

Regelkategorie Bereich Objekt 1 Bereich Objekt 2 Gemeinsamer Geltungsbereich
Kupfer-Clearance (unterschiedliche Signale) Ist Kupfer, Ist Kupfer (Linie, Polygon), Ist Pad, Ist SMD, Ist Via, Ist Pad oder SMD, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, Ist Text, Ist Name, Ist Wert, Ist Attribut, Ist Signal, Ist Polygon ausfüllen, In Netzklassen, Im Signal, In Komponente, In benannter Gruppe, Auf Signal-Layern, Objekttyp = Attribut, Kreis, Linie, Pad, Volumenkörperpolygonform, Rechteck, SMD, Text, Via, Draht, In Differenzialpaar Ist Kupfer, Ist Kupfer (Linie, Polygon), Ist Pad, Ist SMD, Ist Via, Ist Pad, oder SDP, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, Ist Text, Ist Name, Ist Wert, Ist Attribut, Ist Signal, Ist Polygon ausfüllen, In Netzklassen, In Signal, In Komponente, In benannter Gruppe, Auf Signal-Layern, Objekttyp = Attribut, Kreis, Linie, Pad, Volumenkörperpolygonform, Rechteck, SMD, Text, Via, Draht, In Differenzialpaar Keine
Kupfer-Clearance (gleiche Signale) Ist Pad, Ist SMD, Ist Via, Ist Pad oder SMD, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Blind Via, Ist Buried Via, Ist Polygon ausfüllen, In Komponente, Auf Signal-Layern, Objekttyp = Attribut, Kreis, Linie, Pad, Volumenkörperpolygonform, Rechteck, SMD, Text, Via, Draht, In Differenzialpaar Ist Pad, Ist SMD, Ist Via, Ist Pad oder SMD, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Blind Via, Ist Buried Via, Ist Polygon ausfüllen, In Komponente, Auf Signal-Layern, Objekttyp = Attribut, Kreis, Linie, Pad, Volumenkörperpolygonform, Rechteck, SMD, Text, Via, Draht, In Differenzialpaar In Netzklassen, In Signal, In benannter Gruppe
Clearance für ausgeschlossene Komponenten In Komponente In benannter Gruppe Auf Layer (nur ComponentExcludeTop und ComponentExcludeBottom) Objekttyp = Linie, Kreis, Rechteck, Polygonform, Spline In Komponente In benannter Gruppe Auf Layer (nur ComponentExcludeTop und ComponentExcludeBottom) Objekttyp = Linie, Kreis, Rechteck, Volumenkörperpolygonform, Spline Keine
Clearance Soldermask - Bestückungsdruck Ist Pad, Ist SMD, Ist Via, Ist Pad oder SMD, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, In Komponente, In benannter Gruppe, auf Layer (nur SolderMaskTop und SolderMaskBottom), Objekttyp = Linie, Kreis, Rechteck, Polygonform, Spline Ist Text, Ist Name, Ist Wert, In Komponente, In benannter Gruppe, Auf Layern (SilkscreenTop, SlikscreenBottom, NamesTop, NamesBottom, ValuesTop und ValuesBottom), Objekttyp = Text, Linie, Kreis, Rechteck, Spline, Polygonform Keine
Clearance Leiterplattenkontur Ist Kupfer (Linie, Polygon), Ist Pad, Ist SMD, Ist Via, Ist Pad oder SMD, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, Ist, Polygonguss, In Netzklassen, In Signal, In Komponente, In benannter Gruppe, Auf Signal-Layern In benannter Gruppe ist Objekttyp = Linie, Kreis, Rechteck, Spline, Polygonform, Bohrung Keine
Bohr-Clearance Ist Pad, Ist Via, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, In Netzklassen, In Signal, In Komponente, In benannter Gruppe Objekttyp = Pad, Via, Bohrung Ist Pad, Ist Via, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, In Netzklassen, In Signal, In Komponente, In benannter Gruppe Objekttyp = Pad, Via, Bohrung Keine
Clearance Kupfer - Sperrfläche Ist Kupfer (Linie, Polygon), Ist Pad, Ist SMD, Ist Via, Ist Pad oder SMD, Ist Multi-Layer-Objekt, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, Ist, Polygonguss, In Netzklassen, In Signal, In Komponente, In benannter Gruppe, Auf Signal-Layern In Komponente, In benannter Gruppe, Auf Layer (RestrictTop, RestrictBot), Objekttyp = Linie, Kreis, Rechteck, Volumenkörperpolygonform Keine
Clearance Via - Sperrfläche Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, Ist, Polygonguss, In Netzklassen, Im Signal, In der Komponente, In benannter Gruppe In Komponente, In benannter Gruppe, Objekttyp = Linie, Kreis, Rechteck, Volumenkörperpolygonform Keine

Unäre Regeln -

Regelkategorie Bereich Objekt 1 Bereich Objekt 2 Gemeinsamer Geltungsbereich
Bohrergröße Ist Pad, Ist Via, Ist durchgehendes Via, Ist Micro Via, Ist Blind Via, Ist Buried Via, In Netzklassen, Im Signal, In Komponente, In benannter Gruppe, In Differenzialpaar Keine Keine
Kupferbreite Ist Kupfer (Linie, Polygon), Ist SMD, Ist Text, Ist Name, Ist Wert, Ist Attribut, In Netzklassen, Im Signal, In Komponente, In benannter Gruppe, Auf Signal-Layern, In Differenzialpaar, Objekttyp = Linie, SMD, Kreis, Rechteck, Text, Attribut, Objekttyp != Luftlinie Keine Keine
Akuter Winkel In Netzklasse, In Signal, In Komponente, In benannter Gruppe, Auf Signal-Layern Keine Keine
Luftlinie In Netzklassen, In Signal, In benannter Gruppe Keine Keine
Linienstummel In Netzklassen, Im Signal, In benannter Gruppe, Auf Signal-Layern Keine Keine
Angepasste Signallängen In Netzklassen Keine Keine