Vérifications des couches

Les fonctions de requête PCB 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 suivantes ou surlignez (ou cliquez dans) n’importe quel mot-clé donné dans le Query Helper ou un panneau Filter, puis appuyez sur F1 pour accéder immédiatement à sa section.
OnBottom
Résumé
Renvoie tous les objets sur les couches : Bottom Layer, Bottom Overlay, Bottom Paste et Bottom Solder.
Syntaxe
OnBottom : Boolean
Exemple d’utilisation
OnBottom
OnBottom = True
Renvoie tous les objets sur les couches : Bottom Layer, Bottom Overlay, Bottom Paste et Bottom Solder.
Not OnBottom
OnBottom = False
Renvoie tous les objets except objets sur les couches : Bottom Layer, Bottom Overlay, Bottom Paste et Bottom Solder.
OnBottomLayer
Résumé
Renvoie tous les objets sur la couche Bottom Layer.
Syntaxe
OnBottomLayer : Boolean
Exemple d’utilisation
OnBottomLayer
OnBottomLayer = True
Renvoie tous les objets sur la couche Bottom Layer.
Not OnBottomLayer
OnBottomLayer = False
Renvoie tous les objets except objets sur la couche Bottom Layer.
OnBottomPaste
Résumé
Renvoie tous les objets sur la couche Bottom Paste, ainsi que toutes les pastilles sur la couche Bottom Layer – ces derniers objets sont renvoyés parce qu’ils sont également rendus sur la couche Bottom Paste.
Syntaxe
OnBottomPaste : Boolean
Exemple d’utilisation
OnBottomPaste
OnBottomPaste = True
Renvoie tous les objets sur la couche Bottom Paste, ainsi que toutes les pastilles sur la couche Bottom Layer.
Not OnBottomPaste
OnBottomPaste = False
Renvoie tous les objets except objets sur la couche Bottom Paste, ainsi que toutes les pastilles sur la couche Bottom Layer.
OnBottomSilkscreen
Résumé
Renvoie tous les objets sur la couche Bottom Overlay.
Syntaxe
OnBottomSilkscreen : Boolean
Exemple d’utilisation
OnBottomSilkscreen
OnBottomSilkscreen = True
Renvoie tous les objets sur la couche Bottom Overlay.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Renvoie tous les objets except objets sur la couche Bottom Overlay.
OnBottomSolderMask
Résumé
Renvoie tous les objets sur la couche Bottom Solder, toutes les pastilles sur Bottom Layer et Multi-Layer, ainsi que tous les vias se terminant sur Bottom Layer. Les objets pastille et via sont renvoyés parce qu’ils sont également rendus sur la couche Bottom Solder.
Syntaxe
OnBottomSolderMask : Boolean
Exemple d’utilisation
OnBottomSolderMask
OnBottomSolderMask = True
Renvoie tous les objets sur la couche Bottom Solder, toutes les pastilles sur Bottom Layer et Multi-Layer, ainsi que tous les vias se terminant sur Bottom Layer.
Not OnBottomSolderMask
OnBottomSolderMask = False
Renvoie tous les objets except objets sur la couche Bottom Solder, toutes les pastilles sur Bottom Layer et Multi-Layer, ainsi que tous les vias se terminant sur Bottom Layer.
OnCopper
Résumé
Renvoie tous les objets sur les couches de signal, la couche Multi-Layer et les couches de plan interne.
Syntaxe
OnCopper : Boolean
Exemple d’utilisation = True
OnCopper
OnCopper
Renvoie tous les objets sur les couches de signal, la couche Multi-Layer et les couches de plan interne.
Not OnCopper
OnCopper = False
Renvoie tous les objets except objets sur les couches de signal, la couche Multi-Layer et les couches de plan interne.
OnInverted
Résumé
Renvoie tous les objets sur les couches suivantes : Top Paste, Bottom Paste, Top Solder, Bottom Solder et les couches Internal Plane (Internal Plane 1-16). Toutes ces couches sont de nature « inversée » ou « reverse », car la présence de tout objet sur ces couches entraîne une ouverture correspondante dans un pochoir de pâte à braser, ou dans le film de masque de soudure, ou une absence correspondante de cuivre (dans les cas des couches Paste Mask, Solder Mask et Internal Plane respectivement).
Syntaxe
OnInverted : Boolean
Exemple d’utilisation = True
OnInverted
OnInverted
Renvoie tous les objets sur les couches suivantes : Top Paste, Bottom Paste, Top Solder, Bottom Solder et les couches Internal Plane (Internal Plane 1-16).
Not OnInverted
OnInverted = False
Renvoie tous les objets except objets sur les couches suivantes : Top Paste, Bottom Paste, Top Solder, Bottom Solder et les couches Internal Plane (Internal Plane 1-16).
OnMechanical
Résumé
Renvoie tous les objets sur toutes les couches Mechanical activées.
Syntaxe
OnMechanical : Boolean
Exemple d’utilisation = True
OnMechanical
On = FalseMechanical
Renvoie tous les objets sur toutes les couches Mechanical activées.
Not OnMechanical
OnMechanical
Renvoie tous les objets except objets sur toutes les couches Mechanical activées.
OnMid
Résumé
Renvoie tous les objets sur toutes les couches de signal internes.
Syntaxe
OnMid : Boolean
Exemple d’utilisation
OnMid
OnMid = True
Renvoie tous les objets sur toutes les couches de signal internes.
Not OnMid
OnMid = False
Renvoie tous les objets except objets sur toutes les couches de signal internes.
OnMultiLayer
Résumé
Renvoie tous les objets sur la couche Multi-Layer.
Syntaxe
OnMultiLayer : Boolean
Exemple d’utilisation = True
OnMultiLayer
OnMultiLayer
Renvoie tous les objets sur la couche Multi-Layer.
Not OnMultiLayer
OnMultiLayer = False
Renvoie tous les objets except objets sur la couche Multi-Layer.
OnOutside
Résumé
Renvoie tous les objets sur les couches de signal « externes » – Top Layer et Bottom Layer.
Syntaxe
OnOutside : Boolean
Exemple d’utilisation
OnOutside
OnOutside = True
Renvoie tous les objets sur les couches de signal « externes » – Top Layer et Bottom Layer.
Not OnOutside
OnOutside = False
Renvoie tous les objets except objets 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 sur la couche Multi-Layer ou la requête ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer') pour cibler les objets (y compris les objets sur la couche Multi-Layer) qui ont des formes 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 Top Layer et Bottom Layer – les objets pastille sur ces couches sont renvoyés parce qu’ils sont également rendus respectivement sur les couches Top Paste et Bottom Paste.
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 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 Top Layer et Bottom Layer.
OnPlane
Résumé
Renvoie tous les objets sur les couches de plan interne (Internal Plane 1-16).
Syntaxe
OnPlane : Boolean
Exemple d’utilisation
OnPlane
OnPlane = True
Renvoie tous les objets sur les couches de plan interne (Internal Plane 1-16).
Not OnPlane
OnPlane = False
Renvoie tous les objets except objets sur les couches de plan interne (Internal Plane 1-16).
OnSignal
Résumé
Renvoie tous les objets sur les couches de signal et la couche Multi-Layer.
Syntaxe
OnSignal : Boolean
Exemple d’utilisation
OnSignal
OnSignal = True
Renvoie tous les objets sur les couches de signal et la couche Multi-Layer.
Not OnSignal
OnSignal = False
Renvoie tous les objets except objets sur les couches de signal et 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 Top Layer, Bottom Layer et Multi-Layer, ainsi que tous les vias commençant sur Top Layer ou se terminant sur Bottom Layer. Les objets pastille et via sont renvoyés parce qu’ils sont également rendus respectivement sur la couche Top Solder ou Bottom Solder.
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 objects 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 objects 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 objects 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 derniers objets sont renvoyés parce qu’ils sont également rendus 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 objects 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 objects 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 objets pastille et via sont renvoyés parce qu’ils sont également rendus 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 objects 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.