Trường
Sơ lược
- Bạn sẽ biết cấu trúc của từng từ khóa truy vấn trong nhóm Fields, bao gồm cú pháp, các giá trị được chấp nhận và biểu thức ví dụ.
- Bạn sẽ biết mỗi trường áp dụng cho những loại đối tượng nào, cùng các lưu ý quan trọng về đơn vị, dấu ngoặc kép bắt buộc và cách hoạt động đặc biệt.
- Bạn sẽ hiểu cách tận dụng trang này để tra cứu trợ giúp truy vấn hiệu quả hơn trong Query Helper và bảng Filter.

Các hàm truy vấn PCB Fields được hiển thị trong hộp thoại Query Helper
Trang tham khảo này trình bày chi tiết các từ khóa của ngôn ngữ truy vấn thuộc danh mục Fields có trong các tài liệu PCB và PCB Library trong Altium Designer. Để được trợ giúp về một từ khóa truy vấn cụ thể, hãy sử dụng các mục có thể thu gọn bên dưới hoặc tô sáng (hoặc nhấp vào bên trong) từ khóa bất kỳ – trong Query Helper hoặc bảng Filter – rồi nhấn F1 để truy cập ngay mục tương ứng.
Bán kính cung
Tóm tắt
Trả về tất cả các đối tượng cung có thuộc tính Radius thỏa mãn truy vấn.
Cú pháp
ArcRadius : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(ArcRadius) : Number– để chỉ định bán kính theo mil. -
AsMM(ArcRadius) : Number– để chỉ định bán kính theo mm.
Ví dụ sử dụng
ArcRadius = 300
Trả về tất cả các đối tượng cung có thuộc tính Radius bằng 300 đơn vị đo hiện tại.
ArcRadius >= 15.24
Trả về tất cả các đối tượng cung có thuộc tính Radius lớn hơn hoặc bằng 15.24 đơn vị đo hiện tại.
AsMils(ArcRadius) > 500
Trả về tất cả các đối tượng cung có thuộc tính Radius lớn hơn 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Trả về tất cả các đối tượng cung có thuộc tính Radius lớn hơn hoặc bằng 10.16mm và nhỏ hơn hoặc bằng 17.78mm.
ArcRadius <> 550
Trả về tất cả các đối tượng cung có thuộc tính Radius không bằng 550 đơn vị đo hiện tại.
AsMils(ArcRadius) <= 650
Trả về tất cả các đối tượng cung có thuộc tính Radius nhỏ hơn hoặc bằng 650mil.
AsMM(ArcRadius) < 11.43
Trả về tất cả các đối tượng cung có thuộc tính Radius nhỏ hơn 11.43mm.
Lưu ý
Thuộc tính Radius chỉ được định nghĩa cho các đối tượng cung.
Góc bắt đầu cung
Tóm tắt
Trả về tất cả các đối tượng cung có thuộc tính Start Angle thỏa mãn truy vấn.
Cú pháp
ArcStartAngle : Number
Ví dụ sử dụng
ArcStartAngle = 30.0
Trả về tất cả các đối tượng cung có thuộc tính Start Angle bằng 30.0 độ.
ArcStartAngle > 60.0
Trả về tất cả các đối tượng cung có thuộc tính Start Angle lớn hơn 60.0 độ.
ArcStartAngle Between 30.0 And 150.0
Trả về tất cả các đối tượng cung có thuộc tính Start Angle lớn hơn hoặc bằng 30.0 độ và nhỏ hơn hoặc bằng 150.0 độ.
ArcStartAngle <= 45.0
Trả về tất cả các đối tượng cung có thuộc tính Start Angle nhỏ hơn hoặc bằng 45.0 độ.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Trả về tất cả các đối tượng cung có thuộc tính Start Angle nằm trong khoảng từ 315 độ đến 45 độ.
Lưu ý
Thuộc tính Start Angle chỉ được định nghĩa cho các đối tượng cung.
Góc kết thúc cung
Tóm tắt
Trả về tất cả các đối tượng cung có thuộc tính Stop Angle thỏa mãn truy vấn.
Cú pháp
ArcStopAngle : Number
Ví dụ sử dụng
ArcStopAngle = 30.0
Trả về tất cả các đối tượng cung có thuộc tính Stop Angle bằng 30.0 độ.
ArcStopAngle > 60.0
Trả về tất cả các đối tượng cung có thuộc tính Stop Angle lớn hơn 60.0 độ.
ArcStopAngle Between 30.0 And 150.0
Trả về tất cả các đối tượng cung có thuộc tính Stop Angle lớn hơn hoặc bằng 30.0 độ và nhỏ hơn hoặc bằng 150.0 độ.
ArcStopAngle <= 45.0
Trả về tất cả các đối tượng cung có thuộc tính Stop Angle nhỏ hơn hoặc bằng 45.0 độ.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Trả về tất cả các đối tượng cung có thuộc tính Stop Angle nằm trong khoảng từ 315 độ đến 45 độ.
Lưu ý
Thuộc tính Stop Angle chỉ được định nghĩa cho các đối tượng cung.
Diện tích
Tóm tắt
Trả về tất cả các đối tượng có thuộc tính Area thỏa mãn truy vấn.
Cú pháp
Area = Area_String
Area <> Area_String
Ví dụ sử dụng
Area = '29.4 sq.'
Trả về tất cả các đối tượng có thuộc tính Area bằng 29.4 sq.mm.
Area <> '29.4 sq.'
Trả về tất cả các đối tượng có thuộc tính Area not bằng 29.4 sq.mm.
Lưu ý
-
Thuộc tính Area chỉ được định nghĩa cho các đối tượng linh kiện, vùng tô, đa giác và vùng.
-
Các đối tượng con của những đối tượng được truy vấn trả về sẽ không được trả về.
-
Các dấu nháy đơn (
') ở đầu và cuốiArea_Stringlà bắt buộc.
Tên được gán tự động
Tóm tắt
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Auto Assigned Name thỏa mãn truy vấn.
Cú pháp
AutoAssignedName : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
AutoAssignedName = 'True'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Auto Assigned Name được bật.
AutoAssignedName = 'False'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Auto Assigned Name bị tắt.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Trả về tất cả các đối tượng except các đối tượng đổ đồng đa giác có thuộc tính Auto Assigned Name được bật.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Trả về tất cả các đối tượng except các đối tượng đổ đồng đa giác có thuộc tính Auto Assigned Name bị tắt.
Lưu ý
- Thuộc tính Auto Assigned Name chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
- Khi xem thuộc tính của một vùng đổ đồng đa giác đã chọn trên bảng Thuộc tính, thuộc tính Auto Assigned Name được gọi là Auto Naming.
Định vị tự động
Tóm tắt
Trả về tất cả các đối tượng ký hiệu định danh và chú thích (các đối tượng văn bản con của đối tượng linh kiện) có thuộc tính Autoposition thỏa mãn truy vấn.
Cú pháp
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String phải là một trong các chuỗi thuộc danh sách sau:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Ví dụ sử dụng
AutoPosition = 'Center'
Trả về tất cả các đối tượng ký hiệu định danh và chú thích có thuộc tính Autoposition là Center.
AutoPosition <> 'Manual'
Trả về tất cả các đối tượng except các đối tượng ký hiệu định danh và chú thích có thuộc tính Autoposition là Manual.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
AutoPosition_Stringlà bắt buộc. - Thuộc tính Autoposition chỉ được định nghĩa cho các đối tượng ký hiệu định danh và chú thích.
Tên phông chữ mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Text Font Name thỏa mãn truy vấn.
Cú pháp
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String phải sử dụng một trong các tên phông chữ TrueType và OpenType (một tập mở rộng của TrueType) có sẵn trong thư mục \Windows\Fonts.
Ví dụ sử dụng
BarCodeFontName = 'Arial'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Text Font Name là Arial.
BarCodeFontName <> 'Batang'
Trả về tất cả các đối tượng except đối tượng chuỗi văn bản có thuộc tính BarCode Text Font Name là Batang.
Lưu ý
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
FontName_Stringlà bắt buộc. -
Thuộc tính BarCode Text Font Name chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng nguyên thủy con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Text Font Name thỏa mãn truy vấn. Nếu bạn muốn chỉ nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy sử dụng thêm tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeFontName = 'Arial').
Chiều cao toàn bộ mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height thỏa mãn truy vấn.
Cú pháp
BarCodeFullHeight : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(BarCodeFullHeight) : Number– để chỉ định chiều cao theo mil. -
AsMM(BarCodeFullHeight) : Number– để chỉ định chiều cao theo mm.
Ví dụ sử dụng
BarCodeFullHeight = 300
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height bằng 300 đơn vị đo hiện tại.
BarCodeFullHeight >= 5.08
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height lớn hơn hoặc bằng 5.08 đơn vị đo hiện tại.
AsMils(BarCodeFullHeight) > 400
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height lớn hơn 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height lớn hơn hoặc bằng 6.35 mm và nhỏ hơn hoặc bằng 8.89 mm.
BarCodeFullHeight <> 550
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height not bằng 550 đơn vị đo hiện tại.
AsMils(BarCodeFullHeight) <= 650
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height nhỏ hơn hoặc bằng 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Height nhỏ hơn 11.43 mm.
Lưu ý
-
Thuộc tính BarCode Full Height chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng nguyên thủy con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Full Height thỏa mãn truy vấn. Nếu bạn muốn chỉ nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy sử dụng thêm tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeFullHeight = 210).
Chiều rộng toàn bộ mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width thỏa mãn truy vấn.
Cú pháp
BarCodeFullWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(BarCodeFullWidth) : Number– để chỉ định chiều rộng theo mil. -
AsMM(BarCodeFullWidth) : Number– để chỉ định chiều rộng theo mm.
Ví dụ sử dụng
BarCodeFullWidth = 1050
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width bằng 1050 đơn vị đo hiện tại.
BarCodeFullWidth >= 500
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width lớn hơn hoặc bằng 500 đơn vị đo hiện tại.
AsMils(BarCodeFullWidth) > 400
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width lớn hơn 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width lớn hơn hoặc bằng 635mm và nhỏ hơn hoặc bằng 889mm.
BarCodeFullWidth <> 550
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width not bằng 550 đơn vị đo hiện tại.
AsMils(BarCodeFullWidth) <= 650
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width nhỏ hơn hoặc bằng 650mil.
AsMM(BarCodeFullWidth) < 1143
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Full Width nhỏ hơn 1143mm.
Lưu ý
-
Thuộc tính BarCode Full Width chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng nguyên thủy con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Full Width thỏa mãn truy vấn. Nếu bạn muốn chỉ nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy sử dụng thêm tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeFullWidth = 1050).
Đảo ngược mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted thỏa mãn truy vấn.
Cú pháp
BarCodeInverted : Boolean_String
Ví dụ sử dụng
BarCodeInverted = 'True'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted được bật.
BarCodeInverted = 'False'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted bị tắt.
Lưu ý
-
Thuộc tính BarCode Inverted chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng nguyên thủy con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Inverted thỏa mãn truy vấn. Nếu bạn muốn chỉ nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy sử dụng thêm tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeInverted = 'True').
Chiều rộng tối thiểu của mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width thỏa mãn truy vấn.
Cú pháp
BarCodeMinWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(BarCodeMinWidth) : Number– để chỉ định chiều rộng theo mil. -
AsMM(BarCodeMinWidth) : Number– để chỉ định chiều rộng theo mm.
Ví dụ sử dụng
BarCodeMinWidth = 10
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width bằng 10 đơn vị đo hiện tại.
BarCodeMinWidth >= 5
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width lớn hơn hoặc bằng 5 đơn vị đo hiện tại.
AsMils(BarCodeMinWidth) > 4
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width lớn hơn 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width lớn hơn hoặc bằng 6.35mm và nhỏ hơn hoặc bằng 8.89mm.
BarCodeMinWidth <> 5.50
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width not bằng 5.50 theo đơn vị đo hiện tại.
AsMils(BarCodeMinWidth) <= 6.50
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width nhỏ hơn hoặc bằng 6.50mil.
AsMM(BarCodeMinWidth) < 6.43
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Min Width nhỏ hơn 6.43mm.
Lưu ý
-
Thuộc tính BarCode Min Width chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng cơ sở con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Min Width đáp ứng truy vấn. Nếu chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy dùng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeMinWidth = 6.25).
Chế độ hiển thị mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Render Mode đáp ứng truy vấn.
Cú pháp
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String phải là một trong các chuỗi trong danh sách sau:
-
'By BarCode Full Width' -
'By BarCode Min Width'
Ví dụ sử dụng
BarCodeRenderMode = 'By BarCode Full Width'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Render Mode là By BarCode Full Width.
BarCodeRenderMode <> 'By BarCode Min Width'
Trả về tất cả các đối tượng except đối tượng chuỗi văn bản có thuộc tính BarCode Render Mode là By BarCode Min Width.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
RenderMode_Stringlà bắt buộc. -
Thuộc tính BarCode Render Mode chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng cơ sở con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Render Mode đáp ứng truy vấn. Nếu chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy dùng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
Hiển thị văn bản mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Show Text đáp ứng truy vấn.
Cú pháp
BarCodeShowText : Boolean_String
Ví dụ sử dụng
BarCodeShowText = 'True'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Show Text được bật.
BarCodeShowText = 'False'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Show Text bị tắt.
Lưu ý
-
Thuộc tính BarCode Show Text chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng cơ sở con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Show Text đáp ứng truy vấn. Nếu chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy dùng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeShowText = 'True').
Loại mã vạch
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Type đáp ứng truy vấn.
Cú pháp
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String phải là một trong các chuỗi trong danh sách sau:
-
'Code 39' -
'Code 128'
Ví dụ sử dụng
BarCodeType = 'Code 39'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Type là Code 39.
BarCodeType <> 'Code 128'
Trả về tất cả các đối tượng except đối tượng chuỗi văn bản có thuộc tính BarCode Type là Code 128.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
CodeType_Stringlà bắt buộc. -
Thuộc tính BarCode Type chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng cơ sở con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Type đáp ứng truy vấn. Nếu chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy dùng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeType = 'Code 39').
Lề mã vạch theo trục X
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin đáp ứng truy vấn.
Cú pháp
BarCodeXMargin : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(BarCodeXMargin) : Number– để chỉ định lề theo mil. -
AsMM(BarCodeXMargin) : Number– để chỉ định lề theo mm.
Ví dụ sử dụng
BarCodeXMargin = 20
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin bằng 20 theo đơn vị đo hiện tại.
BarCodeXMargin >= 50
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin lớn hơn hoặc bằng 50 theo đơn vị đo hiện tại.
AsMils(BarCodeXMargin) > 40
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin lớn hơn 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin lớn hơn hoặc bằng 0.5 mm và nhỏ hơn hoặc bằng 0.89 mm.
BarCodeXMargin <> 20
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin not bằng 20 theo đơn vị đo hiện tại.
AsMils(BarCodeXMargin) <= 15
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin nhỏ hơn hoặc bằng 15 mil.
AsMM(BarCodeXMargin) < 1.23
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode X Margin nhỏ hơn 1.23 mm.
Lưu ý
-
Thuộc tính BarCode X Margin chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng cơ sở con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode X Margin đáp ứng truy vấn. Nếu chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy dùng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsBarCodeText And (BarCodeXMargin = 20).
Lề mã vạch theo trục Y
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin đáp ứng truy vấn.
Cú pháp
BarCodeYMargin : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(BarCodeYMargin) : Number– để chỉ định lề theo mil. -
AsMM(BarCodeYMargin) : Number– để chỉ định lề theo mm.
Ví dụ sử dụng
BarCodeYMargin = 20
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin bằng 20 theo đơn vị đo hiện tại.
BarCodeYMargin >= 50
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin lớn hơn hoặc bằng 50 theo đơn vị đo hiện tại.
AsMils(BarCodeYMargin) > 40
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin lớn hơn 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin lớn hơn hoặc bằng 0.5 mm và nhỏ hơn hoặc bằng 0.89 mm.
BarCodeYMargin <> 20
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin not bằng 20 theo đơn vị đo hiện tại.
AsMils(BarCodeYMargin) <= 15
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin nhỏ hơn hoặc bằng 15 mil.
AsMM(BarCodeYMargin) < 1.23
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Y Margin nhỏ hơn 1.23 mm.
Lưu ý
-
Thuộc tính BarCode Y Margin chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng nguyên thủy con dạng chuỗi văn bản của các đối tượng thiết kế nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Y Margin thỏa mãn truy vấn. Nếu bạn chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình dưới dạng văn bản mã vạch, hãy sử dụng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Ví dụ về biểu thức truy vấn là
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Tóm tắt
Trả về tất cả các đối tượng thân 3D có thuộc tính Body 3-D Color thỏa mãn truy vấn.
Cú pháp
BodyColor3D : Numeric_String
BodyColor3D : Number
Màu tương ứng với một số cụ thể có thể được suy ra từ mối quan hệ sau:
65536 * Blue + 256 * Green + Red
trong đó mỗi thành phần Blue, Green và Red có giá trị từ 0 đến 255 (bao gồm cả hai giá trị giới hạn).
Khi từ khóa BodyColor3D có thể được sử dụng kết hợp với Number, có thể đánh giá riêng giá trị của từng thành phần Xanh lam, Xanh lục và Đỏ của thuộc tính Body 3-D Color bằng các cấu trúc sau:
- Blue = Body 3-D Color Div 65536
- Green = Body 3-D Color Div 256 Mod 256
- Red = Body 3-D Color Mod 256
Ví dụ sử dụng
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Trả về tất cả các đối tượng thân 3D có thuộc tính Body 3-D Color là 0 (tương ứng với các giá trị Xanh lam = 0, Xanh lục = 0 và Đỏ = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Trả về tất cả các đối tượng thân 3D có thuộc tính Body 3-D Color là 16711680 (tương ứng với các giá trị Xanh lam = 255, Xanh lục = 0 và Đỏ = 0).
BodyColor3D <> '16777215'
Trả về tất cả các đối tượng thân 3D except những đối tượng có thuộc tính Body 3-D Color là 16777215 (tương ứng với các giá trị Xanh lam = 255, Xanh lục = 255 và Đỏ = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Trả về tất cả các đối tượng thân 3D có thành phần Xanh lam của thuộc tính Body 3-D Color có giá trị nhỏ hơn hoặc bằng 192.
Lưu ý
Thuộc tính Body 3-D Color chỉ được định nghĩa cho các đối tượng thân 3D.
BodyColor3DOpacity
Tóm tắt
Trả về tất cả các đối tượng thân 3D có thuộc tính Body 3-D Color Opacity thỏa mãn truy vấn.
Cú pháp
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Ví dụ sử dụng
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Trả về tất cả các đối tượng thân 3D có thuộc tính Body 3-D Color Opacity là 1.000.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Trả về tất cả các đối tượng except các đối tượng thân 3D có thuộc tính Body 3-D Color Opacity là 0.500.
Lưu ý
Thuộc tính Body 3-D Color Opacity chỉ được định nghĩa cho các đối tượng thân 3D.
BodyColor3DOverride
Tóm tắt
Trả về tất cả các đối tượng thân 3D có thuộc tính Override Color thỏa mãn truy vấn.
Cú pháp
BodyColor3DOverride : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
BodyColor3DOverride = 'True'
Trả về tất cả các đối tượng thân 3D có thuộc tính Override Color được bật.
BodyColor3DOverride = 'False'
Trả về tất cả các đối tượng thân 3D có thuộc tính Override Color bị tắt.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Trả về tất cả các đối tượng except các đối tượng thân 3D có thuộc tính Override Color được bật.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Trả về tất cả các đối tượng except các đối tượng thân 3D có thuộc tính Override Color bị tắt.
Lưu ý
Thuộc tính Override Color chỉ được định nghĩa cho các đối tượng thân 3D.
BodyProjection
Tóm tắt
Trả về tất cả các đối tượng thân 3D có thuộc tính Body Projection thỏa mãn truy vấn.
Cú pháp
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String phải là một trong các chuỗi trong danh sách sau:
-
'Top Side' -
'Bottom Side'
Ví dụ sử dụng
BodyProjection = 'Top Side'
Trả về tất cả các đối tượng thân 3D có thuộc tính Body Projection là Top Side.
BodyProjection <> 'Bottom Side'
Trả về tất cả các đối tượng except các đối tượng thân 3D có thuộc tính Body Projection là Bottom Side.
Lưu ý
- Thuộc tính Body Projection chỉ được định nghĩa cho các đối tượng thân 3D.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
BodyProjection_String.
CappingMaterial
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Capping Material thỏa mãn truy vấn.
Cú pháp
CappingMaterial : String
Ví dụ sử dụng
CappingMaterial = 'Epoxy'
Trả về tất cả các đối tượng via có thuộc tính Capping Material là Epoxy.
CappingMaterial Like 'Epoxy*'
Trả về tất cả các đối tượng via có Capping Material với chuỗi liên kết bắt đầu bằng Epoxy.
Lưu ý
- Thuộc tính Capping Material chỉ được định nghĩa cho các đối tượng via.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
String.
CappingSide
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Capping Side thỏa mãn truy vấn.
Cú pháp
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String phải là một trong các chuỗi trong danh sách sau:
-
'Top' -
'Bottom' -
'Both'
Ví dụ sử dụng
CappingSide = 'Top'
Trả về tất cả các đối tượng via có thuộc tính Capping Side là Top.
CappingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Capping Side là Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Capping Side là Both.
Lưu ý
- Thuộc tính Capping Side chỉ được định nghĩa cho các đối tượng via.
-
Bắt buộc phải có dấu nháy đơn (
') ở đầu và cuốiCappingSide_String.
CavityHeight
Tóm tắt
Trả về tất cả các đối tượng vùng có thuộc tính Cavity Height thỏa mãn truy vấn.
Cú pháp
CavityHeight : Numeric_String
Ví dụ sử dụng
CavityHeight = '70'
Trả về tất cả các đối tượng vùng có thuộc tính Cavity Height bằng 70.
CavityHeight Between '200' And '400'
Trả về tất cả các đối tượng vùng có thuộc tính Cavity Height lớn hơn hoặc bằng 200 và nhỏ hơn hoặc bằng 400.
CavityHeight >= '100'
Trả về tất cả các đối tượng vùng có thuộc tính Cavity Height lớn hơn hoặc bằng 100.
CavityHeight <> '120'
Trả về tất cả các đối tượng except các đối tượng vùng có thuộc tính Cavity Height bằng 120.
Lưu ý
Thuộc tính Cavity Height chỉ được định nghĩa cho các đối tượng vùng và chỉ có ý nghĩa đối với các vùng có thuộc tính Kind được đặt thành Cavity.
Kích thước vát góc/bo góc
Tóm tắt
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Chamfer/Fillet Size thỏa mãn truy vấn.
Cú pháp
ChamferFilletSize : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(ChamferFilletSize) : Number– để chỉ định chiều rộng theo mil. -
AsMM(ChamferFilletSize) : Number– để chỉ định chiều rộng theo mm.
Ví dụ sử dụng
ChamferFilletSize = 20
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Chamfer/Fillet Size bằng 20 theo đơn vị đo hiện tại.
ChamferFilletSize >= 1.27
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Chamfer/Fillet Size lớn hơn hoặc bằng 1.27 theo đơn vị đo hiện tại.
AsMils(ChamferFilletSize) Between 10 And 30
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Chamfer/Fillet Size lớn hơn hoặc bằng 10 mil và nhỏ hơn hoặc bằng 30 mil.
AsMM(ChamferFilletSize) < 1.016
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Chamfer/Fillet Size nhỏ hơn 1.016 mm.
Lưu ý
Thuộc tính Chamfer/Fillet Size chỉ được định nghĩa cho các đối tượng hình chữ nhật và chỉ có ý nghĩa đối với các hình chữ nhật có thuộc tính Corner Mode được đặt thành Chamfer hoặc Fillet.
Độ lệch kênh
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Channel Offset thỏa mãn truy vấn.
Cú pháp
ChannelOffset : Numeric_String
ChannelOffset : Number
Ví dụ sử dụng
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Trả về tất cả các đối tượng linh kiện có thuộc tính Channel Offset là 2.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Trả về tất cả các đối tượng linh kiện có thuộc tính Channel Offset lớn hơn hoặc bằng 3 và nhỏ hơn hoặc bằng 5.
IsComponent && ChannelOffset < 4
Trả về tất cả các đối tượng linh kiện có thuộc tính Channel Offset nhỏ hơn 4.
ObjectKind = 'Component' && ChannelOffset >= 4
Trả về tất cả các đối tượng linh kiện có thuộc tính Channel Offset lớn hơn hoặc bằng 4.
ChannelOffset <> '1'
Trả về tất cả các đối tượng except các đối tượng linh kiện có thuộc tính Channel Offset bằng 1.
IsComponent && ChannelOffset <> 1
Trả về tất cả các đối tượng linh kiện có thuộc tính Channel Offset khác 1.
Lưu ý
-
Thuộc tính Channel Offset chỉ được định nghĩa cho các đối tượng linh kiện.
-
Các đối tượng con của đối tượng linh kiện được truy vấn trả về sẽ không được trả về.
Loại lớp
Tóm tắt
Trả về tất cả các đối tượng lớp có thuộc tính Class Type thỏa mãn truy vấn.
Cú pháp
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String phải là một trong các chuỗi trong danh sách sau:
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
Ví dụ sử dụng
ClassType = 'Component Class'
Trả về tất cả các đối tượng lớp có thuộc tính Class Type là Component Class.
ClassType <> 'Layer Class'
Trả về tất cả các đối tượng except các đối tượng lớp có thuộc tính Class Type là Layer Class.
Lưu ý
- Thuộc tính Class Type chỉ được định nghĩa cho các đối tượng lớp.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
ClassType_String.
Màu sắc
Tóm tắt
Trả về tất cả các đối tượng Net có thuộc tính Color thỏa mãn truy vấn.
Cú pháp
Color : Numeric_String
Color : Number
Có thể suy ra màu tương ứng với một số cụ thể từ mối quan hệ sau:
65536 * Blue + 256 * Green + Red
trong đó mỗi thành phần Blue, Green và Red có giá trị từ 0 đến 255 (bao gồm cả hai giá trị biên).
Khi có thể sử dụng từ khóa Color kết hợp với Number, có thể đánh giá riêng giá trị của từng thành phần Xanh dương, Xanh lá và Đỏ của thuộc tính Color bằng các cấu trúc sau:
- Xanh dương = Color Div 65536
- Xanh lá = Color Div 256 Mod 256
- Đỏ = Color Mod 256
Ví dụ sử dụng
Color = '0'
Color <> '' && Color = 0
Trả về tất cả các đối tượng Net có thuộc tính Color là 0 (tương ứng với các giá trị Xanh dương = 0, Xanh lá = 0 và Đỏ = 0).
Color = '16711680'
Color > '' && Color = 16711680
Trả về tất cả các đối tượng Net có thuộc tính Color là 16711680 (tương ứng với các giá trị Xanh dương = 255, Xanh lá = 0 và Đỏ = 0).
Color <> '16777215'
Trả về tất cả các đối tượng except các đối tượng Net có thuộc tính Color là 16777215 (tương ứng với các giá trị Xanh dương = 255, Xanh lá = 255 và Đỏ = 255).
ObjectKind = 'Net' && Color <> 16777215
Trả về tất cả các đối tượng Net có thuộc tính Color khác 16777215.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Trả về tất cả các đối tượng Net có thuộc tính Color sao cho thành phần Xanh dương có giá trị lớn hơn hoặc bằng 96, thành phần Xanh lá có giá trị lớn hơn hoặc bằng 64 và nhỏ hơn hoặc bằng 192, và thành phần Đỏ có giá trị nhỏ hơn hoặc bằng 128.
IsNet && Color Div 65536 <= 192
Trả về tất cả các đối tượng Net có thành phần Xanh dương của thuộc tính Color có giá trị nhỏ hơn hoặc bằng 192.
IsNet && Color Mod 256 Between 64 And 192
Trả về tất cả các đối tượng Net có thành phần Đỏ của thuộc tính Color có giá trị lớn hơn hoặc bằng 64 và nhỏ hơn hoặc bằng 192.
Lưu ý
- Thuộc tính Color chỉ được định nghĩa cho các đối tượng Net.
- Các đối tượng con của những đối tượng Net được Truy vấn trả về sẽ không được trả về.
Chú thích
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Component Comment thỏa mãn Truy vấn.
Cú pháp
Comment : String
Ví dụ sử dụng
Comment = '100nF'
Trả về tất cả các linh kiện có Component Comment là 100 nF.
Comment <> '100nF'
Trả về tất cả các đối tượng except các đối tượng linh kiện có Component Comment là 100 nF.
Lưu ý
- Thuộc tính Component Comment chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được Truy vấn trả về sẽ không được trả về.
Linh kiện
Tóm tắt
Trả về tất cả các đối tượng con của bất kỳ đối tượng linh kiện nào có thuộc tính Name thỏa mãn Truy vấn.
Cú pháp
Component : String
Ví dụ sử dụng
Component = 'C1'
Trả về tất cả các đối tượng con của bất kỳ linh kiện nào có Name là C1.
Component Like 'C?*'
Trả về tất cả các đối tượng con của bất kỳ linh kiện nào có Name bắt đầu bằng C và có ít nhất một ký tự bổ sung.
Component <> 'C1'
Trả về tất cả các đối tượng except các đối tượng con của bất kỳ linh kiện nào có Name là C1.
Component = 'Free'
Trả về tất cả các đối tượng except các đối tượng con của các đối tượng linh kiện.
Lưu ý
Các đối tượng linh kiện cha của những đối tượng con được Truy vấn này trả về sẽ không được trả về.
Linh kiện được lật trên lớp
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Flipped On Layer thỏa mãn Truy vấn.
Cú pháp
ComponentFlippedOnLayer : Boolean_String
Ví dụ sử dụng
ComponentFlippedOnLayer = 'True'
Trả về tất cả các đối tượng linh kiện có thuộc tính Flipped On Layer được bật.
ComponentFlippedOnLayer = 'False'
Trả về tất cả các đối tượng linh kiện có thuộc tính Flipped On Layer bị tắt.
Lưu ý
Thuộc tính Flipped On Layer chỉ được định nghĩa cho các đối tượng linh kiện.
Các chuỗi của linh kiện bị khóa
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Lock Strings thỏa mãn Truy vấn.
Cú pháp
ComponentStringsLocked : Boolean_String
Ví dụ sử dụng
ComponentStringsLocked = 'True'
Trả về tất cả các linh kiện có thuộc tính Lock Strings được bật.
ComponentStringsLocked = 'False'
Trả về tất cả các linh kiện có thuộc tính Lock Strings bị tắt.
Lưu ý
Các đối tượng con của những linh kiện được Truy vấn trả về sẽ không được trả về.
Loại linh kiện
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Component Type thỏa mãn Truy vấn.
Cú pháp
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String phải là một trong các chuỗi trong danh sách sau:
- 'Đồ họa'
- 'Cầu nối'
- 'Cơ khí'
- 'Nối Net'
- 'Nối Net (Có trong BOM)'
- 'Tiêu chuẩn'
- 'Tiêu chuẩn (Không có trong BOM)'
Ví dụ sử dụng
ComponentType = 'Graphical'
Trả về tất cả các linh kiện có Component Type là Graphical.
ComponentType <> 'Standard'
Trả về all đối tượng except các linh kiện có Component Type là Standard.
Lưu ý
- Thuộc tính Component Type chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được Truy vấn trả về sẽ không được trả về.
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
ComponentType_Stringlà bắt buộc.
Độ rộng đường của tọa độ và kích thước
Tóm tắt
Trả về các đối tượng tọa độ và kích thước gốc có thuộc tính Line Width (Coord/Dimen) thỏa mãn Truy vấn.
Cú pháp
CoordinateDimensionLineWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(CoordinateDimensionLineWidth) : Number– để chỉ định độ rộng theo mil. -
AsMM(CoordinateDimensionLineWidth) : Number– để chỉ định độ rộng theo mm.
Ví dụ sử dụng
CoordinateDimensionLineWidth = 10
Trả về tất cả các đối tượng tọa độ và kích thước gốc có thuộc tính Line Width (Coord/Dimen) bằng 10 theo đơn vị đo hiện tại.
CoordinateDimensionLineWidth >= 0.2286
Trả về tất cả các đối tượng tọa độ và kích thước gốc có thuộc tính Line Width (Coord/Dimen) lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Trả về tất cả các đối tượng tọa độ và kích thước gốc có thuộc tính Line Width (Coord/Dimen) lớn hơn hoặc bằng 8 mil và nhỏ hơn hoặc bằng 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Trả về tất cả các đối tượng tọa độ và kích thước gốc có thuộc tính Line Width (Coord/Dimen) nhỏ hơn 0.2794 mm.
Lưu ý
- Thuộc tính Line Width (Coord/Dimen) chỉ được định nghĩa cho các đối tượng tọa độ và kích thước.
- Các đối tượng con của những đối tượng tọa độ và kích thước gốc được Truy vấn trả về sẽ không được trả về.
Kích cỡ của tọa độ và kích thước
Tóm tắt
Trả về các đối tượng tọa độ, kích thước tâm, kích thước có đường dẫn và kích thước gốc có thuộc tính Size (Coord/Dimen) thỏa mãn Truy vấn.
Cú pháp
CoordinateDimensionSize : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(CoordinateDimensionSize) : Number– để chỉ định kích cỡ theo mil. -
AsMM(CoordinateDimensionSize) : Number– để chỉ định kích cỡ theo mm.
Ví dụ sử dụng
CoordinateDimensionSize = 10
Trả về tất cả các đối tượng tọa độ, kích thước tâm, kích thước có đường dẫn và kích thước gốc có thuộc tính Size (Coord/Dimen) bằng 10 theo đơn vị đo hiện tại.
CoordinateDimensionSize >= 0.2286
Trả về tất cả các đối tượng tọa độ, kích thước tâm, kích thước có đường dẫn và kích thước gốc có thuộc tính Size (Coord/Dimen) lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(CoordinateDimensionSize) Between 8 And 12
Trả về tất cả các đối tượng tọa độ, kích thước tâm, kích thước có đường dẫn và kích thước gốc có thuộc tính Size (Coord/Dimen) lớn hơn hoặc bằng 8 mil và nhỏ hơn hoặc bằng 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Trả về tất cả các đối tượng tọa độ, kích thước tâm, kích thước có đường dẫn và kích thước gốc có thuộc tính Size (Coord/Dimen) nhỏ hơn 0.2794 mm.
Lưu ý
- Thuộc tính Size (Coord/Dimen) chỉ được định nghĩa cho các đối tượng tọa độ, kích thước tâm, kích thước có đường dẫn và kích thước gốc.
- Các đối tượng con của những đối tượng tọa độ, kích thước tâm, kích thước có đường dẫn và kích thước gốc được Truy vấn trả về sẽ không được trả về.
Kiểu đơn vị của tọa độ và kích thước
Tóm tắt
Trả về tất cả các đối tượng tọa độ và kích thước gốc có thuộc tính Unit Style thỏa mãn Truy vấn.
Cú pháp
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String phải là một trong các chuỗi trong danh sách sau:
-
'Brackets' -
'None' -
'Normal'
Ví dụ sử dụng
CoordinateDimensionUnitStyle = 'Brackets'
Trả về tất cả các đối tượng tọa độ và kích thước gốc có thuộc tính Unit Style là Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Trả về tất cả các đối tượng except đối tượng tọa độ và kích thước gốc có thuộc tính Unit Style là Normal.
Lưu ý
- Thuộc tính Unit Style chỉ được định nghĩa cho các đối tượng tọa độ và kích thước gốc.
-
Các dấu nháy đơn (') ở đầu và cuối
UnitStyle_Stringlà bắt buộc. - Các đối tượng con của các đối tượng tọa độ và kích thước gốc được truy vấn trả về sẽ không được trả về.
Chế độ góc
Tóm tắt
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Corner Mode thỏa mãn truy vấn.
Cú pháp
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String phải là một trong các chuỗi trong danh sách sau:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Ví dụ sử dụng
CornerMode = 'Rectangle'
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Corner Mode là Rectangle.
CornerMode <> 'Chamfer'
Trả về tất cả các đối tượng except đối tượng hình chữ nhật có thuộc tính Corner Mode là Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Trả về tất cả các đối tượng except đối tượng hình chữ nhật có thuộc tính Corner Mode là Rectangle.
Lưu ý
- Thuộc tính Corner Mode chỉ được định nghĩa cho các đối tượng hình chữ nhật.
-
Các dấu nháy đơn (
') ở đầu và cuốiCornerMode_Stringlà bắt buộc.
Vật liệu phủ
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Covering Material thỏa mãn truy vấn.
Cú pháp
CoveringMaterial : String
Ví dụ sử dụng
CoveringMaterial = 'Epoxy'
Trả về tất cả các đối tượng via có thuộc tính Covering Material là Epoxy.
CoveringMaterial Like 'Epoxy*'
Trả về tất cả các đối tượng via có Covering Material với chuỗi liên kết bắt đầu bằng Epoxy.
Lưu ý
- Thuộc tính Covering Material chỉ được định nghĩa cho các đối tượng via.
-
Các dấu nháy đơn (
') ở đầu và cuốiStringlà bắt buộc.
Mặt phủ
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Covering Side thỏa mãn truy vấn.
Cú pháp
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String phải là một trong các chuỗi trong danh sách sau:
-
'Top' -
'Bottom' -
'Both'
Ví dụ sử dụng
CoveringSide = 'Top'
Trả về tất cả các đối tượng via có thuộc tính Covering Side là Top.
CoveringSide <> 'Both'
Trả về tất cả các đối tượng except đối tượng via có thuộc tính Covering Side là Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Trả về tất cả các đối tượng except đối tượng via có thuộc tính Covering Side là Both.
Lưu ý
-
Thuộc tính Covering Side chỉ được định nghĩa cho các đối tượng via.
-
Các dấu nháy đơn (
') ở đầu và cuốiCovering_Stringlà bắt buộc.
Đảo ngược Data Matrix
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted thỏa mãn truy vấn.
Cú pháp
DataMatrixInverted : Boolean_String
Ví dụ sử dụng
DataMatrixInverted = 'True'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted được bật.
DataMatrixInverted = 'False'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted bị tắt.
Lưu ý
-
Thuộc tính BarCode Inverted chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng nguyên thủy con dạng chuỗi văn bản của các đối tượng thiết kế dạng nhóm (linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Inverted thỏa mãn truy vấn. Nếu chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình làm văn bản mã QR, hãy sử dụng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsDataMatrixText And (DataMatrixInverted = 'True').
Khoảng hở mũi tên kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước có đường dẫn có thuộc tính Arrow Gap thỏa mãn truy vấn.
Cú pháp
DimensionArrowGap : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(DimensionArrowGap) : Number– để chỉ định khoảng hở tính bằng mil. -
AsMM(DimensionArrowGap) : Number– để chỉ định khoảng hở tính bằng mm.
Ví dụ sử dụng
DimensionArrowGap = 10
Trả về tất cả các đối tượng kích thước có đường dẫn có thuộc tính Arrow Gap bằng 10 theo đơn vị đo hiện tại.
DimensionArrowGap >= 0.2286
Trả về tất cả các đối tượng kích thước có đường dẫn có thuộc tính Arrow Gap lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(DimensionArrowGap) Between 8 And 12
Trả về tất cả các đối tượng kích thước có đường dẫn có thuộc tính Arrow Gap lớn hơn hoặc bằng 8 mil và nhỏ hơn hoặc bằng 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Trả về tất cả các đối tượng kích thước có đường dẫn có thuộc tính Arrow Gap nhỏ hơn 0.2794 mm.
Lưu ý
- Thuộc tính Arrow Gap chỉ được định nghĩa cho các đối tượng kích thước có đường dẫn.
- Các đối tượng con của các đối tượng kích thước có đường dẫn được truy vấn trả về sẽ không được trả về.
Chiều dài mũi tên kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính và kích thước đường kính hướng tâm có thuộc tính Arrow Length thỏa mãn truy vấn.
Cú pháp
DimensionArrowLength : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(DimensionArrowLength) : Number– để chỉ định chiều dài tính bằng mil. -
AsMM(DimensionArrowLength) : Number– để chỉ định chiều dài tính bằng mm.
Ví dụ sử dụng
DimensionArrowLength = 100
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính và kích thước đường kính hướng tâm có thuộc tính Arrow Length bằng 100 theo đơn vị đo hiện tại.
DimensionArrowLength >= 2.286
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính và kích thước đường kính hướng tâm có thuộc tính Arrow Length lớn hơn hoặc bằng 2.286 theo đơn vị đo hiện tại.
AsMils(DimensionArrowLength) Between 80 And 120
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính và kích thước đường kính hướng tâm có thuộc tính Arrow Length lớn hơn hoặc bằng 80 mil và nhỏ hơn hoặc bằng 120 mil.
AsMM(DimensionArrowLength) < 2.794
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính và kích thước đường kính hướng tâm có thuộc tính Arrow Length nhỏ hơn 2.794 mm.
Lưu ý
-
Thuộc tính Arrow Length chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính và kích thước đường kính hướng tâm.
-
Các đối tượng con của các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính và kích thước đường kính hướng tâm được truy vấn trả về sẽ không được trả về.
Độ rộng nét mũi tên kích thước
Tóm tắt
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Line Width thỏa mãn truy vấn.
Cú pháp
DimensionArrowLineWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionArrowLineWidth) : Number– để chỉ định chiều rộng theo mil. -
AsMM(DimensionArrowLineWidth) : Number– để chỉ định chiều rộng theo mm.
Ví dụ sử dụng
DimensionArrowLineWidth = 10
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Line Width bằng 10 theo đơn vị đo hiện tại.
DimensionArrowLineWidth >= 0.2286
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Line Width lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Line Width lớn hơn hoặc bằng 8 mil và nhỏ hơn hoặc bằng 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Line Width nhỏ hơn 0.2794 mm.
Lưu ý
-
Thuộc tính Arrow Line Width chỉ được định nghĩa cho các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được truy vấn trả về sẽ không được trả về.
Vị trí mũi tên kích thước
Tóm tắt
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Position thỏa mãn truy vấn.
Cú pháp
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String phải là một trong các chuỗi trong danh sách sau:
-
'Inside' -
'Outside'
Ví dụ sử dụng
DimensionArrowPosition = 'Inside'
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Position là Inside.
DimensionArrowPosition <> 'Outside'
Trả về tất cả các đối tượng except các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Position là Outside.
Lưu ý
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
ArrowPosition_Stringlà bắt buộc. -
Thuộc tính Arrow Position chỉ được định nghĩa cho các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được truy vấn trả về sẽ không được trả về.
Kích cỡ mũi tên kích thước
Tóm tắt
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Size thỏa mãn truy vấn.
Cú pháp
DimensionArrowSize : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionArrowSize) : Number– để chỉ định kích cỡ theo mil. -
AsMM(DimensionArrowSize) : Number– để chỉ định kích cỡ theo mm.
Ví dụ sử dụng
DimensionArrowSize = 60
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Size bằng 60 theo đơn vị đo hiện tại.
DimensionArrowSize >= 1.016
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Size lớn hơn hoặc bằng 1.016 theo đơn vị đo hiện tại.
AsMils(DimensionArrowSize) Between 50 And 70
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Size lớn hơn hoặc bằng 50 mil và nhỏ hơn hoặc bằng 70 mil.
AsMM(DimensionArrowSize) < 2.032
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Arrow Size nhỏ hơn 2.032 mm.
Lưu ý
-
Thuộc tính Arrow Size chỉ được định nghĩa cho các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được truy vấn trả về sẽ không được trả về.
Chiều rộng đường gióng kích thước
Tóm tắt
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Line Width thỏa mãn truy vấn.
Cú pháp
DimensionExtensionLineWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionExtensionLineWidth) : Number– để chỉ định chiều rộng theo mil. -
AsMM(DimensionExtensionLineWidth) : Number– để chỉ định chiều rộng theo mm.
Ví dụ sử dụng
DimensionExtensionLineWidth = 10
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Line Width bằng 10 theo đơn vị đo hiện tại.
DimensionExtensionLineWidth >= 0.2286
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Line Width lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Line Width lớn hơn hoặc bằng 8 mil và nhỏ hơn hoặc bằng 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Trả về tất cả các đối tượng ghi kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Line Width nhỏ hơn 0.2794 mm.
Lưu ý
-
Thuộc tính Extension Line Width chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính được Truy vấn trả về sẽ không được trả về.
Độ lệch đường gióng kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Offset thỏa mãn Truy vấn.
Cú pháp
DimensionExtensionOffset : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionExtensionOffset) : Number– để chỉ định độ lệch theo mil. -
AsMM(DimensionExtensionOffset) : Number– để chỉ định độ lệch theo mm.
Ví dụ sử dụng
DimensionExtensionOffset = 10
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Offset bằng 10 theo đơn vị đo hiện tại.
DimensionExtensionOffset >= 0.2286
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Offset lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(DimensionExtensionOffset) Between 8 And 12
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Offset lớn hơn hoặc bằng 8 mil và nhỏ hơn hoặc bằng 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Offset nhỏ hơn 0.2794 mm.
Ghi chú
-
Thuộc tính Extension Offset chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính và kích thước tuyến tính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước đường kính tuyến tính và kích thước tuyến tính được Truy vấn trả về sẽ không được trả về.
Khoảng hở từ điểm chọn đến đường gióng kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Pick Gap thỏa mãn Truy vấn.
Cú pháp
DimensionExtensionPickGap : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionExtensionPickGap) : Number– để chỉ định khoảng hở theo mil. -
AsMM(DimensionExtensionPickGap) : Number– để chỉ định khoảng hở theo mm.
Ví dụ sử dụng
DimensionExtensionPickGap = 10
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Pick Gap bằng 10 theo đơn vị đo hiện tại.
DimensionExtensionPickGap >= 0.2286
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Pick Gap lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Pick Gap lớn hơn hoặc bằng 8 mil và nhỏ hơn hoặc bằng 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính có thuộc tính Extension Pick Gap nhỏ hơn 0.2794 mm.
Ghi chú
-
Thuộc tính Extension Pick Gap chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính và kích thước tuyến tính được Truy vấn trả về sẽ không được trả về.
Phông chữ văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước có đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Font thỏa mãn Truy vấn.
Cú pháp
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String phải là một trong các chuỗi trong danh sách sau:
-
'Default' -
'Serif' -
'Sans Serif'
Ví dụ sử dụng
DimensionTextFont = 'Default'
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước có đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Font là Default.
DimensionTextFont <> 'Serif'
Trả về tất cả các đối tượng except các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước có đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Font là Serif.
Ghi chú
-
Các dấu nháy đơn (') ở đầu và cuối
Font_Stringlà bắt buộc. -
Thuộc tính Dimension Font chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước có đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước có đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính được Truy vấn trả về sẽ không được trả về.
Định dạng văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Format thỏa mãn Truy vấn.
Cú pháp
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String phải là 'None'.
Ví dụ sử dụng
DimensionTextFormat = 'None'
Trả về tất cả các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Format là None (tức là không hiển thị giá trị và đơn vị).
DimensionTextFormat <> 'None'
Trả về tất cả các đối tượng except các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Format là None (tức là sẽ trả về các đối tượng kích thước áp dụng có định dạng được thiết lập để chỉ hiển thị giá trị, giá trị và đơn vị, hoặc giá trị và đơn vị với đơn vị đặt trong dấu ngoặc).
Ghi chú
-
Các dấu nháy đơn (') ở đầu và cuối
TextFormat_Stringlà bắt buộc. -
Thuộc tính Dimension Format chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước theo đường cơ sở, kích thước theo chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được Truy vấn trả về sẽ không được trả về.
Khoảng hở văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Gap thỏa mãn truy vấn.
Cú pháp
DimensionTextGap : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1mil = 0.001inch) hoặc hệ mét (mm; 1mm = 0.001mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionTextGap) : Number– để chỉ định khoảng hở theo mil. -
AsMM(DimensionTextGap) : Number– để chỉ định khoảng hở theo mm.
Ví dụ sử dụng
DimensionTextGap = 10
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Gap bằng 10 theo đơn vị đo hiện tại.
DimensionTextGap >= 0.2286
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Gap lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(DimensionTextGap) Between 8 And 12
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Gap lớn hơn hoặc bằng 8mil và nhỏ hơn hoặc bằng 12mil.
AsMM(DimensionTextGap) < 0.2794
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Gap nhỏ hơn 0.2794mm.
Lưu ý
-
Thuộc tính Dimension Text Gap chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được truy vấn trả về sẽ không được trả về.
Chiều cao văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Height thỏa mãn truy vấn.
Cú pháp
DimensionTextHeight : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionTextHeight) : Number– để chỉ định chiều cao theo mil. -
AsMM(DimensionTextHeight) : Number– để chỉ định chiều cao theo mm.
Ví dụ sử dụng
DimensionTextHeight = 60
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Height bằng 60 theo đơn vị đo hiện tại.
DimensionTextHeight >= 1.27
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Height lớn hơn hoặc bằng 1.27 theo đơn vị đo hiện tại.
AsMils(DimensionTextHeight) Between 40 And 80
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Height lớn hơn hoặc bằng 40mil và nhỏ hơn hoặc bằng 80 mil.
AsMM(DimensionTextHeight) < 1.778
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Height nhỏ hơn 1.778 mm.
Lưu ý
-
Thuộc tính Dimension Text Height chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính được truy vấn trả về sẽ không được trả về.
-
Đối với kích thước gốc, giá trị của thuộc tính Dimension Text Height tuân theo giá trị của thuộc tính Text Height của kích thước đó.
Độ rộng nét văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Line Width thỏa mãn truy vấn.
Cú pháp
DimensionTextLineWidth : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(DimensionTextLineWidth) : Number– để chỉ định độ rộng theo mil. -
AsMM(DimensionTextLineWidth) : Number– để chỉ định độ rộng theo mm.
Ví dụ sử dụng
DimensionTextLineWidth = 6
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Line Width bằng 6 theo đơn vị đo hiện tại.
DimensionTextLineWidth >= 0.127
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Line Width lớn hơn hoặc bằng 0.127 theo đơn vị đo hiện tại.
AsMils(DimensionTextLineWidth) Between 4 And 8
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Line Width lớn hơn hoặc bằng 4mil và nhỏ hơn hoặc bằng 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Line Width nhỏ hơn 0.1778mm.
Lưu ý
-
Thuộc tính Dimension Text Line Width chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của những đối tượng kích thước góc, kích thước đường cơ sở, kích thước mốc chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước gốc, kích thước đường kính hướng tâm và kích thước bán kính được truy vấn trả về sẽ không được trả về.
-
Đối với kích thước gốc, giá trị của thuộc tính Dimension Text Line Width tuân theo giá trị của thuộc tính Text Width của kích thước.
Vị trí văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Position đáp ứng Truy vấn.
Cú pháp
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String phải là một trong các chuỗi trong danh sách sau:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Ví dụ sử dụng
DimensionTextPosition = 'Automatic'
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Position là Automatic.
DimensionTextPosition <> 'Manual'
Trả về tất cả các đối tượng except các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Text Position là Manual.
Lưu ý
-
Bắt buộc phải có các ký tự dấu nháy đơn (') ở đầu và cuối
DimensionTextPosition_String. -
Thuộc tính Dimension Text Position chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường dẫn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được Truy vấn trả về sẽ không được trả về.
Độ chính xác của văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Precision đáp ứng Truy vấn.
Cú pháp
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Ví dụ sử dụng
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Precision là 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Precision lớn hơn hoặc bằng 3 và nhỏ hơn hoặc bằng 5.
IsDimension && DimensionTextPrecision < 4
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Precision nhỏ hơn 4.
DimensionTextPrecision <> '1'
Trả về tất cả các đối tượng except các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Precision là 1.
IsDimension && DimensionTextPrecision <> 1
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Precision không bằng 1.
Lưu ý
-
Thuộc tính Dimension Precision chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được Truy vấn trả về sẽ không được trả về.
Tiền tố văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Prefix đáp ứng Truy vấn.
Cú pháp
DimensionTextPrefix : String
Ví dụ sử dụng
DimensionTextPrefix = 'ø'
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Prefix là ø.
Lưu ý
-
Thuộc tính Dimension Prefix chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được Truy vấn trả về sẽ không được trả về.
Hậu tố văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Suffix đáp ứng Truy vấn.
Cú pháp
DimensionTextSuffix : String
Ví dụ sử dụng
DimensionTextSuffix = '(+/- 0.5%)'
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Suffix là (+/- 0.5%).
Lưu ý
-
Thuộc tính Dimension Suffix chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được Truy vấn trả về sẽ không được trả về.
Đơn vị văn bản kích thước
Tóm tắt
Trả về tất cả các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Unit đáp ứng Truy vấn.
Cú pháp
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Đối với các đối tượng kích thước góc, DimensionUnit_String phải là một trong các chuỗi trong danh sách sau:
-
'Degrees' -
'Radians'
Đối với các đối tượng kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính, DimensionUnit_String phải là một trong các chuỗi trong danh sách sau:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Ví dụ sử dụng
DimensionTextUnit = 'Radians'
Trả về tất cả các đối tượng kích thước góc có thuộc tính Dimension Unit là Radians.
DimensionTextUnit <> 'Degrees'
Trả về tất cả các đối tượng except các đối tượng kích thước góc có thuộc tính Dimension Unit là Degrees.
DimensionTextUnit = 'Mils'
Trả về tất cả các đối tượng kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Unit là Mils.
DimensionTextUnit <> 'Inches'
Trả về tất cả các đối tượng except các đối tượng kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính có thuộc tính Dimension Unit là Inches.
Lưu ý
-
Bắt buộc phải có các ký tự dấu nháy đơn (') ở đầu và cuối
DimensionUnit_String. -
Thuộc tính Dimension Unit chỉ được định nghĩa cho các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính.
-
Các đối tượng con của các đối tượng kích thước góc, kích thước đường cơ sở, kích thước chuẩn, kích thước đường kính tuyến tính, kích thước tuyến tính, kích thước đường kính hướng tâm và kích thước bán kính được truy vấn trả về sẽ không được trả về.
DrillPair
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Drill Pair đáp ứng truy vấn.
Cú pháp
DrillPair = 'Start Layer - Stop Layer'
Ví dụ sử dụng
DrillPair = 'Top Layer - Bottom Layer'
Trả về tất cả các đối tượng via có thuộc tính Drill Pair là Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Trả về tất cả các đối tượng except đối với các đối tượng via có thuộc tính Drill Pair là Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Trả về tất cả các đối tượng via except những đối tượng có thuộc tính Drill Pair là Top Layer - Bottom Layer.
Lưu ý
- Các dấu nháy đơn (') ở đầu và cuối chuỗi là bắt buộc.
- Thuộc tính Drill Pair chỉ được định nghĩa cho các đối tượng via.
DrillType
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Drill Type đáp ứng truy vấn.
Cú pháp
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String phải là một trong các chuỗi trong danh sách sau:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Ví dụ sử dụng
DrillType = 'Drilled'
Trả về tất cả các đối tượng pad có thuộc tính Drill Type là Drilled.
DrillType <> 'Punched'
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Drill Type là Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Trả về tất cả các đối tượng pad có thuộc tính Drill Type không phải là Drilled.
Lưu ý
- Thuộc tính Drill Type chỉ được định nghĩa cho các đối tượng pad.
-
Các dấu nháy đơn (') ở đầu và cuối
DrillType_Stringlà bắt buộc.
EmbeddedBoard_ColCount
Tóm tắt
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Col Count đáp ứng truy vấn.
Cú pháp
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Ví dụ sử dụng
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Col Count là 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Trả về tất cả các đối tượng except các đối tượng bo mạch nhúng có thuộc tính Col Count là 4.
Lưu ý
Thuộc tính Col Count chỉ được định nghĩa cho các đối tượng bo mạch nhúng.
EmbeddedBoard_ColumnSpacing
Tóm tắt
Trả về các đối tượng bo mạch nhúng có thuộc tính Column Spacing đáp ứng truy vấn.
Cú pháp
EmbeddedBoard_ColumnSpacing : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1mil = 0.001inch) hoặc hệ mét (mm; 1mm = 0.001mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– để chỉ định khoảng cách theo mil. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– để chỉ định khoảng cách theo mm.
Ví dụ sử dụng
EmbeddedBoard_ColumnSpacing = 1500
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Column Spacing bằng 1500 theo đơn vị đo hiện tại.
EmbeddedBoard_ColumnSpacing >= 1000
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Column Spacing lớn hơn hoặc bằng 1000 theo đơn vị đo hiện tại.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Column Spacing lớn hơn hoặc bằng 1000 mil và nhỏ hơn hoặc bằng 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Column Spacing nhỏ hơn 38.1mm.
Lưu ý
Thuộc tính Column Spacing chỉ được định nghĩa cho các đối tượng bo mạch nhúng.
EmbeddedBoard_DocumentName
Tóm tắt
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Embedded Document Name đáp ứng truy vấn.
Cú pháp
EmbeddedBoard_DocumentName : String
Ví dụ sử dụng
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Embedded Document Name là C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc.
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Embedded Document Name kết thúc bằng Example_PCB.PcbDoc.
Lưu ý
Thuộc tính Embedded Document Name chỉ được định nghĩa cho các đối tượng bo mạch nhúng.
EmbeddedBoard_OriginMode
Tóm tắt
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Link To Embedded Board Origin đáp ứng truy vấn.
Cú pháp
EmbeddedBoard_OriginMode : Boolean_String
Ví dụ sử dụng
EmbeddedBoard_OriginMode = 'True'
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Link To Embedded Board Origin được bật.
EmbeddedBoard_OriginMode = 'False'
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Link To Embedded Board Origin bị tắt.
Lưu ý
Thuộc tính Link To Embedded Board Origin chỉ được định nghĩa cho các đối tượng bo mạch nhúng.
EmbeddedBoard_RowCount
Tóm tắt
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Row Count đáp ứng truy vấn.
Cú pháp
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Ví dụ sử dụng
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Row Count là 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Trả về tất cả các đối tượng except các đối tượng bo mạch nhúng có thuộc tính Row Count là 4.
Lưu ý
Thuộc tính Row Count chỉ được định nghĩa cho các đối tượng bo mạch nhúng.
EmbeddedBoard_RowSpacing
Tóm tắt
Trả về các đối tượng bo mạch nhúng có thuộc tính Row Spacing đáp ứng truy vấn.
Cú pháp
EmbeddedBoard_RowSpacing : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(EmbeddedBoard_RowSpacing) : Number– để chỉ định khoảng cách theo mil. -
AsMM(EmbeddedBoard_RowSpacing) : Number– để chỉ định khoảng cách theo mm.
Ví dụ sử dụng
EmbeddedBoard_RowSpacing = 2500
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Row Spacing bằng 2500 theo đơn vị đo hiện tại.
EmbeddedBoard_RowSpacing >= 2000
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Row Spacing lớn hơn hoặc bằng 2000 theo đơn vị đo hiện tại.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Row Spacing lớn hơn hoặc bằng 2500 mil và nhỏ hơn hoặc bằng 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Trả về tất cả các đối tượng bo mạch nhúng có thuộc tính Row Spacing nhỏ hơn 63.5 mm.
Lưu ý
Thuộc tính Row Spacing chỉ được định nghĩa cho các đối tượng bo mạch nhúng.
EnablePartSwapping
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Enable Part Swapping đáp ứng truy vấn.
Cú pháp
EnablePartSwapping : Boolean_String
Ví dụ sử dụng
EnablePartSwapping = 'True'
Trả về tất cả các đối tượng linh kiện có thuộc tính Enable Part Swapping được bật.
EnablePartSwapping = 'False'
Trả về tất cả các đối tượng linh kiện có thuộc tính Enable Part Swapping bị tắt.
Lưu ý
- Thuộc tính Enable Part Swapping chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của các linh kiện được truy vấn trả về sẽ không được trả về.
Cho phép hoán đổi chân
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Enable Pin Swapping thỏa mãn truy vấn.
Cú pháp
EnablePinSwapping : Boolean_String
Ví dụ sử dụng
EnablePinSwapping = 'True'
Trả về tất cả các đối tượng linh kiện có thuộc tính Enable Pin Swapping được bật.
EnablePinSwapping = 'False'
Trả về tất cả các đối tượng linh kiện có thuộc tính Enable Pin Swapping bị tắt.
Lưu ý
- Thuộc tính Enable Pin Swapping chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được truy vấn trả về sẽ không được trả về.
Vật liệu lấp đầy
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Filling Material thỏa mãn truy vấn.
Cú pháp
FillingMaterial : String
Ví dụ sử dụng
FillingMaterial = 'Epoxy'
Trả về tất cả các đối tượng via có thuộc tính Filling Material là Epoxy.
FillingMaterial Like 'Epoxy*'
Trả về tất cả các đối tượng via có Filling Material với chuỗi liên kết bắt đầu bằng Epoxy.
Lưu ý
- Thuộc tính Filling Material chỉ được định nghĩa cho các đối tượng via.
-
Các dấu nháy đơn (
') ở đầu và cuốiStringlà bắt buộc.
Phía lấp đầy
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Filling Side thỏa mãn truy vấn.
Cú pháp
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String phải là một trong các chuỗi trong danh sách sau:
-
'Top' -
'Bottom' -
'Both'
Ví dụ sử dụng
FillingSide = 'Top'
Trả về tất cả các đối tượng via có thuộc tính Filling Side là Top.
FillingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Filling Side là Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Filling Side là Both.
Lưu ý
- Thuộc tính Filling Side chỉ được định nghĩa cho các đối tượng via.
-
Các dấu nháy đơn (
') ở đầu và cuốiFillingSide_Stringlà bắt buộc.
Tên phông chữ
Tóm tắt
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng lỗ khoan, bảng cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính TrueType Font Name thỏa mãn truy vấn.
Cú pháp
FontName = FontName_String
FontName <> FontName_String
FontName_String phải sử dụng một trong các tên phông chữ TrueType và OpenType (tập mở rộng của TrueType) có sẵn trong thư mục \Windows\Fonts.
Ví dụ sử dụng
FontName = 'Arial'
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng lỗ khoan, bảng cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính TrueType Font Name là Arial.
FontName <> 'Batang'
Trả về tất cả các đối tượng except các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng lỗ khoan, bảng cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính TrueType Font Name là Batang.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
FontName_Stringlà bắt buộc. - Thuộc tính TrueType Font Name chỉ được định nghĩa cho các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng lỗ khoan, bảng cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
Kiểu chân linh kiện
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Footprint thỏa mãn truy vấn.
Cú pháp
Footprint : String
Ví dụ sử dụng
Footprint = 'DIP14'
Trả về tất cả các linh kiện có Footprint là DIP14.
Footprint Like 'DIP*'
Trả về tất cả các linh kiện có Footprint với chuỗi liên kết bắt đầu bằng DIP.
Lưu ý
- Thuộc tính Footprint chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được truy vấn trả về sẽ không được trả về.
Pad 1 của kết nối from-to
Tóm tắt
Trả về tất cả các đối tượng from-to có thuộc tính From Pad thỏa mãn truy vấn.
Cú pháp
FromToPad1 : PadName_String
PadName_String chỉ định tên đầy đủ mà pad phải khớp; tên này bao gồm một chuỗi con ở đầu chỉ định thuộc tính Name của linh kiện chứa pad (tức là ký hiệu định danh của linh kiện), theo sau là một chuỗi con chỉ định thuộc tính Name của chính pad (tức là ký hiệu định danh của pad). Do đó, định dạng sẽ là 'ParentComponentDesignator-PadDesignator'.
Ví dụ sử dụng
FromToPad1 = 'C14-2'
Trả về tất cả các đối tượng from-to có thuộc tính From Pad là C14-2.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
PadName_Stringlà bắt buộc. - Thuộc tính From Pad chỉ được định nghĩa cho các đối tượng from-to.
Pad 2 của kết nối from-to
Tóm tắt
Trả về tất cả các đối tượng from-to có thuộc tính To Pad thỏa mãn truy vấn.
Cú pháp
FromToPad2 : PadName_String
PadName_String chỉ định tên đầy đủ mà pad phải khớp; tên này bao gồm một chuỗi con ở đầu chỉ định thuộc tính Name của linh kiện chứa pad (tức là ký hiệu định danh của linh kiện), theo sau là một chuỗi con chỉ định thuộc tính Name của chính pad (tức là ký hiệu định danh của pad). Do đó, định dạng sẽ là 'ParentComponentDesignator-PadDesignator'.
Ví dụ sử dụng
FromToPad2 = 'U1-8'
Trả về tất cả các đối tượng from-to có thuộc tính To Pad là U1-8.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
PadName_Stringlà bắt buộc. - Thuộc tính To Pad chỉ được định nghĩa cho các đối tượng from-to.
H
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Height thỏa mãn truy vấn.
Cú pháp
H : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(H) : Number– để chỉ định chiều cao bằng mil. -
AsMM(H) : Number– để chỉ định chiều cao bằng mm.
Ví dụ sử dụng
H = 300
Trả về tất cả các linh kiện có thuộc tính Height bằng 300 theo đơn vị đo hiện tại.
H >= 5.08
Trả về tất cả các linh kiện có thuộc tính Height lớn hơn hoặc bằng 5.08 theo đơn vị đo hiện tại.
AsMils(H) > 400
Trả về tất cả các linh kiện có thuộc tính Height lớn hơn 400mil.
AsMM(H) Between 6.35 And 8.89
Trả về tất cả các linh kiện có thuộc tính Height lớn hơn hoặc bằng 6.35mm và nhỏ hơn hoặc bằng 8.89mm.
H <> 550
Trả về tất cả các linh kiện có thuộc tính Height not bằng 550 đơn vị đo hiện hành.
AsMils(H) <= 650
Trả về tất cả các linh kiện có thuộc tính Height nhỏ hơn hoặc bằng 650mil.
AsMM(H) < 11.43
Trả về tất cả các linh kiện có thuộc tính Height nhỏ hơn 11.43mm.
Lưu ý
- Thuộc tính Height chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được truy vấn trả về sẽ không được trả về.
- Hàm này là tên gọi khác của hàm Height.
Chiều cao
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Height thỏa mãn truy vấn.
Cú pháp
Height : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(Height) : Number– để chỉ định chiều cao theo mil. -
AsMM(Height) : Number– để chỉ định chiều cao theo mm.
Ví dụ sử dụng
Height = 300
Trả về tất cả các linh kiện có thuộc tính Height bằng 300 đơn vị đo hiện hành.
Height >= 5.08
Trả về tất cả các linh kiện có thuộc tính Height lớn hơn hoặc bằng 5.08 đơn vị đo hiện hành.
AsMils(Height) > 400
Trả về tất cả các linh kiện có thuộc tính Height lớn hơn 400 mil.
AsMM(Height) Between 6.35 And 8.89
Trả về tất cả các linh kiện có thuộc tính Height lớn hơn hoặc bằng 6.35 mm và nhỏ hơn hoặc bằng 8.89 mm.
Height <> 550
Trả về tất cả các linh kiện có thuộc tính Height not bằng 550 đơn vị đo hiện hành.
AsMils(Height) <= 650
Trả về tất cả các linh kiện có thuộc tính Height nhỏ hơn hoặc bằng 650 mil.
AsMM(Height) < 11.43
Trả về tất cả các linh kiện có thuộc tính Height nhỏ hơn 11.43 mm.
Lưu ý
- Thuộc tính Height chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được truy vấn trả về sẽ không được trả về.
- Hàm này là tên gọi khác của hàm H.
Ẩn
Tóm tắt
Trả về tất cả các đối tượng chú thích linh kiện, ký hiệu định danh linh kiện và net có thuộc tính Hide thỏa mãn truy vấn.
Cú pháp
Hide : Boolean
Ví dụ sử dụng
Hide
Hide = True
Trả về tất cả các đối tượng chú thích linh kiện, ký hiệu định danh linh kiện và net có thuộc tính Hide là True.
Not Hide
Hide = False
Trả về tất cả các đối tượng except đối tượng chú thích linh kiện, ký hiệu định danh linh kiện và net có thuộc tính Hide là False.
Lưu ý
Thuộc tính Hide chỉ được định nghĩa cho các đối tượng chú thích linh kiện, ký hiệu định danh linh kiện và net.
Ẩn cầu nối
Tóm tắt
Trả về tất cả các đối tượng linh kiện có thuộc tính Hide Jumpers thỏa mãn truy vấn.
Cú pháp
HideJumpers : Boolean_String
Ví dụ sử dụng
HideJumpers = 'True'
Trả về tất cả các đối tượng linh kiện có thuộc tính Hide Jumpers được bật.
HideJumpers = 'False'
Trả về tất cả các đối tượng linh kiện có thuộc tính Hide Jumpers bị tắt.
Lưu ý
- Thuộc tính Hide Jumpers chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được truy vấn trả về sẽ không được trả về.
Lỗ
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size thỏa mãn truy vấn.
Cú pháp
Hole : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(Hole) : Number– để chỉ định kích thước lỗ theo mil. -
AsMM(– để chỉ định kích thước lỗ theo mm.Hole) : Number
Ví dụ sử dụng
Hole = 16
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size là 16 đơn vị đo hiện hành.
Hole >= 0.508
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size lớn hơn hoặc bằng 0.508 đơn vị đo hiện hành.
AsMils(Hole) Between 12 And 32
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size lớn hơn hoặc bằng 12 mil và nhỏ hơn hoặc bằng 32 mil.
AsMM(Hole) < 1.016
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size nhỏ hơn 1.016 mm.
Lưu ý
- Thuộc tính Hole Size chỉ được định nghĩa cho các đối tượng pad và via.
- Hàm này là tên gọi khác của các hàm HoleDiameter và HoleSize.
Đường kính lỗ
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size thỏa mãn truy vấn.
Cú pháp
HoleDiameter : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(HoleDiameter) : Number– để chỉ định đường kính lỗ theo mil. -
AsMM(– để chỉ định đường kính lỗ theo mm.HoleDiameter) : Number
Ví dụ sử dụng
HoleDiameter = 16
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size là 16 đơn vị đo hiện hành.
HoleDiameter >= 0.508
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size lớn hơn hoặc bằng 0.508 đơn vị đo hiện hành.
AsMils(HoleDiameter) Between 12 And 32
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size lớn hơn hoặc bằng 12 mil và nhỏ hơn hoặc bằng 32 mil.
AsMM(HoleDiameter) < 1.016
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size nhỏ hơn 1.016 mm.
Lưu ý
- Thuộc tính Hole Size chỉ được định nghĩa cho các đối tượng pad và via.
- Hàm này là tên gọi khác của các hàm HoleSize và Hole.
Dung sai âm của lỗ
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) thỏa mãn truy vấn.
Cú pháp
HoleNegativeTolerance : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng một từ khóa bổ sung theo đơn vị đo:
-
AsMils(HoleNegativeTolerance) : Number– để chỉ định dung sai theo mil. -
AsMM(HoleNegativeTolerance) : Number– để chỉ định dung sai theo mm.
Ví dụ sử dụng
HoleNegativeTolerance = 4
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) bằng 4 đơn vị đo hiện tại.
HoleNegativeTolerance >= 5.08
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) lớn hơn hoặc bằng 5.08 đơn vị đo hiện tại.
AsMils(HoleNegativeTolerance) > 4
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) lớn hơn 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) lớn hơn hoặc bằng 0.102 mm và nhỏ hơn hoặc bằng 0.105 mm.
HoleNegativeTolerance <> 2
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) not bằng 2 đơn vị đo hiện tại.
AsMils(HoleNegativeTolerance) <= 1.4
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) nhỏ hơn hoặc bằng 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (-) nhỏ hơn 0.05 mm.
Lưu ý
Thuộc tính Hole Tolerance (-) chỉ được định nghĩa cho các đối tượng pad và via.
Dung sai dương của lỗ
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) thỏa mãn truy vấn.
Cú pháp
HolePositiveTolerance : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng một từ khóa bổ sung theo đơn vị đo:
-
AsMils(HolePositiveTolerance) : Number– để chỉ định dung sai theo mil. -
AsMM(HolePositiveTolerance) : Number– để chỉ định dung sai theo mm.
Ví dụ sử dụng
HolePositiveTolerance = 4
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) bằng 4 đơn vị đo hiện tại.
HolePositiveTolerance >= 5.08
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) lớn hơn hoặc bằng 5.08 đơn vị đo hiện tại.
AsMils(HolePositiveTolerance) > 4
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) lớn hơn 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) lớn hơn hoặc bằng 0.102 mm và nhỏ hơn hoặc bằng 0.105 mm.
HolePositiveTolerance <> 2
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) not bằng 2 đơn vị đo hiện tại.
AsMils(HolePositiveTolerance) <= 1.4
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) nhỏ hơn hoặc bằng 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Tolerance (+) nhỏ hơn 0.05 mm.
Lưu ý
Thuộc tính Hole Tolerance (+) chỉ được định nghĩa cho các đối tượng pad và via.
Góc xoay của lỗ
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Hole Rotation thỏa mãn truy vấn.
Cú pháp
HoleRotation : Numeric_String
HoleRotation : Number
Ví dụ sử dụng
HoleRotation = '30'
HoleRotation = 30
Trả về tất cả các đối tượng pad có thuộc tính Hole Rotation là 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Trả về tất cả các đối tượng except đối tượng pad có thuộc tính Hole Rotation là 45.000.
Lưu ý
Thuộc tính Hole Rotation chỉ được định nghĩa cho các đối tượng pad.
Kích thước lỗ
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size thỏa mãn truy vấn.
Cú pháp
HoleSize : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng một từ khóa bổ sung theo đơn vị đo:
-
AsMils(Hole– để chỉ định kích thước lỗ theo mil.Size) : Number -
AsMM(– để chỉ định kích thước lỗ theo mm.HoleSize) : Number
Ví dụ sử dụng
HoleSize = 16
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size là 16 đơn vị đo hiện tại.
HoleSize >= 0.508
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size lớn hơn hoặc bằng 0.508 đơn vị đo hiện tại.
AsMils(HoleSize) Between 12 And 32
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size lớn hơn hoặc bằng 12 mil và nhỏ hơn hoặc bằng 32 mil.
AsMM(HoleSize) < 1.016
Trả về tất cả các đối tượng pad và via có thuộc tính Hole Size nhỏ hơn 1.016 mm.
Lưu ý
- Thuộc tính Hole Size chỉ được định nghĩa cho các đối tượng pad và via.
- Hàm này là tên gọi thay thế cho các hàm HoleDiameter và Hole.
Loại lỗ
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Hole Type thỏa mãn truy vấn.
Cú pháp
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String phải là một trong các chuỗi trong danh sách sau:
-
'Round' -
'Slot' -
'Square'
Ví dụ sử dụng
HoleType = 'Square'
Trả về tất cả các đối tượng pad có thuộc tính Hole Type là Square.
HoleType <> 'Slot'
Trả về tất cả các đối tượng except đối tượng pad có thuộc tính Hole Type là Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Trả về tất cả các đối tượng except đối tượng pad có thuộc tính Hole Type là Round.
Lưu ý
- Thuộc tính Hole Type chỉ được định nghĩa cho các đối tượng pad.
-
Bắt buộc phải có các ký tự dấu nháy đơn (') ở đầu và cuối
HoleType_String.
Mã định danh
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Identifier thỏa mãn truy vấn.
Cú pháp
Identifier : String
Ví dụ sử dụng
Identifier = 'RES0402'
Trả về tất cả các đối tượng khối 3D có thuộc tính Identifier là RES0402.
Identifier Like 'RES0402*'
Trả về tất cả các đối tượng khối 3D có Identifier với chuỗi liên kết bắt đầu bằng RES0402.
Lưu ý
- Thuộc tính Identifier chỉ được định nghĩa cho các đối tượng khối 3D.
-
Bắt buộc phải có các ký tự dấu nháy đơn (
') ở đầu và cuốiString.
Kiểu khoảng cách viền đảo
Tóm tắt
Trả về tất cả các đối tượng chuỗi có thuộc tính Border Space Type thỏa mãn truy vấn.
Cú pháp
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String phải là một trong các chuỗi trong danh sách sau:
-
'Border Margin' -
'Text Offset'
Ví dụ sử dụng
InvertedBorderSpaceType = 'Border Margin'
Trả về tất cả các đối tượng chuỗi có thuộc tính Border Space Type là Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Trả về tất cả các đối tượng except các đối tượng chuỗi có thuộc tính Border Space Type là Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Trả về tất cả các đối tượng chuỗi có thuộc tính Border Space Type không phải là Text Offset.
Lưu ý
- Thuộc tính Border Space Type chỉ được định nghĩa cho các đối tượng chuỗi.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
InvertedBorderSpaceType_String.
Chiều cao hình chữ nhật đảo
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height thỏa mãn truy vấn.
Cú pháp
InvertedRectangleHeight : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(InvertedRectangleHeight) : Number– để chỉ định chiều cao theo mil. -
AsMM(InvertedRectangleHeight) : Number– để chỉ định chiều cao theo mm.
Ví dụ sử dụng
InvertedRectangleHeight = 30
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height bằng 30 theo đơn vị đo hiện tại.
InvertedRectangleHeight >= 5.08
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height lớn hơn hoặc bằng 5.08 theo đơn vị đo hiện tại.
AsMils(InvertedRectangleHeight) > 40
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height lớn hơn 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height lớn hơn hoặc bằng 6.35 mm và nhỏ hơn hoặc bằng 8.89 mm.
InvertedRectangleHeight <> 55
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height not bằng 55 theo đơn vị đo hiện tại.
AsMils(InvertedRectangleHeight) <= 65
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height nhỏ hơn hoặc bằng 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Height nhỏ hơn 11.43 mm.
Lưu ý
Thuộc tính Inverted Rectangle Height chỉ được định nghĩa cho các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
Chiều rộng hình chữ nhật đảo
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width thỏa mãn truy vấn.
Cú pháp
InvertedRectangleWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(InvertedRectangleWidth) : Number– để chỉ định chiều rộng theo mil. -
AsMM(InvertedRectangleWidth) : Number– để chỉ định chiều rộng theo mm.
Ví dụ sử dụng
InvertedRectangleWidth = 300
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width bằng 300 theo đơn vị đo hiện tại.
InvertedRectangleWidth >= 128
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width lớn hơn hoặc bằng 128 theo đơn vị đo hiện tại.
AsMils(InvertedRectangleWidth) > 400
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width lớn hơn 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width lớn hơn hoặc bằng 6 mm và nhỏ hơn hoặc bằng 8 mm.
InvertedRectangleWidth <> 550
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width not bằng 550 theo đơn vị đo hiện tại.
AsMils(InvertedRectangleWidth) <= 650
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width nhỏ hơn hoặc bằng 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Rectangle Width nhỏ hơn 11.43 mm.
Lưu ý
Thuộc tính Inverted Rectangle Width chỉ được định nghĩa cho các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
Căn chỉnh văn bản đảo
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Justification thỏa mãn truy vấn.
Cú pháp
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String phải là một trong các chuỗi trong danh sách sau:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Ví dụ sử dụng
InvertedTextJustification = 'Center'
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Justification là Center.
InvertedTextJustification <> 'Right-Below'
Trả về tất cả các đối tượng except các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Justification là Right-Below.
Lưu ý
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
TextJustification_String. - Thuộc tính Inverted Text Justification chỉ được định nghĩa cho các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
Loại via theo IPC4761
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính IPC 4761 Via Type thỏa mãn truy vấn.
Cú pháp
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String phải là một trong các chuỗi trong danh sách sau:
-
'None' -
'Type 1a' -
'Type 1b' -
'Type 2a' -
'Type 2b' -
'Type 3a' -
'Type 3b' -
'Type 4a' -
'Type 4b' -
'Type 5' -
'Type 6a' -
'Type 6b' -
'Type 7'
Ví dụ sử dụng
IPC4761ViaType = 'Type 1a'
Trả về tất cả các đối tượng via có thuộc tính IPC 4761 Via Type là Type 1a.
IPC4761ViaType <> 'Type 1b'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính IPC 4761 Via Type là Type 1b.
Lưu ý
- Thuộc tính IPC 4761 Via Type chỉ được định nghĩa cho các đối tượng via.
-
Bắt buộc phải có dấu nháy đơn (
') ở đầu và cuốiIPC4761ViaType_String.
Là điểm kiểm tra lắp ráp
Tóm tắt
Trả về tất cả các đối tượng pad và via đã được đánh dấu để sử dụng làm điểm kiểm tra lắp ráp, tức là có thuộc tính Assembly Testpoint - Top và/hoặc Assembly Testpoint - Bottom được bật.
Cú pháp
IsAssyTestpoint : Boolean
Ví dụ sử dụng
IsAssyTestpoint
IsAssyTestpoint = True
Trả về tất cả các đối tượng pad và via đang được sử dụng làm điểm kiểm tra lắp ráp.
Not IsAssyTestpoint
IsAssyTestpoint = False
Trả về tất cả các đối tượng except các đối tượng pad và via đang được sử dụng làm điểm kiểm tra lắp ráp.
Là chữ đậm
Tóm tắt
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Bold thỏa mãn truy vấn.
Cú pháp
IsBold : Boolean_String
Ví dụ sử dụng
IsBold = 'True'
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Bold được bật.
IsBold = 'False'
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Bold bị tắt.
Lưu ý
-
Thuộc tính Bold chỉ được định nghĩa cho các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do).
-
Tất cả các đối tượng cha là tọa độ, kích thước, bảng khoan và bảng xếp chồng lớp có các đối tượng chuỗi văn bản con thỏa mãn truy vấn cũng sẽ được trả về.
IsDataMatrixText
Tóm tắt
Trả về các đối tượng chuỗi văn bản có thuộc tính Text Kind được đặt thành BarCode Text và BarCode Type được đặt thành Data Matrix.
Cú pháp
IsDataMatrixText : Boolean
Ví dụ sử dụng
IsDataMatrixText
IsDataMatrixText = True
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính Text Kind được đặt thành BarCode Text và BarCode Type được đặt thành Data Matrix.
Not IsDataMatrixText
IsDataMatrixText = False
Trả về tất cả các đối tượng except các đối tượng chuỗi văn bản có thuộc tính Text Kind được đặt thành BarCode Text và BarCode Type được đặt thành Data Matrix.
IsFabTestpoint
Tóm tắt
Trả về tất cả các đối tượng pad và via đã được đánh dấu để sử dụng làm điểm kiểm tra chế tạo, tức là có thuộc tính Fabrication Testpoint - Top và/hoặc Fabrication Testpoint - Bottom được bật.
Cú pháp
IsFabTestpoint : Boolean
Ví dụ sử dụng
IsFabTestpoint
IsFabTestpoint = True
Trả về tất cả các đối tượng pad và via đang được sử dụng làm điểm kiểm tra chế tạo.
Not IsFabTestpoint
IsFabTestpoint = False
Trả về tất cả các đối tượng except các đối tượng pad và via đang được sử dụng làm điểm kiểm tra chế tạo.
IsItalic
Tóm tắt
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Italic thỏa mãn truy vấn.
Cú pháp
IsItalic : Boolean_String
Ví dụ sử dụng
IsItalic = 'True'
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Italic được bật.
IsItalic = 'False'
Trả về tất cả các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Italic bị tắt.
Lưu ý
- Thuộc tính Italic chỉ được định nghĩa cho các đối tượng tọa độ, kích thước (trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do).
- Tất cả các đối tượng cha là tọa độ, kích thước, bảng khoan và bảng xếp chồng lớp có các đối tượng chuỗi văn bản con thỏa mãn truy vấn cũng sẽ được trả về.
IsModified
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính IsModified thỏa mãn truy vấn.
Cú pháp
IsModified : Boolean_String
Ví dụ sử dụng
IsModified = 'True'
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính IsModified được bật.
IsModified = 'False'
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính IsModified bị tắt.
Lưu ý
Thuộc tính IsModified chỉ được định nghĩa cho các đối tượng vùng đổ đồng đa giác.
IsQrCodeText
Tóm tắt
Trả về các đối tượng chuỗi văn bản có thuộc tính Text Kind được đặt thành BarCode Text và BarCode Type được đặt thành QR Code.
Cú pháp
IsQrCodeText : Boolean
Ví dụ sử dụng
IsQrCodeText
IsQrCodeText = True
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính Text Kind được đặt thành BarCode Text và BarCode Type được đặt thành QR Code.
Not IsQrCodeText
IsQrCodeText = False
Trả về tất cả các đối tượng except các đối tượng chuỗi văn bản có thuộc tính Text Kind được đặt thành BarCode Text và BarCode Type được đặt thành QR Code.
IsTestpoint
Tóm tắt
Trả về tất cả các đối tượng pad và via đã được đánh dấu để sử dụng làm điểm kiểm tra, bất kể đó là điểm kiểm tra lắp ráp hay chế tạo. Tức là có bất kỳ thuộc tính nào sau đây được bật:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Cú pháp
IsTestpoint : Boolean
Ví dụ sử dụng
IsTestpoint
IsTestpoint = True
Trả về tất cả các đối tượng pad và via đang được sử dụng làm điểm kiểm tra.
Not IsTestpoint
IsTestpoint = False
Trả về tất cả các đối tượng except các đối tượng pad và via đang được sử dụng làm điểm kiểm tra.
IsTextInverted
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Inverted thỏa mãn truy vấn.
Cú pháp
IsTextInverted : Boolean_String
Ví dụ sử dụng
IsTextInverted = 'True'
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Inverted được bật.
IsTextInverted = 'False'
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Inverted bị tắt.
Lưu ý
Thuộc tính Inverted chỉ được định nghĩa cho các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do).
Vùng cấm
Tóm tắt
Trả về tất cả các đối tượng vùng cấm dạng cung tròn, vùng tô, vùng đặc và đường mạch.
Cú pháp
Keepout : Boolean
Ví dụ sử dụng
Keepout
Keepout = True
Trả về tất cả các đối tượng vùng cấm dạng cung tròn, vùng tô, vùng đặc và đường mạch.
Not Keepout
Keepout = False
Trả về tất cả các đối tượng except các đối tượng vùng cấm dạng cung tròn, vùng tô, vùng đặc và đường mạch.
KeepoutRestrictionsCopper
Tóm tắt
Trả về tất cả các đối tượng vùng cấm có thuộc tính Keepout Restriction - Copper thỏa mãn truy vấn.
Cú pháp
KeepoutRestrictionsCopper : Boolean_String
Ví dụ sử dụng
KeepoutRestrictionsCopper = 'True'
Trả về tất cả các đối tượng vùng cấm có thuộc tính Keepout Restriction - Copper được bật.
KeepoutRestrictionsCopper = 'False'
Trả về tất cả các đối tượng vùng cấm có thuộc tính Keepout Restriction - Copper bị tắt.
Lưu ý
-
Thuộc tính Keepout Restriction - Copper chỉ được định nghĩa cho các đối tượng vùng cấm (cung tròn, vùng tô, vùng đặc, đường mạch).
-
Thuộc tính Keepout Restriction - Copper (như được thể hiện trong các bảng List) tương ứng với tùy chọn Copper trong phần Keepout Restrictions khi xem thuộc tính của đối tượng được chọn qua bảng Properties.
KeepoutRestrictionsSMDPad
Tóm tắt
Trả về tất cả các đối tượng vùng cấm có thuộc tính Keepout Restriction - SMD Pad thỏa mãn truy vấn.
Cú pháp
KeepoutRestrictionsSMDPad : Boolean_String
Ví dụ sử dụng
KeepoutRestrictionsSMDPad = 'True'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - SMD Pad được bật.
KeepoutRestrictionsSMDPad = 'False'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - SMD Pad bị tắt.
Lưu ý
-
Thuộc tính Keepout Restriction - SMD Pad chỉ được định nghĩa cho các đối tượng keepout (cung tròn, vùng tô, vùng đặc, đoạn mạch).
-
Thuộc tính Keepout Restriction - SMD Pad (như hiển thị trong các bảng List) tương ứng với tùy chọn SMD Pad trong phần Keepout Restrictions khi xem thuộc tính của đối tượng được chọn thông qua bảng Properties.
KeepoutRestrictionsTHPad
Tóm tắt
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - TH Pad thỏa mãn truy vấn.
Cú pháp
KeepoutRestrictionsTHPad : Boolean_String
Ví dụ sử dụng
KeepoutRestrictionsTHPad = 'True'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - TH Pad được bật.
KeepoutRestrictionsTHPad = 'False'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - TH Pad bị tắt.
Lưu ý
-
Thuộc tính Keepout Restriction - TH Pad chỉ được định nghĩa cho các đối tượng keepout (cung tròn, vùng tô, vùng đặc, đoạn mạch).
-
Thuộc tính Keepout Restriction - TH Pad (như hiển thị trong các bảng List) tương ứng với tùy chọn TH Pad trong phần Keepout Restrictions khi xem thuộc tính của đối tượng được chọn thông qua bảng Properties.
KeepoutRestrictionsTrack
Tóm tắt
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - Track thỏa mãn truy vấn.
Cú pháp
KeepoutRestrictionsTrack : Boolean_String
Ví dụ sử dụng
KeepoutRestrictionsTrack = 'True'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - Track được bật.
KeepoutRestrictionsTrack = 'False'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - Track bị tắt.
Lưu ý
-
Thuộc tính Keepout Restriction - Track chỉ được định nghĩa cho các đối tượng keepout (cung tròn, vùng tô, vùng đặc, đoạn mạch).
-
Thuộc tính Keepout Restriction - Track (như hiển thị trong các bảng List) tương ứng với tùy chọn Track trong phần Keepout Restrictions khi xem thuộc tính của đối tượng được chọn thông qua bảng Properties.
KeepoutRestrictionsVia
Tóm tắt
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - Via thỏa mãn truy vấn.
Cú pháp
KeepoutRestrictionsVia : Boolean_String
Ví dụ sử dụng
KeepoutRestrictionsVia = 'True'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - Via được bật.
KeepoutRestrictionsVia = 'False'
Trả về tất cả các đối tượng keepout có thuộc tính Keepout Restriction - Via bị tắt.
Lưu ý
-
Thuộc tính Keepout Restriction - Via chỉ được định nghĩa cho các đối tượng keepout (cung tròn, vùng tô, vùng đặc, đoạn mạch).
-
Thuộc tính Keepout Restriction - Via (như hiển thị trong các bảng List) tương ứng với tùy chọn Via trong phần Keepout Restrictions khi xem thuộc tính của đối tượng được chọn thông qua bảng Properties.
Loại
Tóm tắt
Trả về tất cả các đối tượng có thuộc tính Object Kind thỏa mãn truy vấn.
Cú pháp
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String chỉ định loại đối tượng và phải là một trong các chuỗi sau:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – các chuỗi sau được dùng để xác định các loại quy tắc khác nhau. Loại quy tắc, như hiển thị trong hộp thoại PCB Rules and Constraints Editor, được ghi trong ngoặc sau chuỗi:
-
'Acute Angle Rule'(Góc nhọn) -
'Bare-board Fabrication Test Point Style Rule'(Kiểu điểm kiểm tra chế tạo) -
'Bare-board Fabrication Test Point Usage Rule'(Sử dụng điểm kiểm tra chế tạo) -
'Board Outline Clearance'(Khoảng hở đến đường bao bo mạch) -
'Broken Nets Rule'(Net chưa đi dây) -
'Clearance Rule'(Khoảng hở) -
'Component Clearance Rule'(Khoảng hở giữa các linh kiện) -
'Component Rotations Rule'(Hướng linh kiện) -
'Confinement Constraint Rule'(Định nghĩa vùng Room) -
'Daisy Chain Stub Length Rule'(Chiều dài nhánh cụt trong chuỗi Daisy Chain) -
'Differential Pairs Rule'(Đi dây cặp vi sai) -
'Fanout Control Rule'(Kiểm soát fanout) -
'Flight Time Falling Edge Rule'(Thời gian truyền - Sườn xuống) -
'Flight Time Rising Edge Rule'(Thời gian truyền - Sườn lên) -
'Hole To Hole Clearance Rule'(Khoảng hở giữa các lỗ) -
'In-circuit Assembly Test Point Style Rule'(Kiểu điểm kiểm tra lắp ráp) -
'In-circuit Assembly Test Point Usage Rule'(Sử dụng điểm kiểm tra lắp ráp) -
'Layer Pair Rule'(Cặp lớp) -
'Matched Lengths Rule'(Cân bằng chiều dài) -
'Max Min Height Rule'(Chiều cao) -
'Max Min Hole Size Rule'(Kích thước lỗ) -
'Max Min Impedance Rule'(Trở kháng) -
'Max Min Length Rule'(Chiều dài) -
'Max Min Width Rule'(Chiều rộng) -
'Max Slope Falling Edge Rule'(Độ dốc - Sườn xuống) -
'Max Slope Rising Edge Rule'(Độ dốc - Sườn lên) -
'Max Via Stub Length (BackDrilling rule)'(Chiều dài đoạn cụt via tối đa (Khoan ngược)) -
'Maximum Via Count Rule'(Số lượng via tối đa) -
'Minimum Annular Ring Rule'(Vành khuyên tối thiểu) -
'Minimum Solder Mask Sliver Rule'(Dải mặt nạ hàn tối thiểu) -
'Modified Polygon'(Polygon đã sửa đổi) -
'Net Antennae Rule'(Nhánh cụt của net) -
'Nets To Ignore Rule'(Các net bỏ qua) -
'Overshoot Falling Edge Rule'(Vọt lố - Sườn xuống) -
'Overshoot Rising Edge Rule'(Vọt lố - Sườn lên) -
'Parallel Segment Rule'(Đoạn song song) -
'Paste Mask Expansion Rule'(Độ mở rộng mặt nạ kem hàn) -
'Permitted Layers Rule'(Các lớp được phép) -
'Polygon Connect Style Rule'(Kiểu kết nối polygon) -
'Power Plane Clearance Rule'(Khoảng hở mặt phẳng nguồn) -
'Power Plane Connect Style Rule'(Kiểu kết nối mặt phẳng nguồn) -
'Routing Corner Style Rule'(Góc đi dây) -
'Routing Layers Rule'(Các lớp đi dây) -
'Routing Priority Rule'(Ưu tiên đi dây) -
'Routing Topology Rule'(Cấu trúc liên kết đi dây) -
'Routing Via Style Rule'(Kiểu via đi dây) -
'Short Circuit Rule'(Ngắn mạch) -
'Signal Base Value Rule'(Giá trị đáy tín hiệu) -
'Signal Stimulus Rule'(Kích thích tín hiệu) -
'Signal Top Value Rule'(Giá trị đỉnh tín hiệu) -
'Silk To Silk Clearance Rule'(Khoảng hở giữa các đối tượng in lụa) -
'Silk To Solder Mask Clearance Rule'(Khoảng hở giữa lớp in lụa và mặt nạ hàn) -
'SMD Entry'(Đường vào SMD) -
'SMD Neck Down Rule'(Thu hẹp đường mạch tại SMD) -
'SMD To Corner Rule'(Khoảng cách từ SMD đến góc) -
'SMD To Plane Rule'(Khoảng cách từ SMD đến mặt phẳng) -
'Solder Mask Expansion Rule'(Độ mở rộng mặt nạ hàn) -
'Supply Nets Rule'(Các net nguồn) -
'Unconnected Pin Rule'(Chân chưa kết nối) -
'Undershoot Falling Edge Rule'(Sụt lố - Sườn xuống) -
'Undershoot Rising Edge Rule'(Sụt lố - Sườn lên) -
'Vias Under SMD Rule'(Via bên dưới SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Ví dụ sử dụng
Kind = 'Class'
Trả về tất cả các đối tượng lớp.
Kind <> 'Via'
Trả về tất cả các đối tượng except đối tượng via.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
ObjectKind_Stringlà bắt buộc. -
Hàm này là tên gọi khác của hàm ObjectKind.
L
Tóm tắt
Trả về tất cả các đối tượng có thuộc tính Layer thỏa mãn truy vấn.
Cú pháp
L = Layer_String
L <> Layer_String
Ví dụ sử dụng
L = 'MultiLayer'
Trả về tất cả các đối tượng trên lớp Multi-Layer.
L <> 'KeepOutLayer'
Trả về tất cả các đối tượng except các đối tượng trên lớp Keep-Out.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
Layer_Stringlà bắt buộc. - Hàm này là tên gọi khác của hàm Layer.
Lớp
Tóm tắt
Trả về tất cả các đối tượng có thuộc tính Layer đáp ứng truy vấn.
Cú pháp
Layer = Layer_String
Layer <> Layer_String
Ví dụ sử dụng
Layer = 'MultiLayer'
Trả về tất cả các đối tượng trên lớp Multi-Layer.
Layer <> 'KeepOutLayer'
Trả về tất cả các đối tượng except các đối tượng trên lớp Keep-Out.
Ghi chú
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
Layer_String. - Hàm này là tên gọi khác của hàm L.
Dấu chấm của kích thước đường dẫn
Tóm tắt
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Dot đáp ứng truy vấn.
Cú pháp
LeaderDimensionDot : Boolean_String
Ví dụ sử dụng
LeaderDimensionDot = 'True'
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Dot được bật.
LeaderDimensionDot = 'False'
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Dot bị tắt.
Ghi chú
- Thuộc tính Dot chỉ được định nghĩa cho các đối tượng kích thước đường dẫn.
- Các đối tượng con của những đối tượng kích thước đường dẫn được truy vấn trả về sẽ không được trả về.
Kích cỡ dấu chấm của kích thước đường dẫn
Tóm tắt
Trả về các đối tượng kích thước đường dẫn có thuộc tính Dot Size đáp ứng truy vấn.
Cú pháp
LeaderDimensionDotSize : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(LeaderDimensionDotSize) : Number– để chỉ định kích cỡ bằng mil. -
AsMM(LeaderDimensionDotSize) : Number– để chỉ định kích cỡ bằng mm.
Ví dụ sử dụng
LeaderDimensionDotSize = 40
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Dot Size bằng 40 theo đơn vị đo hiện tại.
LeaderDimensionDotSize >= 1.143
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Dot Size lớn hơn hoặc bằng 1.143 theo đơn vị đo hiện tại.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Dot Size lớn hơn hoặc bằng 30 mil và nhỏ hơn hoặc bằng 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Dot Size nhỏ hơn 0.889 mm.
Ghi chú
- Thuộc tính Dot Size chỉ được định nghĩa cho các đối tượng kích thước đường dẫn.
- Các đối tượng con của những đối tượng kích thước đường dẫn được truy vấn trả về sẽ không được trả về.
Hình dạng của kích thước đường dẫn
Tóm tắt
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Leader Shape đáp ứng truy vấn.
Cú pháp
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String phải là một trong các chuỗi trong danh sách sau:
-
'None' -
'Round' -
'Square'
Ví dụ sử dụng
LeaderDimensionShape = 'Round'
Trả về tất cả các đối tượng kích thước đường dẫn có thuộc tính Leader Shape là Round.
LeaderDimensionShape <> 'Square'
Trả về tất cả các đối tượng except các đối tượng kích thước đường dẫn có thuộc tính Leader Shape là Square.
Ghi chú
- Thuộc tính Leader Shape chỉ được định nghĩa cho các đối tượng kích thước đường dẫn.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
LeaderShape_String. - Các đối tượng con của những đối tượng kích thước đường dẫn được truy vấn trả về sẽ không được trả về.
Đã khóa
Tóm tắt
Trả về tất cả các đối tượng có thuộc tính Locked đáp ứng truy vấn.
Cú pháp
Locked : Boolean
Ví dụ sử dụng
Locked
Locked = True
Trả về tất cả các đối tượng có thuộc tính Locked được bật.
Not Locked
Locked = False
Trả về tất cả các đối tượng except những đối tượng có thuộc tính Locked được bật.
Khóa các đối tượng cơ bản
Tóm tắt
Trả về tất cả các đối tượng linh kiện, tọa độ, kích thước và vùng đổ đồng đa giác có thuộc tính Lock Primitives đáp ứng truy vấn.
Cú pháp
LockPrimitives : Boolean_String
Ví dụ sử dụng
LockPrimitives = 'True'
Trả về tất cả các đối tượng linh kiện, tọa độ, kích thước và vùng đổ đồng đa giác có thuộc tính Lock Primitives được bật.
LockPrimitives = 'False'
Trả về tất cả các đối tượng linh kiện, tọa độ, kích thước và vùng đổ đồng đa giác có thuộc tính Lock Primitives bị tắt.
Ghi chú
- Thuộc tính Lock Primitives chỉ được định nghĩa cho các đối tượng linh kiện, tọa độ, kích thước và vùng đổ đồng đa giác.
- Các đối tượng con của những đối tượng linh kiện, tọa độ, kích thước và vùng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
Đối xứng gương
Tóm tắt
Trả về tất cả các đối tượng chuỗi ký tự có thuộc tính Mirror đáp ứng truy vấn.
Cú pháp
Mirror : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
Mirror = 'True'
Trả về tất cả các đối tượng chuỗi ký tự có thuộc tính Mirror được bật.
Mirror = 'False'
Trả về tất cả các đối tượng chuỗi ký tự có thuộc tính Mirror bị tắt.
Mirror <> 'True'
Not (Mirror = 'True')
Trả về tất cả các đối tượng except các đối tượng chuỗi ký tự có thuộc tính Mirror được bật.
Mirror <> 'False'
Not (Mirror = 'False')
Trả về tất cả các đối tượng except các đối tượng chuỗi ký tự có thuộc tính Mirror bị tắt.
Ghi chú
Thuộc tính Mirror chỉ được định nghĩa cho các đối tượng chuỗi ký tự.
Chiều cao hình trụ của mô hình
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) đáp ứng truy vấn.
Cú pháp
ModelCylinderHeight : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(ModelCylinderHeight) : Number– để chỉ định chiều cao bằng mil. -
AsMM(ModelCylinderHeight) : Number– để chỉ định chiều cao bằng mm.
Ví dụ sử dụng
ModelCylinderHeight = 300
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) bằng 300 theo đơn vị đo hiện tại.
ModelCylinderHeight >= 500
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) lớn hơn hoặc bằng 500 theo đơn vị đo hiện tại.
AsMils(ModelCylinderHeight) > 400
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) lớn hơn 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) lớn hơn hoặc bằng 15 mm và nhỏ hơn hoặc bằng 22 mm.
ModelCylinderHeight <> 550
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) not bằng 550 theo đơn vị đo hiện tại.
AsMils(ModelCylinderHeight) <= 650
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) nhỏ hơn hoặc bằng 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Height (Cylinder) nhỏ hơn 11.43 mm.
Ghi chú
Thuộc tính Model Height (Cylinder) chỉ được định nghĩa cho các đối tượng khối 3D.
ModelCylinderSphereRadius
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) thỏa mãn truy vấn.
Cú pháp
ModelCylinderSphereRadius : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(ModelCylinderSphereRadius) : Number– để chỉ định bán kính bằng mil. -
AsMM(ModelCylinderSphereRadius) : Number– để chỉ định bán kính bằng mm.
Ví dụ sử dụng
ModelCylinderSphereRadius = 30
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) bằng 30 đơn vị đo hiện tại.
ModelCylinderSphereRadius >= 50
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) lớn hơn hoặc bằng 50 đơn vị đo hiện tại.
AsMils(ModelCylinderSphereRadius) > 40
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) lớn hơn 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) lớn hơn hoặc bằng 1.5 mm và nhỏ hơn hoặc bằng 2.2 mm.
ModelCylinderSphereRadius <> 55
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) có giá trị not bằng 55 đơn vị đo hiện tại.
AsMils(ModelCylinderSphereRadius) <= 65
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) nhỏ hơn hoặc bằng 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Radius (Cylinder/Sphere) nhỏ hơn 1.43 mm.
Lưu ý
Thuộc tính Model Radius (Cylinder/Sphere) chỉ được định nghĩa cho các đối tượng khối 3D.
ModelRotationX
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Rotation X thỏa mãn truy vấn.
Cú pháp
ModelRotationX : Numeric_String
ModelRotationX : Number
Ví dụ sử dụng
ModelRotationX = '30'
ModelRotationX = 30
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Rotation X là 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Trả về tất cả các đối tượng except đối tượng khối 3D có thuộc tính Model Rotation X là 45.000.
Lưu ý
Thuộc tính Model Rotation X chỉ được định nghĩa cho các đối tượng khối 3D.
ModelRotationY
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Rotation Y thỏa mãn truy vấn.
Cú pháp
ModelRotationY : Numeric_String
ModelRotationY : Number
Ví dụ sử dụng
ModelRotationY = '30'
ModelRotationY = 30
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Rotation Y là 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Trả về tất cả các đối tượng except đối tượng khối 3D có thuộc tính Model Rotation Y là 45.000.
Lưu ý
Thuộc tính Model Rotation Y chỉ được định nghĩa cho các đối tượng khối 3D.
ModelRotationZ
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Rotation Z thỏa mãn truy vấn.
Cú pháp
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Ví dụ sử dụng
ModelRotationZ = '30'
ModelRotationZ = 30
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Rotation Z là 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Trả về tất cả các đối tượng except đối tượng khối 3D có thuộc tính Model Rotation Z là 45.000.
Lưu ý
Thuộc tính Model Rotation Z chỉ được định nghĩa cho các đối tượng khối 3D.
ModelType
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Type thỏa mãn truy vấn.
Cú pháp
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String phải là một trong các chuỗi thuộc danh sách sau:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Ví dụ sử dụng
ModelType = 'Extruded'
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Type là Extruded.
ModelType <> 'Cylinder'
Trả về tất cả các đối tượng except đối tượng khối 3D có thuộc tính Model Type là Cylinder.
Lưu ý
- Thuộc tính Model Type chỉ được định nghĩa cho các đối tượng khối 3D.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
ModelType_String.
ModelZ
Tóm tắt
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z thỏa mãn truy vấn.
Cú pháp
ModelZ : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(ModelZ) : Number– để chỉ định chiều cao bằng mil. -
AsMM(ModelZ) : Number– để chỉ định chiều cao bằng mm.
Ví dụ sử dụng
ModelZ = 30
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z bằng 30 đơn vị đo hiện tại.
ModelZ >= 5.08
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z lớn hơn hoặc bằng 5.08 đơn vị đo hiện tại.
AsMils(ModelZ) > 40
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z lớn hơn 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z lớn hơn hoặc bằng 0.35 mm và nhỏ hơn hoặc bằng 0.89 mm.
ModelZ <> 55
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z có giá trị not bằng 55 đơn vị đo hiện tại.
AsMils(ModelZ) <= 65
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z nhỏ hơn hoặc bằng 65 mil.
AsMM(ModelZ) < 0.43
Trả về tất cả các đối tượng khối 3D có thuộc tính Model Z nhỏ hơn 0.43 mm.
Lưu ý
-
Thuộc tính Model Z chỉ được định nghĩa cho các đối tượng khối 3D.
-
Thuộc tính Model Z tương ứng với trường Standoff Height khi xem các thuộc tính của một khối 3D được chọn trên bảng Thuộc tính.
N
Tóm tắt
Trả về các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia có thuộc tính Net thỏa mãn truy vấn.
Cú pháp
N : String
Ví dụ sử dụng
N = 'GND'
Trả về tất cả các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia có thuộc tính Net là GND.
N Like 'G*'
Trả về tất cả các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia có thuộc tính Net với chuỗi liên kết bắt đầu bằng G.
Lưu ý
-
Thuộc tính Net chỉ được định nghĩa cho các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia.
-
Đối tượng net cha (có thuộc tính Name khớp với net được chỉ định và là đối tượng cha của các đối tượng được trả về) không được trả về.
-
Hàm này là tên gọi khác của hàm Net.
Tên
Tóm tắt
Trả về các đối tượng lớp, linh kiện, quy tắc thiết kế, net, pad và vùng đổ đồng đa giác có thuộc tính Name thỏa mãn truy vấn.
Cú pháp
Name : String
Ví dụ sử dụng
Name = '<All Components>'
Trả về tất cả các đối tượng lớp, linh kiện, quy tắc thiết kế, net, pad và vùng đổ đồng đa giác có thuộc tính Name là <All Components>.
Name = 'U4-1'
Trả về tất cả các đối tượng lớp, linh kiện, quy tắc thiết kế, net, pad và vùng đổ đồng đa giác có thuộc tính Name là U4-1.
Name Like 'R7*'
Trả về tất cả các đối tượng lớp, linh kiện, quy tắc thiết kế, net, pad và vùng đổ đồng đa giác có thuộc tính Name với chuỗi tương ứng bắt đầu bằng R7.
Ghi chú
-
Thuộc tính Name chỉ được định nghĩa cho các đối tượng lớp, linh kiện, quy tắc thiết kế, net, pad và vùng đổ đồng đa giác.
-
Đối với đối tượng pad, phải chỉ định đầy đủ thuộc tính Name; thuộc tính này gồm một chuỗi con đầu tiên xác định thuộc tính Name của linh kiện cha của pad, tiếp theo là ký tự '-', rồi đến một chuỗi con khác xác định thuộc tính Name của chính pad đó. Các pad dạng 'tự do' được nhận diện bằng chuỗi con đầu tiên 'Free-', tiếp theo là chuỗi con xác định thuộc tính Name của chính pad.
Net âm
Tóm tắt
Trả về tất cả các đối tượng cặp vi sai có thuộc tính Negative Net thỏa mãn truy vấn.
Cú pháp
NegativeNet : String
Ví dụ sử dụng
NegativeNet = 'D_N'
Trả về tất cả các đối tượng cặp vi sai có thuộc tính Negative Net là D_N.
NegativeNet Like '*RX1_N'
Trả về tất cả các đối tượng cặp vi sai có thuộc tính Negative Net kết thúc bằng RX1_N.
Ghi chú
- Thuộc tính Negative Net chỉ được định nghĩa cho các đối tượng cặp vi sai.
- Các đối tượng con của những đối tượng cặp vi sai được truy vấn trả về sẽ không được trả về.
Net
Tóm tắt
Trả về các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia có thuộc tính Net thỏa mãn truy vấn.
Cú pháp
Net : String
Ví dụ sử dụng
Net = 'GND'
Trả về tất cả các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia có thuộc tính Net là GND.
Net Like 'G*'
Trả về tất cả các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia có thuộc tính Net với chuỗi tương ứng bắt đầu bằng G.
Ghi chú
- Thuộc tính Net chỉ được định nghĩa cho các đối tượng cung tròn, vùng tô, pad, đường mạch, via, vùng, vùng đổ đồng đa giác và mặt phẳng phân chia.
- Đối tượng net cha (có thuộc tính Name khớp với net được chỉ định và là đối tượng cha của các đối tượng được trả về) không được trả về.
- Hàm này là tên gọi khác của hàm N.
Loại đối tượng
Tóm tắt
Trả về tất cả các đối tượng có thuộc tính Object Kind thỏa mãn truy vấn.
Cú pháp
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String chỉ định loại đối tượng và phải là một trong các chuỗi sau:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – các chuỗi sau được dùng để chọn các loại quy tắc khác nhau. Loại quy tắc, như hiển thị trong hộp thoại PCB Rules and Constraints Editor, được ghi trong ngoặc sau chuỗi:
-
'Acute Angle Rule'(Góc nhọn) -
'Bare-board Fabrication Test Point Style Rule'(Kiểu điểm kiểm tra chế tạo) -
'Bare-board Fabrication Test Point Usage Rule'(Sử dụng điểm kiểm tra chế tạo) -
'Board Outline Clearance'(Khoảng hở đến biên bo mạch) -
'Broken Nets Rule'(Net chưa đi dây) -
'Clearance Rule'(Khoảng hở) -
'Component Clearance Rule'(Khoảng hở linh kiện) -
'Component Rotations Rule'(Hướng linh kiện) -
'Confinement Constraint Rule'(Định nghĩa vùng Room) -
'Daisy Chain Stub Length Rule'(Chiều dài nhánh cụt trong kết nối chuỗi) -
'Differential Pairs Rule'(Đi dây cặp vi sai) -
'Fanout Control Rule'(Kiểm soát fanout) -
'Flight Time Falling Edge Rule'(Thời gian truyền - Sườn xuống) -
'Flight Time Rising Edge Rule'(Thời gian truyền - Sườn lên) -
'Hole To Hole Clearance Rule'(Khoảng hở giữa các lỗ) -
'In-circuit Assembly Test Point Style Rule'(Kiểu điểm kiểm tra lắp ráp) -
'In-circuit Assembly Test Point Usage Rule'(Sử dụng điểm kiểm tra lắp ráp) -
'Layer Pair Rule'(Cặp lớp) -
'Matched Lengths Rule'(Cân bằng chiều dài) -
'Max Min Height Rule'(Chiều cao) -
'Max Min Hole Size Rule'(Kích thước lỗ) -
'Max Min Impedance Rule'(Trở kháng) -
'Max Min Length Rule'(Chiều dài) -
'Max Min Width Rule'(Chiều rộng) -
'Max Slope Falling Edge Rule'(Độ dốc - Sườn xuống) -
'Max Slope Rising Edge Rule'(Độ dốc - Sườn lên) -
'Max Via Stub Length (BackDrilling rule)'(Chiều dài nhánh cụt via tối đa (Khoan ngược)) -
'Maximum Via Count Rule'(Số lượng via tối đa) -
'Minimum Annular Ring Rule'(Vành khuyên tối thiểu) -
'Minimum Solder Mask Sliver Rule'(Bề rộng dải mặt nạ hàn tối thiểu) -
'Modified Polygon'(Vùng đổ đồng đa giác đã sửa đổi) -
'Net Antennae Rule'(Nhánh thừa của net) -
'Nets To Ignore Rule'(Các net cần bỏ qua) -
'Overshoot Falling Edge Rule'(Vọt lố - Sườn xuống) -
'Overshoot Rising Edge Rule'(Vọt lố - Sườn lên) -
'Parallel Segment Rule'(Đoạn song song) -
'Paste Mask Expansion Rule'(Độ mở rộng mặt nạ kem hàn) -
'Permitted Layers Rule'(Các lớp được phép) -
'Polygon Connect Style Rule'(Kiểu kết nối vùng đổ đồng đa giác) -
'Power Plane Clearance Rule'(Khoảng hở mặt phẳng nguồn) -
'Power Plane Connect Style Rule'(Kiểu kết nối mặt phẳng nguồn) -
'Routing Corner Style Rule'(Góc đi dây) -
'Routing Layers Rule'(Các lớp đi dây) -
'Routing Priority Rule'(Độ ưu tiên đi dây) -
'Routing Topology Rule'(Cấu trúc liên kết đi dây) -
'Routing Via Style Rule'(Kiểu via đi dây) -
'Short Circuit Rule'(Ngắn mạch) -
'Signal Base Value Rule'(Giá trị mức thấp của tín hiệu) -
'Signal Stimulus Rule'(Kích thích tín hiệu) -
'Signal Top Value Rule'(Giá trị mức cao của tín hiệu) -
'Silk To Silk Clearance Rule'(Khoảng hở giữa các đối tượng in lụa) -
'Silk To Solder Mask Clearance Rule'(Khoảng hở giữa lớp in lụa và mặt nạ hàn) -
'SMD Entry'(Đường vào SMD) -
'SMD Neck Down Rule'(Thu hẹp đường mạch SMD) -
'SMD To Corner Rule'(Khoảng cách từ SMD đến góc) -
'SMD To Plane Rule'(Khoảng cách từ SMD đến mặt phẳng) -
'Solder Mask Expansion Rule'(Độ mở rộng mặt nạ hàn) -
'Supply Nets Rule'(Các net nguồn) -
'Unconnected Pin Rule'(Chân chưa kết nối) -
'Undershoot Falling Edge Rule'(Sụt lố - Sườn xuống) -
'Undershoot Rising Edge Rule'(Sụt lố - Sườn lên) -
'Vias Under SMD Rule'(Via bên dưới SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Ví dụ sử dụng
ObjectKind = 'Class'
Trả về tất cả các đối tượng lớp.
ObjectKind <> 'Via'
Trả về tất cả các đối tượng except đối tượng via.
Ghi chú
-
Bắt buộc phải có ký tự dấu nháy đơn (') ở đầu và cuối
ObjectKind_String. - Hàm này là tên gọi khác của hàm Kind.
Góc xoay vùng rỗng tối ưu
Tóm tắt
Trả về tất cả các đối tượng polygon có thuộc tính Optimal Void Rotation thỏa mãn truy vấn.
Cú pháp
OptimalVoidRotation : Boolean
Ví dụ sử dụng
OptimalVoidRotation = 'True'
Trả về tất cả các đối tượng polygon có thuộc tính Optimal Void Rotation là True.
OptimalVoidRotation = 'False'
Trả về tất cả các đối tượng except các đối tượng polygon của linh kiện có thuộc tính Optimal Void Rotation là False.
Lưu ý
Thuộc tính Optimal Void Rotation chỉ được định nghĩa cho các đối tượng polygon.
OverallHeight
Tóm tắt
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) thỏa mãn truy vấn.
Cú pháp
OverallHeight : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được thiết lập ở cấp tài liệu – bằng cách sử dụng thêm từ khóa theo đơn vị đo:
-
AsMils(OverallHeight) : Number– để chỉ định chiều cao bằng mil. -
AsMM(OverallHeight) : Number– để chỉ định chiều cao bằng mm.
Ví dụ sử dụng
OverallHeight = 100
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) bằng 100 theo đơn vị đo hiện tại.
OverallHeight >= 4.064
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(OverallHeight) > 80
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) lớn hơn 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
OverallHeight <> 50
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) not bằng 50 theo đơn vị đo hiện tại.
AsMils(OverallHeight) <= 120
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) nhỏ hơn hoặc bằng 120 mil.
AsMM(OverallHeight) < 1.778
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Overall Height (Extruded) nhỏ hơn 1.778 mm.
Lưu ý
Thuộc tính Model Overall Height (Extruded) chỉ được định nghĩa cho các đối tượng khối 3D đùn.
Pad_CornerRadius_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Pad Corner Radius (%) (All Layers) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String chỉ định bán kính bo góc, được biểu thị dưới dạng phần trăm.
Ví dụ sử dụng
Pad_CornerRadius_AllLayers = '50%'
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Pad Corner Radius (%) (All Layers) bằng 50%.
Pad_CornerRadius_AllLayers <> '30%'
Trả về tất cả các đối tượng except đối với các đối tượng pad đơn giản có thuộc tính Pad Corner Radius (%) (All Layers) bằng 30%.
Lưu ý
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
CornerRadius_String. -
Thuộc tính Pad Corner Radius (%) (All Layers) chỉ được định nghĩa cho các pad đơn giản (có thuộc tính Stack Mode được đặt thành
Simple).
Pad_CornerRadius_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius (%) (Bottom Layer) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String chỉ định bán kính bo góc, được biểu thị dưới dạng phần trăm.
Ví dụ sử dụng
Pad_CornerRadius_BottomLayer = '50%'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius (%) (Bottom Layer) bằng 50%.
Pad_CornerRadius_BottomLayer <> '30%'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Pad Corner Radius (%) (Bottom Layer) bằng 30%.
Lưu ý
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
CornerRadius_String. -
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius (%) (Bottom Layer) sẽ giống với thuộc tính Pad Corner Radius (%) (All Layers) vì bán kính bo góc đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Corner Radius (%) (Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius (%) (Mid Layer <n>) thỏa mãn truy vấn. Bao gồm:
Cú pháp
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String chỉ định bán kính bo góc, được biểu thị dưới dạng phần trăm.
Ví dụ sử dụng
Pad_CornerRadius_MidLayer<n> = '50%'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius (%) (Mid Layer <n>) bằng 50%.
Pad_CornerRadius_MidLayer<n> <> '30%'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Pad Corner Radius (%) (Mid Layer <n>) bằng 30%.
Lưu ý
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
CornerRadius_String. -
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius (%) (Mid Layer <n>) sẽ giống với thuộc tính Pad Corner Radius (%) (All Layers), vì bán kính bo góc đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Pad Corner Radius (%) (Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius (%) (Top Layer) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String chỉ định bán kính bo góc, được biểu thị dưới dạng phần trăm.
Ví dụ sử dụng
Pad_CornerRadius_TopLayer = '50%'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius (%) (Top Layer) bằng 50%.
Pad_CornerRadius_TopLayer <> '30%'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Pad Corner Radius (%) (Top Layer) bằng 30%.
Lưu ý
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
CornerRadius_String. -
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius (%) (Top Layer) sẽ giống với thuộc tính Pad Corner Radius (%) (All Layers) vì bán kính bo góc đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Corner Radius (%) (Top Layer) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_UsesPercent_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (All Layers) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (All Layers) được bật.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (All Layers) bị tắt.
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (All Layers) được bật.
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (All Layers) bị tắt.
Pad_CornerRadius_UsesPercent_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Bottom Layer) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Bottom Layer) được bật.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Bottom Layer) bị tắt.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Bottom Layer) được bật.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Bottom Layer) bị tắt.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius Uses Percent (Bottom Layer) sẽ giống với thuộc tính Pad Corner Radius Uses Percent (All Layers) vì chế độ bán kính bo góc đã chỉ định (giá trị tuyệt đối hoặc phần trăm) được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Pad Corner Radius Uses Percent (Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_UsesPercent_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Mid Layer <n>) (trong đó n = 1..30 là số thứ tự của lớp giữa) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Mid Layer 1) được bật.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Mid Layer 2) bị tắt.
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Mid Layer 10) được bật.
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Mid Layer 30) bị tắt.
Ghi chú
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius Uses Percent (Mid Layer <n>) sẽ giống thuộc tính Pad Corner Radius Uses Percent (All Layers) vì chế độ bán kính bo góc đã chỉ định (giá trị tuyệt đối hoặc phần trăm) được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Pad Corner Radius Uses Percent (Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_UsesPercent_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Top Layer) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Top Layer) được bật.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Top Layer) bị tắt.
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Top Layer) được bật.
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Corner Radius Uses Percent (Top Layer) bị tắt.
Ghi chú
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius Uses Percent (Top Layer) sẽ giống thuộc tính Pad Corner Radius Uses Percent (All Layers) vì chế độ bán kính bo góc đã chỉ định (giá trị tuyệt đối hoặc phần trăm) được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Pad Corner Radius Uses Percent (Top Layer) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_Value_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (All Layers) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_Value_AllLayers : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– để chỉ định bán kính bo góc theo mil. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– để chỉ định bán kính bo góc theo mm.
Ví dụ sử dụng
Pad_CornerRadius_Value_AllLayers = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (All Layers) bằng 100 theo đơn vị đo hiện tại.
Pad_CornerRadius_Value_AllLayers >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (All Layers) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (All Layers) lớn hơn 80 mil.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (All Layers) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
Pad_CornerRadius_Value_AllLayers <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (All Layers) not bằng 50 theo đơn vị đo hiện tại.
Pad_CornerRadius_Value_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius Size (Bottom Layer) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_Value_BottomLayer = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– để chỉ định bán kính bo góc theo mil. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– để chỉ định bán kính bo góc theo mm.
Ví dụ sử dụng
Pad_CornerRadius_Value_BottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Bottom Layer) lớn hơn 80 mil.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
Pad_CornerRadius_Value_BottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Ghi chú
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius Size (Bottom Layer) sẽ giống thuộc tính Pad Corner Radius Size (All Layers) vì bán kính bo góc đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Pad Corner Radius Size (Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_Value_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius Size (Mid Layer <n>) (trong đó n = 1..30 là số thứ tự của lớp giữa) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_Value_MidLayer<n> = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– để chỉ định bán kính bo góc theo mil. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– để chỉ định bán kính bo góc theo mm.
Ví dụ sử dụng
Pad_CornerRadius_Value_MidLayer1 = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Mid Layer 1) bằng 100 theo đơn vị đo hiện tại.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Mid Layer 2) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Mid Layer 5) lớn hơn 80 mil.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Mid Layer 10) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
Pad_CornerRadius_Value_MidLayer30 <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Mid Layer 30) not bằng 50 theo đơn vị đo hiện tại.
Ghi chú
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), các thuộc tính Pad Corner Radius Size (Mid Layer <n>) sẽ giống thuộc tính Pad Corner Radius Size (All Layers) vì bán kính bo góc đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Pad Corner Radius Size (Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad.
Pad_CornerRadius_Value_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Corner Radius Size (Top Layer) thỏa mãn truy vấn.
Cú pháp
Pad_CornerRadius_Value_TopLayer = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– để chỉ định bán kính góc theo mil. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– để chỉ định bán kính góc theo mm.
Ví dụ sử dụng
Pad_CornerRadius_Value_TopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Top Layer) bằng 100 theo đơn vị đo hiện tại.
Pad_CornerRadius_Value_TopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Top Layer) lớn hơn 80 mil.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
Pad_CornerRadius_Value_TopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Corner Radius Size (Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Corner Radius Size (Top Layer) sẽ giống thuộc tính Pad Corner Radius Size (All Layers) vì bán kính góc được chỉ định được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Pad Corner Radius Size (Top Layer) chỉ được định nghĩa cho các đối tượng pad.
Pad_JumperID
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pad Jumper ID đáp ứng truy vấn.
Cú pháp
Pad_JumperID : Numeric_String
Ví dụ sử dụng
Pad_JumperID = '3'
Trả về tất cả các đối tượng pad có thuộc tính Pad Jumper ID là 3.
Pad_JumperID <> '567'
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Pad Jumper ID là 567.
Lưu ý
Thuộc tính Pad Jumper ID chỉ được định nghĩa cho các đối tượng pad.
Pad_PinLength
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length đáp ứng truy vấn.
Cú pháp
Pad_PinLength : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Pad_PinLength) : Number– để chỉ định chiều dài theo mil. -
AsMM(Pad_PinLength) : Number– để chỉ định chiều dài theo mm.
Ví dụ sử dụng
Pad_PinLength = 4
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length bằng 4 theo đơn vị đo hiện tại.
Pad_PinLength >= 5.08
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length lớn hơn hoặc bằng 5.08 theo đơn vị đo hiện tại.
AsMils(Pad_PinLength) > 4
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length lớn hơn 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length lớn hơn hoặc bằng 0.102 mm và nhỏ hơn hoặc bằng 0.105 mm.
Pad_PinLength <> 2
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length not bằng 2 theo đơn vị đo hiện tại.
AsMils(Pad_PinLength) <= 1.4
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length nhỏ hơn hoặc bằng 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Trả về tất cả các đối tượng pad có thuộc tính Pin/Pkg Length nhỏ hơn 0.05 mm.
Lưu ý
Thuộc tính Pin/Pkg Length chỉ được định nghĩa cho các đối tượng pad.
PadDonutOuterDiameter_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(All Layers) đáp ứng truy vấn.
Cú pháp
PadDonutOuterDiameter_AllLayers : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– để chỉ định đường kính ngoài của vành khuyên theo mil. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– để chỉ định đường kính ngoài của vành khuyên theo mm.
Ví dụ sử dụng
PadDonutOuterDiameter_AllLayers = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(All Layers) bằng 100 theo đơn vị đo hiện tại.
PadDonutOuterDiameter_AllLayers >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(All Layers) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(All Layers) lớn hơn 80 mil.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(All Layers) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutOuterDiameter_AllLayers <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(All Layers) not bằng 50 theo đơn vị đo hiện tại.
PadDonutOuterDiameter_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Bottom Layer) đáp ứng truy vấn.
Cú pháp
PadDonutOuterDiameter_BottomLayer = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– để chỉ định đường kính ngoài của vành khuyên theo mil. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– để chỉ định đường kính ngoài của vành khuyên theo mm.
Ví dụ sử dụng
PadDonutOuterDiameter_BottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadDonutOuterDiameter_BottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Bottom Layer) lớn hơn 80 mil.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutOuterDiameter_BottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Donut Outer Diameter(Bottom Layer) sẽ giống thuộc tính Pad Donut Outer Diameter(All Layers) vì đường kính ngoài của vành khuyên được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Donut Outer Diameter(Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadDonutOuterDiameter_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Mid Layer <n>) (trong đó n = 1..30 là số thứ tự của một lớp giữa) đáp ứng truy vấn.
Cú pháp
PadDonutOuterDiameter_MidLayer<n> = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– để chỉ định đường kính ngoài của vành khuyên theo mil. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– để chỉ định đường kính ngoài của vành khuyên theo mm.
Ví dụ sử dụng
PadDonutOuterDiameter_MidLayer1 = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Mid Layer 1) bằng 100 theo đơn vị đo hiện tại.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Mid Layer 2) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Mid Layer 5) lớn hơn 80 mil.
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Mid Layer 10) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutOuterDiameter_MidLayer30 <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Mid Layer 30) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), các thuộc tính Pad Donut Outer Diameter(Mid Layer <n>) sẽ giống với thuộc tính Pad Donut Outer Diameter(All Layers) vì đường kính ngoài của vành khuyên đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Donut Outer Diameter(Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad.
PadDonutOuterDiameter_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Top Layer) thỏa mãn truy vấn.
Cú pháp
PadDonutOuterDiameter_TopLayer = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– để chỉ định đường kính ngoài của vành khuyên theo mil. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– để chỉ định đường kính ngoài của vành khuyên theo mm.
Ví dụ sử dụng
PadDonutOuterDiameter_TopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadDonutOuterDiameter_TopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Top Layer) lớn hơn 80 mil.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutOuterDiameter_TopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Outer Diameter(Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Donut Outer Diameter(Top Layer) sẽ giống với thuộc tính Pad Donut Outer Diameter(All Layers) vì đường kính ngoài của vành khuyên đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Donut Outer Diameter(Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadDonutWidth_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(All Layers) thỏa mãn truy vấn.
Cú pháp
PadDonutWidth_AllLayers : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PadDonutWidth_AllLayers) : Number– để chỉ định chiều rộng vành khuyên theo mil. -
AsMM(PadDonutWidth_AllLayers) : Number– để chỉ định chiều rộng vành khuyên theo mm.
Ví dụ sử dụng
PadDonutWidth_AllLayers = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(All Layers) bằng 100 theo đơn vị đo hiện tại.
PadDonutWidth_AllLayers >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(All Layers) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutWidth_AllLayers) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(All Layers) lớn hơn 80 mil.
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(All Layers) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutWidth_AllLayers <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(All Layers) not bằng 50 theo đơn vị đo hiện tại.
PadDonutWidth_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Donut Width(Bottom Layer) thỏa mãn truy vấn.
Cú pháp
PadDonutWidth_BottomLayer = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PadDonutWidth_BottomLayer) : Number– để chỉ định chiều rộng vành khuyên theo mil. -
AsMM(PadDonutWidth_BottomLayer) : Number– để chỉ định chiều rộng vành khuyên theo mm.
Ví dụ sử dụng
PadDonutWidth_BottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadDonutWidth_BottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutWidth_BottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Bottom Layer) lớn hơn 80 mil.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutWidth_BottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Donut Width(Bottom Layer) sẽ giống với thuộc tính Pad Donut Width(All Layers) vì chiều rộng vành khuyên đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Donut Width(Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadDonutWidth_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Donut Width(Mid Layer <n>) (trong đó n = 1..30 là số thứ tự của một lớp giữa) thỏa mãn truy vấn.
Cú pháp
PadDonutWidth_MidLayer<n> = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0.001 inch) hoặc hệ mét (mm; 1 mm = 0.001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– để chỉ định chiều rộng vành khuyên theo mil. -
AsMM(PadDonutWidth_MidLayer<n>) : Number– để chỉ định chiều rộng vành khuyên theo mm.
Ví dụ sử dụng
PadDonutWidth_MidLayer1 = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Mid Layer 1) bằng 100 theo đơn vị đo hiện tại.
PadDonutWidth_MidLayer2 >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Mid Layer 2) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutWidth_MidLayer5) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Mid Layer 5) lớn hơn 80 mil.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Mid Layer 10) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutWidth_MidLayer30 <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Mid Layer 30) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), các thuộc tính Pad Donut Width(Mid Layer <n>) sẽ giống với thuộc tính Pad Donut Width(All Layers) vì chiều rộng vành khuyên đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Donut Width(Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad.
PadDonutWidth_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Pad Donut Width(Top Layer) đáp ứng truy vấn.
Cú pháp
PadDonutWidth_TopLayer = Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadDonutWidth_TopLayer) : Number– để chỉ định chiều rộng vành khuyên theo mil. -
AsMM(PadDonutWidth_TopLayer) : Number– để chỉ định chiều rộng vành khuyên theo mm.
Ví dụ sử dụng
PadDonutWidth_TopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadDonutWidth_TopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadDonutWidth_TopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Top Layer) lớn hơn 80 mil.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadDonutWidth_TopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Pad Donut Width(Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Pad Donut Width(Top Layer) sẽ giống với thuộc tính Pad Donut Width(All Layers) vì chiều rộng vành khuyên đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Pad Donut Width(Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadElectricalType
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Electrical Type đáp ứng truy vấn.
Cú pháp
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String phải là một trong các chuỗi trong danh sách sau:
-
'Load' -
'Source' -
'Terminator'
Ví dụ sử dụng
PadElectricalType = 'Load'
Trả về tất cả các đối tượng pad có thuộc tính Electrical Type là Load.
PadElectricalType <> 'Source'
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Electrical Type là Source.
Lưu ý
- Thuộc tính Electrical Type chỉ được định nghĩa cho các đối tượng pad.
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
ElectricalType_Stringlà bắt buộc.
PadIsPlated
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Plated đáp ứng truy vấn.
Cú pháp
PadIsPlated : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
PadIsPlated = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Plated được bật.
PadIsPlated = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Plated bị tắt.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Plated được bật.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Plated bị tắt.
Lưu ý
Thuộc tính Plated chỉ được định nghĩa cho các đối tượng pad.
PadShape_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Shape (All Layers) đáp ứng truy vấn.
Cú pháp
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Ví dụ sử dụng
PadShape_AllLayers = 'Rectangular'
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Shape (All Layers) được đặt thành Rectangular.
PadShape_AllLayers <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad đơn giản có thuộc tính Shape (All Layers) được đặt thành Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Shape (All Layers) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad đơn giản có thuộc tính Shape (All Layers) được đặt thành Octagonal.
Lưu ý
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
PadShape_Stringlà bắt buộc. -
Thuộc tính Shape (All Layers) chỉ được định nghĩa cho các pad đơn giản (những pad có thuộc tính Stack Mode được đặt thành
Simple).
PadShape_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Shape (Bottom Layer) đáp ứng truy vấn.
Cú pháp
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Ví dụ sử dụng
PadShape_BottomLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Bottom Layer) được đặt thành Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Bottom Layer) được đặt thành Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Bottom Layer) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Bottom Layer) được đặt thành Octagonal.
Lưu ý
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
PadShape_Stringlà bắt buộc. -
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Shape (Bottom Layer) sẽ giống với thuộc tính Shape (All Layers) vì hình dạng đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. - Thuộc tính Shape (Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadShape_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính Shape (Mid Layer <n>) đáp ứng truy vấn.
Cú pháp
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Ví dụ sử dụng
PadShape_MidLayer<n> = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Mid Layer <n>) được đặt thành Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Mid Layer <n>) được đặt thành Octagonal.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Mid Layer 1) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Mid Layer <n>) được đặt thành Octagonal.
Lưu ý
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
PadShape_Stringlà bắt buộc. -
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Shape (Mid Layer <n>) sẽ giống với thuộc tính Shape (All Layers) vì hình dạng đã chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Shape (Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad.
PadShape_PasteBottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Shape (Paste Mask Bottom Layer) đáp ứng truy vấn.
Cú pháp
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Ví dụ sử dụng
PadShape_PasteBottomLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Paste Mask Bottom Layer) được đặt thành Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Paste Mask Bottom Layer) được đặt thành Octagonal.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Paste Mask Bottom Layer) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Paste Mask Bottom Layer) được đặt thành Octagonal.
Lưu ý
-
Bắt buộc phải có các ký tự dấu nháy đơn (
') ở đầu và cuốiPadShape_String. - Thuộc tính Shape (Paste Mask Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadShape_PasteTopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Shape (Paste Mask Top Layer) đáp ứng truy vấn.
Cú pháp
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Ví dụ sử dụng
PadShape_PasteTopLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Paste Mask Top Layer) được đặt thành Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Paste Mask Top Layer) được đặt thành Octagonal.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Paste Mask Top Layer) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Paste Mask Top Layer) được đặt thành Octagonal.
Lưu ý
-
Bắt buộc phải có các ký tự dấu nháy đơn (
') ở đầu và cuốiPadShape_String. - Thuộc tính Shape (Paste Mask Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadShape_SolderBottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) đáp ứng truy vấn.
Cú pháp
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Ví dụ sử dụng
PadShape_SolderBottomLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Octagonal.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Octagonal.
Lưu ý
-
Bắt buộc phải có các ký tự dấu nháy đơn (
') ở đầu và cuốiPadShape_String. - Thuộc tính Shape (Solder Mask Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadShape_SolderTopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Shape (Solder Mask Top Layer) đáp ứng truy vấn.
Cú pháp
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Ví dụ sử dụng
PadShape_SolderTopLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Octagonal.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Solder Mask Bottom Layer) được đặt thành Octagonal.
Lưu ý
-
Bắt buộc phải có các ký tự dấu nháy đơn (
') ở đầu và cuốiPadShape_String. - Thuộc tính Shape (Solder Mask Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadShape_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Shape (Top Layer) đáp ứng truy vấn.
Cú pháp
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String phải là một trong các chuỗi sau:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Ví dụ sử dụng
PadShape_TopLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Top Layer) được đặt thành Rectangular.
PadShape_TopLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Top Layer) được đặt thành Octagonal.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Trả về tất cả các đối tượng pad có thuộc tính Shape (Top Layer) được đặt thành Round hoặc Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Trả về tất cả các đối tượng except đối với các đối tượng pad có thuộc tính Shape (Top Layer) được đặt thành Octagonal.
Lưu ý
-
Bắt buộc phải có các ký tự dấu nháy đơn (') ở đầu và cuối
PadShape_String. -
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Shape (Top Layer) sẽ giống với thuộc tính Shape (All Layers) vì hình dạng được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Shape (Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadStackMode
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Stack Mode đáp ứng truy vấn.
Cú pháp
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String phải là một trong các chuỗi trong danh sách sau:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
Ví dụ sử dụng
PadStackMode = 'Simple'
Trả về tất cả các đối tượng pad có thuộc tính Stack Mode là Simple.
PadStackMode <> 'Full Stack'
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Stack Mode là Full Stack.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Stack Mode là Full Stack.
Lưu ý
- Thuộc tính Stack Mode chỉ được định nghĩa cho các đối tượng pad.
-
Bắt buộc phải có các ký tự dấu nháy đơn (') ở đầu và cuối
StackMode_String.
PadViaCustomThermalProfile
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Custom Thermal Relief đáp ứng truy vấn.
Cú pháp
PadViaCustomThermalProfile : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
PadViaCustomThermalProfile = 'True'
Trả về tất cả các đối tượng pad và via có thuộc tính Custom Thermal Relief được bật.
PadViaCustomThermalProfile = 'False'
Trả về tất cả các đối tượng pad và via có thuộc tính Custom Thermal Relief bị tắt.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Custom Thermal Relief được bật.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Custom Thermal Relief bị tắt.
Lưu ý
-
Thuộc tính Custom Thermal Relief chỉ được định nghĩa cho các đối tượng pad và via.
-
Thuộc tính Custom Thermal Relief (như được thể hiện trong các bảng List) liên quan đến tùy chọn Thermal Relief trong phần Size and Shape khi xem các thuộc tính của một đối tượng được chọn thông qua bảng Properties.
PadViaLibrary
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Library đáp ứng truy vấn.
Cú pháp
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String phải là một chuỗi:
- Nhắm đến các pad/via từ Thư viện mẫu Pad Via được yêu cầu. Trong trường hợp này, chuỗi phải nhắm đến tên thư viện đó (ví dụ:
'ExamplePVLib.PvLib'). -
Nhắm đến các pad/via từ thư viện mẫu cục bộ. Trong trường hợp này, phải sử dụng chuỗi
'<Local>'.
Ví dụ sử dụng
PadViaLibrary = '<Local>'
Trả về tất cả các đối tượng pad và via có thuộc tính Library là <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Trả về tất cả các đối tượng pad và via có thuộc tính Library là ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Trả về tất cả các đối tượng pad và via có thuộc tính Library kết thúc bằng PVLib. Ví dụ: các pad/via được đặt từ thư viện mẫu ExamplePVLib.PvLib sẽ được trả về khi sử dụng biểu thức này.
Lưu ý
- Thuộc tính Library chỉ được định nghĩa cho các đối tượng pad và via.
-
Các ký tự dấu nháy đơn (') ở đầu và cuối
PadViaLibrary_Stringlà bắt buộc.
PadViaLibraryTemplate
Tóm tắt
Trả về tất cả các đối tượng pad và/hoặc via có thuộc tính Library Template thỏa mãn truy vấn.
Cú pháp
PadViaLibraryTemplate : String
Chuỗi được nhập phải nhắm đến tên của mẫu pad/via được yêu cầu (ví dụ: 'c152hn127').
Ví dụ sử dụng
PadViaLibraryTemplate = 'c152hn127'
Trả về tất cả các đối tượng pad có thuộc tính Library Template là c152hn127.
PadViaLibraryTemplate = 'v127h71'
Trả về tất cả các đối tượng via có thuộc tính Library Template là v127h71.
PadViaLibraryTemplate Like '*127'
Trả về tất cả các đối tượng pad và via có thuộc tính Library Template kết thúc bằng 127. Ví dụ: một pad được đặt bằng mẫu c152hn127 và một via được đặt bằng mẫu v102h71x127 sẽ được trả về khi sử dụng biểu thức này.
Lưu ý
Thuộc tính Library Template chỉ được định nghĩa cho các đối tượng pad và via.
PadViaLinkedToTemplate
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Linked To Library thỏa mãn truy vấn.
Cú pháp
PadViaLinkedToTemplate : Boolean_String
Ví dụ sử dụng
PadViaLinkedToTemplate = 'True'
Trả về tất cả các đối tượng pad và via có thuộc tính Linked To Library được bật (được liên kết với một Thư viện mẫu Pad Via (*.PvLib).
PadViaLinkedToTemplate = 'False'
Trả về tất cả các đối tượng pad và via có thuộc tính Linked To Library bị tắt (không được liên kết với một Thư viện mẫu Pad Via (*.PvLib).
Lưu ý
Thuộc tính Linked To Library chỉ được định nghĩa cho các đối tượng pad và via.
PadXOffset
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pad X Offset thỏa mãn truy vấn.
Cú pháp
PadXOffset : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadXOffset) : Number– để chỉ định độ lệch theo mil. -
AsMM(PadXOffset) : Number– để chỉ định độ lệch theo mm.
Ví dụ sử dụng
PadXOffset = 2
Trả về tất cả các đối tượng pad có thuộc tính Pad X Offset bằng 2 theo đơn vị đo hiện tại.
PadXOffset >= 0.2286
Trả về tất cả các đối tượng pad có thuộc tính Pad X Offset lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(PadXOffset) Between 0.5 And 0.6
Trả về tất cả các đối tượng pad có thuộc tính Pad X Offset lớn hơn hoặc bằng 0.5 mil và nhỏ hơn hoặc bằng 0.6 mil.
AsMM(PadXOffset) < 0.2794
Trả về tất cả các đối tượng pad có thuộc tính Pad X Offset nhỏ hơn 0.2794 mm.
Lưu ý
-
Thuộc tính Pad X Offset chỉ được định nghĩa cho các đối tượng pad.
-
Thuộc tính Pad X Offset tương ứng với trường Offset From Hole Center X khi xem các thuộc tính của pad được chọn trên bảng Properties.
PadXSize_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad đơn giản có thuộc tính X Size (All Layers) thỏa mãn truy vấn.
Cú pháp
PadXSize_AllLayers : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadXSize_AllLayers) : Number– để chỉ định kích thước theo mil. -
AsMM(PadXSize_AllLayers) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PadXSize_AllLayers = 100
Trả về tất cả các đối tượng pad đơn giản có thuộc tính X Size (All Layers) bằng 100 theo đơn vị đo hiện tại.
PadXSize_AllLayers >= 4.064
Trả về tất cả các đối tượng pad đơn giản có thuộc tính X Size (All Layers) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_AllLayers) > 80
Trả về tất cả các đối tượng pad đơn giản có thuộc tính X Size (All Layers) lớn hơn 80 mil.
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad đơn giản có thuộc tính X Size (All Layers) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_AllLayers <> 50
Trả về tất cả các đối tượng pad đơn giản có thuộc tính X Size (All Layers) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính X Size (All Layers) chỉ được định nghĩa cho các pad và via có thuộc tính Stack Mode được đặt thành Simple.
PadXSize_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính X Size (Bottom Layer) thỏa mãn truy vấn.
Cú pháp
PadXSize_BottomLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadXSize_BottomLayer) : Number– để chỉ định kích thước theo mil. -
AsMM(PadXSize_BottomLayer) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PadXSize_BottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính X Size (Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadXSize_BottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính X Size (Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_BottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính X Size (Bottom Layer) lớn hơn 80 mil.
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính X Size (Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_BottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính X Size (Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính X Size (Bottom Layer) sẽ giống với thuộc tính X Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính X Size (Bottom Layer) thuộc tính chỉ được định nghĩa cho các đối tượng pad và via.
PadXSize_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính X Size (Mid Layer <n>) thỏa mãn truy vấn.
Cú pháp
PadXSize_MidLayer1 : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(PadXSize_MidLayer<n>) : Number– để chỉ định kích thước theo mil. -
AsMM(PadXSize_MidLayer<n>) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PadXSize_MidLayer<n> = 100
Trả về tất cả các đối tượng pad có thuộc tính X Size (Mid Layer <n>) bằng 100 theo đơn vị đo hiện tại.
PadXSize_MidLayer<n> >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính X Size (Mid Layer <n>) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_MidLayer<n>) > 80
Trả về tất cả các đối tượng pad có thuộc tính X Size (Mid Layer <n>) lớn hơn 80 mil.
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính X Size (Mid Layer <n>) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_MidLayer<n> <> 50
Trả về tất cả các đối tượng pad có thuộc tính X Size (Mid Layer <n>) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính X Size (Mid Layer <n>) sẽ giống thuộc tính X Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính X Size (Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad và via.
PadXSize_PasteBottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính X Size (Paste Mask Bottom Layer) thỏa mãn truy vấn.
Cú pháp
PadXSize_PasteBottomLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(PadXSize_PasteBottomLayer) : Number– để chỉ định kích thước theo mil. -
AsMM(PadXSize_PasteBottomLayer) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PadXSize_PasteBottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadXSize_PasteBottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_PasteBottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Bottom Layer) lớn hơn 80 mil.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_PasteBottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính X Size (Paste Mask Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadXSize_PasteTopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính X Size (Paste Mask Top Layer) thỏa mãn truy vấn.
Cú pháp
PadXSize_PasteTopLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(PadXSize_PasteTopLayer) : Number– để chỉ định kích thước theo mil. -
AsMM(PadXSize_PasteTopLayer) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PadXSize_PasteTopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadXSize_PasteTopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_PasteTopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Top Layer) lớn hơn 80 mil.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_PasteTopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính X Size (Paste Mask Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính X Size (Paste Mask Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadXSize_SolderBottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính X Size (Solder Mask Bottom Layer) thỏa mãn truy vấn.
Cú pháp
PadXSize_SolderBottomLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(PadXSize_SolderBottomLayer) : Number– để chỉ định kích thước theo mil. -
AsMM(PadXSize_SolderBottomLayer) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PadXSize_SolderBottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadXSize_SolderBottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_SolderBottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Bottom Layer) lớn hơn 80 mil.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_SolderBottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính X Size (Solder Mask Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadXSize_SolderTopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính X Size (Solder Mask Top Layer) thỏa mãn truy vấn.
Cú pháp
PadXSize_SolderTopLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(PadXSize_SolderTopLayer) : Number– để chỉ định kích thước theo mil. -
AsMM(PadXSize_SolderTopLayer) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PadXSize_SolderTopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadXSize_SolderTopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_SolderTopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Top Layer) lớn hơn 80 mil.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_SolderTopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính X Size (Solder Mask Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính X Size (Solder Mask Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadXSize_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính X Size (Top Layer) thỏa mãn truy vấn.
Cú pháp
PadXSize_TopLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadXSize_TopLayer) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadXSize_TopLayer) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadXSize_TopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính X Size (Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadXSize_TopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính X Size (Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadXSize_TopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính X Size (Top Layer) lớn hơn 80 mil.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính X Size (Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadXSize_TopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính X Size (Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính X Size (Top Layer) sẽ giống với thuộc tính X Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính X Size (Top Layer) chỉ được định nghĩa cho các đối tượng pad và via.
PadYOffset
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Pad Y Offset thỏa mãn truy vấn.
Cú pháp
PadYOffset : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYOffset) : Number– để chỉ định độ lệch bằng mil. -
AsMM(PadYOffset) : Number– để chỉ định độ lệch bằng mm.
Ví dụ sử dụng
PadYOffset = 2
Trả về tất cả các đối tượng pad có thuộc tính Pad Y Offset bằng 2 theo đơn vị đo hiện tại.
PadYOffset >= 0.2286
Trả về tất cả các đối tượng pad có thuộc tính Pad Y Offset lớn hơn hoặc bằng 0.2286 theo đơn vị đo hiện tại.
AsMils(PadYOffset) Between 0.5 And 0.6
Trả về tất cả các đối tượng pad có thuộc tính Pad Y Offset lớn hơn hoặc bằng 0.5 mil và nhỏ hơn hoặc bằng 0.6 mil.
AsMM(PadYOffset) < 0.2794
Trả về tất cả các đối tượng pad có thuộc tính Pad Y Offset nhỏ hơn 0.2794 mm.
Lưu ý
-
Thuộc tính Pad Y Offset chỉ được định nghĩa cho các đối tượng pad.
-
Thuộc tính Pad Y Offset tương ứng với trường Offset From Hole Center Y khi xem các thuộc tính của pad được chọn trên bảng Thuộc tính.
PadYSize_AllLayers
Tóm tắt
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Y Size (All Layers) thỏa mãn truy vấn.
Cú pháp
PadYSize_AllLayers : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_AllLayers) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_AllLayers) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_AllLayers = 100
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Y Size (All Layers) bằng 100 theo đơn vị đo hiện tại.
PadYSize_AllLayers >= 4.064
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Y Size (All Layers) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_AllLayers) > 80
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Y Size (All Layers) lớn hơn 80 mil.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Y Size (All Layers) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_AllLayers <> 50
Trả về tất cả các đối tượng pad đơn giản có thuộc tính Y Size (All Layers) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính Y Size (All Layers) chỉ được định nghĩa cho các pad có thuộc tính Stack Mode được đặt thành Simple.
PadYSize_BottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Y Size (Bottom Layer) thỏa mãn truy vấn.
Cú pháp
PadYSize_BottomLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_BottomLayer) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_BottomLayer) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_BottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadYSize_BottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_BottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Bottom Layer) lớn hơn 80 mil.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_BottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Y Size (Bottom Layer) sẽ giống với thuộc tính Y Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Y Size (Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadYSize_MidLayerN
Tóm tắt
Trả về các đối tượng pad có thuộc tính Y Size (Mid Layer <n>) thỏa mãn truy vấn.
Cú pháp
PadYSize_MidLayer<n> : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_MidLayer<n>) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_MidLayer<n>) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_MidLayer<n> = 100
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Mid Layer <n>) bằng 100 theo đơn vị đo hiện tại.
PadYSize_MidLayer<n> >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Mid Layer <n>) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_MidLayer<n>) > 80
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Mid Layer <n>) lớn hơn 80 mil.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Mid Layer <n>) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_MidLayer<n> <> 50
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Mid Layer <n>) not bằng 50 theo đơn vị đo hiện tại.
PadYSize_PasteBottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Y Size (Paste Mask Bottom Layer) thỏa mãn truy vấn.
Cú pháp
PadYSize_PasteBottomLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_PasteBottomLayer) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_PasteBottomLayer) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_PasteBottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadYSize_PasteBottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_PasteBottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Bottom Layer) lớn hơn 80 mil.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_PasteBottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính Y Size (Paste Mask Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadYSize_PasteTopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Y Size (Paste Mask Top Layer) thỏa mãn truy vấn.
Cú pháp
PadYSize_PasteTopLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_PasteTopLayer) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_PasteTopLayer) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_PasteTopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadYSize_PasteTopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_PasteTopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Top Layer) lớn hơn 80 mil.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_PasteTopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Paste Mask Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính Y Size (Paste Mask Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadYSize_SolderBottomLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Y Size (Solder Mask Bottom Layer) thỏa mãn truy vấn.
Cú pháp
PadYSize_SolderBottomLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_SolderBottomLayer) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_SolderBottomLayer) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_SolderBottomLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
PadYSize_SolderBottomLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_SolderBottomLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Bottom Layer) lớn hơn 80 mil.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_SolderBottomLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính Y Size (Solder Mask Bottom Layer) chỉ được định nghĩa cho các đối tượng pad.
PadYSize_SolderTopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Y Size (Solder Mask Top Layer) thỏa mãn truy vấn.
Cú pháp
PadYSize_SolderTopLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_SolderTopLayer) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_SolderTopLayer) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_SolderTopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadYSize_SolderTopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_SolderTopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Top Layer) lớn hơn 80 mil.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_SolderTopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Solder Mask Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
Thuộc tính Y Size (Solder Mask Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PadYSize_TopLayer
Tóm tắt
Trả về các đối tượng pad có thuộc tính Y Size (Top Layer) thỏa mãn truy vấn.
Cú pháp
PadYSize_TopLayer : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PadYSize_TopLayer) : Number– để chỉ định kích thước bằng mil. -
AsMM(PadYSize_TopLayer) : Number– để chỉ định kích thước bằng mm.
Ví dụ sử dụng
PadYSize_TopLayer = 100
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Top Layer) bằng 100 theo đơn vị đo hiện tại.
PadYSize_TopLayer >= 4.064
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(PadYSize_TopLayer) > 80
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Top Layer) lớn hơn 80 mil.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
PadYSize_TopLayer <> 50
Trả về tất cả các đối tượng pad có thuộc tính Y Size (Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các pad đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính Y Size (Top Layer) sẽ giống với thuộc tính Y Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Thuộc tính Y Size (Top Layer) chỉ được định nghĩa cho các đối tượng pad.
PasteMaskEnabled
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Sử dụng lớp mặt nạ kem hàn thỏa mãn truy vấn.
Cú pháp
PasteMaskEnabled : Boolean_String
Ví dụ sử dụng
PasteMaskEnabled = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Sử dụng lớp mặt nạ kem hàn được bật.
PasteMaskEnabled = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Sử dụng lớp mặt nạ kem hàn bị tắt.
Lưu ý
Thuộc tính Sử dụng lớp mặt nạ kem hàn chỉ được định nghĩa cho các đối tượng pad.
PasteMaskEnabledBottom
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Enabled - Bottom thỏa mãn truy vấn.
Cú pháp
PasteMaskEnabledBottom : Boolean_String
Ví dụ sử dụng
PasteMaskEnabledBottom = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Enabled - Bottom được bật.
PasteMaskEnabledBottom = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Enabled - Bottom bị tắt.
Lưu ý
Thuộc tính Paste Mask Enabled - Bottom chỉ được định nghĩa cho các đối tượng pad.
PasteMaskEnabledTop
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Enabled - Top thỏa mãn truy vấn.
Cú pháp
PasteMaskEnabledTop : Boolean_String
Ví dụ sử dụng
PasteMaskEnabledTop = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Enabled - Top được bật.
PasteMaskEnabledTop = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Enabled - Top bị tắt.
Lưu ý
Thuộc tính Paste Mask Enabled - Top chỉ được định nghĩa cho các đối tượng pad.
PasteMaskExpansion
Tóm tắt
Khoảng mở rộng mặt nạ kem hàn cho các cung tròn, vùng tô, pad, vùng và đường mạch có thể được xác định bằng các quy tắc thiết kế mở rộng mặt nạ kem hàn liên quan hoặc được đặt thủ công bằng cách định nghĩa giá trị mở rộng trong các thuộc tính của đối tượng. Hàm này trả về các đối tượng sau:
- Các pad có thuộc tính Paste Mask Expansion thỏa mãn truy vấn.
-
Các cung tròn, vùng tô, vùng và đường mạch có Paste Mask Expansion Mode được đặt thành
ManualhoặcFrom Rule, AND có thuộc tính Paste Mask Expansion thỏa mãn truy vấn.
Cú pháp
PasteMaskExpansion : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(– để chỉ định khoảng mở rộng mặt nạ kem hàn theo mil.PasteMaskExpansion) : Number -
AsMM(– để chỉ định khoảng mở rộng mặt nạ kem hàn theo mm.PasteMaskExpansion) : Number
Ví dụ sử dụng
PasteMaskExpansion = 4
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Expansion là 4 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Paste Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Paste Mask Expansion là 4 theo đơn vị đo hiện tại.
PasteMaskExpansion >= 0.0508
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Expansion lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Paste Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Paste Mask Expansion lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại.
AsMils(PasteMaskExpansion) Between 3 And 5
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Expansion lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Paste Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Paste Mask Expansion lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil.
AsMM(PasteMaskExpansion) < 0.1524
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Expansion nhỏ hơn 0.1524 mm. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Paste Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Paste Mask Expansion nhỏ hơn 0.1524 mm.
Lưu ý
- Khoảng mở rộng mặt nạ kem hàn có thể được chỉ định là giá trị âm, bằng không hoặc dương.
- Thuộc tính Paste Mask Expansion chỉ được định nghĩa cho các đối tượng cung tròn, vùng tô, pad, vùng và đường mạch.
PasteMaskExpansionMode
Tóm tắt
Khoảng mở rộng mặt nạ kem hàn cho các cung tròn, vùng tô, vùng và đường mạch có thể được xác định bằng các quy tắc thiết kế mở rộng mặt nạ kem hàn liên quan hoặc được đặt thủ công bằng cách định nghĩa giá trị mở rộng trong các thuộc tính của đối tượng. Ngoài ra, có thể không sử dụng mặt nạ cho các đối tượng này. Ba chế độ này được xác định bởi thuộc tính Paste Mask Expansion Mode của đối tượng. Hàm này trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Paste Mask Expansion Mode thỏa mãn truy vấn.
Cú pháp
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String phải là một trong các chuỗi sau:
-
'None' -
'From Rule' -
'Manual'
Ví dụ sử dụng
PasteMaskExpansionMode = 'Manual'
Trả về tất cả các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Paste Mask Expansion Mode được đặt thành Manual, cũng như các đối tượng pad có thuộc tính Paste Mask Override được bật.
PasteMaskExpansionMode = 'From Rule'
Trả về tất cả các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Paste Mask Expansion Mode được đặt thành From Rule, cũng như các đối tượng pad có thuộc tính Paste Mask Override bị tắt.
PasteMaskExpansionMode = 'None'
Trả về tất cả các đối tượng except các đối tượng pad và các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Paste Mask Expansion Mode được đặt thành From Rule hoặc Manual.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Trả về tất cả các đối tượng except các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Paste Mask Expansion Mode được đặt thành Manual, và các đối tượng pad có thuộc tính Paste Mask Override được bật.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Trả về tất cả các đối tượng except các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Paste Mask Expansion Mode được đặt thành From Rule, và các đối tượng pad có thuộc tính Paste Mask Override bị tắt.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Trả về tất cả các đối tượng pad, cũng như các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Paste Mask Expansion Mode được đặt thành From Rule hoặc Manual.
Lưu ý
- Thuộc tính Paste Mask Expansion Mode chỉ được định nghĩa cho các đối tượng cung tròn, vùng tô, vùng và đường mạch.
- Các dấu nháy đơn (') ở đầu và cuối
ExpansionMode_Stringlà bắt buộc.
PasteMaskOverride
Tóm tắt
Độ mở rộng mặt nạ kem hàn cho pad có thể được xác định bằng các quy tắc thiết kế Paste Mask Expansion liên quan hoặc được đặt thủ công bằng cách xác định giá trị mở rộng trong thuộc tính của pad. Cách thứ hai yêu cầu bật thuộc tính Paste Mask Override của pad. Hàm này trả về các đối tượng pad có thuộc tính Paste Mask Override thỏa mãn truy vấn.
Cú pháp
PasteMaskOverride : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
PasteMaskOverride = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Override được bật.
PasteMaskOverride = 'False'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Override bị tắt.
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Paste Mask Override được bật.
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Paste Mask Override bị tắt.
Lưu ý
Thuộc tính Paste Mask Override chỉ được định nghĩa cho các đối tượng pad.
PasteMaskPercent
Tóm tắt
Độ mở rộng mặt nạ kem hàn cho pad có thể được xác định dưới dạng giá trị tuyệt đối (mil/mm) hoặc tỷ lệ phần trăm diện tích pad. Hàm này trả về các đối tượng có thuộc tính Paste Mask Percent thỏa mãn truy vấn.
Cú pháp
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String chỉ định độ mở rộng mặt nạ kem hàn, được biểu thị bằng phần trăm.
Ví dụ sử dụng
PasteMaskPercent = '50%'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Percent bằng 50%.
PasteMaskPercent <> '30%'
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Paste Mask Percent bằng 30%.
Lưu ý
-
Các dấu nháy đơn (') ở đầu và cuối
PasteMaskPercent_Stringlà bắt buộc. - Tỷ lệ phần trăm mở rộng mặt nạ kem hàn cho pad có thể được đặt thành giá trị âm, bằng không hoặc dương.
PasteMaskUsePercent
Tóm tắt
Độ mở rộng mặt nạ kem hàn cho pad có thể được xác định dưới dạng giá trị tuyệt đối (mil/mm) hoặc tỷ lệ phần trăm diện tích pad. Hàm này trả về các đối tượng có thuộc tính Paste Mask Uses Percent thỏa mãn truy vấn.
Cú pháp
PasteMaskUsePercent : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
PasteMaskUsePercent = 'True'
Trả về tất cả các đối tượng pad có thuộc tính Paste Mask Uses Percent được bật.
PasteMaskUsePercent = 'False'
Trả về tất cả các đối tượng except các đối tượng pad có thuộc tính Paste Mask Uses Percent được bật.
PluggingMaterial
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Plugging Material thỏa mãn truy vấn.
Cú pháp
PluggingMaterial : String
Ví dụ sử dụng
PluggingMaterial = 'Epoxy'
Trả về tất cả các đối tượng via có thuộc tính Plugging Material là Epoxy.
PluggingMaterial Like 'Epoxy*'
Trả về tất cả các đối tượng via có Plugging Material với chuỗi liên kết bắt đầu bằng Epoxy.
Lưu ý
- Thuộc tính Plugging Material chỉ được định nghĩa cho các đối tượng via.
-
Các dấu nháy đơn (
') ở đầu và cuốiStringlà bắt buộc.
PluggingSide
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Plugging Side thỏa mãn truy vấn.
Cú pháp
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String phải là một trong các chuỗi trong danh sách sau:
-
'Top' -
'Bottom' -
'Both'
Ví dụ sử dụng
PluggingSide = 'Top'
Trả về tất cả các đối tượng via có thuộc tính Plugging Side là Top.
PluggingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Plugging Side là Both.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Plugging Side là Both.
Lưu ý
- Thuộc tính Plugging Side chỉ được định nghĩa cho các đối tượng via.
-
Các dấu nháy đơn (
') ở đầu và cuốiPluggingSide_Stringlà bắt buộc.
PolygonArcApproximation
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Arc Approximation thỏa mãn truy vấn.
Cú pháp
PolygonArcApproximation : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được đặt ở cấp tài liệu – bằng cách sử dụng thêm từ khóa dựa trên đơn vị đo:
-
AsMils(PolygonArcApproximation) : Number– để chỉ định giá trị xấp xỉ theo mil. -
AsMM(PolygonArcApproximation) : Number– để chỉ định giá trị xấp xỉ theo mm.
Ví dụ sử dụng
PolygonArcApproximation = 0.0127
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Arc Approximation bằng 0.0127 theo đơn vị đo hiện tại.
PolygonArcApproximation >= 1.27
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Arc Approximation lớn hơn hoặc bằng 1.27 theo đơn vị đo hiện tại.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Arc Approximation lớn hơn hoặc bằng 0.01 mil và nhỏ hơn hoặc bằng 0.02 mil.
AsMM(PolygonArcApproximation) < 0.0127
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Arc Approximation nhỏ hơn 0.0127 mm.
Lưu ý
-
Thuộc tính Arc Approximation chỉ được định nghĩa cho các đối tượng vùng đổ đồng đa giác.
-
Các đối tượng con của các đối tượng vùng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonGridSize
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Grid Size thỏa mãn truy vấn.
Cú pháp
PolygonGridSize : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được đặt ở cấp tài liệu – bằng cách sử dụng thêm từ khóa dựa trên đơn vị đo:
-
AsMils(PolygonGridSize) : Number– để chỉ định kích thước theo mil. -
AsMM(PolygonGridSize) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PolygonGridSize = 20
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Grid Size bằng 20 theo đơn vị đo hiện tại.
PolygonGridSize >= 1.27
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Grid Size lớn hơn hoặc bằng 1.27 theo đơn vị đo hiện tại.
AsMils(PolygonGridSize) Between 10 And 30
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Grid Size lớn hơn hoặc bằng 10 mil và nhỏ hơn hoặc bằng 30 mil.
AsMM(PolygonGridSize) < 1.016
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Grid Size nhỏ hơn 1.016 mm.
Lưu ý
-
Thuộc tính Grid Size chỉ được định nghĩa cho các đối tượng vùng đổ đồng đa giác.
-
Các đối tượng con của các đối tượng vùng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonHatchingStyle
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Hatching Style thỏa mãn truy vấn.
Cú pháp
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String phải là một trong các chuỗi trong danh sách sau:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Ví dụ sử dụng
PolygonHatchingStyle = 'Horizontal Hatch'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Hatching Style là Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Trả về tất cả các đối tượng except các đối tượng đổ đồng đa giác có thuộc tính Hatching Style là 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Trả về tất cả các đối tượng đổ đồng đa giác except những đối tượng có thuộc tính Hatching Style là Solid.
Lưu ý
- Thuộc tính Hatching Style chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
PolygonHatchingStyle_String.
PolygonIgnoreViolations
Tóm tắt
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Ignore On-Line Violations thỏa mãn truy vấn.
Cú pháp
PolygonIgnoreViolations : Boolean_String
Ví dụ sử dụng
PolygonIgnoreViolations = 'True'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Ignore On-Line Violations được bật.
PolygonIgnoreViolations = 'False'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Ignore On-Line Violations bị tắt.
Lưu ý
- Thuộc tính Ignore On-Line Violations chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
- Các đối tượng con của các đối tượng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonIslandAreaThreshold
Tóm tắt
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Island Area Threshold thỏa mãn truy vấn.
Cú pháp
PolygonIslandAreaThreshold : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PolygonIslandAreaThreshold) : Number– để chỉ định ngưỡng theo mil. -
AsMM(PolygonIslandAreaThreshold) : Number– để chỉ định ngưỡng theo mm.
Ví dụ sử dụng
PolygonIslandAreaThreshold = 2
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Island Area Threshold bằng 2 đơn vị đo (hiện tại) bình phương.
PolygonIslandAreaThreshold >= 2
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Island Area Threshold lớn hơn hoặc bằng 2 đơn vị đo (hiện tại) bình phương.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Island Area Threshold lớn hơn hoặc bằng 3000 square mils và nhỏ hơn hoặc bằng 4000 square mils.
AsMM(PolygonIslandAreaThreshold) < 1.016
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Island Area Threshold nhỏ hơn 1.016 square mm.
Lưu ý
-
Thuộc tính Island Area Threshold chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
-
Các đối tượng con của các đối tượng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonMinimumPrimitiveSize
Tóm tắt
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Minimum Primitive Size thỏa mãn truy vấn.
Cú pháp
PolygonMinimumPrimitiveSize : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– để chỉ định kích thước theo mil. -
AsMM(PolygonMinimumPrimitiveSize) : Number– để chỉ định kích thước theo mm.
Ví dụ sử dụng
PolygonMinimumPrimitiveSize = 4
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Minimum Primitive Size bằng 4 đơn vị đo hiện tại.
PolygonMinimumPrimitiveSize >= 0.0508
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Minimum Primitive Size lớn hơn hoặc bằng 0.0508 đơn vị đo hiện tại.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Minimum Primitive Size lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Minimum Primitive Size nhỏ hơn 0.1524 mm.
Lưu ý
-
Thuộc tính Minimum Primitive Size chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
-
Các đối tượng con của các đối tượng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonNeckWidthThreshold
Tóm tắt
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Neck Width Threshold thỏa mãn truy vấn.
Cú pháp
PolygonNeckWidthThreshold : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(PolygonNeckWidthThreshold) : Number– để chỉ định ngưỡng theo mil. -
AsMM(PolygonNeckWidthThreshold) : Number– để chỉ định ngưỡng theo mm.
Ví dụ sử dụng
PolygonNeckWidthThreshold = 5
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Neck Width Threshold bằng 5 đơn vị đo hiện tại.
PolygonNeckWidthThreshold >= 5
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Neck Width Threshold lớn hơn hoặc bằng 5 đơn vị đo hiện tại.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Neck Width Threshold lớn hơn hoặc bằng 5 mil và nhỏ hơn hoặc bằng 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Neck Width Threshold nhỏ hơn 0.127 mm.
Lưu ý
-
Thuộc tính Neck Width Threshold chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
-
Các đối tượng con của các đối tượng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonPourOverSameNet
Tóm tắt
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Pour Over Same Net thỏa mãn truy vấn.
Cú pháp
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String phải là một trong các chuỗi trong danh sách sau:
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
Ví dụ sử dụng
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Pour Over Same Net là Pour Over All Same Net Objects.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Trả về tất cả các đối tượng except các đối tượng đổ đồng đa giác có thuộc tính Pour Over Same Net là Pour Over Same Net Polygons Only.
PolygonPourOverSameNet = 'Pour Over All Same Net Objects' || PolygonPourOverSameNet = 'Pour Over Same Net Polygons Only'
IsPolygon && PolygonPourOverSameNet <> 'Don't Pour Over Same Net Objects'
Trả về tất cả các đối tượng đổ đồng đa giác except những đối tượng có thuộc tính Pour Over Same Net là Don't Pour Over Same Net Objects.
Lưu ý
- Thuộc tính Pour Over Same Net chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
PourOverSameNet_String. - Các đối tượng con của các đối tượng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonRemoveDeadCopper
Tóm tắt
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Remove Dead Copper thỏa mãn truy vấn.
Cú pháp
PolygonRemoveDeadCopper : Boolean_String
Ví dụ sử dụng
PolygonRemoveDeadCopper = 'True'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Remove Dead Copper được bật.
PolygonRemoveDeadCopper = 'False'
Trả về tất cả các đối tượng đổ đồng đa giác có thuộc tính Remove Dead Copper bị tắt.
Lưu ý
-
Thuộc tính Remove Dead Copper chỉ được định nghĩa cho các đối tượng đổ đồng đa giác.
-
Các đối tượng con của các đối tượng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonRemoveIslandsByArea
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Remove Islands By Area thỏa mãn truy vấn.
Cú pháp
PolygonRemoveIslandsByArea : Boolean_String
Ví dụ sử dụng
PolygonRemoveIslandsByArea = 'True'
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Remove Islands By Area được bật.
PolygonRemoveIslandsByArea = 'False'
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Remove Islands By Area bị tắt.
Lưu ý
- Thuộc tính Remove Islands By Area chỉ được định nghĩa cho các đối tượng vùng đổ đồng đa giác.
- Các đối tượng con của những đối tượng vùng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonRemoveNarrowNecks
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Remove Narrow Necks thỏa mãn truy vấn.
Cú pháp
PolygonRemoveNarrowNecks : Boolean_String
Ví dụ sử dụng
PolygonRemoveNarrowNecks = 'True'
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Remove Narrow Necks được bật.
PolygonRemoveNarrowNecks = 'False'
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Remove Narrow Necks bị tắt.
Lưu ý
-
Thuộc tính Remove Narrow Necks chỉ được định nghĩa cho các đối tượng vùng đổ đồng đa giác.
-
Các đối tượng con của những đối tượng vùng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonSurroundPads
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Surround Pads With thỏa mãn truy vấn.
Cú pháp
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String phải là một trong các chuỗi trong danh sách sau:
-
'Arcs' -
'Octagons'
Ví dụ sử dụng
PolygonSurroundPads = 'Arcs'
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Surround Pads With là Arcs.
PolygonSurroundPads <> 'Octagons'
Trả về tất cả các đối tượng except các đối tượng vùng đổ đồng đa giác có thuộc tính Surround Pads With là Octagons.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Trả về tất cả các đối tượng vùng đổ đồng đa giác except những đối tượng có thuộc tính Surround Pads With là Octagons.
Lưu ý
- Thuộc tính Surround Pads With chỉ được định nghĩa cho các đối tượng vùng đổ đồng đa giác.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
SurroundPads_String. - Các đối tượng con của những đối tượng vùng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PolygonTrackWidth
Tóm tắt
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Track Width thỏa mãn truy vấn.
Cú pháp
PolygonTrackWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(PolygonTrackWidth) : Number– để chỉ định độ rộng theo mil. -
AsMM(PolygonTrackWidth) : Number– để chỉ định độ rộng theo mm.
Ví dụ sử dụng
PolygonTrackWidth = 20
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Track Width bằng 20 theo đơn vị đo hiện tại.
PolygonTrackWidth >= 1.27
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Track Width lớn hơn hoặc bằng 1.27 theo đơn vị đo hiện tại.
AsMils(PolygonTrackWidth) Between 10 And 30
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Track Width lớn hơn hoặc bằng 10 mil và nhỏ hơn hoặc bằng 30 mil.
AsMM(PolygonTrackWidth) < 1.016
Trả về tất cả các đối tượng vùng đổ đồng đa giác có thuộc tính Track Width nhỏ hơn 1.016 mm.
Lưu ý
-
Thuộc tính Track Width chỉ được định nghĩa cho các đối tượng vùng đổ đồng đa giác.
-
Các đối tượng con của những đối tượng vùng đổ đồng đa giác được truy vấn trả về sẽ không được trả về.
PositiveNet
Tóm tắt
Trả về tất cả các đối tượng cặp vi sai có thuộc tính Positive Net thỏa mãn truy vấn.
Cú pháp
PositiveNet : String
Ví dụ sử dụng
PositiveNet = 'D_P'
Trả về tất cả các đối tượng cặp vi sai có thuộc tính Positive Net là D_P.
PositiveNet Like '*RX1_P'
Trả về tất cả các đối tượng cặp vi sai có thuộc tính Positive Net kết thúc bằng RX1_P.
Lưu ý
- Thuộc tính Positive Net chỉ được định nghĩa cho các đối tượng cặp vi sai.
- Các đối tượng con của những đối tượng cặp vi sai được truy vấn trả về sẽ không được trả về.
PropagationDelay
Tóm tắt
Trả về tất cả các đối tượng cung tròn, đường mạch, pad, via có thuộc tính Propagation Delay thỏa mãn truy vấn.
Cú pháp
PropagationDelay : Numeric_String
Ví dụ sử dụng
PropagationDelay = '70'
Trả về tất cả các đối tượng vùng có thuộc tính Propagation Delay bằng 70.
PropagationDelay Between '200' And '400'
Trả về tất cả các đối tượng vùng có thuộc tính Propagation Delay lớn hơn hoặc bằng 200 và nhỏ hơn hoặc bằng 400.
PropagationDelay >= '100'
Trả về tất cả các đối tượng vùng có thuộc tính Propagation Delay lớn hơn hoặc bằng 100.
PropagationDelay <> '120'
Trả về tất cả các đối tượng except các đối tượng vùng có thuộc tính Propagation Delay bằng 120.
Lưu ý
Thuộc tính Propagation Delay chỉ được định nghĩa cho các đối tượng linh kiện.
QrCodeInverted
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted thỏa mãn truy vấn.
Cú pháp
QrCodeInverted : Boolean_String
Ví dụ sử dụng
QrCodeInverted = 'True'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted được bật.
QrCodeInverted = 'False'
Trả về tất cả các đối tượng chuỗi văn bản có thuộc tính BarCode Inverted bị tắt.
Lưu ý
-
Thuộc tính BarCode Inverted chỉ được định nghĩa cho các đối tượng chuỗi văn bản.
-
Việc sử dụng từ khóa này cũng sẽ trả về các đối tượng nguyên thủy chuỗi văn bản con của các đối tượng thiết kế dạng nhóm (đối tượng linh kiện, tọa độ, kích thước, bảng lỗ khoan và bảng xếp chồng lớp) có thuộc tính BarCode Inverted thỏa mãn truy vấn. Nếu chỉ muốn nhắm đến các đối tượng chuỗi văn bản đã được cấu hình làm văn bản mã QR, hãy sử dụng thêm một tiền tố từ khóa để nhắm đến các đối tượng đó. Một biểu thức truy vấn ví dụ là
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Tóm tắt
Trả về tất cả các đối tượng kích thước đường kính và kích thước bán kính có thuộc tính Angular Step thỏa mãn truy vấn.
Cú pháp
RadialDimensionAngularStep : Number
Ví dụ sử dụng
RadialDimensionAngularStep = 30.0
Trả về tất cả các đối tượng kích thước đường kính và kích thước bán kính có thuộc tính Angular Step bằng 30.0 độ.
RadialDimensionAngularStep > 60.0
Trả về tất cả các đối tượng kích thước đường kính và kích thước bán kính có thuộc tính Angular Step lớn hơn 60.0 độ.
RadialDimensionAngularStep Between 30.0 And 150.0
Trả về tất cả các đối tượng kích thước đường kính và kích thước bán kính có thuộc tính Angular Step lớn hơn hoặc bằng 30.0 độ và nhỏ hơn hoặc bằng 150.0 độ.
RadialDimensionAngularStep <= 45.0
Trả về tất cả các đối tượng kích thước đường kính và kích thước bán kính có thuộc tính Angular Step nhỏ hơn hoặc bằng 45.0 độ.
Lưu ý
Thuộc tính Angular Step chỉ được định nghĩa cho các đối tượng kích thước đường kính và kích thước bán kính.
Bị hạn chế
Tóm tắt
Trả về tất cả các đối tượng vùng cấm có thuộc tính Restricted for Layer đáp ứng Truy vấn.
Cú pháp
Restricted = Layer_String
Restricted <> Layer_String
Ví dụ sử dụng
Restricted = 'TopLayer'
Trả về tất cả các đối tượng vùng cấm trên TopLayer.
Restricted <> 'MidLayer1'
Trả về tất cả các đối tượng vùng cấm except các đối tượng trên lớp MidLayer1.
Lưu ý
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
Layer_String. - Thuộc tính Restricted for Layer chỉ được định nghĩa cho các đối tượng vùng cấm (cung tròn, vùng tô, vùng đặc và đường mạch).
Góc xoay
Tóm tắt
Trả về tất cả các đối tượng kích thước đường cơ sở, kích thước tâm, linh kiện, kích thước mốc chuẩn, khung nhìn thiết kế, bảng khoan, vùng tô, bảng xếp chồng lớp, kích thước đường kính tuyến tính, kích thước tuyến tính, đối tượng OLE, pad và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Rotation đáp ứng Truy vấn.
Cú pháp
Rotation : Number
Ví dụ sử dụng
Rotation = 30.0
Trả về tất cả các đối tượng kích thước đường cơ sở, kích thước tâm, linh kiện, kích thước mốc chuẩn, khung nhìn thiết kế, bảng khoan, vùng tô, bảng xếp chồng lớp, kích thước đường kính tuyến tính, kích thước tuyến tính, đối tượng OLE, pad và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Rotation bằng 30.0 độ.
Rotation > 60.0
Trả về tất cả các đối tượng kích thước đường cơ sở, kích thước tâm, linh kiện, kích thước mốc chuẩn, khung nhìn thiết kế, bảng khoan, vùng tô, bảng xếp chồng lớp, kích thước đường kính tuyến tính, kích thước tuyến tính, đối tượng OLE, pad và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Rotation lớn hơn 60.0 độ.
Rotation Between 30.0 And 150.0
Trả về tất cả các đối tượng kích thước đường cơ sở, kích thước tâm, linh kiện, kích thước mốc chuẩn, khung nhìn thiết kế, bảng khoan, vùng tô, bảng xếp chồng lớp, kích thước đường kính tuyến tính, kích thước tuyến tính, đối tượng OLE, pad và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Rotation lớn hơn hoặc bằng 30.0 độ và nhỏ hơn hoặc bằng 150.0 độ.
Rotation <= 45.0
Trả về tất cả các đối tượng kích thước đường cơ sở, kích thước tâm, linh kiện, kích thước mốc chuẩn, khung nhìn thiết kế, bảng khoan, vùng tô, bảng xếp chồng lớp, kích thước đường kính tuyến tính, kích thước tuyến tính, đối tượng OLE, pad và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Rotation nhỏ hơn hoặc bằng 45.0 độ.
Lưu ý
Thuộc tính Rotation chỉ được định nghĩa cho các đối tượng kích thước đường cơ sở, kích thước tâm, linh kiện, kích thước mốc chuẩn, khung nhìn thiết kế, bảng khoan, vùng tô, bảng xếp chồng lớp, kích thước đường kính tuyến tính, kích thước tuyến tính, đối tượng OLE, pad và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
Thuộc tính quy tắc
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Rule Attributes đáp ứng Truy vấn.
Cú pháp
RuleAttributes : String
Chuỗi được nhập phải nhắm đến các thuộc tính được định nghĩa cho quy tắc (ví dụ: 'Clearance = 10mil').
Ví dụ sử dụng
RuleAttributes = 'Clearance = 10mil'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Rule Attributes là Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Rule Attributes bắt đầu bằng Expansion. Trong trường hợp này, tất cả các quy tắc và vi phạm liên quan đến lớp mặt nạ kem hàn và lớp mặt nạ hàn sẽ được trả về.
Lưu ý
Thuộc tính Rule Attributes chỉ được định nghĩa cho các đối tượng quy tắc thiết kế và vi phạm.
Danh mục quy tắc
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Category đáp ứng Truy vấn.
Cú pháp
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String phải là một trong các chuỗi trong danh sách sau:
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
Ví dụ sử dụng
RuleCategory = 'Electrical'
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Category là Electrical.
RuleCategory <> 'High Speed'
Trả về tất cả các đối tượng except các đối tượng quy tắc thiết kế có thuộc tính Rule Category là High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Trả về tất cả các đối tượng quy tắc thiết kế except những đối tượng có thuộc tính Rule Category là Signal Integrity.
Lưu ý
- Thuộc tính Rule Category chỉ được định nghĩa cho các đối tượng quy tắc thiết kế.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
Category_String.
Chú thích quy tắc
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Comment đáp ứng Truy vấn.
Cú pháp
RuleComment : String
Chuỗi được nhập phải nhắm đến chú thích được định nghĩa cho một quy tắc (ví dụ: 'This is an example clearance rule').
Ví dụ sử dụng
RuleComment = 'Tất cả các dấu chuẩn đều được che trên các lớp mặt nạ kem hàn'
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Comment là Tất cả các dấu chuẩn đều được che trên các lớp mặt nạ kem hàn.
RuleComment Like '*Clearance*'
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Comment chứa từ Clearance. Ví dụ: một quy tắc khoảng hở có Comment = Example Clearance Rule và một quy tắc khoảng hở linh kiện có Comment = Example Component Clearance Rule đều sẽ được trả về khi sử dụng biểu thức này.
RuleComment = ''
Trả về tất cả các đối tượng except các đối tượng quy tắc thiết kế có giá trị được nhập cho thuộc tính Rule Comment.
Lưu ý
Thuộc tính Rule Comment chỉ được định nghĩa cho các đối tượng quy tắc thiết kế.
Trạng thái bật của quy tắc
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Enabled đáp ứng Truy vấn.
Cú pháp
RuleEnabled : Boolean_String
Ví dụ sử dụng
RuleEnabled = 'True'
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Enabled được bật.
RuleEnabled = 'False'
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Enabled bị tắt.
Lưu ý
Thuộc tính Rule Enabled chỉ được định nghĩa cho các đối tượng quy tắc thiết kế.
Độ ưu tiên của quy tắc
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Priority đáp ứng Truy vấn.
Cú pháp
RulePriority : Numeric_String
RulePriority : Number
Ví dụ sử dụng
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Priority là 2.
RulePriority > '' && RulePriority Between 3 And 5
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Priority lớn hơn hoặc bằng 3 và nhỏ hơn hoặc bằng 5.
ObjectKind Like '*Rule' && RulePriority >= 4
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Priority lớn hơn hoặc bằng 4.
IsRule && RulePriority < 4
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Priority nhỏ hơn 4.
RulePriority <> '1'
Trả về tất cả các đối tượng except đối tượng quy tắc thiết kế có thuộc tính Rule Priority bằng 1.
IsRule && RulePriority <> 1
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Priority không bằng 1.
Lưu ý
Thuộc tính Rule Priority chỉ được định nghĩa cho các đối tượng quy tắc thiết kế.
RuleScope1
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 1 đáp ứng truy vấn.
Cú pháp
RuleScope1 : String
Chuỗi được nhập phải nhắm đến phạm vi được xác định cho quy tắc (ví dụ: 'All').
Ví dụ sử dụng
RuleScope1 = 'All'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 1 là All.
RuleScope1 = 'InNet(''D7'')'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 1 là InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 1 là InNet('???'). Chuỗi tên net liên quan phải có đúng ba ký tự; ví dụ về các thuộc tính Scope 1 đáp ứng điều kiện là InNet('GND') và InNet('VCC').
Lưu ý
Thuộc tính Scope 1 chỉ được định nghĩa cho các đối tượng quy tắc thiết kế và vi phạm.
RuleScope2
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 2 đáp ứng truy vấn.
Cú pháp
RuleScope2 : String
Chuỗi được nhập phải nhắm đến phạm vi được xác định cho quy tắc (ví dụ: 'All').
Ví dụ sử dụng
RuleScope2 = 'All'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 2 là All.
RuleScope2 = '-'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm không có thuộc tính Scope 2. Một số loại quy tắc thiết kế có cả thuộc tính Scope 1 và Scope 2 (quy tắc nhị nguyên), nhưng hầu hết các loại chỉ có thuộc tính Scope 1 (quy tắc đơn nguyên), do đó không thể định nghĩa thuộc tính Scope 2 cho các quy tắc này.
RuleScope2 = 'InNet(''D7'')'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 2 là InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 2 là InNet('???'). Chuỗi tên net liên quan phải có đúng ba ký tự; ví dụ về các thuộc tính Scope 1 đáp ứng điều kiện là InNet('GND') và InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Trả về tất cả các đối tượng quy tắc thiết kế và vi phạm có thuộc tính Scope 2 là InComponent('??*'). Chuỗi tên linh kiện liên quan phải có ít nhất hai ký tự; ví dụ về các thuộc tính Scope 2 đáp ứng điều kiện là InComponent('C3') và InComponent('RP1').
Lưu ý
Thuộc tính Scope 2 chỉ được định nghĩa cho các đối tượng quy tắc thiết kế và vi phạm.
RuleType
Tóm tắt
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Type đáp ứng truy vấn.
Cú pháp
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String phải là một trong các chuỗi sau:
-
Electrical Rules –
'Clearance','Short-Circuit','Un-Routed Net','Un-Connected Pin','Modified Polygon' -
Routing Rules –
'Width','Routing Topology','Routing Priority','Routing Layers','Routing Corners','Routing Via Style','Fanout Control','Differential Pairs Routing' -
SMT Rules –
'SMD To Corner','SMD To Plane','SMD Neck-Down','SMD Entry' -
Mask Rules –
'Solder Mask Expansion','Paste Mask Expansion' -
Plane Rules –
'Power Plane Connect Style','Power Plane Clearance','Polygon Connect Style' -
Testpoint Rules -
'Fabrication Testpoint Style','Fabrication Testpoint Usage','Assembly Testpoint Style','Assembly Testpoint Usage' -
Manufacturing Rules -
'Minimum Annular Ring','Acute Angle','Hole Size','Layer Pairs','Hole To Hole Clearance','Minimum Solder Mask Sliver','Silk To Solder Mask Clearance','Silk To Silk Clearance','Board Outline Clearance' -
High Speed Rules -
'Parallel Segment','Length','Matched Lengths','Daisy Chain Stub Length','Vias Under SMD','Maximum Via Count','Max Via Sub Length (Back Drilling)' -
Placement Rules –
'Room Definition','Component Clearance','Component Orientations','Permitted Layers','Nets to Ignore','Height' -
Signal Integrity Rules -
'Signal Stimulus','Overshoot - Falling Edge','Overshoot - Rising Edge','Undershoot - Falling Edge','Undershoot - Rising Edge','Impedance','Signal Top Value','Signal Base Value','Flight Time - Rising Edge','Flight Time - Falling Edge','Slope - Rising Edge','Slope - Falling Edge','Supply Nets'
Ví dụ sử dụng
RuleType = 'Clearance'
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Type là Clearance.
RuleType <> 'Paste Mask Expansion'
Trả về tất cả các đối tượng except đối tượng quy tắc thiết kế có thuộc tính Rule Type là Paste Mask Expansion.
IsRule && RuleType <> 'Height'
Trả về tất cả các đối tượng quy tắc thiết kế có thuộc tính Rule Type không phải là Height.
Lưu ý
- Thuộc tính Rule Type chỉ được định nghĩa cho các đối tượng quy tắc thiết kế.
-
Bắt buộc phải có dấu nháy đơn (') ở đầu và cuối
RuleType_String.
ShowComment
Tóm tắt
Trả về các đối tượng linh kiện có thuộc tính Show Comment đáp ứng truy vấn.
Cú pháp
ShowComment : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
ShowComment = 'True'
Trả về tất cả các đối tượng linh kiện có thuộc tính Show Comment được bật.
ShowComment = 'False'
Trả về tất cả các đối tượng linh kiện có thuộc tính Show Comment bị tắt.
ShowComment <> 'True'
Not (ShowComment = 'True')
Trả về tất cả các đối tượng except đối tượng linh kiện có thuộc tính Show Comment được bật.
ShowComment <> 'False'
Not (ShowComment = 'False')
Trả về tất cả các đối tượng except đối tượng linh kiện có thuộc tính Show Comment bị tắt.
Lưu ý
- Thuộc tính Show Comment chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được truy vấn trả về sẽ không được trả về.
ShowName
Tóm tắt
Trả về các đối tượng linh kiện có thuộc tính Show Name đáp ứng truy vấn.
Cú pháp
ShowName : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
ShowName = 'True'
Trả về tất cả các đối tượng linh kiện có thuộc tính Show Name được bật.
ShowName = 'False'
Trả về tất cả các đối tượng linh kiện có thuộc tính Show Name bị tắt.
ShowName <> 'True'
Not (ShowName = 'True')
Trả về tất cả các đối tượng except đối tượng linh kiện có thuộc tính Show Name được bật.
ShowName <> 'False'
Not (ShowName = 'False')
Trả về tất cả các đối tượng except đối tượng linh kiện có thuộc tính Show Name bị tắt.
Lưu ý
- Thuộc tính Show Name chỉ được định nghĩa cho các đối tượng linh kiện.
- Các đối tượng con của những linh kiện được truy vấn trả về sẽ không được trả về.
SlotHoleLength
Tóm tắt
Trả về tất cả các đối tượng pad có thuộc tính Hole Length đáp ứng truy vấn.
Cú pháp
SlotHoleLength : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(SlotHoleLength) : Number– để chỉ định chiều dài theo mil. -
AsMM(SlotHoleLength) : Number– để chỉ định chiều dài theo mm.
Ví dụ sử dụng
SlotHoleLength = 50
Trả về tất cả các đối tượng pad có thuộc tính Hole Length bằng 50 theo đơn vị đo hiện tại.
SlotHoleLength >= 50
Trả về tất cả các đối tượng pad có thuộc tính Hole Length lớn hơn hoặc bằng 50 theo đơn vị đo hiện tại.
AsMils(SlotHoleLength) Between 20 And 50
Trả về tất cả các đối tượng pad có thuộc tính Hole Length lớn hơn hoặc bằng 0.5mil và nhỏ hơn hoặc bằng 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Trả về tất cả các đối tượng pad có thuộc tính Hole Length nhỏ hơn 1.5 mm.
Lưu ý
Thuộc tính Hole Length chỉ được định nghĩa cho các đối tượng pad.
Độ mở rộng lớp chống hàn
Tóm tắt
Khoảng mở rộng lớp chống hàn cho cung tròn, vùng tô, pad, vùng, đường mạch và via có thể được xác định bằng các quy tắc thiết kế về độ mở rộng lớp chống hàn có liên quan hoặc thiết lập thủ công bằng cách xác định giá trị mở rộng trong thuộc tính của đối tượng. Hàm này trả về các đối tượng sau:
-
Các pad và via có thuộc tính Solder Mask Expansion thỏa mãn truy vấn.
-
Các cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành
ManualhoặcFrom Rule, AND và có thuộc tính Solder Mask Expansion thỏa mãn truy vấn.
Cú pháp
SolderMaskExpansion : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(– để chỉ định độ mở rộng lớp chống hàn theo mil.SolderMaskExpansion) : Number -
AsMM(– để chỉ định độ mở rộng lớp chống hàn theo mm.SolderMaskExpansion) : Number
Ví dụ sử dụng
SolderMaskExpansion = 4
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion (hoặc thuộc tính Solder Mask Expansion - Top nếu được thiết lập riêng) bằng 4 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion bằng 4 theo đơn vị đo hiện tại.
SolderMaskExpansion >= 0.0508
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion (hoặc thuộc tính Solder Mask Expansion - Top nếu được thiết lập riêng) lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại.
AsMils(SolderMaskExpansion) Between 3 And 5
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion (hoặc thuộc tính Solder Mask Expansion - Top nếu được thiết lập riêng) lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil.
AsMM(SolderMaskExpansion) < 0.1524
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion (hoặc thuộc tính Solder Mask Expansion - Top nếu được thiết lập riêng) nhỏ hơn 0.1524 mm. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion nhỏ hơn 0.1524 mm.
Lưu ý
- Khoảng mở rộng lớp chống hàn có thể được chỉ định bằng giá trị âm, bằng không hoặc dương.
- Thuộc tính Solder Mask Expansion chỉ được định nghĩa cho các đối tượng cung tròn, vùng tô, pad, vùng, đường mạch và via.
Độ mở rộng lớp chống hàn mặt dưới
Tóm tắt
Khoảng mở rộng lớp chống hàn cho cung tròn, vùng tô, pad, vùng, đường mạch và via có thể được xác định bằng các quy tắc thiết kế về độ mở rộng lớp chống hàn có liên quan hoặc thiết lập thủ công bằng cách xác định giá trị mở rộng trong thuộc tính của đối tượng. Đối với pad và via, có thể chỉ định các giá trị mở rộng độc lập cho cả mặt trên và mặt dưới của bo mạch. Hàm này trả về các đối tượng sau:
- Các pad và via có thuộc tính Solder Mask Expansion - Bottom thỏa mãn truy vấn.
-
Các cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành
ManualhoặcFrom Rule, AND và có thuộc tính Solder Mask Expansion thỏa mãn truy vấn.
Cú pháp
SolderMaskExpansionBottom : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa tương ứng với đơn vị đo:
-
AsMils(SolderMaskExpansionBottom) : Number– để chỉ định độ mở rộng lớp chống hàn theo mil. -
AsMM(SolderMaskExpansionBottom) : Number– để chỉ định độ mở rộng lớp chống hàn theo mm.
Ví dụ sử dụng
SolderMaskExpansionBottom = 4
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Bottom bằng 4 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion bằng 4 theo đơn vị đo hiện tại.
SolderMaskExpansionBottom >= 0.0508
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Bottom lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Bottom lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil.
AsMM(SolderMaskExpansionBottom) < 0.1524
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Bottom nhỏ hơn 0.1524 mm. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion nhỏ hơn 0.1524 mm.
Lưu ý
-
Khoảng mở rộng lớp chống hàn có thể được chỉ định bằng giá trị âm, bằng không hoặc dương.
-
Thuộc tính Solder Mask Expansion - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
Độ mở rộng lớp chống hàn tính từ mép lỗ
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Apply Solder Mask Expansion From The Hole Edge thỏa mãn truy vấn.
Cú pháp
SolderMaskExpansionFromHoleEdge : Boolean_String
Ví dụ sử dụng
SolderMaskExpansionFromHoleEdge = 'True'
Trả về tất cả các đối tượng pad và via có thuộc tính Apply Solder Mask Expansion From The Hole Edge được bật.
SolderMaskExpansionFromHoleEdge = 'False'
Trả về tất cả các đối tượng pad và via có thuộc tính Apply Solder Mask Expansion From The Hole Edge bị tắt.
Lưu ý
Thuộc tính Apply Solder Mask Expansion From The Hole Edge chỉ được định nghĩa cho các đối tượng pad và via.
Chế độ mở rộng mặt nạ hàn
Tóm tắt
Khoảng mở rộng mặt nạ hàn cho các cung tròn, vùng tô, vùng và đường mạch có thể được xác định bằng các quy tắc thiết kế Solder Mask Expansion tương ứng hoặc được thiết lập thủ công bằng cách định nghĩa giá trị mở rộng trong các thuộc tính của đối tượng. Ngoài ra, có thể không áp dụng mặt nạ hàn cho các đối tượng này. Ba chế độ này được xác định bởi thuộc tính Solder Mask Expansion Mode của đối tượng. Hàm này trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Solder Mask Expansion Mode đáp ứng truy vấn.
Cú pháp
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String phải là một trong các chuỗi sau:
-
'None' -
'From Rule' -
'Manual'
Ví dụ sử dụng
SolderMaskExpansionMode = 'Manual'
Trả về tất cả các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Solder Mask Expansion Mode được đặt thành Manual, cũng như các đối tượng pad và via có thuộc tính Solder Mask Override được bật.
SolderMaskExpansionMode = 'From Rule'
Trả về tất cả các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Solder Mask Expansion Mode được đặt thành From Rule, cũng như các đối tượng pad và via có thuộc tính Solder Mask Override bị tắt.
SolderMaskExpansionMode = 'None'
Trả về tất cả các đối tượng except các đối tượng pad và via, cùng các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Solder Mask Expansion Mode được đặt thành From Rule hoặc Manual.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Trả về tất cả các đối tượng except các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Solder Mask Expansion Mode được đặt thành Manual, cùng các đối tượng pad và via có thuộc tính Solder Mask Override được bật.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Trả về tất cả các đối tượng except các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Solder Mask Expansion Mode được đặt thành From Rule, cùng các đối tượng pad và via có thuộc tính Solder Mask Override bị tắt.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Trả về tất cả các đối tượng pad và via, cũng như các đối tượng cung tròn, vùng tô, vùng và đường mạch có thuộc tính Solder Mask Expansion Mode được đặt thành From Rule hoặc Manual.
Lưu ý
- Thuộc tính Solder Mask Expansion Mode chỉ được định nghĩa cho các đối tượng cung tròn, vùng tô, vùng và đường mạch.
-
Các dấu nháy đơn (') ở đầu và cuối
ExpansionMode_Stringlà bắt buộc.
Khoảng mở rộng mặt nạ hàn phía trên
Tóm tắt
Khoảng mở rộng mặt nạ hàn cho các cung tròn, vùng tô, pad, vùng, đường mạch và via có thể được xác định bằng các quy tắc thiết kế Solder Mask Expansion tương ứng hoặc được thiết lập thủ công bằng cách định nghĩa giá trị mở rộng trong các thuộc tính của đối tượng. Đối với pad và via, có thể chỉ định các giá trị mở rộng độc lập cho cả mặt trên và mặt dưới của bo mạch. Hàm này trả về các đối tượng sau:
- Các pad và via có thuộc tính Solder Mask Expansion - Top đáp ứng truy vấn.
-
Các cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành
ManualhoặcFrom Rule, AND có thuộc tính Solder Mask Expansion đáp ứng truy vấn.
Cú pháp
SolderMaskExpansionTop : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm từ khóa dựa trên đơn vị đo:
-
AsMils(SolderMaskExpansionTop) : Number– để chỉ định khoảng mở rộng mặt nạ hàn theo mil. -
AsMM(SolderMaskExpansionTop) : Number– để chỉ định khoảng mở rộng mặt nạ hàn theo mm.
Ví dụ sử dụng
SolderMaskExpansionTop = 4
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Top bằng 4 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion bằng 4 theo đơn vị đo hiện tại.
SolderMaskExpansionTop >= 0.0508
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Top lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion lớn hơn hoặc bằng 0.0508 theo đơn vị đo hiện tại.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Top lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5mil. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion lớn hơn hoặc bằng 3 mil và nhỏ hơn hoặc bằng 5 mil.
AsMM(SolderMaskExpansionTop) < 0.1524
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Expansion - Top nhỏ hơn 0.1524 mm. Đồng thời trả về các đối tượng cung tròn, vùng tô, vùng và đường mạch có Solder Mask Expansion Mode được đặt thành Manual hoặc From Rule, và có thuộc tính Solder Mask Expansion nhỏ hơn 0.1524mm.
Lưu ý
-
Khoảng mở rộng mặt nạ hàn có thể được chỉ định bằng giá trị âm, bằng không hoặc dương.
-
Thuộc tính Solder Mask Expansion - Top chỉ được định nghĩa cho các đối tượng pad và via.
Ghi đè mặt nạ hàn
Tóm tắt
Khoảng mở rộng mặt nạ hàn cho pad và via có thể được xác định bằng các quy tắc thiết kế Solder Mask Expansion tương ứng hoặc được thiết lập thủ công bằng cách định nghĩa giá trị mở rộng trong các thuộc tính của pad/via. Cách thứ hai yêu cầu phải bật thuộc tính Solder Mask Override của pad/via. Hàm này trả về các đối tượng pad và via có thuộc tính Solder Mask Override đáp ứng truy vấn.
Cú pháp
SolderMaskOverride : Boolean_String
Boolean_String phải là 'True' hoặc 'False'.
Ví dụ sử dụng
SolderMaskOverride = 'True'
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Override được bật.
SolderMaskOverride = 'False'
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Override bị tắt.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Solder Mask Override được bật.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Solder Mask Override bị tắt.
Lưu ý
Thuộc tính Solder Mask Override chỉ được định nghĩa cho các đối tượng pad và via.
Phủ kín mặt nạ hàn phía dưới
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Tenting - Bottom đáp ứng truy vấn.
Cú pháp
SolderMaskTentingBottom : Boolean_String
Ví dụ sử dụng
SolderMaskTentingBottom = 'True'
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Tenting - Bottom được bật.
SolderMaskTentingBottom = 'False'
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Tenting - Bottom bị tắt.
Lưu ý
-
Thuộc tính Solder Mask Tenting - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
-
Thuộc tính Solder Mask Tenting - Bottom (như hiển thị trong các bảng List) liên quan đến tùy chọn Bottom trong phần Solder Mask Expansion khi xem thuộc tính của đối tượng được chọn thông qua bảng Properties. Khi thuộc tính Solder Mask Tenting - Bottom được bật, tùy chọn Bottom bị tắt, nghĩa là pad/via không có cửa sổ mở mặt nạ hàn ở mặt dưới của bo mạch và do đó được phủ kín bằng mặt nạ hàn.
Phủ kín mặt nạ hàn phía trên
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Tenting - Top thỏa mãn truy vấn.
Cú pháp
SolderMaskTentingTop : Boolean_String
Ví dụ sử dụng
SolderMaskTentingTop = 'True'
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Tenting - Top được bật.
SolderMaskTentingTop = 'False'
Trả về tất cả các đối tượng pad và via có thuộc tính Solder Mask Tenting - Top bị tắt.
Ghi chú
-
Thuộc tính Solder Mask Tenting - Top chỉ được định nghĩa cho các đối tượng pad và via.
-
Thuộc tính Solder Mask Tenting - Top (như được thể hiện trong các bảng List) liên quan đến tùy chọn Top trong phần Solder Mask Expansion khi xem thuộc tính của đối tượng đã chọn thông qua bảng Properties. Khi thuộc tính Solder Mask Tenting - Top được bật, tùy chọn Top bị tắt, nghĩa là pad/via không có cửa sổ mở lớp chống hàn ở mặt trên của bo mạch và do đó được phủ kín bằng lớp chống hàn.
Chiều cao cách mặt bo
Tóm tắt
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) thỏa mãn truy vấn.
Cú pháp
StandoffHeight : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(StandoffHeight) : Number– để chỉ định chiều cao theo mil. -
AsMM(StandoffHeight) : Number– để chỉ định chiều cao theo mm.
Ví dụ sử dụng
StandoffHeight = 100
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) bằng 100 theo đơn vị đo hiện tại.
StandoffHeight >= 4.064
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(StandoffHeight) > 80
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) lớn hơn 80 mil.
AsMM(StandoffHeight) Between 1.524 And 3.81
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
StandoffHeight <> 50
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) not bằng 50 theo đơn vị đo hiện tại.
AsMils(StandoffHeight) <= 120
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) nhỏ hơn hoặc bằng 120 mil.
AsMM(StandoffHeight) < 1.778
Trả về tất cả các đối tượng khối 3D đùn có thuộc tính Model Standoff Height (Extruded) nhỏ hơn 1.778 mm.
Lưu ý
Thuộc tính Model Standoff Height (Extruded) chỉ được định nghĩa cho các đối tượng khối 3D đùn.
Lớp bắt đầu
Tóm tắt
Trả về tất cả các đối tượng via có lớp bên trái trong thuộc tính Drill Pair thỏa mãn truy vấn.
Cú pháp
StartLayer = Layer_String
Ví dụ sử dụng
StartLayer = 'Top Layer'
Trả về tất cả các đối tượng via có mục bên trái trong thuộc tính Drill Pair là Top Layer.
StartLayer <> 'Signal Layer 2'
Trả về tất cả các đối tượng except các đối tượng via có mục bên trái trong thuộc tính Drill Pair là Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Trả về tất cả các đối tượng via except các đối tượng có mục bên trái trong thuộc tính Drill Pair là Internal Plane 1.
Ghi chú
-
Các dấu nháy đơn (') ở đầu và cuối
Layer_Stringlà bắt buộc. - Thuộc tính Drill Pair chỉ được định nghĩa cho các đối tượng via.
Lớp kết thúc
Tóm tắt
Trả về tất cả các đối tượng via có lớp bên phải trong thuộc tính Drill Pair thỏa mãn truy vấn.
Cú pháp
StopLayer = Layer_String
Ví dụ sử dụng
StopLayer = 'Top Layer'
Trả về tất cả các đối tượng via có mục bên phải trong thuộc tính Drill Pair là Top Layer.
StopLayer <> 'Signal Layer 2'
Trả về tất cả các đối tượng except các đối tượng via có mục bên phải trong thuộc tính Drill Pair là Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Trả về tất cả các đối tượng via except các đối tượng có mục bên phải trong thuộc tính Drill Pair là Internal Plane 1.
Ghi chú
-
Các dấu nháy đơn (') ở đầu và cuối
Layer_Stringlà bắt buộc. - Thuộc tính Drill Pair chỉ được định nghĩa cho các đối tượng via.
Nội dung chuỗi
Tóm tắt
Trả về các đối tượng chuỗi văn bản và kích thước có đường dẫn có thuộc tính String thỏa mãn truy vấn.
Cú pháp
StringText : String
Ví dụ sử dụng
StringText = '100nF'
Trả về tất cả các đối tượng chuỗi văn bản và kích thước có đường dẫn có thuộc tính String là 100 nF.
Ghi chú
- Các đối tượng con của các đối tượng kích thước có đường dẫn được truy vấn trả về sẽ không được trả về.
- Thuộc tính String chỉ được định nghĩa cho các đối tượng chuỗi văn bản và kích thước có đường dẫn.
Loại chuỗi
Tóm tắt
Trả về tất cả các đối tượng văn bản có thuộc tính String Type thỏa mãn truy vấn.
Cú pháp
StringType = StringType_String
StringType <> StringType_String
StringType_String phải là một trong các chuỗi trong danh sách sau:
-
'Comment' -
'Designator' -
'Free'
Ví dụ sử dụng
StringType = 'Designator'
Trả về tất cả các đối tượng văn bản có thuộc tính String Type là Designator.
StringType <> 'Free'
Trả về tất cả các đối tượng except các đối tượng văn bản có thuộc tính String Type là Free.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Trả về tất cả các đối tượng văn bản có thuộc tính String Type không phải là Free.
Ghi chú
- Thuộc tính String Type chỉ được định nghĩa cho các đối tượng văn bản.
-
Các dấu nháy đơn (') ở đầu và cuối
StringType_Stringlà bắt buộc.
Phông chữ nét
Tóm tắt
Trả về tất cả các đối tượng tọa độ, bảng lỗ khoan, bảng cấu trúc xếp lớp, kích thước gốc và văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Stroke Font thỏa mãn truy vấn.
Cú pháp
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String phải là một trong các chuỗi trong danh sách sau:
-
'Default' -
'Serif' -
'Sans Serif'
Ví dụ sử dụng
StrokeFont = 'Default'
Trả về tất cả các đối tượng tọa độ, bảng lỗ khoan, bảng cấu trúc xếp lớp, kích thước gốc và văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Stroke Font là Default.
StrokeFont <> 'Serif'
Trả về tất cả các đối tượng except các đối tượng tọa độ, bảng lỗ khoan, bảng cấu trúc xếp lớp, kích thước gốc và văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Stroke Font là Serif.
Ghi chú
-
Các dấu nháy đơn (') ở đầu và cuối
Font_Stringlà bắt buộc. - Thuộc tính Stroke Font chỉ được định nghĩa cho các đối tượng tọa độ, bảng lỗ khoan, bảng cấu trúc xếp lớp, kích thước gốc và văn bản (chú thích, ký hiệu định danh, tự do).
Vật liệu phủ kín
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Tenting Material thỏa mãn truy vấn.
Cú pháp
TentingMaterial : String
Ví dụ sử dụng
TentingMaterial = 'Epoxy'
Trả về tất cả các đối tượng via có thuộc tính Tenting Material là Epoxy.
TentingMaterial Like 'Epoxy*'
Trả về tất cả các đối tượng via có Tenting Material với chuỗi liên kết bắt đầu bằng Epoxy.
Lưu ý
- Thuộc tính Tenting Material chỉ được định nghĩa cho các đối tượng via.
-
Các ký tự dấu nháy đơn (
') ở đầu và cuốiStringlà bắt buộc.
Mặt phủ kín via
Tóm tắt
Trả về tất cả các đối tượng via có thuộc tính Tenting Side thỏa mãn truy vấn.
Cú pháp
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String phải là một trong các chuỗi trong danh sách sau:
-
'Top' -
'Bottom' -
'Both'
Ví dụ sử dụng
TentingSide = 'Top'
Trả về tất cả các đối tượng via có thuộc tính Tenting Side là Top.
TentingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Tenting Side là Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Trả về tất cả các đối tượng except các đối tượng via có thuộc tính Tenting Side là Both.
Lưu ý
- Thuộc tính Tenting Side chỉ được định nghĩa cho các đối tượng via.
-
Các ký tự dấu nháy đơn (
') ở đầu và cuốiTentingSide_Stringlà bắt buộc.
Điểm kiểm tra
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có các thuộc tính Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top hoặc Assembly Testpoint - Bottom thỏa mãn truy vấn.
Cú pháp
Testpoint : Boolean
Ví dụ sử dụng
Testpoint
Testpoint = True
Trả về tất cả các đối tượng pad và via có bất kỳ thuộc tính nào trong số Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top hoặc Assembly Testpoint - Bottom được bật.
Not Testpoint
Testpoint = False
Trả về tất cả các đối tượng except các đối tượng pad và via có bất kỳ thuộc tính nào trong số Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top hoặc Assembly Testpoint - Bottom được bật.
Lưu ý
Các thuộc tính Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top và Assembly Testpoint - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra lắp ráp
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Assembly Testpoint - Top hoặc Assembly Testpoint - Bottom thỏa mãn truy vấn.
Cú pháp
TestpointAssy : Boolean
Ví dụ sử dụng
TestpointAssy
TestpointAssy = True
Trả về tất cả các đối tượng pad và via có thuộc tính Assembly Testpoint - Top hoặc Assembly Testpoint - Bottom được bật.
Not TestpointAssy
TestpointAssy = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Assembly Testpoint - Top hoặc Assembly Testpoint - Bottom được bật.
Lưu ý
Các thuộc tính Assembly Testpoint - Top và Assembly Testpoint - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra lắp ráp ở mặt dưới
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Assembly Testpoint - Bottom thỏa mãn truy vấn.
Cú pháp
TestpointAssyBottom : Boolean
Ví dụ sử dụng
TestpointAssyBottom
TestpointAssyBottom = True
Trả về tất cả các đối tượng pad và via có thuộc tính Assembly Testpoint - Bottom được bật.
Not TestpointAssyBottom
TestpointAssyBottom = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Assembly Testpoint - Bottom được bật.
Lưu ý
Thuộc tính Assembly Testpoint - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra lắp ráp ở mặt trên
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Assembly Testpoint - Top thỏa mãn truy vấn.
Cú pháp
TestpointAssyTop : Boolean
Ví dụ sử dụng
TestpointAssyTop
TestpointAssyTop = True
Trả về tất cả các đối tượng pad và via có thuộc tính Assembly Testpoint - Top được bật.
Not TestpointAssyTop
TestpointAssyTop = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Assembly Testpoint - Top được bật.
Lưu ý
Thuộc tính Assembly Testpoint - Top chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra ở mặt dưới
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Fabrication Testpoint - Bottom hoặc Assembly Testpoint - Bottom thỏa mãn truy vấn.
Cú pháp
TestpointBottom : Boolean
Ví dụ sử dụng
TestpointBottom
TestpointBottom = True
Trả về tất cả các đối tượng pad và via có thuộc tính Fabrication Testpoint - Bottom hoặc Assembly Testpoint - Bottom được bật.
Not TestpointBottom
TestpointBottom = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Fabrication Testpoint - Bottom hoặc Assembly Testpoint - Bottom được bật.
Lưu ý
Các thuộc tính Fabrication Testpoint - Bottom và Assembly Testpoint - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra chế tạo
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top hoặc Fabrication Testpoint - Bottom thỏa mãn truy vấn.
Cú pháp
TestpointFab : Boolean
Ví dụ sử dụng
TestpointFab
TestpointFab = True
Trả về tất cả các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top hoặc Fabrication Testpoint - Bottom được bật.
Not TestpointFab
TestpointFab = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top hoặc Fabrication Testpoint - Bottom được bật.
Lưu ý
Các thuộc tính Fabrication Testpoint - Top và Fabrication Testpoint - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra chế tạo ở mặt dưới
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Fabrication Testpoint - Bottom thỏa mãn truy vấn.
Cú pháp
TestpointFabBottom : Boolean
Ví dụ sử dụng
TestpointFabBottom
TestpointFabBottom = True
Trả về tất cả các đối tượng pad và via có thuộc tính Fabrication Testpoint - Bottom được bật.
Not TestpointFabBottom
TestpointFabBottom = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Fabrication Testpoint - Bottom được bật.
Lưu ý
Thuộc tính Fabrication Testpoint - Bottom chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra chế tạo ở mặt trên
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top thỏa mãn truy vấn.
Cú pháp
TestpointFabTop : Boolean
Ví dụ sử dụng
TestpointFabTop
TestpointFabTop = True
Trả về tất cả các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top được bật.
Not TestpointFabTop
TestpointFabTop = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top được bật.
Lưu ý
Thuộc tính Fabrication Testpoint - Top chỉ được định nghĩa cho các đối tượng pad và via.
Điểm kiểm tra mặt trên
Tóm tắt
Các đối tượng pad và via có thể được dùng làm điểm kiểm tra trong quá trình chế tạo và/hoặc lắp ráp, ở mặt trên và/hoặc mặt dưới của bo mạch. Hàm này trả về các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top hoặc Assembly Testpoint - Top thỏa mãn truy vấn.
Cú pháp
TestpointTop : Boolean
Ví dụ sử dụng
TestpointTop
TestpointTop = True
Trả về tất cả các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top hoặc Assembly Testpoint - Top được bật.
Not TestpointTop
TestpointTop = False
Trả về tất cả các đối tượng except các đối tượng pad và via có thuộc tính Fabrication Testpoint - Top hoặc Assembly Testpoint - Top được bật.
Lưu ý
Các thuộc tính Fabrication Testpoint - Top và Assembly Testpoint - Top chỉ được định nghĩa cho các đối tượng pad và via.
Chiều cao văn bản
Tóm tắt
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Height thỏa mãn truy vấn.
Cú pháp
TextHeight : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1mil = 0,001inch) hoặc hệ mét (mm; 1mm = 0,001mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(TextHeight) : Number– để chỉ định chiều cao bằng mil. -
AsMM(TextHeight) : Number– để chỉ định chiều cao bằng mm.
Ví dụ sử dụng
TextHeight = 60
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Height bằng 60 đơn vị đo hiện tại.
TextHeight >= 1.27
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Height lớn hơn hoặc bằng 1.27 đơn vị đo hiện tại.
AsMils(TextHeight) Between 40 And 80
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Height lớn hơn hoặc bằng 40 mil và nhỏ hơn hoặc bằng 80 mil.
AsMM(TextHeight) < 1.778
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Height nhỏ hơn 1.778 mm.
Lưu ý
Thuộc tính Text Height chỉ được định nghĩa cho các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
Loại văn bản
Tóm tắt
Trả về tất cả các đối tượng bảng khoan, cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Kind thỏa mãn truy vấn.
Cú pháp
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String phải là một trong các chuỗi trong danh sách sau:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Ví dụ sử dụng
TextKind = 'Stroke Font'
Trả về tất cả các đối tượng bảng khoan, cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Kind là Stroke Font.
TextKind <> 'BarCode Text'
Trả về tất cả các đối tượng except các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Kind là BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Trả về tất cả các đối tượng bảng khoan, cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Kind là TrueType Font.
Lưu ý
- Thuộc tính Text Kind chỉ được định nghĩa cho các đối tượng bảng khoan, cấu trúc lớp và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
-
Các dấu nháy đơn (') ở đầu và cuối
TextKind_Stringlà bắt buộc.
Độ lệch văn bản so với hình chữ nhật đảo
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect thỏa mãn truy vấn.
Cú pháp
TextOffsetFromInvertedRectangle : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(TextOffsetFromInvertedRectangle) : Number– để chỉ định độ lệch bằng mil. -
AsMM(TextOffsetFromInvertedRectangle) : Number– để chỉ định độ lệch bằng mm.
Ví dụ sử dụng
TextOffsetFromInvertedRectangle = 3
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect bằng 3 đơn vị đo hiện tại.
TextOffsetFromInvertedRectangle >= 5.08
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect lớn hơn hoặc bằng 5.08 đơn vị đo hiện tại.
AsMils(TextOffsetFromInvertedRectangle) > 4
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect lớn hơn 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect lớn hơn hoặc bằng 0.635 mm và nhỏ hơn hoặc bằng 0.889 mm.
TextOffsetFromInvertedRectangle <> 5.5
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect có giá trị not bằng 5,5 đơn vị đo hiện tại.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect nhỏ hơn hoặc bằng 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Inverted Text Offset From Inverted Rect nhỏ hơn 0.143 mm.
Lưu ý
Thuộc tính Inverted Text Offset From Inverted Rect chỉ được định nghĩa cho các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do).
Chiều rộng văn bản
Tóm tắt
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Width thỏa mãn truy vấn.
Cú pháp
TextWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(TextWidth) : Number– để chỉ định chiều rộng bằng mil. -
AsMM(TextWidth) : Number– để chỉ định chiều rộng bằng mm.
Ví dụ sử dụng
TextWidth = 6
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Width bằng 6 đơn vị đo hiện tại.
TextWidth >= 0.127
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Width lớn hơn hoặc bằng 0.127 đơn vị đo hiện tại.
AsMils(TextWidth) Between 4 And 8
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, văn bản tự do) có thuộc tính Text Width lớn hơn hoặc bằng 4 mil và nhỏ hơn hoặc bằng 8 mil.
AsMM(TextWidth) < 0.1778
Trả về tất cả các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Text Width nhỏ hơn 0.1778 mm.
Lưu ý
Thuộc tính Text Width chỉ được định nghĩa cho các đối tượng tọa độ, kích thước gốc và chuỗi văn bản (chú thích, ký hiệu định danh, tự do).
Độ rộng đường mạch
Tóm tắt
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Track Width thỏa mãn truy vấn.
Cú pháp
TrackWidth : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng một từ khóa bổ sung dựa trên đơn vị đo:
-
AsMils(TrackWidth) : Number– để chỉ định độ rộng theo mil. -
AsMM(TrackWidth) : Number– để chỉ định độ rộng theo mm.
Ví dụ sử dụng
TrackWidth = 20
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Track Width bằng 20 theo đơn vị đo hiện tại.
TrackWidth >= 1.27
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Track Width lớn hơn hoặc bằng 1.27 theo đơn vị đo hiện tại.
AsMils(TrackWidth) Between 10 And 30
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Track Width lớn hơn hoặc bằng 10 mil và nhỏ hơn hoặc bằng 30 mil.
AsMM(TrackWidth) < 1.016
Trả về tất cả các đối tượng hình chữ nhật có thuộc tính Track Width nhỏ hơn 1.016 mm.
Lưu ý
Thuộc tính Track Width chỉ được định nghĩa cho các đối tượng hình chữ nhật.
Sử dụng hình chữ nhật đảo ngược
Tóm tắt
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Use Inverted Rectangle thỏa mãn truy vấn.
Cú pháp
UseInvertedRectangle : Boolean_String
Ví dụ sử dụng
UseInvertedRectangle = 'True'
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Use Inverted Rectangle được bật.
UseInvertedRectangle = 'False'
Trả về tất cả các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Use Inverted Rectangle bị tắt.
Lưu ý
Thuộc tính Use Inverted Rectangle chỉ được định nghĩa cho các đối tượng chuỗi văn bản (chú thích, ký hiệu định danh, tự do).
Sử dụng độ mở rộng mặt nạ hàn riêng
Tóm tắt
Trả về tất cả các đối tượng pad và via có thuộc tính Use Separate Solder Mask Expansion thỏa mãn truy vấn.
Cú pháp
UseSeparateSolderMaskExpansion : Boolean_String
Ví dụ sử dụng
UseSeparateSolderMaskExpansion = 'True'
Trả về tất cả các đối tượng pad và via có thuộc tính Use Separate Solder Mask Expansion được bật.
UseSeparateSolderMaskExpansion = 'False'
Trả về tất cả các đối tượng pad và via có thuộc tính Use Separate Solder Mask Expansion bị tắt.
Lưu ý
Thuộc tính Use Separate Solder Mask Expansion chỉ được định nghĩa cho các đối tượng pad và via.
Sử dụng phông chữ TrueType
Tóm tắt
Trả về tất cả các đối tượng tọa độ, kích thước (ngoại trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Use TrueType Fonts thỏa mãn truy vấn.
Cú pháp
UseTrueTypeFonts : Boolean_String
Ví dụ sử dụng
UseTrueTypeFonts = 'True'
Trả về tất cả các đối tượng tọa độ, kích thước (ngoại trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Use TrueType Fonts được bật.
UseTrueTypeFonts = 'False'
Trả về tất cả các đối tượng tọa độ, kích thước (ngoại trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do) có thuộc tính Use TrueType Fonts bị tắt.
Lưu ý
Thuộc tính Use TrueType Fonts chỉ được định nghĩa cho các đối tượng tọa độ, kích thước (ngoại trừ kích thước tâm), bảng khoan, bảng xếp chồng lớp và chuỗi văn bản (chú thích, ký hiệu định danh, tự do).
Đường kính via
Tóm tắt
Trả về tất cả các đối tượng via đơn giản có thuộc tính X Size (All Layers) thỏa mãn truy vấn.
Cú pháp
ViaDiameter : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng một từ khóa bổ sung dựa trên đơn vị đo:
-
AsMils(– để chỉ định đường kính via theo mil.ViaDiameter) : Number -
AsMM(– để chỉ định đường kính via theo mm.ViaDiameter) : Number
Ví dụ sử dụng
ViaDiameter = 40
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) bằng 40 theo đơn vị đo hiện tại.
ViaDiameter >= 0.508
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) lớn hơn hoặc bằng 0.508 theo đơn vị đo hiện tại.
AsMils(ViaDiameter) Between 30 And 50
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) lớn hơn hoặc bằng 30 mil và nhỏ hơn hoặc bằng 50 mil.
AsMM(ViaDiameter) < 1.524
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) nhỏ hơn 1.524 mm.
Lưu ý
-
Thuộc tính X Size (All Layers) chỉ được định nghĩa cho các đối tượng via đơn giản, tức là các đối tượng có thuộc tính Stack Mode (như hiển thị trong bảng List) được đặt thành
Simple. Khi xem các thuộc tính của via trong bảng Thuộc tính, điều này tương ứng với việc tùy chọn Simple được chọn trong phần Size and Shape. -
Khi xem các thuộc tính của một via được chọn trong bảng Properties, thuộc tính X Size (All Layers) tương ứng với trường Diameter trong phần Size and Shape.
-
Hàm này là tên gọi khác của hàm ViaSize.
Kích thước via
Tóm tắt
Trả về tất cả các đối tượng via đơn giản có thuộc tính X Size (All Layers) thỏa mãn truy vấn.
Cú pháp
ViaSize : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng một từ khóa bổ sung dựa trên đơn vị đo:
-
AsMils(ViaSize) : Number– để chỉ định đường kính via theo mil. -
AsMM(ViaSize) : Number– để chỉ định đường kính via theo mm.
Ví dụ sử dụng
ViaSize = 40
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) bằng 40 theo đơn vị đo hiện tại.
ViaSize >= 0.508
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) lớn hơn hoặc bằng 0.508 theo đơn vị đo hiện tại.
AsMils(ViaSize) Between 30 And 50
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) lớn hơn hoặc bằng 30 mil và nhỏ hơn hoặc bằng 50 mil.
AsMM(ViaSize) < 1.524
Trả về tất cả các đối tượng via có thuộc tính X Size (All Layers) nhỏ hơn 1.524 mm.
Lưu ý
-
Thuộc tính X Size (All Layers) chỉ được định nghĩa cho các đối tượng via đơn giản, tức là các đối tượng có thuộc tính Stack Mode (khi xem trong bảng List) được đặt thành
Simple. Khi xem các thuộc tính của via trong bảng Properties, điều này tương ứng với việc chọn tùy chọn Simple trong phần Size and Shape. -
Khi xem các thuộc tính của via đã chọn trong bảng Properties, thuộc tính X Size (All Layers) tương ứng với trường Diameter trong phần Size and Shape.
-
Hàm này là bí danh của hàm ViaDiameter.
ViaSize_BottomLayer
Tóm tắt
Trả về các đối tượng via có thuộc tính X Size (Bottom Layer) thỏa mãn truy vấn.
Cú pháp
ViaSize_BottomLayer : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(ViaSize_BottomLayer) : Number– để chỉ định kích thước tính bằng mil. -
AsMM(ViaSize_BottomLayer) : Number– để chỉ định kích thước tính bằng mm.
Ví dụ sử dụng
ViaSize_BottomLayer = 100
Trả về tất cả các đối tượng via có thuộc tính X Size (Bottom Layer) bằng 100 theo đơn vị đo hiện tại.
ViaSize_BottomLayer >= 4.064
Trả về tất cả các đối tượng via có thuộc tính X Size (Bottom Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(ViaSize_BottomLayer) > 80
Trả về tất cả các đối tượng via có thuộc tính X Size (Bottom Layer) lớn hơn 80 mil.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng via có thuộc tính X Size (Bottom Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
ViaSize_BottomLayer <> 50
Trả về tất cả các đối tượng via có thuộc tính X Size (Bottom Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các via đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính X Size (Bottom Layer) sẽ giống với thuộc tính X Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Khi xem các thuộc tính của via đã chọn trong bảng Properties, thuộc tính X Size (Bottom Layer) tương ứng với trường Diameter của lớp dưới cùng (trong phần Size and Shape) khi chế độ được đặt thành Top-Middle-Bottom hoặc Full Stack. Khi chế độ là Simple, thuộc tính này sẽ tương ứng với trường Diameter.
-
Thuộc tính X Size (Bottom Layer) chỉ được định nghĩa cho các đối tượng pad và via.
ViaSize_MidLayerN
Tóm tắt
Trả về các đối tượng via có thuộc tính X Size (Mid Layer <n>) thỏa mãn truy vấn.
Cú pháp
ViaSize_MidLayer<n> : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(ViaSize_MidLayer<n>) : Number– để chỉ định kích thước tính bằng mil. -
AsMM(ViaSize_MidLayer<n>) : Number– để chỉ định kích thước tính bằng mm.
Ví dụ sử dụng
ViaSize_MidLayer<n> = 100
Trả về tất cả các đối tượng via có thuộc tính X Size (Mid Layer <n>) bằng 100 theo đơn vị đo hiện tại.
ViaSize_MidLayer<n> >= 4.064
Trả về tất cả các đối tượng via có thuộc tính X Size (Mid Layer <n>) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(ViaSize_MidLayer<n>) > 80
Trả về tất cả các đối tượng via có thuộc tính X Size (Mid Layer <n>) lớn hơn 80 mil.
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
Trả về tất cả các đối tượng via có thuộc tính X Size (Mid Layer <n>) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
ViaSize_MidLayer<n> <> 50
Trả về tất cả các đối tượng via có thuộc tính X Size (Mid Layer <n>) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các via đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính X Size (Mid Layer <n>) giống với thuộc tính X Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Khi xem các thuộc tính của via đã chọn trong bảng Properties, thuộc tính X Size (Mid Layer <n>) tương ứng với trường Diameter của lớp giữa 1 (trong phần Size and Shape) khi chế độ được đặt thành Top-Middle-Bottom hoặc Full Stack. Khi chế độ là Simple, thuộc tính này tương ứng với trường Diameter.
-
Thuộc tính X Size (Mid Layer <n>) chỉ được định nghĩa cho các đối tượng pad và via.
ViaSize_TopLayer
Tóm tắt
Trả về các đối tượng via có thuộc tính X Size (Top Layer) thỏa mãn truy vấn.
Cú pháp
ViaSize_TopLayer : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa dựa trên đơn vị đo:
-
AsMils(ViaSize_TopLayer) : Number– để chỉ định kích thước tính bằng mil. -
AsMM(ViaSize_TopLayer) : Number– để chỉ định kích thước tính bằng mm.
Ví dụ sử dụng
ViaSize_TopLayer = 100
Trả về tất cả các đối tượng via có thuộc tính X Size (Top Layer) bằng 100 theo đơn vị đo hiện tại.
ViaSize_TopLayer >= 4.064
Trả về tất cả các đối tượng via có thuộc tính X Size (Top Layer) lớn hơn hoặc bằng 4.064 theo đơn vị đo hiện tại.
AsMils(ViaSize_TopLayer) > 80
Trả về tất cả các đối tượng via có thuộc tính X Size (Top Layer) lớn hơn 80 mil.
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
Trả về tất cả các đối tượng via có thuộc tính X Size (Top Layer) lớn hơn hoặc bằng 1.524 mm và nhỏ hơn hoặc bằng 3.81 mm.
ViaSize_TopLayer <> 50
Trả về tất cả các đối tượng via có thuộc tính X Size (Top Layer) not bằng 50 theo đơn vị đo hiện tại.
Lưu ý
-
Đối với các via đơn giản (có Stack Mode được đặt thành
Simple), thuộc tính X Size (Top Layer) giống với thuộc tính X Size (All Layers) vì kích thước được chỉ định được sử dụng cho tất cả các lớp tín hiệu. -
Khi xem các thuộc tính của via đã chọn trong bảng Properties, thuộc tính X Size (Top Layer) tương ứng với trường Diameter của lớp trên cùng (trong phần Size and Shape) khi chế độ được đặt thành Top-Middle-Bottom hoặc Full Stack. Khi chế độ là Simple, thuộc tính này tương ứng với trường Diameter.
-
Thuộc tính X Size (Top Layer) chỉ được định nghĩa cho các đối tượng pad và via.
ViolatingPrimitive1
Tóm tắt
Trả về tất cả các đối tượng vi phạm có thuộc tính Primitive 1 thỏa mãn truy vấn.
Cú pháp
ViolatingPrimitive1 : String
Ví dụ sử dụng
ViolatingPrimitive1 = 'Net GND'
Trả về tất cả các đối tượng vi phạm có thuộc tính Primitive 1 là Net GND.
ViolatingPrimitive1 Like 'Pad*'
Trả về tất cả các đối tượng vi phạm có thuộc tính Primitive 1 bắt đầu bằng Pad.
Lưu ý
- Thuộc tính Primitive 1 chỉ được định nghĩa cho các đối tượng vi phạm.
- Các đối tượng con của những đối tượng vi phạm được Truy vấn trả về sẽ không được trả về.
Đối tượng nguyên thủy vi phạm 2
Tóm tắt
Trả về tất cả các đối tượng vi phạm có thuộc tính Primitive 2 thỏa mãn Truy vấn.
Cú pháp
ViolatingPrimitive2 : String
Ví dụ sử dụng
ViolatingPrimitive2 = 'Net GND'
Trả về tất cả các đối tượng vi phạm có thuộc tính Primitive 2 là Net GND.
ViolatingPrimitive2 Like 'Pad*'
Trả về tất cả các đối tượng vi phạm có thuộc tính Primitive 2 bắt đầu bằng Pad.
Lưu ý
- Thuộc tính Primitive 2 chỉ được định nghĩa cho các đối tượng vi phạm.
- Các đối tượng con của những đối tượng vi phạm được Truy vấn trả về sẽ không được trả về.
Mô tả vi phạm
Tóm tắt
Trả về tất cả các đối tượng vi phạm có thuộc tính Violation Description thỏa mãn Truy vấn.
Cú pháp
ViolationDescription : String
Ví dụ sử dụng
ViolationDescription = '- Missing required testpoint'
Trả về tất cả các đối tượng vi phạm có thuộc tính Violation Description là - Missing required testpoint.
ViolationDescription Like '*Length*'
Trả về tất cả các đối tượng vi phạm có thuộc tính Violation Description chứa Length.
Lưu ý
- Thuộc tính Violation Description chỉ được định nghĩa cho các đối tượng vi phạm.
- Các đối tượng con của những đối tượng vi phạm được Truy vấn trả về sẽ không được trả về.
W
Tóm tắt
Trả về các đối tượng cung tròn và đường mạch có thuộc tính Width thỏa mãn Truy vấn.
Cú pháp
W : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(W) : Number– để chỉ định chiều rộng theo mil. -
AsMM(– để chỉ định chiều rộng theo mm.W) : Number
Ví dụ sử dụng
W = 20
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width bằng 20 theo đơn vị đo hiện tại.
W >= 0.381
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width lớn hơn hoặc bằng 0.381 theo đơn vị đo hiện tại.
AsMils(W) Between 10 And 30
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width lớn hơn hoặc bằng 10 mil và nhỏ hơn hoặc bằng 30 mil.
AsMM(W) < 0.635
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width nhỏ hơn 0.635 mm.
Lưu ý
- Thuộc tính Width chỉ được định nghĩa cho các đối tượng cung tròn và đường mạch.
- Hàm này là tên gọi khác của hàm Width.
Chiều rộng
Tóm tắt
Trả về các đối tượng cung tròn và đường mạch có thuộc tính Width thỏa mãn Truy vấn.
Cú pháp
Width : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Width) : Number– để chỉ định chiều rộng theo mil. -
AsMM(Width) : Number– để chỉ định chiều rộng theo mm.
Ví dụ sử dụng
Width = 20
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width bằng 20 theo đơn vị đo hiện tại.
Width >= 0.381
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width lớn hơn hoặc bằng 0.381 theo đơn vị đo hiện tại.
AsMils(Width) Between 10 And 30
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width lớn hơn hoặc bằng 10 mil và nhỏ hơn hoặc bằng 30 mil.
AsMM(Width) < 0.635
Trả về tất cả các đối tượng cung tròn và đường mạch có thuộc tính Width nhỏ hơn 0.635 mm.
Lưu ý
- Thuộc tính Width chỉ được định nghĩa cho các đối tượng cung tròn và đường mạch.
- Hàm này là tên gọi khác của hàm W.
X1
Tóm tắt
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng xếp chồng lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính X1 thỏa mãn Truy vấn.
Cú pháp
X1 : Number
Number sẽ tuân theo đơn vị đo hiện được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(X1) : Number– để chỉ định một giá trị theo mil. -
AsMM(X1) : Number– để chỉ định một giá trị theo mm.
Ví dụ sử dụng
X1 = 1200
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng xếp chồng lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính X1 bằng 1200 theo đơn vị đo hiện tại.
X1 >= 38.1
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng xếp chồng lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính X1 lớn hơn hoặc bằng 38.1 theo đơn vị đo hiện tại.
AsMils(X1) Between 1000 And 1400
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng xếp chồng lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính X1 lớn hơn hoặc bằng 1000 mil và nhỏ hơn hoặc bằng 1400 mil.
AsMM(X1) < 20.32
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng xếp chồng lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính X1 nhỏ hơn 20.32 mm.
Lưu ý
Thuộc tính X1 chỉ được định nghĩa cho các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng xếp chồng lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via.
X2
Tóm tắt
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính X2 thỏa mãn Truy vấn.
Cú pháp
X2 : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(X2) : Number– để chỉ định giá trị theo mil. -
AsMM(X2) : Number– để chỉ định giá trị theo mm.
Ví dụ sử dụng
X2 = 1200
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính X2 bằng 1200 theo đơn vị đo hiện tại.
X2 >= 38.1
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính X2 lớn hơn hoặc bằng 38.1 theo đơn vị đo hiện tại.
AsMils(X2) Between 1000 And 1400
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính X2 lớn hơn hoặc bằng 1000 mil và nhỏ hơn hoặc bằng 1400 mil.
AsMM(X2) < 20.32
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính X2 nhỏ hơn 20.32 mm.
Lưu ý
Thuộc tính X2 chỉ được định nghĩa cho các đối tượng vùng tô, kích thước gốc và đường mạch.
Y1
Tóm tắt
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng cấu trúc lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính Y1 thỏa mãn truy vấn.
Cú pháp
Y1 : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Y1) : Number– để chỉ định giá trị theo mil. -
AsMM(Y1) : Number– để chỉ định giá trị theo mm.
Ví dụ sử dụng
Y1 = 1200
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng cấu trúc lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính Y1 bằng 1200 theo đơn vị đo hiện tại.
Y1 >= 38.1
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng cấu trúc lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính Y1 lớn hơn hoặc bằng 38.1 theo đơn vị đo hiện tại.
AsMils(Y1) Between 1000 And 1400
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng cấu trúc lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính Y1 lớn hơn hoặc bằng 1000 mil và nhỏ hơn hoặc bằng 1400 mil.
AsMM(Y1) < 20.32
Trả về tất cả các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng cấu trúc lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via có thuộc tính Y1 nhỏ hơn 20.32 mm.
Lưu ý
Thuộc tính Y1 chỉ được định nghĩa cho các đối tượng cung tròn, linh kiện, tọa độ, khung nhìn thiết kế, bảng lỗ khoan, mảng bo mạch nhúng, vùng tô, bảng cấu trúc lớp, đối tượng OLE, kích thước gốc, pad, chuỗi văn bản (chú thích, ký hiệu định danh, tự do), đường mạch và via.
Y2
Tóm tắt
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính Y2 thỏa mãn truy vấn.
Cú pháp
Y2 : Number
Number sẽ tuân theo đơn vị đo hiện đang được sử dụng cho tài liệu – hệ Anh (mil; 1 mil = 0,001 inch) hoặc hệ mét (mm; 1 mm = 0,001 mét).
Có thể chỉ định một đơn vị đo cụ thể – ghi đè đơn vị mặc định được chỉ định ở cấp tài liệu – bằng cách sử dụng thêm một từ khóa theo đơn vị đo:
-
AsMils(Y2) : Number– để chỉ định giá trị theo mil. -
AsMM(Y2) : Number– để chỉ định giá trị theo mm.
Ví dụ sử dụng
Y2 = 1200
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính Y2 bằng 1200 theo đơn vị đo hiện tại.
Y2 >= 38.1
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính Y2 lớn hơn hoặc bằng 38.1 theo đơn vị đo hiện tại.
AsMils(Y2) Between 1000 And 1400
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính Y2 lớn hơn hoặc bằng 1000 mil và nhỏ hơn hoặc bằng 1400 mil.
AsMM(Y2) < 20.32
Trả về tất cả các đối tượng vùng tô, kích thước gốc và đường mạch có thuộc tính Y2 nhỏ hơn 20.32 mm.
Lưu ý
Thuộc tính Y2 chỉ được định nghĩa cho các đối tượng vùng tô, kích thước gốc và đường mạch.