Kontrola warstw
W skrócie
- Dowiedz się, co zwraca każde słowo kluczowe zapytań z kategorii Layer Checks dla różnych typów warstw PCB.
- Poznaj składnię i przykłady użycia typowych zapytań uwzględniających lub wykluczających warstwy.
- Zrozum różnice między powiązanymi słowami kluczowymi, takimi jak funkcje dotyczące warstw górnych, dolnych, zewnętrznych, sygnałowych, pasty lutowniczej i maski lutowniczej.

Funkcje zapytań PCB Layer Checks widoczne w oknie dialogowym Query Helper
Ta strona dokumentacji szczegółowo opisuje słowa kluczowe języka zapytań z kategorii Layer Checks dostępnej w dokumentach PCB i bibliotek PCB. Aby uzyskać pomoc dotyczącą konkretnego słowa kluczowego zapytania, skorzystaj z poniższych rozwijanych sekcji lub zaznacz dane słowo kluczowe (albo kliknij w jego obrębie) w Query Helper lub w panelu Filter, a następnie naciśnij F1, aby od razu przejść do odpowiedniej sekcji.
OnBottom
Podsumowanie
Zwraca wszystkie obiekty na warstwach: Bottom Layer, Bottom Overlay, Bottom Paste i Bottom Solder.
Składnia
OnBottom : Boolean
Przykłady użycia
OnBottom
OnBottom = True
Zwraca wszystkie obiekty na warstwach: Bottom Layer, Bottom Overlay, Bottom Paste i Bottom Solder.
Not OnBottom
OnBottom = False
Zwraca wszystkie obiekty except obiektów na warstwach: Bottom Layer, Bottom Overlay, Bottom Paste i Bottom Solder.
OnBottomLayer
Podsumowanie
Zwraca wszystkie obiekty na warstwie Bottom Layer.
Składnia
OnBottomLayer : Boolean
Przykłady użycia
OnBottomLayer
OnBottomLayer = True
Zwraca wszystkie obiekty na warstwie Bottom Layer.
Not OnBottomLayer
OnBottomLayer = False
Zwraca wszystkie obiekty except obiektów na warstwie Bottom Layer.
OnBottomPaste
Podsumowanie
Zwraca wszystkie obiekty na warstwie Bottom Paste oraz wszystkie pola lutownicze na warstwie Bottom Layer – te ostatnie są zwracane, ponieważ są również odwzorowywane na warstwie Bottom Paste.
Składnia
OnBottomPaste : Boolean
Przykłady użycia
OnBottomPaste
OnBottomPaste = True
Zwraca wszystkie obiekty na warstwie Bottom Paste oraz wszystkie pola lutownicze na warstwie Bottom Layer.
Not OnBottomPaste
OnBottomPaste = False
Zwraca wszystkie obiekty except obiektów na warstwie Bottom Paste oraz wszystkich pól lutowniczych na warstwie Bottom Layer.
OnBottomSilkscreen
Podsumowanie
Zwraca wszystkie obiekty na warstwie Bottom Overlay.
Składnia
OnBottomSilkscreen : Boolean
Przykłady użycia
OnBottomSilkscreen
OnBottomSilkscreen = True
Zwraca wszystkie obiekty na warstwie Bottom Overlay.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Zwraca wszystkie obiekty except obiektów na warstwie Bottom Overlay.
OnBottomSolderMask
Podsumowanie
Zwraca wszystkie obiekty na warstwie Bottom Solder, wszystkie pola lutownicze na warstwach Bottom Layer i Multi-Layer oraz wszystkie przelotki kończące się na warstwie Bottom Layer. Pola lutownicze i przelotki są zwracane, ponieważ są również odwzorowywane na warstwie Bottom Solder.
Składnia
OnBottomSolderMask : Boolean
Przykłady użycia
OnBottomSolderMask
OnBottomSolderMask = True
Zwraca wszystkie obiekty na warstwie Bottom Solder, wszystkie pola lutownicze na warstwach Bottom Layer i Multi-Layer oraz wszystkie przelotki kończące się na warstwie Bottom Layer.
Not OnBottomSolderMask
OnBottomSolderMask = False
Zwraca wszystkie obiekty except obiektów na warstwie Bottom Solder, wszystkich pól lutowniczych na warstwach Bottom Layer i Multi-Layer oraz wszystkich przelotek kończących się na warstwie Bottom Layer.
OnCopper
Podsumowanie
Zwraca wszystkie obiekty na warstwach sygnałowych, warstwie Multi-Layer oraz wewnętrznych warstwach płaszczyzn.
Składnia
OnCopper : Boolean
Przykłady użycia
OnCopper
On = TrueCopper
Zwraca wszystkie obiekty na warstwach sygnałowych, warstwie Multi-Layer oraz wewnętrznych warstwach płaszczyzn.
Not OnCopper
OnCopper = False
Zwraca wszystkie obiekty except obiektów na warstwach sygnałowych, warstwie Multi-Layer oraz wewnętrznych warstwach płaszczyzn.
OnInverted
Podsumowanie
Zwraca wszystkie obiekty na następujących warstwach: Top Paste, Bottom Paste, Top Solder, Bottom Solder oraz wewnętrznych warstwach płaszczyzn (Internal Plane 1–16). Wszystkie te warstwy mają charakter „odwrócony” lub „negatywowy”, ponieważ obecność dowolnego obiektu na tych warstwach powoduje powstanie odpowiadającego mu otworu w szablonie do nakładania pasty lutowniczej, otworu w powłoce maski lutowniczej lub obszaru pozbawionego miedzi (odpowiednio w przypadku warstw pasty lutowniczej, maski lutowniczej i wewnętrznych warstw płaszczyzn).
Składnia
OnInverted : Boolean
Przykłady użycia
OnInverted
On = TrueInverted
Zwraca wszystkie obiekty na następujących warstwach: Top Paste, Bottom Paste, Top Solder, Bottom Solder oraz wewnętrznych warstwach płaszczyzn (Internal Plane 1–16).
Not OnInverted
OnInverted = False
Zwraca wszystkie obiekty except obiektów na następujących warstwach: Top Paste, Bottom Paste, Top Solder, Bottom Solder oraz wewnętrznych warstwach płaszczyzn (Internal Plane 1–16).
OnMechanical
Podsumowanie
Zwraca wszystkie obiekty na dowolnych włączonych warstwach mechanicznych.
Składnia
OnMechanical : Boolean
Przykłady użycia
OnMechanical
On = TrueMechanical
Zwraca wszystkie obiekty na dowolnych włączonych warstwach mechanicznych.
Not OnMechanical
On = FalseMechanical
Zwraca wszystkie obiekty except obiektów na dowolnych włączonych warstwach mechanicznych.
OnMid
Podsumowanie
Zwraca wszystkie obiekty na dowolnych wewnętrznych warstwach sygnałowych.
Składnia
OnMid : Boolean
Przykłady użycia
OnMid
OnMid = True
Zwraca wszystkie obiekty na dowolnych wewnętrznych warstwach sygnałowych.
Not OnMid
OnMid = False
Zwraca wszystkie obiekty except obiektów na dowolnych wewnętrznych warstwach sygnałowych.
OnMultiLayer
Podsumowanie
Zwraca wszystkie obiekty na warstwie Multi-Layer.
Składnia
OnMultiLayer : Boolean
Przykłady użycia
OnMultiLayer
On = TrueMultiLayer
Zwraca wszystkie obiekty na warstwie Multi-Layer.
Not OnMultiLayer
OnMultiLayer = False
Zwraca wszystkie obiekty except obiektów na warstwie Multi-Layer.
OnOutside
Podsumowanie
Zwraca wszystkie obiekty na zewnętrznych warstwach sygnałowych – Top Layer i Bottom Layer.
Składnia
OnOutside : Boolean
Przykłady użycia
OnOutside
OnOutside = True
Zwraca wszystkie obiekty na zewnętrznych warstwach sygnałowych – Top Layer i Bottom Layer.
Not OnOutside
OnOutside = False
Zwraca wszystkie obiekty except obiektów na zewnętrznych warstwach sygnałowych – Top Layer i Bottom Layer.
Uwaga
Pamiętaj, że obiekty umieszczone na warstwie Multi-Layer nie zostaną zwrócone przez słowo kluczowe zapytania OnOutside. Użyj słowa kluczowego zapytania OnMultiLayer, aby wyszukać obiekty na warstwie Multi-Layer, lub zapytania ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer'), aby wyszukać obiekty (w tym obiekty na warstwie Multi-Layer), które mają kształty na warstwie Top Layer lub Bottom Layer.
OnPaste
Podsumowanie
Zwraca wszystkie obiekty na warstwach Top Paste i Bottom Paste oraz wszystkie pola lutownicze na warstwach Top Layer i Bottom Layer – pola lutownicze na tych warstwach są zwracane, ponieważ są również odwzorowywane odpowiednio na warstwach Top Paste i Bottom Paste.
Składnia
OnPaste : Boolean
Przykłady użycia
OnPaste
OnPaste = True
Zwraca wszystkie obiekty na warstwach Top Paste i Bottom Paste oraz wszystkie pola lutownicze na warstwach Top Layer i Bottom Layer.
Not OnPaste
OnPaste = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwach Top Paste i Bottom Paste oraz wszystkich pól lutowniczych na warstwach Top Layer i Bottom Layer.
OnPlane
Podsumowanie
Zwraca wszystkie obiekty na wewnętrznych warstwach płaszczyzn (Internal Plane 1–16).
Składnia
OnPlane : Boolean
Przykłady użycia
OnPlane
OnPlane = True
Zwraca wszystkie obiekty na wewnętrznych warstwach płaszczyzn (Internal Plane 1–16).
Not OnPlane
OnPlane = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na wewnętrznych warstwach płaszczyzn (Internal Plane 1–16).
OnSignal
Podsumowanie
Zwraca wszystkie obiekty na warstwach sygnałowych i warstwie Multi-Layer.
Składnia
OnSignal : Boolean
Przykłady użycia
OnSignal
OnSignal = True
Zwraca wszystkie obiekty na warstwach sygnałowych i warstwie Multi-Layer.
Not OnSignal
OnSignal = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwach sygnałowych i warstwie Multi-Layer.
OnSilkscreen
Podsumowanie
Zwraca wszystkie obiekty na warstwach Top Overlay i Bottom Overlay.
Składnia
OnSilkscreen : Boolean
Przykłady użycia
OnSilkscreen
OnSilkscreen = True
Zwraca wszystkie obiekty na warstwach Top Overlay i Bottom Overlay.
Not OnSilkscreen
OnSilkscreen = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwach Top Overlay i Bottom Overlay.
OnSolderMask
Podsumowanie
Zwraca wszystkie obiekty na warstwach Top Solder i Bottom Solder, wszystkie pola lutownicze na warstwach Top Layer, Bottom Layer i Multi-Layer oraz wszystkie przelotki rozpoczynające się na warstwie Top Layer lub kończące się na warstwie Bottom Layer. Pola lutownicze i przelotki są zwracane, ponieważ są również odwzorowywane odpowiednio na warstwie Top Solder lub Bottom Solder.
Składnia
OnSolderMask : Boolean
Przykłady użycia
OnSolderMask
OnSolderMask = True
Zwraca wszystkie obiekty na warstwach Top Solder i Bottom Solder, wszystkie pola lutownicze na warstwach Top Layer, Bottom Layer i Multi-Layer oraz wszystkie przelotki rozpoczynające się na warstwie Top Layer lub kończące się na warstwie Bottom Layer.
Not OnSolderMask
OnSolderMask = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwach Top Solder i Bottom Solder, wszystkich pól lutowniczych na warstwach Top Layer, Bottom Layer i Multi-Layer oraz wszystkich przelotek rozpoczynających się na warstwie Top Layer lub kończących się na warstwie Bottom Layer.
OnTop
Podsumowanie
Zwraca wszystkie obiekty na warstwach: Top Layer, Top Overlay, Top Paste i Top Solder.
Składnia
OnTop : Boolean
Przykłady użycia
OnTop
OnTop = True
Zwraca wszystkie obiekty na warstwach: Top Layer, Top Overlay, Top Paste i Top Solder.
Not OnTop
OnTop = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwach: Top Layer, Top Overlay, Top Paste i Top Solder.
OnTopLayer
Podsumowanie
Zwraca wszystkie obiekty na warstwie Top Layer.
Składnia
OnTopLayer : Boolean
Przykłady użycia
OnTopLayer
OnTopLayer = True
Zwraca wszystkie obiekty na warstwie Top Layer.
Not OnTopLayer
OnTopLayer = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwie Top Layer.
OnTopPaste
Podsumowanie
Zwraca wszystkie obiekty na warstwie Top Paste oraz wszystkie pola lutownicze na warstwie Top Layer – te ostatnie obiekty są zwracane, ponieważ są również odwzorowywane na warstwie Top Paste.
Składnia
OnTopPaste : Boolean
Przykłady użycia
OnTopPaste
On = TrueTopPaste
Zwraca wszystkie obiekty na warstwie Top Paste oraz wszystkie pola lutownicze na warstwie Top Layer.
Not OnTopPaste
On = FalseTopPaste
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwie Top Paste oraz wszystkich pól lutowniczych na warstwie Top Layer.
OnTopSilkscreen
Podsumowanie
Zwraca wszystkie obiekty na warstwie Top Overlay.
Składnia
OnTopSilkscreen : Boolean
Przykłady użycia
OnTopSilkscreen
OnTopSilkscreen = True
Zwraca wszystkie obiekty na warstwie Top Overlay.
Not OnTopSilkscreen
OnTopSilkscreen = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwie Top Overlay.
OnTopSolderMask
Podsumowanie
Zwraca wszystkie obiekty na warstwie Top Solder, wszystkie pola lutownicze na warstwach Top Layer i Multi-Layer oraz wszystkie przelotki rozpoczynające się na warstwie Top Layer. Pola lutownicze i przelotki są zwracane, ponieważ są również odwzorowywane na warstwie Top Solder.
Składnia
OnTopSolderMask : Boolean
Przykłady użycia
OnTopSolderMask
On = TrueTopSolderMask
Zwraca wszystkie obiekty na warstwie Top Solder, wszystkie pola lutownicze na warstwach Top Layer i Multi-Layer oraz wszystkie przelotki rozpoczynające się na warstwie Top Layer.
Not OnTopSolderMask
OnTopSolderMask = False
Zwraca wszystkie obiekty z wyjątkiem except obiektów na warstwie Top Solder, wszystkich pól lutowniczych na warstwach Top Layer i Multi-Layer oraz wszystkich przelotek rozpoczynających się na warstwie Top Layer.