Проверки типов объектов
Краткий обзор
- Вы узнаете, какие ключевые слова категории Object Type Checks доступны для различных типов объектов схемы: от дуг и шин до меток, выводов, параметров и компонентов.
- Вы изучите базовый синтаксис и примеры использования каждого ключевого слова, в том числе способы получения объектов, соответствующих условию, или всех объектов, кроме них.
- Вы узнаете, где в Altium Designer найти справку по конкретным ключевым словам, и ознакомитесь с важными примечаниями для отдельных типов объектов, например об устаревших объектах или псевдонимах ключевых слов.

Функции запросов для схем из категории Object Type Checks в диалоговом окне Query Helper
На этой справочной странице подробно описаны ключевые слова языка запросов из категории Object Type Checks, доступные в документах схем и библиотек схем в Altium Designer. Для получения справки по конкретному ключевому слову запроса воспользуйтесь раскрывающимися разделами ниже либо выделите нужное ключевое слово (или щелкните внутри него) в 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
Описание
Возвращает объекты областей Blanket.
Синтаксис
IsBlanket : Boolean/Boolean_String
Примеры использования
IsBlanket
IsBlanket = True
IsBlanket = 'True'
Возвращает все объекты областей Blanket.
Not IsBlanket
IsBlanket = False
IsBlanket = 'False'
Возвращает все объекты except объектов областей Blanket.
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 объекты проводов.