Проверки слоёв

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