Проверки слоев
Краткий обзор
- Узнайте, что возвращает каждое ключевое слово запросов категории Layer Checks для разных типов слоёв печатной платы.
- Изучите синтаксис и примеры типовых запросов для включения или исключения объектов по слоям.
- Разберитесь в различиях между похожими ключевыми словами, например функциями проверки верхнего, нижнего, внешних и сигнальных слоёв, а также слоёв паяльной пасты и паяльной маски.

Функции запросов PCB Layer Checks в диалоговом окне Query Helper
На этой справочной странице подробно описаны ключевые слова языка запросов из категории Layer Checks , доступные в документах печатных плат и библиотек PCB. Чтобы получить справку по конкретному ключевому слову запроса, используйте раскрывающиеся разделы ниже или выделите нужное ключевое слово (либо щелкните внутри него) в 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
Возвращает все объекты except объекты на слоях Bottom Layer, Bottom Overlay, Bottom Paste и Bottom Solder.
OnBottomLayer
Краткое описание
Возвращает все объекты на слое Bottom Layer.
Синтаксис
OnBottomLayer : Boolean
Примеры использования
OnBottomLayer
OnBottomLayer = True
Возвращает все объекты на слое Bottom Layer.
Not OnBottomLayer
OnBottomLayer = False
Возвращает все объекты except объекты на слое Bottom Layer.
OnBottomPaste
Краткое описание
Возвращает все объекты на слое Bottom Paste и все контактные площадки на слое Bottom Layer — последние возвращаются, поскольку они также отображаются на слое Bottom Paste.
Синтаксис
OnBottomPaste : Boolean
Примеры использования
OnBottomPaste
OnBottomPaste = True
Возвращает все объекты на слое Bottom Paste и все контактные площадки на слое Bottom Layer.
Not OnBottomPaste
OnBottomPaste = False
Возвращает все объекты except объекты на слое Bottom Paste и все контактные площадки на слое Bottom Layer.
OnBottomSilkscreen
Краткое описание
Возвращает все объекты на слое Bottom Overlay.
Синтаксис
OnBottomSilkscreen : Boolean
Примеры использования
OnBottomSilkscreen
OnBottomSilkscreen = True
Возвращает все объекты на слое Bottom Overlay.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Возвращает все объекты except объекты на слое 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
Возвращает все объекты except объекты на слое Bottom Solder, все контактные площадки на слоях Bottom Layer и Multi-Layer, а также все переходные отверстия, заканчивающиеся на слое Bottom Layer.
OnCopper
Краткое описание
Возвращает все объекты на сигнальных слоях, слое Multi-Layer и внутренних слоях питания.
Синтаксис
OnCopper : Boolean
Примеры использования
OnCopper
On = TrueCopper
Возвращает все объекты на сигнальных слоях, слое Multi-Layer и внутренних слоях питания.
Not OnCopper
OnCopper = False
Возвращает все объекты except объекты на сигнальных слоях, слое Multi-Layer и внутренних слоях питания.
OnInverted
Краткое описание
Возвращает все объекты на следующих слоях: Top Paste, Bottom Paste, Top Solder, Bottom Solder и внутренних слоях питания (Internal Plane 1–16). Все эти слои являются «инверсными» или «негативными», поскольку наличие любого объекта на них приводит к образованию соответствующего отверстия в трафарете для нанесения паяльной пасты, окна в паяльной маске или области без меди (для слоев пасты, паяльной маски и внутренних слоев питания соответственно).
Синтаксис
OnInverted : Boolean
Примеры использования
OnInverted
On = TrueInverted
Возвращает все объекты на следующих слоях: Top Paste, Bottom Paste, Top Solder, Bottom Solder и внутренних слоях питания (Internal Plane 1–16).
Not OnInverted
OnInverted = False
Возвращает все объекты except объекты на следующих слоях: Top Paste, Bottom Paste, Top Solder, Bottom Solder и внутренних слоях питания (Internal Plane 1–16).
OnMechanical
Краткое описание
Возвращает все объекты на любых включенных механических слоях.
Синтаксис
OnMechanical : Boolean
Примеры использования
OnMechanical
On = TrueMechanical
Возвращает все объекты на любых включенных механических слоях.
Not OnMechanical
On = FalseMechanical
Возвращает все объекты except объекты на любых включенных механических слоях.
OnMid
Краткое описание
Возвращает все объекты на любых внутренних сигнальных слоях.
Синтаксис
OnMid : Boolean
Примеры использования
OnMid
OnMid = True
Возвращает все объекты на любых внутренних сигнальных слоях.
Not OnMid
OnMid = False
Возвращает все объекты except объекты на любых внутренних сигнальных слоях.
OnMultiLayer
Краткое описание
Возвращает все объекты на слое Multi-Layer.
Синтаксис
OnMultiLayer : Boolean
Примеры использования
OnMultiLayer
On = TrueMultiLayer
Возвращает все объекты на слое Multi-Layer.
Not OnMultiLayer
OnMultiLayer = False
Возвращает все объекты except объекты на слое Multi-Layer.
OnOutside
Краткое описание
Возвращает все объекты на внешних сигнальных слоях — Top Layer и Bottom Layer.
Синтаксис
OnOutside : Boolean
Примеры использования
OnOutside
OnOutside = True
Возвращает все объекты на внешних сигнальных слоях — Top Layer и Bottom Layer.
Not OnOutside
OnOutside = False
Возвращает все объекты except объекты на внешних сигнальных слоях — Top Layer и Bottom Layer.
Примечание
Обратите внимание: объекты, размещенные на слое 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
Возвращает все объекты, кроме except объектов на слоях 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
Возвращает все объекты, кроме except объектов на слоях внутренних плоскостей (Internal Plane 1–16).
OnSignal
Краткое описание
Возвращает все объекты на сигнальных слоях и слое Multi-Layer.
Синтаксис
OnSignal : Boolean
Пример использования
OnSignal
OnSignal = True
Возвращает все объекты на сигнальных слоях и слое Multi-Layer.
Not OnSignal
OnSignal = False
Возвращает все объекты, кроме except объектов на сигнальных слоях и слое Multi-Layer.
OnSilkscreen
Краткое описание
Возвращает все объекты на слоях Top Overlay и Bottom Overlay.
Синтаксис
OnSilkscreen : Boolean
Пример использования
OnSilkscreen
OnSilkscreen = True
Возвращает все объекты на слоях Top Overlay и Bottom Overlay.
Not OnSilkscreen
OnSilkscreen = False
Возвращает все объекты, кроме except объектов на слоях 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.