レイヤーチェック

Layer ChecksPCBクエリ機能は、Query Helperダイアログに表示されています。
このリファレンスページでは、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の各レイヤー上にあるすべてのオブジェクトexcept objectsを返します。
OnBottomLayer
概要
Bottom Layer上にあるすべてのオブジェクトを返します。
構文
OnBottomLayer : Boolean
使用例
OnBottomLayer
OnBottomLayer = True
Bottom Layer上にあるすべてのオブジェクトを返します。
Not OnBottomLayer
OnBottomLayer = False
Bottom Layer上にあるすべてのオブジェクトexcept objectsを返します。
OnBottomPaste
概要
Bottom Pasteレイヤー上のすべてのオブジェクト、およびBottom Layer上のすべてのパッドを返します。後者のオブジェクトが返されるのは、それらもBottom Pasteレイヤーにレンダリングされるためです。
構文
OnBottomPaste : Boolean
使用例
OnBottomPaste
OnBottomPaste = True
Bottom Pasteレイヤー上のすべてのオブジェクト、およびBottom Layer上のすべてのパッドを返します。
Not OnBottomPaste
OnBottomPaste = False
Bottom Pasteレイヤー上のすべてのオブジェクト、およびBottom Layer上のすべてのパッドexcept objectsを返します。
OnBottomSilkscreen
概要
Bottom Overlayレイヤー上にあるすべてのオブジェクトを返します。
構文
OnBottomSilkscreen : Boolean
使用例
OnBottomSilkscreen
OnBottomSilkscreen = True
Bottom Overlayレイヤー上にあるすべてのオブジェクトを返します。
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Bottom Overlayレイヤー上にあるすべてのオブジェクトexcept objectsを返します。
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で終端するすべてのビアexcept objectsを返します。
OnCopper
概要
信号レイヤー、Multi-Layer、および内部プレーンレイヤー上のすべてのオブジェクトを返します。
構文
OnCopper : Boolean
使用例 = True
OnCopper
OnCopper
信号レイヤー、Multi-Layer、および内部プレーンレイヤー上のすべてのオブジェクトを返します。
Not OnCopper
OnCopper = False
信号レイヤー、Multi-Layer、および内部プレーンレイヤー上のすべてのオブジェクトexcept objectsを返します。
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
次のレイヤー上のすべてのオブジェクトexcept objectsを返します: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レイヤー上のすべてのオブジェクトexcept objectsを返します。
OnMid
概要
任意の内部信号レイヤー上のすべてのオブジェクトを返します。
構文
OnMid : Boolean
使用例
OnMid
OnMid = True
任意の内部信号レイヤー上のすべてのオブジェクトを返します。
Not OnMid
OnMid = False
任意の内部信号レイヤー上のすべてのオブジェクトexcept objectsを返します。
OnMultiLayer
概要
Multi-Layerレイヤー上のすべてのオブジェクトを返します。
構文
OnMultiLayer : Boolean
使用例 = True
OnMultiLayer
OnMultiLayer
Multi-Layerレイヤー上のすべてのオブジェクトを返します。
Not OnMultiLayer
OnMultiLayer = False
Multi-Layerレイヤー上のすべてのオブジェクトexcept objectsを返します。
OnOutside
概要
「外側」の信号レイヤー(Top LayerおよびBottom Layer)上のすべてのオブジェクトを返します。
構文
OnOutside : Boolean
使用例
OnOutside
OnOutside = True
「外側」の信号レイヤー(Top LayerおよびBottom Layer)上のすべてのオブジェクトを返します。
Not OnOutside
OnOutside = False
「外側」の信号レイヤー(Top LayerおよびBottom Layer)上のすべてのオブジェクトexcept objectsを返します。
注
Multi-Layer レイヤーに配置されたオブジェクトは、OnOutside クエリキーワードでは返されない点に注意してください。OnMultiLayer クエリキーワードを使用してMulti-Layer レイヤー上のオブジェクトを対象にするか、ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer') クエリを使用して、Multi-Layer レイヤー上のオブジェクトを含め、Top Layer またはBottom 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上のすべてのパッドexcept objectsを返します。
OnPlane
概要
内部プレーンレイヤー(Internal Plane 1-16)上のすべてのオブジェクトを返します。
構文
OnPlane : Boolean
使用例
OnPlane
OnPlane = True
内部プレーンレイヤー(Internal Plane 1-16)上のすべてのオブジェクトを返します。
Not OnPlane
OnPlane = False
内部プレーンレイヤー(Internal Plane 1-16)上のすべてのオブジェクトexcept objectsを返します。
OnSignal
概要
信号レイヤーおよびMulti-Layer上のすべてのオブジェクトを返します。
構文
OnSignal : Boolean
使用例
OnSignal
OnSignal = True
信号レイヤーおよびMulti-Layer上のすべてのオブジェクトを返します。
Not OnSignal
OnSignal = False
信号レイヤーおよびMulti-Layer上のすべてのオブジェクトexcept objectsを返します。
OnSilkscreen
概要
Top OverlayおよびBottom Overlayレイヤー上のすべてのオブジェクトを返します。
構文
OnSilkscreen : Boolean
使用例
OnSilkscreen
OnSilkscreen = True
Top OverlayおよびBottom Overlayレイヤー上のすべてのオブジェクトを返します。
Not OnSilkscreen
OnSilkscreen = False
Top OverlayおよびBottom Overlayレイヤー上のすべてのオブジェクトexcept objectsを返します。
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
Top Solder および Bottom Solder レイヤー上のすべてのオブジェクト、Top Layer/Bottom Layer/Multi-Layer 上のすべてのパッド、ならびに Top Layer から開始する、または Bottom Layer で終了するすべてのビアを返します。
OnTop
Summary
次のレイヤー上のすべてのオブジェクトを返します:Top Layer、Top Overlay、Top Paste、Top Solder。
Syntax
OnTop : Boolean
Example Usage
OnTop
OnTop = True
次のレイヤー上のすべてのオブジェクトを返します:Top Layer、Top Overlay、Top Paste、Top Solder。
Not OnTop
OnTop = False
次のレイヤー上のすべてのオブジェクトを返します:Top Layer、Top Overlay、Top Paste、Top Solder。
OnTopLayer
Summary
Top Layer 上のすべてのオブジェクトを返します。
Syntax
OnTopLayer : Boolean
Example Usage
OnTopLayer
OnTopLayer = True
Top Layer 上のすべてのオブジェクトを返します。
Not OnTopLayer
OnTopLayer = False
Top Layer 上のすべてのオブジェクトを返します。
OnTopPaste
Summary
Top Paste レイヤー上のすべてのオブジェクトと、Top Layer 上のすべてのパッドを返します。後者のオブジェクトが返されるのは、Top Paste レイヤーにもレンダリングされるためです。
Syntax
OnTopPaste : Boolean
Example Usage
OnTopPaste
On = TrueTopPaste
Top Paste レイヤー上のすべてのオブジェクトと、Top Layer 上のすべてのパッドを返します。
Not OnTopPaste
On = FalseTopPaste
Top Paste レイヤー上のすべてのオブジェクトと、Top Layer 上のすべてのパッドを返します。
OnTopSilkscreen
Summary
Top Overlay レイヤー上のすべてのオブジェクトを返します。
Syntax
OnTopSilkscreen : Boolean
Example Usage
OnTopSilkscreen
OnTopSilkscreen = True
Top Overlay レイヤー上のすべてのオブジェクトを返します。
Not OnTopSilkscreen
OnTopSilkscreen = False
Top Overlay レイヤー上のすべてのオブジェクトを返します。
OnTopSolderMask
Summary
Top Solder レイヤー上のすべてのオブジェクト、Top Layer および Multi-Layer 上のすべてのパッド、ならびに Top Layer から開始するすべてのビアを返します。パッドおよびビアのオブジェクトが返されるのは、Top Solder レイヤーにもレンダリングされるためです。
Syntax
OnTopSolderMask : Boolean
Example Usage
OnTopSolderMask
On = TrueTopSolderMask
Top Solder レイヤー上のすべてのオブジェクト、Top Layer および Multi-Layer 上のすべてのパッド、ならびに Top Layer から開始するすべてのビアを返します。
Not OnTopSolderMask
OnTopSolderMask = False
Top Solder レイヤー上のすべてのオブジェクト、Top Layer および Multi-Layer 上のすべてのパッド、ならびに Top Layer から開始するすべてのビアを返します。