字段

在 Query Helper 对话框中显示的 Fields PCB 查询函数
本参考页面详细介绍了 Altium Designer 中 PCB 和 PCB Library 文档里可用的 Fields 类别查询语言关键字。若需要某个特定查询关键字的帮助,请使用下面可折叠的章节,或在 Query Helper 或 Filter 面板中高亮(或在其中单击)任意关键字,然后按 F1 以立即跳转到其对应章节。
ArcRadius
摘要
返回所有其 Radius 属性符合查询条件的圆弧对象。
语法
ArcRadius : Number
Number将遵循当前文档所采用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
也可以通过额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对圆弧对象定义。
ArcStartAngle
摘要
返回所有其 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 属性仅对圆弧对象定义。
ArcStopAngle
摘要
返回所有其 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 = 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 属性仅对元件、填充、覆铜多边形和区域对象定义。
-
查询返回对象的子对象不会被返回。
-
'的起始与结束处的单引号字符(')是必需的。
AutoAssignedName
摘要
返回所有其 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 panel 中查看所选覆铜多边形的属性时,Auto Assigned Name 属性称为 Auto Naming。
AutoPosition
摘要
返回所有其 Autoposition 属性符合查询条件的标号(designator)与注释(comment)对象(即元件对象的子文本对象)。
语法
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'
返回所有 except 标号与注释对象且其 Autoposition 属性为 Manual 的对象。
注释
-
AutoPosition_String起始与结束处的单引号字符 (') 是必需的。 - Autoposition 属性仅对标号与注释对象定义。
BarCodeFontName
摘要
返回所有其 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')。
BarCodeFullHeight
摘要
返回所有其 BarCode Full Height 属性符合查询条件的文本字符串对象。
语法
BarCodeFullHeight : Number
Number将遵循当前文档所采用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
也可以通过额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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)。
BarCodeFullWidth
摘要
返回所有 BarCode Full Width 属性符合查询条件的文本字符串对象。
语法
BarCodeFullWidth : Number
Number将遵循文档当前使用的度量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1mm = 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)。
BarCodeInverted
摘要
返回所有 BarCode Inverted 属性符合查询条件的文本字符串对象。
语法
BarCodeInverted : Boolean_String
使用示例
BarCodeInverted = 'True'
返回所有 BarCode Inverted 属性已启用的文本字符串对象。
BarCodeInverted = 'False'
返回所有 BarCode Inverted 属性已禁用的文本字符串对象。
注释
-
BarCode Inverted 属性仅对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标、尺寸、钻孔表以及层叠表)中其 BarCode Inverted 属性符合查询条件的文本字符串子图元对象。如果你只想定位已配置为条码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。示例查询表达式为
IsBarCodeText And (BarCodeInverted = 'True')。
BarCodeMinWidth
摘要
返回所有 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)。
BarCodeRenderMode
摘要
返回所有 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')。
BarCodeShowText
摘要
返回所有 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')。
BarCodeType
摘要
返回所有 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')。
BarCodeXMargin
摘要
返回所有 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 属性在当前测量单位下等于 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)。
BarCodeYMargin
摘要
返回所有其 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 属性在当前测量单位下不等于 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)。
BodyColor3D
摘要
返回所有其 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 属性的 Blue、Green 和 Red 分量值:
- Blue = Body 3-D Color Div 65536
- Green = Body 3-D Color Div 256 Mod 256
- Red = Body 3-D Color Mod 256
使用示例
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
返回所有其 Body 3-D Color 属性为 0 的 3D 实体对象(对应 Blue = 0、Green = 0、Red = 0)。
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
返回所有其 Body 3-D Color 属性为 16711680 的 3D 实体对象(对应 Blue = 255、Green = 0、Red = 0)。
BodyColor3D <> '16777215'
返回除那些 Body 3-D Color 属性为 16777215 的对象之外的所有 3D 实体对象(对应 Blue = 255、Green = 255、Red = 255)。
IsComponentBody && BodyColor3D Div 65536 <= 192
返回所有其 Body 3-D Color 属性的 Blue 分量值小于或等于 192 的 3D 实体对象。
注释
Body 3-D Color 属性仅对 3D 实体对象定义。
BodyColor3DOpacity
摘要
返回所有其 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
返回除 3D 实体对象之外、其 Body 3-D Color Opacity 属性为 0.500 的所有对象。
注释
Body 3-D Color Opacity 属性仅对 3D 实体对象定义。
BodyColor3DOverride
摘要
返回所有其 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')
返回除 3D 实体对象之外、其 Override Color 属性已启用的所有对象。
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
返回除 3D 实体对象之外、其 Override Color 属性已禁用的所有对象。
注释
Override Color 属性仅对 3D 实体对象定义。
BodyProjection
摘要
返回所有其 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'
返回除 3D 实体对象之外、其 Body Projection 属性为 Bottom Side 的所有对象。
注释
- Body Projection 属性仅对 3D 实体对象定义。
-
BodyProjection_String开头和结尾的单引号字符 (') 为必需。
CappingMaterial
摘要
返回所有其 Capping Material 属性符合查询条件的过孔对象。
语法
CappingMaterial : String
使用示例
CappingMaterial = 'Epoxy'
返回所有其 Capping Material 属性为 Epoxy 的过孔对象。
CappingMaterial Like 'Epoxy*'
返回所有具有 Capping Material 且其关联字符串以 Epoxy 开头的过孔对象。
注释
- Capping Material 属性仅对过孔对象定义。
-
String开头和结尾的单引号字符 (') 为必需。
CappingSide
摘要
返回所有其 Capping Side 属性符合查询条件的过孔对象。
语法
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String必须为以下列表中的字符串之一:
-
'Top' -
'Bottom' -
'Both'
使用示例
CappingSide = 'Top'
返回所有其 Capping Side 属性为 Top 的过孔对象。
CappingSide <> 'Both'
返回除过孔对象之外、其 Capping Side 属性为 Both 的所有对象。
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
返回除过孔对象之外、其 Capping Side 属性为 Both 的所有对象。
注释
- Capping Side 属性仅对过孔对象定义。
-
CappingSide_String开头和结尾的单引号字符(')为必需。
CavityHeight
摘要
返回所有其 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'
返回除区域对象之外、其 Cavity Height 属性等于 120 的所有对象。
注释
Cavity Height 属性仅对区域对象定义,并且仅对其 Kind 属性已设置为 Cavity 的区域才有意义。
ChamferFilletSize
摘要
返回所有其 Chamfer/Fillet Size 属性符合该 Query 的矩形对象。
语法
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 的矩形才有意义。
ChannelOffset
摘要
返回所有其 Channel Offset 属性符合该 Query 的元件对象。
语法
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 属性仅对元件对象定义。
-
Query 返回的元件对象的子对象不会被返回。
ClassType
摘要
返回所有其 Class Type 属性符合该 Query 的类对象。
语法
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 属性符合该 Query 的网络(Net)对象。
语法
Color : Numeric_String
Color : Number
与特定数字对应的颜色可由以下关系推导:
65536 * Blue + 256 * Green + Red
其中 Blue、Green 和 Red 分量的取值范围均为 0 到 255(含)。
当 Color 关键字可以与 Number 结合使用时,可以使用以下结构分别评估 Color 属性的 Blue、Green 和 Red 分量的值:
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
使用示例
Color = '0'
Color <> '' && Color = 0
返回所有其 Color 属性为 0 的网络对象(对应 Blue = 0、Green = 0、Red = 0)。
Color = '16711680'
Color > '' && Color = 16711680
返回所有其 Color 属性为 16711680 的网络对象(对应 Blue = 255、Green = 0、Red = 0)。
Color <> '16777215'
返回所有对象中except网络对象,其 Color 属性为 16777215 (对应 Blue = 255、Green = 255、Red = 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 属性满足以下条件的网络对象:Blue 分量值大于或等于 96,Green 分量值大于或等于 64 且小于或等于 192,Red 分量值小于或等于 128。
IsNet && Color Div 65536 <= 192
返回所有其 Color 属性的 Blue 分量值小于或等于 192 的网络对象。
IsNet && Color Mod 256 Between 64 And 192
返回所有其 Color 属性的 Red 分量值大于或等于 64 且小于或等于 192 的网络对象。
注释
- Color 属性仅对网络(Net)对象定义。
- Query 返回的网络对象的子对象不会被返回。
Comment
摘要
返回所有其 Component Comment 属性符合该 Query 的元件对象。
语法
Comment : String
使用示例
Comment = '100nF'
返回所有 Component Comment 为 100 nF 的元件。
Comment <> '100nF'
返回所有对象中except元件对象,其 Component Comment 为 100 nF。
注释
- Component Comment 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
Component
摘要
返回任意元件对象中,其 Name 属性符合该 Query 的所有子对象。
语法
Component : String
使用示例
Component = 'C1'
返回所有 Name 为 C1 的任意元件的所有子对象。
Component Like 'C?*'
返回所有 Name 以 C 开头且至少还包含一个额外字符的任意元件的所有子对象。
Component <> 'C1'
返回所有对象中except任意元件的子对象,其 Name 为 C1。
Component = 'Free'
返回所有对象中except元件对象的子对象。
注
此 Query 返回的子对象,其父元件对象不会被返回。
ComponentFlippedOnLayer
摘要
返回所有其 Flipped On Layer 属性符合该 Query 的元件对象。
语法
ComponentFlippedOnLayer : Boolean_String
使用示例
ComponentFlippedOnLayer = 'True'
返回所有其 Flipped On Layer 属性已启用的元件对象。
ComponentFlippedOnLayer = 'False'
返回所有其 Flipped On Layer 属性已禁用的元件对象。
注
Flipped On Layer 属性仅对元件对象定义。
ComponentStringsLocked
摘要
返回所有其 Lock Strings 属性符合该 Query 的元件对象。
语法
ComponentStringsLocked : Boolean_String
使用示例
ComponentStringsLocked = 'True'
返回所有其 Lock Strings 属性已启用的元件。
ComponentStringsLocked = 'False'
返回所有其 Lock Strings 属性已禁用的元件。
注
Query 返回的元件的子对象不会被返回。
ComponentType
摘要
返回所有具有 Component Type 属性且该属性符合该 Query 的元件对象。
语法
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String必须是以下列表中的字符串之一:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
使用示例
ComponentType = 'Graphical'
返回所有其 Component Type 为 Graphical 的元件。
ComponentType <> 'Standard'
返回all对象中except元件,其 Component Type 为 Standard。
注释
- Component Type 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
-
ComponentType_String开头和结尾处的单引号字符(')是必需的。
CoordinateDimensionLineWidth
摘要
返回其 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) 属性仅对坐标标注和尺寸标注对象定义。
- 查询返回的坐标标注和原始尺寸标注对象的子对象不会被返回。
CoordinateDimensionSize
摘要
返回其 Size (Coord/Dimen) 属性符合查询条件的坐标标注、中心标注、引线标注以及原始尺寸标注对象。
语法
CoordinateDimensionSize : Number
Number将遵循文档当前使用的计量单位——英制(mil;1mil = 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) 属性仅对坐标标注、中心标注、引线标注以及原始尺寸标注对象定义。
- 查询返回的坐标标注、中心标注、引线标注以及原始尺寸标注对象的子对象不会被返回。
CoordinateDimensionUnitStyle
摘要
返回其 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开头和结尾处的单引号字符 (') 为必填。 - 查询返回的坐标标注和原始尺寸标注对象的子对象不会被返回。
CornerMode
摘要
返回其 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开头和结尾处的单引号字符(')为必填。
CoveringMaterial
摘要
返回其 Covering Material 属性符合查询条件的所有过孔对象。
语法
CoveringMaterial : String
使用示例
CoveringMaterial = 'Epoxy'
返回所有 Covering Material 属性为 Epoxy 的过孔对象。
CoveringMaterial Like 'Epoxy*'
返回所有具有 Covering Material 的过孔对象,且其关联字符串以 Epoxy 开头。
注释
- Covering Material 属性仅对过孔对象定义。
-
String开头和结尾处的单引号字符(')为必填。
CoveringSide
摘要
返回其 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开头和结尾处的单引号字符(')为必填。
DataMatrixInverted
摘要
返回其 BarCode Inverted 属性符合查询条件的所有文本字符串对象。
语法
DataMatrixInverted : Boolean_String
使用示例
DataMatrixInverted = 'True'
返回所有 BarCode Inverted 属性已启用的文本字符串对象。
DataMatrixInverted = 'False'
返回所有 BarCode Inverted 属性已禁用的文本字符串对象。
注释
-
BarCode Inverted 属性仅对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(元件、坐标标注、尺寸标注、钻孔表以及层叠表)的文本字符串子图元对象 – 其 BarCode Inverted 属性符合查询条件。若要仅针对已配置为二维码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。示例查询表达式为
IsDataMatrixText And (DataMatrixInverted = 'True')。
DimensionArrowGap
摘要
返回其 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 属性仅对引线标注对象定义。
- 查询返回的引线标注对象的子对象不会被返回。
DimensionArrowLength
摘要
返回其 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 属性仅对角度标注、基线标注、线性直径标注、线性标注以及径向直径标注对象定义。
-
Query 返回的角度标注、基线标注、线性直径标注、线性标注以及径向直径标注对象的子对象不会被返回。
DimensionArrowLineWidth
摘要
返回所有角度标注、基线标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Arrow Line Width 属性符合 Query。
语法
DimensionArrowLineWidth : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性仅对角度标注、基线标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionArrowPosition
摘要
返回所有角度标注、基线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Arrow Position 属性符合 Query。
语法
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 属性仅对角度标注、基线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionArrowSize
摘要
返回所有角度标注、基线标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Arrow Size 属性符合 Query。
语法
DimensionArrowSize : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性仅对角度标注、基线标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionExtensionLineWidth
摘要
返回所有角度标注、基线标注、基准标注、线性直径标注以及线性标注对象,其 Extension Line Width 属性符合 Query。
语法
DimensionExtensionLineWidth : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性仅对角度标注、基线标注、基准标注、线性直径标注以及线性标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、线性直径标注以及线性标注对象的子对象不会被返回。
DimensionExtensionOffset
摘要
返回所有角度标注、基线标注、线性直径标注以及线性标注对象,其 Extension Offset 属性符合 Query。
语法
DimensionExtensionOffset : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性仅对角度标注、基线标注、线性直径标注以及线性标注对象定义。
-
Query 返回的角度标注、基线标注、线性直径标注以及线性标注对象的子对象不会被返回。
DimensionExtensionPickGap
摘要
返回所有角度标注、基线标注、基准标注、线性直径标注以及线性标注对象,其 Extension Pick Gap 属性符合 Query。
语法
DimensionExtensionPickGap : Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
也可以通过额外的、基于计量单位的关键字来指定特定的计量单位——从而覆盖文档级别指定的默认单位:
-
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 属性仅对角度标注、基线标注、基准标注、线性直径标注以及线性标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、线性直径标注以及线性标注对象的子对象不会被返回。
DimensionTextFont
摘要
返回所有角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象,其 Dimension Font 属性符合 Query。
语法
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 属性仅对角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionTextFormat
摘要
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Format 属性符合 Query。
语法
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String必须为 'None'。
使用示例
DimensionTextFormat = 'None'
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Format 属性为 None(即不显示数值和单位)。
DimensionTextFormat <> 'None'
返回所有对象 except 角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Format 属性为 None(即将返回那些适用的标注对象,其格式设置为仅显示数值、显示数值和单位,或显示数值和单位(单位以括号显示))。
注释
-
TextFormat_String开头和结尾处的单引号字符 (') 是必需的。 -
Dimension Format 属性仅对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionTextGap
摘要
返回所有角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Text Gap 属性符合 Query。
语法
DimensionTextGap : Number
Number将遵循文档当前使用的计量单位——英制(mil;1mil = 0.001inch)或公制(mm;1mm = 0.001meter)。
也可以通过额外的、基于计量单位的关键字来指定特定的计量单位——从而覆盖文档级别指定的默认单位:
-
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 属性仅对角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionTextHeight
摘要
返回所有角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象,其 Dimension Text Height 属性符合 Query。
语法
DimensionTextHeight : Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
也可以通过额外的、基于计量单位的关键字来指定特定的计量单位——从而覆盖文档级别指定的默认单位:
-
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 属性仅对角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象的子对象不会被返回。
-
对于原始标注,Dimension Text Height 属性的值遵循该标注的 Text Height 属性的值。
DimensionTextLineWidth
摘要
返回所有角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象,其 Dimension Text Line Width 属性符合 Query。
语法
DimensionTextLineWidth : Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可以通过使用额外的、基于计量单位的关键字来指定特定的计量单位——从而覆盖文档级别指定的默认单位:
-
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 属性仅对角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、原始标注、径向直径标注以及径向标注对象的子对象不会被返回。
-
对于原始标注,Dimension Text Line Width 属性的值遵循该标注的 Text Width 属性的值。
DimensionTextPosition
摘要
返回所有角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Text Position 属性符合 Query。
语法
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 属性仅对角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、引线标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionTextPrecision
摘要
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Precision 属性符合 Query。
语法
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 属性仅对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionTextPrefix
摘要
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Prefix 属性符合 Query。
语法
DimensionTextPrefix : String
使用示例
DimensionTextPrefix = 'ø'
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Prefix 属性为 ø。
注意事项
-
Dimension Prefix 属性仅对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionTextSuffix
摘要
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Suffix 属性符合 Query。
语法
DimensionTextSuffix : String
使用示例
DimensionTextSuffix = '(+/- 0.5%)'
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Suffix 属性为 (+/- 0.5%)。
注意事项
-
Dimension Suffix 属性仅对角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象定义。
-
Query 返回的角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象的子对象不会被返回。
DimensionTextUnit
摘要
返回所有角度标注、基线标注、基准标注、线性直径标注、线性标注、径向直径标注以及径向标注对象,其 Dimension Unit 属性符合 Query。
语法
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'
返回所有其 Dimension Unit 属性为 Inches 的对象 except(基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸以及径向尺寸对象)。
注释
-
DimensionUnit_String开头和结尾处的单引号字符 (') 为必填。 -
Dimension Unit 属性仅对角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸以及径向尺寸对象定义。
-
Query 返回的角度尺寸、基线尺寸、基准尺寸、线性直径尺寸、线性尺寸、径向直径尺寸以及径向尺寸对象的子对象不会被返回。
DrillPair
摘要
返回所有其 Drill Pair 属性符合 Query 的过孔对象。
语法
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'
返回所有 Via 对象 except(其 Drill Pair 属性为 Top Layer - Bottom Layer 的那些)。
注释
- 字符串开头和结尾处的单引号字符 (') 为必填。
- Drill Pair 属性仅对过孔对象定义。
DrillType
摘要
返回所有其 Drill Type 属性符合 Query 的焊盘对象。
语法
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开头和结尾处的单引号字符 (') 为必填。
EmbeddedBoard_ColCount
摘要
返回所有其 Col Count 属性符合 Query 的嵌入式板对象。
语法
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 属性仅对嵌入式板对象定义。
EmbeddedBoard_ColumnSpacing
摘要
返回其 Column Spacing 属性符合 Query 的嵌入式板对象。
语法
EmbeddedBoard_ColumnSpacing : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1mil = 0.001inch)或公制(mm;1mm = 0.001meter)。
可通过使用额外的、基于计量单位的关键字来指定特定的计量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对嵌入式板对象定义。
EmbeddedBoard_DocumentName
摘要
返回所有其 Embedded Document Name 属性符合 Query 的嵌入式板对象。
语法
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 属性仅对嵌入式板对象定义。
EmbeddedBoard_OriginMode
摘要
返回所有其 Link To Embedded Board Origin 属性符合 Query 的嵌入式板对象。
语法
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 属性仅对嵌入式板对象定义。
EmbeddedBoard_RowCount
摘要
返回所有其 Row Count 属性符合 Query 的嵌入式板对象。
语法
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 属性仅对嵌入式板对象定义。
EmbeddedBoard_RowSpacing
摘要
返回其 Row Spacing 属性符合 Query 的嵌入式板对象。
语法
EmbeddedBoard_RowSpacing : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于计量单位的关键字来指定特定的计量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对嵌入式板对象定义。
EnablePartSwapping
摘要
返回所有其 Enable Part Swapping 属性符合 Query 的元件对象。
语法
EnablePartSwapping : Boolean_String
示例用法
EnablePartSwapping = 'True'
返回所有其 Enable Part Swapping 属性已启用的元件对象。
EnablePartSwapping = 'False'
返回所有其 Enable Part Swapping 属性已禁用的元件对象。
注释
- Enable Part Swapping 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
EnablePinSwapping
摘要
返回所有其 Enable Pin Swapping 属性符合 Query 的元件对象。
语法
EnablePinSwapping : Boolean_String
示例用法
EnablePinSwapping = 'True'
返回所有其 Enable Pin Swapping 属性已启用的元件对象。
EnablePinSwapping = 'False'
返回所有其 Enable Pin Swapping 属性已禁用的元件对象。
注释
- Enable Pin Swapping 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
FillingMaterial
摘要
返回所有其 Filling Material 属性符合 Query 的过孔对象。
语法
FillingMaterial : String
示例用法
FillingMaterial = 'Epoxy'
返回所有其 Filling Material 属性为 Epoxy 的过孔对象。
FillingMaterial Like 'Epoxy*'
返回所有具有 Filling Material 的过孔对象,且其关联字符串以 Epoxy 开头。
注释
- Filling Material 属性仅对过孔对象定义。
-
String开头和结尾处的单引号字符(')为必填。
FillingSide
摘要
返回所有其 Filling Side 属性符合 Query 的过孔对象。
语法
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开头和结尾处的单引号字符(')为必填。
FontName
摘要
返回所有坐标、尺寸(不包括中心尺寸)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象中,其 TrueType Font Name 属性符合该 Query 的对象。
语法
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 属性符合该 Query 的对象。
语法
Footprint : String
用法示例
Footprint = 'DIP14'
返回所有 Footprint 为 DIP14 的元件。
Footprint Like 'DIP*'
返回所有具有 Footprint 且其关联字符串以 DIP 开头的元件。
注意事项
- Footprint 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
FromToPad1
摘要
返回所有 from-to 对象中,其 From Pad 属性符合该 Query 的对象。
语法
FromToPad1 : PadName_String
PadName_String 指定焊盘必须匹配的完整 Name;它由一个初始子串组成,用于指定焊盘父元件的 Name 属性(即元件的 Designator),后跟一个子串,用于指定焊盘自身的 Name 属性(即焊盘的 Designator)。因此格式为 'ParentComponentDesignator-PadDesignator'。
用法示例
FromToPad1 = 'C14-2'
返回所有 From Pad 属性为 C14-2 的 from-to 对象。
注意事项
-
PadName_String开头和结尾的单引号字符 (') 是必需的。 - From Pad 属性仅对 from-to 对象定义。
FromToPad2
摘要
返回所有 from-to 对象中,其 To Pad 属性符合该 Query 的对象。
语法
FromToPad2 : PadName_String
PadName_String 指定焊盘必须匹配的完整 Name;它由一个初始子串组成,用于指定焊盘父元件的 Name 属性(即元件的 Designator),后跟一个子串,用于指定焊盘自身的 Name 属性(即焊盘的 Designator)。因此格式为 'ParentComponentDesignator-PadDesignator'。
用法示例
FromToPad2 = 'U1-8'
返回所有 To Pad 属性为 U1-8 的 from-to 对象。
注意事项
-
PadName_String开头和结尾的单引号字符 (') 是必需的。 - To Pad 属性仅对 from-to 对象定义。
H
摘要
返回所有元件对象中,其 Height 属性符合该 Query 的对象。
语法
H : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的基于计量单位的关键字来指定特定的计量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
- 此函数是 Height 函数的别名。
Height
摘要
返回所有元件对象中,其 Height 属性符合该 Query 的对象。
语法
Height : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的基于计量单位的关键字来指定特定的计量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
- 此函数是 H 函数的别名。
Hide
摘要
返回所有元件注释、元件标号以及网络对象中,其 Hide 属性符合该 Query 的对象。
语法
Hide : Boolean
用法示例
Hide
Hide = True
返回所有 Hide 属性为 True 的元件注释、元件标号以及网络对象。
Not Hide
Hide = False
返回所有对象 except 元件注释、元件标号以及网络对象中,其 Hide 属性为 False 的对象。
注意
Hide 属性仅对元件注释、元件标号以及网络对象定义。
HideJumpers
摘要
返回所有元件对象中,其 Hide Jumpers 属性符合该 Query 的对象。
语法
HideJumpers : Boolean_String
用法示例
HideJumpers = 'True'
返回所有 Hide Jumpers 属性已启用的元件对象。
HideJumpers = 'False'
返回所有 Hide Jumpers 属性已禁用的元件对象。
注意事项
- Hide Jumpers 属性仅对元件对象定义。
- Query 返回的元件的子对象不会被返回。
Hole
摘要
返回所有焊盘和过孔对象中,其 Hole Size 属性符合该 Query 的对象。
语法
Hole : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的基于计量单位的关键字来指定特定的计量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 函数的别名。
HoleDiameter
摘要
返回所有焊盘和过孔对象,其 Hole Size 属性符合该查询条件。
语法
HoleDiameter : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位:
-
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 函数的别名。
HoleNegativeTolerance
摘要
返回所有焊盘和过孔对象,其 Hole Tolerance (-) 属性符合该查询条件。
语法
HoleNegativeTolerance : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位:
-
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 (-) 属性仅对焊盘和过孔对象定义。
HolePositiveTolerance
摘要
返回所有焊盘和过孔对象,其 Hole Tolerance (+) 属性符合该查询条件。
语法
HolePositiveTolerance : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位:
-
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 (+) 属性仅对焊盘和过孔对象定义。
HoleRotation
摘要
返回所有焊盘对象,其 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 属性仅对焊盘对象定义。
HoleSize
摘要
返回所有焊盘和过孔对象,其 Hole Size 属性符合该查询条件。
语法
HoleSize : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位:
-
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 函数的别名。
HoleType
摘要
返回所有焊盘对象,其 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 属性符合该查询条件。
语法
Identifier : String
使用示例
Identifier = 'RES0402'
返回所有 3D 实体对象,其 Identifier 属性为 RES0402。
Identifier Like 'RES0402*'
返回所有 3D 实体对象,这些对象具有一个 Identifier,其关联字符串以 RES0402 开头。
注释
- Identifier 属性仅对 3D 实体对象定义。
-
String开头和结尾的单引号字符(')是必需的。
InvertedBorderSpaceType
摘要
返回所有字符串对象,其 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'
返回所有其 Border Space Type 属性为 Border Margin 的 except 字符串对象。
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
返回所有其 Border Space Type 属性不为 Text Offset 的字符串对象。
注意事项
- Border Space Type 属性仅对字符串对象定义。
-
InvertedBorderSpaceType_String开头和结尾处的单引号字符 (') 是必需的。
InvertedRectangleHeight
摘要
返回所有其 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 属性仅对文本字符串(注释、标号、自由文本)对象定义。
InvertedRectangleWidth
摘要
返回所有其 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 属性仅对文本字符串(注释、标号、自由文本)对象定义。
InvertedTextJustification
摘要
返回所有其 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'
返回所有其 Inverted Text Justification 属性为 Right-Below 的 except 文本字符串(注释、标号、自由文本)对象。
注意事项
-
TextJustification_String开头和结尾处的单引号字符 (') 是必需的。 - Inverted Text Justification 属性仅对文本字符串(注释、标号、自由文本)对象定义。
IPC4761ViaType
摘要
返回所有其 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'
返回所有其 IPC 4761 Via Type 属性为 Type 1b 的 except 过孔对象。
注意事项
- IPC 4761 Via Type 属性仅对过孔对象定义。
-
IPC4761ViaType_String开头和结尾处的单引号字符(')是必需的。
IsAssyTestpoint
摘要
返回所有被标记为用于装配测试点(Assembly Testpoints)的焊盘和过孔对象,即其 Assembly Testpoint - Top 和/或 Assembly Testpoint - Bottom 属性已启用。
语法
IsAssyTestpoint : Boolean
示例用法
IsAssyTestpoint
IsAssyTestpoint = True
返回所有用作装配测试点的焊盘和过孔对象。
Not IsAssyTestpoint
IsAssyTestpoint = False
返回所有 except 用作装配测试点的焊盘和过孔对象。
IsBold
摘要
返回所有其 Bold 属性符合查询条件的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象。
语法
IsBold : Boolean_String
示例用法
IsBold = 'True'
返回所有其 Bold 属性已启用的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象。
IsBold = 'False'
返回所有其 Bold 属性已禁用的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象。
注意事项
-
Bold 属性仅对坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象定义。
-
所有其子文本字符串图元符合查询条件的父级坐标、尺寸标注、钻孔表和层叠表对象也将一并返回。
IsDataMatrixText
摘要
返回其 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
返回所有其 Text Kind 属性设置为 BarCode Text 且 BarCode Type 属性设置为 Data Matrix 的 except 文本字符串对象。
IsFabTestpoint
摘要
返回所有被标记为用于制造测试点(Fabrication Testpoints)的焊盘和过孔对象,即其 Fabrication Testpoint - Top 和/或 Fabrication Testpoint - Bottom 属性已启用。
语法
IsFabTestpoint : Boolean
示例用法
IsFabTestpoint
IsFabTestpoint = True
返回所有用作制造测试点的焊盘和过孔对象。
Not IsFabTestpoint
IsFabTestpoint = False
返回所有 except 用作制造测试点的焊盘和过孔对象。
IsItalic
摘要
返回所有其 Italic 属性符合查询条件的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象。
语法
IsItalic : Boolean_String
示例用法
IsItalic = 'True'
返回所有其 Italic 属性已启用的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象。
IsItalic = 'False'
返回所有其 Italic 属性被禁用的坐标、尺寸(不包括中心尺寸)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象。
注意事项
- Italic 属性仅对坐标、尺寸(不包括中心尺寸)、钻孔表、层叠表以及文本字符串(注释、标号、自由文本)对象定义。
- 所有父级坐标、尺寸、钻孔表和层叠表对象(其子级文本字符串图元符合该 Query)也将一并返回。
IsModified
摘要
返回所有其 IsModified 属性符合该 Query 的多边形覆铜对象。
语法
IsModified : Boolean_String
示例用法
IsModified = 'True'
返回所有其 IsModified 属性已启用的多边形覆铜对象。
IsModified = 'False'
返回所有其 IsModified 属性已禁用的多边形覆铜对象。
注意
IsModified 属性仅对多边形覆铜对象定义。
IsQrCodeText
摘要
返回其 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。
IsTestpoint
摘要
返回所有已标记为用作测试点(Testpoints)的焊盘和过孔对象,不论其为装配测试点还是制造测试点。也就是说,具有以下任一属性被启用:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
语法
IsTestpoint : Boolean
示例用法
IsTestpoint
IsTestpoint = True
返回所有用作测试点的焊盘和过孔对象。
Not IsTestpoint
IsTestpoint = False
返回所有对象 except 用作测试点的焊盘和过孔对象。
IsTextInverted
摘要
返回所有其 Inverted 属性符合该 Query 的文本字符串(注释、标号、自由文本)对象。
语法
IsTextInverted : Boolean_String
示例用法
IsTextInverted = 'True'
返回所有其 Inverted 属性已启用的文本字符串(注释、标号、自由文本)对象。
IsTextInverted = 'False'
返回所有其 Inverted 属性已禁用的文本字符串(注释、标号、自由文本)对象。
注意
Inverted 属性仅对文本字符串(注释、标号、自由文本)对象定义。
Keepout
摘要
返回所有禁布对象:Keepout - Arc、Keepout - Fill、Keepout - Solid Region 和 Keepout - Track。
语法
Keepout : Boolean
示例用法
Keepout
Keepout = True
返回所有 Keepout - Arc、Keepout - Fill、Keepout - Solid Region 和 Keepout - Track 对象。
Not Keepout
Keepout = False
返回所有对象 except Keepout - Arc、Keepout - Fill、Keepout - Solid Region 和 Keepout - Track 对象。
KeepoutRestrictionsCopper
摘要
返回所有其 Keepout Restriction - Copper 属性符合该 Query 的禁布对象。
语法
KeepoutRestrictionsCopper : Boolean_String
示例用法
KeepoutRestrictionsCopper = 'True'
返回所有其 Keepout Restriction - Copper 属性已启用的禁布对象。
KeepoutRestrictionsCopper = 'False'
返回所有其 Keepout Restriction - Copper 属性已禁用的禁布对象。
注意事项
-
Keepout Restriction - Copper 属性仅对禁布对象(圆弧、填充、实心区域、走线)定义。
-
Keepout Restriction - Copper 属性(如 List 面板中所示)对应于通过 Properties 面板查看所选对象属性时,在 Keepout Restrictions 部分中的 Copper 选项 。
KeepoutRestrictionsSMDPad
摘要
返回所有其 Keepout Restriction - SMD Pad 属性符合该 Query 的禁布对象。
语法
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 属性符合该 Query 的禁布对象。
语法
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 属性符合该 Query 的禁布对象。
语法
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 属性符合该 Query 的禁布对象。
语法
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 属性符合该 Query 的对象。
语法
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'(房间定义) -
'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'
返回所有 class 对象。
Kind <> 'Via'
返回所有对象 except 过孔对象。
注意事项
-
ObjectKind_String开头和结尾处的单引号字符 (') 为必填。 -
此函数是 ObjectKind 函数的别名。
L
摘要
返回所有其 Layer 属性符合查询条件的对象。
语法
L = Layer_String
L <> Layer_String
使用示例
L = 'MultiLayer'
返回 Multi-Layer 上的所有对象。
L <> 'KeepOutLayer'
返回 Keep-Out 层上的所有对象 except。
注意事项
-
Layer_String开头和结尾处的单引号字符 (') 为必填。 - 此函数是 Layer 函数的别名。
Layer
摘要
返回所有其 Layer 属性符合查询条件的对象。
语法
Layer = Layer_String
Layer <> Layer_String
使用示例
Layer = 'MultiLayer'
返回 Multi-Layer 上的所有对象。
Layer <> 'KeepOutLayer'
返回 Keep-Out 层上的所有对象 except。
注意事项
-
Layer_String开头和结尾处的单引号字符 (') 为必填。 - 此函数是 L 函数的别名。
LeaderDimensionDot
摘要
返回所有其 Dot 属性符合查询条件的引线标注对象。
语法
LeaderDimensionDot : Boolean_String
使用示例
LeaderDimensionDot = 'True'
返回所有 Dot 属性已启用的引线标注对象。
LeaderDimensionDot = 'False'
返回所有 Dot 属性已禁用的引线标注对象。
注意事项
- Dot 属性仅对引线标注对象定义。
- 查询返回的引线标注对象的子对象不会被返回。
LeaderDimensionDotSize
摘要
返回其 Dot Size 属性符合查询条件的引线标注对象。
语法
LeaderDimensionDotSize : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于计量单位的关键字来指定特定单位选项——从而覆盖文档级别指定的默认单位:
-
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 属性仅对引线标注对象定义。
- 查询返回的引线标注对象的子对象不会被返回。
LeaderDimensionShape
摘要
返回所有其 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 属性符合查询条件的对象。
语法
Locked : Boolean
使用示例
Locked
Locked = True
返回所有 Locked 属性已启用的对象。
Not Locked
Locked = False
返回所有对象 except 其 Locked 属性已启用的对象。
LockPrimitives
摘要
返回所有其 Lock Primitives 属性符合查询条件的元件、坐标、尺寸标注以及多边形覆铜对象。
语法
LockPrimitives : Boolean_String
使用示例
LockPrimitives = 'True'
返回所有 Lock Primitives 属性已启用的元件、坐标、尺寸标注以及多边形覆铜对象。
LockPrimitives = 'False'
返回所有 Lock Primitives 属性已禁用的元件、坐标、尺寸标注以及多边形覆铜对象。
注意事项
- Lock Primitives 属性仅对元件、坐标、尺寸标注以及多边形覆铜对象定义。
- 查询返回的元件、坐标、尺寸标注以及多边形覆铜对象的子对象不会被返回。
Mirror
摘要
返回所有其 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 属性仅对字符串对象定义。
ModelCylinderHeight
摘要
返回所有其 Model Height (Cylinder) 属性符合查询条件的 3D 实体对象。
语法
ModelCylinderHeight : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于计量单位的关键字来指定特定单位选项——从而覆盖文档级别指定的默认单位:
-
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 实体对象定义。
ModelCylinderSphereRadius
摘要
返回所有 Model Radius (Cylinder/Sphere) 属性符合查询条件的 3D 实体对象。
语法
ModelCylinderSphereRadius : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 实体对象定义。
ModelRotationX
摘要
返回所有 Model Rotation X 属性符合查询条件的 3D 实体对象。
语法
ModelRotationX : Numeric_String
ModelRotationX : Number
使用示例
ModelRotationX = '30'
ModelRotationX = 30
返回所有 Model Rotation X 属性为 30.000 的 3D 实体对象。
ModelRotationX <> '45'
ModelRotationX <> 45
返回所有对象except 3D 实体对象,其 Model Rotation X 属性为 45.000。
注意
Model Rotation X 属性仅对 3D 实体对象定义。
ModelRotationY
摘要
返回所有 Model Rotation Y 属性符合查询条件的 3D 实体对象。
语法
ModelRotationY : Numeric_String
ModelRotationY : Number
使用示例
ModelRotationY = '30'
ModelRotationY = 30
返回所有 Model Rotation Y 属性为 30.000 的 3D 实体对象。
ModelRotationY <> '45'
ModelRotationY <> 45
返回所有对象except 3D 实体对象,其 Model Rotation Y 属性为 45.000。
注意
Model Rotation Y 属性仅对 3D 实体对象定义。
ModelRotationZ
摘要
返回所有 Model Rotation Z 属性符合查询条件的 3D 实体对象。
语法
ModelRotationZ : Numeric_String
ModelRotationZ : Number
使用示例
ModelRotationZ = '30'
ModelRotationZ = 30
返回所有 Model Rotation Z 属性为 30.000 的 3D 实体对象。
ModelRotationZ <> '45'
ModelRotationZ <> 45
返回所有对象except 3D 实体对象,其 Model Rotation Z 属性为 45.000。
注意
Model Rotation Z 属性仅对 3D 实体对象定义。
ModelType
摘要
返回所有 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 3D 实体对象,其 Model Type 属性为 Cylinder。
注意事项
- Model Type 属性仅对 3D 实体对象定义。
-
ModelType_String开头和结尾的单引号字符 (') 是必需的。
ModelZ
摘要
返回所有 Model Z 属性符合查询条件的 3D 实体对象。
语法
ModelZ : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 实体对象定义。
-
Model Z 属性对应于在 Properties 面板中查看所选 3D 实体属性时的 Standoff Height 字段 。
N
摘要
返回弧(arc)、填充(fill)、焊盘(pad)、走线(track)、过孔(via)、区域(region)、多边形覆铜(polygon pour)以及分割平面(split-plane)对象中,其 Net 属性符合查询条件的对象。
语法
N : String
使用示例
N = 'GND'
返回所有 Net 属性为 GND 的弧、填充、焊盘、走线、过孔、区域、多边形覆铜和分割平面对象。
N Like 'G*'
返回所有 Net 属性所关联的字符串以 G 开头的弧、填充、焊盘、走线、过孔、区域、多边形覆铜和分割平面对象。
注意事项
-
Net 属性仅对弧、填充、焊盘、走线、过孔、区域、多边形覆铜和分割平面对象定义。
-
不会返回父网络对象(其 Name 属性与指定的网络匹配,并且是所返回对象的父对象)。
-
此函数是 Net 函数的别名。
Name
摘要
返回类(class)、元件(component)、设计规则(design rule)、网络(net)、焊盘(pad)以及多边形覆铜(polygon pour)对象中,其 Name 属性符合查询条件的对象。
语法
Name : String
使用示例
Name = '<All Components>'
返回所有 Name 属性为 <All Components> 的类、元件、设计规则、网络、焊盘和多边形覆铜对象。
Name = 'U4-1'
返回所有 Name 属性为 U4-1 的类、元件、设计规则、网络、焊盘和多边形覆铜对象。
Name Like 'R7*'
返回所有 Name 属性所关联的字符串以 R7 开头的类、元件、设计规则、网络、焊盘和多边形覆铜对象。
注意事项
-
Name 属性仅对类、元件、设计规则、网络、焊盘和多边形覆铜对象定义。
-
对于焊盘(pad)对象,必须指定完整的 Name 属性;它由一个起始子字符串组成,该子字符串用于指定焊盘所属父元件的 Name 属性,随后是一个 “-” 字符,再随后是另一个子字符串,用于指定焊盘自身的 Name 属性。对于“自由(free)”类型的焊盘,其标识方式为起始子字符串为 “Free-”,后面再跟用于指定焊盘自身 Name 属性的子字符串。
NegativeNet
摘要
返回所有其 Negative Net 属性符合查询条件的差分对对象。
语法
NegativeNet : String
示例用法
NegativeNet = 'D_N'
返回所有其 Negative Net 属性为 D_N 的差分对对象。
NegativeNet Like '*RX1_N'
返回所有其 Negative Net 属性以 RX1_N 结尾的差分对对象。
说明
- Negative Net 属性仅对差分对对象定义。
- 查询返回的差分对对象的子对象不会被返回。
Net
摘要
返回所有其 Net 属性符合查询条件的圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜以及分割平面对象。
语法
Net : String
示例用法
Net = 'GND'
返回所有 Net 属性为 GND 的圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜以及分割平面对象。
Net Like 'G*'
返回所有 Net 属性(其关联字符串)以 G 开头的圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜以及分割平面对象。
说明
- Net 属性仅对圆弧、填充、焊盘、走线、过孔、区域、多边形覆铜以及分割平面对象定义。
- 父网络对象(其 Name 属性与所指定的网络匹配,且是返回对象的父对象)不会被返回。
- 此函数是 N 函数的别名。
ObjectKind
摘要
返回所有其 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'(房间定义) -
'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'
返回所有类(class)对象。
ObjectKind <> 'Via'
返回除 except 之外的所有对象 except 过孔对象。
说明
-
ObjectKind_String起始和结束处的单引号字符(')是必需的。 - 此函数是 Kind 函数的别名。
OptimalVoidRotation
摘要
返回所有其 Optimal Void Rotation 属性符合查询条件的多边形对象。
语法
OptimalVoidRotation : Boolean
示例用法
OptimalVoidRotation = 'True'
返回所有 Optimal Void Rotation 属性为 True 的多边形对象。
OptimalVoidRotation = 'False'
返回所有对象 except 元件多边形对象,其 Optimal Void Rotation 属性为 False。
说明
Optimal Void Rotation 属性仅对多边形对象定义。
OverallHeight
摘要
返回所有其 Model Overall Height (Extruded) 属性符合查询条件的拉伸 3D 实体对象。
语法
OverallHeight : Number
Number将遵循当前文档所使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
也可以通过使用额外的、基于计量单位的关键字来指定特定的计量单位——从而覆盖文档级别指定的默认单位:
-
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_CornerRadius_AllLayers
摘要
返回所有其 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_CornerRadius_BottomLayer
摘要
返回所有其 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) 属性仅对焊盘对象定义。
Pad_CornerRadius_MidLayerN
摘要
返回其 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_CornerRadius_TopLayer
摘要
返回其 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_CornerRadius_UsesPercent_AllLayers
摘要
返回所有其 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_CornerRadius_UsesPercent_BottomLayer
摘要
返回其 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) 属性仅对焊盘对象定义。
Pad_CornerRadius_UsesPercent_MidLayerN
摘要
返回其 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_CornerRadius_UsesPercent_TopLayer
摘要
返回其 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_CornerRadius_Value_AllLayers
摘要
返回所有其 Pad Corner Radius Size (All Layers) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_Value_AllLayers : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1mil = 0.001inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项 ——从而覆盖文档级别指定的默认单位 ——:
-
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_CornerRadius_Value_BottomLayer
摘要
返回其 Pad Corner Radius Size (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_Value_BottomLayer = Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项 ——从而覆盖文档级别指定的默认单位 ——:
-
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) 属性仅对焊盘对象定义。
Pad_CornerRadius_Value_MidLayerN
摘要
返回其 Pad Corner Radius Size (Mid Layer <n>) 属性(其中 n = 1..30 为某个中间层的层号)符合查询条件的焊盘对象。
语法
Pad_CornerRadius_Value_MidLayer<n> = Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项 ——从而覆盖文档级别指定的默认单位 ——:
-
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_CornerRadius_Value_TopLayer
摘要
返回 Pad Corner Radius Size (Top Layer) 属性符合查询条件的焊盘对象。
语法
Pad_CornerRadius_Value_TopLayer = Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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>) 属性仅对焊盘对象定义。
PadDonutOuterDiameter_TopLayer
摘要
返回 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 指定 donut 外径。 -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– 用于以 mm 指定 donut 外径。
使用示例
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) 属性相同,因为指定的 donut 外径用于所有信号层。 -
Pad Donut Outer Diameter(Top Layer) 属性仅对焊盘对象定义。
PadDonutWidth_AllLayers
摘要
返回所有 Pad Donut Width(All Layers) 属性符合查询条件的焊盘对象。
语法
PadDonutWidth_AllLayers : Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的、基于计量单位的关键字来指定特定的计量单位选项——从而覆盖在文档级别指定的默认单位——:
-
AsMils(PadDonutWidth_AllLayers) : Number– 用于以 mil 指定 donut 宽度。 -
AsMM(PadDonutWidth_AllLayers) : Number– 用于以 mm 指定 donut 宽度。
使用示例
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(当前计量单位)的焊盘对象。
PadDonutWidth_BottomLayer
摘要
返回 Pad Donut Width(Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadDonutWidth_BottomLayer = Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 英寸)或公制(mm;1 mm = 0.001 米)。
可以通过使用额外的、基于计量单位的关键字来指定特定的计量单位选项——从而覆盖在文档级别指定的默认单位——:
-
AsMils(PadDonutWidth_BottomLayer) : Number– 用于以 mil 指定 donut 宽度。 -
AsMM(PadDonutWidth_BottomLayer) : Number– 用于以 mm 指定 donut 宽度。
使用示例
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) 属性相同,因为指定的 donut 宽度用于所有信号层。 -
Pad Donut Width(Bottom Layer) 属性仅对焊盘对象定义。
PadDonutWidth_MidLayerN
摘要
返回 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 指定 donut 宽度。 -
AsMM(PadDonutWidth_MidLayer<n>) : Number– 用于以 mm 指定 donut 宽度。
使用示例
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) 属性相同,因为指定的 donut 宽度用于所有信号层。 -
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 指定 donut 宽度。 -
AsMM(PadDonutWidth_TopLayer) : Number– 用于以 mm 指定 donut 宽度。
使用示例
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) 属性相同,因为指定的 donut 宽度用于所有信号层。 -
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'
返回所有简单焊盘对象中,其 Shape (All Layers) 属性设置为 Octagonal 的对象 except。
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
返回所有简单焊盘对象中,其 Shape (All Layers) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_AllLayers <> 'Octagonal'
返回所有简单焊盘对象中,其 Shape (All Layers) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有焊盘对象中,其 Shape (Bottom Layer) 属性设置为 Octagonal 的对象 except。
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
返回所有焊盘对象中,其 Shape (Bottom Layer) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_BottomLayer <> 'Octagonal'
返回所有焊盘对象中,其 Shape (Bottom Layer) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有焊盘对象中,其 Shape (Mid Layer <n>) 属性设置为 Octagonal 的对象 except。
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
返回所有焊盘对象中,其 Shape (Mid Layer 1) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
返回所有焊盘对象中,其 Shape (Mid Layer <n>) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有焊盘对象中,其 Shape (Paste Mask Bottom Layer) 属性设置为 Octagonal 的对象 except。
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
返回所有焊盘对象中,其 Shape (Paste Mask Bottom Layer) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
返回所有焊盘对象中,其 Shape (Paste Mask Bottom Layer) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有焊盘对象中,其 Shape (Paste Mask Top Layer) 属性设置为 Octagonal 的对象 except。
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
返回所有焊盘对象中,其 Shape (Paste Mask Top Layer) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
返回所有焊盘对象中,其 Shape (Paste Mask Top Layer) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有焊盘对象中,其 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal 的对象 except。
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
返回所有焊盘对象中,其 Shape (Solder Mask Bottom Layer) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
返回所有焊盘对象中,其 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有焊盘对象中,其 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal 的对象 except。
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
返回所有焊盘对象中,其 Shape (Solder Mask Bottom Layer) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
返回所有焊盘对象中,其 Shape (Solder Mask Bottom Layer) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有焊盘对象中,其 Shape (Top Layer) 属性设置为 Octagonal 的对象 except。
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
返回所有焊盘对象中,其 Shape (Top Layer) 属性设置为 Round 或 Rectangular 的对象。
IsPad && PadShape_TopLayer <> 'Octagonal'
返回所有焊盘对象中,其 Shape (Top Layer) 属性设置为 Octagonal 的对象 except。
注释
-
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'
返回所有 Stack Mode 属性为 Full Stack 的焊盘对象 except。
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
返回所有 Stack Mode 属性为 Full Stack 的焊盘对象 except。
注释
- 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')
返回所有 Custom Thermal Relief 属性已启用的焊盘和过孔对象 except。
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
返回所有 Custom Thermal Relief 属性已禁用的焊盘和过孔对象 except。
注释
-
Custom Thermal Relief 属性仅对焊盘和过孔对象定义。
-
Custom Thermal Relief 属性(如 List 面板中所示)与通过 Properties 面板查看所选对象属性时,在 Size and Shape 部分中的 Thermal Relief 选项相关。
PadViaLibrary
摘要
返回所有其 Library 属性符合查询条件的焊盘和过孔对象。
语法
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String 必须是一个字符串,且该字符串需要:
-
以所需的 Pad Via Template Library 为目标来筛选焊盘/过孔。在这种情况下,字符串应指向该库名称(例如
'ExamplePVLib.PvLib')。 -
以本地模板库为目标来筛选焊盘/过孔。在这种情况下,必须使用
'<Local>'字符串。
使用示例
PadViaLibrary = '<Local>'
返回所有其 Library 属性为 <Local> 的焊盘和过孔对象。
PadViaLibrary = 'ExamplePVLib.PvLib'
返回所有其 Library 属性为 ExamplePVLib.PvLib 的焊盘和过孔对象。
PadViaLibrary Like '*PVLib'
返回所有其 Library 属性以 PVLib 结尾的焊盘和过孔对象。例如,从模板库 ExamplePVLib.PvLib 放置的焊盘/过孔将通过此表达式返回。
注意事项
- Library 属性仅对焊盘和过孔对象定义。
-
PadViaLibrary_String开头和结尾的单引号字符 (') 是必需的。
PadViaLibraryTemplate
摘要
返回所有其 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 属性仅对焊盘和过孔对象定义。
PadViaLinkedToTemplate
摘要
返回所有其 Linked To Library 属性符合查询条件的焊盘和过孔对象。
语法
PadViaLinkedToTemplate : Boolean_String
使用示例
PadViaLinkedToTemplate = 'True'
返回所有其 Linked To Library 属性已启用的焊盘和过孔对象(已链接到 Pad Via Template Library(*.PvLib)。
PadViaLinkedToTemplate = 'False'
返回所有其 Linked To Library 属性已禁用的焊盘和过孔对象(未链接到 Pad Via Template Library(*.PvLib)。
注意
Linked To Library 属性仅对焊盘和过孔对象定义。
PadXOffset
摘要
返回所有其 Pad X Offset 属性符合查询条件的焊盘对象。
语法
PadXOffset : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 字段 (在 Properties 面板 中查看所选焊盘的属性时)。
PadXSize_AllLayers
摘要
返回所有其 X Size (All Layers) 属性符合查询条件的简单焊盘对象。
语法
PadXSize_AllLayers : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 的焊盘和过孔定义。
PadXSize_BottomLayer
摘要
返回其 X Size (Bottom Layer) 属性符合查询条件的焊盘对象。
语法
PadXSize_BottomLayer : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对焊盘对象定义。
-
Pad Y Offset 属性对应于在 Properties 面板中查看所选焊盘属性时的 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) 属性不等于 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>) 属性不等于 50(当前计量单位)的焊盘对象。
PadYSize_PasteBottomLayer
摘要
返回其 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) 属性不等于 50(当前计量单位)的焊盘对象。
注
Y Size (Paste Mask Bottom Layer) 属性仅对焊盘对象定义。
PadYSize_PasteTopLayer
摘要
返回其 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) 属性不等于 50(当前计量单位)的焊盘对象。
注
Y Size (Paste Mask Top Layer) 属性仅对焊盘对象定义。
PadYSize_SolderBottomLayer
摘要
返回其 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) 属性不等于 50(当前计量单位)的焊盘对象。
注
Y Size (Solder Mask Bottom Layer) 属性仅对焊盘对象定义。
PadYSize_SolderTopLayer
摘要
返回其 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) 属性不等于 50(当前计量单位)的焊盘对象。
注
Y Size (Solder Mask Top Layer) 属性仅对焊盘对象定义。
PadYSize_TopLayer
摘要
返回其 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) 属性不等于 50(当前计量单位)的焊盘对象。
注释
-
对于简单焊盘(Stack Mode 设置为
Simple),Y Size (Top Layer) 属性将与 Y Size (All Layers) 属性相同 ,因为所指定的尺寸会用于所有信号层。 -
Y Size (Top Layer) 属性仅对焊盘对象定义。
PasteMaskEnabled
摘要
返回所有焊盘对象 ,其 Use Paste 属性符合查询条件。
语法
PasteMaskEnabled : Boolean_String
使用示例
PasteMaskEnabled = 'True'
返回所有 Use Paste 属性已启用的焊盘对象。
PasteMaskEnabled = 'False'
返回所有 Use Paste 属性已禁用的焊盘对象。
注意
Use Paste 属性仅对焊盘对象定义。
PasteMaskEnabledBottom
摘要
返回所有焊盘对象 ,其 Paste Mask Enabled - Bottom 属性符合查询条件。
语法
PasteMaskEnabledBottom : Boolean_String
使用示例
PasteMaskEnabledBottom = 'True'
返回所有 Paste Mask Enabled - Bottom 属性已启用的焊盘对象。
PasteMaskEnabledBottom = 'False'
返回所有 Paste Mask Enabled - Bottom 属性已禁用的焊盘对象。
注意
Paste Mask Enabled - Bottom 属性仅对焊盘对象定义。
PasteMaskEnabledTop
摘要
返回所有焊盘对象 ,其 Paste Mask Enabled - Top 属性符合查询条件。
语法
PasteMaskEnabledTop : Boolean_String
使用示例
PasteMaskEnabledTop = 'True'
返回所有 Paste Mask Enabled - Top 属性已启用的焊盘对象。
PasteMaskEnabledTop = 'False'
返回所有 Paste Mask Enabled - Top 属性已禁用的焊盘对象。
注意
Paste Mask Enabled - Top 属性仅对焊盘对象定义。
PasteMaskExpansion
摘要
弧线、填充、焊盘、区域和走线的钢网扩展距离,可以由相关的 Paste Mask Expansion 设计规则确定 ,也可以通过在对象属性中手动定义扩展值来确定。此函数返回以下对象:
- 其 Paste Mask Expansion 属性符合查询条件的焊盘。
-
其 Paste Mask Expansion Mode 设置为
Manual或From Rule的弧线、填充、区域和走线,以及 AND 中其 Paste Mask Expansion 属性符合查询条件的对象。
语法
PasteMaskExpansion : Number
Number将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可以通过使用额外的、基于计量单位的关键字来指定特定的计量单位 ——从而覆盖文档级别指定的默认单位 :
-
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 属性仅对弧线、填充、焊盘、区域和走线对象定义。
PasteMaskExpansionMode
摘要
弧线、填充、区域和走线的钢网扩展距离,可以由相关的 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开头和结尾处的单引号字符 (') 是必需的。
PasteMaskOverride
摘要
焊盘的钢网扩展距离可以由相关的 Paste Mask Expansion 设计规则确定,或通过在焊盘属性中手动定义扩展值来确定。后者要求焊盘的 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 属性仅对焊盘对象定义。
PasteMaskPercent
摘要
焊盘的钢网扩展距离可以确定为绝对值(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开头和结尾处的单引号字符 (') 是必需的。 - 焊盘的钢网扩展百分比可以指定为负值、零或正值。
PasteMaskUsePercent
摘要
焊盘的钢网扩展距离可以确定为绝对值(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 属性已启用的对象。
PluggingMaterial
摘要
返回所有过孔对象,其 Plugging Material 属性符合查询条件。
语法
PluggingMaterial : String
使用示例
PluggingMaterial = 'Epoxy'
返回所有 Plugging Material 属性为 Epoxy 的过孔对象。
PluggingMaterial Like 'Epoxy*'
返回所有具有 Plugging Material 的过孔对象,且其关联字符串以 Epoxy 开头。
注意
- Plugging Material 属性仅对过孔对象定义。
-
String开头和结尾处的单引号字符(')是必需的。
PluggingSide
摘要
返回所有其 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起始和结束处的单引号字符(')是必需的。
PolygonArcApproximation
摘要
返回所有其 Arc Approximation 属性符合查询条件的多边形覆铜对象。
语法
PolygonArcApproximation : Number
Number 将遵循文档当前使用的度量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于度量单位的关键字指定特定单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性仅对多边形覆铜对象定义。
-
查询返回的多边形覆铜对象的子对象不会被返回。
PolygonGridSize
摘要
返回所有其 Grid Size 属性符合查询条件的多边形覆铜对象。
语法
PolygonGridSize : Number
Number 将遵循文档当前使用的度量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于度量单位的关键字指定特定单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性仅对多边形覆铜对象定义。
-
查询返回的多边形覆铜对象的子对象不会被返回。
PolygonHatchingStyle
摘要
返回所有其 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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于度量单位的关键字指定特定单位选项——从而覆盖文档级别指定的默认单位——:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于度量单位的关键字指定特定单位选项——从而覆盖文档级别指定的默认单位——:
-
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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的基于度量单位的关键字指定特定单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性符合该 Query 的多边形覆铜对象。
语法
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开头和结尾处的单引号字符 (') 是必需的。 - Query 返回的多边形覆铜对象的子对象不会被返回。
PolygonRemoveDeadCopper
摘要
返回所有其 Remove Dead Copper 属性符合该 Query 的多边形覆铜对象。
语法
PolygonRemoveDeadCopper : Boolean_String
用法示例
PolygonRemoveDeadCopper = 'True'
返回所有其 Remove Dead Copper 属性已启用的多边形覆铜对象。
PolygonRemoveDeadCopper = 'False'
返回所有其 Remove Dead Copper 属性已禁用的多边形覆铜对象。
注意事项
-
Remove Dead Copper 属性仅对多边形覆铜对象定义。
-
Query 返回的多边形覆铜对象的子对象不会被返回。
PolygonRemoveIslandsByArea
摘要
返回所有其 Remove Islands By Area 属性符合该 Query 的多边形覆铜对象。
语法
PolygonRemoveIslandsByArea : Boolean_String
用法示例
PolygonRemoveIslandsByArea = 'True'
返回所有其 Remove Islands By Area 属性已启用的多边形覆铜对象。
PolygonRemoveIslandsByArea = 'False'
返回所有其 Remove Islands By Area 属性已禁用的多边形覆铜对象。
注意事项
- Remove Islands By Area 属性仅对多边形覆铜对象定义。
- Query 返回的多边形覆铜对象的子对象不会被返回。
PolygonRemoveNarrowNecks
摘要
返回所有其 Remove Narrow Necks 属性符合该 Query 的多边形覆铜对象。
语法
PolygonRemoveNarrowNecks : Boolean_String
用法示例
PolygonRemoveNarrowNecks = 'True'
返回所有其 Remove Narrow Necks 属性已启用的多边形覆铜对象。
PolygonRemoveNarrowNecks = 'False'
返回所有其 Remove Narrow Necks 属性已禁用的多边形覆铜对象。
注意事项
-
Remove Narrow Necks 属性仅对多边形覆铜对象定义。
-
Query 返回的多边形覆铜对象的子对象不会被返回。
PolygonSurroundPads
摘要
返回所有其 Surround Pads With 属性符合该 Query 的多边形覆铜对象。
语法
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开头和结尾处的单引号字符 (') 是必需的。 - Query 返回的多边形覆铜对象的子对象不会被返回。
PolygonTrackWidth
摘要
返回所有其 Track Width 属性符合该 Query 的多边形覆铜对象。
语法
PolygonTrackWidth : Number
Number 将遵循文档当前使用的计量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
也可以通过使用额外的、基于计量单位的关键字来指定特定的计量单位 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对多边形覆铜对象定义。
-
Query 返回的多边形覆铜对象的子对象不会被返回。
PositiveNet
摘要
返回所有其 Positive Net 属性符合该 Query 的差分对对象。
语法
PositiveNet : String
用法示例
PositiveNet = 'D_P'
返回所有其 Positive Net 属性为 D_P 的差分对对象。
PositiveNet Like '*RX1_P'
返回所有其 Positive Net 属性以 RX1_P 结尾的差分对对象。
注意事项
- Positive Net 属性仅对差分对对象定义。
- Query 返回的差分对对象的子对象不会被返回。
PropagationDelay
摘要
返回所有 arc, track, pad, via 对象,其 Propagation Delay 属性符合该 Query。
语法
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 属性仅对组件对象定义。
QrCodeInverted
摘要
返回所有其 BarCode Inverted 属性符合该 Query 的文本字符串对象。
语法
QrCodeInverted : Boolean_String
用法示例
QrCodeInverted = 'True'
返回所有其 BarCode Inverted 属性已启用的文本字符串对象。
QrCodeInverted = 'False'
返回所有其 BarCode Inverted 属性已禁用的文本字符串对象。
注意事项
-
BarCode Inverted 属性仅对文本字符串对象定义。
-
使用此关键字还会返回组设计对象(组件、坐标、尺寸、钻孔表以及层叠表对象)的文本字符串子图元对象,只要其 BarCode Inverted 属性符合该 Query。若希望仅定位被配置为二维码文本的文本字符串对象,请使用额外的关键字前缀来定位这些对象。示例查询表达式为
IsQrCodeText And (QrCodeInverted = 'True')。
RadialDimensionAngularStep
摘要
返回所有径向直径尺寸对象以及径向尺寸对象,其 Angular Step 属性符合该 Query。
语法
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
摘要
返回所有其 Restricted for Layer 属性符合该 Query 的禁布(keepout)对象。
语法
Restricted = Layer_String
Restricted <> Layer_String
用法示例
Restricted = 'TopLayer'
返回 TopLayer 上的所有禁布对象。
Restricted <> 'MidLayer1'
返回所有禁布对象 except(针对位于 MidLayer1 层上的对象)。
注意事项
-
Layer_String开头和结尾处的单引号字符 (') 是必需的。 - Restricted for Layer 属性仅对禁布对象(弧、填充、实心区域和走线)定义。
Rotation
摘要
返回所有基准尺寸、中心尺寸、组件、基准点尺寸、设计视图、钻孔表、填充、层叠表、线性直径尺寸、线性尺寸、OLE 对象、焊盘以及文本字符串(注释、标号、自由文本)对象,其 Rotation 属性符合该 Query。
语法
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 对象、焊盘以及文本字符串(注释、标号、自由文本)对象定义。
RuleAttributes
摘要
返回所有 Rule Attributes 属性符合该 Query 的设计规则与违规对象。
语法
RuleAttributes : String
输入的字符串必须针对该规则所定义的属性(例如 'Clearance = 10mil')。
用法示例
RuleAttributes = 'Clearance = 10mil'
返回所有 Rule Attributes 属性为 Clearance = 10mil 的设计规则与违规对象。
RuleAttributes Like 'Expansion*'
返回所有 Rule Attributes 属性以 Expansion 开头的设计规则与违规对象。在这种情况下,将返回所有与阻焊层和锡膏层相关的规则与违规。
注意
Rule Attributes 属性仅对设计规则与违规对象定义。
RuleCategory
摘要
返回所有 Rule Category 属性符合该 Query 的设计规则对象。
语法
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开头和结尾处的单引号字符 (') 是必需的。
RuleComment
摘要
返回所有 Rule Comment 属性符合该 Query 的设计规则与对象。
语法
RuleComment : String
输入的字符串必须针对为规则定义的注释(例如 'This is an example clearance rule')。
用法示例
RuleComment = '所有在锡膏层上被遮蔽的基准点(fiducial)'
返回所有 Rule Comment 属性为 All fiducials masked on Paste Mask layers 的设计规则对象。
RuleComment Like '*Clearance*'
返回所有 Rule Comment 属性包含术语 Clearance 的设计规则对象。例如,一个间距规则的 Comment = Example Clearance Rule,以及一个元件间距规则的 Comment = Example Component Clearance Rule,都将通过该表达式返回。
RuleComment = ''
返回所有对象 except 设计规则对象,这些对象的 Rule Comment 属性有条目。
注意
Rule Comment 属性仅对设计规则对象定义。
RuleEnabled
摘要
返回所有 Rule Enabled 属性符合该 Query 的设计规则对象。
语法
RuleEnabled : Boolean_String
用法示例
RuleEnabled = 'True'
返回所有 Rule Enabled 属性为启用的设计规则对象。
RuleEnabled = 'False'
返回所有 Rule Enabled 属性为禁用的设计规则对象。
注意
Rule Enabled 属性仅对设计规则对象定义。
RulePriority
摘要
返回所有 Rule Priority 属性符合该 Query 的设计规则对象。
语法
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 属性符合该 Query 的设计规则与违规对象。
语法
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 属性符合该 Query 的设计规则与违规对象。
语法
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 属性且该属性符合该 Query 的设计规则对象。
语法
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'
返回所有 Rule Type 属性为 Paste Mask Expansion 的对象 except 设计规则对象。
IsRule && RuleType <> 'Height'
返回所有 Rule Type 属性不为 Height 的设计规则对象。
注意事项
- Rule Type 属性仅对设计规则对象定义。
-
RuleType_String开头和结尾处的单引号字符 (') 为必填。
ShowComment
摘要
返回 Show Comment 属性符合该 Query 的元件对象。
语法
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 属性仅对元件对象定义。
- Query 返回的元件之子对象不会被返回。
ShowName
摘要
返回 Show Name 属性符合该 Query 的元件对象。
语法
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 属性仅对元件对象定义。
- Query 返回的元件之子对象不会被返回。
SlotHoleLength
摘要
返回所有 Hole Length 属性符合该 Query 的焊盘对象。
语法
SlotHoleLength : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对焊盘对象定义。
SolderMaskExpansion
摘要
弧线、填充、焊盘、区域、走线和过孔的阻焊扩展距离,可由相关的 Solder Mask Expansion 设计规则确定,也可通过在对象属性中手动定义扩展值来确定。此函数返回以下对象:
-
其 Solder Mask Expansion 属性符合该 Query 的焊盘与过孔。
-
其 Solder Mask Expansion Mode 设置为
Manual或From Rule的弧线、填充、区域与走线, AND 其 Solder Mask Expansion 属性符合该 Query。
语法
SolderMaskExpansion : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对弧线、填充、焊盘、区域、走线和过孔对象定义。
SolderMaskExpansionBottom
摘要
弧线、填充、焊盘、区域、走线和过孔的阻焊扩展距离,可由相关的 Solder Mask Expansion 设计规则确定,也可通过在对象属性中手动定义扩展值来确定。对于焊盘与过孔,可在电路板的顶面与底面分别独立指定扩展值。此函数返回以下对象:
- 其 Solder Mask Expansion - Bottom 属性符合该 Query 的焊盘与过孔。
-
其 Solder Mask Expansion Mode 设置为
Manual或From Rule的弧线、填充、区域与走线, AND 其 Solder Mask Expansion 属性符合该 Query。
语法
SolderMaskExpansionBottom : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对焊盘和过孔对象定义。
SolderMaskExpansionFromHoleEdge
摘要
返回所有 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 属性仅对焊盘和过孔对象定义。
SolderMaskExpansionMode
摘要
圆弧、填充、区域和走线的阻焊扩展距离,可以由相关的阻焊扩展设计规则决定,也可以通过在对象属性中手动定义扩展值来确定。或者,也可以对这些对象不使用阻焊。这三种模式由对象的 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开头和结尾的单引号字符 (') 是必需的。
SolderMaskExpansionTop
摘要
圆弧、填充、焊盘、区域、走线和过孔的阻焊扩展距离,可以由相关的阻焊扩展设计规则决定,也可以通过在对象属性中手动定义扩展值来确定。对于焊盘和过孔,顶层与底层的扩展值可以分别独立指定。此函数返回以下对象:
- 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 属性仅对焊盘和过孔对象定义。
SolderMaskOverride
摘要
焊盘和过孔的阻焊扩展距离,可以由相关的阻焊扩展设计规则决定,也可以通过在焊盘/过孔属性中手动定义扩展值来确定。后者要求焊盘/过孔的 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 属性仅对焊盘和过孔对象定义。
SolderMaskTentingBottom
摘要
返回所有 Solder Mask Tenting - Bottom 属性符合查询条件的焊盘和过孔对象。
语法
SolderMaskTentingBottom : Boolean_String
示例用法
SolderMaskTentingBottom = 'True'
返回所有 Solder Mask Tenting - Bottom 属性已启用的焊盘和过孔对象。
SolderMaskTentingBottom = 'False'
返回所有 Solder Mask Tenting - Bottom 属性已禁用的焊盘和过孔对象。
注释
-
Solder Mask Tenting - Bottom 属性仅对焊盘和过孔对象定义。
-
Solder Mask Tenting - Bottom 属性(如 List 面板中所示)与通过 Properties 面板查看所选对象属性时,在 Solder Mask Expansion 区域中的 Bottom 选项相关。当 Solder Mask Tenting - Bottom 属性启用时,Bottom 选项会被禁用,这意味着焊盘/过孔在电路板底层没有阻焊开窗,因此为盖油(tented)。
SolderMaskTentingTop
摘要
返回所有 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 选项会被禁用,这意味着焊盘/过孔在电路板顶层没有阻焊开窗,因此为盖油(tented)。
StandoffHeight
摘要
返回所有 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
返回所有挤出的 3D 实体对象,这些对象的 Model Standoff Height (Extruded) 属性大于 80 mil。
AsMM(StandoffHeight) Between 1.524 And 3.81
返回所有挤出的 3D 实体对象,这些对象的 Model Standoff Height (Extruded) 属性大于或等于 1.524 mm 且小于或等于 3.81 mm。
StandoffHeight <> 50
返回所有挤出的 3D 实体对象,这些对象的 Model Standoff Height (Extruded) 属性在当前测量单位下与 50 not 相等。
AsMils(StandoffHeight) <= 120
返回所有挤出的 3D 实体对象,这些对象的 Model Standoff Height (Extruded) 属性小于或等于 120 mil。
AsMM(StandoffHeight) < 1.778
返回所有挤出的 3D 实体对象,这些对象的 Model Standoff Height (Extruded) 属性小于 1.778 mm。
注释
Model Standoff Height (Extruded) 属性仅对挤出的 3D 实体对象定义。
StartLayer
摘要
返回所有过孔对象:其 Drill Pair 属性中的左侧层满足该 Query。
语法
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 属性仅对过孔对象定义。
StopLayer
摘要
返回所有过孔对象:其 Drill Pair 属性中的右侧层满足该 Query。
语法
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 属性仅对过孔对象定义。
StringText
摘要
返回文本字符串对象和引线标注尺寸对象:其 String 属性满足该 Query。
语法
StringText : String
示例用法
StringText = '100nF'
返回所有文本字符串对象和引线标注尺寸对象:其 String 属性为 100 nF。
注意事项
- Query 返回的引线标注尺寸对象的子对象不会被返回。
- String 属性仅对文本字符串对象和引线标注尺寸对象定义。
StringType
摘要
返回所有文本对象:其 String Type 属性满足该 Query。
语法
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开头和结尾处的单引号字符 (') 是必需的。
StrokeFont
摘要
返回所有坐标、钻孔表、层叠表、原始尺寸以及文本(注释、位号、自由文本)对象:其 Stroke Font 属性满足该 Query。
语法
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 属性仅对坐标、钻孔表、层叠表、原始尺寸以及文本(注释、位号、自由文本)对象定义。
TentingMaterial
摘要
返回所有过孔对象:其 Tenting Material 属性满足该 Query。
语法
TentingMaterial : String
示例用法
TentingMaterial = 'Epoxy'
返回所有过孔对象:其 Tenting Material 属性为 Epoxy。
TentingMaterial Like 'Epoxy*'
返回所有过孔对象:其具有一个 Tenting Material,且其关联字符串以 Epoxy 开头。
注意事项
- Tenting Material 属性仅对过孔对象定义。
-
String开头和结尾处的单引号字符(')是必需的。
TentingSide
摘要
返回所有过孔对象:其 Tenting Side 属性满足该 Query。
语法
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开头和结尾处的单引号字符(')是必需的。
Testpoint
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回焊盘和过孔对象:其 Fabrication Testpoint - Top、Fabrication Testpoint - Bottom、Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性满足该 Query。
语法
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 属性仅对焊盘和过孔对象定义。
TestpointAssy
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回焊盘和过孔对象:其 Assembly Testpoint - Top 或 Assembly Testpoint - Bottom 属性满足该 Query。
语法
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 属性仅对焊盘和过孔对象定义。
TestpointAssyBottom
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回焊盘和过孔对象:其 Assembly Testpoint - Bottom 属性满足该 Query。
语法
TestpointAssyBottom : Boolean
示例用法
TestpointAssyBottom
TestpointAssyBottom = True
返回所有焊盘和过孔对象:其 Assembly Testpoint - Bottom 属性已启用。
Not TestpointAssyBottom
TestpointAssyBottom = False
返回所有对象 except:其 Assembly Testpoint - Bottom 属性已启用的焊盘和过孔对象。
注释
Assembly Testpoint - Bottom 属性仅对焊盘和过孔对象定义。
TestpointAssyTop
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回焊盘和过孔对象:其 Assembly Testpoint - Top 属性满足该 Query。
语法
TestpointAssyTop : Boolean
示例用法
TestpointAssyTop
TestpointAssyTop = True
返回所有焊盘和过孔对象:其 Assembly Testpoint - Top 属性已启用。
Not TestpointAssyTop
TestpointAssyTop = False
返回所有对象 except:其 Assembly Testpoint - Top 属性已启用的焊盘和过孔对象。
注释
Assembly Testpoint - Top 属性仅对焊盘和过孔对象定义。
TestpointBottom
摘要
焊盘(Pad)和过孔(Via)对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回其 Fabrication Testpoint - Bottom 或 Assembly Testpoint - Bottom 属性符合查询条件(Query)的焊盘和过孔对象。
语法
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 属性仅对焊盘和过孔对象定义。
TestpointFab
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回其 Fabrication Testpoint - Top 或 Fabrication Testpoint - Bottom 属性符合查询条件(Query)的焊盘和过孔对象。
语法
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 属性仅对焊盘和过孔对象定义。
TestpointFabBottom
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回其 Fabrication Testpoint - Bottom 属性符合查询条件(Query)的焊盘和过孔对象。
语法
TestpointFabBottom : Boolean
示例用法
TestpointFabBottom
TestpointFabBottom = True
返回所有 Fabrication Testpoint - Bottom 属性已启用的焊盘和过孔对象。
Not TestpointFabBottom
TestpointFabBottom = False
返回所有对象 except 焊盘和过孔对象,其 Fabrication Testpoint - Bottom 属性已启用。
注意
Fabrication Testpoint - Bottom 属性仅对焊盘和过孔对象定义。
TestpointFabTop
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回其 Fabrication Testpoint - Top 属性符合查询条件(Query)的焊盘和过孔对象。
语法
TestpointFabTop : Boolean
示例用法
TestpointFabTop
TestpointFabTop = True
返回所有 Fabrication Testpoint - Top 属性已启用的焊盘和过孔对象。
Not TestpointFabTop
TestpointFabTop = False
返回所有对象 except 焊盘和过孔对象,其 Fabrication Testpoint - Top 属性已启用。
注意
Fabrication Testpoint - Top 属性仅对焊盘和过孔对象定义。
TestpointTop
摘要
焊盘和过孔对象可用作制造和/或装配测试点,并可位于电路板的顶层和/或底层。此函数返回其 Fabrication Testpoint - Top 或 Assembly Testpoint - Top 属性符合查询条件(Query)的焊盘和过孔对象。
语法
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 属性仅对焊盘和过孔对象定义。
TextHeight
摘要
返回所有坐标、原始尺寸标注以及文本字符串(注释、位号、自由文本)对象中,其 Text Height 属性符合查询条件(Query)的对象。
语法
TextHeight : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1mil = 0.001inch)或公制(mm;1mm = 0.001meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对坐标、原始尺寸标注以及文本字符串(注释、位号、自由文本)对象定义。
TextKind
摘要
返回所有钻孔表、层叠以及文本字符串(注释、位号、自由文本)对象中,其 Text Kind 属性符合查询条件(Query)的对象。
语法
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起始和结束处的单引号字符(')是必需的。
TextOffsetFromInvertedRectangle
摘要
返回所有文本字符串(注释、位号、自由文本)对象中,其 Inverted Text Offset From Inverted Rect 属性符合查询条件(Query)的对象。
语法
TextOffsetFromInvertedRectangle : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对文本字符串(注释、位号、自由文本)对象定义。
TextWidth
摘要
返回所有坐标、原始尺寸标注以及文本字符串(注释、位号、自由文本)对象中,其 Text Width 属性符合查询条件(Query)的对象。
语法
TextWidth : Number
Number 将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过使用额外的、基于测量单位的关键字来指定特定的测量单位选项 – 从而覆盖文档级别指定的默认单位 –:
-
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 属性仅对坐标、原始尺寸标注以及文本字符串(注释、位号、自由文本)对象定义。
TrackWidth
摘要
返回所有其 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 属性仅对矩形对象定义。
UseInvertedRectangle
摘要
返回所有其 Use Inverted Rectangle 属性符合查询条件的文本字符串(注释、位号、自由文本)对象。
语法
UseInvertedRectangle : Boolean_String
使用示例
UseInvertedRectangle = 'True'
返回所有其 Use Inverted Rectangle 属性已启用的文本字符串(注释、位号、自由文本)对象。
UseInvertedRectangle = 'False'
返回所有其 Use Inverted Rectangle 属性已禁用的文本字符串(注释、位号、自由文本)对象。
注释
Use Inverted Rectangle 属性仅对文本字符串(注释、位号、自由文本)对象定义。
UseSeparateSolderMaskExpansion
摘要
返回所有其 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 属性仅对焊盘和过孔对象定义。
UseTrueTypeFonts
摘要
返回所有其 Use TrueType Fonts 属性符合查询条件的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、位号、自由文本)对象。
语法
UseTrueTypeFonts : Boolean_String
使用示例
UseTrueTypeFonts = 'True'
返回所有其 Use TrueType Fonts 属性已启用的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、位号、自由文本)对象。
UseTrueTypeFonts = 'False'
返回所有其 Use TrueType Fonts 属性已禁用的坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、位号、自由文本)对象。
注释
Use TrueType Fonts 属性仅对坐标、尺寸标注(中心尺寸标注除外)、钻孔表、层叠表以及文本字符串(注释、位号、自由文本)对象定义。
ViaDiameter
摘要
返回所有其 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的对象。通过 Properties panel 查看过孔属性时,这对应于在 Size and Shape 部分中选择了 Simple 选项。 -
在 Properties 面板中查看所选过孔的属性时,X Size (All Layers) 属性对应于 Size and Shape 部分中的 Diameter 字段。
-
此函数是 ViaSize 函数的别名。
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的对象。通过 Properties panel 查看过孔属性时,这对应于在 Size and Shape 部分中选择了 Simple 选项。 -
在 Properties 面板中查看所选过孔的属性时,X Size (All Layers) 属性对应于 Size and Shape 部分中的 Diameter 字段。
-
此函数是 ViaDiameter 函数的别名。
ViaSize_BottomLayer
摘要
返回所有其 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) 属性相同,因为指定的尺寸会用于所有信号层。 -
在 Properties panel 中查看所选过孔的属性时,当模式设置为 Top-Middle-Bottom 或 Full Stack 时, X Size (Bottom Layer) 属性对应于 Bottom Layer(在 Size and Shape 部分中)的 Diameter 字段。当模式为 Simple 时,则对应于 Diameter 字段。
-
X Size (Bottom Layer) 属性仅对焊盘和过孔对象定义。
ViaSize_MidLayerN
摘要
返回 X Size (Mid Layer <n>) 属性符合查询条件的过孔对象。
语法
ViaSize_MidLayer<n> : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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) 属性相同。 -
在 Properties panel 中查看所选过孔的属性时,当模式设置为 Top-Middle-Bottom 或 Full Stack 时, X Size (Mid Layer <n>) 属性对应于 Mid Layer 1(在 Size and Shape 部分中)的 Diameter 字段。当模式为 Simple 时,则对应于 Diameter 字段。
-
X Size (Mid Layer <n>) 属性仅对焊盘和过孔对象定义。
ViaSize_TopLayer
摘要
返回 X Size (Top Layer) 属性符合查询条件的过孔对象。
语法
ViaSize_TopLayer : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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) 属性相同。 -
在 Properties panel 中查看所选过孔的属性时,当模式设置为 Top-Middle-Bottom 或 Full Stack 时, X Size (Top Layer) 属性对应于 Top Layer(在 Size and Shape 部分中)的 Diameter 字段。当模式为 Simple 时,则对应于 Diameter 字段。
-
X Size (Top Layer) 属性仅对焊盘和过孔对象定义。
ViolatingPrimitive1
摘要
返回 Primitive 1 属性符合查询条件的所有违规对象。
语法
ViolatingPrimitive1 : String
使用示例
ViolatingPrimitive1 = 'Net GND'
返回所有 Primitive 1 属性为 Net GND 的违规对象。
ViolatingPrimitive1 Like 'Pad*'
返回所有 Primitive 1 属性以 Pad 开头的违规对象。
注释
- Primitive 1 属性仅对违规对象定义。
- 查询返回的违规对象的子对象不会被返回。
ViolatingPrimitive2
摘要
返回 Primitive 2 属性符合查询条件的所有违规对象。
语法
ViolatingPrimitive2 : String
使用示例
ViolatingPrimitive2 = 'Net GND'
返回所有 Primitive 2 属性为 Net GND 的违规对象。
ViolatingPrimitive2 Like 'Pad*'
返回所有 Primitive 2 属性以 Pad 开头的违规对象。
注释
- Primitive 2 属性仅对违规对象定义。
- 查询返回的违规对象的子对象不会被返回。
ViolationDescription
摘要
返回 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 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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 属性符合查询条件的圆弧和走线对象。
语法
Width : Number
Number将遵循文档当前使用的测量单位——英制(mil;1 mil = 0.001 inch)或公制(mm;1 mm = 0.001 meter)。
可通过额外的、基于测量单位的关键字来指定特定的测量单位选项——从而覆盖文档级别指定的默认单位——:
-
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
摘要
返回所有圆弧、元件、坐标、设计视图、钻孔表、嵌入式拼板阵列、填充、层叠表、OLE 对象、原始尺寸标注、焊盘、文本字符串(注释、位号、自由文本)、走线以及过孔对象中,其 X1 属性符合查询条件的对象。
语法
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 属性仅对填充、原始尺寸和走线对象定义。