层检查

Query Helper对话框中显示的 Layer ChecksPCB 查询函数
本参考页面详细介绍了 PCB 和 PCB 库文档中 Layer Checks 类别下可用的查询语言关键字。要获取某个特定查询关键字的帮助,请使用下面可折叠的章节,或在 Query Helper 或 Filter 面板中高亮(或点击进入)任意关键字,然后按 F1 立即跳转到其对应章节。
OnBottom
摘要
返回位于以下层上的所有对象:Bottom Layer、Bottom Overlay、Bottom Paste 和 Bottom Solder。
语法
OnBottom : Boolean
示例用法
OnBottom
OnBottom = True
返回位于以下层上的所有对象:Bottom Layer、Bottom Overlay、Bottom Paste 和 Bottom Solder。
Not OnBottom
OnBottom = False
返回位于以下层上的所有对象:Bottom Layer、Bottom Overlay、Bottom Paste 和 Bottom Solder。
OnBottomLayer
摘要
返回 Bottom Layer 上的所有对象。
语法
OnBottomLayer : Boolean
示例用法
OnBottomLayer
OnBottomLayer = True
返回 Bottom Layer 上的所有对象。
Not OnBottomLayer
OnBottomLayer = False
返回 Bottom Layer 上的所有对象。
OnBottomPaste
摘要
返回 Bottom Paste 层上的所有对象,以及 Bottom Layer 上的所有焊盘 – 之所以会返回后者,是因为这些对象也会渲染到 Bottom Paste 层。
语法
OnBottomPaste : Boolean
示例用法
OnBottomPaste
OnBottomPaste = True
返回 Bottom Paste 层上的所有对象,以及 Bottom Layer 上的所有焊盘。
Not OnBottomPaste
OnBottomPaste = False
返回 Bottom Paste 层上的所有对象,以及 Bottom Layer 上的所有焊盘。
OnBottomSilkscreen
摘要
返回 Bottom Overlay 层上的所有对象。
语法
OnBottomSilkscreen : Boolean
示例用法
OnBottomSilkscreen
OnBottomSilkscreen = True
返回 Bottom Overlay 层上的所有对象。
Not OnBottomSilkscreen
OnBottomSilkscreen = False
返回 Bottom Overlay 层上的所有对象。
OnBottomSolderMask
摘要
返回 Bottom Solder 层上的所有对象、Bottom Layer 和 Multi-Layer 上的所有焊盘,以及终止于 Bottom Layer 的所有过孔。之所以会返回焊盘和过孔对象,是因为它们也会渲染到 Bottom Solder 层。
语法
OnBottomSolderMask : Boolean
示例用法
OnBottomSolderMask
OnBottomSolderMask = True
返回 Bottom Solder 层上的所有对象、Bottom Layer 和 Multi-Layer 上的所有焊盘,以及终止于 Bottom Layer 的所有过孔。
Not OnBottomSolderMask
OnBottomSolderMask = False
返回 Bottom Solder 层上的所有对象、Bottom Layer 和 Multi-Layer 上的所有焊盘,以及终止于 Bottom Layer 的所有过孔。
OnCopper
摘要
返回信号层、Multi-Layer 以及内部平面层上的所有对象。
语法
OnCopper : Boolean
示例用法 = True
OnCopper
OnCopper
返回信号层、Multi-Layer 以及内部平面层上的所有对象。
Not OnCopper
OnCopper = False
返回信号层、Multi-Layer 以及内部平面层上的所有对象。
OnInverted
摘要
返回位于以下层上的所有对象:Top Paste、Bottom Paste、Top Solder、Bottom Solder,以及内部平面层(Internal Plane 1-16)。这些层都具有“反相(Inverted)”或“反转(Reverse)”的特性,因为在这些层上存在任何对象,都会在钢网开口、阻焊膜上形成相应的开窗,或产生相应的无铜区域(分别对应 Paste Mask、Solder Mask 和 Internal Plane 层)。
语法
OnInverted : Boolean
示例用法 = True
OnInverted
OnInverted
返回位于以下层上的所有对象:Top Paste、Bottom Paste、Top Solder、Bottom Solder,以及内部平面层(Internal Plane 1-16)。
Not OnInverted
OnInverted = False
返回位于以下层上的所有对象:Top Paste、Bottom Paste、Top Solder、Bottom Solder,以及内部平面层(Internal Plane 1-16)。
OnMechanical
摘要
返回任意已启用的 Mechanical 层上的所有对象。
语法
OnMechanical : Boolean
示例用法 = True
OnMechanical
On = FalseMechanical
返回任意已启用的 Mechanical 层上的所有对象。
Not OnMechanical
OnMechanical
返回任意已启用的 Mechanical 层上的所有对象。
OnMid
摘要
返回任意内部信号层上的所有对象。
语法
OnMid : Boolean
示例用法
OnMid
OnMid = True
返回任意内部信号层上的所有对象。
Not OnMid
OnMid = False
返回任意内部信号层上的所有对象。
OnMultiLayer
摘要
返回 Multi-Layer 层上的所有对象。
语法
OnMultiLayer : Boolean
示例用法 = True
OnMultiLayer
OnMultiLayer
返回 Multi-Layer 层上的所有对象。
Not OnMultiLayer
OnMultiLayer = False
返回 Multi-Layer 层上的所有对象。
OnOutside
摘要
返回“外侧”信号层(Top Layer 和 Bottom Layer)上的所有对象。
语法
OnOutside : Boolean
示例用法
OnOutside
OnOutside = True
返回“外侧”信号层(Top Layer 和 Bottom Layer)上的所有对象。
Not OnOutside
OnOutside = False
返回“外侧”信号层(Top Layer 和 Bottom Layer)上的所有对象。
注意
请注意,放置在 Multi-Layer 层上的对象不会被 OnOutside 查询关键字返回。请使用 OnMultiLayer 查询关键字来定位 Multi-Layer 层上的对象,或使用 ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer') 查询来定位在 Top Layer 或 Bottom Layer 上具有形状的对象(包括位于 Multi-Layer 层上的对象)。
OnPaste
摘要
返回 Top Paste 和 Bottom Paste 层上的所有对象,以及 Top Layer 和 Bottom Layer 上的所有焊盘 – 之所以会返回这些层上的焊盘对象,是因为它们分别也会渲染到 Top Paste 和 Bottom Paste 层。
语法
OnPaste : Boolean
示例用法
OnPaste
OnPaste = True
返回 Top Paste 和 Bottom Paste 层上的所有对象,以及 Top Layer 和 Bottom Layer 上的所有焊盘。
Not OnPaste
OnPaste = False
返回 Top Paste 和 Bottom Paste 层上的所有对象,以及 Top Layer 和 Bottom Layer 上的所有焊盘。
OnPlane
摘要
返回内部平面层(Internal Plane 1-16)上的所有对象。
语法
OnPlane : Boolean
示例用法
OnPlane
OnPlane = True
返回内部平面层(Internal Plane 1-16)上的所有对象。
Not OnPlane
OnPlane = False
返回内部平面层(Internal Plane 1-16)上的所有对象。
OnSignal
摘要
返回信号层和 Multi-Layer 上的所有对象。
语法
OnSignal : Boolean
示例用法
OnSignal
OnSignal = True
返回信号层和 Multi-Layer 上的所有对象。
Not OnSignal
OnSignal = False
返回信号层和 Multi-Layer 上的所有对象。
OnSilkscreen
摘要
返回 Top Overlay 和 Bottom Overlay 层上的所有对象。
语法
OnSilkscreen : Boolean
示例用法
OnSilkscreen
OnSilkscreen = True
返回 Top Overlay 和 Bottom Overlay 层上的所有对象。
Not OnSilkscreen
OnSilkscreen = False
返回 Top Overlay 和 Bottom Overlay 层上的所有对象。
OnSolderMask
摘要
返回 Top Solder 和 Bottom Solder 层上的所有对象、Top Layer、Bottom Layer 和 Multi-Layer 上的所有焊盘,以及起始于 Top Layer 或终止于 Bottom Layer 的所有过孔。之所以会返回焊盘和过孔对象,是因为它们分别也会渲染到 Top Solder 或 Bottom Solder 层。
语法
OnSolderMask : Boolean
示例用法
OnSolderMask
OnSolderMask = True
返回 Top Solder 和 Bottom Solder 层上的所有对象、Top Layer、Bottom Layer 和 Multi-Layer 上的所有焊盘,以及起始于 Top Layer 或终止于 Bottom Layer 的所有过孔。
Not OnSolderMask
OnSolderMask = False
返回所有对象 except Top Solder 和 Bottom Solder 层上的所有对象、Top Layer、Bottom Layer 和 Multi-Layer 上的所有焊盘,以及起始于 Top Layer 或终止于 Bottom Layer 的所有过孔。
OnTop
摘要
返回以下层上的所有对象:Top Layer、Top Overlay、Top Paste 和 Top Solder。
语法
OnTop : Boolean
示例用法
OnTop
OnTop = True
返回以下层上的所有对象:Top Layer、Top Overlay、Top Paste 和 Top Solder。
Not OnTop
OnTop = False
返回所有对象 except 以下层上的所有对象:Top Layer、Top Overlay、Top Paste 和 Top Solder。
OnTopLayer
摘要
返回 Top Layer 上的所有对象。
语法
OnTopLayer : Boolean
示例用法
OnTopLayer
OnTopLayer = True
返回 Top Layer 上的所有对象。
Not OnTopLayer
OnTopLayer = False
返回所有对象 except Top Layer 上的所有对象。
OnTopPaste
摘要
返回 Top Paste 层上的所有对象,以及 Top Layer 上的所有焊盘——之所以也返回后者,是因为它们同样会渲染到 Top Paste 层。
语法
OnTopPaste : Boolean
示例用法
OnTopPaste
On = TrueTopPaste
返回 Top Paste 层上的所有对象,以及 Top Layer 上的所有焊盘。
Not OnTopPaste
On = FalseTopPaste
返回所有对象 except Top Paste 层上的所有对象,以及 Top Layer 上的所有焊盘。
OnTopSilkscreen
摘要
返回 Top Overlay 层上的所有对象。
语法
OnTopSilkscreen : Boolean
示例用法
OnTopSilkscreen
OnTopSilkscreen = True
返回 Top Overlay 层上的所有对象。
Not OnTopSilkscreen
OnTopSilkscreen = False
返回所有对象 except Top Overlay 层上的所有对象。
OnTopSolderMask
摘要
返回 Top Solder 层上的所有对象、Top Layer 和 Multi-Layer 上的所有焊盘,以及起始于 Top Layer 的所有过孔。之所以也返回焊盘和过孔对象,是因为它们同样会渲染到 Top Solder 层。
语法
OnTopSolderMask : Boolean
示例用法
OnTopSolderMask
On = TrueTopSolderMask
返回 Top Solder 层上的所有对象、Top Layer 和 Multi-Layer 上的所有焊盘,以及起始于 Top Layer 的所有过孔。
Not OnTopSolderMask
OnTopSolderMask = False
返回所有对象 except Top Solder 层上的所有对象、Top Layer 和 Multi-Layer 上的所有焊盘,以及起始于 Top Layer 的所有过孔。