Vérifications des couches
En un coup d'œil
- Découvrez ce que renvoie chaque mot-clé de requête de la catégorie Layer Checks pour les différents types de couches de PCB.
- Consultez la syntaxe et des exemples d’utilisation de requêtes courantes permettant d’inclure ou d’exclure des objets selon leur couche.
- Comprenez les différences entre les mots-clés apparentés, notamment les fonctions relatives aux couches supérieure, inférieure, externes, de signal, de pâte à braser et de masque de soudure.

Les fonctions de requête PCB Layer Checks affichées dans la boîte de dialogue Query Helper
Cette page de référence détaille les mots-clés du langage de requête de la catégorie Layer Checks disponibles dans les documents PCB et de bibliothèque PCB. Pour obtenir de l’aide sur un mot-clé de requête spécifique, utilisez les sections repliables ci-dessous ou sélectionnez un mot-clé (ou cliquez à l’intérieur) dans le panneau Query Helper ou dans un panneau Filter, puis appuyez sur F1 pour accéder directement à sa section.
OnBottom
Résumé
Renvoie tous les objets situés sur les couches Bottom Layer, Bottom Overlay, Bottom Paste et Bottom Solder.
Syntaxe
OnBottom : Boolean
Exemples d’utilisation
OnBottom
OnBottom = True
Renvoie tous les objets situés sur les couches Bottom Layer, Bottom Overlay, Bottom Paste et Bottom Solder.
Not OnBottom
OnBottom = False
Renvoie tous les objets except objets situés sur les couches Bottom Layer, Bottom Overlay, Bottom Paste et Bottom Solder.
OnBottomLayer
Résumé
Renvoie tous les objets situés sur la couche Bottom Layer.
Syntaxe
OnBottomLayer : Boolean
Exemples d’utilisation
OnBottomLayer
OnBottomLayer = True
Renvoie tous les objets situés sur la couche Bottom Layer.
Not OnBottomLayer
OnBottomLayer = False
Renvoie tous les objets except objets situés sur la couche Bottom Layer.
OnBottomPaste
Résumé
Renvoie tous les objets situés sur la couche Bottom Paste, ainsi que toutes les pastilles situées sur la couche Bottom Layer – ces dernières sont renvoyées car elles sont également représentées sur la couche Bottom Paste.
Syntaxe
OnBottomPaste : Boolean
Exemples d’utilisation
OnBottomPaste
OnBottomPaste = True
Renvoie tous les objets situés sur la couche Bottom Paste, ainsi que toutes les pastilles situées sur la couche Bottom Layer.
Not OnBottomPaste
OnBottomPaste = False
Renvoie tous les objets except objets situés sur la couche Bottom Paste, ainsi que toutes les pastilles situées sur la couche Bottom Layer.
OnBottomSilkscreen
Résumé
Renvoie tous les objets situés sur la couche Bottom Overlay.
Syntaxe
OnBottomSilkscreen : Boolean
Exemples d’utilisation
OnBottomSilkscreen
OnBottomSilkscreen = True
Renvoie tous les objets situés sur la couche Bottom Overlay.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Renvoie tous les objets except objets situés sur la couche Bottom Overlay.
OnBottomSolderMask
Résumé
Renvoie tous les objets situés sur la couche Bottom Solder, toutes les pastilles situées sur les couches Bottom Layer et Multi-Layer, ainsi que tous les vias se terminant sur la couche Bottom Layer. Les pastilles et les vias sont renvoyés car ils sont également représentés sur la couche Bottom Solder.
Syntaxe
OnBottomSolderMask : Boolean
Exemples d’utilisation
OnBottomSolderMask
OnBottomSolderMask = True
Renvoie tous les objets situés sur la couche Bottom Solder, toutes les pastilles situées sur les couches Bottom Layer et Multi-Layer, ainsi que tous les vias se terminant sur la couche Bottom Layer.
Not OnBottomSolderMask
OnBottomSolderMask = False
Renvoie tous les objets except objets situés sur la couche Bottom Solder, toutes les pastilles situées sur les couches Bottom Layer et Multi-Layer, ainsi que tous les vias se terminant sur la couche Bottom Layer.
OnCopper
Résumé
Renvoie tous les objets situés sur les couches de signal, la couche Multi-Layer et les couches de plans internes.
Syntaxe
OnCopper : Boolean
Exemples d’utilisation
OnCopper
On = TrueCopper
Renvoie tous les objets situés sur les couches de signal, la couche Multi-Layer et les couches de plans internes.
Not OnCopper
OnCopper = False
Renvoie tous les objets except objets situés sur les couches de signal, la couche Multi-Layer et les couches de plans internes.
OnInverted
Résumé
Renvoie tous les objets situés sur les couches suivantes : Top Paste, Bottom Paste, Top Solder, Bottom Solder et les couches de plans internes (Internal Plane 1-16). Ces couches sont toutes de nature « inversée » ou « négative », car la présence d’un objet sur ces couches se traduit par une ouverture correspondante dans un pochoir de pâte à braser ou dans le film de vernis épargne, ou par une absence correspondante de cuivre (respectivement pour les couches de masque de pâte à braser, de vernis épargne et de plans internes).
Syntaxe
OnInverted : Boolean
Exemples d’utilisation
OnInverted
On = TrueInverted
Renvoie tous les objets situés sur les couches suivantes : Top Paste, Bottom Paste, Top Solder, Bottom Solder et les couches de plans internes (Internal Plane 1-16).
Not OnInverted
OnInverted = False
Renvoie tous les objets except objets situés sur les couches suivantes : Top Paste, Bottom Paste, Top Solder, Bottom Solder et les couches de plans internes (Internal Plane 1-16).
OnMechanical
Résumé
Renvoie tous les objets situés sur les couches mécaniques activées.
Syntaxe
OnMechanical : Boolean
Exemples d’utilisation
OnMechanical
On = TrueMechanical
Renvoie tous les objets situés sur les couches mécaniques activées.
Not OnMechanical
On = FalseMechanical
Renvoie tous les objets except objets situés sur les couches mécaniques activées.
OnMid
Résumé
Renvoie tous les objets situés sur les couches de signal internes.
Syntaxe
OnMid : Boolean
Exemples d’utilisation
OnMid
OnMid = True
Renvoie tous les objets situés sur les couches de signal internes.
Not OnMid
OnMid = False
Renvoie tous les objets except objets situés sur les couches de signal internes.
OnMultiLayer
Résumé
Renvoie tous les objets situés sur la couche Multi-Layer.
Syntaxe
OnMultiLayer : Boolean
Exemples d’utilisation
OnMultiLayer
On = TrueMultiLayer
Renvoie tous les objets situés sur la couche Multi-Layer.
Not OnMultiLayer
OnMultiLayer = False
Renvoie tous les objets except objets situés sur la couche Multi-Layer.
OnOutside
Résumé
Renvoie tous les objets situés sur les couches de signal « externes » – Top Layer et Bottom Layer.
Syntaxe
OnOutside : Boolean
Exemples d’utilisation
OnOutside
OnOutside = True
Renvoie tous les objets situés sur les couches de signal « externes » – Top Layer et Bottom Layer.
Not OnOutside
OnOutside = False
Renvoie tous les objets except objets situés sur les couches de signal « externes » – Top Layer et Bottom Layer.
Remarque
Notez que les objets placés sur la couche Multi-Layer ne seront pas renvoyés par le mot-clé de requête OnOutside. Utilisez le mot-clé de requête OnMultiLayer pour cibler les objets situés sur la couche Multi-Layer ou la requête ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer') pour cibler les objets (y compris ceux situés sur la couche Multi-Layer) dont les formes apparaissent sur Top Layer ou Bottom Layer.
OnPaste
Résumé
Renvoie tous les objets sur les couches Top Paste et Bottom Paste, ainsi que toutes les pastilles sur les couches Top Layer et Bottom Layer – les pastilles sur ces couches sont renvoyées, car elles apparaissent également sur les couches Top Paste et Bottom Paste, respectivement.
Syntaxe
OnPaste : Boolean
Exemple d’utilisation
OnPaste
OnPaste = True
Renvoie tous les objets sur les couches Top Paste et Bottom Paste, ainsi que toutes les pastilles sur les couches Top Layer et Bottom Layer.
Not OnPaste
OnPaste = False
Renvoie tous les objets except objets sur les couches Top Paste et Bottom Paste, ainsi que toutes les pastilles sur les couches Top Layer et Bottom Layer.
OnPlane
Résumé
Renvoie tous les objets sur les couches de plan internes (Internal Plane 1-16).
Syntaxe
OnPlane : Boolean
Exemple d’utilisation
OnPlane
OnPlane = True
Renvoie tous les objets sur les couches de plan internes (Internal Plane 1-16).
Not OnPlane
OnPlane = False
Renvoie tous les objets except objets sur les couches de plan internes (Internal Plane 1-16).
OnSignal
Résumé
Renvoie tous les objets sur les couches de signal et sur la couche Multi-Layer.
Syntaxe
OnSignal : Boolean
Exemple d’utilisation
OnSignal
OnSignal = True
Renvoie tous les objets sur les couches de signal et sur la couche Multi-Layer.
Not OnSignal
OnSignal = False
Renvoie tous les objets except objets sur les couches de signal et sur la couche Multi-Layer.
OnSilkscreen
Résumé
Renvoie tous les objets sur les couches Top Overlay et Bottom Overlay.
Syntaxe
OnSilkscreen : Boolean
Exemple d’utilisation
OnSilkscreen
OnSilkscreen = True
Renvoie tous les objets sur les couches Top Overlay et Bottom Overlay.
Not OnSilkscreen
OnSilkscreen = False
Renvoie tous les objets except objets sur les couches Top Overlay et Bottom Overlay.
OnSolderMask
Résumé
Renvoie tous les objets sur les couches Top Solder et Bottom Solder, toutes les pastilles sur les couches Top Layer, Bottom Layer et Multi-Layer, ainsi que tous les vias commençant sur la couche Top Layer ou se terminant sur la couche Bottom Layer. Les pastilles et les vias sont renvoyés, car ils apparaissent également sur la couche Top Solder ou Bottom Solder, respectivement.
Syntaxe
OnSolderMask : Boolean
Exemple d’utilisation
OnSolderMask
OnSolderMask = True
Renvoie tous les objets sur les couches Top Solder et Bottom Solder, toutes les pastilles sur les couches Top Layer, Bottom Layer et Multi-Layer, ainsi que tous les vias commençant sur la couche Top Layer ou se terminant sur la couche Bottom Layer.
Not OnSolderMask
OnSolderMask = False
Renvoie tous les objets except objets sur les couches Top Solder et Bottom Solder, toutes les pastilles sur les couches Top Layer, Bottom Layer et Multi-Layer, ainsi que tous les vias commençant sur la couche Top Layer ou se terminant sur la couche Bottom Layer.
OnTop
Résumé
Renvoie tous les objets sur les couches suivantes : Top Layer, Top Overlay, Top Paste et Top Solder.
Syntaxe
OnTop : Boolean
Exemple d’utilisation
OnTop
OnTop = True
Renvoie tous les objets sur les couches suivantes : Top Layer, Top Overlay, Top Paste et Top Solder.
Not OnTop
OnTop = False
Renvoie tous les objets except objets sur les couches suivantes : Top Layer, Top Overlay, Top Paste et Top Solder.
OnTopLayer
Résumé
Renvoie tous les objets sur la couche Top Layer.
Syntaxe
OnTopLayer : Boolean
Exemple d’utilisation
OnTopLayer
OnTopLayer = True
Renvoie tous les objets sur la couche Top Layer.
Not OnTopLayer
OnTopLayer = False
Renvoie tous les objets except objets sur la couche Top Layer.
OnTopPaste
Résumé
Renvoie tous les objets sur la couche Top Paste, ainsi que toutes les pastilles sur la couche Top Layer – ces dernières sont renvoyées, car elles apparaissent également sur la couche Top Paste.
Syntaxe
OnTopPaste : Boolean
Exemple d’utilisation
OnTopPaste
On = TrueTopPaste
Renvoie tous les objets sur la couche Top Paste, ainsi que toutes les pastilles sur la couche Top Layer.
Not OnTopPaste
On = FalseTopPaste
Renvoie tous les objets except objets sur la couche Top Paste, ainsi que toutes les pastilles sur la couche Top Layer.
OnTopSilkscreen
Résumé
Renvoie tous les objets sur la couche Top Overlay.
Syntaxe
OnTopSilkscreen : Boolean
Exemple d’utilisation
OnTopSilkscreen
OnTopSilkscreen = True
Renvoie tous les objets sur la couche Top Overlay.
Not OnTopSilkscreen
OnTopSilkscreen = False
Renvoie tous les objets except objets sur la couche Top Overlay.
OnTopSolderMask
Résumé
Renvoie tous les objets sur la couche Top Solder, toutes les pastilles sur les couches Top Layer et Multi-Layer, ainsi que tous les vias commençant sur la couche Top Layer. Les pastilles et les vias sont renvoyés, car ils apparaissent également sur la couche Top Solder.
Syntaxe
OnTopSolderMask : Boolean
Exemple d’utilisation
OnTopSolderMask
On = TrueTopSolderMask
Renvoie tous les objets sur la couche Top Solder, toutes les pastilles sur les couches Top Layer et Multi-Layer, ainsi que tous les vias commençant sur la couche Top Layer.
Not OnTopSolderMask
OnTopSolderMask = False
Renvoie tous les objets except objets sur la couche Top Solder, toutes les pastilles sur les couches Top Layer et Multi-Layer, ainsi que tous les vias commençant sur la couche Top Layer.