字段
概览
- 了解各个 Fields 查询关键字的结构,包括语法、可接受的值和表达式示例。
- 了解每个字段适用的对象类型,以及有关单位、必需的引号和特殊行为的重要说明。
- 了解如何借助本页面,在 Query Helper 和 Filter 面板中更高效地查阅查询帮助。

Query Helper 对话框中显示的 Fields PCB 查询函数
本参考页面详细介绍了 Altium Designer 中 PCB 和 PCB 库文档可用的 Fields 类别的查询语言关键字。要获取特定查询关键字的帮助,请使用以下可折叠部分,或在 Query Helper 或 Filter 面板中选中任意关键字(或在其内部单击),然后按 F1 即可直接访问相应部分。
圆弧半径
概述
返回 Radius 属性符合查询条件的所有圆弧对象。
语法
ArcRadius : Number
Number将使用文档当前采用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定具体的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(ArcRadius) : Number——以 mil 为单位指定半径。 -
AsMM(ArcRadius) : Number——以 mm 为单位指定半径。
用法示例
ArcRadius = 300
返回 Radius 属性为 300(当前计量单位)的所有圆弧对象。
ArcRadius >= 15.24
返回 Radius 属性大于或等于 15.24(当前计量单位)的所有圆弧对象。
AsMils(ArcRadius) > 500
返回 Radius 属性大于 500mil 的所有圆弧对象。
AsMM(ArcRadius) Between 10.16 And 17.78
返回 Radius 属性大于或等于 10.16mm 且小于或等于 17.78mm 的所有圆弧对象。
ArcRadius <> 550
返回 Radius 属性不等于 550(当前计量单位)的所有圆弧对象。
AsMils(ArcRadius) <= 650
返回 Radius 属性小于或等于 650mil 的所有圆弧对象。
AsMM(ArcRadius) < 11.43
返回 Radius 属性小于 11.43mm 的所有圆弧对象。
注意
Radius 属性仅针对圆弧对象定义。
圆弧起始角度
概述
返回 Start Angle 属性符合查询条件的所有圆弧对象。
语法
ArcStartAngle : Number
用法示例
ArcStartAngle = 30.0
返回 Start Angle 属性为 30.0 度的所有圆弧对象。
ArcStartAngle > 60.0
返回 Start Angle 属性大于 60.0 度的所有圆弧对象。
ArcStartAngle Between 30.0 And 150.0
返回 Start Angle 属性大于或等于 30.0 度且小于或等于 150.0 度的所有圆弧对象。
ArcStartAngle <= 45.0
返回 Start Angle 属性小于或等于 45.0 度的所有圆弧对象。
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
返回 Start Angle 属性介于 315 度与 45 度之间的所有圆弧对象。
注意
Start Angle 属性仅针对圆弧对象定义。
圆弧终止角度
概述
返回 Stop Angle 属性符合查询条件的所有圆弧对象。
语法
ArcStopAngle : Number
用法示例
ArcStopAngle = 30.0
返回 Stop Angle 属性为 30.0 度的所有圆弧对象。
ArcStopAngle > 60.0
返回 Stop Angle 属性大于 60.0 度的所有圆弧对象。
ArcStopAngle Between 30.0 And 150.0
返回 Stop Angle 属性大于或等于 30.0 度且小于或等于 150.0 度的所有圆弧对象。
ArcStopAngle <= 45.0
返回 Stop Angle 属性小于或等于 45.0 度的所有圆弧对象。
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
返回 Stop Angle 属性介于 315 度与 45 度之间的所有圆弧对象。
注意
Stop Angle 属性仅针对圆弧对象定义。
面积
概述
返回 Area 属性符合查询条件的所有对象。
语法
Area = Area_String
Area <> Area_String
用法示例
Area = '29.4 sq.'
返回 Area 属性等于 29.4 sq.mm 的所有对象。
Area <> '29.4 sq.'
返回 Area 属性not等于 29.4 sq.mm 的所有对象。
注意事项
-
Area 属性仅针对元件、填充、多边形和区域对象定义。
-
不会返回查询所返回对象的子对象。
-
Area_String开头和结尾的单引号字符(')不可省略。
自动分配的名称
概述
返回 Auto Assigned Name 属性符合查询条件的所有多边形铺铜对象。
语法
AutoAssignedName : Boolean_String
Boolean_String必须为 'True' 或 'False'。
用法示例
AutoAssignedName = 'True'
返回已启用 Auto Assigned Name 属性的所有多边形铺铜对象。
AutoAssignedName = 'False'
返回已禁用 Auto Assigned Name 属性的所有多边形铺铜对象。
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
返回所有对象,except已启用 Auto Assigned Name 属性的多边形铺铜对象。
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
返回所有对象,except已禁用 Auto Assigned Name 属性的多边形铺铜对象。
注意事项
- Auto Assigned Name 属性仅针对多边形铺铜对象定义。
- 在 Properties 面板上查看所选多边形铺铜的属性时,Auto Assigned Name 属性称为 Auto Naming。
自动定位
概述
返回 Autoposition 属性符合查询条件的所有位号和注释对象(元件对象的子文本对象)。
语法
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String必须为以下列表中的某个字符串:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
用法示例
AutoPosition = 'Center'
返回 Autoposition 属性为 Center 的所有位号和注释对象。
AutoPosition <> 'Manual'
返回所有对象,exceptAutoposition 属性为 Manual 的位号和注释对象。
注意事项
-
AutoPosition_String开头和结尾的单引号字符(')不可省略。 - Autoposition 属性仅针对位号和注释对象定义。
条形码字体名称
概述
返回 BarCode Text Font Name 属性符合查询条件的所有文本字符串对象。
语法
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String必须使用 \Windows\Fonts 文件夹中可用的 TrueType 和 OpenType(TrueType 的超集)字体的名称之一。
用法示例
BarCodeFontName = 'Arial'
返回 BarCode Text Font Name 属性为 Arial 的所有文本字符串对象。
BarCodeFontName <> 'Batang'
返回所有对象except其 BarCode Text Font Name 属性为 Batang 的文本字符串对象。
注意事项
-
FontName_String开头和结尾的单引号(')不可省略。 -
BarCode Text Font Name 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组合设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Text Font Name 属性符合查询条件的文本字符串子图元对象。如果您只想查找已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeFontName = 'Arial')。
条形码总高度
概述
返回 BarCode Full Height 属性符合查询条件的所有文本字符串对象。
语法
BarCodeFullHeight : Number
Number将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的计量单位关键字指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(BarCodeFullHeight) : Number— 以 mil 为单位指定高度。 -
AsMM(BarCodeFullHeight) : Number— 以 mm 为单位指定高度。
用法示例
BarCodeFullHeight = 300
返回 BarCode Full Height 属性等于 300 个当前计量单位的所有文本字符串对象。
BarCodeFullHeight >= 5.08
返回 BarCode Full Height 属性大于或等于 5.08 个当前计量单位的所有文本字符串对象。
AsMils(BarCodeFullHeight) > 400
返回 BarCode Full Height 属性大于 400 mil 的所有文本字符串对象。
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
返回 BarCode Full Height 属性大于或等于 6.35 mm 且小于或等于 8.89 mm 的所有文本字符串对象。
BarCodeFullHeight <> 550
返回 BarCode Full Height 属性not等于 550 个当前计量单位的所有文本字符串对象。
AsMils(BarCodeFullHeight) <= 650
返回 BarCode Full Height 属性小于或等于 650 mil 的所有文本字符串对象。
AsMM(BarCodeFullHeight) < 11.43
返回 BarCode Full Height 属性小于 11.43 mm 的所有文本字符串对象。
注意事项
-
BarCode Full Height 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组合设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Full Height 属性符合查询条件的文本字符串子图元对象。如果您只想查找已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeFullHeight = 210)。
条形码总宽度
概述
返回 BarCode Full Width 属性符合查询条件的所有文本字符串对象。
语法
BarCodeFullWidth : Number
Number将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的计量单位关键字指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(BarCodeFullWidth) : Number— 以 mil 为单位指定宽度。 -
AsMM(BarCodeFullWidth) : Number— 以 mm 为单位指定宽度。
用法示例
BarCodeFullWidth = 1050
返回 BarCode Full Width 属性等于 1050 个当前计量单位的所有文本字符串对象。
BarCodeFullWidth >= 500
返回 BarCode Full Width 属性大于或等于 500 个当前计量单位的所有文本字符串对象。
AsMils(BarCodeFullWidth) > 400
返回 BarCode Full Width 属性大于 400mil 的所有文本字符串对象。
AsMM(BarCodeFullWidth) Between 635 And 889
返回 BarCode Full Width 属性大于或等于 635mm 且小于或等于 889mm 的所有文本字符串对象。
BarCodeFullWidth <> 550
返回 BarCode Full Width 属性not等于 550 个当前计量单位的所有文本字符串对象。
AsMils(BarCodeFullWidth) <= 650
返回 BarCode Full Width 属性小于或等于 650mil 的所有文本字符串对象。
AsMM(BarCodeFullWidth) < 1143
返回 BarCode Full Width 属性小于 1143mm 的所有文本字符串对象。
注意事项
-
BarCode Full Width 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组合设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Full Width 属性符合查询条件的文本字符串子图元对象。如果您只想查找已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeFullWidth = 1050)。
条形码反色
概述
返回 BarCode Inverted 属性符合查询条件的所有文本字符串对象。
语法
BarCodeInverted : Boolean_String
用法示例
BarCodeInverted = 'True'
返回已启用 BarCode Inverted 属性的所有文本字符串对象。
BarCodeInverted = 'False'
返回已禁用 BarCode Inverted 属性的所有文本字符串对象。
注意事项
-
BarCode Inverted 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组合设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Inverted 属性符合查询条件的文本字符串子图元对象。如果您只想查找已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeInverted = 'True')。
条形码最小宽度
概述
返回 BarCode Min Width 属性符合查询条件的所有文本字符串对象。
语法
BarCodeMinWidth : Number
Number将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的计量单位关键字指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(BarCodeMinWidth) : Number— 以 mil 为单位指定宽度。 -
AsMM(BarCodeMinWidth) : Number— 以 mm 为单位指定宽度。
用法示例
BarCodeMinWidth = 10
返回 BarCode Min Width 属性等于 10 个当前计量单位的所有文本字符串对象。
BarCodeMinWidth >= 5
返回 BarCode Min Width 属性大于或等于 5 个当前计量单位的所有文本字符串对象。
AsMils(BarCodeMinWidth) > 4
返回 BarCode Min Width 属性大于 4mil 的所有文本字符串对象。
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
返回 BarCode Min Width 属性大于或等于 6.35mm 且小于或等于 8.89mm 的所有文本字符串对象。
BarCodeMinWidth <> 5.50
返回 BarCode Min Width 属性not等于 5.50 个当前测量单位的所有文本字符串对象。
AsMils(BarCodeMinWidth) <= 6.50
返回 BarCode Min Width 属性小于或等于 6.50mil 的所有文本字符串对象。
AsMM(BarCodeMinWidth) < 6.43
返回 BarCode Min Width 属性小于 6.43mm 的所有文本字符串对象。
注意事项
-
BarCode Min Width 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Min Width 属性符合查询条件的文本字符串子图元对象。 如果只想定位已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeMinWidth = 6.25)。
条形码渲染模式
概述
返回 BarCode Render Mode 属性符合查询条件的所有文本字符串对象。
语法
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String必须是以下列表中的字符串之一:
-
'By BarCode Full Width' -
'By BarCode Min Width'
使用示例
BarCodeRenderMode = 'By BarCode Full Width'
返回 BarCode Render Mode 属性为 By BarCode Full Width 的所有文本字符串对象。
BarCodeRenderMode <> 'By BarCode Min Width'
返回所有对象,except BarCode Render Mode 属性为 By BarCode Min Width 的文本字符串对象。
注意事项
-
RenderMode_String开头和结尾的单引号字符 (') 不可省略。 -
BarCode Render Mode 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Render Mode 属性符合查询条件的文本字符串子图元对象。 如果只想定位已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width')。
条形码显示文本
概述
返回 BarCode Show Text 属性符合查询条件的所有文本字符串对象。
语法
BarCodeShowText : Boolean_String
使用示例
BarCodeShowText = 'True'
返回已启用 BarCode Show Text 属性的所有文本字符串对象。
BarCodeShowText = 'False'
返回已禁用 BarCode Show Text 属性的所有文本字符串对象。
注意事项
-
BarCode Show Text 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Show Text 属性符合查询条件的文本字符串子图元对象。 如果只想定位已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeShowText = 'True')。
条形码类型
概述
返回 BarCode Type 属性符合查询条件的所有文本字符串对象。
语法
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String必须是以下列表中的字符串之一:
-
'Code 39' -
'Code 128'
使用示例
BarCodeType = 'Code 39'
返回 BarCode Type 属性为 Code 39 的所有文本字符串对象。
BarCodeType <> 'Code 128'
返回所有对象,except BarCode Type 属性为 Code 128 的文本字符串对象。
注意事项
-
CodeType_String开头和结尾的单引号字符 (') 不可省略。 -
BarCode Type 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Type 属性符合查询条件的文本字符串子图元对象。 如果只想定位已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeType = 'Code 39')。
条形码 X 方向边距
概述
返回 BarCode X Margin 属性符合查询条件的所有文本字符串对象。
语法
BarCodeXMargin : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定具体的测量单位 ——覆盖文档级别指定的默认单位 :
-
AsMils(BarCodeXMargin) : Number——以 mil 为单位指定边距。 -
AsMM(BarCodeXMargin) : Number——以 mm 为单位指定边距。
使用示例
BarCodeXMargin = 20
返回 BarCode X Margin 属性等于 20 个当前测量单位的所有文本字符串对象。
BarCodeXMargin >= 50
返回 BarCode X Margin 属性大于或等于 50 个当前测量单位的所有文本字符串对象。
AsMils(BarCodeXMargin) > 40
返回 BarCode X Margin 属性大于 40 mil 的所有文本字符串对象。
AsMM(BarCodeXMargin) Between 0.5 And 0.89
返回 BarCode X Margin 属性大于或等于 0.5 mm 且小于或等于 0.89 mm 的所有文本字符串对象。
BarCodeXMargin <> 20
返回 BarCode X Margin 属性not等于 20 个当前测量单位的所有文本字符串对象。
AsMils(BarCodeXMargin) <= 15
返回 BarCode X Margin 属性小于或等于 15 mil 的所有文本字符串对象。
AsMM(BarCodeXMargin) < 1.23
返回 BarCode X Margin 属性小于 1.23 mm 的所有文本字符串对象。
注意事项
-
BarCode X Margin 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode X Margin 属性符合查询条件的文本字符串子图元对象。 如果只想定位已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeXMargin = 20)。
条形码 Y 方向边距
概述
返回 BarCode Y Margin 属性符合查询条件的所有文本字符串对象。
语法
BarCodeYMargin : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定具体的测量单位 ——覆盖文档级别指定的默认单位 :
-
AsMils(BarCodeYMargin) : Number——以 mil 为单位指定边距。 -
AsMM(BarCodeYMargin) : Number——以 mm 为单位指定边距。
使用示例
BarCodeYMargin = 20
返回 BarCode Y Margin 属性等于 20(以当前测量单位计)的所有文本字符串对象。
BarCodeYMargin >= 50
返回 BarCode Y Margin 属性大于或等于 50(以当前测量单位计)的所有文本字符串对象。
AsMils(BarCodeYMargin) > 40
返回 BarCode Y Margin 属性大于 40 mil 的所有文本字符串对象。
AsMM(BarCodeYMargin) Between 0.5 And 0.89
返回 BarCode Y Margin 属性大于或等于 0.5 mm 且小于或等于 0.89 mm 的所有文本字符串对象。
BarCodeYMargin <> 20
返回 BarCode Y Margin 属性not等于 20(以当前测量单位计)的所有文本字符串对象。
AsMils(BarCodeYMargin) <= 15
返回 BarCode Y Margin 属性小于或等于 15 mil 的所有文本字符串对象。
AsMM(BarCodeYMargin) < 1.23
返回 BarCode Y Margin 属性小于 1.23 mm 的所有文本字符串对象。
注意事项
-
BarCode Y Margin 属性仅为文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Y Margin 属性符合查询条件的文本字符串子图元对象。 如果只想定位已配置为条形码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。查询表达式示例为
IsBarCodeText And (BarCodeYMargin = 20)。
3D 实体颜色
概述
返回 Body 3-D Color 属性符合查询条件的所有 3D 实体对象。
语法
BodyColor3D : Numeric_String
BodyColor3D : Number
特定数字所对应的颜色可根据以下关系推导得出:
65536 * Blue + 256 * Green + Red
其中,Blue、Green 和 Red 分量的取值均介于 0 和 255 之间(含端点)。
当 BodyColor3D 关键字可与 Number 配合使用时,可以使用以下结构分别计算 Body 3-D Color 属性的蓝色、绿色和红色分量值:
- 蓝色 = Body 3-D Color Div 65536
- 绿色 = Body 3-D Color Div 256 Mod 256
- 红色 = Body 3-D Color Mod 256
使用示例
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
返回 Body 3-D Color 属性为 0 的所有 3D 实体对象(对应的分量值为:蓝色 = 0、绿色 = 0、红色 = 0)。
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
返回 Body 3-D Color 属性为 16711680 的所有 3D 实体对象(对应的分量值为:蓝色 = 255、绿色 = 0、红色 = 0)。
BodyColor3D <> '16777215'
返回所有 3D 实体对象,except其中 Body 3-D Color 属性为 16777215 的对象(对应的分量值为:蓝色 = 255、绿色 = 255、红色 = 255)。
IsComponentBody && BodyColor3D Div 65536 <= 192
返回 Body 3-D Color 属性的蓝色分量值小于或等于 192 的所有 3D 实体对象。
注意
Body 3-D Color 属性仅为 3D 实体对象定义。
3D 实体颜色不透明度
概述
返回 Body 3-D Color Opacity 属性符合查询条件的所有 3D 实体对象。
语法
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
使用示例
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
返回 Body 3-D Color Opacity 属性为 1.000 的所有 3D 实体对象。
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
返回所有对象,except其中 Body 3-D Color Opacity 属性为 0.500 的 3D 实体对象。
注意
Body 3-D Color Opacity 属性仅为 3D 实体对象定义。
3D 实体颜色覆盖
概述
返回 Override Color 属性符合查询条件的所有 3D 实体对象。
语法
BodyColor3DOverride : Boolean_String
Boolean_String必须为 'True' 或 'False'。
使用示例
BodyColor3DOverride = 'True'
返回已启用 Override Color 属性的所有 3D 实体对象。
BodyColor3DOverride = 'False'
返回已禁用 Override Color 属性的所有 3D 实体对象。
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
返回所有对象,except其中已启用 Override Color 属性的 3D 实体对象。
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
返回所有对象,except其中已禁用 Override Color 属性的 3D 实体对象。
注意
Override Color 属性仅为 3D 实体对象定义。
实体投影
概述
返回 Body Projection 属性符合查询条件的所有 3D 实体对象。
语法
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String必须是以下列表中的字符串之一:
-
'Top Side' -
'Bottom Side'
使用示例
BodyProjection = 'Top Side'
返回 Body Projection 属性为 Top Side 的所有 3D 实体对象。
BodyProjection <> 'Bottom Side'
返回所有对象,except其中 Body Projection 属性为 Bottom Side 的 3D 实体对象。
注意事项
- Body Projection 属性仅为 3D 实体对象定义。
-
BodyProjection_String首尾的单引号字符(')不可省略。
盖孔材料
概述
返回 Capping Material 属性符合查询条件的所有过孔对象。
语法
CappingMaterial : String
使用示例
CappingMaterial = 'Epoxy'
返回 Capping Material 属性为 Epoxy 的所有过孔对象。
CappingMaterial Like 'Epoxy*'
返回具有 Capping Material 且其关联字符串以 Epoxy 开头的所有过孔对象。
注意事项
- Capping Material 属性仅为过孔对象定义。
-
String首尾的单引号字符(')不可省略。
盖孔侧
概述
返回 Capping Side 属性符合查询条件的所有过孔对象。
语法
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String必须是以下列表中的字符串之一:
-
'Top' -
'Bottom' -
'Both'
使用示例
CappingSide = 'Top'
返回 Capping Side 属性为 Top 的所有过孔对象。
CappingSide <> 'Both'
返回所有对象,except其中 Capping Side 属性为 Both 的过孔对象。
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
返回所有对象,except其中 Capping Side 属性为 Both 的过孔对象。
注意事项
- Capping Side 属性仅为过孔对象定义。
-
CappingSide_String首尾的单引号字符(')不可省略。
腔体高度
概述
返回 Cavity Height 属性符合查询条件的所有区域对象。
语法
CavityHeight : Numeric_String
使用示例
CavityHeight = '70'
返回 Cavity Height 属性等于 70 的所有区域对象。
CavityHeight Between '200' And '400'
返回 Cavity Height 属性大于或等于 200 且小于或等于 400 的所有区域对象。
CavityHeight >= '100'
返回 Cavity Height 属性大于或等于 100 的所有区域对象。
CavityHeight <> '120'
返回所有对象 except Cavity Height 属性等于 120 的区域对象。
注意
Cavity Height 属性仅为区域对象定义,并且仅对 Kind 属性已设置为 Cavity 的区域有意义。
倒角/圆角尺寸
概述
返回 Chamfer/Fillet Size 属性符合查询条件的所有矩形对象。
语法
ChamferFilletSize : Number
Number将使用文档当前采用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(ChamferFilletSize) : Number——以 mil 为单位指定宽度。 -
AsMM(ChamferFilletSize) : Number——以 mm 为单位指定宽度。
使用示例
ChamferFilletSize = 20
返回 Chamfer/Fillet Size 属性为 20(以当前测量单位计)的所有矩形对象。
ChamferFilletSize >= 1.27
返回 Chamfer/Fillet Size 属性大于或等于 1.27(以当前测量单位计)的所有矩形对象。
AsMils(ChamferFilletSize) Between 10 And 30
返回 Chamfer/Fillet Size 属性大于或等于 10 mil 且小于或等于 30 mil 的所有矩形对象。
AsMM(ChamferFilletSize) < 1.016
返回 Chamfer/Fillet Size 属性小于 1.016 mm 的所有矩形对象。
注意
Chamfer/Fillet Size 属性仅为矩形对象定义,并且仅对 Corner Mode 属性已设置为 Chamfer 或 Fillet 的矩形有意义。
通道偏移量
概述
返回 Channel Offset 属性符合查询条件的所有元件对象。
语法
ChannelOffset : Numeric_String
ChannelOffset : Number
使用示例
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
返回 Channel Offset 属性为 2 的所有元件对象。
ChannelOffset > '' && ChannelOffset Between 3 And 5
返回 Channel Offset 属性大于或等于 3 且小于或等于 5 的所有元件对象。
IsComponent && ChannelOffset < 4
返回 Channel Offset 属性小于 4 的所有元件对象。
ObjectKind = 'Component' && ChannelOffset >= 4
返回 Channel Offset 属性大于或等于 4 的所有元件对象。
ChannelOffset <> '1'
返回所有对象 except Channel Offset 属性为 1 的元件对象。
IsComponent && ChannelOffset <> 1
返回 Channel Offset 属性不等于 1 的所有元件对象。
注意事项
-
Channel Offset 属性仅为元件对象定义。
-
查询不会返回所返回元件对象的子对象。
类类型
概述
返回 Class Type 属性符合查询条件的所有类对象。
语法
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String必须是以下列表中的一个字符串:
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
使用示例
ClassType = 'Component Class'
返回 Class Type 属性为 Component Class 的所有类对象。
ClassType <> 'Layer Class'
返回所有对象 except Class Type 属性为 Layer Class 的类对象。
注意事项
- Class Type 属性仅为类对象定义。
-
ClassType_String开头和结尾的单引号(')不可省略。
颜色
概述
返回 Color 属性符合查询条件的所有网络对象。
语法
Color : Numeric_String
Color : Number
可根据以下关系推导出特定数值所对应的颜色:
65536 * Blue + 256 * Green + Red
其中,Blue、Green 和 Red 分量的取值均介于 0 和 255 之间(含边界值)。
当 Color 关键字可与 Number 配合使用时,可以使用以下结构分别计算 Color 属性的蓝色、绿色和红色分量的值:
- 蓝色 = Color Div 65536
- 绿色 = Color Div 256 Mod 256
- 红色 = Color Mod 256
使用示例
Color = '0'
Color <> '' && Color = 0
返回 Color 属性为 0 的所有网络对象(对应的分量值为:蓝色 = 0,绿色 = 0,红色 = 0)。
Color = '16711680'
Color > '' && Color = 16711680
返回 Color 属性为 16711680 的所有网络对象(对应的分量值为:蓝色 = 255,绿色 = 0,红色 = 0)。
Color <> '16777215'
返回所有对象 except Color 属性为 16777215 的网络对象(对应的分量值为:蓝色 = 255,绿色 = 255,红色 = 255)。
ObjectKind = 'Net' && Color <> 16777215
返回 Color 属性不为 16777215 的所有网络对象。
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
返回 Color 属性满足以下条件的所有网络对象:蓝色分量的值大于或等于 96,绿色分量的值大于或等于 64 且小于或等于 192,红色分量的值小于或等于 128。
IsNet && Color Div 65536 <= 192
返回 Color 属性的蓝色分量值小于或等于 192 的所有网络对象。
IsNet && Color Mod 256 Between 64 And 192
返回 Color 属性的红色分量值大于或等于 64 且小于或等于 192 的所有网络对象。
注意事项
- Color 属性仅为网络对象定义。
- 不返回查询所返回的网络对象的子对象。
注释
概述
返回所有 Component Comment 属性符合查询条件的元件对象。
语法
Comment : String
使用示例
Comment = '100nF'
返回所有 Component Comment 为 100 nF 的元件。
Comment <> '100nF'
返回所有对象,except Component Comment 为 100 nF 的元件对象。
注意事项
- Component Comment 属性仅针对元件对象定义。
- 不返回查询所返回的元件的子对象。
元件
概述
返回所有 Name 属性符合查询条件的元件对象的全部子对象。
语法
Component : String
使用示例
Component = 'C1'
返回所有 Name 为 C1 的元件的全部子对象。
Component Like 'C?*'
返回所有 Name 以 C 开头且至少包含一个附加字符的元件的全部子对象。
Component <> 'C1'
返回所有对象,except Name 为 C1 的元件的子对象。
Component = 'Free'
返回所有对象,except元件对象的子对象。
注意
不返回此查询所返回的子对象的父元件对象。
元件在层上翻转
概述
返回所有 Flipped On Layer 属性符合查询条件的元件对象。
语法
ComponentFlippedOnLayer : Boolean_String
使用示例
ComponentFlippedOnLayer = 'True'
返回所有已启用 Flipped On Layer 属性的元件对象。
ComponentFlippedOnLayer = 'False'
返回所有已禁用 Flipped On Layer 属性的元件对象。
注意
Flipped On Layer 属性仅针对元件对象定义。
元件字符串已锁定
概述
返回所有 Lock Strings 属性符合查询条件的元件对象。
语法
ComponentStringsLocked : Boolean_String
使用示例
ComponentStringsLocked = 'True'
返回所有已启用 Lock Strings 属性的元件。
ComponentStringsLocked = 'False'
返回所有已禁用 Lock Strings 属性的元件。
注意
不返回查询所返回的元件的子对象。
元件类型
概述
返回所有 Component Type 属性符合查询条件的元件对象。
语法
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String 必须是以下列表中的字符串之一:
- '图形'
- '跳线'
- '机械'
- '网络连接'
- '网络连接(包含在 BOM 中)'
- '标准'
- '标准(不包含在 BOM 中)'
使用示例
ComponentType = 'Graphical'
返回所有 Component Type 为 Graphical 的元件。
ComponentType <> 'Standard'
返回 all 对象,except Component Type 为 Standard 的元件。
注意事项
- Component Type 属性仅针对元件对象定义。
- 不返回查询所返回的元件的子对象。
-
ComponentType_String开头和结尾的单引号字符 (') 不可省略。
坐标尺寸标注线宽
概述
返回 Line Width (Coord/Dimen) 属性符合查询条件的坐标尺寸标注和基准尺寸标注对象。
语法
CoordinateDimensionLineWidth : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,以覆盖文档级别指定的默认单位:
-
AsMils(CoordinateDimensionLineWidth) : Number– 以 mil 为单位指定宽度。 -
AsMM(CoordinateDimensionLineWidth) : Number– 以 mm 为单位指定宽度。
使用示例
CoordinateDimensionLineWidth = 10
返回所有 Line Width (Coord/Dimen) 属性等于 10(以当前计量单位计)的坐标尺寸标注和基准尺寸标注对象。
CoordinateDimensionLineWidth >= 0.2286
返回所有 Line Width (Coord/Dimen) 属性大于或等于 0.2286(以当前计量单位计)的坐标尺寸标注和基准尺寸标注对象。
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
返回所有 Line Width (Coord/Dimen) 属性大于或等于 8 mil 且小于或等于 12 mil 的坐标尺寸标注和基准尺寸标注对象。
AsMM(CoordinateDimensionLineWidth) < 0.2794
返回所有 Line Width (Coord/Dimen) 属性小于 0.2794 mm 的坐标尺寸标注和基准尺寸标注对象。
注意事项
- Line Width (Coord/Dimen) 属性仅针对坐标尺寸标注和尺寸标注对象定义。
- 不返回查询所返回的坐标尺寸标注和基准尺寸标注对象的子对象。
坐标尺寸标注大小
概述
返回 Size (Coord/Dimen) 属性符合查询条件的坐标尺寸标注、中心尺寸标注、引线尺寸标注和基准尺寸标注对象。
语法
CoordinateDimensionSize : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,以覆盖文档级别指定的默认单位:
-
AsMils(CoordinateDimensionSize) : Number– 以 mil 为单位指定大小。 -
AsMM(CoordinateDimensionSize) : Number– 以 mm 为单位指定大小。
使用示例
CoordinateDimensionSize = 10
返回所有 Size (Coord/Dimen) 属性等于 10(以当前计量单位计)的坐标尺寸标注、中心尺寸标注、引线尺寸标注和基准尺寸标注对象。
CoordinateDimensionSize >= 0.2286
返回所有 Size (Coord/Dimen) 属性大于或等于 0.2286(以当前计量单位计)的坐标尺寸标注、中心尺寸标注、引线尺寸标注和基准尺寸标注对象。
AsMils(CoordinateDimensionSize) Between 8 And 12
返回所有 Size (Coord/Dimen) 属性大于或等于 8 mil 且小于或等于 12 mil 的坐标尺寸标注、中心尺寸标注、引线尺寸标注和基准尺寸标注对象。
AsMM(CoordinateDimensionSize) < 0.2794
返回所有 Size (Coord/Dimen) 属性小于 0.2794 mm 的坐标尺寸标注、中心尺寸标注、引线尺寸标注和基准尺寸标注对象。
注意事项
- Size (Coord/Dimen) 属性仅针对坐标尺寸标注、中心尺寸标注、引线尺寸标注和基准尺寸标注对象定义。
- 不返回查询所返回的坐标尺寸标注、中心尺寸标注、引线尺寸标注和基准尺寸标注对象的子对象。
坐标尺寸标注单位样式
概述
返回所有 Unit Style 属性符合查询条件的坐标尺寸标注和基准尺寸标注对象。
语法
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String 必须是以下列表中的字符串之一:
-
'Brackets' -
'None' -
'Normal'
使用示例
CoordinateDimensionUnitStyle = 'Brackets'
返回所有 Unit Style 属性为 Brackets 的坐标尺寸标注和基准尺寸标注对象。
CoordinateDimensionUnitStyle <> 'Normal'
返回所有对象 except 坐标和原点尺寸标注对象,其 Unit Style 属性为 Normal。
注意事项
- Unit Style 属性仅对坐标和原点尺寸标注对象定义。
-
UnitStyle_String首尾的单引号字符 (') 不可省略。 - 不会返回查询所返回的坐标和原点尺寸标注对象的子对象。
拐角模式
概述
返回 Corner Mode 属性符合查询条件的所有矩形对象。
语法
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String 必须是以下列表中的字符串之一:
-
'Rectangle' -
'Chamfer' -
'Fillet'
使用示例
CornerMode = 'Rectangle'
返回 Corner Mode 属性为 Rectangle 的所有矩形对象。
CornerMode <> 'Chamfer'
返回所有对象 except 矩形对象,其 Corner Mode 属性为 Chamfer。
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
返回所有对象 except 矩形对象,其 Corner Mode 属性为 Rectangle。
注意事项
- Corner Mode 属性仅对矩形对象定义。
-
CornerMode_String首尾的单引号字符 (') 不可省略。
覆盖材料
概述
返回 Covering Material 属性符合查询条件的所有过孔对象。
语法
CoveringMaterial : String
使用示例
CoveringMaterial = 'Epoxy'
返回 Covering Material 属性为 Epoxy 的所有过孔对象。
CoveringMaterial Like 'Epoxy*'
返回具有 Covering Material 且其关联字符串以 Epoxy 开头的所有过孔对象。
注意事项
- Covering Material 属性仅对过孔对象定义。
-
String首尾的单引号字符 (') 不可省略。
覆盖面
概述
返回 Covering Side 属性符合查询条件的所有过孔对象。
语法
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String 必须是以下列表中的字符串之一:
-
'Top' -
'Bottom' -
'Both'
使用示例
CoveringSide = 'Top'
返回 Covering Side 属性为 Top 的所有过孔对象。
CoveringSide <> 'Both'
返回所有对象 except 过孔对象,其 Covering Side 属性为 Both。
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
返回所有对象 except 过孔对象,其 Covering Side 属性为 Both。
注意事项
-
Covering Side 属性仅对过孔对象定义。
-
Covering_String首尾的单引号字符 (') 不可省略。
Data Matrix 反色
概述
返回 BarCode Inverted 属性符合查询条件的所有文本字符串对象。
语法
DataMatrixInverted : Boolean_String
使用示例
DataMatrixInverted = 'True'
返回已启用 BarCode Inverted 属性的所有文本字符串对象。
DataMatrixInverted = 'False'
返回已禁用 BarCode Inverted 属性的所有文本字符串对象。
注意事项
-
BarCode Inverted 属性仅对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表)中 BarCode Inverted 属性符合查询条件的文本字符串子图元对象。若只想查找已配置为 QR 码文本的文本字符串对象,请使用附加的关键字前缀来定位这些对象。查询表达式示例为
IsDataMatrixText And (DataMatrixInverted = 'True')。
尺寸标注箭头间隙
概述
返回 Arrow Gap 属性符合查询条件的所有引线尺寸标注对象。
语法
DimensionArrowGap : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用附加的计量单位关键字来指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(DimensionArrowGap) : Number— 以 mil 为单位指定间隙。 -
AsMM(DimensionArrowGap) : Number— 以 mm 为单位指定间隙。
使用示例
DimensionArrowGap = 10
返回 Arrow Gap 属性为 10(采用当前计量单位)的所有引线尺寸标注对象。
DimensionArrowGap >= 0.2286
返回 Arrow Gap 属性大于或等于 0.2286(采用当前计量单位)的所有引线尺寸标注对象。
AsMils(DimensionArrowGap) Between 8 And 12
返回 Arrow Gap 属性大于或等于 8 mil 且小于或等于 12 mil 的所有引线尺寸标注对象。
AsMM(DimensionArrowGap) < 0.2794
返回 Arrow Gap 属性小于 0.2794 mm 的所有引线尺寸标注对象。
注意事项
- Arrow Gap 属性仅对引线尺寸标注对象定义。
- 不会返回查询所返回的引线尺寸标注对象的子对象。
尺寸标注箭头长度
概述
返回 Arrow Length 属性符合查询条件的所有角度尺寸标注、基线尺寸标注、线性直径尺寸标注、线性尺寸标注和径向直径尺寸标注对象。
语法
DimensionArrowLength : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用附加的计量单位关键字来指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(DimensionArrowLength) : Number— 以 mil 为单位指定长度。 -
AsMM(DimensionArrowLength) : Number— 以 mm 为单位指定长度。
使用示例
DimensionArrowLength = 100
返回 Arrow Length 属性为 100(采用当前计量单位)的所有角度尺寸标注、基线尺寸标注、线性直径尺寸标注、线性尺寸标注和径向直径尺寸标注对象。
DimensionArrowLength >= 2.286
返回 Arrow Length 属性大于或等于 2.286(采用当前计量单位)的所有角度尺寸标注、基线尺寸标注、线性直径尺寸标注、线性尺寸标注和径向直径尺寸标注对象。
AsMils(DimensionArrowLength) Between 80 And 120
返回 Arrow Length 属性大于或等于 80 mil 且小于或等于 120 mil 的所有角度尺寸标注、基线尺寸标注、线性直径尺寸标注、线性尺寸标注和径向直径尺寸标注对象。
AsMM(DimensionArrowLength) < 2.794
返回 Arrow Length 属性小于 2.794 mm 的所有角度尺寸标注、基线尺寸标注、线性直径尺寸标注、线性尺寸标注和径向直径尺寸标注对象。
注意事项
-
Arrow Length 属性仅对角度尺寸标注、基线尺寸标注、线性直径尺寸标注、线性尺寸标注和径向直径尺寸标注对象定义。
-
不会返回查询所返回的角度尺寸标注、基线尺寸标注、线性直径尺寸标注、线性尺寸标注和径向直径尺寸标注对象的子对象。
尺寸标注箭头线宽
概述
返回 Arrow Line Width 属性符合查询条件的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
语法
DimensionArrowLineWidth : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字指定特定的计量单位 – 覆盖文档级别指定的默认单位 :
-
AsMils(DimensionArrowLineWidth) : Number– 以 mil 为单位指定宽度。 -
AsMM(DimensionArrowLineWidth) : Number– 以 mm 为单位指定宽度。
使用示例
DimensionArrowLineWidth = 10
返回 Arrow Line Width 属性值为 10(以当前计量单位计)的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
DimensionArrowLineWidth >= 0.2286
返回 Arrow Line Width 属性值大于或等于 0.2286(以当前计量单位计)的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
AsMils(DimensionArrowLineWidth) Between 8 And 12
返回 Arrow Line Width 属性值大于或等于 8 mil 且小于或等于 12 mil 的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
AsMM(DimensionArrowLineWidth) < 0.2794
返回 Arrow Line Width 属性值小于 0.2794 mm 的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
注意事项
-
Arrow Line Width 属性仅针对角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象定义。
-
查询返回的角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象的子对象 不会被返回。
尺寸箭头位置
概述
返回 Arrow Position 属性符合查询条件的所有角度尺寸、基线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
语法
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String 必须是以下列表中的一个字符串:
-
'Inside' -
'Outside'
使用示例
DimensionArrowPosition = 'Inside'
返回 Arrow Position 属性为 Inside 的所有角度尺寸、基线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
DimensionArrowPosition <> 'Outside'
返回所有对象 except Arrow Position 属性为 Outside 的角度尺寸、基线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
注意事项
-
ArrowPosition_String开头和结尾的单引号字符(')不可省略。 -
Arrow Position 属性仅针对角度尺寸、基线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象定义。
-
查询返回的角度尺寸、基线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象的子对象 不会被返回。
尺寸箭头大小
概述
返回 Arrow Size 属性符合查询条件的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
语法
DimensionArrowSize : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字指定特定的计量单位 – 覆盖文档级别指定的默认单位 :
-
AsMils(DimensionArrowSize) : Number– 以 mil 为单位指定大小。 -
AsMM(DimensionArrowSize) : Number– 以 mm 为单位指定大小。
使用示例
DimensionArrowSize = 60
返回 Arrow Size 属性值为 60(以当前计量单位计)的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
DimensionArrowSize >= 1.016
返回 Arrow Size 属性值大于或等于 1.016(以当前计量单位计)的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
AsMils(DimensionArrowSize) Between 50 And 70
返回 Arrow Size 属性值大于或等于 50 mil 且小于或等于 70 mil 的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
AsMM(DimensionArrowSize) < 2.032
返回 Arrow Size 属性值小于 2.032 mm 的所有角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
注意事项
-
Arrow Size 属性仅针对角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象定义。
-
查询返回的角度尺寸、基线尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象的子对象 不会被返回。
尺寸界线宽度
概述
返回 Extension Line Width 属性符合查询条件的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
语法
DimensionExtensionLineWidth : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字指定特定的计量单位 – 覆盖文档级别指定的默认单位 :
-
AsMils(DimensionExtensionLineWidth) : Number– 以 mil 为单位指定宽度。 -
AsMM(DimensionExtensionLineWidth) : Number– 以 mm 为单位指定宽度。
使用示例
DimensionExtensionLineWidth = 10
返回 Extension Line Width 属性值为 10(以当前计量单位计)的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
DimensionExtensionLineWidth >= 0.2286
返回 Extension Line Width 属性值大于或等于 0.2286(以当前计量单位计)的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
AsMils(DimensionExtensionLineWidth) Between 8 And 12
返回 Extension Line Width 属性值大于或等于 8 mil 且小于或等于 12 mil 的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
AsMM(DimensionExtensionLineWidth) < 0.2794
返回 Extension Line Width 属性值小于 0.2794 mm 的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
注意事项
-
Extension Line Width 属性仅适用于角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
-
查询不会返回所返回的角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象的子对象。
尺寸延伸线偏移量
摘要
返回 Extension Offset 属性符合查询条件的所有角度尺寸、基线尺寸、线性直径尺寸和线性尺寸对象。
语法
DimensionExtensionOffset : Number
Number将遵循文档当前使用的度量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用附加的度量单位关键字来指定特定的度量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(DimensionExtensionOffset) : Number– 以 mil 为单位指定偏移量。 -
AsMM(DimensionExtensionOffset) : Number– 以 mm 为单位指定偏移量。
使用示例
DimensionExtensionOffset = 10
返回 Extension Offset 属性值为 10(以当前度量单位计)的所有角度尺寸、基线尺寸、线性直径尺寸和线性尺寸对象。
DimensionExtensionOffset >= 0.2286
返回 Extension Offset 属性值大于或等于 0.2286(以当前度量单位计)的所有角度尺寸、基线尺寸、线性直径尺寸和线性尺寸对象。
AsMils(DimensionExtensionOffset) Between 8 And 12
返回 Extension Offset 属性值大于或等于 8 mil 且小于或等于 12 mil 的所有角度尺寸、基线尺寸、线性直径尺寸和线性尺寸对象。
AsMM(DimensionExtensionOffset) < 0.2794
返回 Extension Offset 属性值小于 0.2794 mm 的所有角度尺寸、基线尺寸、线性直径尺寸和线性尺寸对象。
注意事项
-
Extension Offset 属性仅适用于角度尺寸、基线尺寸、线性直径尺寸和线性尺寸对象。
-
查询 不会返回所返回的角度尺寸、基线尺寸、线性直径尺寸和线性尺寸对象的子对象。
尺寸延伸线拾取间隙
摘要
返回 Extension Pick Gap 属性符合查询条件的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
语法
DimensionExtensionPickGap : Number
Number将遵循文档当前使用的度量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用附加的度量单位关键字来指定特定的度量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(DimensionExtensionPickGap) : Number– 以 mil 为单位指定间隙。 -
AsMM(DimensionExtensionPickGap) : Number– 以 mm 为单位指定间隙。
使用示例
DimensionExtensionPickGap = 10
返回 Extension Pick Gap 属性值为 10(以当前度量单位计)的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
DimensionExtensionPickGap >= 0.2286
返回 Extension Pick Gap 属性值大于或等于 0.2286(以当前度量单位计)的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
AsMils(DimensionExtensionPickGap) Between 8 And 12
返回 Extension Pick Gap 属性值大于或等于 8 mil 且小于或等于 12 mil 的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
AsMM(DimensionExtensionPickGap) < 0.2794
返回 Extension Pick Gap 属性值小于 0.2794 mm 的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
注意事项
-
Extension Pick Gap 属性仅适用于角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象。
-
查询 不会返回所返回的角度尺寸、基线尺寸、基准尺寸、线性直径尺寸和线性尺寸对象的子对象。
尺寸文本字体
摘要
返回 Dimension Font 属性符合查询条件的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原点尺寸、径向直径尺寸和径向尺寸对象。
语法
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String必须是以下列表中的字符串之一:
-
'Default' -
'Serif' -
'Sans Serif'
使用示例
DimensionTextFont = 'Default'
返回 Dimension Font 属性为 Default 的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原点尺寸、径向直径尺寸和径向尺寸对象。
DimensionTextFont <> 'Serif'
返回所有对象,except Dimension Font 属性为 Serif 的角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原点尺寸、径向直径尺寸和径向尺寸对象。
注意事项
-
Font_String首尾的单引号字符(')不可省略。 -
Dimension Font 属性仅适用于角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原点尺寸、径向直径尺寸和径向尺寸对象。
-
查询 不会返回所返回的角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原点尺寸、径向直径尺寸和径向尺寸对象的子对象。
尺寸文本格式
摘要
返回 Dimension Format 属性符合查询条件的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和径向尺寸对象。
语法
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String必须为 'None'。
使用示例
DimensionTextFormat = 'None'
返回 Dimension Format 属性为 None(即不显示数值和单位)的所有角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和径向尺寸对象。
DimensionTextFormat <> 'None'
返回所有对象,except Dimension Format 属性为 None 的角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和径向尺寸对象(即返回格式设置为仅显示数值、显示数值和单位,或显示数值和单位且单位放在括号中的适用尺寸对象)。
注意事项
-
TextFormat_String首尾的单引号字符(')不可省略。 -
Dimension Format 属性仅适用于角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和径向尺寸对象。
-
查询 不会返回所返回的角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和径向尺寸对象的子对象。
尺寸文本间隙
摘要
返回其 Dimension Text Gap 属性符合查询条件的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
语法
DimensionTextGap : Number
Number 将使用文档当前采用的测量单位——英制(mil;1mil = 0.001 英寸)或公制(mm;1mm = 0.001 米)。
可以通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(DimensionTextGap) : Number——以 mil 为单位指定间隙。 -
AsMM(DimensionTextGap) : Number——以 mm 为单位指定间隙。
使用示例
DimensionTextGap = 10
返回其 Dimension Text Gap 属性值为 10(以当前测量单位计)的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
DimensionTextGap >= 0.2286
返回其 Dimension Text Gap 属性值大于或等于 0.2286(以当前测量单位计)的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
AsMils(DimensionTextGap) Between 8 And 12
返回其 Dimension Text Gap 属性值大于或等于 8mil 且小于或等于 12mil 的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
AsMM(DimensionTextGap) < 0.2794
返回其 Dimension Text Gap 属性值小于 0.2794mm 的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象。
注意事项
-
Dimension Text Gap 属性仅针对角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象定义。
-
查询返回的角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象的子对象不会被返回。
尺寸文本高度
概述
返回其 Dimension Text Height 属性符合查询条件的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
语法
DimensionTextHeight : Number
Number 将使用文档当前采用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(DimensionTextHeight) : Number——以 mil 为单位指定高度。 -
AsMM(DimensionTextHeight) : Number——以 mm 为单位指定高度。
使用示例
DimensionTextHeight = 60
返回其 Dimension Text Height 属性值为 60(以当前测量单位计)的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
DimensionTextHeight >= 1.27
返回其 Dimension Text Height 属性值大于或等于 1.27(以当前测量单位计)的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
AsMils(DimensionTextHeight) Between 40 And 80
返回其 Dimension Text Height 属性值大于或等于 40mil 且小于或等于 80 mil 的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
AsMM(DimensionTextHeight) < 1.778
返回其 Dimension Text Height 属性值小于 1.778 mm 的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
注意事项
-
Dimension Text Height 属性仅针对角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象定义。
-
查询返回的角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象的子对象 不会被返回。
-
对于原始尺寸,Dimension Text Height 属性的值随该尺寸的 Text Height 属性值而定。
尺寸文本线宽
概述
返回其 Dimension Text Line Width 属性符合查询条件的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
语法
DimensionTextLineWidth : Number
Number 将使用文档当前采用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(DimensionTextLineWidth) : Number——以 mil 为单位指定宽度。 -
AsMM(DimensionTextLineWidth) : Number——以 mm 为单位指定宽度。
使用示例
DimensionTextLineWidth = 6
返回其 Dimension Text Line Width 属性值为 6(以当前测量单位计)的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
DimensionTextLineWidth >= 0.127
返回其 Dimension Text Line Width 属性值大于或等于 0.127(以当前测量单位计)的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
AsMils(DimensionTextLineWidth) Between 4 And 8
返回其 Dimension Text Line Width 属性值大于或等于 4mil 且小于或等于 8mil 的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
AsMM(DimensionTextLineWidth) < 0.1778
返回其 Dimension Text Line Width 属性值小于 0.1778mm 的所有角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象。
注意事项
-
Dimension Text Line Width 属性仅针对角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象定义。
-
查询返回的角度尺寸、基线尺寸、基准尺寸、引线尺寸、线性直径尺寸、线性尺寸、原始尺寸、径向直径尺寸和半径尺寸对象的子对象 不会被返回。
-
对于原始尺寸标注,Dimension Text Line Width 属性的值随该尺寸标注的 Text Width 属性值而变化。
尺寸标注文本位置
摘要
返回 Dimension Text Position 属性符合查询条件的所有角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
语法
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String必须是以下列表中的字符串之一:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
用法示例
DimensionTextPosition = 'Automatic'
返回 Dimension Text Position 属性为 Automatic 的所有角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
DimensionTextPosition <> 'Manual'
返回所有对象,except Dimension Text Position 属性为 Manual 的角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
注意事项
-
DimensionTextPosition_String开头和结尾的单引号字符 (') 不可省略。 -
Dimension Text Position 属性仅针对角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注和半径标注对象定义。
-
查询返回的角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注和半径标注对象的子对象 不会被返回。
尺寸标注文本精度
摘要
返回 Dimension Precision 属性符合查询条件的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
语法
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
用法示例
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
返回 Dimension Precision 属性为 2 的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
返回 Dimension Precision 属性大于或等于 3 且小于或等于 5 的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
IsDimension && DimensionTextPrecision < 4
返回 Dimension Precision 属性小于 4 的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
DimensionTextPrecision <> '1'
返回所有对象,except Dimension Precision 属性为 1 的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
IsDimension && DimensionTextPrecision <> 1
返回 Dimension Precision 属性不等于 1 的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
注意事项
-
Dimension Precision 属性仅针对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象定义。
-
查询返回的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象的子对象 不会被返回。
尺寸标注文本前缀
摘要
返回 Dimension Prefix 属性符合查询条件的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
语法
DimensionTextPrefix : String
用法示例
DimensionTextPrefix = 'ø'
返回 Dimension Prefix 属性为 ø 的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
注意事项
-
Dimension Prefix 属性仅针对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象定义。
-
查询返回的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象的子对象 不会被返回。
尺寸标注文本后缀
摘要
返回 Dimension Suffix 属性符合查询条件的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
语法
DimensionTextSuffix : String
用法示例
DimensionTextSuffix = '(+/- 0.5%)'
返回 Dimension Suffix 属性为 (+/- 0.5%) 的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
注意事项
-
Dimension Suffix 属性仅针对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象定义。
-
查询返回的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象的子对象 不会被返回。
尺寸标注文本单位
摘要
返回 Dimension Unit 属性符合查询条件的所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
语法
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
对于角度标注对象,DimensionUnit_String 必须是以下列表中的字符串之一:
-
'Degrees' -
'Radians'
对于基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象,DimensionUnit_String 必须是以下列表中的字符串之一:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
用法示例
DimensionTextUnit = 'Radians'
返回 Dimension Unit 属性为 Radians 的所有角度标注对象。
DimensionTextUnit <> 'Degrees'
返回所有对象,except Dimension Unit 属性为 Degrees 的角度标注对象。
DimensionTextUnit = 'Mils'
返回 Dimension Unit 属性为 Mils 的所有基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
DimensionTextUnit <> 'Inches'
返回所有对象,except Dimension Unit 属性为 Inches 的基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象。
注意事项
-
DimensionUnit_String开头和结尾的单引号字符 (') 不可省略。 -
Dimension Unit 属性仅针对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注和半径标注对象定义。
-
不会返回查询所返回的角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸和半径尺寸对象的子对象。
钻孔对
概述
返回其 Drill Pair 属性符合查询条件的所有过孔对象。
语法
DrillPair = 'Start Layer - Stop Layer'
使用示例
DrillPair = 'Top Layer - Bottom Layer'
返回其 Drill Pair 属性为 Top Layer - Bottom Layer 的所有过孔对象。
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
返回所有对象 except,针对其 Drill Pair 属性为 Signal Layer 1 - Signal Layer 2 的过孔对象。
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
返回所有过孔对象 except,其 Drill Pair 属性为 Top Layer - Bottom Layer。
注意事项
- 字符串开头和结尾的单引号字符 (') 必不可少。
- Drill Pair 属性仅针对过孔对象定义。
钻孔类型
概述
返回其 Drill Type 属性符合查询条件的所有焊盘对象。
语法
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String 必须是以下列表中的字符串之一:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
使用示例
DrillType = 'Drilled'
返回其 Drill Type 属性为 Drilled 的所有焊盘对象。
DrillType <> 'Punched'
返回所有对象 except,其 Drill Type 属性为 Punched 的焊盘对象。
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
返回其 Drill Type 属性不为 Drilled 的所有焊盘对象。
注意事项
- Drill Type 属性仅针对焊盘对象定义。
-
DrillType_String开头和结尾的单引号字符 (') 必不可少。
嵌入式板_列数
概述
返回其 Col Count 属性符合查询条件的所有嵌入式板对象。
语法
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
使用示例
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
返回其 Col Count 属性为 2 的所有嵌入式板对象。
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
返回所有对象 except,其 Col Count 属性为 4 的嵌入式板对象。
注意
Col Count 属性仅针对嵌入式板对象定义。
嵌入式板_列间距
概述
返回其 Column Spacing 属性符合查询条件的嵌入式板对象。
语法
EmbeddedBoard_ColumnSpacing : Number
Number 将使用文档当前采用的度量单位,即英制(mil;1mil = 0.001英寸)或公制(mm;1mm = 0.001米)。
可以使用额外的度量单位关键字来指定特定的度量单位 – 覆盖文档级别指定的默认单位 :
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– 以 mil 为单位指定间距。 -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– 以 mm 为单位指定间距。
使用示例
EmbeddedBoard_ColumnSpacing = 1500
返回其 Column Spacing 属性为 1500(采用当前度量单位)的所有嵌入式板对象。
EmbeddedBoard_ColumnSpacing >= 1000
返回其 Column Spacing 属性大于或等于 1000(采用当前度量单位)的所有嵌入式板对象。
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
返回其 Column Spacing 属性大于或等于 1000 mil 且小于或等于 1500 mil 的所有嵌入式板对象。
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
返回其 Column Spacing 属性小于 38.1mm 的所有嵌入式板对象。
注意
Column Spacing 属性仅针对嵌入式板对象定义。
嵌入式板_文档名称
概述
返回其 Embedded Document Name 属性符合查询条件的所有嵌入式板对象。
语法
EmbeddedBoard_DocumentName : String
使用示例
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
返回其 Embedded Document Name 属性为 C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc 的所有嵌入式板对象。
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
返回其 Embedded Document Name 属性以 Example_PCB.PcbDoc 结尾的所有嵌入式板对象。
注意
Embedded Document Name 属性仅针对嵌入式板对象定义。
嵌入式板_原点模式
概述
返回其 Link To Embedded Board Origin 属性符合查询条件的所有嵌入式板对象。
语法
EmbeddedBoard_OriginMode : Boolean_String
使用示例
EmbeddedBoard_OriginMode = 'True'
返回其 Link To Embedded Board Origin 属性已启用的所有嵌入式板对象。
EmbeddedBoard_OriginMode = 'False'
返回其 Link To Embedded Board Origin 属性已禁用的所有嵌入式板对象。
注意
Link To Embedded Board Origin 属性仅针对嵌入式板对象定义。
嵌入式板_行数
概述
返回其 Row Count 属性符合查询条件的所有嵌入式板对象。
语法
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
使用示例
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
返回其 Row Count 属性为 2 的所有嵌入式板对象。
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
返回所有对象 except,其 Row Count 属性为 4 的嵌入式板对象。
注意
Row Count 属性仅针对嵌入式板对象定义。
嵌入式板_行间距
概述
返回其 Row Spacing 属性符合查询条件的嵌入式板对象。
语法
EmbeddedBoard_RowSpacing : Number
Number 将使用文档当前采用的度量单位,即英制(mil;1 mil = 0.001英寸)或公制(mm;1 mm = 0.001米)。
可以使用额外的度量单位关键字来指定特定的度量单位 – 覆盖文档级别指定的默认单位 :
-
AsMils(EmbeddedBoard_RowSpacing) : Number– 以 mil 为单位指定间距。 -
AsMM(EmbeddedBoard_RowSpacing) : Number– 以 mm 为单位指定间距。
使用示例
EmbeddedBoard_RowSpacing = 2500
返回其 Row Spacing 属性为 2500(采用当前度量单位)的所有嵌入式板对象。
EmbeddedBoard_RowSpacing >= 2000
返回其 Row Spacing 属性大于或等于 2000(采用当前度量单位)的所有嵌入式板对象。
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
返回其 Row Spacing 属性大于或等于 2500 mil 且小于或等于 3000 mil 的所有嵌入式板对象。
AsMM(EmbeddedBoard_RowSpacing) < 63.5
返回其 Row Spacing 属性小于 63.5 mm 的所有嵌入式板对象。
注意
Row Spacing 属性仅针对嵌入式板对象定义。
启用部件交换
概述
返回其 Enable Part Swapping 属性符合查询条件的所有元件对象。
语法
EnablePartSwapping : Boolean_String
使用示例
EnablePartSwapping = 'True'
返回其 Enable Part Swapping 属性已启用的所有元件对象。
EnablePartSwapping = 'False'
返回其 Enable Part Swapping 属性已禁用的所有元件对象。
注意事项
- Enable Part Swapping 属性仅针对元件对象定义。
- 不会返回查询所返回元件的子对象。
启用引脚交换
概要
返回其 Enable Pin Swapping 属性符合查询条件的所有元件对象。
语法
EnablePinSwapping : Boolean_String
使用示例
EnablePinSwapping = 'True'
返回其 Enable Pin Swapping 属性已启用的所有元件对象。
EnablePinSwapping = 'False'
返回其 Enable Pin Swapping 属性已禁用的所有元件对象。
注意事项
- Enable Pin Swapping 属性仅为元件对象定义。
- 不会返回查询所返回元件的子对象。
填充材料
概要
返回其 Filling Material 属性符合查询条件的所有过孔对象。
语法
FillingMaterial : String
使用示例
FillingMaterial = 'Epoxy'
返回其 Filling Material 属性为 Epoxy 的所有过孔对象。
FillingMaterial Like 'Epoxy*'
返回其 Filling Material 对应字符串以 Epoxy 开头的所有过孔对象。
注意事项
- Filling Material 属性仅为过孔对象定义。
-
String开头和结尾的单引号字符(')不可省略。
填充侧
概要
返回其 Filling Side 属性符合查询条件的所有过孔对象。
语法
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String 必须是以下列表中的字符串之一:
-
'Top' -
'Bottom' -
'Both'
使用示例
FillingSide = 'Top'
返回其 Filling Side 属性为 Top 的所有过孔对象。
FillingSide <> 'Both'
返回所有对象 except 其 Filling Side 属性为 Both 的过孔对象。
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
返回所有对象 except 其 Filling Side 属性为 Both 的过孔对象。
注意事项
- Filling Side 属性仅为过孔对象定义。
-
FillingSide_String开头和结尾的单引号字符(')不可省略。
字体名称
概要
返回其 TrueType Font Name 属性符合查询条件的所有坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
语法
FontName = FontName_String
FontName <> FontName_String
FontName_String 必须使用 \Windows\Fonts 文件夹中可用的 TrueType 和 OpenType(TrueType 的超集)字体名称之一。
使用示例
FontName = 'Arial'
返回其 TrueType Font Name 属性为 Arial 的所有坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
FontName <> 'Batang'
返回所有对象 except 其 TrueType Font Name 属性为 Batang 的坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
注意事项
-
FontName_String开头和结尾的单引号字符(')不可省略。 - TrueType Font Name 属性仅为坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象定义。
封装
概要
返回其 Footprint 属性符合查询条件的所有元件对象。
语法
Footprint : String
使用示例
Footprint = 'DIP14'
返回其 Footprint 为 DIP14 的所有元件。
Footprint Like 'DIP*'
返回其 Footprint 对应字符串以 DIP 开头的所有元件。
注意事项
- Footprint 属性仅为元件对象定义。
- 不会返回查询所返回元件的子对象。
点对点连接焊盘 1
概要
返回其 From Pad 属性符合查询条件的所有点对点连接对象。
语法
FromToPad1 : PadName_String
PadName_String 指定焊盘必须匹配的完整名称;该名称由两部分组成:开头的子字符串指定焊盘所属元件的 Name 属性(即元件位号),后面的子字符串指定焊盘自身的 Name 属性(即焊盘编号)。因此,其格式为 'ParentComponentDesignator-PadDesignator'。
使用示例
FromToPad1 = 'C14-2'
返回其 From Pad 属性为 C14-2 的所有点对点连接对象。
注意事项
-
PadName_String开头和结尾的单引号字符(')不可省略。 - From Pad 属性仅为点对点连接对象定义。
点对点连接焊盘 2
概要
返回其 To Pad 属性符合查询条件的所有点对点连接对象。
语法
FromToPad2 : PadName_String
PadName_String 指定焊盘必须匹配的完整名称;该名称由两部分组成:开头的子字符串指定焊盘所属元件的 Name 属性(即元件位号),后面的子字符串指定焊盘自身的 Name 属性(即焊盘编号)。因此,其格式为 'ParentComponentDesignator-PadDesignator'。
使用示例
FromToPad2 = 'U1-8'
返回其 To Pad 属性为 U1-8 的所有点对点连接对象。
注意事项
-
PadName_String开头和结尾的单引号字符(')不可省略。 - To Pad 属性仅为点对点连接对象定义。
H
概要
返回其 Height 属性符合查询条件的所有元件对象。
语法
H : Number
Number 将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ,从而覆盖文档级别指定的默认单位 :
-
AsMils(H) : Number– 以 mil 为单位指定高度。 -
AsMM(H) : Number– 以 mm 为单位指定高度。
使用示例
H = 300
返回其 Height 属性等于 300 个当前计量单位的所有元件。
H >= 5.08
返回其 Height 属性大于或等于 5.08 个当前计量单位的所有元件。
AsMils(H) > 400
返回 Height 属性大于 400mil 的所有元件。
AsMM(H) Between 6.35 And 8.89
返回 Height 属性大于或等于 6.35mm 且小于或等于 8.89mm 的所有元件。
H <> 550
返回 Height 属性not等于 550 个当前计量单位的所有元件。
AsMils(H) <= 650
返回 Height 属性小于或等于 650mil 的所有元件。
AsMM(H) < 11.43
返回 Height 属性小于 11.43mm 的所有元件。
注意事项
- Height 属性仅针对元件对象定义。
- 查询不会返回所返回元件的子对象。
- 此函数是 Height 函数的别名。
高度
概述
返回 Height 属性符合查询条件的所有元件对象。
语法
Height : Number
Number将遵循文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的计量单位关键字指定特定的计量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(Height) : Number– 以 mil 为单位指定高度。 -
AsMM(Height) : Number– 以 mm 为单位指定高度。
用法示例
Height = 300
返回 Height 属性等于 300 个当前计量单位的所有元件。
Height >= 5.08
返回 Height 属性大于或等于 5.08 个当前计量单位的所有元件。
AsMils(Height) > 400
返回 Height 属性大于 400 mil 的所有元件。
AsMM(Height) Between 6.35 And 8.89
返回 Height 属性大于或等于 6.35 mm 且小于或等于 8.89 mm 的所有元件。
Height <> 550
返回 Height 属性not等于 550 个当前计量单位的所有元件。
AsMils(Height) <= 650
返回 Height 属性小于或等于 650 mil 的所有元件。
AsMM(Height) < 11.43
返回 Height 属性小于 11.43 mm 的所有元件。
注意事项
- Height 属性仅针对元件对象定义。
- 查询不会返回所返回元件的子对象。
- 此函数是 H 函数的别名。
隐藏
概述
返回 Hide 属性符合查询条件的所有元件注释、元件位号和网络对象。
语法
Hide : Boolean
用法示例
Hide
Hide = True
返回 Hide 属性为 True 的所有元件注释、元件位号和网络对象。
Not Hide
Hide = False
返回所有对象except Hide 属性为 False 的元件注释、元件位号和网络对象。
注意
Hide 属性仅针对元件注释、元件位号和网络对象定义。
隐藏跳线
概述
返回 Hide Jumpers 属性符合查询条件的所有元件对象。
语法
HideJumpers : Boolean_String
用法示例
HideJumpers = 'True'
返回已启用 Hide Jumpers 属性的所有元件对象。
HideJumpers = 'False'
返回已禁用 Hide Jumpers 属性的所有元件对象。
注意事项
- Hide Jumpers 属性仅针对元件对象定义。
- 查询不会返回所返回元件的子对象。
孔
概述
返回 Hole Size 属性符合查询条件的所有焊盘和过孔对象。
语法
Hole : Number
Number将遵循文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的计量单位关键字指定特定的计量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(Hole) : Number– 以 mil 为单位指定孔尺寸。 -
AsMM(– 以 mm 为单位指定 孔尺寸。Hole) : Number
用法示例
Hole = 16
返回 Hole Size 属性为 16 个当前计量单位的所有焊盘和过孔对象。
Hole >= 0.508
返回 Hole Size 属性大于或等于 0.508 个当前计量单位的所有焊盘和过孔对象。
AsMils(Hole) Between 12 And 32
返回 Hole Size 属性大于或等于 12 mil 且小于或等于 32 mil 的所有焊盘和过孔对象。
AsMM(Hole) < 1.016
返回 Hole Size 属性小于 1.016 mm 的所有焊盘和过孔对象。
注意事项
- Hole Size 属性仅针对焊盘和过孔对象定义。
- 此函数是 HoleDiameter 和 HoleSize 函数的别名。
孔直径
概述
返回 Hole Size 属性符合查询条件的所有焊盘和过孔对象。
语法
HoleDiameter : Number
Number将遵循文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的计量单位关键字指定特定的计量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(HoleDiameter) : Number– 以 mil 为单位指定孔直径。 -
AsMM(– 以 mm 为单位指定 孔直径。HoleDiameter) : Number
用法示例
HoleDiameter = 16
返回 Hole Size 属性为 16 个当前计量单位的所有焊盘和过孔对象。
HoleDiameter >= 0.508
返回 Hole Size 属性大于或等于 0.508 个当前计量单位的所有焊盘和过孔对象。
AsMils(HoleDiameter) Between 12 And 32
返回 Hole Size 属性大于或等于 12 mil 且小于或等于 32 mil 的所有焊盘和过孔对象。
AsMM(HoleDiameter) < 1.016
返回 Hole Size 属性小于 1.016 mm 的所有焊盘和过孔对象。
注意事项
- Hole Size 属性仅针对焊盘和过孔对象定义。
- 此函数是 HoleSize 和 Hole 函数的别名。
孔负公差
概述
返回 Hole Tolerance (-) 属性符合查询条件的所有焊盘和过孔对象。
语法
HoleNegativeTolerance : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的基于计量单位的关键字指定具体的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(HoleNegativeTolerance) : Number– 以 mil 为单位指定公差。 -
AsMM(HoleNegativeTolerance) : Number– 以 mm 为单位指定公差。
使用示例
HoleNegativeTolerance = 4
返回 Hole Tolerance (-) 属性等于 4 个当前计量单位的所有焊盘和过孔对象。
HoleNegativeTolerance >= 5.08
返回 Hole Tolerance (-) 属性大于或等于 5.08 个当前计量单位的所有焊盘和过孔对象。
AsMils(HoleNegativeTolerance) > 4
返回 Hole Tolerance (-) 属性大于 4 mil 的所有焊盘和过孔对象。
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
返回 Hole Tolerance (-) 属性大于或等于 0.102 mm 且小于或等于 0.105 mm 的所有焊盘和过孔对象。
HoleNegativeTolerance <> 2
返回 Hole Tolerance (-) 属性not等于 2 个当前计量单位的所有焊盘和过孔对象。
AsMils(HoleNegativeTolerance) <= 1.4
返回 Hole Tolerance (-) 属性小于或等于 1.4 mil 的所有焊盘和过孔对象。
AsMM(HoleNegativeTolerance) < 0.05
返回 Hole Tolerance (-) 属性小于 0.05 mm 的所有焊盘和过孔对象。
注意
Hole Tolerance (-) 属性仅针对焊盘和过孔对象定义。
孔正公差
概述
返回 Hole Tolerance (+) 属性符合查询条件的所有焊盘和过孔对象。
语法
HolePositiveTolerance : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的基于计量单位的关键字指定具体的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(HolePositiveTolerance) : Number– 以 mil 为单位指定公差。 -
AsMM(HolePositiveTolerance) : Number– 以 mm 为单位指定公差。
使用示例
HolePositiveTolerance = 4
返回 Hole Tolerance (+) 属性等于 4 个当前计量单位的所有焊盘和过孔对象。
HolePositiveTolerance >= 5.08
返回 Hole Tolerance (+) 属性大于或等于 5.08 个当前计量单位的所有焊盘和过孔对象。
AsMils(HolePositiveTolerance) > 4
返回 Hole Tolerance (+) 属性大于 4 mil 的所有焊盘和过孔对象。
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
返回 Hole Tolerance (+) 属性大于或等于 0.102 mm 且小于或等于 0.105 mm 的所有焊盘和过孔对象。
HolePositiveTolerance <> 2
返回 Hole Tolerance (+) 属性not等于 2 个当前计量单位的所有焊盘和过孔对象。
AsMils(HolePositiveTolerance) <= 1.4
返回 Hole Tolerance (+) 属性小于或等于 1.4 mil 的所有焊盘和过孔对象。
AsMM(HolePositiveTolerance) < 0.05
返回 Hole Tolerance (+) 属性小于 0.05 mm 的所有焊盘和过孔对象。
注意
Hole Tolerance (+) 属性仅针对焊盘和过孔对象定义。
孔旋转角度
概述
返回 Hole Rotation 属性符合查询条件的所有焊盘对象。
语法
HoleRotation : Numeric_String
HoleRotation : Number
使用示例
HoleRotation = '30'
HoleRotation = 30
返回 Hole Rotation 属性为 30.000 的所有焊盘对象。
HoleRotation <> '45'
HoleRotation <> 45
返回所有对象except Hole Rotation 属性为 45.000 的焊盘对象。
注意
Hole Rotation 属性仅针对焊盘对象定义。
孔尺寸
概述
返回 Hole Size 属性符合查询条件的所有焊盘和过孔对象。
语法
HoleSize : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过额外的基于计量单位的关键字指定具体的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(Hole– 以 mil 为单位指定孔尺寸。Size) : Number -
AsMM(– 以 mm 为单位指定 孔尺寸。HoleSize) : Number
使用示例
HoleSize = 16
返回 Hole Size 属性为 16 个当前计量单位的所有焊盘和过孔对象。
HoleSize >= 0.508
返回 Hole Size 属性大于或等于 0.508 个当前计量单位的所有焊盘和过孔对象。
AsMils(HoleSize) Between 12 And 32
返回 Hole Size 属性大于或等于 12 mil 且小于或等于 32 mil 的所有焊盘和过孔对象。
AsMM(HoleSize) < 1.016
返回 Hole Size 属性小于 1.016 mm 的所有焊盘和过孔对象。
注意事项
- Hole Size 属性仅针对焊盘和过孔对象定义。
- 此函数是 HoleDiameter 和 Hole 函数的别名。
孔类型
概述
返回 Hole Type 属性符合查询条件的所有焊盘对象。
语法
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String 必须是以下列表中的字符串之一:
-
'Round' -
'Slot' -
'Square'
使用示例
HoleType = 'Square'
返回 Hole Type 属性为 Square 的所有焊盘对象。
HoleType <> 'Slot'
返回所有对象except Hole Type 属性为 Slot 的焊盘对象。
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
返回所有对象except Hole Type 属性为 Round 的焊盘对象。
注意事项
- Hole Type 属性仅针对焊盘对象定义。
-
HoleType_String开头和结尾的单引号字符(')不可省略。
标识符
概述
返回 Identifier 属性符合查询条件的所有 3D 实体对象。
语法
Identifier : String
使用示例
Identifier = 'RES0402'
返回 Identifier 属性为 RES0402 的所有 3D 实体对象。
Identifier Like 'RES0402*'
返回具有 Identifier 且其关联字符串以 RES0402 开头的所有 3D 实体对象。
注意事项
- Identifier 属性仅针对 3D 实体对象定义。
-
String开头和结尾的单引号字符(')不可省略。
反色边框间距类型
概述
返回其 Border Space Type 属性符合查询条件的所有字符串对象。
语法
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String 必须是以下列表中的字符串之一:
-
'Border Margin' -
'Text Offset'
使用示例
InvertedBorderSpaceType = 'Border Margin'
返回其 Border Space Type 属性为 Border Margin 的所有字符串对象。
InvertedBorderSpaceType <> 'Border Margin'
返回所有对象except其 Border Space Type 属性为 Border Margin 的字符串对象。
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
返回其 Border Space Type 属性不为 Text Offset 的所有字符串对象。
注意事项
- Border Space Type 属性仅对字符串对象定义。
-
InvertedBorderSpaceType_String开头和结尾的单引号字符 (') 不可省略。
反转矩形高度
概述
返回其 Inverted Rectangle Height 属性符合查询条件的所有文本字符串(注释、位号、自由文本)对象。
语法
InvertedRectangleHeight : Number
Number 将采用文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(InvertedRectangleHeight) : Number——以 mil 为单位指定高度。 -
AsMM(InvertedRectangleHeight) : Number——以 mm 为单位指定高度。
使用示例
InvertedRectangleHeight = 30
返回其 Inverted Rectangle Height 属性等于 30(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
InvertedRectangleHeight >= 5.08
返回其 Inverted Rectangle Height 属性大于或等于 5.08(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
AsMils(InvertedRectangleHeight) > 40
返回其 Inverted Rectangle Height 属性大于 40 mil 的所有文本字符串(注释、位号、自由文本)对象。
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
返回其 Inverted Rectangle Height 属性大于或等于 6.35 mm 且小于或等于 8.89 mm 的所有文本字符串(注释、位号、自由文本)对象。
InvertedRectangleHeight <> 55
返回其 Inverted Rectangle Height 属性not等于 55(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
AsMils(InvertedRectangleHeight) <= 65
返回其 Inverted Rectangle Height 属性小于或等于 65 mil 的所有文本字符串(注释、位号、自由文本)对象。
AsMM(InvertedRectangleHeight) < 11.43
返回其 Inverted Rectangle Height 属性小于 11.43 mm 的所有文本字符串(注释、位号、自由文本)对象。
注意
Inverted Rectangle Height 属性仅对文本字符串(注释、位号、自由文本)对象定义。
反转矩形宽度
概述
返回其 Inverted Rectangle Width 属性符合查询条件的所有文本字符串(注释、位号、自由文本)对象。
语法
InvertedRectangleWidth : Number
Number 将采用文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(InvertedRectangleWidth) : Number——以 mil 为单位指定宽度。 -
AsMM(InvertedRectangleWidth) : Number——以 mm 为单位指定宽度。
使用示例
InvertedRectangleWidth = 300
返回其 Inverted Rectangle Width 属性等于 300(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
InvertedRectangleWidth >= 128
返回其 Inverted Rectangle Width 属性大于或等于 128(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
AsMils(InvertedRectangleWidth) > 400
返回其 Inverted Rectangle Width 属性大于 400 mil 的所有文本字符串(注释、位号、自由文本)对象。
AsMM(InvertedRectangleWidth) Between 6 And 8
返回其 Inverted Rectangle Width 属性大于或等于 6 mm 且小于或等于 8 mm 的所有文本字符串(注释、位号、自由文本)对象。
InvertedRectangleWidth <> 550
返回其 Inverted Rectangle Width 属性not等于 550(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
AsMils(InvertedRectangleWidth) <= 650
返回其 Inverted Rectangle Width 属性小于或等于 650 mil 的所有文本字符串(注释、位号、自由文本)对象。
AsMM(InvertedRectangleWidth) < 11.43
返回其 Inverted Rectangle Width 属性小于 11.43 mm 的所有文本字符串(注释、位号、自由文本)对象。
注意
Inverted Rectangle Width 属性仅对文本字符串(注释、位号、自由文本)对象定义。
反转文本对齐方式
概述
返回其 Inverted Text Justification 属性符合查询条件的所有文本字符串(注释、位号、自由文本)对象。
语法
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String 必须是以下列表中的字符串之一:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
使用示例
InvertedTextJustification = 'Center'
返回其 Inverted Text Justification 属性为 Center 的所有文本字符串(注释、位号、自由文本)对象。
InvertedTextJustification <> 'Right-Below'
返回所有对象except其 Inverted Text Justification 属性为 Right-Below 的文本字符串(注释、位号、自由文本)对象。
注意事项
-
TextJustification_String开头和结尾的单引号字符 (') 不可省略。 - Inverted Text Justification 属性仅对文本字符串(注释、位号、自由文本)对象定义。
IPC4761 过孔类型
概述
返回其 IPC 4761 Via Type 属性符合查询条件的所有过孔对象。
语法
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String 必须是以下列表中的字符串之一:
-
'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'
使用示例
IPC4761ViaType = 'Type 1a'
返回其 IPC 4761 Via Type 属性为 Type 1a 的所有过孔对象。
IPC4761ViaType <> 'Type 1b'
返回所有对象except其 IPC 4761 Via Type 属性为 Type 1b 的过孔对象。
注意事项
- IPC 4761 Via Type 属性仅对过孔对象定义。
-
IPC4761ViaType_String开头和结尾的单引号字符 (') 不可省略。
是否为装配测试点
概述
返回已标记为用作装配测试点的所有焊盘和过孔对象,即已启用 Assembly Testpoint - Top 和/或 Assembly Testpoint - Bottom 属性的对象。
语法
IsAssyTestpoint : Boolean
使用示例
IsAssyTestpoint
IsAssyTestpoint = True
返回用作装配测试点的所有焊盘和过孔对象。
Not IsAssyTestpoint
IsAssyTestpoint = False
返回所有对象except用作装配测试点的焊盘和过孔对象。
是否为粗体
概述
返回其 Bold 属性符合查询条件的所有坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
语法
IsBold : Boolean_String
用法示例
IsBold = 'True'
返回已启用 Bold 属性的所有坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
IsBold = 'False'
返回已禁用 Bold 属性的所有坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
注意事项
-
Bold 属性仅适用于坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
-
如果子文本字符串图元符合查询条件,其所属的所有父级坐标、尺寸标注、钻孔表和层叠表对象也将被返回。
是否为 Data Matrix 文本
概述
返回 Text Kind 属性设置为 BarCode Text 且 BarCode Type 属性设置为 Data Matrix 的文本字符串对象。
语法
IsDataMatrixText : Boolean
用法示例
IsDataMatrixText
IsDataMatrixText = True
返回 Text Kind 属性设置为 BarCode Text 且 BarCode Type 属性设置为 Data Matrix 的所有文本字符串对象。
Not IsDataMatrixText
IsDataMatrixText = False
返回所有对象 except Text Kind 属性设置为 BarCode Text 且 BarCode Type 属性设置为 Data Matrix 的文本字符串对象。
是否为制造测试点
概述
返回已标记为用作制造测试点的所有焊盘和过孔对象,即启用了 Fabrication Testpoint - Top 和/或 Fabrication Testpoint - Bottom 属性的对象。
语法
IsFabTestpoint : Boolean
用法示例
IsFabTestpoint
IsFabTestpoint = True
返回用作制造测试点的所有焊盘和过孔对象。
Not IsFabTestpoint
IsFabTestpoint = False
返回所有对象 except 用作制造测试点的焊盘和过孔对象。
是否为斜体
概述
返回其 Italic 属性符合查询条件的所有坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
语法
IsItalic : Boolean_String
用法示例
IsItalic = 'True'
返回已启用 Italic 属性的所有坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
IsItalic = 'False'
返回已禁用 Italic 属性的所有坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
注意事项
- Italic 属性仅适用于坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
- 如果子文本字符串图元符合查询条件,其所属的所有父级坐标、尺寸标注、钻孔表和层叠表对象也将被返回。
是否已修改
概述
返回其 IsModified 属性符合查询条件的所有多边形铺铜对象。
语法
IsModified : Boolean_String
用法示例
IsModified = 'True'
返回已启用 IsModified 属性的所有多边形铺铜对象。
IsModified = 'False'
返回已禁用 IsModified 属性的所有多边形铺铜对象。
注意
IsModified 属性仅适用于多边形铺铜对象。
是否为二维码文本
概述
返回 Text Kind 属性设置为 BarCode Text 且 BarCode Type 属性设置为 QR Code 的文本字符串对象。
语法
IsQrCodeText : Boolean
用法示例
IsQrCodeText
IsQrCodeText = True
返回 Text Kind 属性设置为 BarCode Text 且 BarCode Type 属性设置为 QR Code 的所有文本字符串对象。
Not IsQrCodeText
IsQrCodeText = False
返回所有对象 except Text Kind 属性设置为 BarCode Text 且 BarCode Type 属性设置为 QR Code 的文本字符串对象。
是否为测试点
概述
返回已标记为用作测试点的所有焊盘和过孔对象,无论其为装配测试点还是制造测试点。即启用了以下任一属性的对象:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
语法
IsTestpoint : Boolean
用法示例
IsTestpoint
IsTestpoint = True
返回用作测试点的所有焊盘和过孔对象。
Not IsTestpoint
IsTestpoint = False
返回所有对象 except 用作测试点的焊盘和过孔对象。
文本是否反相
概述
返回其 Inverted 属性符合查询条件的所有文本字符串(注释、位号、自由文本)对象。
语法
IsTextInverted : Boolean_String
用法示例
IsTextInverted = 'True'
返回已启用 Inverted 属性的所有文本字符串(注释、位号、自由文本)对象。
IsTextInverted = 'False'
返回已禁用 Inverted 属性的所有文本字符串(注释、位号、自由文本)对象。
注意
Inverted 属性仅适用于文本字符串(注释、位号、自由文本)对象。
禁布区
概述
返回所有禁布区圆弧、禁布区填充、禁布区实心区域和禁布区走线对象。
语法
Keepout : Boolean
用法示例
Keepout
Keepout = True
返回所有禁布区圆弧、禁布区填充、禁布区实心区域和禁布区走线对象。
Not Keepout
Keepout = False
返回所有对象 except 禁布区圆弧、禁布区填充、禁布区实心区域和禁布区走线对象。
禁布区铜限制
概述
返回其 Keepout Restriction - Copper 属性符合查询条件的所有禁布区对象。
语法
KeepoutRestrictionsCopper : Boolean_String
用法示例
KeepoutRestrictionsCopper = 'True'
返回已启用 Keepout Restriction - Copper 属性的所有禁布区对象。
KeepoutRestrictionsCopper = 'False'
返回已禁用 Keepout Restriction - Copper 属性的所有禁布区对象。
注意事项
-
Keepout Restriction - Copper 属性仅适用于禁布区对象(圆弧、填充、实心区域、走线)。
-
Keepout Restriction - Copper 属性(如 List 面板中所示)对应于通过 Properties 面板查看所选对象属性时,Keepout Restrictions 部分中的 Copper 选项。
禁布区 SMD 焊盘限制
概述
返回其 Keepout Restriction - SMD Pad 属性符合查询条件的所有禁布区对象。
语法
KeepoutRestrictionsSMDPad : Boolean_String
用法示例
KeepoutRestrictionsSMDPad = 'True'
返回所有已启用 Keepout Restriction - SMD Pad 属性的禁布对象。
KeepoutRestrictionsSMDPad = 'False'
返回所有已禁用 Keepout Restriction - SMD Pad 属性的禁布对象。
注意事项
-
Keepout Restriction - SMD Pad 属性仅为禁布对象(圆弧、填充、实心区域、走线)定义。
-
Keepout Restriction - SMD Pad 属性(如 List 面板中所示)对应于通过 Properties 面板查看所选对象的属性时,Keepout Restrictions 部分中的 SMD Pad 选项。
KeepoutRestrictionsTHPad
概述
返回所有 Keepout Restriction - TH Pad 属性符合查询条件的禁布对象。
语法
KeepoutRestrictionsTHPad : Boolean_String
用法示例
KeepoutRestrictionsTHPad = 'True'
返回所有已启用 Keepout Restriction - TH Pad 属性的禁布对象。
KeepoutRestrictionsTHPad = 'False'
返回所有已禁用 Keepout Restriction - TH Pad 属性的禁布对象。
注意事项
-
Keepout Restriction - TH Pad 属性仅为禁布对象(圆弧、填充、实心区域、走线)定义。
-
Keepout Restriction - TH Pad 属性(如 List 面板中所示)对应于通过 Properties 面板查看所选对象的属性时,Keepout Restrictions 部分中的 TH Pad 选项。
KeepoutRestrictionsTrack
概述
返回所有 Keepout Restriction - Track 属性符合查询条件的禁布对象。
语法
KeepoutRestrictionsTrack : Boolean_String
用法示例
KeepoutRestrictionsTrack = 'True'
返回所有已启用 Keepout Restriction - Track 属性的禁布对象。
KeepoutRestrictionsTrack = 'False'
返回所有已禁用 Keepout Restriction - Track 属性的禁布对象。
注意事项
-
Keepout Restriction - Track 属性仅为禁布对象(圆弧、填充、实心区域、走线)定义。
-
Keepout Restriction - Track 属性(如 List 面板中所示)对应于通过 Properties 面板查看所选对象的属性时,Keepout Restrictions 部分中的 Track 选项。
KeepoutRestrictionsVia
概述
返回所有 Keepout Restriction - Via 属性符合查询条件的禁布对象。
语法
KeepoutRestrictionsVia : Boolean_String
用法示例
KeepoutRestrictionsVia = 'True'
返回所有已启用 Keepout Restriction - Via 属性的禁布对象。
KeepoutRestrictionsVia = 'False'
返回所有已禁用 Keepout Restriction - Via 属性的禁布对象。
注意事项
-
Keepout Restriction - Via 属性仅为禁布对象(圆弧、填充、实心区域、走线)定义。
-
Keepout Restriction - Via 属性(如 List 面板中所示)对应于通过 Properties 面板查看所选对象的属性时,Keepout Restrictions 部分中的 Via 选项。
Kind
概述
返回所有 Object Kind 属性符合查询条件的对象。
语法
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String 指定对象类型,必须是以下字符串之一:
-
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 – 以下字符串用于指定各种规则类型。字符串后面的括号中显示了 PCB Rules and Constraints Editor 对话框中对应的规则类型:
-
'Acute Angle Rule'(锐角) -
'Bare-board Fabrication Test Point Style Rule'(制造测试点样式) -
'Bare-board Fabrication Test Point Usage Rule'(制造测试点使用) -
'Board Outline Clearance'(板轮廓间距) -
'Broken Nets Rule'(未布线网络) -
'Clearance Rule'(间距) -
'Component Clearance Rule'(元件间距) -
'Component Rotations Rule'(元件方向) -
'Confinement Constraint Rule'(Room 定义) -
'Daisy Chain Stub Length Rule'(菊花链短截线长度) -
'Differential Pairs Rule'(差分对布线) -
'Fanout Control Rule'(扇出控制) -
'Flight Time Falling Edge Rule'(飞行时间 - 下降沿) -
'Flight Time Rising Edge Rule'(飞行时间 - 上升沿) -
'Hole To Hole Clearance Rule'(孔到孔间距) -
'In-circuit Assembly Test Point Style Rule'(装配测试点样式) -
'In-circuit Assembly Test Point Usage Rule'(装配测试点使用) -
'Layer Pair Rule'(层对) -
'Matched Lengths Rule'(等长匹配) -
'Max Min Height Rule'(高度) -
'Max Min Hole Size Rule'(孔径) -
'Max Min Impedance Rule'(阻抗) -
'Max Min Length Rule'(长度) -
'Max Min Width Rule'(宽度) -
'Max Slope Falling Edge Rule'(斜率 - 下降沿) -
'Max Slope Rising Edge Rule'(斜率 - 上升沿) -
'Max Via Stub Length (BackDrilling rule)'(最大过孔残桩长度(背钻)) -
'Maximum Via Count Rule'(最大过孔数量) -
'Minimum Annular Ring Rule'(最小环宽) -
'Minimum Solder Mask Sliver Rule'(最小阻焊桥宽度) -
'Modified Polygon'(已修改的多边形覆铜) -
'Net Antennae Rule'(网络天线) -
'Nets To Ignore Rule'(要忽略的网络) -
'Overshoot Falling Edge Rule'(过冲 - 下降沿) -
'Overshoot Rising Edge Rule'(过冲 - 上升沿) -
'Parallel Segment Rule'(平行线段) -
'Paste Mask Expansion Rule'(助焊层扩展) -
'Permitted Layers Rule'(允许的层) -
'Polygon Connect Style Rule'(多边形覆铜连接样式) -
'Power Plane Clearance Rule'(电源平面间距) -
'Power Plane Connect Style Rule'(电源平面连接样式) -
'Routing Corner Style Rule'(布线拐角) -
'Routing Layers Rule'(布线层) -
'Routing Priority Rule'(布线优先级) -
'Routing Topology Rule'(布线拓扑) -
'Routing Via Style Rule'(布线过孔样式) -
'Short Circuit Rule'(短路) -
'Signal Base Value Rule'(信号基准值) -
'Signal Stimulus Rule'(信号激励) -
'Signal Top Value Rule'(信号顶值) -
'Silk To Silk Clearance Rule'(丝印到丝印间距) -
'Silk To Solder Mask Clearance Rule'(丝印到阻焊层间距) -
'SMD Entry'(SMD 进线) -
'SMD Neck Down Rule'(SMD 缩颈) -
'SMD To Corner Rule'(SMD 到拐角) -
'SMD To Plane Rule'(SMD 到平面) -
'Solder Mask Expansion Rule'(阻焊层扩展) -
'Supply Nets Rule'(电源网络) -
'Unconnected Pin Rule'(未连接引脚) -
'Undershoot Falling Edge Rule'(下冲 - 下降沿) -
'Undershoot Rising Edge Rule'(下冲 - 上升沿) -
'Vias Under SMD Rule'(SMD 下方过孔)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'。
用法示例
Kind = 'Class'
返回所有类对象。
Kind <> 'Via'
返回所有对象,except 过孔对象。
注意事项
-
ObjectKind_String开头和结尾的单引号(')不可省略。 -
此函数是 ObjectKind 函数的别名。
L
概述
返回所有 Layer 属性符合查询条件的对象。
语法
L = Layer_String
L <> Layer_String
用法示例
L = 'MultiLayer'
返回多层上的所有对象。
L <> 'KeepOutLayer'
返回所有对象,except 禁布层上的对象。
注意事项
-
Layer_String开头和结尾的单引号(')不可省略。 - 此函数是 Layer 函数的别名。
层
概述
返回 Layer 属性符合查询条件的所有对象。
语法
Layer = Layer_String
Layer <> Layer_String
使用示例
Layer = 'MultiLayer'
返回多层上的所有对象。
Layer <> 'KeepOutLayer'
返回所有对象,except禁布层上的对象。
注意事项
-
Layer_String开头和结尾的单引号(')不可省略。 - 此函数是 L 函数的别名。
引线标注圆点
概述
返回 Dot 属性符合查询条件的所有引线标注对象。
语法
LeaderDimensionDot : Boolean_String
使用示例
LeaderDimensionDot = 'True'
返回已启用 Dot 属性的所有引线标注对象。
LeaderDimensionDot = 'False'
返回已禁用 Dot 属性的所有引线标注对象。
注意事项
- Dot 属性仅针对引线标注对象定义。
- 不会返回查询所返回的引线标注对象的子对象。
引线标注圆点大小
概述
返回 Dot Size 属性符合查询条件的引线标注对象。
语法
LeaderDimensionDotSize : Number
Number 将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(LeaderDimensionDotSize) : Number– 以 mil 为单位指定大小。 -
AsMM(LeaderDimensionDotSize) : Number– 以 mm 为单位指定大小。
使用示例
LeaderDimensionDotSize = 40
返回 Dot Size 属性为 40(以当前计量单位计)的所有引线标注对象。
LeaderDimensionDotSize >= 1.143
返回 Dot Size 属性大于或等于 1.143(以当前计量单位计)的所有引线标注对象。
AsMils(LeaderDimensionDotSize) Between 30 And 50
返回 Dot Size 属性大于或等于 30 mil 且小于或等于 50 mil 的所有引线标注对象。
AsMM(LeaderDimensionDotSize) < 0.889
返回 Dot Size 属性小于 0.889 mm 的所有引线标注对象。
注意事项
- Dot Size 属性仅针对引线标注对象定义。
- 不会返回查询所返回的引线标注对象的子对象。
引线标注形状
概述
返回 Leader Shape 属性符合查询条件的所有引线标注对象。
语法
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String 必须是以下列表中的字符串之一:
-
'None' -
'Round' -
'Square'
使用示例
LeaderDimensionShape = 'Round'
返回 Leader Shape 属性为 Round 的所有引线标注对象。
LeaderDimensionShape <> 'Square'
返回所有对象,except Leader Shape 属性为 Square 的引线标注对象。
注意事项
- Leader Shape 属性仅针对引线标注对象定义。
-
LeaderShape_String开头和结尾的单引号(')不可省略。 - 不会返回查询所返回的引线标注对象的子对象。
已锁定
概述
返回 Locked 属性符合查询条件的所有对象。
语法
Locked : Boolean
使用示例
Locked
Locked = True
返回已启用 Locked 属性的所有对象。
Not Locked
Locked = False
返回所有对象,except已启用 Locked 属性的对象。
锁定图元
概述
返回 Lock Primitives 属性符合查询条件的所有元件、坐标、尺寸标注和多边形覆铜对象。
语法
LockPrimitives : Boolean_String
使用示例
LockPrimitives = 'True'
返回已启用 Lock Primitives 属性的所有元件、坐标、尺寸标注和多边形覆铜对象。
LockPrimitives = 'False'
返回已禁用 Lock Primitives 属性的所有元件、坐标、尺寸标注和多边形覆铜对象。
注意事项
- Lock Primitives 属性仅针对元件、坐标、尺寸标注和多边形覆铜对象定义。
- 不会返回查询所返回的元件、坐标、尺寸标注和多边形覆铜对象的子对象。
镜像
概述
返回 Mirror 属性符合查询条件的所有字符串对象。
语法
Mirror : Boolean_String
Boolean_String 必须为 'True' 或 'False'。
使用示例
Mirror = 'True'
返回已启用 Mirror 属性的所有字符串对象。
Mirror = 'False'
返回已禁用 Mirror 属性的所有字符串对象。
Mirror <> 'True'
Not (Mirror = 'True')
返回所有对象,except已启用 Mirror 属性的字符串对象。
Mirror <> 'False'
Not (Mirror = 'False')
返回所有对象,except已禁用 Mirror 属性的字符串对象。
注意
Mirror 属性仅针对字符串对象定义。
模型圆柱体高度
概述
返回 Model Height (Cylinder) 属性符合查询条件的所有 3D 实体对象。
语法
ModelCylinderHeight : Number
Number 将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(ModelCylinderHeight) : Number– 以 mil 为单位指定高度。 -
AsMM(ModelCylinderHeight) : Number– 以 mm 为单位指定高度。
使用示例
ModelCylinderHeight = 300
返回 Model Height (Cylinder) 属性等于 300(以当前计量单位计)的所有 3D 实体对象。
ModelCylinderHeight >= 500
返回 Model Height (Cylinder) 属性大于或等于 500(以当前计量单位计)的所有 3D 实体对象。
AsMils(ModelCylinderHeight) > 400
返回 Model Height (Cylinder) 属性大于 400 mil 的所有 3D 实体对象。
AsMM(ModelCylinderHeight) Between 15 And 22
返回 Model Height (Cylinder) 属性大于或等于 15 mm 且小于或等于 22 mm 的所有 3D 实体对象。
ModelCylinderHeight <> 550
返回 Model Height (Cylinder) 属性not等于 550(以当前计量单位计)的所有 3D 实体对象。
AsMils(ModelCylinderHeight) <= 650
返回 Model Height (Cylinder) 属性小于或等于 650 mil 的所有 3D 实体对象。
AsMM(ModelCylinderHeight) < 11.43
返回 Model Height (Cylinder) 属性小于 11.43 mm 的所有 3D 实体对象。
注意
Model Height (Cylinder) 属性仅针对 3D 实体对象定义。
模型圆柱体/球体半径
概要
返回所有 Model Radius (Cylinder/Sphere) 属性符合查询条件的 3D 实体对象。
语法
ModelCylinderSphereRadius : Number
Number将使用文档当前采用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(ModelCylinderSphereRadius) : Number——以 mil 为单位指定半径。 -
AsMM(ModelCylinderSphereRadius) : Number——以 mm 为单位指定半径。
用法示例
ModelCylinderSphereRadius = 30
返回所有 Model Radius (Cylinder/Sphere) 属性等于 30(以当前计量单位计)的 3D 实体对象。
ModelCylinderSphereRadius >= 50
返回所有 Model Radius (Cylinder/Sphere) 属性大于或等于 50(以当前计量单位计)的 3D 实体对象。
AsMils(ModelCylinderSphereRadius) > 40
返回所有 Model Radius (Cylinder/Sphere) 属性大于 40 mil 的 3D 实体对象。
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
返回所有 Model Radius (Cylinder/Sphere) 属性大于或等于 1.5 mm 且小于或等于 2.2 mm 的 3D 实体对象。
ModelCylinderSphereRadius <> 55
返回所有 Model Radius (Cylinder/Sphere) 属性not等于 55(以当前计量单位计)的 3D 实体对象。
AsMils(ModelCylinderSphereRadius) <= 65
返回所有 Model Radius (Cylinder/Sphere) 属性小于或等于 65 mil 的 3D 实体对象。
AsMM(ModelCylinderSphereRadius) < 1.43
返回所有 Model Radius (Cylinder/Sphere) 属性小于 1.43 mm 的 3D 实体对象。
注意
Model Radius (Cylinder/Sphere) 属性仅为 3D 实体对象定义。
模型 X 旋转角度
概要
返回所有 Model Rotation X 属性符合查询条件的 3D 实体对象。
语法
ModelRotationX : Numeric_String
ModelRotationX : Number
用法示例
ModelRotationX = '30'
ModelRotationX = 30
返回所有 Model Rotation X 属性为 30.000 的 3D 实体对象。
ModelRotationX <> '45'
ModelRotationX <> 45
返回所有对象,except Model Rotation X 属性为 45.000 的 3D 实体对象。
注意
Model Rotation X 属性仅为 3D 实体对象定义。
模型 Y 旋转角度
概要
返回所有 Model Rotation Y 属性符合查询条件的 3D 实体对象。
语法
ModelRotationY : Numeric_String
ModelRotationY : Number
用法示例
ModelRotationY = '30'
ModelRotationY = 30
返回所有 Model Rotation Y 属性为 30.000 的 3D 实体对象。
ModelRotationY <> '45'
ModelRotationY <> 45
返回所有对象,except Model Rotation Y 属性为 45.000 的 3D 实体对象。
注意
Model Rotation Y 属性仅为 3D 实体对象定义。
模型 Z 旋转角度
概要
返回所有 Model Rotation Z 属性符合查询条件的 3D 实体对象。
语法
ModelRotationZ : Numeric_String
ModelRotationZ : Number
用法示例
ModelRotationZ = '30'
ModelRotationZ = 30
返回所有 Model Rotation Z 属性为 30.000 的 3D 实体对象。
ModelRotationZ <> '45'
ModelRotationZ <> 45
返回所有对象,except Model Rotation Z 属性为 45.000 的 3D 实体对象。
注意
Model Rotation Z 属性仅为 3D 实体对象定义。
模型类型
概要
返回所有 Model Type 属性符合查询条件的 3D 实体对象。
语法
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String必须是以下列表中的某个字符串:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
用法示例
ModelType = 'Extruded'
返回所有 Model Type 属性为 Extruded 的 3D 实体对象。
ModelType <> 'Cylinder'
返回所有对象,except Model Type 属性为 Cylinder 的 3D 实体对象。
注意事项
- Model Type 属性仅为 3D 实体对象定义。
-
ModelType_String首尾的单引号字符(')不可省略。
模型 Z 高度
概要
返回所有 Model Z 属性符合查询条件的 3D 实体对象。
语法
ModelZ : Number
Number将使用文档当前采用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(ModelZ) : Number——以 mil 为单位指定高度。 -
AsMM(ModelZ) : Number——以 mm 为单位指定高度。
用法示例
ModelZ = 30
返回所有 Model Z 属性等于 30(以当前计量单位计)的 3D 实体对象。
ModelZ >= 5.08
返回所有 Model Z 属性大于或等于 5.08(以当前计量单位计)的 3D 实体对象。
AsMils(ModelZ) > 40
返回所有 Model Z 属性大于 40 mil 的 3D 实体对象。
AsMM(ModelZ) Between 0.35 And 0.89
返回所有 Model Z 属性大于或等于 0.35 mm 且小于或等于 0.89 mm 的 3D 实体对象。
ModelZ <> 55
返回所有 Model Z 属性not等于 55(以当前计量单位计)的 3D 实体对象。
AsMils(ModelZ) <= 65
返回所有 Model Z 属性小于或等于 65 mil 的 3D 实体对象。
AsMM(ModelZ) < 0.43
返回所有 Model Z 属性小于 0.43 mm 的 3D 实体对象。
注意事项
-
Model Z 属性仅为 3D 实体对象定义。
-
在 属性面板上查看所选 3D 实体的属性时,Model Z 属性对应于 Standoff Height 字段 。
N
概要
返回 Net 属性符合查询条件的圆弧、填充、焊盘、走线、过孔、区域、铺铜和分割平面对象。
语法
N : String
用法示例
N = 'GND'
返回所有 Net 属性为 GND 的圆弧、填充、焊盘、走线、过孔、区域、铺铜和分割平面对象。
N Like 'G*'
返回所有 Net 属性的关联字符串以 G 开头的圆弧、填充、焊盘、走线、过孔、区域、铺铜和分割平面对象。
注意事项
-
Net 属性仅为圆弧、填充、焊盘、走线、过孔、区域、铺铜和分割平面对象定义。
-
不返回父网络对象(其 Name 属性与指定的网络匹配,且是所返回对象的父对象)。
-
此函数是 Net 函数的别名。
名称
概述
返回 Name 属性符合查询条件的类、元件、设计规则、网络、焊盘和多边形覆铜对象。
语法
Name : String
用法示例
Name = '<All Components>'
返回 Name 属性为 <All Components> 的所有类、元件、设计规则、网络、焊盘和多边形覆铜对象。
Name = 'U4-1'
返回 Name 属性为 U4-1 的所有类、元件、设计规则、网络、焊盘和多边形覆铜对象。
Name Like 'R7*'
返回 Name 属性对应的字符串以 R7 开头的所有类、元件、设计规则、网络、焊盘和多边形覆铜对象。
注意事项
-
Name 属性仅对类、元件、设计规则、网络、焊盘和多边形覆铜对象定义。
-
对于焊盘对象,必须指定完整的 Name 属性;它由以下部分组成:指定焊盘所属元件的 Name 属性的起始子字符串,后接“-”字符,再接指定焊盘自身 Name 属性的另一个子字符串。自由焊盘以“Free-”作为起始子字符串,后接指定焊盘自身 Name 属性的子字符串。
负端网络
概述
返回 Negative Net 属性符合查询条件的所有差分对对象。
语法
NegativeNet : String
用法示例
NegativeNet = 'D_N'
返回 Negative Net 属性为 D_N 的所有差分对对象。
NegativeNet Like '*RX1_N'
返回 Negative Net 属性以 RX1_N 结尾的所有差分对对象。
注意事项
- Negative Net 属性仅对差分对对象定义。
- 不返回查询所返回的差分对对象的子对象。
网络
概述
返回 Net 属性符合查询条件的圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜和分割平面对象。
语法
Net : String
用法示例
Net = 'GND'
返回 Net 属性为 GND 的所有圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜和分割平面对象。
Net Like 'G*'
返回 Net 属性对应的字符串以 G 开头的所有圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜和分割平面对象。
注意事项
- Net 属性仅对圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜和分割平面对象定义。
- 不返回父网络对象(其 Name 属性与指定的网络匹配,且是所返回对象的父对象)。
- 此函数是 N 函数的别名。
对象类型
概述
返回 Object Kind 属性符合查询条件的所有对象。
语法
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String 指定对象类型,必须为以下字符串之一:
-
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 – 以下字符串用于指定各种规则类型。字符串后面的括号中显示了 PCB Rules and Constraints Editor 对话框中的规则类型:
-
'Acute Angle Rule'(锐角) -
'Bare-board Fabrication Test Point Style Rule'(制造测试点样式) -
'Bare-board Fabrication Test Point Usage Rule'(制造测试点使用) -
'Board Outline Clearance'(板框间距) -
'Broken Nets Rule'(未布线网络) -
'Clearance Rule'(间距) -
'Component Clearance Rule'(元件间距) -
'Component Rotations Rule'(元件方向) -
'Confinement Constraint Rule'(Room 定义) -
'Daisy Chain Stub Length Rule'(菊花链短截线长度) -
'Differential Pairs Rule'(差分对布线) -
'Fanout Control Rule'(扇出控制) -
'Flight Time Falling Edge Rule'(飞行时间 - 下降沿) -
'Flight Time Rising Edge Rule'(飞行时间 - 上升沿) -
'Hole To Hole Clearance Rule'(孔到孔间距) -
'In-circuit Assembly Test Point Style Rule'(装配测试点样式) -
'In-circuit Assembly Test Point Usage Rule'(装配测试点使用) -
'Layer Pair Rule'(层对) -
'Matched Lengths Rule'(长度匹配) -
'Max Min Height Rule'(高度) -
'Max Min Hole Size Rule'(孔径) -
'Max Min Impedance Rule'(阻抗) -
'Max Min Length Rule'(长度) -
'Max Min Width Rule'(宽度) -
'Max Slope Falling Edge Rule'(斜率 - 下降沿) -
'Max Slope Rising Edge Rule'(斜率 - 上升沿) -
'Max Via Stub Length (BackDrilling rule)'(最大过孔残桩长度(背钻)) -
'Maximum Via Count Rule'(最大过孔数量) -
'Minimum Annular Ring Rule'(最小焊环) -
'Minimum Solder Mask Sliver Rule'(最小阻焊桥宽度) -
'Modified Polygon'(已修改的多边形覆铜) -
'Net Antennae Rule'(网络天线) -
'Nets To Ignore Rule'(要忽略的网络) -
'Overshoot Falling Edge Rule'(过冲 - 下降沿) -
'Overshoot Rising Edge Rule'(过冲 - 上升沿) -
'Parallel Segment Rule'(平行线段) -
'Paste Mask Expansion Rule'(锡膏层扩展) -
'Permitted Layers Rule'(允许的层) -
'Polygon Connect Style Rule'(多边形覆铜连接样式) -
'Power Plane Clearance Rule'(电源平面间距) -
'Power Plane Connect Style Rule'(电源平面连接样式) -
'Routing Corner Style Rule'(布线拐角) -
'Routing Layers Rule'(布线层) -
'Routing Priority Rule'(布线优先级) -
'Routing Topology Rule'(布线拓扑) -
'Routing Via Style Rule'(布线过孔样式) -
'Short Circuit Rule'(短路) -
'Signal Base Value Rule'(信号基值) -
'Signal Stimulus Rule'(信号激励) -
'Signal Top Value Rule'(信号顶值) -
'Silk To Silk Clearance Rule'(丝印到丝印间距) -
'Silk To Solder Mask Clearance Rule'(丝印到阻焊层间距) -
'SMD Entry'(SMD 引入) -
'SMD Neck Down Rule'(SMD 缩颈) -
'SMD To Corner Rule'(SMD 到拐角距离) -
'SMD To Plane Rule'(SMD 到平面距离) -
'Solder Mask Expansion Rule'(阻焊层扩展) -
'Supply Nets Rule'(电源网络) -
'Unconnected Pin Rule'(未连接引脚) -
'Undershoot Falling Edge Rule'(下冲 - 下降沿) -
'Undershoot Rising Edge Rule'(下冲 - 上升沿) -
'Vias Under SMD Rule'(SMD 下方的过孔)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
用法示例
ObjectKind = 'Class'
返回所有类对象。
ObjectKind <> 'Via'
返回所有 except 过孔对象的对象。
注意事项
-
ObjectKind_String开头和结尾的单引号字符(')不可省略。 - 此函数是 Kind 函数的别名。
最佳挖空旋转角度
概述
返回 Optimal Void Rotation 属性符合查询条件的所有多边形对象。
语法
OptimalVoidRotation : Boolean
使用示例
OptimalVoidRotation = 'True'
返回 Optimal Void Rotation 属性为 True 的所有多边形对象。
OptimalVoidRotation = 'False'
返回所有对象,except Optimal Void Rotation 属性为 False 的元件多边形对象。
注意
Optimal Void Rotation 属性仅适用于多边形对象。
总体高度
概述
返回 Model Overall Height (Extruded) 属性符合查询条件的所有拉伸 3D 实体对象。
语法
OverallHeight : Number
Number 将使用文档当前采用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过附加的计量单位关键字指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(OverallHeight) : Number——以 mil 为单位指定高度。 -
AsMM(OverallHeight) : Number——以 mm 为单位指定高度。
使用示例
OverallHeight = 100
返回 Model Overall Height (Extruded) 属性等于 100(当前计量单位)的所有拉伸 3D 实体对象。
OverallHeight >= 4.064
返回 Model Overall Height (Extruded) 属性大于或等于 4.064(当前计量单位)的所有拉伸 3D 实体对象。
AsMils(OverallHeight) > 80
返回 Model Overall Height (Extruded) 属性大于 80 mil 的所有拉伸 3D 实体对象。
AsMM(OverallHeight) Between 1.524 And 3.81
返回 Model Overall Height (Extruded) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有拉伸 3D 实体对象。
OverallHeight <> 50
返回 Model Overall Height (Extruded) 属性 not 等于 50(当前计量单位)的所有拉伸 3D 实体对象。
AsMils(OverallHeight) <= 120
返回 Model Overall Height (Extruded) 属性小于或等于 120 mil 的所有拉伸 3D 实体对象。
AsMM(OverallHeight) < 1.778
返回 Model Overall Height (Extruded) 属性小于 1.778 mm 的所有拉伸 3D 实体对象。
注意
Model Overall Height (Extruded) 属性仅适用于拉伸 3D 实体对象。
焊盘_圆角半径_所有层
概述
返回 Pad Corner Radius (%) (All Layers) 属性符合查询条件的所有简单焊盘对象。
语法
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String 指定圆角半径,以百分比表示。
使用示例
Pad_CornerRadius_AllLayers = '50%'
返回 Pad Corner Radius (%) (All Layers) 属性等于 50% 的所有简单焊盘对象。
Pad_CornerRadius_AllLayers <> '30%'
返回所有对象,except Pad Corner Radius (%) (All Layers) 属性等于 30% 的简单焊盘对象。
注意事项
-
CornerRadius_String开头和结尾的单引号(')不可省略。 -
Pad Corner Radius (%) (All Layers) 属性仅适用于简单焊盘(即 Stack Mode 属性设置为
Simple的焊盘)。
焊盘_圆角半径_底层
概述
返回 Pad Corner Radius (%) (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String 指定圆角半径,以百分比表示。
使用示例
Pad_CornerRadius_BottomLayer = '50%'
返回 Pad Corner Radius (%) (Bottom Layer) 属性等于 50% 的所有焊盘对象。
Pad_CornerRadius_BottomLayer <> '30%'
返回所有对象,except Pad Corner Radius (%) (Bottom Layer) 属性等于 30% 的焊盘对象。
注意事项
-
CornerRadius_String开头和结尾的单引号(')不可省略。 -
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius (%) (Bottom Layer) 属性与 Pad Corner Radius (%) (All Layers) 属性相同, 因为指定的圆角半径用于所有信号层。 -
Pad Corner Radius (%) (Bottom Layer) 属性仅适用于焊盘对象。
焊盘_圆角半径_中间层N
概述
返回 Pad Corner Radius (%) (Mid Layer <n>) 属性符合查询条件的焊盘对象。这包括:
语法
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String 指定圆角半径,以百分比表示。
使用示例
Pad_CornerRadius_MidLayer<n> = '50%'
返回 Pad Corner Radius (%) (Mid Layer <n>) 属性等于 50% 的所有焊盘对象。
Pad_CornerRadius_MidLayer<n> <> '30%'
返回所有对象,except Pad Corner Radius (%) (Mid Layer <n>) 属性等于 30% 的焊盘对象。
注意事项
-
CornerRadius_String开头和结尾的单引号(')不可省略。 -
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius (%) (Mid Layer <n>) 属性与 Pad Corner Radius (%) (All Layers) 属性相同,因为指定的圆角半径用于所有信号层。 - Pad Corner Radius (%) (Mid Layer <n>) 属性仅适用于焊盘对象。
焊盘_圆角半径_顶层
概述
返回 Pad Corner Radius (%) (Top Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String 指定圆角半径,以百分比表示。
使用示例
Pad_CornerRadius_TopLayer = '50%'
返回 Pad Corner Radius (%) (Top Layer) 属性等于 50% 的所有焊盘对象。
Pad_CornerRadius_TopLayer <> '30%'
返回所有对象,except Pad Corner Radius (%) (Top Layer) 属性等于 30% 的焊盘对象。
注意事项
-
CornerRadius_String开头和结尾的单引号(')不可省略。 -
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius (%) (Top Layer) 属性与 Pad Corner Radius (%) (All Layers) 属性相同, 因为指定的圆角半径用于所有信号层。 -
Pad Corner Radius (%) (Top Layer) 属性仅适用于焊盘对象。
焊盘_圆角半径_使用百分比_所有层
概述
返回 Pad Corner Radius Uses Percent (All Layers) 属性符合查询条件的所有焊盘对象。
语法
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String 必须为 'True' 或 'False'。
使用示例
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
返回已启用 Pad Corner Radius Uses Percent (All Layers) 属性的所有焊盘对象。
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
返回已禁用 Pad Corner Radius Uses Percent (All Layers) 属性的所有 焊盘对象。
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
返回所有对象,except 已启用 Pad Corner Radius Uses Percent (All Layers) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
返回所有对象,except 已禁用 Pad Corner Radius Uses Percent (All Layers) 属性的焊盘对象。
焊盘_圆角半径_使用百分比_底层
概述
返回 Pad Corner Radius Uses Percent (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String 必须为 'True' 或 'False'。
使用示例
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
返回已启用 Pad Corner Radius Uses Percent (Bottom Layer) 属性的所有焊盘对象。
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
返回已禁用 Pad Corner Radius Uses Percent (Bottom Layer) 属性的所有焊盘对象。
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
返回所有对象,except 已启用 Pad Corner Radius Uses Percent (Bottom Layer) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
返回所有对象,except 已禁用 Pad Corner Radius Uses Percent (Bottom Layer) 属性的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius Uses Percent (Bottom Layer) 属性与 Pad Corner Radius Uses Percent (All Layers) 属性相同, 因为指定的圆角半径模式(绝对值或百分比)用于所有信号层。 - Pad Corner Radius Uses Percent (Bottom Layer) 属性仅为焊盘对象定义。
焊盘_圆角半径_使用百分比_中间层N
概要
返回 Pad Corner Radius Uses Percent (Mid Layer <n>) 属性符合查询条件的焊盘对象(其中 n = 1..30,表示中间层的编号)。
语法
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String 必须为 'True' 或 'False'。
使用示例
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
返回所有已启用 Pad Corner Radius Uses Percent (Mid Layer 1) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
返回所有已禁用 Pad Corner Radius Uses Percent (Mid Layer 2) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
返回所有对象,except已启用 Pad Corner Radius Uses Percent (Mid Layer 10) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
返回所有对象,except已禁用 Pad Corner Radius Uses Percent (Mid Layer 30) 属性的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius Uses Percent (Mid Layer <n>) 属性与 Pad Corner Radius Uses Percent (All Layers) 属性相同,因为指定的圆角半径模式(绝对值或百分比)用于所有信号层。 - Pad Corner Radius Uses Percent (Mid Layer <n>) 属性仅为焊盘对象定义。
焊盘_圆角半径_使用百分比_顶层
概要
返回 Pad Corner Radius Uses Percent (Top Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String 必须为 'True' 或 'False'。
使用示例
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
返回所有已启用 Pad Corner Radius Uses Percent (Top Layer) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
返回所有已禁用 Pad Corner Radius Uses Percent (Top Layer) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
返回所有对象,except已启用 Pad Corner Radius Uses Percent (Top Layer) 属性的焊盘对象。
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
返回所有对象,except已禁用 Pad Corner Radius Uses Percent (Top Layer) 属性的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius Uses Percent (Top Layer) 属性与 Pad Corner Radius Uses Percent (All Layers) 属性相同,因为指定的圆角半径模式(绝对值或百分比)用于所有信号层。 - Pad Corner Radius Uses Percent (Top Layer) 属性仅为焊盘对象定义。
焊盘_圆角半径_数值_所有层
概要
返回所有 Pad Corner Radius Size (All Layers) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_Value_AllLayers : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– 以 mil 为单位指定圆角半径。 -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– 以 mm 为单位指定圆角半径。
使用示例
Pad_CornerRadius_Value_AllLayers = 100
返回所有 Pad Corner Radius Size (All Layers) 属性等于 100(以当前计量单位计)的焊盘对象。
Pad_CornerRadius_Value_AllLayers >= 4.064
返回所有 Pad Corner Radius Size (All Layers) 属性大于或等于 4.064(以当前计量单位计)的焊盘对象。
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
返回所有 Pad Corner Radius Size (All Layers) 属性大于 80 mil 的焊盘对象。
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
返回所有 Pad Corner Radius Size (All Layers) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
Pad_CornerRadius_Value_AllLayers <> 50
返回所有 Pad Corner Radius Size (All Layers) 属性not等于 50(以当前计量单位计)的焊盘对象。
焊盘_圆角半径_数值_底层
概要
返回 Pad Corner Radius Size (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_Value_BottomLayer = Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– 以 mil 为单位指定圆角半径。 -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– 以 mm 为单位指定圆角半径。
使用示例
Pad_CornerRadius_Value_BottomLayer = 100
返回所有 Pad Corner Radius Size (Bottom Layer) 属性等于 100(以当前计量单位计)的焊盘对象。
Pad_CornerRadius_Value_BottomLayer >= 4.064
返回所有 Pad Corner Radius Size (Bottom Layer) 属性大于或等于 4.064(以当前计量单位计)的焊盘对象。
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
返回所有 Pad Corner Radius Size (Bottom Layer) 属性大于 80 mil 的焊盘对象。
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
返回所有 Pad Corner Radius Size (Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
Pad_CornerRadius_Value_BottomLayer <> 50
返回所有 Pad Corner Radius Size (Bottom Layer) 属性not等于 50(以当前计量单位计)的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius Size (Bottom Layer) 属性与 Pad Corner Radius Size (All Layers) 属性相同,因为指定的圆角半径用于所有信号层。 - Pad Corner Radius Size (Bottom Layer) 属性仅为焊盘对象定义。
焊盘_圆角半径_数值_中间层N
概要
返回 Pad Corner Radius Size (Mid Layer <n>) 属性符合查询条件的焊盘对象(其中 n = 1..30,表示中间层的编号)。
语法
Pad_CornerRadius_Value_MidLayer<n> = Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– 以 mil 为单位指定圆角半径。 -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– 以 mm 为单位指定圆角半径。
使用示例
Pad_CornerRadius_Value_MidLayer1 = 100
返回所有 Pad Corner Radius Size (Mid Layer 1) 属性等于 100(以当前计量单位计)的焊盘对象。
Pad_CornerRadius_Value_MidLayer2 >= 4.064
返回所有 Pad Corner Radius Size (Mid Layer 2) 属性大于或等于 4.064(以当前计量单位计)的焊盘对象。
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
返回所有 Pad Corner Radius Size (Mid Layer 5) 属性大于 80 mil 的焊盘对象。
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
返回所有 Pad Corner Radius Size (Mid Layer 10) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
Pad_CornerRadius_Value_MidLayer30 <> 50
返回所有 Pad Corner Radius Size (Mid Layer 30) 属性not等于 50(以当前计量单位计)的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius Size (Mid Layer <n>) 属性与 Pad Corner Radius Size (All Layers) 属性相同,因为指定的圆角半径用于所有信号层。 - Pad Corner Radius Size (Mid Layer <n>) 属性仅为焊盘对象定义。
焊盘_圆角半径_数值_顶层
概要
返回 Pad Corner Radius Size (Top Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_Value_TopLayer = Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的基于计量单位的关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– 以 mil 为单位指定圆角半径。 -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– 以 mm 为单位指定圆角半径。
使用示例
Pad_CornerRadius_Value_TopLayer = 100
返回所有 Pad Corner Radius Size (Top Layer) 属性等于 100 个当前计量单位的焊盘对象。
Pad_CornerRadius_Value_TopLayer >= 4.064
返回所有 Pad Corner Radius Size (Top Layer) 属性大于或等于 4.064 个当前计量单位的焊盘对象。
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
返回所有 Pad Corner Radius Size (Top Layer) 属性大于 80 mil 的焊盘对象。
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
返回所有 Pad Corner Radius Size (Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
Pad_CornerRadius_Value_TopLayer <> 50
返回所有 Pad Corner Radius Size (Top Layer) 属性not等于 50 个当前计量单位的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Corner Radius Size (Top Layer) 属性将与 Pad Corner Radius Size (All Layers) 属性相同,因为指定的圆角半径用于所有信号层。 - Pad Corner Radius Size (Top Layer) 属性仅为焊盘对象定义。
Pad_JumperID
摘要
返回所有 Pad Jumper ID 属性符合查询条件的焊盘对象。
语法
Pad_JumperID : Numeric_String
使用示例
Pad_JumperID = '3'
返回所有 Pad Jumper ID 属性为 3 的焊盘对象。
Pad_JumperID <> '567'
返回所有对象,except Pad Jumper ID 属性为 567 的焊盘对象。
注意
Pad Jumper ID 属性仅为焊盘对象定义。
Pad_PinLength
摘要
返回所有 Pin/Pkg Length 属性符合查询条件的焊盘对象。
语法
Pad_PinLength : Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的基于计量单位的关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(Pad_PinLength) : Number– 以 mil 为单位指定长度。 -
AsMM(Pad_PinLength) : Number– 以 mm 为单位指定长度。
使用示例
Pad_PinLength = 4
返回所有 Pin/Pkg Length 属性等于 4 个当前计量单位的焊盘对象。
Pad_PinLength >= 5.08
返回所有 Pin/Pkg Length 属性大于或等于 5.08 个当前计量单位的焊盘对象。
AsMils(Pad_PinLength) > 4
返回所有 Pin/Pkg Length 属性大于 4 mil 的焊盘对象。
AsMM(Pad_PinLength) Between 0.102 And 0.105
返回所有 Pin/Pkg Length 属性大于或等于 0.102 mm 且小于或等于 0.105 mm 的焊盘对象。
Pad_PinLength <> 2
返回所有 Pin/Pkg Length 属性not等于 2 个当前计量单位的焊盘对象。
AsMils(Pad_PinLength) <= 1.4
返回所有 Pin/Pkg Length 属性小于或等于 1.4 mil 的焊盘对象。
AsMM(Pad_PinLength) < 0.05
返回所有 Pin/Pkg Length 属性小于 0.05 mm 的焊盘对象。
注意
Pin/Pkg Length 属性仅为焊盘对象定义。
PadDonutOuterDiameter_AllLayers
摘要
返回所有 Pad Donut Outer Diameter(All Layers) 属性符合查询条件的焊盘对象。
语法
PadDonutOuterDiameter_AllLayers : Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的基于计量单位的关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– 以 mil 为单位指定圆环外径。 -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– 以 mm 为单位指定圆环外径。
使用示例
PadDonutOuterDiameter_AllLayers = 100
返回所有 Pad Donut Outer Diameter(All Layers) 属性等于 100 个当前计量单位的焊盘对象。
PadDonutOuterDiameter_AllLayers >= 4.064
返回所有 Pad Donut Outer Diameter(All Layers) 属性大于或等于 4.064 个当前计量单位的焊盘对象。
AsMils(PadDonutOuterDiameter_AllLayers) > 80
返回所有 Pad Donut Outer Diameter(All Layers) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
返回所有 Pad Donut Outer Diameter(All Layers) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutOuterDiameter_AllLayers <> 50
返回所有 Pad Donut Outer Diameter(All Layers) 属性not等于 50 个当前计量单位的焊盘对象。
PadDonutOuterDiameter_BottomLayer
摘要
返回 Pad Donut Outer Diameter(Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadDonutOuterDiameter_BottomLayer = Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的基于计量单位的关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– 以 mil 为单位指定圆环外径。 -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– 以 mm 为单位指定圆环外径。
使用示例
PadDonutOuterDiameter_BottomLayer = 100
返回所有 Pad Donut Outer Diameter(Bottom Layer) 属性等于 100 个当前计量单位的焊盘对象。
PadDonutOuterDiameter_BottomLayer >= 4.064
返回所有 Pad Donut Outer Diameter(Bottom Layer) 属性大于或等于 4.064 个当前计量单位的焊盘对象。
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
返回所有 Pad Donut Outer Diameter(Bottom Layer) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
返回所有 Pad Donut Outer Diameter(Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutOuterDiameter_BottomLayer <> 50
返回所有 Pad Donut Outer Diameter(Bottom Layer) 属性not等于 50 个当前计量单位的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Donut Outer Diameter(Bottom Layer) 属性将与 Pad Donut Outer Diameter(All Layers) 属性相同,因为指定的圆环外径用于所有信号层。 -
Pad Donut Outer Diameter(Bottom Layer) 属性仅为焊盘对象定义。
PadDonutOuterDiameter_MidLayerN
摘要
返回 Pad Donut Outer Diameter(Mid Layer <n>) 属性(其中 n = 1..30,表示中间层的编号)符合查询条件的焊盘对象。
语法
PadDonutOuterDiameter_MidLayer<n> = Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的基于计量单位的关键字来指定特定计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number——以 mil 为单位指定圆环外径。 -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number——以 mm 为单位指定圆环外径。
用法示例
PadDonutOuterDiameter_MidLayer1 = 100
返回所有 Pad Donut Outer Diameter(Mid Layer 1) 属性等于 100(以当前计量单位计)的焊盘对象。
PadDonutOuterDiameter_MidLayer2 >= 4.064
返回所有 Pad Donut Outer Diameter(Mid Layer 2) 属性大于或等于 4.064(以当前计量单位计)的焊盘对象。
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
返回所有 Pad Donut Outer Diameter(Mid Layer 5) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
返回所有 Pad Donut Outer Diameter(Mid Layer 10) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutOuterDiameter_MidLayer30 <> 50
返回所有 Pad Donut Outer Diameter(Mid Layer 30) 属性 not 等于 50(以当前计量单位计)的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Donut Outer Diameter(Mid Layer <n>) 属性将与 Pad Donut Outer Diameter(All Layers) 属性相同,因为所有信号层均使用指定的圆环外径。 -
仅为焊盘对象定义 Pad Donut Outer Diameter(Mid Layer <n>) 属性。
焊盘圆环外径_顶层
概要
返回 Pad Donut Outer Diameter(Top Layer) 属性符合查询条件的焊盘对象。
语法
PadDonutOuterDiameter_TopLayer = Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的基于计量单位的关键字来指定特定计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number——以 mil 为单位指定圆环外径。 -
AsMM(PadDonutOuterDiameter_TopLayer) : Number——以 mm 为单位指定圆环外径。
用法示例
PadDonutOuterDiameter_TopLayer = 100
返回所有 Pad Donut Outer Diameter(Top Layer) 属性等于 100(以当前计量单位计)的焊盘对象。
PadDonutOuterDiameter_TopLayer >= 4.064
返回所有 Pad Donut Outer Diameter(Top Layer) 属性大于或等于 4.064(以当前计量单位计)的焊盘对象。
AsMils(PadDonutOuterDiameter_TopLayer) > 80
返回所有 Pad Donut Outer Diameter(Top Layer) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
返回所有 Pad Donut Outer Diameter(Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutOuterDiameter_TopLayer <> 50
返回所有 焊盘对象,其 Pad Donut Outer Diameter(Top Layer) 属性 not 等于 50(以当前计量单位计)。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Donut Outer Diameter(Top Layer) 属性将与 Pad Donut Outer Diameter(All Layers) 属性相同,因为所有信号层均使用指定的圆环外径。 -
仅为焊盘对象定义 Pad Donut Outer Diameter(Top Layer) 属性。
焊盘圆环宽度_所有层
概要
返回 Pad Donut Width(All Layers) 属性符合查询条件的所有焊盘对象。
语法
PadDonutWidth_AllLayers : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的基于计量单位的关键字来指定特定计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadDonutWidth_AllLayers) : Number——以 mil 为单位指定圆环宽度。 -
AsMM(PadDonutWidth_AllLayers) : Number——以 mm 为单位指定圆环宽度。
用法示例
PadDonutWidth_AllLayers = 100
返回所有 Pad Donut Width(All Layers) 属性等于 100(以当前计量单位计)的焊盘对象。
PadDonutWidth_AllLayers >= 4.064
返回所有 Pad Donut Width(All Layers) 属性大于或等于 4.064(以当前计量单位计)的焊盘对象。
AsMils(PadDonutWidth_AllLayers) > 80
返回所有 Pad Donut Width(All Layers) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
返回所有 Pad Donut Width(All Layers) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutWidth_AllLayers <> 50
返回所有 Pad Donut Width(All Layers) 属性 not 等于 50(以当前计量单位计)的焊盘对象。
焊盘圆环宽度_底层
概要
返回 Pad Donut Width(Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadDonutWidth_BottomLayer = Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的基于计量单位的关键字来指定特定计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadDonutWidth_BottomLayer) : Number——以 mil 为单位指定圆环宽度。 -
AsMM(PadDonutWidth_BottomLayer) : Number——以 mm 为单位指定圆环宽度。
用法示例
PadDonutWidth_BottomLayer = 100
返回所有 Pad Donut Width(Bottom Layer) 属性等于 100(以当前计量单位计)的焊盘对象。
PadDonutWidth_BottomLayer >= 4.064
返回所有 Pad Donut Width(Bottom Layer) 属性大于或等于 4.064(以当前计量单位计)的焊盘对象。
AsMils(PadDonutWidth_BottomLayer) > 80
返回所有 Pad Donut Width(Bottom Layer) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
返回所有 Pad Donut Width(Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutWidth_BottomLayer <> 50
返回所有 Pad Donut Width(Bottom Layer) 属性 not 等于 50(以当前计量单位计)的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Donut Width(Bottom Layer) 属性将与 Pad Donut Width(All Layers) 属性相同,因为所有信号层均使用指定的圆环宽度。 -
仅为焊盘对象定义 Pad Donut Width(Bottom Layer) 属性。
焊盘圆环宽度_中间层N
概要
返回 Pad Donut Width(Mid Layer <n>) 属性(其中 n = 1..30,表示中间层的编号)符合查询条件的焊盘对象。
语法
PadDonutWidth_MidLayer<n> = Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的基于计量单位的关键字来指定特定计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number——以 mil 为单位指定圆环宽度。 -
AsMM(PadDonutWidth_MidLayer<n>) : Number——以 mm 为单位指定圆环宽度。
用法示例
PadDonutWidth_MidLayer1 = 100
返回所有 Pad Donut Width(Mid Layer 1) 属性等于 100(以当前计量单位计)的焊盘对象。
PadDonutWidth_MidLayer2 >= 4.064
返回所有 Pad Donut Width(Mid Layer 2) 属性大于或等于 4.064(以当前测量单位计)的焊盘对象。
AsMils(PadDonutWidth_MidLayer5) > 80
返回所有 Pad Donut Width(Mid Layer 5) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
返回所有 Pad Donut Width(Mid Layer 10) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutWidth_MidLayer30 <> 50
返回所有 Pad Donut Width(Mid Layer 30) 属性not等于 50(以当前测量单位计)的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Donut Width(Mid Layer <n>) 属性将与 Pad Donut Width(All Layers) 属性相同,因为所有信号层均使用指定的焊环宽度。 -
Pad Donut Width(Mid Layer <n>) 属性仅针对焊盘对象定义。
PadDonutWidth_TopLayer
概述
返回 Pad Donut Width(Top Layer) 属性符合查询条件的焊盘对象。
语法
PadDonutWidth_TopLayer = Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定具体的测量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(PadDonutWidth_TopLayer) : Number– 以 mil 为单位指定焊环宽度。 -
AsMM(PadDonutWidth_TopLayer) : Number– 以 mm 为单位指定焊环宽度。
使用示例
PadDonutWidth_TopLayer = 100
返回所有 Pad Donut Width(Top Layer) 属性等于 100(以当前测量单位计)的焊盘对象。
PadDonutWidth_TopLayer >= 4.064
返回所有 Pad Donut Width(Top Layer) 属性大于或等于 4.064(以当前测量单位计)的焊盘对象。
AsMils(PadDonutWidth_TopLayer) > 80
返回所有 Pad Donut Width(Top Layer) 属性大于 80 mil 的焊盘对象。
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
返回所有 Pad Donut Width(Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadDonutWidth_TopLayer <> 50
返回所有 Pad Donut Width(Top Layer) 属性not等于 50(以当前测量单位计)的焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Pad Donut Width(Top Layer) 属性将与 Pad Donut Width(All Layers) 属性相同,因为所有信号层均使用指定的焊环宽度。 -
Pad Donut Width(Top Layer) 属性仅针对焊盘对象定义。
PadElectricalType
概述
返回所有 Electrical Type 属性符合查询条件的焊盘对象。
语法
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String必须是以下列表中的字符串之一:
-
'Load' -
'Source' -
'Terminator'
使用示例
PadElectricalType = 'Load'
返回所有 Electrical Type 属性为 Load 的焊盘对象。
PadElectricalType <> 'Source'
返回所有对象,except Electrical Type 属性为 Source 的焊盘对象。
注意事项
- Electrical Type 属性仅针对焊盘对象定义。
-
ElectricalType_String开头和结尾的单引号字符 (') 必不可少。
PadIsPlated
概述
返回所有 Plated 属性符合查询条件的焊盘对象。
语法
PadIsPlated : Boolean_String
Boolean_String必须为 'True' 或 'False'。
使用示例
PadIsPlated = 'True'
返回所有启用了 Plated 属性的焊盘对象。
PadIsPlated = 'False'
返回所有禁用了 Plated 属性的焊盘对象。
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
返回所有对象,except启用了 Plated 属性的焊盘对象。
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
返回所有对象,except禁用了 Plated 属性的焊盘对象。
注意
Plated 属性仅针对焊盘对象定义。
PadShape_AllLayers
概述
返回所有 Shape (All Layers) 属性符合查询条件的简单焊盘对象。
语法
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String必须是以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
使用示例
PadShape_AllLayers = 'Rectangular'
返回所有 Shape (All Layers) 属性设置为 Rectangular 的简单焊盘对象。
PadShape_AllLayers <> 'Octagonal'
返回所有对象,except Shape (All Layers) 属性设置为 Octagonal 的简单焊盘对象。
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
返回所有 Shape (All Layers) 属性设置为 Round 或 Rectangular 的简单焊盘对象。
IsPad && PadShape_AllLayers <> 'Octagonal'
返回所有对象,except Shape (All Layers) 属性设置为 Octagonal 的简单焊盘对象。
注意事项
-
PadShape_String开头和结尾的单引号字符 (') 必不可少。 -
Shape (All Layers) 属性仅针对简单焊盘(Stack Mode 属性设置为
Simple的焊盘)定义。
PadShape_BottomLayer
概述
返回 Shape (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String必须是以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
使用示例
PadShape_BottomLayer = 'Rectangular'
返回所有 Shape (Bottom Layer) 属性设置为 Rectangular 的焊盘对象。
PadShape_BottomLayer <> 'Octagonal'
返回所有对象,except Shape (Bottom Layer) 属性设置为 Octagonal 的焊盘对象。
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
返回所有 Shape (Bottom Layer) 属性设置为 Round 或 Rectangular 的焊盘对象。
IsPad && PadShape_BottomLayer <> 'Octagonal'
返回所有对象,except Shape (Bottom Layer) 属性设置为 Octagonal 的焊盘对象。
注意事项
-
PadShape_String开头和结尾的单引号字符 (') 必不可少。 -
对于简单焊盘(Stack Mode 设置为
Simple),Shape (Bottom Layer) 属性将与 Shape (All Layers) 属性相同,因为所有信号层均使用指定的形状。 - Shape (Bottom Layer) 属性仅针对焊盘对象定义。
PadShape_MidLayerN
概述
返回 Shape (Mid Layer <n>) 属性符合查询条件的焊盘对象。
语法
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String必须是以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
使用示例
PadShape_MidLayer<n> = 'Rectangular'
返回所有 Shape (Mid Layer <n>) 属性设置为 Rectangular 的焊盘对象。
PadShape_MidLayer<n> <> 'Octagonal'
返回所有对象,except Shape (Mid Layer <n>) 属性设置为 Octagonal 的焊盘对象。
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
返回所有 Shape (Mid Layer 1) 属性设置为 Round 或 Rectangular 的焊盘对象。
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
返回所有对象,except Shape (Mid Layer <n>) 属性设置为 Octagonal 的焊盘对象。
注意事项
-
PadShape_String开头和结尾的单引号字符 (') 必不可少。 -
对于简单焊盘(Stack Mode 设置为
Simple),Shape (Mid Layer <n>) 属性将与 Shape (All Layers) 属性相同,因为所有信号层均使用指定的形状。 -
Shape (Mid Layer <n>) 属性仅针对焊盘对象定义。
PadShape_PasteBottomLayer
概述
返回 Shape (Paste Mask Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String 必须为以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
用法示例
PadShape_PasteBottomLayer = 'Rectangular'
返回 Shape (Paste Mask Bottom Layer) 属性设置为 Rectangular 的所有焊盘对象。
PadShape_PasteBottomLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Paste Mask Bottom Layer) 属性设置为 Octagonal。
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
返回 Shape (Paste Mask Bottom Layer) 属性设置为 Round 或 Rectangular 的所有焊盘对象。
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Paste Mask Bottom Layer) 属性设置为 Octagonal。
注意事项
-
PadShape_String开头和结尾的单引号字符(')不可省略。 - Shape (Paste Mask Bottom Layer) 属性仅对焊盘对象定义。
PadShape_PasteTopLayer
概述
返回 Shape (Paste Mask Top Layer) 属性符合查询条件的焊盘对象。
语法
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String 必须为以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
用法示例
PadShape_PasteTopLayer = 'Rectangular'
返回 Shape (Paste Mask Top Layer) 属性设置为 Rectangular 的所有焊盘对象。
PadShape_PasteTopLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Paste Mask Top Layer) 属性设置为 Octagonal。
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
返回 Shape (Paste Mask Top Layer) 属性设置为 Round 或 Rectangular 的所有焊盘对象。
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Paste Mask Top Layer) 属性设置为 Octagonal。
注意事项
-
PadShape_String开头和结尾的单引号字符(')不可省略。 - Shape (Paste Mask Top Layer) 属性仅对焊盘对象定义。
PadShape_SolderBottomLayer
概述
返回 Shape (Solder Mask Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String 必须为以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
用法示例
PadShape_SolderBottomLayer = 'Rectangular'
返回 Shape (Solder Mask Bottom Layer) 属性设置为 Rectangular 的所有焊盘对象。
PadShape_SolderBottomLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal。
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
返回 Shape (Solder Mask Bottom Layer) 属性设置为 Round 或 Rectangular 的所有焊盘对象。
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal。
注意事项
-
PadShape_String开头和结尾的单引号字符(')不可省略。 - Shape (Solder Mask Bottom Layer) 属性仅对焊盘对象定义。
PadShape_SolderTopLayer
概述
返回 Shape (Solder Mask Top Layer) 属性符合查询条件的焊盘对象。
语法
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String 必须为以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
用法示例
PadShape_SolderTopLayer = 'Rectangular'
返回 Shape (Solder Mask Bottom Layer) 属性设置为 Rectangular 的所有焊盘对象。
PadShape_SolderTopLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal。
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
返回 Shape (Solder Mask Bottom Layer) 属性设置为 Round 或 Rectangular 的所有焊盘对象。
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal。
注意事项
-
PadShape_String开头和结尾的单引号字符(')不可省略。 - Shape (Solder Mask Top Layer) 属性仅对焊盘对象定义。
PadShape_TopLayer
概述
返回 Shape (Top Layer) 属性符合查询条件的焊盘对象。
语法
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String 必须为以下字符串之一:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
用法示例
PadShape_TopLayer = 'Rectangular'
返回 Shape (Top Layer) 属性设置为 Rectangular 的所有焊盘对象。
PadShape_TopLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Top Layer) 属性设置为 Octagonal。
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
返回 Shape (Top Layer) 属性设置为 Round 或 Rectangular 的所有焊盘对象。
IsPad && PadShape_TopLayer <> 'Octagonal'
返回所有对象 except,其中焊盘对象的 Shape (Top Layer) 属性设置为 Octagonal。
注意事项
-
PadShape_String开头和结尾的单引号字符(')不可省略。 -
对于简单焊盘(Stack Mode 设置为
Simple),Shape (Top Layer) 属性与 Shape (All Layers) 属性相同,因为指定的形状用于所有信号层。 -
Shape (Top Layer) 属性仅对焊盘对象定义。
PadStackMode
概述
返回 Stack Mode 属性符合查询条件的所有焊盘对象。
语法
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String 必须为以下列表中的字符串之一:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
用法示例
PadStackMode = 'Simple'
返回 Stack Mode 属性为 Simple 的所有焊盘对象。
PadStackMode <> 'Full Stack'
返回所有对象 except,其中焊盘对象的 Stack Mode 属性为 Full Stack。
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
返回所有对象 except,其中焊盘对象的 Stack Mode 属性为 Full Stack。
注意事项
- Stack Mode 属性仅对焊盘对象定义。
-
StackMode_String开头和结尾的单引号字符(')不可省略。
PadViaCustomThermalProfile
概述
返回 Custom Thermal Relief 属性符合查询条件的所有焊盘和过孔对象。
语法
PadViaCustomThermalProfile : Boolean_String
Boolean_String 必须为 'True' 或 'False'。
用法示例
PadViaCustomThermalProfile = 'True'
返回 Custom Thermal Relief 属性已启用的所有焊盘和过孔对象。
PadViaCustomThermalProfile = 'False'
返回 Custom Thermal Relief 属性已禁用的所有焊盘和过孔对象。
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
返回所有对象 except,其中焊盘和过孔对象的 Custom Thermal Relief 属性已启用。
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
返回所有对象 except,其中焊盘和过孔对象的 Custom Thermal Relief 属性已禁用。
注意事项
-
Custom Thermal Relief 属性仅对焊盘和过孔对象定义。
-
Custom Thermal Relief 属性(显示在 List 面板中)对应于通过 Properties 面板查看所选对象的属性时, Size and Shape 部分中的 Thermal Relief 选项。
PadViaLibrary
概述
返回 Library 属性符合查询条件的所有焊盘和过孔对象。
语法
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String 必须是满足以下条件的字符串:
- 匹配来自所需焊盘/过孔模板库的焊盘/过孔。在这种情况下,字符串应指定该库的名称(例如
'ExamplePVLib.PvLib')。 -
匹配来自本地模板库的焊盘/过孔。在这种情况下,必须使用
'<Local>'字符串。
使用示例
PadViaLibrary = '<Local>'
返回 Library 属性为 <Local> 的所有焊盘和过孔对象。
PadViaLibrary = 'ExamplePVLib.PvLib'
返回 Library 属性为 ExamplePVLib.PvLib 的所有焊盘和过孔对象。
PadViaLibrary Like '*PVLib'
返回 Library 属性以 PVLib 结尾的所有焊盘和过孔对象。例如,使用此表达式会返回从模板库 ExamplePVLib.PvLib 放置的焊盘/过孔。
注意事项
- Library 属性仅适用于焊盘和过孔对象。
-
PadViaLibrary_String开头和结尾的单引号(')不可省略。
焊盘/过孔库模板
概述
返回 Library Template 属性符合查询条件的所有焊盘和/或过孔对象。
语法
PadViaLibraryTemplate : String
输入的字符串必须指定所需焊盘/过孔模板的名称(例如 'c152hn127')。
使用示例
PadViaLibraryTemplate = 'c152hn127'
返回 Library Template 属性为 c152hn127 的所有焊盘对象。
PadViaLibraryTemplate = 'v127h71'
返回 Library Template 属性为 v127h71 的所有过孔对象。
PadViaLibraryTemplate Like '*127'
返回 Library Template 属性以 127 结尾的所有焊盘和过孔对象。例如,使用此表达式会返回使用模板 c152hn127 放置的焊盘,以及使用模板 v102h71x127 放置的过孔。
注意
Library Template 属性仅适用于焊盘和过孔对象。
焊盘/过孔链接到模板
概述
返回 Linked To Library 属性符合查询条件的所有焊盘和过孔对象。
语法
PadViaLinkedToTemplate : Boolean_String
使用示例
PadViaLinkedToTemplate = 'True'
返回已启用 Linked To Library 属性的所有焊盘和过孔对象(即已链接到焊盘/过孔模板库(*.PvLib)。
PadViaLinkedToTemplate = 'False'
返回已禁用 Linked To Library 属性的所有焊盘和过孔对象(即未链接到焊盘/过孔模板库(*.PvLib)。
注意
Linked To Library 属性仅适用于焊盘和过孔对象。
焊盘 X 偏移量
概述
返回 Pad X Offset 属性符合查询条件的所有焊盘对象。
语法
PadXOffset : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的计量单位关键字来指定特定的计量单位 ,以覆盖文档级别指定的默认单位:
-
AsMils(PadXOffset) : Number— 以 mil 为单位指定偏移量。 -
AsMM(PadXOffset) : Number— 以 mm 为单位指定偏移量。
使用示例
PadXOffset = 2
返回 Pad X Offset 属性值为 2(以当前计量单位计)的所有焊盘对象。
PadXOffset >= 0.2286
返回 Pad X Offset 属性值大于或等于 0.2286(以当前计量单位计)的所有焊盘对象。
AsMils(PadXOffset) Between 0.5 And 0.6
返回 Pad X Offset 属性值大于或等于 0.5 mil 且小于或等于 0.6 mil 的所有焊盘对象。
AsMM(PadXOffset) < 0.2794
返回 Pad X Offset 属性值小于 0.2794 mm 的所有焊盘对象。
注意事项
-
Pad X Offset 属性仅适用于焊盘对象。
-
在 属性面板中查看所选焊盘的属性时,Pad X Offset 属性对应于 Offset From Hole Center X 字段。
焊盘 X 尺寸_所有层
概述
返回 X Size (All Layers) 属性符合查询条件的所有简单焊盘对象。
语法
PadXSize_AllLayers : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的计量单位关键字来指定特定的计量单位 ,以覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_AllLayers) : Number— 以 mil 为单位指定尺寸。 -
AsMM(PadXSize_AllLayers) : Number— 以 mm 为单位指定尺寸。
使用示例
PadXSize_AllLayers = 100
返回 X Size (All Layers) 属性值等于 100(以当前计量单位计)的所有简单焊盘对象。
PadXSize_AllLayers >= 4.064
返回 X Size (All Layers) 属性值大于或等于 4.064(以当前计量单位计)的所有简单焊盘对象。
AsMils(PadXSize_AllLayers) > 80
返回 X Size (All Layers) 属性值大于 80 mil 的所有简单焊盘对象。
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
返回 X Size (All Layers) 属性值大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有简单焊盘对象。
PadXSize_AllLayers <> 50
返回 X Size (All Layers) 属性值 not 等于 50(以当前计量单位计)的所有简单焊盘对象。
注意
X Size (All Layers) 属性仅适用于 Stack Mode 属性设置为 Simple 的焊盘和过孔。
焊盘 X 尺寸_底层
概述
返回 X Size (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadXSize_BottomLayer : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的计量单位关键字来指定特定的计量单位 ,以覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_BottomLayer) : Number— 以 mil 为单位指定尺寸。 -
AsMM(PadXSize_BottomLayer) : Number— 以 mm 为单位指定尺寸。
使用示例
PadXSize_BottomLayer = 100
返回 X Size (Bottom Layer) 属性值等于 100(以当前计量单位计)的所有焊盘对象。
PadXSize_BottomLayer >= 4.064
返回 X Size (Bottom Layer) 属性值大于或等于 4.064(以当前计量单位计)的所有焊盘对象。
AsMils(PadXSize_BottomLayer) > 80
返回 X Size (Bottom Layer) 属性值大于 80 mil 的所有焊盘对象。
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
返回 X Size (Bottom Layer) 属性值大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadXSize_BottomLayer <> 50
返回 X Size (Bottom Layer) 属性值 not 等于 50(以当前计量单位计)的所有焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),X Size (Bottom Layer) 属性将与 X Size (All Layers) 属性相同,因为指定的尺寸用于所有信号层。 -
该 X Size (Bottom Layer) 属性仅针对焊盘和过孔对象定义。
PadXSize_MidLayerN
概述
返回 X Size (Mid Layer <n>) 属性符合查询条件的焊盘对象。
语法
PadXSize_MidLayer1 : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_MidLayer<n>) : Number——以 mil 为单位指定尺寸。 -
AsMM(PadXSize_MidLayer<n>) : Number——以 mm 为单位指定尺寸。
使用示例
PadXSize_MidLayer<n> = 100
返回 X Size (Mid Layer <n>) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadXSize_MidLayer<n> >= 4.064
返回 X Size (Mid Layer <n>) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadXSize_MidLayer<n>) > 80
返回 X Size (Mid Layer <n>) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
返回 X Size (Mid Layer <n>) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadXSize_MidLayer<n> <> 50
返回 X Size (Mid Layer <n>) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),X Size (Mid Layer <n>) 属性将与 X Size (All Layers) 属性相同,因为指定的尺寸用于所有信号层。 -
X Size (Mid Layer <n>) 属性仅针对焊盘和过孔对象定义。
PadXSize_PasteBottomLayer
概述
返回 X Size (Paste Mask Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadXSize_PasteBottomLayer : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_PasteBottomLayer) : Number——以 mil 为单位指定尺寸。 -
AsMM(PadXSize_PasteBottomLayer) : Number——以 mm 为单位指定尺寸。
使用示例
PadXSize_PasteBottomLayer = 100
返回 X Size (Paste Mask Bottom Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadXSize_PasteBottomLayer >= 4.064
返回 X Size (Paste Mask Bottom Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadXSize_PasteBottomLayer) > 80
返回 X Size (Paste Mask Bottom Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
返回 X Size (Paste Mask Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadXSize_PasteBottomLayer <> 50
返回 X Size (Paste Mask Bottom Layer) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意
X Size (Paste Mask Bottom Layer) 属性仅针对焊盘对象定义。
PadXSize_PasteTopLayer
概述
返回 X Size (Paste Mask Top Layer) 属性符合查询条件的焊盘对象。
语法
PadXSize_PasteTopLayer : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_PasteTopLayer) : Number——以 mil 为单位指定尺寸。 -
AsMM(PadXSize_PasteTopLayer) : Number——以 mm 为单位指定尺寸。
使用示例
PadXSize_PasteTopLayer = 100
返回 X Size (Paste Mask Top Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadXSize_PasteTopLayer >= 4.064
返回 X Size (Paste Mask Top Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadXSize_PasteTopLayer) > 80
返回 X Size (Paste Mask Top Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
返回 X Size (Paste Mask Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadXSize_PasteTopLayer <> 50
返回 X Size (Paste Mask Top Layer) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意
X Size (Paste Mask Top Layer) 属性仅针对焊盘对象定义。
PadXSize_SolderBottomLayer
概述
返回 X Size (Solder Mask Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadXSize_SolderBottomLayer : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_SolderBottomLayer) : Number——以 mil 为单位指定尺寸。 -
AsMM(PadXSize_SolderBottomLayer) : Number——以 mm 为单位指定尺寸。
使用示例
PadXSize_SolderBottomLayer = 100
返回 X Size (Solder Mask Bottom Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadXSize_SolderBottomLayer >= 4.064
返回 X Size (Solder Mask Bottom Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadXSize_SolderBottomLayer) > 80
返回 X Size (Solder Mask Bottom Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
返回 X Size (Solder Mask Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadXSize_SolderBottomLayer <> 50
返回 X Size (Solder Mask Bottom Layer) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意
X Size (Solder Mask Bottom Layer) 属性仅针对焊盘对象定义。
PadXSize_SolderTopLayer
概述
返回 X Size (Solder Mask Top Layer) 属性符合查询条件的焊盘对象。
语法
PadXSize_SolderTopLayer : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_SolderTopLayer) : Number——以 mil 为单位指定尺寸。 -
AsMM(PadXSize_SolderTopLayer) : Number——以 mm 为单位指定尺寸。
使用示例
PadXSize_SolderTopLayer = 100
返回 X Size (Solder Mask Top Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadXSize_SolderTopLayer >= 4.064
返回 X Size (Solder Mask Top Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadXSize_SolderTopLayer) > 80
返回 X Size (Solder Mask Top Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
返回 X Size (Solder Mask Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadXSize_SolderTopLayer <> 50
返回所有 X Size (Solder Mask Top Layer) 属性not等于 50(以当前测量单位计)的焊盘对象。
注意
X Size (Solder Mask Top Layer) 属性仅适用于焊盘对象。
PadXSize_TopLayer
概述
返回 X Size (Top Layer) 属性符合查询条件的焊盘对象。
语法
PadXSize_TopLayer : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(PadXSize_TopLayer) : Number– 指定以 mil 为单位的尺寸。 -
AsMM(PadXSize_TopLayer) : Number– 指定以 mm 为单位的尺寸。
使用示例
PadXSize_TopLayer = 100
返回所有 X Size (Top Layer) 属性等于 100(以当前测量单位计)的焊盘对象。
PadXSize_TopLayer >= 4.064
返回所有 X Size (Top Layer) 属性大于或等于 4.064(以当前测量单位计)的焊盘对象。
AsMils(PadXSize_TopLayer) > 80
返回所有 X Size (Top Layer) 属性大于 80 mil 的焊盘对象。
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
返回所有 X Size (Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadXSize_TopLayer <> 50
返回所有 X Size (Top Layer) 属性not等于 50(以当前测量单位计)的焊盘对象。
注意
-
对于简单焊盘(Stack Mode 设置为
Simple),X Size (Top Layer) 属性与 X Size (All Layers) 属性相同,因为所有信号层均使用指定的尺寸。 -
X Size (Top Layer) 属性仅适用于焊盘和过孔对象。
PadYOffset
概述
返回所有 Pad Y Offset 属性符合查询条件的焊盘对象。
语法
PadYOffset : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(PadYOffset) : Number– 指定以 mil 为单位的偏移量。 -
AsMM(PadYOffset) : Number– 指定以 mm 为单位的偏移量。
使用示例
PadYOffset = 2
返回所有 Pad Y Offset 属性为 2(以当前测量单位计)的焊盘对象。
PadYOffset >= 0.2286
返回所有 Pad Y Offset 属性大于或等于 0.2286(以当前测量单位计)的焊盘对象。
AsMils(PadYOffset) Between 0.5 And 0.6
返回所有 Pad Y Offset 属性大于或等于 0.5 mil 且小于或等于 0.6 mil 的焊盘对象。
AsMM(PadYOffset) < 0.2794
返回所有 Pad Y Offset 属性小于 0.2794 mm 的焊盘对象。
注意
-
Pad Y Offset 属性仅适用于焊盘对象。
-
在 Properties 面板中查看所选焊盘的属性时,Pad Y Offset 属性对应于 Offset From Hole Center Y 字段。
PadYSize_AllLayers
概述
返回所有 Y Size (All Layers) 属性符合查询条件的简单焊盘对象。
语法
PadYSize_AllLayers : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_AllLayers) : Number– 指定以 mil 为单位的尺寸。 -
AsMM(PadYSize_AllLayers) : Number– 指定以 mm 为单位的尺寸。
使用示例
PadYSize_AllLayers = 100
返回所有 Y Size (All Layers) 属性等于 100(以当前测量单位计)的简单焊盘对象。
PadYSize_AllLayers >= 4.064
返回所有 Y Size (All Layers) 属性大于或等于 4.064(以当前测量单位计)的简单焊盘对象。
AsMils(PadYSize_AllLayers) > 80
返回所有 Y Size (All Layers) 属性大于 80 mil 的简单焊盘对象。
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
返回所有 Y Size (All Layers) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的简单焊盘对象。
PadYSize_AllLayers <> 50
返回所有 Y Size (All Layers) 属性not等于 50(以当前测量单位计)的简单焊盘对象。
注意
Y Size (All Layers) 属性仅适用于 Stack Mode 属性设置为 Simple 的焊盘。
PadYSize_BottomLayer
概述
返回 Y Size (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadYSize_BottomLayer : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_BottomLayer) : Number– 指定以 mil 为单位的尺寸。 -
AsMM(PadYSize_BottomLayer) : Number– 指定以 mm 为单位的尺寸。
使用示例
PadYSize_BottomLayer = 100
返回所有 Y Size (Bottom Layer) 属性等于 100(以当前测量单位计)的焊盘对象。
PadYSize_BottomLayer >= 4.064
返回所有 Y Size (Bottom Layer) 属性大于或等于 4.064(以当前测量单位计)的焊盘对象。
AsMils(PadYSize_BottomLayer) > 80
返回所有 Y Size (Bottom Layer) 属性大于 80 mil 的焊盘对象。
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
返回所有 Y Size (Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的焊盘对象。
PadYSize_BottomLayer <> 50
返回所有 Y Size (Bottom Layer) 属性not等于 50(以当前测量单位计)的焊盘对象。
注意
-
对于简单焊盘(Stack Mode 设置为
Simple),Y Size (Bottom Layer) 属性与 Y Size (All Layers) 属性相同,因为所有信号层均使用指定的尺寸。 -
Y Size (Bottom Layer) 属性仅适用于焊盘对象。
PadYSize_MidLayerN
概述
返回 Y Size (Mid Layer <n>) 属性符合查询条件的焊盘对象。
语法
PadYSize_MidLayer<n> : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_MidLayer<n>) : Number– 指定以 mil 为单位的尺寸。 -
AsMM(PadYSize_MidLayer<n>) : Number– 以 mm 为单位指定尺寸。
使用示例
PadYSize_MidLayer<n> = 100
返回 Y Size (Mid Layer <n>) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadYSize_MidLayer<n> >= 4.064
返回 Y Size (Mid Layer <n>) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadYSize_MidLayer<n>) > 80
返回 Y Size (Mid Layer <n>) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
返回 Y Size (Mid Layer <n>) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadYSize_MidLayer<n> <> 50
返回 Y Size (Mid Layer <n>) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
焊盘Y尺寸_底部锡膏层
概述
返回 Y Size (Paste Mask Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadYSize_PasteBottomLayer : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_PasteBottomLayer) : Number– 以 mil 为单位指定尺寸。 -
AsMM(PadYSize_PasteBottomLayer) : Number– 以 mm 为单位指定尺寸。
使用示例
PadYSize_PasteBottomLayer = 100
返回 Y Size (Paste Mask Bottom Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadYSize_PasteBottomLayer >= 4.064
返回 Y Size (Paste Mask Bottom Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadYSize_PasteBottomLayer) > 80
返回 Y Size (Paste Mask Bottom Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
返回 Y Size (Paste Mask Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadYSize_PasteBottomLayer <> 50
返回 Y Size (Paste Mask Bottom Layer) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意
仅为焊盘对象定义了 Y Size (Paste Mask Bottom Layer) 属性。
焊盘Y尺寸_顶部锡膏层
概述
返回 Y Size (Paste Mask Top Layer) 属性符合查询条件的焊盘对象。
语法
PadYSize_PasteTopLayer : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_PasteTopLayer) : Number– 以 mil 为单位指定尺寸。 -
AsMM(PadYSize_PasteTopLayer) : Number– 以 mm 为单位指定尺寸。
使用示例
PadYSize_PasteTopLayer = 100
返回 Y Size (Paste Mask Top Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadYSize_PasteTopLayer >= 4.064
返回 Y Size (Paste Mask Top Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadYSize_PasteTopLayer) > 80
返回 Y Size (Paste Mask Top Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
返回 Y Size (Paste Mask Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadYSize_PasteTopLayer <> 50
返回 Y Size (Paste Mask Top Layer) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意
仅为焊盘对象定义了 Y Size (Paste Mask Top Layer) 属性。
焊盘Y尺寸_底部阻焊层
概述
返回 Y Size (Solder Mask Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadYSize_SolderBottomLayer : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_SolderBottomLayer) : Number– 以 mil 为单位指定尺寸。 -
AsMM(PadYSize_SolderBottomLayer) : Number– 以 mm 为单位指定尺寸。
使用示例
PadYSize_SolderBottomLayer = 100
返回 Y Size (Solder Mask Bottom Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadYSize_SolderBottomLayer >= 4.064
返回 Y Size (Solder Mask Bottom Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadYSize_SolderBottomLayer) > 80
返回 Y Size (Solder Mask Bottom Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
返回 Y Size (Solder Mask Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadYSize_SolderBottomLayer <> 50
返回 Y Size (Solder Mask Bottom Layer) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意
仅为焊盘对象定义了 Y Size (Solder Mask Bottom Layer) 属性。
焊盘Y尺寸_顶部阻焊层
概述
返回 Y Size (Solder Mask Top Layer) 属性符合查询条件的焊盘对象。
语法
PadYSize_SolderTopLayer : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_SolderTopLayer) : Number– 以 mil 为单位指定尺寸。 -
AsMM(PadYSize_SolderTopLayer) : Number– 以 mm 为单位指定尺寸。
使用示例
PadYSize_SolderTopLayer = 100
返回 Y Size (Solder Mask Top Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadYSize_SolderTopLayer >= 4.064
返回 Y Size (Solder Mask Top Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadYSize_SolderTopLayer) > 80
返回 Y Size (Solder Mask Top Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
返回 Y Size (Solder Mask Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadYSize_SolderTopLayer <> 50
返回 Y Size (Solder Mask Top Layer) 属性not等于 50(以当前测量单位计)的所有焊盘对象。
注意
仅为焊盘对象定义了 Y Size (Solder Mask Top Layer) 属性。
焊盘Y尺寸_顶层
概述
返回 Y Size (Top Layer) 属性符合查询条件的焊盘对象。
语法
PadYSize_TopLayer : Number
Number将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(PadYSize_TopLayer) : Number– 以 mil 为单位指定尺寸。 -
AsMM(PadYSize_TopLayer) : Number– 以 mm 为单位指定尺寸。
使用示例
PadYSize_TopLayer = 100
返回 Y Size (Top Layer) 属性等于 100(以当前测量单位计)的所有焊盘对象。
PadYSize_TopLayer >= 4.064
返回 Y Size (Top Layer) 属性大于或等于 4.064(以当前测量单位计)的所有焊盘对象。
AsMils(PadYSize_TopLayer) > 80
返回 Y Size (Top Layer) 属性大于 80 mil 的所有焊盘对象。
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
返回 Y Size (Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有焊盘对象。
PadYSize_TopLayer <> 50
返回 Y Size (Top Layer) 属性 not 等于 50(以当前测量单位计)的所有焊盘对象。
注意事项
-
对于简单焊盘(Stack Mode 设置为
Simple),Y Size (Top Layer) 属性将与 Y Size (All Layers) 属性相同, 因为指定的尺寸用于所有信号层。 -
Y Size (Top Layer) 属性仅针对焊盘对象定义。
锡膏层启用状态
摘要
返回 使用锡膏 属性符合查询条件的所有焊盘对象。
语法
PasteMaskEnabled : Boolean_String
使用示例
PasteMaskEnabled = 'True'
返回 使用锡膏 属性已启用的所有焊盘对象。
PasteMaskEnabled = 'False'
返回 使用锡膏 属性已禁用的所有焊盘对象。
注意
使用锡膏 属性仅针对焊盘对象定义。
底层锡膏层启用状态
摘要
返回 Paste Mask Enabled - Bottom 属性符合查询条件的所有焊盘对象。
语法
PasteMaskEnabledBottom : Boolean_String
使用示例
PasteMaskEnabledBottom = 'True'
返回 Paste Mask Enabled - Bottom 属性已启用的所有焊盘对象。
PasteMaskEnabledBottom = 'False'
返回 Paste Mask Enabled - Bottom 属性已禁用的所有焊盘对象。
注意
Paste Mask Enabled - Bottom 属性仅针对焊盘对象定义。
顶层锡膏层启用状态
摘要
返回 Paste Mask Enabled - Top 属性符合查询条件的所有焊盘对象。
语法
PasteMaskEnabledTop : Boolean_String
使用示例
PasteMaskEnabledTop = 'True'
返回 Paste Mask Enabled - Top 属性已启用的所有焊盘对象。
PasteMaskEnabledTop = 'False'
返回 Paste Mask Enabled - Top 属性已禁用的所有焊盘对象。
注意
Paste Mask Enabled - Top 属性仅针对焊盘对象定义。
锡膏层扩展
摘要
圆弧、填充、焊盘、区域和走线的锡膏层扩展距离,既可以由相关的锡膏层扩展设计规则确定, 也可以通过在对象属性中定义扩展值来手动指定。此函数返回以下对象:
- Paste Mask Expansion 属性符合查询条件的焊盘。
-
Paste Mask Expansion Mode 设置为
Manual或From Rule,AND Paste Mask Expansion 属性符合查询条件的圆弧、填充、区域和走线。
语法
PasteMaskExpansion : Number
Number 将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的基于测量单位的关键字来指定特定的测量单位, 从而覆盖文档级别指定的默认单位:
-
AsMils(– 以 mil 为单位指定锡膏层扩展值。PasteMaskExpansion) : Number -
AsMM(– 以 mm 为单位指定锡膏层扩展值。PasteMaskExpansion) : Number
使用示例
PasteMaskExpansion = 4
返回 Paste Mask Expansion 属性为 4(以当前测量单位计)的所有焊盘对象。同时返回 Paste Mask Expansion Mode 设置为 Manual 或 From Rule,且 Paste Mask Expansion 属性为 4(以当前测量单位计)的圆弧、填充、区域和走线对象。
PasteMaskExpansion >= 0.0508
返回 Paste Mask Expansion 属性大于或等于 0.0508(以当前测量单位计)的所有焊盘对象。同时返回 Paste Mask Expansion Mode 设置为 Manual 或 From Rule,且 Paste Mask Expansion 属性大于或等于 0.0508(以当前测量单位计)的圆弧、填充、区域和走线对象。
AsMils(PasteMaskExpansion) Between 3 And 5
返回 Paste Mask Expansion 属性大于或等于 3 mil 且小于或等于 5 mil 的所有焊盘对象。同时返回 Paste Mask Expansion Mode 设置为 Manual 或 From Rule,且 Paste Mask Expansion 属性大于或等于 3 mil 且小于或等于 5 mil 的圆弧、填充、区域和走线对象。
AsMM(PasteMaskExpansion) < 0.1524
返回 Paste Mask Expansion 属性小于 0.1524 mm 的所有焊盘对象。同时返回 Paste Mask Expansion Mode 设置为 Manual 或 From Rule,且 Paste Mask Expansion 属性小于 0.1524 mm 的圆弧、填充、区域和走线对象。
注意事项
- 锡膏层扩展距离可以指定为负值、零或正值。
- Paste Mask Expansion 属性仅针对圆弧、填充、焊盘、区域和走线对象定义。
锡膏层扩展模式
摘要
圆弧、填充、区域和走线的锡膏层扩展距离,既可以由相关的锡膏层扩展设计规则确定,也可以通过在对象属性中定义扩展值来手动指定。此外,也可以不为这些对象生成锡膏层。这三种模式由对象的 Paste Mask Expansion Mode 属性决定。此函数返回 Paste Mask Expansion Mode 属性符合查询条件的圆弧、填充、区域和走线对象。
语法
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String 必须为以下字符串之一:
-
'None' -
'From Rule' -
'Manual'
使用示例
PasteMaskExpansionMode = 'Manual'
返回 Paste Mask Expansion Mode 属性设置为 Manual 的所有圆弧、填充、区域和走线对象,以及 Paste Mask Override 属性已启用的焊盘对象。
PasteMaskExpansionMode = 'From Rule'
返回 Paste Mask Expansion Mode 属性设置为 From Rule 的所有圆弧、填充、区域和走线对象,以及 Paste Mask Override 属性已禁用的焊盘对象。
PasteMaskExpansionMode = 'None'
返回所有对象 except 焊盘对象,以及 Paste Mask Expansion Mode 属性设置为 From Rule 或 Manual 的圆弧、填充、区域和走线对象。
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
返回所有对象 except Paste Mask Expansion Mode 属性设置为 Manual 的圆弧、填充、区域和走线对象,以及 Paste Mask Override 属性已启用的焊盘对象。
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
返回所有对象 except Paste Mask Expansion Mode 属性设置为 From Rule 的圆弧、填充、区域和走线对象,以及 Paste Mask Override 属性已禁用的焊盘对象。
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
返回所有焊盘对象,以及 Paste Mask Expansion Mode 属性设置为 From Rule 或 Manual 的圆弧、填充、区域和走线对象。
注意事项
- Paste Mask Expansion Mode 属性仅针对圆弧、填充、区域和走线对象定义。
-
ExpansionMode_String开头和结尾的单引号字符 (') 是必需的。
锡膏掩膜覆盖
概述
焊盘的锡膏掩膜扩展距离可以由相关的锡膏掩膜扩展设计规则确定,也可以通过在焊盘属性中定义扩展值来手动确定。后者要求启用焊盘的 Paste Mask Override 属性。此函数返回 Paste Mask Override 属性符合查询条件的焊盘对象。
语法
PasteMaskOverride : Boolean_String
Boolean_String 必须为 'True' 或 'False'。
用法示例
PasteMaskOverride = 'True'
返回所有已启用 Paste Mask Override 属性的焊盘对象。
PasteMaskOverride = 'False'
返回所有已禁用 Paste Mask Override 属性的焊盘对象。
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
返回所有对象 except 已启用 Paste Mask Override 属性的焊盘对象。
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
返回所有对象 except 已禁用 Paste Mask Override 属性的焊盘对象。
注意
Paste Mask Override 属性仅针对焊盘对象定义。
锡膏掩膜百分比
概述
焊盘的锡膏掩膜扩展距离可以指定为绝对值(mil/mm),也可以指定为焊盘面积的百分比。此函数返回 Paste Mask Percent 属性符合查询条件的对象。
语法
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String 指定以百分比表示的锡膏掩膜扩展量。
用法示例
PasteMaskPercent = '50%'
返回所有 Paste Mask Percent 属性等于 50% 的焊盘对象。
PasteMaskPercent <> '30%'
返回所有对象 except Paste Mask Percent 属性等于 30% 的焊盘对象。
注意事项
-
PasteMaskPercent_String开头和结尾的单引号字符 (') 是必需的。 - 焊盘的锡膏掩膜扩展百分比可以指定为负值、零或正值。
锡膏掩膜使用百分比
概述
焊盘的锡膏掩膜扩展距离可以指定为绝对值(mil/mm),也可以指定为焊盘面积的百分比。此函数返回 Paste Mask Uses Percent 属性符合查询条件的对象。
语法
PasteMaskUsePercent : Boolean_String
Boolean_String 必须为 'True' 或 'False'。
用法示例
PasteMaskUsePercent = 'True'
返回所有已启用 Paste Mask Uses Percent 属性的焊盘对象。
PasteMaskUsePercent = 'False'
返回所有对象 except 已启用 Paste Mask Uses Percent 属性的焊盘对象。
塞孔材料
概述
返回所有 Plugging Material 属性符合查询条件的过孔对象。
语法
PluggingMaterial : String
用法示例
PluggingMaterial = 'Epoxy'
返回所有 Plugging Material 属性为 Epoxy 的过孔对象。
PluggingMaterial Like 'Epoxy*'
返回所有具有 Plugging Material 且其关联字符串以 Epoxy 开头的过孔对象。
注意事项
- Plugging Material 属性仅针对过孔对象定义。
-
String开头和结尾的单引号字符 (') 是必需的。
塞孔面
概述
返回所有 Plugging Side 属性符合查询条件的过孔对象。
语法
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String 必须为以下列表中的字符串之一:
-
'Top' -
'Bottom' -
'Both'
用法示例
PluggingSide = 'Top'
返回所有 Plugging Side 属性为 Top 的过孔对象。
PluggingSide <> 'Both'
返回所有对象 except Plugging Side 属性为 Both 的过孔对象。
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
返回所有对象 except Plugging Side 属性为 Both 的过孔对象。
注意事项
- Plugging Side 属性仅针对过孔对象定义。
-
PluggingSide_String开头和结尾的单引号字符 (') 是必需的。
多边形铺铜圆弧近似值
概述
返回所有 Arc Approximation 属性符合查询条件的多边形铺铜对象。
语法
PolygonArcApproximation : Number
Number 将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 ,从而覆盖文档级别指定的默认单位 :
-
AsMils(PolygonArcApproximation) : Number— 以 mil 为单位指定近似值。 -
AsMM(PolygonArcApproximation) : Number— 以 mm 为单位指定近似值。
用法示例
PolygonArcApproximation = 0.0127
返回所有 Arc Approximation 属性为 0.0127(采用当前测量单位)的多边形铺铜对象。
PolygonArcApproximation >= 1.27
返回所有 Arc Approximation 属性大于或等于 1.27(采用当前测量单位)的多边形铺铜对象。
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
返回所有 Arc Approximation 属性大于或等于 0.01 mil 且小于或等于 0.02 mil 的多边形铺铜对象。
AsMM(PolygonArcApproximation) < 0.0127
返回所有 Arc Approximation 属性小于 0.0127 mm 的多边形铺铜对象。
注意事项
-
Arc Approximation 属性仅针对多边形铺铜对象定义。
-
不会返回查询所返回的多边形铺铜对象的子对象。
多边形铺铜网格尺寸
概述
返回所有 Grid Size 属性符合查询条件的多边形铺铜对象。
语法
PolygonGridSize : Number
Number 将采用文档当前使用的测量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 ,从而覆盖文档级别指定的默认单位 :
-
AsMils(PolygonGridSize) : Number— 以 mil 为单位指定尺寸。 -
AsMM(PolygonGridSize) : Number— 以 mm 为单位指定尺寸。
用法示例
PolygonGridSize = 20
返回所有 Grid Size 属性为 20(采用当前测量单位)的多边形铺铜对象。
PolygonGridSize >= 1.27
返回所有 Grid Size 属性大于或等于 1.27(采用当前测量单位)的多边形铺铜对象。
AsMils(PolygonGridSize) Between 10 And 30
返回所有 Grid Size 属性大于或等于 10 mil 且小于或等于 30 mil 的多边形铺铜对象。
AsMM(PolygonGridSize) < 1.016
返回所有 Grid Size 属性小于 1.016 mm 的多边形铺铜对象。
注意事项
-
Grid Size 属性仅针对多边形铺铜对象定义。
-
不会返回查询所返回的多边形铺铜对象的子对象。
多边形铺铜网格填充样式
概述
返回所有 Hatching Style 属性符合查询条件的多边形铺铜对象。
语法
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String 必须是以下列表中的字符串之一:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
使用示例
PolygonHatchingStyle = 'Horizontal Hatch'
返回 Hatching Style 属性为 Horizontal Hatch 的所有多边形铺铜对象。
PolygonHatchingStyle <> '45-Degree Hatch'
返回所有对象 except Hatching Style 属性为 45-Degree Hatch 的多边形铺铜对象。
IsPolygon && PolygonHatchingStyle <> 'Solid'
返回所有多边形铺铜对象 except Hatching Style 属性为 Solid 的对象。
注意事项
- Hatching Style 属性仅为多边形铺铜对象定义。
-
PolygonHatchingStyle_String开头和结尾的单引号字符 (') 不可省略。
PolygonIgnoreViolations
概述
返回 Ignore On-Line Violations 属性符合查询条件的所有多边形铺铜对象。
语法
PolygonIgnoreViolations : Boolean_String
使用示例
PolygonIgnoreViolations = 'True'
返回已启用 Ignore On-Line Violations 属性的所有多边形铺铜对象。
PolygonIgnoreViolations = 'False'
返回已禁用 Ignore On-Line Violations 属性的所有多边形铺铜对象。
注意事项
- Ignore On-Line Violations 属性仅为多边形铺铜对象定义。
- 查询不会返回所匹配多边形铺铜对象的子对象。
PolygonIslandAreaThreshold
概述
返回 Island Area Threshold 属性符合查询条件的所有多边形铺铜对象。
语法
PolygonIslandAreaThreshold : Number
Number 将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(PolygonIslandAreaThreshold) : Number– 以 mil 为单位指定阈值。 -
AsMM(PolygonIslandAreaThreshold) : Number– 以 mm 为单位指定阈值。
使用示例
PolygonIslandAreaThreshold = 2
返回 Island Area Threshold 属性为 2 平方(当前)计量单位的所有多边形铺铜对象。
PolygonIslandAreaThreshold >= 2
返回 Island Area Threshold 属性大于或等于 2 平方(当前)计量单位的所有多边形铺铜对象。
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
返回 Island Area Threshold 属性大于或等于 3000 square mils 且小于或等于 4000 square mils 的所有多边形铺铜对象。
AsMM(PolygonIslandAreaThreshold) < 1.016
返回 Island Area Threshold 属性小于 1.016 square mm 的所有多边形铺铜对象。
注意事项
-
Island Area Threshold 属性仅为多边形铺铜对象定义。
-
查询不会返回所匹配多边形铺铜对象的子对象。
PolygonMinimumPrimitiveSize
概述
返回 Minimum Primitive Size 属性符合查询条件的所有多边形铺铜对象。
语法
PolygonMinimumPrimitiveSize : Number
Number 将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– 以 mil 为单位指定尺寸。 -
AsMM(PolygonMinimumPrimitiveSize) : Number– 以 mm 为单位指定尺寸。
使用示例
PolygonMinimumPrimitiveSize = 4
返回 Minimum Primitive Size 属性为 4 当前计量单位的所有多边形铺铜对象。
PolygonMinimumPrimitiveSize >= 0.0508
返回 Minimum Primitive Size 属性大于或等于 0.0508 当前计量单位的所有多边形铺铜对象。
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
返回 Minimum Primitive Size 属性大于或等于 3 mil 且小于或等于 5 mil 的所有多边形铺铜对象。
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
返回 Minimum Primitive Size 属性小于 0.1524 mm 的所有多边形铺铜对象。
注意事项
-
Minimum Primitive Size 属性仅为多边形铺铜对象定义。
-
查询不会返回所匹配多边形铺铜对象的子对象。
PolygonNeckWidthThreshold
概述
返回 Neck Width Threshold 属性符合查询条件的所有多边形铺铜对象。
语法
PolygonNeckWidthThreshold : Number
Number 将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(PolygonNeckWidthThreshold) : Number– 以 mil 为单位指定阈值。 -
AsMM(PolygonNeckWidthThreshold) : Number– 以 mm 为单位指定阈值。
使用示例
PolygonNeckWidthThreshold = 5
返回 Neck Width Threshold 属性为 5 当前计量单位的所有多边形铺铜对象。
PolygonNeckWidthThreshold >= 5
返回 Neck Width Threshold 属性大于或等于 5 当前计量单位的所有多边形铺铜对象。
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
返回 Neck Width Threshold 属性大于或等于 5 mil 且小于或等于 10 mil 的所有多边形铺铜对象。
AsMM(PolygonNeckWidthThreshold) < 0.127
返回 Neck Width Threshold 属性小于 0.127 mm 的所有多边形铺铜对象。
注意事项
-
Neck Width Threshold 属性仅为多边形铺铜对象定义。
-
查询不会返回所匹配多边形铺铜对象的子对象。
PolygonPourOverSameNet
概述
返回 Pour Over Same Net 属性符合查询条件的所有多边形铺铜对象。
语法
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String 必须是以下列表中的字符串之一:
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
使用示例
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
返回 Pour Over Same Net 属性为 Pour Over All Same Net Objects 的所有多边形铺铜对象。
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
返回所有对象 except Pour Over Same Net 属性为 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'
返回所有多边形铺铜对象 except Pour Over Same Net 属性为 Don't Pour Over Same Net Objects 的对象。
注意事项
- Pour Over Same Net 属性仅为多边形铺铜对象定义。
-
PourOverSameNet_String开头和结尾的单引号字符 (') 不可省略。 - 查询不会返回所匹配多边形铺铜对象的子对象。
PolygonRemoveDeadCopper
概述
返回 Remove Dead Copper 属性符合查询条件的所有多边形铺铜对象。
语法
PolygonRemoveDeadCopper : Boolean_String
使用示例
PolygonRemoveDeadCopper = 'True'
返回已启用 Remove Dead Copper 属性的所有多边形铺铜对象。
PolygonRemoveDeadCopper = 'False'
返回已禁用 Remove Dead Copper 属性的所有多边形铺铜对象。
注意事项
-
Remove Dead Copper 属性仅为多边形铺铜对象定义。
-
查询不会返回所匹配多边形铺铜对象的子对象。
按面积移除多边形孤岛
概述
返回所有 Remove Islands By Area 属性符合查询条件的多边形铺铜对象。
语法
PolygonRemoveIslandsByArea : Boolean_String
使用示例
PolygonRemoveIslandsByArea = 'True'
返回所有已启用 Remove Islands By Area 属性的多边形铺铜对象。
PolygonRemoveIslandsByArea = 'False'
返回所有已禁用 Remove Islands By Area 属性的多边形铺铜对象。
注意事项
- Remove Islands By Area 属性仅针对多边形铺铜对象定义。
- 查询不会返回所返回的多边形铺铜对象的子对象。
移除多边形窄颈
概述
返回所有 Remove Narrow Necks 属性符合查询条件的多边形铺铜对象。
语法
PolygonRemoveNarrowNecks : Boolean_String
使用示例
PolygonRemoveNarrowNecks = 'True'
返回所有已启用 Remove Narrow Necks 属性的多边形铺铜对象。
PolygonRemoveNarrowNecks = 'False'
返回所有已禁用 Remove Narrow Necks 属性的多边形铺铜对象。
注意事项
-
Remove Narrow Necks 属性仅针对多边形铺铜对象定义。
-
查询不会返回所返回的多边形铺铜对象的子对象。
多边形环绕焊盘
概述
返回所有 Surround Pads With 属性符合查询条件的多边形铺铜对象。
语法
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String 必须为以下列表中的某个字符串:
-
'Arcs' -
'Octagons'
使用示例
PolygonSurroundPads = 'Arcs'
返回所有 Surround Pads With 属性为 Arcs 的多边形铺铜对象。
PolygonSurroundPads <> 'Octagons'
返回所有对象,except Surround Pads With 属性为 Octagons 的多边形铺铜对象。
IsPolygon && PolygonSurroundPads <> 'Octagons'
返回所有多边形铺铜对象,except Surround Pads With 属性为 Octagons 的对象。
注意事项
- Surround Pads With 属性仅针对多边形铺铜对象定义。
-
SurroundPads_String首尾的单引号(')不可省略。 - 查询不会返回所返回的多边形铺铜对象的子对象。
多边形走线宽度
概述
返回所有 Track Width 属性符合查询条件的多边形铺铜对象。
语法
PolygonTrackWidth : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过附加一个基于计量单位的关键字来指定具体的计量单位,从而覆盖文档级别指定的默认单位:
-
AsMils(PolygonTrackWidth) : Number– 以 mil 为单位指定宽度。 -
AsMM(PolygonTrackWidth) : Number– 以 mm 为单位指定宽度。
使用示例
PolygonTrackWidth = 20
返回所有 Track Width 属性为 20(采用当前计量单位)的多边形铺铜对象。
PolygonTrackWidth >= 1.27
返回所有 Track Width 属性大于或等于 1.27(采用当前计量单位)的多边形铺铜对象。
AsMils(PolygonTrackWidth) Between 10 And 30
返回所有 Track Width 属性大于或等于 10 mil 且小于或等于 30 mil 的多边形铺铜对象。
AsMM(PolygonTrackWidth) < 1.016
返回所有 Track Width 属性小于 1.016 mm 的多边形铺铜对象。
注意事项
-
Track Width 属性仅针对多边形铺铜对象定义。
-
查询不会返回所返回的多边形铺铜对象的子对象。
正端网络
概述
返回所有 Positive Net 属性符合查询条件的差分对对象。
语法
PositiveNet : String
使用示例
PositiveNet = 'D_P'
返回所有 Positive Net 属性为 D_P 的差分对对象。
PositiveNet Like '*RX1_P'
返回所有 Positive Net 属性以 RX1_P 结尾的差分对对象。
注意事项
- Positive Net 属性仅针对差分对对象定义。
- 查询不会返回所返回的差分对对象的子对象。
传播延迟
概述
返回所有 圆弧、走线、焊盘、过孔对象,其 Propagation Delay 属性符合查询条件。
语法
PropagationDelay : Numeric_String
使用示例
PropagationDelay = '70'
返回所有 Propagation Delay 属性等于 70 的区域对象。
PropagationDelay Between '200' And '400'
返回所有 Propagation Delay 属性大于或等于 200 且小于或等于 400 的区域对象。
PropagationDelay >= '100'
返回所有 Propagation Delay 属性大于或等于 100 的区域对象。
PropagationDelay <> '120'
返回所有对象,except Propagation Delay 属性等于 120 的区域对象。
注意
Propagation Delay 属性仅针对元件对象定义。
二维码反色
概述
返回所有 BarCode Inverted 属性符合查询条件的文本字符串对象。
语法
QrCodeInverted : Boolean_String
使用示例
QrCodeInverted = 'True'
返回所有已启用 BarCode Inverted 属性的文本字符串对象。
QrCodeInverted = 'False'
返回所有已禁用 BarCode Inverted 属性的文本字符串对象。
注意事项
-
BarCode Inverted 属性仅针对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸标注、钻孔表和层叠表对象)中 BarCode Inverted 属性符合查询条件的文本字符串子图元对象。如果只想查询已配置为二维码文本的文本字符串对象,请附加关键字前缀来定位这些对象。查询表达式示例为
IsQrCodeText And (QrCodeInverted = 'True')。
径向尺寸标注角度步长
概述
返回所有 Angular Step 属性符合查询条件的径向直径尺寸标注和径向尺寸标注对象。
语法
RadialDimensionAngularStep : Number
使用示例
RadialDimensionAngularStep = 30.0
返回所有 Angular Step 属性为 30.0 度的径向直径尺寸标注和径向尺寸标注对象。
RadialDimensionAngularStep > 60.0
返回所有 Angular Step 属性大于 60.0 度的径向直径尺寸标注和径向尺寸标注对象。
RadialDimensionAngularStep Between 30.0 And 150.0
返回所有 Angular Step 属性大于或等于 30.0 度且小于或等于 150.0 度的径向直径尺寸标注和径向尺寸标注对象。
RadialDimensionAngularStep <= 45.0
返回所有 Angular Step 属性小于或等于 45.0 度的径向直径尺寸标注和径向尺寸标注对象。
注意
Angular Step 属性仅针对径向直径尺寸标注和径向尺寸标注对象定义。
受限
概述
返回所有 Restricted for Layer 属性符合查询条件的禁布对象。
语法
Restricted = Layer_String
Restricted <> Layer_String
使用示例
Restricted = 'TopLayer'
返回 TopLayer 上的所有禁布对象。
Restricted <> 'MidLayer1'
返回所有禁布对象,except MidLayer1 层上的对象。
注意事项
-
Layer_String开头和结尾的单引号 (') 不可省略。 - Restricted for Layer 属性仅针对禁布对象(圆弧、填充、实心区域和走线)定义。
旋转角度
概述
返回所有 Rotation 属性符合查询条件的基线尺寸标注、中心尺寸标注、元件、基准尺寸标注、设计视图、钻孔表、填充、层叠表、线性直径尺寸标注、线性尺寸标注、OLE 对象、焊盘和文本字符串(注释、位号、自由文本)对象。
语法
Rotation : Number
使用示例
Rotation = 30.0
返回所有 Rotation 属性为 30.0 度的基线尺寸标注、中心尺寸标注、元件、基准尺寸标注、设计视图、钻孔表、填充、层叠表、线性直径尺寸标注、线性尺寸标注、OLE 对象、焊盘和文本字符串(注释、位号、自由文本)对象。
Rotation > 60.0
返回所有 Rotation 属性大于 60.0 度的基线尺寸标注、中心尺寸标注、元件、基准尺寸标注、设计视图、钻孔表、填充、层叠表、线性直径尺寸标注、线性尺寸标注、OLE 对象、焊盘和文本字符串(注释、位号、自由文本)对象。
Rotation Between 30.0 And 150.0
返回所有 Rotation 属性大于或等于 30.0 度且小于或等于 150.0 度的基线尺寸标注、中心尺寸标注、元件、基准尺寸标注、设计视图、钻孔表、填充、层叠表、线性直径尺寸标注、线性尺寸标注、OLE 对象、焊盘和文本字符串(注释、位号、自由文本)对象。
Rotation <= 45.0
返回所有 Rotation 属性小于或等于 45.0 度的基线尺寸标注、中心尺寸标注、元件、基准尺寸标注、设计视图、钻孔表、填充、层叠表、线性直径尺寸标注、线性尺寸标注、OLE 对象、焊盘和文本字符串(注释、位号、自由文本)对象。
注意
Rotation 属性仅针对基线尺寸标注、中心尺寸标注、元件、基准尺寸标注、设计视图、钻孔表、填充、层叠表、线性直径尺寸标注、线性尺寸标注、OLE 对象、焊盘和文本字符串(注释、位号、自由文本)对象定义。
规则属性
概述
返回所有 Rule Attributes 属性符合查询条件的设计规则和违规对象。
语法
RuleAttributes : String
输入的字符串必须针对为规则定义的属性(例如 'Clearance = 10mil')。
使用示例
RuleAttributes = 'Clearance = 10mil'
返回所有 Rule Attributes 属性为 Clearance = 10mil 的设计规则和违规对象。
RuleAttributes Like 'Expansion*'
返回所有 Rule Attributes 属性以 Expansion 开头的设计规则和违规对象。在此示例中,将返回所有与锡膏掩膜和阻焊膜相关的规则及违规对象。
注意
Rule Attributes 属性仅针对设计规则和违规对象定义。
规则类别
概述
返回所有 Rule Category 属性符合查询条件的设计规则对象。
语法
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String 必须是以下列表中的字符串之一:
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
使用示例
RuleCategory = 'Electrical'
返回所有 Rule Category 属性为 Electrical 的设计规则对象。
RuleCategory <> 'High Speed'
返回所有对象,except Rule Category 属性为 High Speed 的设计规则对象。
IsRule && RuleCategory <> 'Signal Integrity'
返回所有设计规则对象,except Rule Category 属性为 Signal Integrity 的对象。
注意事项
- Rule Category 属性仅针对设计规则对象定义。
-
Category_String开头和结尾的单引号 (') 不可省略。
规则注释
概述
返回所有 Rule Comment 属性符合查询条件的设计规则对象。
语法
RuleComment : String
输入的字符串必须针对为规则定义的注释(例如 'This is an example clearance rule')。
使用示例
RuleComment = '在锡膏掩膜层上遮盖所有基准点'
返回所有 Rule Comment 属性为“在锡膏掩膜层上遮盖所有基准点”的设计规则对象。
RuleComment Like '*Clearance*'
返回所有 Rule Comment 属性包含词语 Clearance 的设计规则对象。例如,使用此表达式将同时返回 Comment = Example Clearance Rule 的间距规则,以及注释 = Example Component Clearance Rule 的元件间距规则。
RuleComment = ''
返回所有对象,except Rule Comment 属性中有内容的设计规则对象。
注意
Rule Comment 属性仅针对设计规则对象定义。
规则启用状态
概述
返回所有 Rule Enabled 属性符合查询条件的设计规则对象。
语法
RuleEnabled : Boolean_String
使用示例
RuleEnabled = 'True'
返回所有 Rule Enabled 属性为启用状态的设计规则对象。
RuleEnabled = 'False'
返回所有 Rule Enabled 属性为禁用状态的设计规则对象。
注意
Rule Enabled 属性仅针对设计规则对象定义。
规则优先级
概述
返回所有 Rule Priority 属性符合查询条件的设计规则对象。
语法
RulePriority : Numeric_String
RulePriority : Number
使用示例
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
返回所有 Rule Priority 属性为 2 的设计规则对象。
RulePriority > '' && RulePriority Between 3 And 5
返回所有 Rule Priority 属性大于或等于 3 且小于或等于 5 的设计规则对象。
ObjectKind Like '*Rule' && RulePriority >= 4
返回所有 Rule Priority 属性大于或等于 4 的设计规则对象。
IsRule && RulePriority < 4
返回所有 Rule Priority 属性小于 4 的设计规则对象。
RulePriority <> '1'
返回所有对象 except,其 Rule Priority 属性为 1 的设计规则对象。
IsRule && RulePriority <> 1
返回所有 Rule Priority 属性不等于 1 的设计规则对象。
注意
Rule Priority 属性仅为设计规则对象定义。
RuleScope1
概述
返回所有 Scope 1 属性符合查询条件的设计规则和违规对象。
语法
RuleScope1 : String
输入的字符串必须针对为该规则定义的作用范围(例如 'All')。
使用示例
RuleScope1 = 'All'
返回所有 Scope 1 属性为 All 的设计规则和违规对象。
RuleScope1 = 'InNet(''D7'')'
返回所有 Scope 1 属性为 InNet('D7') 的设计规则和违规对象。
RuleScope1 Like 'InNet(''???'')'
返回所有 Scope 1 属性为 InNet('???') 的设计规则和违规对象。关联网络的字符串必须恰好由三个字符组成,符合条件的 Scope 1 属性示例包括 InNet('GND') 和 InNet('VCC')。
注意
Scope 1 属性仅为设计规则和违规对象定义。
RuleScope2
概述
返回所有 Scope 2 属性符合查询条件的设计规则和违规对象。
语法
RuleScope2 : String
输入的字符串必须针对为该规则定义的作用范围(例如 'All')。
使用示例
RuleScope2 = 'All'
返回所有 Scope 2 属性为 All 的设计规则和违规对象。
RuleScope2 = '-'
返回所有没有 Scope 2 属性的设计规则和违规对象。少数类型的设计规则具有 Scope 1 和 Scope 2 属性(二元规则),但大多数类型只有 Scope 1 属性(一元规则),因此无法为此类规则定义 Scope 2 属性。
RuleScope2 = 'InNet(''D7'')'
返回所有 Scope 2 属性为 InNet('D7') 的设计规则和违规对象。
RuleScope2 Like 'InNet(''???'')'
返回所有 Scope 2 属性为 InNet('???') 的设计规则和违规对象。关联网络的字符串必须恰好由三个字符组成,符合条件的 Scope 1 属性示例包括 InNet('GND') 和 InNet('VCC')。
RuleScope2 Like 'InComponent(''??*'')'
返回所有 Scope 2 属性为 InComponent('??*') 的设计规则和违规对象。关联元件的字符串必须至少包含两个字符,符合条件的 Scope 2 属性示例包括 InComponent('C3') 和 InComponent('RP1')。
注意
Scope 2 属性仅为设计规则和违规对象定义。
RuleType
概述
返回所有 Rule Type 属性符合查询条件的设计规则对象。
语法
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String必须是以下字符串之一:
-
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'
使用示例
RuleType = 'Clearance'
返回所有 Rule Type 属性为 Clearance 的设计规则对象。
RuleType <> 'Paste Mask Expansion'
返回所有对象 except,其 Rule Type 属性为 Paste Mask Expansion 的设计规则对象。
IsRule && RuleType <> 'Height'
返回所有 Rule Type 属性不为 Height 的设计规则对象。
注意事项
- Rule Type 属性仅为设计规则对象定义。
-
RuleType_String开头和结尾的单引号(')不可省略。
ShowComment
概述
返回 Show Comment 属性符合查询条件的元件对象。
语法
ShowComment : Boolean_String
Boolean_String必须为 'True' 或 'False'。
使用示例
ShowComment = 'True'
返回所有 Show Comment 属性已启用的元件对象。
ShowComment = 'False'
返回所有 Show Comment 属性已禁用的元件对象。
ShowComment <> 'True'
Not (ShowComment = 'True')
返回所有对象 except,其 Show Comment 属性已启用的元件对象。
ShowComment <> 'False'
Not (ShowComment = 'False')
返回所有对象 except,其 Show Comment 属性已禁用的元件对象。
注意事项
- Show Comment 属性仅为元件对象定义。
- 查询返回的元件不包含其子对象。
ShowName
概述
返回 Show Name 属性符合查询条件的元件对象。
语法
ShowName : Boolean_String
Boolean_String必须为 'True' 或 'False'。
使用示例
ShowName = 'True'
返回所有 Show Name 属性已启用的元件对象。
ShowName = 'False'
返回所有 Show Name 属性已禁用的元件对象。
ShowName <> 'True'
Not (ShowName = 'True')
返回所有对象 except,其 Show Name 属性已启用的元件对象。
ShowName <> 'False'
Not (ShowName = 'False')
返回所有对象 except,其 Show Name 属性已禁用的元件对象。
注意事项
- Show Name 属性仅为元件对象定义。
- 查询返回的元件不包含其子对象。
SlotHoleLength
概述
返回所有 Hole Length 属性符合查询条件的焊盘对象。
语法
SlotHoleLength : Number
Number将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(SlotHoleLength) : Number– 以 mil 为单位指定长度。 -
AsMM(SlotHoleLength) : Number– 以 mm 为单位指定长度。
用法示例
SlotHoleLength = 50
返回所有 Hole Length 属性值为 50(以当前计量单位计)的焊盘对象。
SlotHoleLength >= 50
返回所有 Hole Length 属性值大于或等于 50(以当前计量单位计)的焊盘对象。
AsMils(SlotHoleLength) Between 20 And 50
返回所有 Hole Length 属性值大于或等于 0.5mil 且小于或等于 0.6 mil 的焊盘对象。
AsMM(SlotHoleLength) < 1.5
返回所有 Hole Length 属性值小于 1.5 mm 的焊盘对象。
注意
Hole Length 属性仅为焊盘对象定义。
阻焊扩展
概述
圆弧、填充、焊盘、区域、走线和过孔的阻焊扩展距离可由相关的阻焊扩展设计规则确定,也可以在对象属性中手动定义扩展值。此函数返回以下对象:
-
Solder Mask Expansion 属性符合查询条件的焊盘和过孔。
-
Solder Mask Expansion Mode 设置为
Manual或From Rule, AND 且 Solder Mask Expansion 属性符合查询条件的圆弧、填充、区域和走线。
语法
SolderMaskExpansion : Number
Number将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(– 以 mil 为单位指定阻焊扩展值。SolderMaskExpansion) : Number -
AsMM(– 以 mm 为单位指定阻焊扩展值。SolderMaskExpansion) : Number
用法示例
SolderMaskExpansion = 4
返回所有 Solder Mask Expansion 属性(如果单独设置,则为 Solder Mask Expansion - Top 属性)值为 4(以当前计量单位计)的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值为 4(以当前计量单位计)的圆弧、填充、区域和走线对象。
SolderMaskExpansion >= 0.0508
返回所有 Solder Mask Expansion 属性(如果单独设置,则为 Solder Mask Expansion - Top 属性)值大于或等于 0.0508(以当前计量单位计)的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值大于或等于 0.0508(以当前计量单位计)的圆弧、填充、区域和走线对象。
AsMils(SolderMaskExpansion) Between 3 And 5
返回所有 Solder Mask Expansion 属性(如果单独设置,则为 Solder Mask Expansion - Top 属性)值大于或等于 3 mil 且小于或等于 5 mil 的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值大于或等于 3 mil 且小于或等于 5 mil 的圆弧、填充、区域和走线对象。
AsMM(SolderMaskExpansion) < 0.1524
返回所有 Solder Mask Expansion 属性(如果单独设置,则为 Solder Mask Expansion - Top 属性)值小于 0.1524 mm 的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值小于 0.1524 mm 的圆弧、填充、区域和走线对象。
注意事项
- 阻焊扩展距离可指定为负值、零或正值。
- Solder Mask Expansion 属性仅为圆弧、填充、焊盘、区域、走线和过孔对象定义。
底层阻焊扩展
概述
圆弧、填充、焊盘、区域、走线和过孔的阻焊扩展距离可由相关的阻焊扩展设计规则确定,也可以在对象属性中手动定义扩展值。对于焊盘和过孔,可以分别为电路板的顶面和底面指定扩展值。此函数返回以下对象:
- Solder Mask Expansion - Bottom 属性符合查询条件的焊盘和过孔。
-
Solder Mask Expansion Mode 设置为
Manual或From Rule, AND 且 Solder Mask Expansion 属性符合查询条件的圆弧、填充、区域和走线。
语法
SolderMaskExpansionBottom : Number
Number将使用文档当前采用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 – 覆盖文档级别指定的默认单位:
-
AsMils(SolderMaskExpansionBottom) : Number– 以 mil 为单位指定阻焊扩展值。 -
AsMM(SolderMaskExpansionBottom) : Number– 以 mm 为单位指定阻焊扩展值。
用法示例
SolderMaskExpansionBottom = 4
返回所有 Solder Mask Expansion - Bottom 属性值为 4(以当前计量单位计)的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值为 4(以当前计量单位计)的圆弧、填充、区域和走线对象。
SolderMaskExpansionBottom >= 0.0508
返回所有 Solder Mask Expansion - Bottom 属性值大于或等于 0.0508(以当前计量单位计)的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值大于或等于 0.0508(以当前计量单位计)的圆弧、填充、区域和走线对象。
AsMils(SolderMaskExpansionBottom) Between 3 And 5
返回所有 Solder Mask Expansion - Bottom 属性值大于或等于 3 mil 且小于或等于 5 mil 的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值大于或等于 3 mil 且小于或等于 5 mil 的圆弧、填充、区域和走线对象。
AsMM(SolderMaskExpansionBottom) < 0.1524
返回所有 Solder Mask Expansion - Bottom 属性值小于 0.1524 mm 的焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性值小于 0.1524 mm 的圆弧、填充、区域和走线对象。
注意事项
-
阻焊扩展距离可指定为负值、零 或正值。
-
Solder Mask Expansion - Bottom 属性仅为焊盘和过孔对象定义。
从孔边缘计算阻焊扩展
概述
返回所有 Apply Solder Mask Expansion From The Hole Edge 属性符合查询条件的焊盘和过孔对象。
语法
SolderMaskExpansionFromHoleEdge : Boolean_String
用法示例
SolderMaskExpansionFromHoleEdge = 'True'
返回所有已启用 Apply Solder Mask Expansion From The Hole Edge 属性的焊盘和过孔对象。
SolderMaskExpansionFromHoleEdge = 'False'
返回 Apply Solder Mask Expansion From The Hole Edge 属性已禁用的所有焊盘和过孔对象。
注意
Apply Solder Mask Expansion From The Hole Edge 属性仅针对焊盘和过孔对象定义。
阻焊扩展模式
概述
圆弧、填充、区域和走线的阻焊扩展距离既可由相关的阻焊扩展设计规则确定,也可通过在对象属性中定义扩展值来手动设置。此外,也可以不为这些对象设置阻焊开窗。这三种模式由对象的 Solder Mask Expansion Mode 属性决定。此函数返回 Solder Mask Expansion Mode 属性符合查询条件的圆弧、填充、区域和走线对象。
语法
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String必须为以下字符串之一:
-
'None' -
'From Rule' -
'Manual'
使用示例
SolderMaskExpansionMode = 'Manual'
返回 Solder Mask Expansion Mode 属性设置为 Manual 的所有圆弧、填充、区域和走线对象,以及 Solder Mask Override 属性已启用的焊盘和过孔对象。
SolderMaskExpansionMode = 'From Rule'
返回 Solder Mask Expansion Mode 属性设置为 From Rule 的所有圆弧、填充、区域和走线对象,以及 Solder Mask Override 属性已禁用的焊盘和过孔对象。
SolderMaskExpansionMode = 'None'
返回所有对象,except 焊盘和过孔对象,以及 Solder Mask Expansion Mode 属性设置为 From Rule 或 Manual 的圆弧、填充、区域和走线对象。
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
返回所有对象,except Solder Mask Expansion Mode 属性设置为 Manual 的圆弧、填充、区域和走线对象,以及 Solder Mask Override 属性已启用的焊盘和过孔对象。
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
返回所有对象,except Solder Mask Expansion Mode 属性设置为 From Rule 的圆弧、填充、区域和走线对象,以及 Solder Mask Override 属性已禁用的焊盘和过孔对象。
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
返回所有焊盘和过孔对象,以及 Solder Mask Expansion Mode 属性设置为 From Rule 或 Manual 的圆弧、填充、区域和走线对象。
注意
- Solder Mask Expansion Mode 属性仅针对圆弧、填充、区域和走线对象定义。
-
ExpansionMode_String首尾的单引号字符 (') 不可省略。
顶层阻焊扩展
概述
圆弧、填充、焊盘、区域、走线和过孔的阻焊扩展距离既可由相关的阻焊扩展设计规则确定,也可通过在对象属性中定义扩展值来手动设置。对于焊盘和过孔,可以分别为电路板的顶面和底面指定扩展值。此函数返回以下对象:
- Solder Mask Expansion - Top 属性符合查询条件的焊盘和过孔。
-
Solder Mask Expansion Mode 设置为
Manual或From Rule, AND Solder Mask Expansion 属性符合查询条件的圆弧、填充、区域和走线。
语法
SolderMaskExpansionTop : Number
Number将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定具体的计量单位 – 覆盖文档级别指定的默认单位 :
-
AsMils(SolderMaskExpansionTop) : Number– 以 mil 为单位指定阻焊扩展值。 -
AsMM(SolderMaskExpansionTop) : Number– 以 mm 为单位指定阻焊扩展值。
使用示例
SolderMaskExpansionTop = 4
返回 Solder Mask Expansion - Top 属性为 4(以当前计量单位计)的所有焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性为 4(以当前计量单位计)的圆弧、填充、区域和走线对象。
SolderMaskExpansionTop >= 0.0508
返回 Solder Mask Expansion - Top 属性大于或等于 0.0508(以当前计量单位计)的所有焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性大于或等于 0.0508(以当前计量单位计)的圆弧、填充、区域和走线对象。
AsMils(SolderMaskExpansionTop) Between 3 And 5
返回 Solder Mask Expansion - Top 属性大于或等于 3 mil 且小于或等于 5mil 的所有焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性大于或等于 3 mil 且小于或等于 5 mil 的圆弧、填充、区域和走线对象。
AsMM(SolderMaskExpansionTop) < 0.1524
返回 Solder Mask Expansion - Top 属性小于 0.1524 mm 的所有焊盘和过孔对象。还返回 Solder Mask Expansion Mode 设置为 Manual 或 From Rule,且 Solder Mask Expansion 属性小于 0.1524mm 的圆弧、填充、区域和走线对象。
注意
-
阻焊扩展距离可指定为负值、零 或正值。
-
Solder Mask Expansion - Top 属性仅针对焊盘和过孔对象定义。
阻焊覆盖设置
概述
焊盘和过孔的阻焊扩展距离既可由相关的阻焊扩展设计规则确定,也可通过在焊盘/过孔属性中定义扩展值来手动设置。后一种方式要求启用焊盘/过孔的 Solder Mask Override 属性。此函数返回 Solder Mask Override 属性符合查询条件的焊盘和过孔对象。
语法
SolderMaskOverride : Boolean_String
Boolean_String必须为 'True' 或 'False'。
使用示例
SolderMaskOverride = 'True'
返回 Solder Mask Override 属性已启用的所有焊盘和过孔对象。
SolderMaskOverride = 'False'
返回 Solder Mask Override 属性已禁用的所有焊盘和过孔对象。
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
返回所有对象,except Solder Mask Override 属性已启用的焊盘和过孔对象。
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
返回所有对象,except Solder Mask Override 属性已禁用的焊盘和过孔对象。
注意
Solder Mask Override 属性仅针对焊盘和过孔对象定义。
底层阻焊盖油
概述
返回 Solder Mask Tenting - Bottom 属性符合查询条件的所有焊盘和过孔对象。
语法
SolderMaskTentingBottom : Boolean_String
使用示例
SolderMaskTentingBottom = 'True'
返回 Solder Mask Tenting - Bottom 属性已启用的所有焊盘和过孔对象。
SolderMaskTentingBottom = 'False'
返回 Solder Mask Tenting - Bottom 属性已禁用的所有焊盘和过孔对象。
注意
-
Solder Mask Tenting - Bottom 属性仅针对焊盘和过孔对象定义。
-
通过 Properties 面板查看所选对象的属性时,Solder Mask Tenting - Bottom 属性(显示在 List 面板中)对应于 Solder Mask Expansion 部分中的 Bottom 选项。启用 Solder Mask Tenting - Bottom 属性后,Bottom 选项将被禁用,这意味着焊盘/过孔在电路板底面没有阻焊开窗,因此处于盖油状态。
顶层阻焊盖油
概述
返回 Solder Mask Tenting - Top 属性符合查询条件的所有焊盘和过孔对象。
语法
SolderMaskTentingTop : Boolean_String
使用示例
SolderMaskTentingTop = 'True'
返回已启用 Solder Mask Tenting - Top 属性的所有焊盘和过孔对象。
SolderMaskTentingTop = 'False'
返回已禁用 Solder Mask Tenting - Top 属性的所有焊盘和过孔对象。
注意事项
-
Solder Mask Tenting - Top 属性仅适用于焊盘和过孔对象。
-
Solder Mask Tenting - Top 属性(如 List 面板中所示)对应于通过 Properties 面板查看所选对象的属性时,Solder Mask Expansion 区域中的 Top 选项。启用 Solder Mask Tenting - Top 属性时,Top 选项将被禁用,这表示该焊盘/过孔在电路板顶面没有阻焊开窗,因此被阻焊覆盖。
离板高度
概述
返回 Model Standoff Height (Extruded) 属性符合查询条件的所有拉伸型 3D 实体对象。
语法
StandoffHeight : Number
Number将遵循文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定具体的计量单位 ,以覆盖文档级别指定的默认单位:
-
AsMils(StandoffHeight) : Number– 以 mil 为单位指定高度。 -
AsMM(StandoffHeight) : Number– 以 mm 为单位指定高度。
使用示例
StandoffHeight = 100
返回 Model Standoff Height (Extruded) 属性等于 100(以当前计量单位计)的所有拉伸型 3D 实体对象。
StandoffHeight >= 4.064
返回 Model Standoff Height (Extruded) 属性大于或等于 4.064(以当前计量单位计)的所有拉伸型 3D 实体对象。
AsMils(StandoffHeight) > 80
返回 Model Standoff Height (Extruded) 属性大于 80 mil 的所有拉伸型 3D 实体对象。
AsMM(StandoffHeight) Between 1.524 And 3.81
返回 Model Standoff Height (Extruded) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有拉伸型 3D 实体对象。
StandoffHeight <> 50
返回 Model Standoff Height (Extruded) 属性not等于 50(以当前计量单位计)的所有拉伸型 3D 实体对象。
AsMils(StandoffHeight) <= 120
返回 Model Standoff Height (Extruded) 属性小于或等于 120 mil 的所有拉伸型 3D 实体对象。
AsMM(StandoffHeight) < 1.778
返回 Model Standoff Height (Extruded) 属性小于 1.778 mm 的所有拉伸型 3D 实体对象。
注意
Model Standoff Height (Extruded) 属性仅适用于拉伸型 3D 实体对象。
起始层
概述
返回 Drill Pair 属性中左侧层符合查询条件的所有过孔对象。
语法
StartLayer = Layer_String
使用示例
StartLayer = 'Top Layer'
返回 Drill Pair 属性中左侧条目为 Top Layer 的所有过孔对象。
StartLayer <> 'Signal Layer 2'
返回所有对象,except Drill Pair 属性中左侧条目为 Signal Layer 2 的过孔对象。
IsVia && StartLayer <> 'Internal Plane 1'
返回所有过孔对象,except Drill Pair 属性中左侧条目为 Internal Plane 1 的对象。
注意事项
-
Layer_String首尾的单引号(')不可省略。 - Drill Pair 属性仅适用于过孔对象。
终止层
概述
返回 Drill Pair 属性中右侧层符合查询条件的所有过孔对象。
语法
StopLayer = Layer_String
使用示例
StopLayer = 'Top Layer'
返回 Drill Pair 属性中右侧条目为 Top Layer 的所有过孔对象。
StopLayer <> 'Signal Layer 2'
返回所有对象,except Drill Pair 属性中右侧条目为 Signal Layer 2 的过孔对象。
IsVia && StopLayer <> 'Internal Plane 1'
返回所有过孔对象,except Drill Pair 属性中右侧条目为 Internal Plane 1 的对象。
注意事项
-
Layer_String首尾的单引号(')不可省略。 - Drill Pair 属性仅适用于过孔对象。
字符串文本
概述
返回 String 属性符合查询条件的文本字符串和引线尺寸标注对象。
语法
StringText : String
使用示例
StringText = '100nF'
返回 String 属性为 100 nF 的所有文本字符串和引线尺寸标注对象。
注意事项
- 查询返回的引线尺寸标注对象的子对象不会被返回。
- String 属性仅适用于文本字符串和引线尺寸标注对象。
字符串类型
概述
返回 String Type 属性符合查询条件的所有文本对象。
语法
StringType = StringType_String
StringType <> StringType_String
StringType_String必须是以下列表中的字符串之一:
-
'Comment' -
'Designator' -
'Free'
使用示例
StringType = 'Designator'
返回 String Type 属性为 Designator 的所有文本对象。
StringType <> 'Free'
返回所有对象,except String Type 属性为 Free 的文本对象。
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
返回 String Type 属性不为 Free 的所有文本对象。
注意事项
- String Type 属性仅适用于文本对象。
-
StringType_String首尾的单引号(')不可省略。
笔画字体
概述
返回 Stroke Font 属性符合查询条件的所有坐标、钻孔表、层叠表、原始尺寸标注和文本(注释、位号、自由文本)对象。
语法
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String必须是以下列表中的字符串之一:
-
'Default' -
'Serif' -
'Sans Serif'
使用示例
StrokeFont = 'Default'
返回 Stroke Font 属性为 Default 的所有坐标、钻孔表、层叠表、原始尺寸标注和文本(注释、位号、自由文本)对象。
StrokeFont <> 'Serif'
返回所有对象,except Stroke Font 属性为 Serif 的坐标、钻孔表、层叠表、原始尺寸标注和文本(注释、位号、自由文本)对象。
注意事项
-
Font_String首尾的单引号(')不可省略。 - Stroke Font 属性仅适用于坐标、钻孔表、层叠表、原始尺寸标注和文本(注释、位号、自由文本)对象。
盖孔材料
概述
返回 Tenting Material 属性符合查询条件的所有过孔对象。
语法
TentingMaterial : String
使用示例
TentingMaterial = 'Epoxy'
返回 Tenting Material 属性为 Epoxy 的所有过孔对象。
TentingMaterial Like 'Epoxy*'
返回具有 Tenting Material 且其关联字符串以 Epoxy 开头的所有过孔对象。
注意事项
- Tenting Material 属性仅针对过孔对象定义。
-
String开头和结尾的单引号字符(')不可省略。
盖油面
概述
返回 Tenting Side 属性符合查询条件的所有过孔对象。
语法
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String 必须为以下列表中的字符串之一:
-
'Top' -
'Bottom' -
'Both'
使用示例
TentingSide = 'Top'
返回 Tenting Side 属性为 Top 的所有过孔对象。
TentingSide <> 'Both'
返回所有对象,except Tenting Side 属性为 Both 的过孔对象。
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
返回所有对象,except Tenting Side 属性为 Both 的过孔对象。
注意事项
- Tenting Side 属性仅针对过孔对象定义。
-
TentingSide_String开头和结尾的单引号字符(')不可省略。
测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性符合查询条件的焊盘和过孔对象。
语法
Testpoint : Boolean
使用示例
Testpoint
Testpoint = True
返回 Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性中任意一项已启用的所有焊盘和过孔对象。
Not Testpoint
Testpoint = False
返回所有对象,except Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性中任意一项已启用的焊盘和过孔对象。
注意
Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top 和 Assembly Testpoint - Bottom 属性仅针对焊盘和过孔对象定义。
装配测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性符合查询条件的焊盘和过孔对象。
语法
TestpointAssy : Boolean
使用示例
TestpointAssy
TestpointAssy = True
返回 Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性已启用的所有焊盘和过孔对象。
Not TestpointAssy
TestpointAssy = False
返回所有对象,except Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性已启用的焊盘和过孔对象。
注意
Assembly Testpoint - Top 和 Assembly Testpoint - Bottom 属性仅针对焊盘和过孔对象定义。
底面装配测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Assembly Testpoint - Bottom 属性符合查询条件的焊盘和过孔对象。
语法
TestpointAssyBottom : Boolean
使用示例
TestpointAssyBottom
TestpointAssyBottom = True
返回 Assembly Testpoint - Bottom 属性已启用的所有焊盘和过孔对象。
Not TestpointAssyBottom
TestpointAssyBottom = False
返回所有对象,except Assembly Testpoint - Bottom 属性已启用的焊盘和过孔对象。
注意
Assembly Testpoint - Bottom 属性仅针对焊盘和过孔对象定义。
顶面装配测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Assembly Testpoint - Top 属性符合查询条件的焊盘和过孔对象。
语法
TestpointAssyTop : Boolean
使用示例
TestpointAssyTop
TestpointAssyTop = True
返回 Assembly Testpoint - Top 属性已启用的所有焊盘和过孔对象。
Not TestpointAssyTop
TestpointAssyTop = False
返回所有对象,except Assembly Testpoint - Top 属性已启用的焊盘和过孔对象。
注意
Assembly Testpoint - Top 属性仅针对焊盘和过孔对象定义。
底面测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Fabrication Testpoint - Bottom 或 Assembly Testpoint - Bottom 属性符合查询条件的焊盘和过孔对象。
语法
TestpointBottom : Boolean
使用示例
TestpointBottom
TestpointBottom = True
返回 Fabrication Testpoint - Bottom 或 Assembly Testpoint - Bottom 属性已启用的所有焊盘和过孔对象。
Not TestpointBottom
TestpointBottom = False
返回所有对象,except Fabrication Testpoint - Bottom 或 Assembly Testpoint - Bottom 属性已启用的焊盘和过孔对象。
注意
Fabrication Testpoint - Bottom 和 Assembly Testpoint - Bottom 属性仅针对焊盘和过孔对象定义。
制造测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Fabrication Testpoint - Top 或 Fabrication Testpoint - Bottom 属性符合查询条件的焊盘和过孔对象。
语法
TestpointFab : Boolean
使用示例
TestpointFab
TestpointFab = True
返回 Fabrication Testpoint - Top 或 Fabrication Testpoint - Bottom 属性已启用的所有焊盘和过孔对象。
Not TestpointFab
TestpointFab = False
返回所有对象,except Fabrication Testpoint - Top 或 Fabrication Testpoint - Bottom 属性已启用的焊盘和过孔对象。
注意
Fabrication Testpoint - Top 和 Fabrication Testpoint - Bottom 属性仅针对焊盘和过孔对象定义。
底面制造测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Fabrication Testpoint - Bottom 属性符合查询条件的焊盘和过孔对象。
语法
TestpointFabBottom : Boolean
使用示例
TestpointFabBottom
TestpointFabBottom = True
返回 Fabrication Testpoint - Bottom 属性已启用的所有焊盘和过孔对象。
Not TestpointFabBottom
TestpointFabBottom = False
返回所有对象,except Fabrication Testpoint - Bottom 属性已启用的焊盘和过孔对象。
注意
Fabrication Testpoint - Bottom 属性仅针对焊盘和过孔对象定义。
顶面制造测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶面和/或底面。此函数返回 Fabrication Testpoint - Top 属性符合查询条件的焊盘和过孔对象。
语法
TestpointFabTop : Boolean
使用示例
TestpointFabTop
TestpointFabTop = True
返回 Fabrication Testpoint - Top 属性已启用的所有焊盘和过孔对象。
Not TestpointFabTop
TestpointFabTop = False
返回所有对象,except Fabrication Testpoint - Top 属性已启用的焊盘和过孔对象。
注意
Fabrication Testpoint - Top 属性仅针对焊盘和过孔对象定义。
顶层测试点
概述
焊盘和过孔对象可用作制造和/或装配测试点,且可位于电路板的顶层和/或底层。此函数返回 Fabrication Testpoint - Top 或 Assembly Testpoint - Top 属性符合查询条件的焊盘和过孔对象。
语法
TestpointTop : Boolean
使用示例
TestpointTop
TestpointTop = True
返回 Fabrication Testpoint - Top 或 Assembly Testpoint - Top 属性已启用的所有焊盘和过孔对象。
Not TestpointTop
TestpointTop = False
返回所有对象,except Fabrication Testpoint - Top 或 Assembly Testpoint - Top 属性已启用的焊盘和过孔对象。
注意
Fabrication Testpoint - Top 和 Assembly Testpoint - Top 属性仅对焊盘和过孔对象定义。
文本高度
概述
返回 Text Height 属性符合查询条件的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
语法
TextHeight : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1mil = 0.001英寸)或公制(mm;1mm = 0.001米)。
可通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(TextHeight) : Number——以 mil 为单位指定高度。 -
AsMM(TextHeight) : Number——以 mm 为单位指定高度。
使用示例
TextHeight = 60
返回 Text Height 属性值为 60(以当前计量单位计)的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
TextHeight >= 1.27
返回 Text Height 属性值大于或等于 1.27(以当前计量单位计)的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
AsMils(TextHeight) Between 40 And 80
返回 Text Height 属性值大于或等于 40 mil 且小于或等于 80 mil 的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
AsMM(TextHeight) < 1.778
返回 Text Height 属性值小于 1.778 mm 的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
注意
Text Height 属性仅对坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象定义。
文本类型
概述
返回 Text Kind 属性符合查询条件的所有钻孔表、层叠和文本字符串(注释、位号、自由文本)对象。
语法
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String 必须是以下列表中的字符串之一:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
使用示例
TextKind = 'Stroke Font'
返回 Text Kind 属性为 Stroke Font 的所有钻孔表、层叠和文本字符串(注释、位号、自由文本)对象。
TextKind <> 'BarCode Text'
返回所有对象,except Text Kind 属性为 BarCode Text 的文本字符串(注释、位号、自由文本)对象。
IsDesignator && TextKind = 'TrueType Font'
返回 Text Kind 属性为 TrueType Font 的所有钻孔表、层叠和文本字符串(注释、位号、自由文本)对象。
注意事项
- Text Kind 属性仅对钻孔表、层叠和文本字符串(注释、位号、自由文本)对象定义。
-
TextKind_String开头和结尾的单引号字符(')不可省略。
文本相对于反色矩形的偏移量
概述
返回 Inverted Text Offset From Inverted Rect 属性符合查询条件的所有文本字符串(注释、位号、自由文本)对象。
语法
TextOffsetFromInvertedRectangle : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(TextOffsetFromInvertedRectangle) : Number——以 mil 为单位指定偏移量。 -
AsMM(TextOffsetFromInvertedRectangle) : Number——以 mm 为单位指定偏移量。
使用示例
TextOffsetFromInvertedRectangle = 3
返回 Inverted Text Offset From Inverted Rect 属性值等于 3(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
TextOffsetFromInvertedRectangle >= 5.08
返回 Inverted Text Offset From Inverted Rect 属性值大于或等于 5.08(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
AsMils(TextOffsetFromInvertedRectangle) > 4
返回 Inverted Text Offset From Inverted Rect 属性值大于 4 mil 的所有文本字符串(注释、位号、自由文本)对象。
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
返回 Inverted Text Offset From Inverted Rect 属性值大于或等于 0.635 mm 且小于或等于 0.889 mm 的所有文本字符串(注释、位号、自由文本)对象。
TextOffsetFromInvertedRectangle <> 5.5
返回 Inverted Text Offset From Inverted Rect 属性值 not 等于 5.5(以当前计量单位计)的所有文本字符串(注释、位号、自由文本)对象。
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
返回 Inverted Text Offset From Inverted Rect 属性值小于或等于 2.5 mil 的所有文本字符串(注释、位号、自由文本)对象。
AsMM(TextOffsetFromInvertedRectangle) < 0.143
返回 Inverted Text Offset From Inverted Rect 属性值小于 0.143 mm 的所有文本字符串(注释、位号、自由文本)对象。
注意
Inverted Text Offset From Inverted Rect 属性仅对文本字符串(注释、位号、自由文本)对象定义。
文本宽度
概述
返回 Text Width 属性符合查询条件的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
语法
TextWidth : Number
Number 将采用文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(TextWidth) : Number——以 mil 为单位指定宽度。 -
AsMM(TextWidth) : Number——以 mm 为单位指定宽度。
使用示例
TextWidth = 6
返回 Text Width 属性值为 6(以当前计量单位计)的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
TextWidth >= 0.127
返回 Text Width 属性值大于或等于 0.127(以当前计量单位计)的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
AsMils(TextWidth) Between 4 And 8
返回 Text Width 属性值大于或等于 4 mil 且小于或等于 8 mil 的所有坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
AsMM(TextWidth) < 0.1778
返回所有 Text Width 属性小于 0 的坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。1778 mm
注意
Text Width 属性仅适用于坐标、原始尺寸标注和文本字符串(注释、位号、自由文本)对象。
走线宽度
概述
返回所有 Track Width 属性符合查询条件的矩形对象。
语法
TrackWidth : Number
Number将采用文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用附加的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(TrackWidth) : Number——以 mil 为单位指定宽度。 -
AsMM(TrackWidth) : Number——以 mm 为单位指定宽度。
用法示例
TrackWidth = 20
返回所有 Track Width 属性等于 20(以当前计量单位计)的矩形对象。
TrackWidth >= 1.27
返回所有 Track Width 属性大于或等于 1.27(以当前计量单位计)的矩形对象。
AsMils(TrackWidth) Between 10 And 30
返回所有 Track Width 属性大于或等于 10 mil 且小于或等于 30 mil 的矩形对象。
AsMM(TrackWidth) < 1.016
返回所有 Track Width 属性小于 1.016 mm 的矩形对象。
注意
Track Width 属性仅适用于矩形对象。
使用反色矩形
概述
返回所有 Use Inverted Rectangle 属性符合查询条件的文本字符串(注释、位号、自由文本)对象。
语法
UseInvertedRectangle : Boolean_String
用法示例
UseInvertedRectangle = 'True'
返回所有已启用 Use Inverted Rectangle 属性的文本字符串(注释、位号、自由文本)对象。
UseInvertedRectangle = 'False'
返回所有已禁用 Use Inverted Rectangle 属性的文本字符串(注释、位号、自由文本)对象。
注意
Use Inverted Rectangle 属性仅适用于文本字符串(注释、位号、自由文本)对象。
使用独立阻焊扩展
概述
返回所有 Use Separate Solder Mask Expansion 属性符合查询条件的焊盘和过孔对象。
语法
UseSeparateSolderMaskExpansion : Boolean_String
用法示例
UseSeparateSolderMaskExpansion = 'True'
返回所有已启用 Use Separate Solder Mask Expansion 属性的焊盘和过孔对象。
UseSeparateSolderMaskExpansion = 'False'
返回所有已禁用 Use Separate Solder Mask Expansion 属性的焊盘和过孔对象。
注意
Use Separate Solder Mask Expansion 属性仅适用于焊盘和过孔对象。
使用 TrueType 字体
概述
返回所有 Use TrueType Fonts 属性符合查询条件的坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
语法
UseTrueTypeFonts : Boolean_String
用法示例
UseTrueTypeFonts = 'True'
返回所有已启用 Use TrueType Fonts 属性的坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
UseTrueTypeFonts = 'False'
返回所有已禁用 Use TrueType Fonts 属性的坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
注意
Use TrueType Fonts 属性仅适用于坐标、尺寸标注(中心标注除外)、钻孔表、层叠表和文本字符串(注释、位号、自由文本)对象。
过孔直径
概述
返回所有 X Size (All Layers) 属性符合查询条件的简单过孔对象。
语法
ViaDiameter : Number
Number将采用文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用附加的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(——以 mil 为单位指定过孔直径。ViaDiameter) : Number -
AsMM(——以 mm 为单位指定过孔直径。ViaDiameter) : Number
用法示例
ViaDiameter = 40
返回所有 X Size (All Layers) 属性等于 40(以当前计量单位计)的过孔对象。
ViaDiameter >= 0.508
返回所有 X Size (All Layers) 属性大于或等于 0.508(以当前计量单位计)的过孔对象。
AsMils(ViaDiameter) Between 30 And 50
返回所有 X Size (All Layers) 属性大于或等于 30 mil 且小于或等于 50 mil 的过孔对象。
AsMM(ViaDiameter) < 1.524
返回所有 X Size (All Layers) 属性小于 1.524 mm 的过孔对象。
注意事项
-
X Size (All Layers) 属性仅适用于简单过孔对象,即其 Stack Mode 属性(在 List 面板中查看)设置为
Simple的过孔对象。通过 属性面板查看过孔属性时,这对应于在 Size and Shape 部分中选择 Simple 选项。 -
在 Properties 面板中查看所选过孔的属性时,X Size (All Layers) 属性对应于 Size and Shape 部分中的 Diameter 字段。
-
此函数是 ViaSize 函数的别名。
过孔尺寸
概述
返回所有 X Size (All Layers) 属性符合查询条件的简单过孔对象。
语法
ViaSize : Number
Number将采用文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用附加的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(ViaSize) : Number——以 mil 为单位指定过孔直径。 -
AsMM(ViaSize) : Number——以 mm 为单位指定过孔直径。
用法示例
ViaSize = 40
返回所有 X Size (All Layers) 属性等于 40(以当前计量单位计)的过孔对象。
ViaSize >= 0.508
返回所有 X Size (All Layers) 属性大于或等于 0.508(以当前计量单位计)的过孔对象。
AsMils(ViaSize) Between 30 And 50
返回所有 X Size (All Layers) 属性大于或等于 30 mil 且小于或等于 50 mil 的过孔对象。
AsMM(ViaSize) < 1.524
返回所有 X Size (All Layers) 属性小于 1.524 mm 的过孔对象。
注意事项
-
X Size (All Layers) 属性仅对简单过孔对象定义,即其 Stack Mode 属性(可在 List 面板中查看)设置为
Simple的过孔对象。在 属性面板中查看过孔属性时,这对应于在 Size and Shape 部分中选择 Simple 选项。 -
在 Properties 面板中查看所选过孔的属性时, X Size (All Layers) 属性对应于 Size and Shape 部分中的 Diameter 字段。
-
此函数是 ViaDiameter 函数的别名。
过孔尺寸_底层
概述
返回 X Size (Bottom Layer) 属性符合查询条件的过孔对象。
语法
ViaSize_BottomLayer : Number
Number将遵循文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(ViaSize_BottomLayer) : Number— 以 mil 为单位指定尺寸。 -
AsMM(ViaSize_BottomLayer) : Number— 以 mm 为单位指定尺寸。
使用示例
ViaSize_BottomLayer = 100
返回 X Size (Bottom Layer) 属性等于 100(以当前计量单位计)的所有过孔对象。
ViaSize_BottomLayer >= 4.064
返回 X Size (Bottom Layer) 属性大于或等于 4.064(以当前计量单位计)的所有过孔对象。
AsMils(ViaSize_BottomLayer) > 80
返回 X Size (Bottom Layer) 属性大于 80 mil 的所有过孔对象。
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
返回 X Size (Bottom Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有过孔对象。
ViaSize_BottomLayer <> 50
返回 X Size (Bottom Layer) 属性not等于 50(以当前计量单位计)的所有过孔对象。
注意事项
-
对于简单过孔(Stack Mode 设置为
Simple),X Size (Bottom Layer) 属性与 X Size (All Layers) 属性相同, 因为所有信号层都使用指定的尺寸。 -
在 属性面板中查看所选过孔的属性时,如果模式设置为 Top-Middle-Bottom 或 Full Stack,则 X Size (Bottom Layer) 属性对应于底层的 Diameter 字段(位于 Size and Shape 部分)。当模式为 Simple 时,该属性对应于 Diameter 字段。
-
X Size (Bottom Layer) 属性仅对焊盘和过孔对象定义。
过孔尺寸_中间层N
概述
返回 X Size (Mid Layer <n>) 属性符合查询条件的过孔对象。
语法
ViaSize_MidLayer<n> : Number
Number将遵循文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(ViaSize_MidLayer<n>) : Number— 以 mil 为单位指定尺寸。 -
AsMM(ViaSize_MidLayer<n>) : Number— 以 mm 为单位指定尺寸。
使用示例
ViaSize_MidLayer<n> = 100
返回 X Size (Mid Layer <n>) 属性等于 100(以当前计量单位计)的所有过孔对象。
ViaSize_MidLayer<n> >= 4.064
返回 X Size (Mid Layer <n>) 属性大于或等于 4.064(以当前计量单位计)的所有过孔对象。
AsMils(ViaSize_MidLayer<n>) > 80
返回 X Size (Mid Layer <n>) 属性大于 80 mil 的所有过孔对象。
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
返回 X Size (Mid Layer <n>) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有过孔对象。
ViaSize_MidLayer<n> <> 50
返回 X Size (Mid Layer <n>) 属性not等于 50(以当前计量单位计)的所有过孔对象。
注意事项
-
对于简单过孔(Stack Mode 设置为
Simple),X Size (Mid Layer <n>) 属性与 X Size (All Layers) 属性相同, 因为所有信号层都使用指定的尺寸。 -
在 属性面板中查看所选过孔的属性时,如果模式设置为 Top-Middle-Bottom 或 Full Stack,则 X Size (Mid Layer <n>) 属性对应于中间层 1 的 Diameter 字段(位于 Size and Shape 部分)。当模式为 Simple 时,该属性对应于 Diameter 字段。
-
X Size (Mid Layer <n>) 属性仅对焊盘和过孔对象定义。
过孔尺寸_顶层
概述
返回 X Size (Top Layer) 属性符合查询条件的过孔对象。
语法
ViaSize_TopLayer : Number
Number将遵循文档当前使用的计量单位,即英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的计量单位关键字来指定特定的计量单位 ,从而覆盖文档级别指定的默认单位:
-
AsMils(ViaSize_TopLayer) : Number— 以 mil 为单位指定尺寸。 -
AsMM(ViaSize_TopLayer) : Number— 以 mm 为单位指定尺寸。
使用示例
ViaSize_TopLayer = 100
返回 X Size (Top Layer) 属性等于 100(以当前计量单位计)的所有过孔对象。
ViaSize_TopLayer >= 4.064
返回 X Size (Top Layer) 属性大于或等于 4.064(以当前计量单位计)的所有过孔对象。
AsMils(ViaSize_TopLayer) > 80
返回 X Size (Top Layer) 属性大于 80 mil 的所有过孔对象。
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
返回 X Size (Top Layer) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm 的所有过孔对象。
ViaSize_TopLayer <> 50
返回 X Size (Top Layer) 属性not等于 50(以当前计量单位计)的所有过孔对象。
注意事项
-
对于简单过孔(Stack Mode 设置为
Simple),X Size (Top Layer) 属性与 X Size (All Layers) 属性相同, 因为所有信号层都使用指定的尺寸。 -
在 属性面板中查看所选过孔的属性时,如果模式设置为 Top-Middle-Bottom 或 Full Stack,则 X Size (Top Layer) 属性对应于顶层的 Diameter 字段(位于 Size and Shape 部分)。当模式为 Simple 时,该属性对应于 Diameter 字段。
-
X Size (Top Layer) 属性仅对焊盘和过孔对象定义。
违规图元1
概述
返回 Primitive 1 属性符合查询条件的所有违规对象。
语法
ViolatingPrimitive1 : String
使用示例
ViolatingPrimitive1 = 'Net GND'
返回 Primitive 1 属性为 Net GND 的所有违规对象。
ViolatingPrimitive1 Like 'Pad*'
返回 Primitive 1 属性以 Pad 开头的所有违规对象。
注意事项
- Primitive 1 属性仅对违规对象定义。
- 不返回查询所返回的违规对象的子对象。
违规图元2
摘要
返回 Primitive 2 属性符合查询条件的所有违规对象。
语法
ViolatingPrimitive2 : String
使用示例
ViolatingPrimitive2 = 'Net GND'
返回 Primitive 2 属性为 Net GND 的所有违规对象。
ViolatingPrimitive2 Like 'Pad*'
返回 Primitive 2 属性以 Pad 开头的所有违规对象。
注意事项
- Primitive 2 属性仅为违规对象定义。
- 不返回查询所返回的违规对象的子对象。
违规描述
摘要
返回 Violation Description 属性符合查询条件的所有违规对象。
语法
ViolationDescription : String
使用示例
ViolationDescription = '- Missing required testpoint'
返回 Violation Description 属性为 - Missing required testpoint 的所有违规对象。
ViolationDescription Like '*Length*'
返回 Violation Description 属性包含 Length 的所有违规对象。
注意事项
- Violation Description 属性仅为违规对象定义。
- 不返回查询所返回的违规对象的子对象。
W
摘要
返回 Width 属性符合查询条件的圆弧和走线对象。
语法
W : Number
Number 将使用文档当前采用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(W) : Number– 指定以 mil 为单位的宽度。 -
AsMM(– 指定以 mm 为单位的宽度。W) : Number
使用示例
W = 20
返回 Width 属性为 20(以当前计量单位计)的所有圆弧和走线对象。
W >= 0.381
返回 Width 属性大于或等于 0.381(以当前计量单位计)的所有圆弧和走线对象。
AsMils(W) Between 10 And 30
返回 Width 属性大于或等于 10 mil 且小于或等于 30 mil 的所有圆弧和走线对象。
AsMM(W) < 0.635
返回 Width 属性小于 0.635 mm 的所有圆弧和走线对象。
注意事项
- Width 属性仅为圆弧和走线对象定义。
- 此函数是 Width 函数的别名。
宽度
摘要
返回 Width 属性符合查询条件的圆弧和走线对象。
语法
Width : Number
Number 将使用文档当前采用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(Width) : Number– 指定以 mil 为单位的宽度。 -
AsMM(Width) : Number– 指定以 mm 为单位的宽度。
使用示例
Width = 20
返回 Width 属性为 20(以当前计量单位计)的所有圆弧和走线对象。
Width >= 0.381
返回 Width 属性大于或等于 0.381(以当前计量单位计)的所有圆弧和走线对象。
AsMils(Width) Between 10 And 30
返回 Width 属性大于或等于 10 mil 且小于或等于 30 mil 的所有圆弧和走线对象。
AsMM(Width) < 0.635
返回 Width 属性小于 0.635 mm 的所有圆弧和走线对象。
注意事项
- Width 属性仅为圆弧和走线对象定义。
- 此函数是 W 函数的别名。
X1
摘要
返回 X1 属性符合查询条件的所有圆弧、元件、坐标、设计视图、钻孔表、嵌入式板阵列、填充、层叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
语法
X1 : Number
Number 将使用文档当前采用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的计量单位关键字来指定特定的计量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(X1) : Number– 指定以 mil 为单位的值。 -
AsMM(X1) : Number– 指定以 mm 为单位的值。
使用示例
X1 = 1200
返回 X1 属性等于 1200(以当前计量单位计)的所有圆弧、元件、坐标、设计视图、钻孔表、嵌入式板阵列、填充、层叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
X1 >= 38.1
返回 X1 属性大于或等于 38.1(以当前计量单位计)的所有圆弧、元件、坐标、设计视图、钻孔表、嵌入式板阵列、填充、层叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
AsMils(X1) Between 1000 And 1400
返回 X1 属性大于或等于 1000 mil 且小于或等于 1400 mil 的所有圆弧、元件、坐标、设计视图、钻孔表、嵌入式板阵列、填充、层叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
AsMM(X1) < 20.32
返回 X1 属性小于 20.32 mm 的所有圆弧、元件、坐标、设计视图、钻孔表、嵌入式板阵列、填充、层叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
注意
X1 属性仅为圆弧、元件、坐标、设计视图、钻孔表、嵌入式板阵列、填充、层叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象定义。
X2
摘要
返回 X2 属性符合查询条件的所有填充、原始尺寸标注和走线对象。
语法
X2 : Number
Number 将采用文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(X2) : Number——指定以 mil 为单位的值。 -
AsMM(X2) : Number——指定以 mm 为单位的值。
使用示例
X2 = 1200
返回所有 X2 属性等于 1200(以当前测量单位计)的填充、原始尺寸标注和走线对象。
X2 >= 38.1
返回所有 X2 属性大于或等于 38.1(以当前测量单位计)的填充、原始尺寸标注和走线对象。
AsMils(X2) Between 1000 And 1400
返回所有 X2 属性大于或等于 1000 mil 且小于或等于 1400 mil 的填充、原始尺寸标注和走线对象。
AsMM(X2) < 20.32
返回所有 X2 属性小于 20.32 mm 的填充、原始尺寸标注和走线对象。
注意
X2 属性仅针对填充、原始尺寸标注和走线对象定义。
Y1
概述
返回所有 Y1 属性符合查询条件的圆弧、元件、坐标、设计视图、钻孔表、嵌入式拼板阵列、填充、层堆叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
语法
Y1 : Number
Number 将采用文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(Y1) : Number——指定以 mil 为单位的值。 -
AsMM(Y1) : Number——指定以 mm 为单位的值。
使用示例
Y1 = 1200
返回所有 Y1 属性等于 1200(以当前测量单位计)的圆弧、元件、坐标、设计视图、钻孔表、嵌入式拼板阵列、填充、层堆叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
Y1 >= 38.1
返回所有 Y1 属性大于或等于 38.1(以当前测量单位计)的圆弧、元件、坐标、设计视图、钻孔表、嵌入式拼板阵列、填充、层堆叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
AsMils(Y1) Between 1000 And 1400
返回所有 Y1 属性大于或等于 1000 mil 且小于或等于 1400 mil 的圆弧、元件、坐标、设计视图、钻孔表、嵌入式拼板阵列、填充、层堆叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
AsMM(Y1) < 20.32
返回所有 Y1 属性小于 20.32 mm 的圆弧、元件、坐标、设计视图、钻孔表、嵌入式拼板阵列、填充、层堆叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象。
注意
Y1 属性仅针对圆弧、元件、坐标、设计视图、钻孔表、嵌入式拼板阵列、填充、层堆叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线和过孔对象定义。
Y2
概述
返回所有 Y2 属性符合查询条件的填充、原始尺寸标注和走线对象。
语法
Y2 : Number
Number 将采用文档当前使用的测量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以使用额外的测量单位关键字来指定特定的测量单位 ——覆盖文档级别指定的默认单位:
-
AsMils(Y2) : Number——指定以 mil 为单位的值。 -
AsMM(Y2) : Number——指定以 mm 为单位的值。
使用示例
Y2 = 1200
返回所有 Y2 属性等于 1200(以当前测量单位计)的填充、原始尺寸标注和走线对象。
Y2 >= 38.1
返回所有 Y2 属性大于或等于 38.1(以当前测量单位计)的填充、原始尺寸标注和走线对象。
AsMils(Y2) Between 1000 And 1400
返回所有 Y2 属性大于或等于 1000 mil 且小于或等于 1400 mil 的填充、原始尺寸标注和走线对象。
AsMM(Y2) < 20.32
返回所有 Y2 属性小于 20.32 mm 的填充、原始尺寸标注和走线对象。
注意
Y2 属性仅针对填充、原始尺寸标注和走线对象定义。