对象类型检查
概览
- 您将了解不同原理图对象类型可用的“对象类型检查”关键字,涵盖圆弧、总线、标签、引脚、参数和元件等。
- 您将学习各个关键字的基本语法和用法示例,包括如何返回匹配的对象,或返回这些对象以外的所有对象。
- 您将了解如何在 Altium Designer 中访问特定关键字的帮助,并掌握与某些对象类型相关的重要注意事项,例如已弃用的对象类型或关键字别名。

Query Helper 对话框中显示的Object Type Checks 原理图查询函数
本参考页面详细介绍了 Altium Designer 中原理图和原理图库文档可用的 Object Type Checks 类别的查询语言关键字。要获取特定查询关键字的帮助,请使用以下可折叠部分,或在 Query Helper 或 Filter 面板中选中任意关键字(或在其中单击),然后按 F1 即可直接访问相应部分。
IsArc
摘要
返回圆弧对象。
语法
IsArc : Boolean
用法示例
IsArc
IsArc = True
返回所有圆弧对象。
Not IsArc
IsArc = False
返回所有except 圆弧对象的对象。
IsBezier
摘要
返回贝塞尔曲线对象。
语法
IsBezier : Boolean
用法示例
IsBezier
IsBezier = True
返回所有贝塞尔曲线对象。
Not IsBezier
IsBezier = False
返回所有except 贝塞尔曲线对象的对象。
IsBlanket
摘要
返回覆盖区域对象。
语法
IsBlanket : Boolean/Boolean_String
用法示例
IsBlanket
IsBlanket = True
IsBlanket = 'True'
返回所有覆盖区域对象。
Not IsBlanket
IsBlanket = False
IsBlanket = 'False'
返回所有except 覆盖区域对象的对象。
IsBus
摘要
返回总线对象。
语法
IsBus : Boolean
用法示例
IsBus
IsBus = True
返回所有总线对象。
Not IsBus
IsBus = False
返回所有except 总线对象的对象。
IsBusEntry
摘要
返回总线入口对象。
语法
IsBusEntry : Boolean
用法示例
IsBusEntry
IsBusEntry = True
返回所有总线入口对象。
Not IsBusEntry
IsBusEntry = False
返回所有except 总线入口对象的对象。
IsComment
摘要
返回 Parameter Name 属性为 Comment 的参数对象。这些对象是元件对象的子对象。
语法
IsComment : Boolean
用法示例
IsComment
IsComment = True
返回所有 Parameter Name 属性为 Comment 的参数对象。
Not IsComment
IsComment = False
返回所有except Parameter Name 属性为 Comment 的参数对象的对象。
IsCompileMask
摘要
返回编译屏蔽对象。
语法
IsCompileMask : Boolean/Boolean_String
用法示例
IsCompileMask
IsCompileMask = True
IsCompileMask = 'True'
返回所有编译屏蔽对象。
Not IsCompileMask
IsCompileMask = False
IsCompileMask = 'False'
返回所有except 编译屏蔽对象的对象。
IsDesignator
摘要
返回位号对象,这些对象是元件对象的子对象。
语法
IsDesignator : Boolean
用法示例
IsDesignator
IsDesignator = True
返回所有位号对象。
Not IsDesignator
IsDesignator = False
返回所有except 位号对象的对象。
IsEllipse
摘要
返回椭圆对象。
语法
IsEllipse : Boolean
用法示例
IsEllipse
IsEllipse = True
返回所有椭圆对象。
Not IsEllipse
IsEllipse = False
返回所有except 椭圆对象的对象。
IsEllipticalArc
摘要
返回椭圆弧对象。
语法
IsEllipticalArc : Boolean
用法示例
IsEllipticalArc
IsEllipticalArc = True
返回所有椭圆弧对象。
Not IsEllipticalArc
IsEllipticalArc = False
返回所有except 椭圆弧对象的对象。
IsHarnessConnector
摘要
返回线束连接器对象。
语法
IsHarnessConnector : Boolean/Boolean_String
用法示例
IsHarnessConnector
IsHarnessConnector = True
IsHarnessConnector = 'True'
返回所有线束连接器对象。
Not IsHarnessConnector
IsHarnessConnector = False
IsHarnessConnector = 'False'
返回所有except 线束连接器对象的对象。
IsHarnessConnectorType
摘要
返回线束连接器类型对象。
语法
IsHarnessConnectorType : Boolean/Boolean_String
用法示例
IsHarnessConnectorType
IsHarnessConnectorType = True
IsHarnessConnectorType = 'True'
返回所有线束连接器类型对象。
Not IsHarnessConnectorType
IsHarnessConnectorType = False
IsHarnessConnectorType = 'False'
返回所有except 线束连接器类型对象的对象。
IsHarnessEntry
摘要
返回线束入口对象。
语法
IsHarnessEntry : Boolean/Boolean_String
用法示例
IsHarnessEntry
IsHarnessEntry = True
IsHarnessEntry = 'True'
返回所有线束入口对象。
Not IsHarnessEntry
IsHarnessEntry = False
IsHarnessEntry = 'False'
返回所有except 线束入口对象的对象。
IsHyperlink
摘要
返回超链接对象。
语法
IsHyperlink : Boolean/Boolean_String
用法示例
IsHyperlink
IsHyperlink = True
IsHyperlink = 'True'
返回所有超链接对象。
Not IsHyperlink
IsHyperlink = False
IsHyperlink = 'False'
返回所有except 超链接对象的对象。
IsImage
摘要
返回图像对象。
语法
IsImage : Boolean
用法示例
IsImage
IsImage = True
返回所有图像对象。
Not IsImage
IsImage = False
返回所有except 图像对象的对象。
IsJunction
摘要
返回手动连接点对象。
语法
IsJunction : Boolean
用法示例
IsJunction
IsJunction = True
返回所有手动连接点对象。
Not IsJunction
IsJunction = False
返回所有except 手动连接点对象的对象。
IsLabel
摘要
返回文本字符串对象。
语法
IsLabel : Boolean
用法示例
IsLabel
IsLabel = True
返回所有文本字符串对象。
Not IsLabel
IsLabel = False
返回所有except 文本字符串对象的对象。
IsNetLabel
摘要
返回网络标签对象。
语法
IsNetLabel : Boolean
用法示例
IsNetLabel
IsNetLabel = True
返回所有网络标签对象。
Not IsNetLabel
IsNetLabel = False
返回所有对象,except 网络标签对象除外。
IsNoERC
概述
返回 No ERC 对象。
语法
IsNoERC : Boolean/Boolean_String
用法示例
IsNoERC
IsNoERC = True
IsNoERC = 'True'
返回所有 No ERC 对象。
Not IsNoERC
IsNoERC = False
IsNoERC = 'False'
返回所有对象,except No ERC 对象除外。
IsNote
概述
返回注释对象。
语法
IsNote : Boolean
用法示例
IsNote
IsNote = True
返回所有注释对象。
Not IsNote
IsNote = False
返回所有对象,except 注释对象除外。
IsOffSheetConnector
概述
返回图纸外连接器对象。
语法
IsOffSheetConnector : Boolean/Boolean_String
用法示例
IsOffSheetConnector
IsOffSheetConnector = True
IsOffSheetConnector = 'True'
返回所有图纸外连接器对象。
Not IsOffSheetConnector
IsOffSheetConnector = False
IsOffSheetConnector = 'False'
返回所有对象,except 图纸外连接器对象除外。
IsParameter
概述
返回参数对象。
语法
IsParameter : Boolean
用法示例
IsParameter
IsParameter = True
返回所有参数对象。
Not IsParameter
IsParameter = False
返回所有对象,except 参数对象除外。
IsParameterSet
概述
返回参数集对象。
语法
IsParameterSet : Boolean/Boolean_String
用法示例
IsParameterSet
IsParameterSet = True
IsParameterSet = 'True'
返回所有参数集对象。
Not IsParameterSet
IsParameterSet = False
IsParameterSet = 'False'
返回所有对象,except 参数集对象除外。
IsPart
概述
返回元件对象。
语法
IsPart : Boolean
用法示例
IsPart
IsPart = True
返回所有元件对象。
Not IsPart
IsPart = False
返回所有对象,except 元件对象除外。
说明
此函数是 IsSchComponent 函数的别名。
IsPie
概述
返回饼图对象。
语法
IsPie : Boolean
用法示例
IsPie
IsPie = True
返回所有饼图对象。
Not IsPie
IsPie = False
返回所有对象,except 饼图对象除外。
IsPin
概述
返回引脚对象。
语法
IsPin : Boolean
用法示例
IsPin
IsPin = True
返回所有引脚对象。
Not IsPin
IsPin = False
返回所有对象,except 引脚对象除外。
IsPolygon
概述
返回多边形对象。
语法
IsPolygon : Boolean
用法示例
IsPolygon
IsPolygon = True
返回所有多边形对象。
Not IsPolygon
IsPolygon = False
返回所有对象,except 多边形对象除外。
IsPolyline
概述
返回线条对象。
语法
IsPolyline : Boolean
用法示例
IsPolyline
IsPolyline = True
返回所有线条对象。
Not IsPolyline
IsPolyline = False
返回所有对象,except 线条对象除外。
IsPort
概述
返回端口对象。
语法
IsPort : Boolean
用法示例
IsPort
IsPort = True
返回所有端口对象。
Not IsPort
IsPort = False
返回所有对象,except 端口对象除外。
IsPowerObject
概述
返回电源端口对象。
语法
IsPowerObject : Boolean
用法示例
IsPowerObject
IsPowerObject = True
返回所有电源端口对象。
Not IsPowerObject
IsPowerObject = False
返回所有对象,except 电源端口对象除外。
IsProbe
概述
返回探针对象(探针和仪器探针设计指令)。
语法
IsProbe : Boolean/Boolean_String
用法示例
IsProbe
IsProbe = True
IsProbe = 'True'
返回所有探针对象。
Not IsProbe
IsProbe = False
IsProbe = 'False'
返回所有对象,except 探针对象除外。
IsRectangle
概述
返回矩形对象。
语法
IsRectangle : Boolean
用法示例
IsRectangle
IsRectangle = True
返回所有矩形对象。
Not IsRectangle
IsRectangle = False
返回所有对象,except 矩形对象除外。
IsRoundRectangle
概述
返回圆角矩形对象。
语法
IsRoundRectangle : Boolean
用法示例
IsRoundRectangle
Is = TrueRoundRectangle
返回所有圆角矩形对象。
Not IsRoundRectangle
Is = FalseRoundRectangle
返回所有对象,except 圆角矩形对象除外。
IsSchComponent
概述
返回元件对象。
语法
IsSchComponent : Boolean
用法示例
IsSchComponent
IsSchComponent = True
返回所有元件对象。
Not IsSchComponent
IsSchComponent = False
返回所有对象,except 元件对象除外。
说明
此函数是 IsPart 函数的别名。
IsSelected
概述
返回设计空间中当前选中的所有对象。
语法
IsSelected : Boolean
用法示例
IsSelected
IsSelected = True
返回设计空间中当前选中的所有对象。
Not IsSelected
IsSelected = False
返回所有对象,except 设计空间中当前选中的对象除外。
IsSheetEntry
摘要
返回图纸入口对象。
语法
IsSheetEntry : Boolean/Boolean_String
使用示例
IsSheetEntry
IsSheetEntry = True
IsSheetEntry = 'True'
返回所有图纸入口对象。
Not IsSheetEntry
IsSheetEntry = False
IsSheetEntry = 'False'
返回所有对象 except 图纸入口对象。
IsSheetFileName
摘要
返回与图纸符号、器件图纸符号和受管图纸实例符号关联的图纸文件名对象。
语法
IsSheetFileName : Boolean/Boolean_String
使用示例
IsSheetFileName
IsSheetFileName = True
IsSheetFileName = 'True'
返回所有图纸文件名对象。
Not IsSheetFileName
IsSheetFileName = False
IsSheetFileName = 'False'
返回所有对象 except 图纸文件名对象。
IsSheetName
摘要
返回与图纸符号、器件图纸符号和受管图纸实例符号关联的图纸名称对象。
语法
IsSheetName : Boolean/Boolean_String
使用示例
IsSheetName
IsSheetName = True
IsSheetName = 'True'
返回所有图纸名称对象。
Not IsSheetName
IsSheetName = False
IsSheetName = 'False'
返回所有对象 except 图纸名称对象。
IsSheetSymbol
摘要
返回图纸符号对象(图纸符号、器件图纸符号和受管图纸实例符号)。
语法
IsSheetSymbol : Boolean/Boolean_String
使用示例
IsSheetSymbol
IsSheetSymbol = True
IsSheetSymbol = 'True'
返回所有图纸符号对象。
Not IsSheetSymbol
IsSheetSymbol = False
IsSheetSymbol = 'False'
返回所有对象 except 图纸符号对象。
IsSignalHarness
摘要
返回信号线束对象。
语法
IsSignalHarness : Boolean/Boolean_String
使用示例
IsSignalHarness
IsSignalHarness = True
IsSignalHarness = 'True'
返回所有信号线束对象。
Not IsSignalHarness
IsSignalHarness = False
IsSignalHarness = 'False'
返回所有对象 except 信号线束对象。
IsSymbol
摘要
返回 IEEE 符号对象。
语法
IsSymbol : Boolean
使用示例
IsSymbol
IsSymbol = True
返回所有 IEEE 符号对象。
Not IsSymbol
IsSymbol = False
返回所有对象 except IEEE 符号对象。
IsTextFrame
摘要
返回文本框对象。
语法
IsTextFrame : Boolean
使用示例
IsTextFrame
IsTextFrame = True
返回所有文本框对象。
Not IsTextFrame
Is = FalseTextFrame
返回所有对象 except 文本框对象。
IsWire
摘要
返回导线对象。
语法
IsWire : Boolean
使用示例
IsWire
IsWire = True
返回所有导线对象。
Not IsWire
IsWire = False
返回所有对象 except 导线对象。