Kiểm tra lớp

Các hàm truy vấn PCB được hiển thị trong hộp thoại Layer Checks Query Helper
Trang tham chiếu này trình bày chi tiết các từ khóa ngôn ngữ truy vấn thuộc danh mục Layer Checks khả dụng trong tài liệu PCB và thư viện PCB. Để được trợ giúp về một từ khóa truy vấn cụ thể, hãy sử dụng các phần có thể thu gọn bên dưới hoặc tô sáng (hoặc nhấp vào bên trong) bất kỳ từ khóa nào trong Query Helper hoặc bảng Filter, sau đó nhấn F1 để truy cập ngay đến phần tương ứng của từ khóa đó.
OnBottom
Tóm tắt
Trả về tất cả đối tượng trên các lớp: Bottom Layer, Bottom Overlay, Bottom Paste và Bottom Solder.
Cú pháp
OnBottom : Boolean
Ví dụ sử dụng
OnBottom
OnBottom = True
Trả về tất cả đối tượng trên các lớp: Bottom Layer, Bottom Overlay, Bottom Paste và Bottom Solder.
Not OnBottom
OnBottom = False
Trả về tất cả except đối tượng trên các lớp: Bottom Layer, Bottom Overlay, Bottom Paste và Bottom Solder.
OnBottomLayer
Tóm tắt
Trả về tất cả đối tượng trên Bottom Layer.
Cú pháp
OnBottomLayer : Boolean
Ví dụ sử dụng
OnBottomLayer
OnBottomLayer = True
Trả về tất cả đối tượng trên Bottom Layer.
Not OnBottomLayer
OnBottomLayer = False
Trả về tất cả except đối tượng trên Bottom Layer.
OnBottomPaste
Tóm tắt
Trả về tất cả đối tượng trên lớp Bottom Paste, và tất cả pad trên Bottom Layer – các đối tượng sau được trả về vì chúng cũng được thể hiện trên lớp Bottom Paste.
Cú pháp
OnBottomPaste : Boolean
Ví dụ sử dụng
OnBottomPaste
OnBottomPaste = True
Trả về tất cả đối tượng trên lớp Bottom Paste, và tất cả pad trên Bottom Layer.
Not OnBottomPaste
OnBottomPaste = False
Trả về tất cả except đối tượng trên lớp Bottom Paste, và tất cả pad trên Bottom Layer.
OnBottomSilkscreen
Tóm tắt
Trả về tất cả đối tượng trên lớp Bottom Overlay.
Cú pháp
OnBottomSilkscreen : Boolean
Ví dụ sử dụng
OnBottomSilkscreen
OnBottomSilkscreen = True
Trả về tất cả đối tượng trên lớp Bottom Overlay.
Not OnBottomSilkscreen
OnBottomSilkscreen = False
Trả về tất cả except đối tượng trên lớp Bottom Overlay.
OnBottomSolderMask
Tóm tắt
Trả về tất cả đối tượng trên lớp Bottom Solder, tất cả pad trên Bottom Layer và Multi-Layer, cùng tất cả via kết thúc ở Bottom Layer. Các đối tượng pad và via được trả về vì chúng cũng được thể hiện trên lớp Bottom Solder.
Cú pháp
OnBottomSolderMask : Boolean
Ví dụ sử dụng
OnBottomSolderMask
OnBottomSolderMask = True
Trả về tất cả đối tượng trên lớp Bottom Solder, tất cả pad trên Bottom Layer và Multi-Layer, cùng tất cả via kết thúc ở Bottom Layer.
Not OnBottomSolderMask
OnBottomSolderMask = False
Trả về tất cả except đối tượng trên lớp Bottom Solder, tất cả pad trên Bottom Layer và Multi-Layer, cùng tất cả via kết thúc ở Bottom Layer.
OnCopper
Tóm tắt
Trả về tất cả đối tượng trên các lớp tín hiệu, Multi-Layer và các lớp internal plane.
Cú pháp
OnCopper : Boolean
Ví dụ sử dụng = True
OnCopper
OnCopper
Trả về tất cả đối tượng trên các lớp tín hiệu, Multi-Layer và các lớp internal plane.
Not OnCopper
OnCopper = False
Trả về tất cả except đối tượng trên các lớp tín hiệu, Multi-Layer và các lớp internal plane.
OnInverted
Tóm tắt
Trả về tất cả đối tượng trên các lớp sau: Top Paste, Bottom Paste, Top Solder, Bottom Solder và các lớp Internal Plane (Internal Plane 1-16). Các lớp này đều có tính chất "Inverted" hoặc "Reverse", vì sự hiện diện của bất kỳ đối tượng nào trên các lớp này sẽ tạo ra phần mở tương ứng trên khuôn in kem hàn, hoặc trên phim solder mask, hoặc tạo ra phần không có đồng tương ứng (lần lượt trong trường hợp của các lớp Paste Mask, Solder Mask và Internal Plane).
Cú pháp
OnInverted : Boolean
Ví dụ sử dụng = True
OnInverted
OnInverted
Trả về tất cả đối tượng trên các lớp sau: Top Paste, Bottom Paste, Top Solder, Bottom Solder và các lớp Internal Plane (Internal Plane 1-16).
Not OnInverted
OnInverted = False
Trả về tất cả except đối tượng trên các lớp sau: Top Paste, Bottom Paste, Top Solder, Bottom Solder và các lớp Internal Plane (Internal Plane 1-16).
OnMechanical
Tóm tắt
Trả về tất cả đối tượng trên mọi lớp Mechanical đang được bật.
Cú pháp
OnMechanical : Boolean
Ví dụ sử dụng = True
OnMechanical
On = FalseMechanical
Trả về tất cả đối tượng trên mọi lớp Mechanical đang được bật.
Not OnMechanical
OnMechanical
Trả về tất cả except đối tượng trên mọi lớp Mechanical đang được bật.
OnMid
Tóm tắt
Trả về tất cả đối tượng trên mọi lớp tín hiệu bên trong.
Cú pháp
OnMid : Boolean
Ví dụ sử dụng
OnMid
OnMid = True
Trả về tất cả đối tượng trên mọi lớp tín hiệu bên trong.
Not OnMid
OnMid = False
Trả về tất cả except đối tượng trên mọi lớp tín hiệu bên trong.
OnMultiLayer
Tóm tắt
Trả về tất cả đối tượng trên lớp Multi-Layer.
Cú pháp
OnMultiLayer : Boolean
Ví dụ sử dụng = True
OnMultiLayer
OnMultiLayer
Trả về tất cả đối tượng trên lớp Multi-Layer.
Not OnMultiLayer
OnMultiLayer = False
Trả về tất cả except đối tượng trên lớp Multi-Layer.
OnOutside
Tóm tắt
Trả về tất cả đối tượng trên các lớp tín hiệu 'bên ngoài' – Top Layer và Bottom Layer.
Cú pháp
OnOutside : Boolean
Ví dụ sử dụng
OnOutside
OnOutside = True
Trả về tất cả đối tượng trên các lớp tín hiệu 'bên ngoài' – Top Layer và Bottom Layer.
Not OnOutside
OnOutside = False
Trả về tất cả except đối tượng trên các lớp tín hiệu 'bên ngoài' – Top Layer và Bottom Layer.
Lưu ý
Lưu ý rằng các đối tượng được đặt trên lớp Multi-Layer sẽ không được trả về bởi từ khóa truy vấn OnOutside. Hãy dùng từ khóa truy vấn OnMultiLayer để nhắm đến các đối tượng trên lớp Multi-Layer hoặc dùng truy vấn ExistsOnLayer('Top Layer') Or ExistsOnLayer('Bottom Layer') để nhắm đến các đối tượng (bao gồm cả đối tượng trên lớp Multi-Layer) có hình dạng trên Top Layer hoặc Bottom Layer.
OnPaste
Tóm tắt
Trả về tất cả đối tượng trên các lớp Top Paste và Bottom Paste, và tất cả pad trên Top Layer và Bottom Layer – các đối tượng pad trên những lớp này được trả về vì chúng cũng được thể hiện lần lượt trên các lớp Top Paste và Bottom Paste.
Cú pháp
OnPaste : Boolean
Ví dụ sử dụng
OnPaste
OnPaste = True
Trả về tất cả đối tượng trên các lớp Top Paste và Bottom Paste, và tất cả pad trên Top Layer và Bottom Layer.
Not OnPaste
OnPaste = False
Trả về tất cả except đối tượng trên các lớp Top Paste và Bottom Paste, và tất cả pad trên Top Layer và Bottom Layer.
OnPlane
Tóm tắt
Trả về tất cả đối tượng trên các lớp internal plane (Internal Plane 1-16).
Cú pháp
OnPlane : Boolean
Ví dụ sử dụng
OnPlane
OnPlane = True
Trả về tất cả đối tượng trên các lớp internal plane (Internal Plane 1-16).
Not OnPlane
OnPlane = False
Trả về tất cả except đối tượng trên các lớp internal plane (Internal Plane 1-16).
OnSignal
Tóm tắt
Trả về tất cả đối tượng trên các lớp tín hiệu và Multi-Layer.
Cú pháp
OnSignal : Boolean
Ví dụ sử dụng
OnSignal
OnSignal = True
Trả về tất cả đối tượng trên các lớp tín hiệu và Multi-Layer.
Not OnSignal
OnSignal = False
Trả về tất cả except đối tượng trên các lớp tín hiệu và Multi-Layer.
OnSilkscreen
Tóm tắt
Trả về tất cả đối tượng trên các lớp Top Overlay và Bottom Overlay.
Cú pháp
OnSilkscreen : Boolean
Ví dụ sử dụng
OnSilkscreen
OnSilkscreen = True
Trả về tất cả đối tượng trên các lớp Top Overlay và Bottom Overlay.
Not OnSilkscreen
OnSilkscreen = False
Trả về tất cả except đối tượng trên các lớp Top Overlay và Bottom Overlay.
OnSolderMask
Tóm tắt
Trả về tất cả đối tượng trên các lớp Top Solder và Bottom Solder, tất cả pad trên Top Layer, Bottom Layer và Multi-Layer, cùng tất cả via bắt đầu ở Top Layer hoặc kết thúc ở Bottom Layer. Các đối tượng pad và via được trả về vì chúng cũng được thể hiện lần lượt trên lớp Top Solder hoặc Bottom Solder.
Cú pháp
OnSolderMask : Boolean
Ví dụ sử dụng
OnSolderMask
OnSolderMask = True
Trả về tất cả đối tượng trên các lớp Top Solder và Bottom Solder, tất cả pad trên Top Layer, Bottom Layer và Multi-Layer, cùng tất cả via bắt đầu trên Top Layer hoặc kết thúc trên Bottom Layer.
Not OnSolderMask
OnSolderMask = False
Trả về tất cả đối tượng except đối tượng trên các lớp Top Solder và Bottom Solder, tất cả pad trên Top Layer, Bottom Layer và Multi-Layer, cùng tất cả via bắt đầu trên Top Layer hoặc kết thúc trên Bottom Layer.
OnTop
Tóm tắt
Trả về tất cả đối tượng trên các lớp: Top Layer, Top Overlay, Top Paste và Top Solder.
Cú pháp
OnTop : Boolean
Ví dụ sử dụng
OnTop
OnTop = True
Trả về tất cả đối tượng trên các lớp: Top Layer, Top Overlay, Top Paste và Top Solder.
Not OnTop
OnTop = False
Trả về tất cả đối tượng except đối tượng trên các lớp: Top Layer, Top Overlay, Top Paste và Top Solder.
OnTopLayer
Tóm tắt
Trả về tất cả đối tượng trên Top Layer.
Cú pháp
OnTopLayer : Boolean
Ví dụ sử dụng
OnTopLayer
OnTopLayer = True
Trả về tất cả đối tượng trên Top Layer.
Not OnTopLayer
OnTopLayer = False
Trả về tất cả đối tượng except đối tượng trên Top Layer.
OnTopPaste
Tóm tắt
Trả về tất cả đối tượng trên lớp Top Paste, cùng tất cả pad trên Top Layer – các đối tượng sau được trả về vì chúng cũng được hiển thị trên lớp Top Paste.
Cú pháp
OnTopPaste : Boolean
Ví dụ sử dụng
OnTopPaste
On = TrueTopPaste
Trả về tất cả đối tượng trên lớp Top Paste, cùng tất cả pad trên Top Layer.
Not OnTopPaste
On = FalseTopPaste
Trả về tất cả đối tượng except đối tượng trên lớp Top Paste, cùng tất cả pad trên Top Layer.
OnTopSilkscreen
Tóm tắt
Trả về tất cả đối tượng trên lớp Top Overlay.
Cú pháp
OnTopSilkscreen : Boolean
Ví dụ sử dụng
OnTopSilkscreen
OnTopSilkscreen = True
Trả về tất cả đối tượng trên lớp Top Overlay.
Not OnTopSilkscreen
OnTopSilkscreen = False
Trả về tất cả đối tượng except đối tượng trên lớp Top Overlay.
OnTopSolderMask
Tóm tắt
Trả về tất cả đối tượng trên lớp Top Solder, tất cả pad trên Top Layer và Multi-Layer, cùng tất cả via bắt đầu trên Top Layer. Các đối tượng pad và via được trả về vì chúng cũng được hiển thị trên lớp Top Solder.
Cú pháp
OnTopSolderMask : Boolean
Ví dụ sử dụng
OnTopSolderMask
On = TrueTopSolderMask
Trả về tất cả đối tượng trên lớp Top Solder, tất cả pad trên Top Layer và Multi-Layer, cùng tất cả via bắt đầu trên Top Layer.
Not OnTopSolderMask
OnTopSolderMask = False
Trả về tất cả đối tượng except đối tượng trên lớp Top Solder, tất cả pad trên Top Layer và Multi-Layer, cùng tất cả via bắt đầu trên Top Layer.