Lagenprüfungen
Auf einen Blick
- Erfahren Sie, was die einzelnen Abfrageschlüsselwörter der Kategorie „Layer Checks“ für verschiedene Leiterplattenlagentypen zurückgeben.
- Lernen Sie die Syntax und Anwendungsbeispiele für gängige Abfragen zum Ein- und Ausschließen von Lagen kennen.
- Verstehen Sie die Unterschiede zwischen verwandten Schlüsselwörtern, etwa den Funktionen für Oberseite, Unterseite, Außenlagen, Signallagen, Pastenlagen und Lötstoppmaskenlagen.

Die Layer Checks PCB-Abfragefunktionen im Dialog Query Helper
Diese Referenzseite beschreibt die Schlüsselwörter der Abfragesprache aus der Kategorie Layer Checks , die in PCB- und PCB-Bibliotheksdokumenten verfügbar sind. Hilfe zu einem bestimmten Abfrageschlüsselwort finden Sie in den folgenden ausklappbaren Abschnitten. Alternativ können Sie ein Schlüsselwort im Query Helper oder in einem Filter-Panel markieren (oder hineinklicken) und anschließend F1 drücken, um direkt zum entsprechenden Abschnitt zu gelangen.
OnBottom
Zusammenfassung
Gibt alle Objekte auf den Lagen Bottom Layer, Bottom Overlay, Bottom Paste und Bottom Solder zurück.
Syntax
OnBottom : Boolean
Anwendungsbeispiele
OnBottom
OnBottom = True
Gibt alle Objekte auf den Lagen Bottom Layer, Bottom Overlay, Bottom Paste und Bottom Solder zurück.
Not OnBottom
OnBottom = False
Gibt alle Objekte except Objekte auf den Lagen Bottom Layer, Bottom Overlay, Bottom Paste und Bottom Solder zurück.
OnBottomLayer
Zusammenfassung
Gibt alle Objekte auf der Lage Bottom Layer zurück.
Syntax
OnBottomLayer : Boolean
Anwendungsbeispiele
OnBottomLayer
OnBottomLayer = True
Gibt alle Objekte auf der Lage Bottom Layer zurück.
Not OnBottomLayer
OnBottomLayer = False
Gibt alle Objekte except Objekte auf der Lage Bottom Layer zurück.
OnBottomPaste
Zusammenfassung
Gibt alle Objekte auf der Lage Bottom Paste sowie alle Pads auf der Lage Bottom Layer zurück – Letztere werden zurückgegeben, weil sie auch auf der Lage Bottom Paste dargestellt werden.
Syntax
OnBottomPaste : Boolean
Anwendungsbeispiele
OnBottomPaste
OnBottomPaste = True
Gibt alle Objekte auf der Lage Bottom Paste sowie alle Pads auf der Lage Bottom Layer zurück.
Not OnBottomPaste
OnBottomPaste = False
Gibt alle Objekte except Objekte auf der Lage Bottom Paste sowie alle Pads auf der Lage Bottom Layer zurück.
OnBottomSilkscreen
Zusammenfassung
Gibt alle Objekte auf der Lage Bottom Overlay zurück.
Syntax
OnBottomSilkscreen : Boolean
Anwendungsbeispiele
OnBottomSilkscreen
OnBottomSilkscreen = True
Gibt alle Objekte auf der Lage Bottom Overlay zurück.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Gibt alle Objekte except Objekte auf der Lage Bottom Overlay zurück.
OnBottomSolderMask
Zusammenfassung
Gibt alle Objekte auf der Lage Bottom Solder, alle Pads auf den Lagen Bottom Layer und Multi-Layer sowie alle Durchkontaktierungen zurück, die auf der Lage Bottom Layer enden. Die Pads und Durchkontaktierungen werden zurückgegeben, weil sie auch auf der Lage Bottom Solder dargestellt werden.
Syntax
OnBottomSolderMask : Boolean
Anwendungsbeispiele
OnBottomSolderMask
OnBottomSolderMask = True
Gibt alle Objekte auf der Lage Bottom Solder, alle Pads auf den Lagen Bottom Layer und Multi-Layer sowie alle Durchkontaktierungen zurück, die auf der Lage Bottom Layer enden.
Not OnBottomSolderMask
OnBottomSolderMask = False
Gibt alle Objekte except Objekte auf der Lage Bottom Solder, alle Pads auf den Lagen Bottom Layer und Multi-Layer sowie alle Durchkontaktierungen zurück, die auf der Lage Bottom Layer enden.
OnCopper
Zusammenfassung
Gibt alle Objekte auf Signallagen, der Lage Multi-Layer und internen Versorgungslagen zurück.
Syntax
OnCopper : Boolean
Anwendungsbeispiele
OnCopper
On = TrueCopper
Gibt alle Objekte auf Signallagen, der Lage Multi-Layer und internen Versorgungslagen zurück.
Not OnCopper
OnCopper = False
Gibt alle Objekte except Objekte auf Signallagen, der Lage Multi-Layer und internen Versorgungslagen zurück.
OnInverted
Zusammenfassung
Gibt alle Objekte auf den folgenden Lagen zurück: Top Paste, Bottom Paste, Top Solder, Bottom Solder und interne Versorgungslagen (Internal Plane 1–16). Diese Lagen sind alle „invertiert“ bzw. „negativ“, da jedes Objekt auf diesen Lagen eine entsprechende Öffnung in der Lotpastenschablone bzw. im Lötstopplack oder einen entsprechenden kupferfreien Bereich erzeugt (jeweils bei Pastenmasken-, Lötstoppmasken- bzw. internen Versorgungslagen).
Syntax
OnInverted : Boolean
Anwendungsbeispiele
OnInverted
On = TrueInverted
Gibt alle Objekte auf den folgenden Lagen zurück: Top Paste, Bottom Paste, Top Solder, Bottom Solder und interne Versorgungslagen (Internal Plane 1–16).
Not OnInverted
OnInverted = False
Gibt alle Objekte except Objekte auf den folgenden Lagen zurück: Top Paste, Bottom Paste, Top Solder, Bottom Solder und interne Versorgungslagen (Internal Plane 1–16).
OnMechanical
Zusammenfassung
Gibt alle Objekte auf allen aktivierten mechanischen Lagen zurück.
Syntax
OnMechanical : Boolean
Anwendungsbeispiele
OnMechanical
On = TrueMechanical
Gibt alle Objekte auf allen aktivierten mechanischen Lagen zurück.
Not OnMechanical
On = FalseMechanical
Gibt alle Objekte except Objekte auf allen aktivierten mechanischen Lagen zurück.
OnMid
Zusammenfassung
Gibt alle Objekte auf allen internen Signallagen zurück.
Syntax
OnMid : Boolean
Anwendungsbeispiele
OnMid
OnMid = True
Gibt alle Objekte auf allen internen Signallagen zurück.
Not OnMid
OnMid = False
Gibt alle Objekte except Objekte auf allen internen Signallagen zurück.
OnMultiLayer
Zusammenfassung
Gibt alle Objekte auf der Lage Multi-Layer zurück.
Syntax
OnMultiLayer : Boolean
Anwendungsbeispiele
OnMultiLayer
On = TrueMultiLayer
Gibt alle Objekte auf der Lage Multi-Layer zurück.
Not OnMultiLayer
OnMultiLayer = False
Gibt alle Objekte except Objekte auf der Lage Multi-Layer zurück.
OnOutside
Zusammenfassung
Gibt alle Objekte auf den äußeren Signallagen – Top Layer und Bottom Layer – zurück.
Syntax
OnOutside : Boolean
Anwendungsbeispiele
OnOutside
OnOutside = True
Gibt alle Objekte auf den äußeren Signallagen – Top Layer und Bottom Layer – zurück.
Not OnOutside
OnOutside = False
Gibt alle Objekte except Objekte auf den äußeren Signallagen – Top Layer und Bottom Layer – zurück.
Hinweis
Beachten Sie, dass Objekte auf der Lage Multi-Layer vom Abfrageschlüsselwort OnOutside nicht zurückgegeben werden. Verwenden Sie das Abfrageschlüsselwort OnMultiLayer, um Objekte auf der Lage Multi-Layer zu erfassen, oder die Abfrage ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer'), um Objekte (einschließlich Objekten auf der Lage Multi-Layer) zu erfassen, die Formen auf Top Layer oder Bottom Layer aufweisen.
OnPaste
Zusammenfassung
Gibt alle Objekte auf den Lagen Top Paste und Bottom Paste sowie alle Pads auf den Lagen Top Layer und Bottom Layer zurück – die Pad-Objekte auf diesen Lagen werden zurückgegeben, weil sie auch auf den Lagen Top Paste bzw. Bottom Paste dargestellt werden.
Syntax
OnPaste : Boolean
Anwendungsbeispiel
OnPaste
OnPaste = True
Gibt alle Objekte auf den Lagen Top Paste und Bottom Paste sowie alle Pads auf den Lagen Top Layer und Bottom Layer zurück.
Not OnPaste
OnPaste = False
Gibt alle Objekte zurück, außer except Objekten auf den Lagen Top Paste und Bottom Paste sowie allen Pads auf den Lagen Top Layer und Bottom Layer.
OnPlane
Zusammenfassung
Gibt alle Objekte auf internen Versorgungslagen (Internal Plane 1–16) zurück.
Syntax
OnPlane : Boolean
Anwendungsbeispiel
OnPlane
OnPlane = True
Gibt alle Objekte auf internen Versorgungslagen (Internal Plane 1–16) zurück.
Not OnPlane
OnPlane = False
Gibt alle Objekte zurück, außer except Objekten auf internen Versorgungslagen (Internal Plane 1–16).
OnSignal
Zusammenfassung
Gibt alle Objekte auf Signallagen und auf Multi-Layer zurück.
Syntax
OnSignal : Boolean
Anwendungsbeispiel
OnSignal
OnSignal = True
Gibt alle Objekte auf Signallagen und auf Multi-Layer zurück.
Not OnSignal
OnSignal = False
Gibt alle Objekte zurück, außer except Objekten auf Signallagen und auf Multi-Layer.
OnSilkscreen
Zusammenfassung
Gibt alle Objekte auf den Lagen Top Overlay und Bottom Overlay zurück.
Syntax
OnSilkscreen : Boolean
Anwendungsbeispiel
OnSilkscreen
OnSilkscreen = True
Gibt alle Objekte auf den Lagen Top Overlay und Bottom Overlay zurück.
Not OnSilkscreen
OnSilkscreen = False
Gibt alle Objekte zurück, außer except Objekten auf den Lagen Top Overlay und Bottom Overlay.
OnSolderMask
Zusammenfassung
Gibt alle Objekte auf den Lagen Top Solder und Bottom Solder, alle Pads auf Top Layer, Bottom Layer und Multi-Layer sowie alle Vias zurück, die auf Top Layer beginnen oder auf Bottom Layer enden. Die Pad- und Via-Objekte werden zurückgegeben, weil sie auch auf der Lage Top Solder bzw. Bottom Solder dargestellt werden.
Syntax
OnSolderMask : Boolean
Anwendungsbeispiel
OnSolderMask
OnSolderMask = True
Gibt alle Objekte auf den Lagen Top Solder und Bottom Solder, alle Pads auf Top Layer, Bottom Layer und Multi-Layer sowie alle Vias zurück, die auf Top Layer beginnen oder auf Bottom Layer enden.
Not OnSolderMask
OnSolderMask = False
Gibt alle Objekte zurück, außer except Objekten auf den Lagen Top Solder und Bottom Solder, allen Pads auf Top Layer, Bottom Layer und Multi-Layer sowie allen Vias, die auf Top Layer beginnen oder auf Bottom Layer enden.
OnTop
Zusammenfassung
Gibt alle Objekte auf den Lagen Top Layer, Top Overlay, Top Paste und Top Solder zurück.
Syntax
OnTop : Boolean
Anwendungsbeispiel
OnTop
OnTop = True
Gibt alle Objekte auf den Lagen Top Layer, Top Overlay, Top Paste und Top Solder zurück.
Not OnTop
OnTop = False
Gibt alle Objekte zurück, außer except Objekten auf den Lagen Top Layer, Top Overlay, Top Paste und Top Solder.
OnTopLayer
Zusammenfassung
Gibt alle Objekte auf Top Layer zurück.
Syntax
OnTopLayer : Boolean
Anwendungsbeispiel
OnTopLayer
OnTopLayer = True
Gibt alle Objekte auf Top Layer zurück.
Not OnTopLayer
OnTopLayer = False
Gibt alle Objekte zurück, außer except Objekten auf Top Layer.
OnTopPaste
Zusammenfassung
Gibt alle Objekte auf der Lage Top Paste sowie alle Pads auf Top Layer zurück – letztere werden zurückgegeben, weil sie auch auf der Lage Top Paste dargestellt werden.
Syntax
OnTopPaste : Boolean
Anwendungsbeispiel
OnTopPaste
On = TrueTopPaste
Gibt alle Objekte auf der Lage Top Paste sowie alle Pads auf Top Layer zurück.
Not OnTopPaste
On = FalseTopPaste
Gibt alle Objekte zurück, außer except Objekten auf der Lage Top Paste sowie allen Pads auf Top Layer.
OnTopSilkscreen
Zusammenfassung
Gibt alle Objekte auf der Lage Top Overlay zurück.
Syntax
OnTopSilkscreen : Boolean
Anwendungsbeispiel
OnTopSilkscreen
OnTopSilkscreen = True
Gibt alle Objekte auf der Lage Top Overlay zurück.
Not OnTopSilkscreen
OnTopSilkscreen = False
Gibt alle Objekte zurück, außer except Objekten auf der Lage Top Overlay.
OnTopSolderMask
Zusammenfassung
Gibt alle Objekte auf der Lage Top Solder, alle Pads auf Top Layer und Multi-Layer sowie alle Vias zurück, die auf Top Layer beginnen. Die Pad- und Via-Objekte werden zurückgegeben, weil sie auch auf der Lage Top Solder dargestellt werden.
Syntax
OnTopSolderMask : Boolean
Anwendungsbeispiel
OnTopSolderMask
On = TrueTopSolderMask
Gibt alle Objekte auf der Lage Top Solder, alle Pads auf Top Layer und Multi-Layer sowie alle Vias zurück, die auf Top Layer beginnen.
Not OnTopSolderMask
OnTopSolderMask = False
Gibt alle Objekte zurück, außer except Objekten auf der Lage Top Solder, allen Pads auf Top Layer und Multi-Layer sowie allen Vias, die auf Top Layer beginnen.