Verificações de camadas
Num relance
- Saiba o que cada palavra-chave de consulta da categoria Layer Checks retorna para diferentes tipos de camadas de PCB.
- Veja a sintaxe e exemplos de uso de consultas comuns para incluir e excluir camadas.
- Entenda as diferenças entre palavras-chave relacionadas, como as funções para camadas superiores, inferiores, externas, de sinal, de pasta de solda e de máscara de solda.

As funções de consulta de PCB Layer Checks exibidas na caixa de diálogo Query Helper
Esta página de referência detalha as palavras-chave da linguagem de consulta da categoria Layer Checks disponíveis em documentos de PCB e de biblioteca de PCB. Para obter ajuda sobre uma palavra-chave de consulta específica, use as seções recolhíveis a seguir ou selecione (ou clique dentro de) uma palavra-chave no Query Helper ou em um painel Filter e pressione F1 para acessar sua seção diretamente.
OnBottom
Resumo
Retorna todos os objetos nas camadas: Bottom Layer, Bottom Overlay, Bottom Paste e Bottom Solder.
Sintaxe
OnBottom : Boolean
Exemplo de uso
OnBottom
OnBottom = True
Retorna todos os objetos nas camadas: Bottom Layer, Bottom Overlay, Bottom Paste e Bottom Solder.
Not OnBottom
OnBottom = False
Retorna todos os objetos except objetos nas camadas: Bottom Layer, Bottom Overlay, Bottom Paste e Bottom Solder.
OnBottomLayer
Resumo
Retorna todos os objetos na camada Bottom Layer.
Sintaxe
OnBottomLayer : Boolean
Exemplo de uso
OnBottomLayer
OnBottomLayer = True
Retorna todos os objetos na camada Bottom Layer.
Not OnBottomLayer
OnBottomLayer = False
Retorna todos os objetos except objetos na camada Bottom Layer.
OnBottomPaste
Resumo
Retorna todos os objetos na camada Bottom Paste e todos os pads na camada Bottom Layer – estes últimos são retornados porque também são representados na camada Bottom Paste.
Sintaxe
OnBottomPaste : Boolean
Exemplo de uso
OnBottomPaste
OnBottomPaste = True
Retorna todos os objetos na camada Bottom Paste e todos os pads na camada Bottom Layer.
Not OnBottomPaste
OnBottomPaste = False
Retorna todos os objetos except objetos na camada Bottom Paste e todos os pads na camada Bottom Layer.
OnBottomSilkscreen
Resumo
Retorna todos os objetos na camada Bottom Overlay.
Sintaxe
OnBottomSilkscreen : Boolean
Exemplo de uso
OnBottomSilkscreen
OnBottomSilkscreen = True
Retorna todos os objetos na camada Bottom Overlay.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Retorna todos os objetos except objetos na camada Bottom Overlay.
OnBottomSolderMask
Resumo
Retorna todos os objetos na camada Bottom Solder, todos os pads nas camadas Bottom Layer e Multi-Layer e todas as vias que terminam na camada Bottom Layer. Os pads e as vias são retornados porque também são representados na camada Bottom Solder.
Sintaxe
OnBottomSolderMask : Boolean
Exemplo de uso
OnBottomSolderMask
OnBottomSolderMask = True
Retorna todos os objetos na camada Bottom Solder, todos os pads nas camadas Bottom Layer e Multi-Layer e todas as vias que terminam na camada Bottom Layer.
Not OnBottomSolderMask
OnBottomSolderMask = False
Retorna todos os objetos except objetos na camada Bottom Solder, todos os pads nas camadas Bottom Layer e Multi-Layer e todas as vias que terminam na camada Bottom Layer.
OnCopper
Resumo
Retorna todos os objetos nas camadas de sinal, na camada Multi-Layer e nas camadas de plano interno.
Sintaxe
OnCopper : Boolean
Exemplo de uso
OnCopper
On = TrueCopper
Retorna todos os objetos nas camadas de sinal, na camada Multi-Layer e nas camadas de plano interno.
Not OnCopper
OnCopper = False
Retorna todos os objetos except objetos nas camadas de sinal, na camada Multi-Layer e nas camadas de plano interno.
OnInverted
Resumo
Retorna todos os objetos nas seguintes camadas: Top Paste, Bottom Paste, Top Solder, Bottom Solder e camadas de plano interno (Internal Plane 1-16). Todas essas camadas são de natureza "invertida" ou "negativa", pois a presença de qualquer objeto nessas camadas resulta em uma abertura correspondente no estêncil de pasta de solda ou no filme da máscara de solda, ou em uma ausência correspondente de cobre (nos casos das camadas de máscara de pasta, máscara de solda e plano interno, respectivamente).
Sintaxe
OnInverted : Boolean
Exemplo de uso
OnInverted
On = TrueInverted
Retorna todos os objetos nas seguintes camadas: Top Paste, Bottom Paste, Top Solder, Bottom Solder e camadas de plano interno (Internal Plane 1-16).
Not OnInverted
OnInverted = False
Retorna todos os objetos except objetos nas seguintes camadas: Top Paste, Bottom Paste, Top Solder, Bottom Solder e camadas de plano interno (Internal Plane 1-16).
OnMechanical
Resumo
Retorna todos os objetos em quaisquer camadas mecânicas habilitadas.
Sintaxe
OnMechanical : Boolean
Exemplo de uso
OnMechanical
On = TrueMechanical
Retorna todos os objetos em quaisquer camadas mecânicas habilitadas.
Not OnMechanical
On = FalseMechanical
Retorna todos os objetos except objetos em quaisquer camadas mecânicas habilitadas.
OnMid
Resumo
Retorna todos os objetos em quaisquer camadas de sinal internas.
Sintaxe
OnMid : Boolean
Exemplo de uso
OnMid
OnMid = True
Retorna todos os objetos em quaisquer camadas de sinal internas.
Not OnMid
OnMid = False
Retorna todos os objetos except objetos em quaisquer camadas de sinal internas.
OnMultiLayer
Resumo
Retorna todos os objetos na camada Multi-Layer.
Sintaxe
OnMultiLayer : Boolean
Exemplo de uso
OnMultiLayer
On = TrueMultiLayer
Retorna todos os objetos na camada Multi-Layer.
Not OnMultiLayer
OnMultiLayer = False
Retorna todos os objetos except objetos na camada Multi-Layer.
OnOutside
Resumo
Retorna todos os objetos nas camadas de sinal 'externas' – Top Layer e Bottom Layer.
Sintaxe
OnOutside : Boolean
Exemplo de uso
OnOutside
OnOutside = True
Retorna todos os objetos nas camadas de sinal 'externas' – Top Layer e Bottom Layer.
Not OnOutside
OnOutside = False
Retorna todos os objetos except objetos nas camadas de sinal 'externas' – Top Layer e Bottom Layer.
Nota
Observe que os objetos posicionados na camada Multi-Layer não serão retornados pela palavra-chave de consulta OnOutside. Use a palavra-chave de consulta OnMultiLayer para localizar objetos na camada Multi-Layer ou a consulta ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer') para localizar objetos (incluindo objetos na camada Multi-Layer) que tenham formas na Top Layer ou Bottom Layer.
OnPaste
Resumo
Retorna todos os objetos nas camadas Top Paste e Bottom Paste e todos os pads nas camadas Top Layer e Bottom Layer – os objetos pad nessas camadas são retornados porque também são renderizados nas camadas Top Paste e Bottom Paste, respectivamente.
Sintaxe
OnPaste : Boolean
Exemplo de uso
OnPaste
OnPaste = True
Retorna todos os objetos nas camadas Top Paste e Bottom Paste e todos os pads nas camadas Top Layer e Bottom Layer.
Not OnPaste
OnPaste = False
Retorna todos os objetos except objetos nas camadas Top Paste e Bottom Paste e todos os pads nas camadas Top Layer e Bottom Layer.
OnPlane
Resumo
Retorna todos os objetos nas camadas de plano internas (Internal Plane 1-16).
Sintaxe
OnPlane : Boolean
Exemplo de uso
OnPlane
OnPlane = True
Retorna todos os objetos nas camadas de plano internas (Internal Plane 1-16).
Not OnPlane
OnPlane = False
Retorna todos os objetos except objetos nas camadas de plano internas (Internal Plane 1-16).
OnSignal
Resumo
Retorna todos os objetos nas camadas de sinal e na Multi-Layer.
Sintaxe
OnSignal : Boolean
Exemplo de uso
OnSignal
OnSignal = True
Retorna todos os objetos nas camadas de sinal e na Multi-Layer.
Not OnSignal
OnSignal = False
Retorna todos os objetos except objetos nas camadas de sinal e na Multi-Layer.
OnSilkscreen
Resumo
Retorna todos os objetos nas camadas Top Overlay e Bottom Overlay.
Sintaxe
OnSilkscreen : Boolean
Exemplo de uso
OnSilkscreen
OnSilkscreen = True
Retorna todos os objetos nas camadas Top Overlay e Bottom Overlay.
Not OnSilkscreen
OnSilkscreen = False
Retorna todos os objetos except objetos nas camadas Top Overlay e Bottom Overlay.
OnSolderMask
Resumo
Retorna todos os objetos nas camadas Top Solder e Bottom Solder, todos os pads nas camadas Top Layer, Bottom Layer e Multi-Layer e todas as vias que começam na Top Layer ou terminam na Bottom Layer. Os objetos pad e via são retornados porque também são renderizados nas camadas Top Solder ou Bottom Solder, respectivamente.
Sintaxe
OnSolderMask : Boolean
Exemplo de uso
OnSolderMask
OnSolderMask = True
Retorna todos os objetos nas camadas Top Solder e Bottom Solder, todos os pads nas camadas Top Layer, Bottom Layer e Multi-Layer e todas as vias que começam na Top Layer ou terminam na Bottom Layer.
Not OnSolderMask
OnSolderMask = False
Retorna todos os objetos except objetos nas camadas Top Solder e Bottom Solder, todos os pads nas camadas Top Layer, Bottom Layer e Multi-Layer e todas as vias que começam na Top Layer ou terminam na Bottom Layer.
OnTop
Resumo
Retorna todos os objetos nas camadas: Top Layer, Top Overlay, Top Paste e Top Solder.
Sintaxe
OnTop : Boolean
Exemplo de uso
OnTop
OnTop = True
Retorna todos os objetos nas camadas: Top Layer, Top Overlay, Top Paste e Top Solder.
Not OnTop
OnTop = False
Retorna todos os objetos except objetos nas camadas: Top Layer, Top Overlay, Top Paste e Top Solder.
OnTopLayer
Resumo
Retorna todos os objetos na Top Layer.
Sintaxe
OnTopLayer : Boolean
Exemplo de uso
OnTopLayer
OnTopLayer = True
Retorna todos os objetos na Top Layer.
Not OnTopLayer
OnTopLayer = False
Retorna todos os objetos except objetos na Top Layer.
OnTopPaste
Resumo
Retorna todos os objetos na camada Top Paste e todos os pads na Top Layer – estes últimos são retornados porque também são renderizados na camada Top Paste.
Sintaxe
OnTopPaste : Boolean
Exemplo de uso
OnTopPaste
On = TrueTopPaste
Retorna todos os objetos na camada Top Paste e todos os pads na Top Layer.
Not OnTopPaste
On = FalseTopPaste
Retorna todos os objetos except objetos na camada Top Paste e todos os pads na Top Layer.
OnTopSilkscreen
Resumo
Retorna todos os objetos na camada Top Overlay.
Sintaxe
OnTopSilkscreen : Boolean
Exemplo de uso
OnTopSilkscreen
OnTopSilkscreen = True
Retorna todos os objetos na camada Top Overlay.
Not OnTopSilkscreen
OnTopSilkscreen = False
Retorna todos os objetos except objetos na camada Top Overlay.
OnTopSolderMask
Resumo
Retorna todos os objetos na camada Top Solder, todos os pads nas camadas Top Layer e Multi-Layer e todas as vias que começam na Top Layer. Os objetos pad e via são retornados porque também são renderizados na camada Top Solder.
Sintaxe
OnTopSolderMask : Boolean
Exemplo de uso
OnTopSolderMask
On = TrueTopSolderMask
Retorna todos os objetos na camada Top Solder, todos os pads nas camadas Top Layer e Multi-Layer e todas as vias que começam na Top Layer.
Not OnTopSolderMask
OnTopSolderMask = False
Retorna todos os objetos except objetos na camada Top Solder, todos os pads nas camadas Top Layer e Multi-Layer e todas as vias que começam na Top Layer.