레이어 검사
개요
- 각 레이어 검사 쿼리 키워드가 다양한 PCB 레이어 유형에 대해 어떤 값을 반환하는지 알아보세요.
- 레이어를 포함하거나 제외하는 일반적인 쿼리의 구문과 사용 예를 살펴보세요.
- 상단, 하단, 외부, Signal, Paste 및 솔더 마스크 함수 등 서로 관련된 키워드 간의 차이를 이해해 보세요.

Query Helper 대화 상자에 표시된 Layer Checks PCB 쿼리 함수
이 참조 페이지에서는 PCB 및 PCB 라이브러리 문서에서 사용할 수 있는 Layer Checks 범주의 쿼리 언어 키워드를 자세히 설명합니다. 특정 쿼리 키워드에 대한 도움말을 보려면 아래의 접을 수 있는 섹션을 사용하거나, Query Helper 또는 Filter Panel에서 해당 키워드를 강조 표시하거나 키워드 내부를 클릭한 다음 F1 키를 눌러 해당 섹션으로 바로 이동하세요.
OnBottom
요약
하단 레이어, 하단 오버레이, 하단 Paste 및 하단 솔더 레이어에 있는 모든 객체를 반환합니다.
구문
OnBottom : Boolean
사용 예
OnBottom
OnBottom = True
하단 레이어, 하단 오버레이, 하단 Paste 및 하단 솔더 레이어에 있는 모든 객체를 반환합니다.
Not OnBottom
OnBottom = False
모든 객체 중 except 하단 레이어, 하단 오버레이, 하단 Paste 및 하단 솔더 레이어에 있는 객체를 반환합니다.
OnBottomLayer
요약
하단 레이어에 있는 모든 객체를 반환합니다.
구문
OnBottomLayer : Boolean
사용 예
OnBottomLayer
OnBottomLayer = True
하단 레이어에 있는 모든 객체를 반환합니다.
Not OnBottomLayer
OnBottomLayer = False
모든 객체 중 except 하단 레이어에 있는 객체를 반환합니다.
OnBottomPaste
요약
하단 Paste 레이어에 있는 모든 객체와 하단 레이어에 있는 모든 Pad를 반환합니다. 후자의 객체는 하단 Paste 레이어에도 렌더링되므로 반환됩니다.
구문
OnBottomPaste : Boolean
사용 예
OnBottomPaste
OnBottomPaste = True
하단 Paste 레이어에 있는 모든 객체와 하단 레이어에 있는 모든 Pad를 반환합니다.
Not OnBottomPaste
OnBottomPaste = False
모든 객체 중 except 하단 Paste 레이어에 있는 객체와 하단 레이어에 있는 모든 Pad를 반환합니다.
OnBottomSilkscreen
요약
하단 오버레이 레이어에 있는 모든 객체를 반환합니다.
구문
OnBottomSilkscreen : Boolean
사용 예
OnBottomSilkscreen
OnBottomSilkscreen = True
하단 오버레이 레이어에 있는 모든 객체를 반환합니다.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
모든 객체 중 except 하단 오버레이 레이어에 있는 객체를 반환합니다.
OnBottomSolderMask
요약
하단 솔더 레이어에 있는 모든 객체, 하단 레이어 및 다중 레이어에 있는 모든 Pad, 하단 레이어에서 끝나는 모든 비아를 반환합니다. Pad 및 비아 객체는 하단 솔더 레이어에도 렌더링되므로 반환됩니다.
구문
OnBottomSolderMask : Boolean
사용 예
OnBottomSolderMask
OnBottomSolderMask = True
하단 솔더 레이어에 있는 모든 객체, 하단 레이어 및 다중 레이어에 있는 모든 Pad, 하단 레이어에서 끝나는 모든 비아를 반환합니다.
Not OnBottomSolderMask
OnBottomSolderMask = False
모든 객체 중 except 하단 솔더 레이어에 있는 객체, 하단 레이어 및 다중 레이어에 있는 모든 Pad, 하단 레이어에서 끝나는 모든 비아를 반환합니다.
OnCopper
요약
Signal 레이어, 다중 레이어 및 내부 평면 레이어에 있는 모든 객체를 반환합니다.
구문
OnCopper : Boolean
사용 예
OnCopper
On = TrueCopper
Signal 레이어, 다중 레이어 및 내부 평면 레이어에 있는 모든 객체를 반환합니다.
Not OnCopper
OnCopper = False
모든 객체 중 except Signal 레이어, 다중 레이어 및 내부 평면 레이어에 있는 객체를 반환합니다.
OnInverted
요약
상단 Paste, 하단 Paste, 상단 솔더, 하단 솔더 및 내부 평면 레이어(내부 평면 1~16)에 있는 모든 객체를 반환합니다. 이러한 레이어는 모두 "반전" 또는 "역상" 특성을 가집니다. 이 레이어에 객체가 있으면 해당 위치에 솔더 Paste 스텐실의 개구부, 솔더 마스크 필름의 개구부 또는 구리가 없는 영역이 생성되기 때문입니다(각각 Paste 마스크, 솔더 마스크 및 내부 평면 레이어에 해당).
구문
OnInverted : Boolean
사용 예
OnInverted
On = TrueInverted
상단 Paste, 하단 Paste, 상단 솔더, 하단 솔더 및 내부 평면 레이어(내부 평면 1~16)에 있는 모든 객체를 반환합니다.
Not OnInverted
OnInverted = False
모든 객체 중 except 상단 Paste, 하단 Paste, 상단 솔더, 하단 솔더 및 내부 평면 레이어(내부 평면 1~16)에 있는 객체를 반환합니다.
OnMechanical
요약
활성화된 모든 기계 레이어에 있는 모든 객체를 반환합니다.
구문
OnMechanical : Boolean
사용 예
OnMechanical
On = TrueMechanical
활성화된 모든 기계 레이어에 있는 모든 객체를 반환합니다.
Not OnMechanical
On = FalseMechanical
모든 객체 중 except 활성화된 모든 기계 레이어에 있는 객체를 반환합니다.
OnMid
요약
모든 내부 Signal 레이어에 있는 모든 객체를 반환합니다.
구문
OnMid : Boolean
사용 예
OnMid
OnMid = True
모든 내부 Signal 레이어에 있는 모든 객체를 반환합니다.
Not OnMid
OnMid = False
모든 객체 중 except 모든 내부 Signal 레이어에 있는 객체를 반환합니다.
OnMultiLayer
요약
다중 레이어에 있는 모든 객체를 반환합니다.
구문
OnMultiLayer : Boolean
사용 예
OnMultiLayer
On = TrueMultiLayer
다중 레이어에 있는 모든 객체를 반환합니다.
Not OnMultiLayer
OnMultiLayer = False
모든 객체 중 except 다중 레이어에 있는 객체를 반환합니다.
OnOutside
요약
'외부' Signal 레이어인 상단 레이어 및 하단 레이어에 있는 모든 객체를 반환합니다.
구문
OnOutside : Boolean
사용 예
OnOutside
OnOutside = True
'외부' Signal 레이어인 상단 레이어 및 하단 레이어에 있는 모든 객체를 반환합니다.
Not OnOutside
OnOutside = False
모든 객체 중 except '외부' Signal 레이어인 상단 레이어 및 하단 레이어에 있는 객체를 반환합니다.
참고
Multi-Layer 레이어에 배치된 객체는 OnOutside 쿼리 키워드로 반환되지 않습니다. Multi-Layer 레이어의 객체를 타겟으로 지정하려면 OnMultiLayer 쿼리 키워드를 사용하고, Top Layer 또는 Bottom Layer에 형상이 있는 객체(Multi-Layer 레이어의 객체 포함)를 타겟으로 지정하려면 ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer') 쿼리를 사용하세요.
OnPaste
요약
상단 Paste 및 하단 Paste 레이어의 모든 객체와 상단 레이어 및 하단 레이어의 모든 Pad를 반환합니다. 이 레이어의 Pad 객체는 각각 상단 Paste 및 하단 Paste 레이어에도 렌더링되므로 반환됩니다.
구문
OnPaste : Boolean
사용 예
OnPaste
OnPaste = True
상단 Paste 및 하단 Paste 레이어의 모든 객체와 상단 레이어 및 하단 레이어의 모든 Pad를 반환합니다.
Not OnPaste
OnPaste = False
모든 객체 except 상단 Paste 및 하단 Paste 레이어의 객체와 상단 레이어 및 하단 레이어의 모든 Pad를 반환합니다.
OnPlane
요약
내부 플레인 레이어(내부 플레인 1~16)의 모든 객체를 반환합니다.
구문
OnPlane : Boolean
사용 예
OnPlane
OnPlane = True
내부 플레인 레이어(내부 플레인 1~16)의 모든 객체를 반환합니다.
Not OnPlane
OnPlane = False
모든 객체 except 내부 플레인 레이어(내부 플레인 1~16)의 객체를 반환합니다.
OnSignal
요약
Signal 레이어와 멀티 레이어의 모든 객체를 반환합니다.
구문
OnSignal : Boolean
사용 예
OnSignal
OnSignal = True
Signal 레이어와 멀티 레이어의 모든 객체를 반환합니다.
Not OnSignal
OnSignal = False
모든 객체 except Signal 레이어와 멀티 레이어의 객체를 반환합니다.
OnSilkscreen
요약
상단 오버레이 및 하단 오버레이 레이어의 모든 객체를 반환합니다.
구문
OnSilkscreen : Boolean
사용 예
OnSilkscreen
OnSilkscreen = True
상단 오버레이 및 하단 오버레이 레이어의 모든 객체를 반환합니다.
Not OnSilkscreen
OnSilkscreen = False
모든 객체 except 상단 오버레이 및 하단 오버레이 레이어의 객체를 반환합니다.
OnSolderMask
요약
상단 솔더 및 하단 솔더 레이어의 모든 객체, 상단 레이어, 하단 레이어 및 멀티 레이어의 모든 Pad, 그리고 상단 레이어에서 시작하거나 하단 레이어에서 끝나는 모든 비아를 반환합니다. Pad 및 비아 객체는 각각 상단 솔더 또는 하단 솔더 레이어에도 렌더링되므로 반환됩니다.
구문
OnSolderMask : Boolean
사용 예
OnSolderMask
OnSolderMask = True
상단 솔더 및 하단 솔더 레이어의 모든 객체, 상단 레이어, 하단 레이어 및 멀티 레이어의 모든 Pad, 그리고 상단 레이어에서 시작하거나 하단 레이어에서 끝나는 모든 비아를 반환합니다.
Not OnSolderMask
OnSolderMask = False
모든 객체 except 상단 솔더 및 하단 솔더 레이어의 객체, 상단 레이어, 하단 레이어 및 멀티 레이어의 모든 Pad, 그리고 상단 레이어에서 시작하거나 하단 레이어에서 끝나는 모든 비아를 반환합니다.
OnTop
요약
상단 레이어, 상단 오버레이, 상단 Paste 및 상단 솔더 레이어의 모든 객체를 반환합니다.
구문
OnTop : Boolean
사용 예
OnTop
OnTop = True
상단 레이어, 상단 오버레이, 상단 Paste 및 상단 솔더 레이어의 모든 객체를 반환합니다.
Not OnTop
OnTop = False
모든 객체 except 상단 레이어, 상단 오버레이, 상단 Paste 및 상단 솔더 레이어의 객체를 반환합니다.
OnTopLayer
요약
상단 레이어의 모든 객체를 반환합니다.
구문
OnTopLayer : Boolean
사용 예
OnTopLayer
OnTopLayer = True
상단 레이어의 모든 객체를 반환합니다.
Not OnTopLayer
OnTopLayer = False
모든 객체 except 상단 레이어의 객체를 반환합니다.
OnTopPaste
요약
상단 Paste 레이어의 모든 객체와 상단 레이어의 모든 Pad를 반환합니다. 후자의 객체는 상단 Paste 레이어에도 렌더링되므로 반환됩니다.
구문
OnTopPaste : Boolean
사용 예
OnTopPaste
On = TrueTopPaste
상단 Paste 레이어의 모든 객체와 상단 레이어의 모든 Pad를 반환합니다.
Not OnTopPaste
On = FalseTopPaste
모든 객체 except 상단 Paste 레이어의 객체와 상단 레이어의 모든 Pad를 반환합니다.
OnTopSilkscreen
요약
상단 오버레이 레이어의 모든 객체를 반환합니다.
구문
OnTopSilkscreen : Boolean
사용 예
OnTopSilkscreen
OnTopSilkscreen = True
상단 오버레이 레이어의 모든 객체를 반환합니다.
Not OnTopSilkscreen
OnTopSilkscreen = False
모든 객체 except 상단 오버레이 레이어의 객체를 반환합니다.
OnTopSolderMask
요약
상단 솔더 레이어의 모든 객체, 상단 레이어 및 멀티 레이어의 모든 Pad, 그리고 상단 레이어에서 시작하는 모든 비아를 반환합니다. Pad 및 비아 객체는 상단 솔더 레이어에도 렌더링되므로 반환됩니다.
구문
OnTopSolderMask : Boolean
사용 예
OnTopSolderMask
On = TrueTopSolderMask
상단 솔더 레이어의 모든 객체, 상단 레이어 및 멀티 레이어의 모든 Pad, 그리고 상단 레이어에서 시작하는 모든 비아를 반환합니다.
Not OnTopSolderMask
OnTopSolderMask = False
모든 객체 except 상단 솔더 레이어의 객체, 상단 레이어 및 멀티 레이어의 모든 Pad, 그리고 상단 레이어에서 시작하는 모든 비아를 반환합니다.