Kiểm tra thuộc tính

Các hàm truy vấn PCB được hiển thị trong hộp thoại Attribute 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 Attribute Checks có sẵn 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 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 rồi nhấn F1 để truy cập ngay tới phần tương ứng của từ khóa đó.
BigColumnCount
Tóm tắt
Trả về các đối tượng linh kiện có số lượng cột pad "lớn" thỏa mãn truy vấn. Trong ngữ cảnh này, mỗi cột pad "lớn" chứa ít nhất bốn pad.
Cú pháp
BigColumnCount : Number
Ví dụ sử dụng
BigColumnCount = 8
Trả về tất cả linh kiện có chính xác 8 cột pad 'lớn'.
BigColumnCount Between 6 And 10
Trả về tất cả đối tượng linh kiện có từ 6 đến 10 cột pad 'lớn'.
BigColumnCount <= 4
Trả về tất cả đối tượng ngoại trừ các đối tượng linh kiện có nhiều hơn 4 cột pad 'lớn'.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
BigRowCount
Tóm tắt
Trả về các đối tượng linh kiện có số lượng hàng pad "lớn" thỏa mãn truy vấn. Trong ngữ cảnh này, mỗi hàng pad "lớn" chứa ít nhất bốn pad.
Cú pháp
BigRowCount : Number
Ví dụ sử dụng
BigRowCount = 8
Trả về tất cả linh kiện có chính xác 8 hàng pad 'lớn'.
BigRowCount Between 6 And 10
Trả về tất cả đối tượng linh kiện có từ 6 đến 10 hàng pad 'lớn'.
BigRowCount <= 4
Trả về tất cả đối tượng ngoại trừ các đối tượng linh kiện có nhiều hơn 4 hàng pad 'lớn'.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
ColumnCount
Tóm tắt
Trả về các đối tượng linh kiện có số cột pad thỏa mãn truy vấn.
Cú pháp
ColumnCount : Number
Ví dụ sử dụng
ColumnCount = 8
Trả về tất cả linh kiện có chính xác 8 cột pad.
ColumnCount Between 6 And 10
Trả về tất cả linh kiện có từ 6 đến 10 cột pad (bao gồm cả hai giá trị).
ColumnCount < 4
Trả về tất cả đối tượng except các linh kiện có 4 cột pad trở lên.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompCenterOfPadsX
Tóm tắt
Trả về các đối tượng linh kiện khi tọa độ X của trọng tâm các pad của chúng thỏa mãn truy vấn.
Cú pháp
CompCenterOfPadsX : Number
Ví dụ sử dụng
CompCenterOfPadsX = 1200
Trả về tất cả đối tượng linh kiện khi tọa độ X của trọng tâm các pad của chúng bằng 1200mil.
CompCenterOfPadsX >= 1500
Trả về tất cả đối tượng linh kiện khi tọa độ X của trọng tâm các pad của chúng lớn hơn hoặc bằng 1500mil.
CompCenterOfPadsX Between 1000 And 1400
Trả về tất cả đối tượng linh kiện khi tọa độ X của trọng tâm các pad của chúng lớn hơn hoặc bằng 1000mil, và nhỏ hơn hoặc bằng 1400mil.
CompCenterOfPadsX < 800
Trả về tất cả đối tượng except các đối tượng linh kiện khi tọa độ X của trọng tâm các pad của chúng lớn hơn hoặc bằng 800mil.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompCenterOfPadsY
Tóm tắt
Trả về các đối tượng linh kiện khi tọa độ Y của trọng tâm các pad của chúng thỏa mãn truy vấn.
Cú pháp
CompCenterOfPadsY : Number
Ví dụ sử dụng
CompCenterOfPadsY = 1200
Trả về tất cả đối tượng linh kiện khi tọa độ Y của trọng tâm các pad của chúng bằng 1200mil.
CompCenterOfPadsY >= 1500
Trả về tất cả đối tượng linh kiện khi tọa độ Y của trọng tâm các pad của chúng lớn hơn hoặc bằng 1500mil.
CompCenterOfPadsY Between 1000 And 1400
Trả về tất cả đối tượng linh kiện khi tọa độ Y của trọng tâm các pad của chúng lớn hơn hoặc bằng 1000mil, và nhỏ hơn hoặc bằng 1400mil.
CompCenterOfPadsY < 800
Trả về tất cả đối tượng except các đối tượng linh kiện khi tọa độ Y của trọng tâm các pad của chúng lớn hơn hoặc bằng 800mil.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompCenterX
Tóm tắt
Trả về các đối tượng linh kiện khi tọa độ X của trọng tâm của tất cả đối tượng con của chúng thỏa mãn truy vấn.
Cú pháp
CompCenterX : Number
Ví dụ sử dụng
CompCenterX = 1200
Trả về tất cả đối tượng linh kiện khi tọa độ X của trọng tâm của tất cả đối tượng con của chúng bằng 1200mil.
CompCenterX >= 1500
Trả về tất cả đối tượng linh kiện khi tọa độ X của trọng tâm của tất cả đối tượng con của chúng lớn hơn hoặc bằng 1500mil.
CompCenterX Between 1000 And 1400
Trả về tất cả đối tượng linh kiện khi tọa độ X của trọng tâm của tất cả đối tượng con của chúng lớn hơn hoặc bằng 1000mil, và nhỏ hơn hoặc bằng 1400mil.
CompCenterX < 800
Trả về tất cả đối tượng except các đối tượng linh kiện khi tọa độ X của trọng tâm của tất cả đối tượng con của chúng lớn hơn hoặc bằng 800mil.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompCenterY
Tóm tắt
Trả về các đối tượng linh kiện khi tọa độ Y của trọng tâm của tất cả đối tượng con của chúng thỏa mãn truy vấn.
Cú pháp
CompCenterY : Number
Ví dụ sử dụng
CompCenterY = 1200
Trả về tất cả đối tượng linh kiện khi tọa độ Y của trọng tâm của tất cả đối tượng con của chúng bằng 1200mil.
CompCenterY >= 1500
Trả về tất cả đối tượng linh kiện khi tọa độ Y của trọng tâm của tất cả đối tượng con của chúng lớn hơn hoặc bằng 1500mil.
CompCenterY Between 1000 And 1400
Trả về tất cả đối tượng linh kiện khi tọa độ Y của trọng tâm của tất cả đối tượng con của chúng lớn hơn hoặc bằng 1000mil, và nhỏ hơn hoặc bằng 1400mil.
CompCenterY < 800
Trả về tất cả đối tượng except các đối tượng linh kiện khi tọa độ Y của trọng tâm của tất cả đối tượng con của chúng lớn hơn hoặc bằng 800mil.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompPinCount
Tóm tắt
Trả về các đối tượng linh kiện có số lượng pad thỏa mãn truy vấn.
Cú pháp
CompPinCount : Number
Ví dụ sử dụng
CompPinCount = 10
Trả về tất cả đối tượng linh kiện có số lượng pad bằng 10.
CompPinCount Between 20 And 30
Trả về tất cả đối tượng linh kiện có số lượng pad lớn hơn hoặc bằng 20, và nhỏ hơn hoặc bằng 30.
CompPinCount <= 8
Trả về tất cả đối tượng except các đối tượng linh kiện có số lượng pad lớn hơn 8.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompPinCount_Bottom
Tóm tắt
Trả về các đối tượng linh kiện có số lượng pad trên Bottom Layer thỏa mãn truy vấn.
Cú pháp
CompPinCount_Bottom : Number
Ví dụ sử dụng
CompPinCount_Bottom = 10
Trả về tất cả đối tượng linh kiện có số lượng pad trên Bottom Layer bằng 10.
CompPinCount_Bottom Between 20 And 30
Trả về tất cả đối tượng linh kiện có số lượng pad trên Bottom Layer lớn hơn hoặc bằng 20, và nhỏ hơn hoặc bằng 30.
CompPinCount_Bottom <= 8
Trả về tất cả đối tượng except các đối tượng linh kiện có số lượng pad trên Bottom Layer lớn hơn 8.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompPinCount_Internal
Tóm tắt
Trả về các đối tượng linh kiện có số lượng pad trên các lớp tín hiệu bên trong thỏa mãn truy vấn.
Cú pháp
CompPinCount_Internal : Number
Ví dụ sử dụng
CompPinCount_Internal = 10
Trả về tất cả đối tượng linh kiện có số lượng pad trên các lớp tín hiệu bên trong bằng 10.
CompPinCount_Internal Between 20 And 30
Trả về tất cả đối tượng linh kiện có số lượng pad trên các lớp tín hiệu bên trong lớn hơn hoặc bằng 20, và nhỏ hơn hoặc bằng 30.
CompPinCount_Internal <= 8
Trả về tất cả đối tượng except các đối tượng linh kiện có số lượng pad trên các lớp tín hiệu bên trong lớn hơn 8.
Lưu ý
Các đối tượng con liên kết của các đối tượng linh kiện thỏa mãn điều kiện cũng sẽ được trả về.
CompPinCount_Surface
Tóm tắt
Trả về các đối tượng linh kiện có số lượng pad trên các lớp tín hiệu Top và Bottom thỏa mãn truy vấn.
Cú pháp
CompPinCount_Surface : Number
Ví dụ sử dụng
CompPinCount_Surface = 10
Trả về tất cả các đối tượng linh kiện có số lượng pad trên các lớp tín hiệu Top và Bottom bằng 10.
CompPinCount_Surface Between 20 And 30
Trả về tất cả các đối tượng linh kiện có số lượng pad trên các lớp tín hiệu Top và Bottom lớn hơn hoặc bằng 20, và nhỏ hơn hoặc bằng 30.
CompPinCount_Surface <= 8
Trả về tất cả các đối tượng except đối tượng linh kiện có số lượng pad trên các lớp tín hiệu Top và Bottom lớn hơn 8.
Lưu ý
Các đối tượng con liên kết với những đối tượng linh kiện thỏa điều kiện cũng sẽ được trả về.
CompPinCount_ThruHole
Tóm tắt
Trả về các đối tượng linh kiện có số lượng pad trên Multi-Layer thỏa mãn truy vấn.
Cú pháp
CompPinCount_ThruHole : Number
Ví dụ sử dụng
CompPinCount_ThruHole = 10
Trả về tất cả các đối tượng linh kiện có số lượng pad trên Multi-Layer bằng 10.
CompPinCount_ThruHole Between 20 And 30
Trả về tất cả các đối tượng linh kiện có số lượng pad trên Multi-Layer lớn hơn hoặc bằng 20, và nhỏ hơn hoặc bằng 30.
CompPinCount_ThruHole <= 8
Trả về tất cả các đối tượng except đối tượng linh kiện có số lượng pad trên Multi-Layer lớn hơn 8.
Lưu ý
Các đối tượng con liên kết với những đối tượng linh kiện thỏa điều kiện cũng sẽ được trả về.
CompPinCount_Top
Tóm tắt
Trả về các đối tượng linh kiện có số lượng pad trên Top Layer thỏa mãn truy vấn.
Cú pháp
CompPinCount_Top : Number
Ví dụ sử dụng
CompPinCount_Top = 10
Trả về tất cả các đối tượng linh kiện có số lượng pad trên Top Layer bằng 10.
CompPinCount_Top Between 20 And 30
Trả về tất cả các đối tượng linh kiện có số lượng pad trên Top Layer lớn hơn hoặc bằng 20, và nhỏ hơn hoặc bằng 30.
CompPinCount_Top <= 8
Trả về tất cả các đối tượng except đối tượng linh kiện có số lượng pad trên Top Layer lớn hơn 8.
Lưu ý
Các đối tượng con liên kết với những đối tượng linh kiện thỏa điều kiện cũng sẽ được trả về.
HasViolations
Tóm tắt
Trả về các đối tượng có trạng thái vi phạm là True. Điều này xảy ra khi đã phát hiện vi phạm một hoặc nhiều quy tắc thiết kế có liên quan đến đối tượng đang xét.
Cú pháp
HasViolations : Boolean/Boolean_String
Ví dụ sử dụng
HasViolations
HasViolations = True
HasViolations = 'True'
Trả về tất cả các đối tượng hiện đang vi phạm các quy tắc thiết kế đã được định nghĩa.
Not HasViolations
HasViolations = False
HasViolations = 'False'
Trả về tất cả các đối tượng except đối tượng hiện đang vi phạm các quy tắc thiết kế đã được định nghĩa.
Id
Tóm tắt
Trả về đối tượng hoặc các đối tượng được chỉ định bởi truy vấn.
Cú pháp
Id = ObjectIdentifying_String
ObjectIdentifying_String phải là một trong các chuỗi được liệt kê trong các PCB Object Lists khác nhau của hộp thoại Query Helper, và phải được đặt giữa các dấu nháy đơn ('). Các chuỗi được liệt kê phụ thuộc vào những đối tượng hiện đang tồn tại trên tài liệu PCB/PCBLIB đang được chỉnh sửa. Các danh sách đối tượng sau đây được trình bày:
- Các lớp kênh
- Tọa độ
- Linh kiện
- Các lớp linh kiện
- Cặp vi sai
- Các lớp cặp vi sai
- Kích thước
- From-To
- Các lớp From-To
- Các lớp lớp
- Các lớp net
- Net
- Các lớp pad
- Pad
- Các lớp polygon
- Polygon
- Quy tắc
- Văn bản
- Vi phạm
Ví dụ sử dụng
Id = 'GND'
Trả về đối tượng Net có thuộc tính Net là GND.
Id = 'C3-1'
Trả về (các) đối tượng pad có thuộc tính Name đầy đủ là C3-1.
Id = 'Text[3510mil,3800mil]'
Trả về (các) đối tượng văn bản có điểm tại 3510mil,3800mil.
Id = 'D3'
Trả về (các) đối tượng linh kiện có thuộc tính Designator là D3.
Id = 'Dimension[4800mil,3800mil]'
Trả về (các) đối tượng kích thước có điểm chèn tại 4800mil,3800mil.
Id = 'Coordinate[3500mil,3800mil]'
Trả về (các) đối tượng tọa độ có điểm chèn tại 3500mil,3800mil.
Id = 'My Top Side Layers'
Trả về đối tượng lớp (layer) có thuộc tính Name là My Top Side Layers.
Id = 'Rule[0mil,0mil]'
Trả về tất cả các đối tượng quy tắc thiết kế (vì tất cả chúng đều được gán cùng một chuỗi nhận dạng).
Id = 'GND (ZZ4-2 : ZZ3-2)'
Trả về đối tượng from-to có thuộc tính Net là GND, thuộc tính From Pad là ZZ4-2, và thuộc tính To Pad là ZZ3-2.
Id = 'Violation[0mil,0mil]'
Trả về tất cả các đối tượng vi phạm (vì tất cả chúng đều được gán cùng một chuỗi nhận dạng).
InAnyComponent
Tóm tắtDùng từ khóa này để nhanh chóng trả về tất cả các linh kiện và các primitive con của chúng.
Cú pháp
InAnyComponent : Boolean/Boolean_String
Ví dụ sử dụng
InAnyComponent
InAnyComponent = True
InAnyComponent = 'True'
Trả về tất cả các đối tượng linh kiện và các primitive liên kết của chúng.
Not InAnyComponent
InAnyComponent = False
InAnyComponent = 'False'
Trả về tất cả các đối tượng except đối tượng linh kiện và các primitive liên kết của chúng.
Cú pháp
InAnyComponent : Boolean/Boolean_String
Ví dụ sử dụng
InAnyComponent
InAnyComponent = True
InAnyComponent = 'True'
Trả về tất cả các đối tượng linh kiện và các primitive liên kết của chúng.
Not InAnyComponent
InAnyComponent = False
InAnyComponent = 'False'
Trả về tất cả các đối tượng except đối tượng linh kiện và các primitive liên kết của chúng.
InAnyDifferentialPair
Tóm tắt
Dùng từ khóa này để nhanh chóng trả về tất cả các đối tượng cặp vi sai và các primitive liên kết của chúng.
Cú pháp
InAnyDifferentialPair : Boolean/Boolean_String
Ví dụ sử dụng
InAnyDifferentialPair
InAnyDifferentialPair = True
InAnyDifferentialPair = 'True'
Trả về tất cả các đối tượng cặp vi sai và các primitive liên kết của chúng.
Not InAnyDifferentialPair
InAnyDifferentialPair = False
InAnyDifferentialPair = 'False'
Trả về tất cả các đối tượng except đối tượng cặp vi sai và các primitive liên kết của chúng.
InAnyNet
Tóm tắt
Dùng từ khóa này để nhanh chóng trả về tất cả các net và các primitive liên kết của chúng (tức là các đối tượng thiết kế có thuộc tính Net).
Cú pháp
InAnyNet : Boolean/Boolean_String
Ví dụ sử dụng
InAnyNet
InAnyNet = True
InAnyNet = 'True'
Trả về tất cả các net và các primitive liên kết của chúng.
Not InAnyNet
InAnyNet = False
InAnyNet = 'False'
Trả về tất cả các đối tượng except net và các primitive liên kết của chúng.
InAnyxSignal
Tóm tắt
Dùng từ khóa này để nhanh chóng trả về tất cả các đối tượng liên kết với mọi xSignals được định nghĩa cho thiết kế.
Cú pháp
InAnyxSignal : Boolean/Boolean_String
Ví dụ sử dụng
InAnyxSignal
InAnyxSignal = True
InAnyxSignal = 'True'
Trả về tất cả các đối tượng liên kết với mọi xSignals được định nghĩa cho thiết kế.
Not InAnyxSignal
InAnyxSignal = False
InAnyxSignal = 'False'
Trả về tất cả các đối tượng except đối tượng liên kết với các xSignals được định nghĩa cho thiết kế.
InBGA
Tóm tắt
Trả về các đối tượng con của các linh kiện có dạng BGA. Một linh kiện như vậy có ít nhất 10 hàng pad và ít nhất 10 cột pad, độ chênh lệch (tuyệt đối) giữa số hàng pad và số cột pad nhỏ hơn 6. Tổng số pad ít nhất bằng một nửa tích của số hàng pad và số cột pad, và tất cả các pad đều có dạng gắn bề mặt.
Cú pháp
InBGA : Boolean/Boolean_String
Ví dụ sử dụng
InBGA
InBGA = True
InBGA = 'True'
Trả về tất cả các primitive con liên kết của các linh kiện BGA.
Not InBGA
InBGA = False
InBGA = 'False'
Trả về tất cả các đối tượng except các primitive con liên kết của các linh kiện BGA.
Lưu ý
Các đối tượng linh kiện cha sẽ không được trả về bởi truy vấn này.
InDIP
Tóm tắt
Trả về các đối tượng con của các linh kiện có dạng DIP. Ít nhất một pad (và thường là tất cả các pad) của linh kiện như vậy có dạng xuyên lỗ, và tổng số pad bằng tích của số hàng pad và số cột pad. Linh kiện như vậy cũng có hoặc đúng hai hàng pad và ít nhất ba cột pad, hoặc đúng hai cột pad và ít nhất ba hàng pad.
Cú pháp
InDIP : Boolean/Boolean_String
Ví dụ sử dụng
InDIP
InDIP = True
InDIP = 'True'
Trả về tất cả các primitive con liên kết của các linh kiện DIP.
Not InDIP
InDIP = False
InDIP = 'False'
Trả về tất cả các đối tượng except các primitive con liên kết của các linh kiện DIP.
Lưu ý
Các đối tượng linh kiện cha sẽ không được trả về bởi truy vấn này.
InEdgeConnector
Tóm tắt
Trả về các đối tượng con của các linh kiện có dạng đầu nối cạnh. Tất cả các pad của linh kiện như vậy đều có dạng gắn bề mặt, và được đặt ở cả hai mặt của PCB. Tất cả các pad nằm trên cùng một hàng hoặc cùng một cột, số pad ở một mặt của PCB nhỏ hơn ba lần số pad ở mặt đối diện của PCB, và tổng số pad tối thiểu là 4.
Cú pháp
InEdgeConnector : Boolean/Boolean_String
Ví dụ sử dụng
InEdgeConnector
InEdgeConnector = True
InEdgeConnector = 'True'
Trả về tất cả các primitive con liên kết của các linh kiện đầu nối cạnh.
Not InEdgeConnector
InEdgeConnector = False
InEdgeConnector = 'False'
Trả về tất cả các đối tượng except các primitive con liên kết của các linh kiện đầu nối cạnh.
Lưu ý
Các đối tượng linh kiện cha sẽ không được trả về bởi truy vấn này.
InLCC
Tóm tắt
Trả về các đối tượng con của các linh kiện có dạng LCC gắn bề mặt. Một linh kiện như vậy có hai hàng pad (mỗi hàng có ít nhất bốn pad), và hai cột pad (mỗi cột có ít nhất bốn pad), và tất cả các pad đều có dạng gắn bề mặt.
Cú pháp
InLCC : Boolean/Boolean_String
Ví dụ sử dụng
InLCC
InLCC = True
InLCC = 'True'
Trả về tất cả các primitive con liên kết của các linh kiện LCC.
Not InLCC
InLCC = False
InLCC = 'False'
Trả về tất cả các đối tượng except các primitive con liên kết của các linh kiện LCC.
Lưu ý
Các đối tượng linh kiện cha sẽ không được trả về bởi truy vấn này.
InPGA
Tóm tắt
Trả về các đối tượng con của những linh kiện có bản chất PGA. Một linh kiện như vậy chứa ít nhất sáu hàng pad và ít nhất sáu cột pad. Độ chênh lệch (tuyệt đối) giữa số hàng pad và số cột pad nhỏ hơn sáu. Tổng số pad ít nhất bằng một nửa tích của số hàng pad và số cột pad, và ít nhất một pad (thường là tất cả) có kiểu lỗ xuyên.
Cú pháp
InPGA : Boolean/Boolean_String
Ví dụ sử dụng
InPGA
InPGA = True
InPGA = 'True'
Trả về tất cả primitive con liên kết của các linh kiện PGA.
Not InPGA
InPGA = False
InPGA = 'False'
Trả về tất cả đối tượng except các primitive con liên kết của các linh kiện PGA.
Lưu ý
Các đối tượng linh kiện cha không được truy vấn này trả về.
InPoly
Tóm tắt
Dùng từ khóa này để nhanh chóng trả về tất cả các polygon pour và các primitive con của chúng.
Cú pháp
InPoly : Boolean/Boolean_String
Ví dụ sử dụng
InPoly
InPoly = True
InPoly = 'True'
Trả về tất cả các polygon pour và các primitive con của chúng.
Not InPoly
InPoly = False
InPoly = 'False'
Trả về tất cả đối tượng except các polygon pour và các primitive con của chúng.
Lưu ý
- Hàm này là bí danh của hàm InPolygon.
- Chỉ các polygon pour được đặt trên các lớp tín hiệu mới được trả về.
InPolygon
Tóm tắt
Dùng từ khóa này để nhanh chóng trả về tất cả các polygon pour và các primitive con của chúng.
Cú pháp
InPolygon : Boolean/Boolean_String
Ví dụ sử dụng
InPolygon
InPolygon = True
InPolygon = 'True'
Trả về tất cả các polygon pour và các primitive con của chúng.
Not InPolygon
InPolygon = False
InPolygon = 'False'
Trả về tất cả đối tượng except các polygon pour và các primitive con của chúng.
Lưu ý
- Hàm này là bí danh của hàm InPoly.
- Chỉ các polygon pour được đặt trên các lớp tín hiệu mới được trả về.
InSIP
Tóm tắt
Trả về các đối tượng con của những linh kiện có bản chất SIP. Một linh kiện như vậy chứa ít nhất bốn pad và tất cả các pad của nó đều nằm trên cùng một hàng hoặc cùng một cột. Ngoài ra, ít nhất một pad trong số này (thường là tất cả) có kiểu lỗ xuyên.
Cú pháp
InSIP : Boolean/Boolean_String
Ví dụ sử dụng
InSIP
InSIP = True
InSIP = 'True'
Trả về tất cả primitive con liên kết của các linh kiện SIP.
Not InSIP
InSIP = False
InSIP = 'False'
Trả về tất cả đối tượng except các primitive con liên kết của các linh kiện SIP.
Lưu ý
Các đối tượng linh kiện cha không được truy vấn này trả về.
InSMSIP
Tóm tắt
Trả về các đối tượng con của những linh kiện có bản chất SIP dán bề mặt. Một linh kiện như vậy chứa ít nhất bốn pad và tất cả các pad của nó đều nằm trên cùng một hàng hoặc cùng một cột. Ngoài ra, tất cả các pad này đều có kiểu dán bề mặt.
Cú pháp
InSMSIP : Boolean/Boolean_String
Ví dụ sử dụng
InSMSIP
InSMSIP = True
InSMSIP = 'True'
Trả về tất cả primitive con liên kết của các linh kiện SMSIP.
Not InSMSIP
InSMSIP = False
InSMSIP = 'False'
Trả về tất cả đối tượng except các primitive con liên kết của các linh kiện SMSIP.
Lưu ý
Các đối tượng linh kiện cha không được truy vấn này trả về.
InSMTComponent
Tóm tắt
Trả về các đối tượng con của những linh kiện có bản chất SMT. Tất cả các pad của một linh kiện như vậy đều có kiểu dán bề mặt.
Cú pháp
InSMTComponent : Boolean/Boolean_String
Ví dụ sử dụng
InSMTComponent
InSMTComponent = True
InSMTComponent = 'True'
Trả về tất cả primitive con liên kết của các linh kiện SMT.
Not InSMTComponent
InSMTComponent = False
InSMTComponent = 'False'
Trả về tất cả đối tượng except các primitive con liên kết của các linh kiện SMT.
Lưu ý
Các đối tượng linh kiện cha không được truy vấn này trả về.
InSOIC
Tóm tắt
Trả về các đối tượng con của những linh kiện có bản chất DIP dán bề mặt (SOIC). Tất cả các pad của một linh kiện như vậy đều có kiểu dán bề mặt, và tổng số pad bằng tích của số hàng pad và số cột pad. Một linh kiện như vậy cũng có hoặc đúng hai hàng pad và ít nhất ba cột pad, hoặc đúng hai cột pad và ít nhất ba hàng pad.
Cú pháp
InSOIC : Boolean/Boolean_String
Ví dụ sử dụng
InSOIC
InSOIC = True
InSOIC = 'True'
Trả về tất cả primitive con liên kết của các linh kiện SOIC.
Not InSOIC
InSOIC = False
InSOIC = 'False'
Trả về tất cả đối tượng except các primitive con liên kết của các linh kiện SOIC.
Lưu ý
Các đối tượng linh kiện cha không được truy vấn này trả về.
InThruComponent
Tóm tắt
Trả về các đối tượng con của những linh kiện có bản chất lỗ xuyên. Ít nhất một pad của linh kiện như vậy (thường là tất cả) có kiểu lỗ xuyên.
Cú pháp
InThruComponent : Boolean/Boolean_String
Ví dụ sử dụng
InThruComponent
InThruComponent = True
InThruComponent = 'True'
Trả về tất cả primitive con liên kết của các linh kiện lỗ xuyên.
Not InThruComponent
InThruComponent = False
InThruComponent = 'False'
Trả về tất cả đối tượng except các primitive con liên kết của các linh kiện lỗ xuyên.
Lưu ý
Các đối tượng linh kiện cha không được truy vấn này trả về.
IsBGA
Tóm tắt
Trả về các linh kiện có bản chất BGA. Một linh kiện như vậy chứa ít nhất 10 hàng pad và ít nhất 10 cột pad; độ chênh lệch (tuyệt đối) giữa số hàng pad và số cột pad nhỏ hơn sáu. Tổng số pad ít nhất bằng một nửa tích của số hàng pad và số cột pad, và tất cả các pad đều có kiểu dán bề mặt.
Cú pháp
IsBGA : Boolean/Boolean_String
Ví dụ sử dụng
IsBGA
IsBGA = True
IsBGA = 'True'
Trả về tất cả các linh kiện BGA.
Not IsBGA
IsBGA = False
IsBGA = 'False'
Trả về tất cả đối tượng except các linh kiện BGA.
Lưu ý
Các đối tượng primitive con liên kết không được truy vấn này trả về.
IsChamferedRectanglePad
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad hình chữ nhật vát góc.
Cú pháp
IsChamferedRectanglePad : Boolean/Boolean_String
Ví dụ sử dụng
IsChamferedRectanglePad
IsChamferedRectanglePad = True
IsChamferedRectanglePad = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad hình chữ nhật vát góc.
Not IsChamferedRectanglePad
IsChamferedRectanglePad = False
IsChamferedRectanglePad = 'False'
Trả về tất cả đối tượng except các đối tượng pad có hình dạng pad hình chữ nhật vát góc.
IsChamferedRectangularPadOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad hình chữ nhật vát góc trên lớp được chỉ định.
Cú pháp
IsChamferedRectangularPadOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsChamferedRectangularPadOnLayer('Top Layer')
IsChamferedRectangularPadOnLayer('Top Layer') = True
IsChamferedRectangularPadOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad hình chữ nhật vát góc trên Top Layer.
Not IsChamferedRectangularPadOnLayer('Bottom Layer')
IsChamferedRectangularPadOnLayer('Bottom Layer') = False
IsChamferedRectangularPadOnLayer('Bottom Layer') = 'False'
Trả về tất cả đối tượng except các đối tượng pad có hình dạng pad hình chữ nhật vát góc trên Bottom Layer.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối Layer là bắt buộc.
IsComponentPrimitive
Tóm tắt
Trả về tất cả các đối tượng primitive con liên kết với các linh kiện trong thiết kế.
Cú pháp
IsComponentPrimitive : Boolean/Boolean_String
Ví dụ sử dụng
IsComponentPrimitive
IsComponentPrimitive = True
IsComponentPrimitive = 'True'
Trả về tất cả các primitive con của các đối tượng linh kiện.
Not IsComponentPrimitive
IsComponentPrimitive = False
IsComponentPrimitive = 'False'
Trả về tất cả đối tượng except các primitive con của các đối tượng linh kiện.
IsComponentSelected
Tóm tắt
Trả về tất cả các đối tượng primitive con liên kết với các linh kiện hiện đang được chọn trong thiết kế.
Cú pháp
IsComponentSelected : Boolean/Boolean_String
Ví dụ sử dụng
IsComponentSelected
IsComponentSelected = True
IsComponentSelected = 'True'
Trả về tất cả các primitive con của các đối tượng linh kiện hiện đang được chọn.
Not IsComponentSelected
IsComponentSelected = False
IsComponentSelected = 'False'
Trả về tất cả đối tượng except các primitive con của các đối tượng linh kiện hiện đang được chọn.
IsCustomPadShapeOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad tùy chỉnh trên lớp được chỉ định.
Cú pháp
IsCustomPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsCustomPadShapeOnLayer('Top Layer')
IsCustomPadShapeOnLayer('Top Layer') = True
IsCustomPadShapeOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad tùy chỉnh trên Top Layer.
Not IsCustomPadShapeOnLayer('Bottom Layer')
IsCustomPadShapeOnLayer('Bottom Layer') = False
IsCustomPadShapeOnLayer('Bottom Layer') = 'False'
Trả về tất cả đối tượng except các đối tượng pad có hình dạng pad tùy chỉnh trên Bottom Layer.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối Layer là bắt buộc.
IsCustomShapePad
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad tùy chỉnh.
Cú pháp
IsCustomShapePad : Boolean/Boolean_String
Ví dụ sử dụng
IsCustomShapePad
IsCustomShapePad = True
IsCustomShapePad = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad tùy chỉnh.
Not IsCustomShapePad
IsCustomShapePad = False
IsCustomShapePad = 'False'
Trả về tất cả đối tượng except các đối tượng pad có hình dạng pad tùy chỉnh.
IsDIP
Tóm tắt
Trả về các linh kiện thuộc loại DIP. Ít nhất một (và thường là tất cả) pad của linh kiện đó thuộc loại xuyên lỗ, và tổng số pad bằng tích của số hàng pad và số cột pad. Linh kiện như vậy cũng phải có либо chính xác hai hàng pad và ít nhất ba cột pad, hoặc chính xác hai cột pad và ít nhất ba hàng pad.
Cú pháp
IsDIP : Boolean/Boolean_String
Ví dụ sử dụng
IsDIP
IsDIP = True
IsDIP = 'True'
Trả về tất cả linh kiện DIP.
Not IsDIP
IsDIP = False
IsDIP = 'False'
Trả về tất cả đối tượng except linh kiện DIP.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi Query này.
IsEdgeConnector
Tóm tắt
Trả về các linh kiện thuộc loại đầu nối cạnh. Tất cả pad của linh kiện như vậy đều thuộc loại dán bề mặt và được đặt ở cả hai mặt của PCB. Tất cả pad nằm trên cùng một hàng hoặc cùng một cột, số pad ở một mặt của PCB nhỏ hơn ba lần số pad ở mặt đối diện của PCB, và tổng số pad ít nhất là bốn.
Cú pháp
IsEdgeConnector : Boolean/Boolean_String
Ví dụ sử dụng
IsEdgeConnector
IsEdgeConnector = True
IsEdgeConnector = 'True'
Trả về tất cả linh kiện Edge Connector.
Not IsEdgeConnector
IsEdgeConnector = False
IsEdgeConnector = 'False'
Trả về tất cả đối tượng except linh kiện Edge Connector.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi query này.
IsElectrical
Tóm tắt
Trả về tất cả đối tượng net có thuộc tính Net không được đặt thành No Net.
Cú pháp
IsElectrical : Boolean/Boolean_String
Ví dụ sử dụng
IsElectrical
IsElectrical = True
IsElectrical = 'True'
Trả về tất cả đối tượng net có thuộc tính Net không được đặt thành No Net.
Not IsElectrical
IsElectrical = False
IsElectrical = 'False'
Trả về tất cả đối tượng except đối tượng net có thuộc tính Net không được đặt thành No Net.
IsFree
Tóm tắt
Trả về tất cả đối tượng thiết kế tự do. Một đối tượng là tự do nếu nó không phải là một linh kiện (hoặc các primitive liên quan và phần thân 3D của nó), hoặc nếu nó không phải là một đối tượng net. Ngoài ra, một đối tượng net được xem là tự do nếu thuộc tính Net của nó được đặt thành No Net.
Cú pháp
IsFree : Boolean/Boolean_String
Ví dụ sử dụng
IsFree
IsFree = True
IsFree = 'True'
Trả về tất cả đối tượng thiết kế tự do.
Not IsFree
IsFree = False
IsFree = 'False'
Trả về tất cả đối tượng except đối tượng thiết kế tự do.
IsGraphicalComponent
Tóm tắt
Trả về các đối tượng linh kiện có thuộc tính Component Type là Graphical. Các linh kiện này không có thuộc tính điện, không được đồng bộ hóa (tức là bạn phải đặt chúng thủ công trong cả hai trình biên tập), và not được đưa vào BOM. Một ví dụ là logo công ty.
Cú pháp
IsGraphicalComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsGraphicalComponent
IsGraphicalComponent = True
IsGraphicalComponent = 'True'
Trả về tất cả đối tượng linh kiện có thuộc tính Component Type được đặt thành Graphical.
Not IsGraphicalComponent
IsGraphicalComponent = False
IsGraphicalComponent = 'False'
Trả về tất cả đối tượng except đối tượng linh kiện có thuộc tính Component Type được đặt thành Graphical.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi query này.
IsHorizontal
Tóm tắt
Trả về các track nằm ngang, tức là các track có thuộc tính Y1 và Y2 giống hệt nhau.
Cú pháp
IsHorizontal : Boolean/Boolean_String
Ví dụ sử dụng
IsHorizontal
IsHorizontal = True
IsHorizontal = 'True'
Trả về tất cả track nằm ngang.
Not IsHorizontal
IsHorizontal = False
IsHorizontal = 'False'
Trả về tất cả đối tượng except track nằm ngang.
IsJumperComponent
Tóm tắt
Trả về các đối tượng linh kiện có thuộc tính Component Type là Jumper. Các linh kiện này được dùng để thêm dây nối trong thiết kế PCB, ví dụ trên PCB một mặt không thể đi dây hoàn toàn trên một lớp. Với loại linh kiện này, footprint và chân linh kiện được đồng bộ giữa schematic và PCB nhưng việc gán net thì không, và linh kiện được đưa vào BOM. Ngoài việc chọn tùy chọn này ở cấp linh kiện, cả hai pad trong linh kiện cũng phải có JumperID được đặt cùng một giá trị khác 0. Linh kiện kiểu jumper không cần phải được nối dây trên schematic, chúng chỉ cần được đưa vào schematic nếu cần có trong BOM. Nếu không cần trong BOM, chúng có thể được đặt trực tiếp trong PCB, nơi Component Type được đặt, JumperIDs được đặt, và Nets được gán thủ công cho các pad.
Cú pháp
IsJumperComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsJumperComponent
IsJumperComponent = True
IsJumperComponent = 'True'
Trả về tất cả đối tượng linh kiện có thuộc tính Component Type được đặt thành Jumper.
Not IsJumperComponent
IsJumperComponent = False
IsJumperComponent = 'False'
Trả về tất cả đối tượng except đối tượng linh kiện có thuộc tính Component Type được đặt thành Jumper.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi query này.
IsKeepOut
Tóm tắt
Trả về tất cả đối tượng Keepout - Arc, Keepout - Fill, Keepout - Solid Region và Keepout - Track.
Cú pháp
IsKeepOut : Boolean/Boolean_String
Ví dụ sử dụng
IsKeepOut
IsKeepOut = True
IsKeepOut = 'True'
Trả về tất cả đối tượng Keepout - Arc, Keepout - Fill, Keepout - Solid Region và Keepout - Track.
Not IsKeepOut
IsKeepOut = False
IsKeepOut = 'False'
Trả về tất cả đối tượng except đối tượng Keepout - Arc, Keepout - Fill, Keepout - Solid Region và Keepout - Track.
IsLCC
Tóm tắt
Trả về các linh kiện thuộc loại LCC dán bề mặt. Linh kiện như vậy có hai hàng pad (mỗi hàng chứa ít nhất bốn pad), và hai cột pad (mỗi cột chứa ít nhất bốn pad), và tất cả pad đều thuộc loại dán bề mặt.
Cú pháp
IsLCC : Boolean/Boolean_String
Ví dụ sử dụng
IsLCC
IsLCC = True
IsLCC = 'True'
Trả về tất cả linh kiện LCC.
Not IsLCC
IsLCC = False
IsLCC = 'False'
Trả về tất cả đối tượng except linh kiện LCC.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi query này.
IsLinkedToAnyPadViaLibrary
Tóm tắt
Trả về các đối tượng pad và via được liên kết với bất kỳ Pad Via Library nào (*.PvLib), tức là những đối tượng có thuộc tính Library tham chiếu đến thư viện đó.
Cú pháp
IsLinkedToAnyPadViaLibrary : Boolean/Boolean_String
Ví dụ sử dụng
IsLinkedToAnyPadViaLibrary
IsLinkedToAnyPadViaLibrary = True
IsLinkedToAnyPadViaLibrary = 'True'
Trả về tất cả đối tượng pad và via được liên kết với bất kỳ Pad Via Library nào.
Not IsLinkedToAnyPadViaLibrary
IsLinkedToAnyPadViaLibrary = False
IsLinkedToAnyPadViaLibrary = 'False'
Trả về tất cả đối tượng except đối tượng pad và via được liên kết với bất kỳ Pad Via Library nào.
IsLinkedToPadViaLibrary
Tóm tắt
Trả về các đối tượng pad và via được liên kết với Pad Via Library (*.PvLib) được chỉ định trong query, tức là những đối tượng có thuộc tính Library tham chiếu đến thư viện đó.
Cú pháp
IsLinkedToPadViaLibrary(PadViaLibraryName : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib')
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = True
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = 'True'
Trả về tất cả đối tượng pad và via được liên kết với Pad Via Library ExamplePVLib.PvLib.
Not IsLinkedToPadViaLibrary('ExamplePVLib.PvLib')
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = False
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = 'False'
Trả về tất cả đối tượng except đối tượng pad và via được liên kết với Pad Via Library ExamplePVLib.PvLib.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối chuỗi PadViaLibraryName là bắt buộc.
IsLinkedToPadViaTemplate
Tóm tắt
Trả về các đối tượng pad hoặc via đang sử dụng mẫu Pad hoặc Via được chỉ định trong query, tức là những đối tượng có thuộc tính Template tham chiếu đến mẫu đó.
Cú pháp
IsLinkedToPadViaTemplate(TemplateName : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsLinkedToPadViaTemplate('c152hn127')
IsLinkedToPadViaTemplate('c152hn127') = True
IsLinkedToPadViaTemplate('c152hn127') = 'True'
Trả về tất cả đối tượng pad sử dụng mẫu pad c152hn127.
Not IsLinkedToPadViaTemplate('v127h71')
IsLinkedToPadViaTemplate('v127h71') = False
IsLinkedToPadViaTemplate('v127h71') = 'False'
Trả về tất cả đối tượng except via sử dụng mẫu via v127h71.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối chuỗi TemplateName là bắt buộc.
IsMechanicalComponent
Tóm tắt
Trả về các đối tượng linh kiện có thuộc tính Component Type là Mechanical. Các linh kiện này không có thuộc tính điện, không được đồng bộ hóa (bạn phải đặt chúng thủ công trong cả hai trình biên tập), và được đưa vào BOM. Một ví dụ là tản nhiệt.
Cú pháp
IsMechanicalComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsMechanicalComponent
IsMechanicalComponent = True
IsMechanicalComponent = 'True'
Trả về tất cả đối tượng linh kiện có thuộc tính Component Type được đặt thành Mechanical.
Not IsMechanicalComponent
IsMechanicalComponent = False
IsMechanicalComponent = 'False'
Trả về tất cả đối tượng except đối tượng linh kiện có thuộc tính Component Type được đặt thành Mechanical.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi query này.
IsNetSelected
Tóm tắt
Trả về các đối tượng nhận biết net (arc, fill, pad, polygon pour, solid region, track và via) có thuộc tính Net tương ứng với (các) đối tượng Net hiện đang được chọn.
Cú pháp
IsNetSelected : Boolean/Boolean_String
Ví dụ sử dụng
IsNetSelected
IsNetSelected = True
IsNetSelected = 'True'
Trả về các đối tượng nhận biết net (arc, fill, pad, polygon pour, solid region, track và via) có thuộc tính Net tương ứng với (các) đối tượng Net hiện đang được chọn.
Not IsNetSelected
IsNetSelected = False
IsNetSelected = 'False'
Trả về tất cả đối tượng except các đối tượng nhận biết net (arc, fill, pad, polygon pour, solid region, track và via) có thuộc tính Net tương ứng với (các) đối tượng Net hiện đang được chọn.
Lưu ý
Các đối tượng Net đang được chọn sẽ không được trả về, và các primitive con của bất kỳ đối tượng polygon pour nào được trả về cũng vậy.
IsNetTieComponent
Tóm tắt
Trả về các đối tượng component có thuộc tính Component Type là Net Tie hoặc Net Tie (In BOM). Các component này được dùng để nối tắt hai hoặc nhiều net khác nhau với nhau. Chúng luôn được đồng bộ giữa schematic và PCB (footprint, chân/pad và gán net đều phải khớp nhau). Component loại Net Tie (In BOM) được đưa vào BOM, trong khi component loại Net Tie thì không. Chúng khác với component tiêu chuẩn ở chỗ kết nối được tạo bởi đồng bên trong footprint sẽ không được kiểm tra - chính phần đồng này cho phép các net được nối tắt với nhau.
Cú pháp
IsNetTieComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsNetTieComponent
IsNetTieComponent = True
IsNetTieComponent = 'True'
Trả về tất cả các đối tượng component có thuộc tính Component Type được đặt thành Net Tie hoặc Net Tie (In BOM).
Not IsNetTieComponent
IsNetTieComponent = False
IsNetTieComponent = 'False'
Trả về tất cả các đối tượng except đối tượng component có thuộc tính Component Type được đặt thành Net Tie hoặc Net Tie (In BOM).
Lưu ý
Các đối tượng primitive con liên kết sẽ không được truy vấn này trả về.
IsNoBOMComponent
Tóm tắt
Trả về các đối tượng component có thuộc tính Component Type là Standard (No BOM). Các component này có các thuộc tính điện tiêu chuẩn, luôn được đồng bộ giữa schematic và PCB (footprint, chân/pad và gán net đều phải khớp nhau), và not được đưa vào BOM. Ví dụ là một component testpoint mà bạn muốn loại trừ khỏi BOM.
Cú pháp
IsNoBOMComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsNoBOMComponent
IsNoBOMComponent = True
IsNoBOMComponent = 'True'
Trả về tất cả các đối tượng component có thuộc tính Component Type được đặt thành Standard (No BOM).
Not IsNoBOMComponent
IsNoBOMComponent = False
IsNoBOMComponent = 'False'
Trả về tất cả các đối tượng except đối tượng component có thuộc tính Component Type được đặt thành Standard (No BOM).
Lưu ý
Các đối tượng primitive con liên kết sẽ không được truy vấn này trả về.
IsOblique
Tóm tắt
Trả về các track có dạng chéo (góc +/- 45 độ), tức là những track mà trị tuyệt đối của hiệu giữa các thuộc tính Y1 và Y2 bằng với trị tuyệt đối của hiệu giữa các thuộc tính X1 và X2.
Cú pháp
IsOblique : Boolean/Boolean_String
Ví dụ sử dụng
IsOblique
IsOblique = True
IsOblique = 'True'
Trả về tất cả các track góc +/-45 độ.
Not IsOblique
IsOblique = False
IsOblique = 'False'
Trả về tất cả các đối tượng except các track góc +/-45 độ.
IsObliqueNegative
Tóm tắt
Trả về các track có góc -45 độ, tức là những track mà hiệu giữa các thuộc tính Y1 và Y2 trái dấu với, nhưng ngoài ra bằng với, hiệu giữa các thuộc tính X1 và X2.
Cú pháp
IsObliqueNegative : Boolean/Boolean_String
Ví dụ sử dụng
IsObliqueNegative
IsObliqueNegative = True
IsObliqueNegative = 'True'
Trả về tất cả các track -45 độ.
Not IsObliqueNegative
IsObliqueNegative = False
IsObliqueNegative = 'False'
Trả về tất cả các đối tượng except các track -45 độ.
IsObliquePositive
Tóm tắt
Trả về các track có góc +45 độ, tức là những track mà hiệu giữa các thuộc tính Y1 và Y2 bằng với (bao gồm cả dấu) hiệu giữa các thuộc tính X1 và X2.
Cú pháp
IsObliquePositive : Boolean/Boolean_String
Ví dụ sử dụng
IsObliquePositive
IsObliquePositive = True
IsObliquePositive = 'True'
Trả về tất cả các track +45 độ.
Not IsObliquePositive
IsObliquePositive = False
IsObliquePositive = 'False'
Trả về tất cả các đối tượng except các track +45 độ.
IsOctagonalPad
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad bát giác.
Cú pháp
IsOctagonalPad : Boolean/Boolean_String
Ví dụ sử dụng
IsOctagonalPad
IsOctagonalPad = True
IsOctagonalPad = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad bát giác.
Not IsOctagonalPad
IsOctagonalPad = False
IsOctagonalPad = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad bát giác.
IsOctagonalPadShapeOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad bát giác trên lớp được chỉ định.
Cú pháp
IsOctagonalPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsOctagonalPadShapeOnLayer('Top Layer')
IsOctagonalPadShapeOnLayer('Top Layer') = True
IsOctagonalPadShapeOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad bát giác trên Top Layer.
Not IsOctagonalPadShapeOnLayer('Bottom Layer')
IsOctagonalPadShapeOnLayer('Bottom Layer') = False
IsOctagonalPadShapeOnLayer('Bottom Layer') = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad bát giác trên Bottom Layer.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối của Layer là bắt buộc.
IsOvalPad
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad oval. Hình dạng pad oval được tạo từ hình dạng pad Round khi các thuộc tính X-Size và Y-Size được đặt khác nhau.
Cú pháp
IsOvalPad : Boolean/Boolean_String
Ví dụ sử dụng
IsOvalPad
IsOvalPad = True
IsOvalPad = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad oval.
Not IsOvalPad
IsOvalPad = False
IsOvalPad = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad oval.
IsOvalPadShapeOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad oval trên lớp được chỉ định. Hình dạng pad oval được tạo từ hình dạng pad Round khi các thuộc tính X-Size và Y-Size được đặt khác nhau.
Cú pháp
IsOvalPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsOvalPadShapeOnLayer('Top Layer')
IsOvalPadShapeOnLayer('Top Layer') = True
IsOvalPadShapeOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad oval trên Top Layer.
Not IsOvalPadShapeOnLayer('Bottom Layer')
IsOvalPadShapeOnLayer('Bottom Layer') = False
IsOvalPadShapeOnLayer('Bottom Layer') = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad oval trên Bottom Layer.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối của Layer là bắt buộc.
IsPGA
Tóm tắt
Trả về các component có tính chất PGA. Component như vậy chứa ít nhất sáu hàng pad và ít nhất sáu cột pad. Độ chênh lệch (tuyệt đối) giữa số hàng pad và số cột pad nhỏ hơn sáu. Tổng số pad ít nhất bằng một nửa tích của số hàng pad và số cột pad, và ít nhất một (và thường là tất cả) pad là loại xuyên lỗ.
Cú pháp
IsPGA : Boolean/Boolean_String
Ví dụ sử dụng
IsPGA
IsPGA = True
IsPGA = 'True'
Trả về tất cả các component PGA.
Not IsPGA
IsPGA = False
IsPGA = 'False'
Trả về tất cả các đối tượng except component PGA.
Lưu ý
Các đối tượng primitive con liên kết sẽ không được truy vấn này trả về.
IsRectangularPad
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật.
Cú pháp
IsRectangularPad : Boolean/Boolean_String
Ví dụ sử dụng
IsRectangularPad
IsRectangularPad = True
IsRectangularPad = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật.
Not IsRectangularPad
IsRectangularPad = False
IsRectangularPad = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad chữ nhật.
IsRectangularPadShapeOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật trên lớp được chỉ định.
Cú pháp
IsRectangularPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsRectangularPadShapeOnLayer('Top Layer')
IsRectangularPadShapeOnLayer('Top Layer') = True
IsRectangularPadShapeOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật trên Top Layer.
Not IsRectangularPadShapeOnLayer('Bottom Layer')
IsRectangularPadShapeOnLayer('Bottom Layer') = False
IsRectangularPadShapeOnLayer('Bottom Layer') = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad chữ nhật trên Bottom Layer.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối của Layer là bắt buộc.
IsRoundedRectangularPad
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật bo tròn.
Cú pháp
IsRoundedRectangularPad : Boolean/Boolean_String
Ví dụ sử dụng
IsRoundedRectangularPad
IsRoundedRectangularPad = True
IsRoundedRectangularPad = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật bo tròn.
Not IsRoundedRectangularPad
IsRoundedRectangularPad = False
IsRoundedRectangularPad = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad chữ nhật bo tròn.
IsRoundedRectangularPadShapeOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật bo tròn trên lớp được chỉ định.
Cú pháp
IsRoundedRectangularPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsRoundedRectangularPadShapeOnLayer('Top Layer')
IsRoundedRectangularPadShapeOnLayer('Top Layer') = True
IsRoundedRectangularPadShapeOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có hình dạng pad chữ nhật bo tròn trên Top Layer.
Not IsRoundedRectangularPadShapeOnLayer('Bottom Layer')
IsRoundedRectangularPadShapeOnLayer('Bottom Layer') = False
IsRoundedRectangularPadShapeOnLayer('Bottom Layer') = 'False'
Trả về tất cả các đối tượng except đối tượng pad có hình dạng pad chữ nhật bo tròn trên Bottom Layer.
Lưu ý
Các ký tự dấu nháy đơn (') ở đầu và cuối của Layer là bắt buộc.
IsRoundPad
Tóm tắt
Trả về tất cả các đối tượng pad có hình dạng pad tròn.
Cú pháp
IsRoundPad : Boolean/Boolean_String
Ví dụ sử dụng
IsRoundPad
IsRoundPad = True
IsRoundPad = 'True'
Trả về tất cả các đối tượng pad có pad hình tròn.
Not IsRoundPad
IsRoundPad = False
IsRoundPad = 'False'
Trả về tất cả các đối tượng except đối tượng pad có pad hình tròn.
IsRoundPadShapeOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có pad hình tròn trên lớp được chỉ định.
Cú pháp
IsRoundPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsRoundPadShapeOnLayer('Top Layer')
IsRoundPadShapeOnLayer('Top Layer') = True
IsRoundPadShapeOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có pad hình tròn trên Top Layer.
Not IsRoundPadShapeOnLayer('Bottom Layer')
IsRoundPadShapeOnLayer('Bottom Layer') = False
IsRoundPadShapeOnLayer('Bottom Layer') = 'False'
Trả về tất cả các đối tượng except đối tượng pad có pad hình tròn trên Bottom Layer.
Lưu ý
Dấu nháy đơn (') ở đầu và cuối của Layer là bắt buộc.
IsSelected
Tóm tắt
Trả về tất cả các đối tượng hiện đang được chọn trong không gian làm việc thiết kế.
Cú pháp
IsSelected : Boolean/Boolean_String
Ví dụ sử dụng
IsSelected
IsSelected = True
IsSelected = 'True'
Trả về tất cả các đối tượng hiện đang được chọn trong không gian làm việc thiết kế.
Not IsSelected
IsSelected = False
IsSelected = 'False'
Trả về tất cả các đối tượng except đối tượng hiện đang được chọn trong không gian làm việc thiết kế.
IsSIP
Tóm tắt
Trả về các linh kiện có dạng SIP. Linh kiện như vậy chứa ít nhất bốn pad và tất cả các pad của nó đều nằm trên cùng một hàng hoặc cùng một cột. Ngoài ra, ít nhất một (và thường là tất cả) pad này có kiểu xuyên lỗ.
Cú pháp
IsSIP : Boolean/Boolean_String
Ví dụ sử dụng
IsSIP
IsSIP = True
IsSIP = 'True'
Trả về tất cả các linh kiện SIP.
Not IsSIP
IsSIP = False
IsSIP = 'False'
Trả về tất cả các đối tượng except linh kiện SIP.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi truy vấn này.
IsSMSIP
Tóm tắt
Trả về các linh kiện SIP dạng dán bề mặt. Linh kiện như vậy chứa ít nhất bốn pad và tất cả các pad của nó đều nằm trên cùng một hàng hoặc cùng một cột. Ngoài ra, tất cả các pad này đều có kiểu gắn bề mặt.
Cú pháp
IsSMSIP : Boolean/Boolean_String
Ví dụ sử dụng
IsSMSIP
IsSMSIP = True
IsSMSIP = 'True'
Trả về tất cả các linh kiện SMSIP.
Not IsSMSIP
IsSMSIP = False
IsSMSIP = 'False'
Trả về tất cả các đối tượng except linh kiện SMSIP.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi truy vấn này.
IsSMTComponent
Tóm tắt
Trả về các linh kiện có kiểu SMT. Tất cả các pad của linh kiện như vậy đều là loại gắn bề mặt.
Cú pháp
IsSMTComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsSMTComponent
IsSMTComponent = True
IsSMTComponent = 'True'
Trả về tất cả các linh kiện SMT.
Not IsSMTComponent
IsSMTComponent = False
IsSMTComponent = 'False'
Trả về tất cả các đối tượng except linh kiện SMT.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi truy vấn này.
IsSMTPin
Tóm tắt
Trả về tất cả các đối tượng pad có kiểu gắn bề mặt, tức là những pad có thuộc tính Hole Size được đặt thành 0.
Cú pháp
IsSMTPin : Boolean/Boolean_String
Ví dụ sử dụng
IsSMTPin
IsSMTPin = True
IsSMTPin = 'True'
Trả về tất cả các pad gắn bề mặt.
Not IsSMTPin
IsSMTPin = False
IsSMTPin = 'False'
Trả về tất cả các đối tượng except pad gắn bề mặt.
IsSOIC
Tóm tắt
Trả về các linh kiện có dạng DIP gắn bề mặt (SOIC). Tất cả các pad của linh kiện như vậy đều là loại gắn bề mặt, và tổng số pad bằng tích của số hàng pad và số cột pad. Linh kiện như vậy cũng có либо chính xác hai hàng pad và ít nhất ba cột pad, hoặc chính xác hai cột pad và ít nhất ba hàng pad.
Cú pháp
IsSOIC : Boolean/Boolean_String
Ví dụ sử dụng
IsSOIC
IsSOIC = True
IsSOIC = 'True'
Trả về tất cả các linh kiện SOIC.
Not IsSOIC
IsSOIC = False
IsSOIC = 'False'
Trả về tất cả các đối tượng except linh kiện SOIC.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi truy vấn này.
IsSquarePad
Tóm tắt
Trả về tất cả các đối tượng pad có pad hình vuông. Pad hình vuông được tạo từ pad có hình dạng Rounded Rectangle khi các thuộc tính X-Size và Y-Size được đặt bằng nha
Cú pháp
IsSquarePad : Boolean/Boolean_String
Ví dụ sử dụng
IsSquarePad
IsSquarePad = True
IsSquarePad = 'True'
Trả về tất cả các đối tượng pad có pad hình vuông.
Not IsSquarePad
IsSquarePad = False
IsSquarePad = 'False'
Trả về tất cả các đối tượng except đối tượng pad có pad hình vuông.
IsSquarePadShapeOnLayer
Tóm tắt
Trả về tất cả các đối tượng pad có pad hình vuông trên lớp được chỉ định. Pad hình vuông được tạo từ pad có hình dạng Rounded Rectangle khi các thuộc tính X-Size và Y-Size được đặt bằng nhau.
Cú pháp
IsSquarePadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Ví dụ sử dụng
IsSquarePadShapeOnLayer('Top Layer')
IsSquarePadShapeOnLayer('Top Layer') = True
IsSquarePadShapeOnLayer('Top Layer') = 'True'
Trả về tất cả các đối tượng pad có pad hình vuông trên Top Layer.
Not IsSquarePadShapeOnLayer('Bottom Layer')
IsSquarePadShapeOnLayer('Bottom Layer') = False
IsSquarePadShapeOnLayer('Bottom Layer') = 'False'
Trả về tất cả các đối tượng except đối tượng pad có pad hình vuông trên Bottom Layer.
Lưu ý
Dấu nháy đơn (') ở đầu và cuối của Layer là bắt buộc.
IsStandardComponent
Tóm tắt
Trả về các đối tượng linh kiện có thuộc tính Component Type là Standard. Các linh kiện này có các thuộc tính điện tiêu chuẩn, luôn được đồng bộ giữa schematic và PCB (footprint, chân/pad và gán net đều phải khớp), và được đưa vào BOM. Ví dụ là một linh kiện điện tiêu chuẩn, chẳng hạn như điện trở.
Cú pháp
IsStandardComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsStandardComponent
IsStandardComponent = True
IsStandardComponent = 'True'
Trả về tất cả các đối tượng linh kiện có thuộc tính Component Type được đặt thành Standard.
Not IsStandardComponent
IsStandardComponent = False
IsStandardComponent = 'False'
Trả về tất cả các đối tượng except đối tượng linh kiện có thuộc tính Component Type được đặt thành Standard.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi truy vấn này.
IsSubnetJumper
Tóm tắt
Trả về tất cả các đối tượng subnet jumper.
Cú pháp
IsSubnetJumper : Boolean/Boolean_String
Ví dụ sử dụng
IsSubnetJumper
IsSubnetJumper = True
IsSubnetJumper = 'True'
Trả về tất cả các đối tượng subnet jumper.
Not IsSubnetJumper
IsSubnetJumper = False
IsSubnetJumper = 'False'
Trả về tất cả các đối tượng except subnet jumper.
IsThruComponent
Tóm tắt
Trả về các linh kiện có kiểu xuyên lỗ. Ít nhất một (và thường là tất cả) pad của linh kiện như vậy có kiểu xuyên lỗ.
Cú pháp
IsThruComponent : Boolean/Boolean_String
Ví dụ sử dụng
IsThruComponent
IsThruComponent = True
IsThruComponent = 'True'
Trả về tất cả các linh kiện xuyên lỗ.
Not IsThruComponent
IsThruComponent = False
IsThruComponent = 'False'
Trả về tất cả các đối tượng except linh kiện xuyên lỗ.
Lưu ý
Các đối tượng primitive con liên quan không được trả về bởi truy vấn này.
IsThruPin
Tóm tắt
Trả về tất cả các đối tượng pad có kiểu xuyên lỗ, tức là những pad có thuộc tính Hole Size được đặt thành giá trị khác 0.
Cú pháp
IsThruPin : Boolean/Boolean_String
Ví dụ sử dụng
IsThruPin
IsThruPin = True
IsThruPin = 'True'
Trả về tất cả các pad xuyên lỗ.
Not IsThruPin
IsThruPin = False
IsThruPin = 'False'
Trả về tất cả các đối tượng except pad xuyên lỗ.
IsUserRouted
Tóm tắt
Trả về tất cả các đối tượng thiết kế được người dùng đặt thủ công.
Cú pháp
IsUserRouted : Boolean/Boolean_String
Ví dụ sử dụng
IsUserRouted
IsUserRouted = True
IsUserRouted = 'True'
Trả về tất cả các đối tượng thiết kế được người dùng đặt thủ công. Mọi đối tượng được đặt do quá trình autorouting sẽ không được trả về.
Not IsUserRouted
IsUserRouted = False
IsUserRouted = 'False'
Trả về tất cả các đối tượng except đối tượng thiết kế được người dùng đặt thủ công.
IsVertical
Tóm tắt
Trả về các track dọc, tức là những track có các thuộc tính X1 và X2 giống hệt nhau.
Cú pháp
IsVertical : Boolean/Boolean_String
Ví dụ sử dụng
IsVertical
IsVertical = True
IsVertical = 'True'
Trả về tất cả các track dọc.
Not IsVertical
IsVertical = False
IsVertical = 'False'
Trả về tất cả các đối tượng except track dọc.
IsWire
Tóm tắt
Trả về tất cả các đối tượng arc và track trên các lớp tín hiệu và Multi-Layer.
Cú pháp
IsWire : Boolean/Boolean_String
Ví dụ sử dụng
IsWire
IsWire = True
IsWire = 'True'
Trả về tất cả các đối tượng arc và track trên các lớp tín hiệu và Multi-Layer.
Not IsWire
IsWire = False
IsWire = 'False'
Trả về tất cả các đối tượng except arc và track trên các lớp tín hiệu và Multi-Layer.
ManHat
Tóm tắt
Trả về các track có Manhattan Length thỏa mãn truy vấn. Manhattan Length của một track được xác định bằng cách cộng giá trị tuyệt đối của hiệu giữa thuộc tính X1 và X2 với giá trị tuyệt đối của hiệu giữa thuộc tính Y1 và Y2. Thuật ngữ này bắt nguồn từ đảo Manhattan ở Thành phố New York, nơi các con đường được bố trí theo dạng lưới hình chữ nhật.
Cú pháp
ManHat : Number
Ví dụ sử dụng
ManHat = 300
Trả về tất cả các track có Manhattan Length bằng 300mil.
ManHat >= 500
Trả về tất cả các track có Manhattan Length lớn hơn hoặc bằng 500mil.
ManHat > 400
Trả về tất cả các track có Manhattan Length lớn hơn 400mil.
ManHat Between 30 And 40
Trả về tất cả các track có Manhattan Length lớn hơn hoặc bằng 30mil và nhỏ hơn hoặc bằng 40mil.
ManHat <> 500
Trả về tất cả các track có Manhattan Length not bằng 500mil.
NetLength
Tóm tắt
Trả về các đối tượng net trong đó tổng chiều dài của các arc và track trong các net đó thỏa mãn truy vấn.
Cú pháp
NetLength : Number
Ví dụ sử dụng
NetLength = 30000
Trả về tất cả các đối tượng net trong đó tổng chiều dài của các arc và track trong các net đó bằng 30000mil.
NetLength >= 15000
Trả về tất cả các đối tượng net trong đó tổng chiều dài của các arc và track trong các net đó lớn hơn hoặc bằng 15000mil.
NetLength <> 5500
Trả về tất cả các đối tượng net trong đó tổng chiều dài của các arc và track trong các net đó not bằng 5500mil.
Lưu ý
Các đối tượng con liên kết của những đối tượng Net thỏa điều kiện cũng được trả về.
NetPinCount
Tóm tắt
Trả về các đối tượng net trong đó tổng số pad trong các net thỏa mãn truy vấn.
Cú pháp
NetPinCount : Number
Ví dụ sử dụng
NetPinCount Between 12 And 30
Trả về tất cả các đối tượng net trong đó tổng số pad trong các net đó lớn hơn hoặc bằng 12 và nhỏ hơn hoặc bằng 30.
NetPinCount > 10
Trả về tất cả các đối tượng net trong đó tổng số pad trong các net đó lớn hơn 10.
Lưu ý
Các đối tượng con liên kết của những đối tượng net thỏa điều kiện cũng được trả về.
NetViaCount
Tóm tắt
Trả về các đối tượng net trong đó tổng số via trong các net đó thỏa mãn truy vấn.
Cú pháp
NetViaCount : Number
Ví dụ sử dụng
NetViaCount Between 8 And 20
Trả về tất cả các đối tượng net trong đó tổng số via trong các net đó lớn hơn hoặc bằng 8 và nhỏ hơn hoặc bằng 20.
NetViaCount < 6
Trả về tất cả các đối tượng net trong đó tổng số via trong các net đó nhỏ hơn sáu.
Lưu ý
Các đối tượng con liên kết của những đối tượng net thỏa điều kiện cũng được trả về.
RowCount
Tóm tắt
Trả về các đối tượng component có số hàng pad thỏa mãn truy vấn.
Cú pháp
RowCount : Number
Ví dụ sử dụng
RowCount = 8
Trả về tất cả các component có chính xác 8 hàng pad.
RowCount Between 6 And 10
Trả về tất cả các component có từ 6 đến 10 hàng pad (bao gồm cả hai giá trị).
RowCount < 4
Trả về tất cả các đối tượng except component có 4 hàng pad trở lên.
Lưu ý
Các đối tượng con liên kết của những đối tượng component thỏa điều kiện cũng được trả về.
TraceCopperHeight
Tóm tắt
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng thỏa mãn truy vấn.
Cú pháp
TraceCopperHeight : Number
Ví dụ sử dụng
TraceCopperHeight = 1.4
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng bằng 1.4mil.
TraceCopperHeight Between 1.1 And 1.5
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng lớn hơn hoặc bằng 1.1mil, và nhỏ hơn hoặc bằng 1.5mil.
TraceCopperHeight >= 1.2
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng lớn hơn hoặc bằng 1.2mil.
TraceCopperHeight < 1.3
Trả về tất cả các đối tượng except arc, fill và track trên các signal layer có độ dày đồng lớn hơn hoặc bằng 1.3mil.
TraceCopperHeight = 2.8 || (IsArc Or IsFill Or IsTrack && OnMultiLayer)
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng bằng 2.8mil, và tất cả các đối tượng arc, fill và track trên Multi-Layer.
Lưu ý
Hàm này là bí danh của hàm TraceHeight.
TraceHeight
Tóm tắt
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng thỏa mãn truy vấn.
Cú pháp
TraceHeight : Number
Ví dụ sử dụng
TraceHeight = 1.4
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng bằng 1.4mil.
TraceHeight Between 1.1 And 1.5
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng lớn hơn hoặc bằng 1.1mil, và nhỏ hơn hoặc bằng 1.5mil.
TraceHeight >= 1.2
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng lớn hơn hoặc bằng 1.2mil.
TraceHeight < 1.3
Trả về tất cả các đối tượng except arc, fill và track trên các signal layer có độ dày đồng lớn hơn hoặc bằng 1.3mil.
TraceHeight = 2.8 || (IsArc Or IsFill Or IsTrack && OnMultiLayer)
Trả về tất cả các đối tượng arc, fill và track trên các signal layer có độ dày đồng bằng 2.8mil, và tất cả các đối tượng arc, fill và track trên Multi-Layer.
Lưu ý
Hàm này là bí danh của hàm TraceCopperHeight.
TraceLength
Tóm tắt
Trả về các đối tượng arc và track trên các signal layer có chiều dài thỏa mãn truy vấn.
Cú pháp
TraceLength : Number
Ví dụ sử dụng
TraceLength Between 400 And 1800
Trả về tất cả các đối tượng arc và track có chiều dài nằm trong khoảng từ 400mil đến 1800mil (bao gồm cả hai giá trị).
TraceLength > 300
Trả về tất cả các đối tượng arc và track có chiều dài lớn hơn 300mil.
IsTrack AND OnTopLayer AND (AsMM(TraceLength) < 1)
Trả về tất cả các đối tượng track nằm trên Top Layer và có chiều dài nhỏ hơn 1mm.