Проверки типов объектов

Функции запросов PCB показаны в диалоговом окне Object Type Checks Query Helper
На этой справочной странице подробно описаны ключевые слова языка запросов из категории Object Type Checks , доступные в документах PCB и PCB Library в Altium Designer. Чтобы получить справку по конкретному ключевому слову запроса, используйте следующие сворачиваемые разделы или выделите (или щёлкните внутри) любое ключевое слово в Query Helper или на панели Filter, затем нажмите F1, чтобы сразу перейти к соответствующему разделу.
All
Сводка
Возвращает все объекты в документе PCB.
Синтаксис
All : Boolean
Пример использования
All
All = True
Возвращает все объекты.
Not All
All = False
Не возвращает ни одного объекта.
BackDrillBottom
Сводка
Возвращает точки обратного сверления (back drill) на нижней стороне платы.
Синтаксис
BackDrillBottom : Boolean
Пример использования
BackDrillBottom
BackDrillBottom = True
Возвращает все точки обратного сверления на нижней стороне.
Not BackDrillBottom
BackDrillBottom = False
Возвращает все объекты except точки обратного сверления на нижней стороне.
BackDrillTop
Сводка
Возвращает точки обратного сверления (back drill) на верхней стороне платы.
Синтаксис
BackDrillTop : Boolean
Пример использования
BackDrillTop
BackDrillTop = True
Возвращает все точки обратного сверления на верхней стороне.
Not BackDrillTop
BackDrillTop = False
Возвращает все объекты except точки обратного сверления на верхней стороне.
HasCylinderModel
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Cylinder.
Синтаксис
HasCylinderModel : Boolean/Boolean_String
Пример использования
HasCylinderModel
HasCylinderModel = True
HasCylinderModel = 'True'
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Cylinder.
Not HasCylinderModel
HasCylinderModel = False
HasCylinderModel = 'False'
Возвращает все объекты except объекты 3D Body, у которых свойство Model Type установлено в Cylinder.
HasExtrudedModel
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Extruded.
Синтаксис
HasExtrudedModel : Boolean/Boolean_String
Пример использования
HasExtrudedModel
HasExtrudedModel = True
HasExtrudedModel = 'True'
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Extruded.
Not HasExtrudedModel
HasExtrudedModel = False
HasExtrudedModel = 'False'
Возвращает все объекты except объекты 3D Body, у которых свойство Model Type установлено в Extruded.
HasGenericStepModel
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Generic Model.
Синтаксис
HasGenericStepModel : Boolean/Boolean_String
Пример использования
HasGenericStepModel
HasGenericStepModel = True
HasGenericStepModel = 'True'
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Generic Model.
Not HasGenericStepModel
HasGenericStepModel = False
HasGenericStepModel = 'False'
Возвращает все объекты except объекты 3D Body, у которых свойство Model Type установлено в Generic Model.
HasMask
Сводка
Возвращает все объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана паяльная маска или пастовая маска.
Синтаксис
HasMask : Boolean/Boolean_String
Пример использования
HasMask
HasMask = True
HasMask = 'True'
Возвращает все объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана паяльная маска или пастовая маска.
Not HasMask
HasMask = False
HasMask = 'False'
Возвращает все объекты except объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана паяльная маска или пастовая маска.
HasPasteMask
Сводка
Возвращает все объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана пастовая маска.
Синтаксис
HasPasteMask : Boolean/Boolean_String
Пример использования
HasPasteMask
HasPasteMask = True
HasPasteMask = 'True'
Возвращает все объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана пастовая маска.
Not HasPasteMask
HasPasteMask = False
HasPasteMask = 'False'
Возвращает все объекты except объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана пастовая маска.
HasRectangularHole
Сводка
Возвращает все объекты площадок с прямоугольными отверстиями.
Синтаксис
HasRectangularHole : Boolean/Boolean_String
Пример использования
HasRectangularHole
HasRectangularHole = True
HasRectangularHole = 'True'
Возвращает все объекты площадок с прямоугольными отверстиями.
Not HasRectangularHole
HasRectangularHole = False
HasRectangularHole = 'False'
Возвращает все объекты except объекты площадок с прямоугольными отверстиями.
HasRoundHole
Сводка
Возвращает все объекты площадок с круглыми отверстиями.
Синтаксис
HasRoundHole : Boolean/Boolean_String
Пример использования
HasRoundHole
HasRoundHole = True
HasRoundHole = 'True'
Возвращает все объекты площадок с круглыми отверстиями.
Not HasRoundHole
HasRoundHole = False
HasRoundHole = 'False'
Возвращает все объекты except объекты площадок с круглыми отверстиями.
HasSlotHole
Сводка
Возвращает все объекты площадок с продолговатыми (слотовыми) отверстиями.
Синтаксис
HasSlotHole : Boolean/Boolean_String
Пример использования
HasSlotHole
HasSlotHole = True
HasSlotHole = 'True'
Возвращает все объекты площадок с продолговатыми (слотовыми) отверстиями.
Not HasSlotHole
HasSlotHole = False
HasSlotHole = 'False'
Возвращает все объекты except объекты площадок с продолговатыми (слотовыми) отверстиями.
HasSolderMask
Сводка
Возвращает все объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана паяльная маска.
Синтаксис
HasSolderMask : Boolean/Boolean_String
Пример использования
HasSolderMask
HasSolderMask = True
HasSolderMask = 'True'
Возвращает все объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана паяльная маска.
Not HasSolderMask
HasSolderMask = False
HasSolderMask = 'False'
Возвращает все объекты except объекты дуг, заливок, площадок, регионов, дорожек и переходных отверстий, для которых задана паяльная маска.
HasSphereModel
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Sphere.
Синтаксис
HasSphereModel : Boolean/Boolean_String
Пример использования
HasSphereModel
HasSphereModel = True
HasSphereModel = 'True'
Возвращает все объекты 3D Body, у которых свойство Model Type установлено в Sphere.
Not HasSphereModel
HasSphereModel = False
HasSphereModel = 'False'
Возвращает все объекты except объекты 3D Body, у которых свойство Model Type установлено в Sphere.
HasSquareHole
Сводка
Возвращает все объекты площадок с квадратными отверстиями.
Синтаксис
HasSquareHole : Boolean/Boolean_String
Пример использования
HasSquareHole
HasSquareHole = True
HasSquareHole = 'True'
Возвращает все объекты площадок с квадратными отверстиями.
Not HasSquareHole
HasSquareHole = False
HasSquareHole = 'False'
Возвращает все объекты except объекты площадок с квадратными отверстиями.
HasStepModel
Сводка
Возвращает все объекты 3D Body.
Синтаксис
HasStepModel : Boolean/Boolean_String
Пример использования
HasStepModel
HasStepModel = True
HasStepModel = 'True'
Возвращает все объекты 3D Body.
Not HasStepModel
HasStepModel = False
HasStepModel = 'False'
Возвращает все объекты except объекты 3D Body.
InViaShielding
Сводка
Возвращает все объекты переходных отверстий и полигонов (экранирующая медь), которые являются участниками группы экранирования переходными отверстиями.
Синтаксис
InViaShielding : Boolean/Boolean_String
Пример использования
InViaShielding
InViaShielding = True
InViaShielding = 'True'
Возвращает все объекты переходных отверстий и полигонов (экранирующая медь), которые являются участниками группы экранирования переходными отверстиями.
Not InViaShielding
InViaShielding = False
InViaShielding = 'False'
Возвращает все объекты except объекты переходных отверстий и полигонов (экранирующая медь), которые являются участниками группы экранирования переходными отверстиями.
IsAngularDimension
Сводка
Возвращает объекты угловых размеров.
Синтаксис
IsAngularDimension : Boolean
Пример использования
IsAngularDimension
IsAngularDimension = True
Возвращает все объекты угловых размеров.
Not IsAngularDimension
IsAngularDimension = False
Возвращает все объекты except объекты угловых размеров.
IsArc
Сводка
Возвращает объекты дуг.
Синтаксис
IsArc : Boolean
Пример использования
IsArc
IsArc = True
Возвращает все объекты дуг.
Not IsArc
IsArc = False
Возвращает все объекты except объекты дуг.
IsBarCodeText
Сводка
Возвращает объекты текстовых строк, у которых свойство Text Kind установлено в BarCode Text и свойство BarCode Type установлено либо в Code 39, либо в Code 128.
Синтаксис
IsBarCodeText : Boolean
Пример использования
IsBarCodeText
IsBarCodeText = True
Возвращает все объекты текстовых строк, у которых свойство Text Kind установлено в BarCode Text и свойство BarCode Type установлено либо в Code 39, либо в Code 128.
Not IsBarCodeText
IsBarCodeText = False
Возвращает все объекты except объекты текстовых строк, у которых свойство Text Kind установлено в BarCode Text и свойство BarCode Type установлено либо в Code 39, либо в Code 128.
IsBaselineDimension
Сводка
Возвращает объекты базовых размеров.
Синтаксис
IsBaselineDimension : Boolean
Пример использования
IsBaselineDimension
IsBaselineDimension = True
Возвращает все объекты базовых размеров.
Not IsBaselineDimension
IsBaselineDimension = False
Возвращает все объекты except объекты базовых размеров.
IsBlindVia
Сводка
Возвращает объекты глухих переходных отверстий.
Синтаксис
IsBlindVia : Boolean
Пример использования
IsBlindVia
IsBlindVia = True
Возвращает все объекты глухих переходных отверстий.
Not IsBlindVia
IsBlindVia = False
Возвращает все объекты except объекты глухих переходных отверстий.
IsBoard
Сводка
Не возвращает ни одного объекта — просто отображает область, занимаемую платой PCB.
Синтаксис
IsBoard : Boolean/Boolean_String
Пример использования
IsBoard
IsBoard = True
IsBoard = 'True'
Не возвращает ни одного объекта — просто отображает область, занимаемую платой PCB.
Not IsBoard
IsBoard = False
IsBoard = 'False'
Возвращает все объекты, при этом всё равно отображая область, занимаемую платой PCB.
IsBoardCutoutRegion
Сводка
Возвращает объекты региона, у которых Kind свойство установлено в Board cutout.
Синтаксис
IsBoardCutoutRegion : Boolean
Пример использования
IsBoardCutoutRegion
IsBoardCutoutRegion = True
Возвращает все объекты региона, у которых Kind свойство установлено в Board cutout.
Not IsBoardCutoutRegion
IsBoardCutoutRegion = False
Возвращает все объекты except объекты региона, у которых Kind свойство установлено в Board cutout.
IsBoardOutline
Сводка
Не возвращает никаких объектов — просто отображает область, занимаемую печатной платой.
Синтаксис
IsBoardOutline : Boolean/Boolean_String
Пример использования
IsBoardOutline
IsBoardOutline = True
IsBoardOutline = 'True'
Не возвращает никаких объектов — просто отображает область, занимаемую печатной платой.
Not IsBoardOutline
IsBoardOutline = False
IsBoardOutline = 'False'
Возвращает все объекты, при этом по‑прежнему отображая область, занимаемую печатной платой.
IsBondFinger
Сводка
Возвращает объекты SMD-площадок на медном слое, к которым подключены бонд-провода.
Синтаксис
IsBondFinger : Boolean
Пример использования
IsBondFinger
IsBondFinger = True
Возвращает все объекты SMD-площадок на медном слое, к которым подключены бонд-провода.
Not IsBondFinger
IsBondFinger = False
Возвращает все объекты except объекты SMD-площадок на медном слое, к которым подключены бонд-провода.
IsBondWire
Сводка
Возвращает объекты бонд-проводов.
Синтаксис
IsBondWire : Boolean
Пример использования
IsBondWire
IsBondWire = True
Возвращает все объекты бонд-проводов.
Not IsBondWire
IsBondWire = False
Возвращает все объекты except объекты бонд-проводов.
IsBondWireConnected
Сводка
Возвращает объекты, к которым подключены бонд-провода.
Синтаксис
IsBondWireConnected : Boolean
Пример использования
IsBondWireConnected
IsBondWireConnected = True
Возвращает все объекты, к которым подключены бонд-провода.
Not IsBondWireConnected
IsBondWireConnected = False
Возвращает все объекты except объекты, к которым подключены бонд-провода.
IsBuriedVia
Сводка
Возвращает объекты скрытых переходных отверстий (buried via).
Синтаксис
IsBuriedVia : Boolean
Пример использования
IsBuriedVia
IsBuriedVia = True
Возвращает все объекты скрытых переходных отверстий.
Not IsBuriedVia
IsBuriedVia = False
Возвращает все объекты except объекты скрытых переходных отверстий.
IsCenterDimension
Сводка
Возвращает объекты размерных обозначений от центра (center dimension).
Синтаксис
IsCenterDimension : Boolean
Пример использования
IsCenterDimension
IsCenterDimension = True
Возвращает все объекты размерных обозначений от центра.
Not IsCenterDimension
IsCenterDimension = False
Возвращает все объекты except объекты размерных обозначений от центра.
IsClass
Сводка
Возвращает объекты классов.
Синтаксис
IsClass : Boolean
Пример использования
IsClass
IsClass = True
Возвращает все объекты классов.
Not IsClass
IsClass = False
Возвращает все объекты except объекты классов.
IsComment
Сводка
Возвращает текстовые объекты, у которых String Type свойство равно Comment. Это дочерние объекты объектов компонентов.
Синтаксис
IsComment : Boolean
Пример использования
IsComment
IsComment = True
Возвращает все текстовые объекты, у которых String Type свойство равно Comment.
Not IsComment
IsComment = False
Возвращает все объекты except текстовые объекты, у которых String Type свойство равно Comment.
IsComponent
Сводка
Возвращает объекты компонентов.
Синтаксис
IsComponent : Boolean
Пример использования
IsComponent
IsComponent = True
Возвращает все объекты компонентов.
Not IsComponent
IsComponent = False
Возвращает все объекты except объекты компонентов.
IsComponentArc
Сводка
Возвращает объекты дуг, являющиеся дочерними объектами объектов компонентов.
Синтаксис
IsComponentArc : Boolean
Пример использования
IsComponentArc
IsComponentArc = True
Возвращает все объекты дуг, которые являются дочерними объектами объектов компонентов.
Not IsComponentArc
IsComponentArc = False
Возвращает все объекты except объекты дуг, которые являются дочерними объектами объектов компонентов.
IsComponentBody
Сводка
Возвращает объекты 3D-тел.
Синтаксис
IsComponentBody : Boolean
Пример использования
IsComponentBody
IsComponentBody = True
Возвращает все объекты 3D-тел.
Not IsComponentBody
IsComponentBody = False
Возвращает все объекты except объекты 3D-тел.
IsComponentFill
Сводка
Возвращает объекты заливки, являющиеся дочерними объектами объектов компонентов.
Синтаксис
IsComponentFill : Boolean
Пример использования
IsComponentFill
IsComponentFill = True
Возвращает все объекты заливки, которые являются дочерними объектами объектов компонентов.
Not IsComponentFill
IsComponentFill = False
Возвращает все объекты except объекты заливки, которые являются дочерними объектами объектов компонентов.
IsComponentPad
Сводка
Возвращает объекты площадок, являющиеся дочерними объектами объектов компонентов.
Синтаксис
IsComponentPad : Boolean
Пример использования
IsComponentPad
IsComponentPad = True
Возвращает все объекты площадок, которые являются дочерними объектами объектов компонентов.
Not IsComponentPad
IsComponentPad = False
Возвращает все объекты except объекты площадок, которые являются дочерними объектами объектов компонентов.
IsComponentText
Сводка
Возвращает текстовые объекты, являющиеся дочерними объектами объектов компонентов.
Синтаксис
IsComponentText : Boolean
Пример использования
IsComponentText
IsComponentText = True
Возвращает все текстовые объекты, которые являются дочерними объектами объектов компонентов.
Not IsComponentText
IsComponentText = False
Возвращает все объекты except текстовые объекты, которые являются дочерними объектами объектов компонентов.
IsComponentTrack
Сводка
Возвращает объекты дорожек, являющиеся дочерними объектами объектов компонентов.
Синтаксис
IsComponentTrack : Boolean
Пример использования
IsComponentTrack
IsComponentTrack = True
Возвращает все объекты дорожек, которые являются дочерними объектами объектов компонентов.
Not IsComponentTrack
IsComponentTrack = False
Возвращает все объекты except объекты дорожек, которые являются дочерними объектами объектов компонентов.
IsComponentVia
Сводка
Возвращает объекты переходных отверстий, являющиеся дочерними объектами объектов компонентов.
Синтаксис
IsComponentVia : Boolean
Пример использования
IsComponentVia
IsComponentVia = True
Возвращает все объекты переходных отверстий, которые являются дочерними объектами объектов компонентов.
Not IsComponentVia
IsComponentVia = False
Возвращает все объекты except объекты переходных отверстий, которые являются дочерними объектами объектов компонентов.
IsConnection
Сводка
Возвращает все линии соединений.
Синтаксис
IsConnection : Boolean/Boolean_String
Пример использования
IsConnection
IsConnection = True
IsConnection = 'True'
Возвращает все линии соединений.
Not IsConnection
IsConnection = False
IsConnection = 'False'
Возвращает все объекты AND линии соединений. Сведения о «соединениях» также отображаются, поскольку они являются (не отображаемыми в списке) дочерними объектами объектов цепей (net), которые возвращаются этим запросом.
Not IsConnection And Not IsNet
(IsConnection = False) And (IsNet = False)
Возвращает все объекты except для объектов цепей (net); сведения о «соединениях» не отображаются, поскольку они являются (не отображаемыми в списке) дочерними объектами объектов цепей, а сами объекты цепей этим запросом не возвращаются.
IsCoordinate
Сводка
Возвращает объекты координат.
Синтаксис
IsCoordinate : Boolean
Пример использования
IsCoordinate
IsCoordinate = True
Возвращает все объекты координат.
Not IsCoordinate
IsCoordinate = False
Возвращает все объекты except объекты координат.
IsCopperRegion
Сводка
Возвращает объекты сплошных регионов, т.е. регионы, у которых Kind свойство не установлено в Polygon cutout или Board cutout (что сделало бы их регионами Polygon Cutout или Board Cutout соответственно).
Синтаксис
IsCopperRegion : Boolean
Пример использования
IsCopperRegion
IsCopperRegion = True
Возвращает все объекты сплошных регионов.
Not IsCopperRegion
IsCopperRegion = False
Возвращает все объекты except объекты сплошных регионов.
IsCutoutRegion
Сводка
Возвращает объекты регионов вырезов в полигоне, т.е. регионы, у которых включено Cutout свойство.
Синтаксис
IsCutoutRegion : Boolean
Пример использования
IsCutoutRegion
Is = TrueCutoutRegion
Возвращает все объекты регионов вырезов в полигоне.
Not IsCutoutRegion
Is = FalseCutoutRegion
Возвращает все объекты except объекты регионов вырезов в полигоне.
IsDatumDimension
Сводка
Возвращает объекты базовых размеров (datum dimension).
Синтаксис
IsDatumDimension : Boolean
Пример использования
IsDatumDimension
IsDatumDimension = True
Возвращает все объекты базовых размеров.
Not IsDatumDimension
IsDatumDimension = False
Возвращает все объекты except объекты базовых размеров.
IsDesignator
Сводка
Возвращает текстовые объекты, у которых свойство String Type равно Designator — это дочерние элементы объектов компонентов.
Синтаксис
IsDesignator : Boolean
Пример использования
IsDesignator
IsDesignator = True
Возвращает все текстовые объекты, у которых свойство String Type равно Designator.
Not IsDesignator
IsDesignator = False
Возвращает все объекты except текстовые объекты, у которых свойство String Type равно Designator.
IsDifferentialPair
Сводка
Возвращает все объекты дифференциальных пар.
Синтаксис
IsDifferentialPair : Boolean/Boolean_String
Пример использования
IsDifferentialPair
IsDifferentialPair = True
IsDifferentialPair = 'True'
Возвращает все объекты дифференциальных пар.
Not IsDifferentialPair
IsDifferentialPair = False
IsDifferentialPair = 'False'
Возвращает все объекты except объекты дифференциальных пар.
IsDimension
Сводка
Возвращает все объекты размеров (независимо от типа).
Синтаксис
IsDimension : Boolean
Пример использования
IsDimension
IsDimension = True
Возвращает все объекты размеров.
Not IsDimension
IsDimension = False
Возвращает все объекты except объекты размеров.
IsEmbeddedBoard
Сводка
Возвращает все объекты массива встроенных плат.
Синтаксис
IsEmbeddedBoard : Boolean/Boolean_String
Пример использования
IsEmbeddedBoard
IsEmbeddedBoard = True
IsEmbeddedBoard = 'True'
Возвращает все объекты массива встроенных плат.
Not IsEmbeddedBoard
IsEmbeddedBoard = False
IsEmbeddedBoard = 'False'
Возвращает все объекты except объекты массива встроенных плат.
IsFill
Сводка
Возвращает объекты заливки.
Синтаксис
IsFill : Boolean
Пример использования
IsFill
IsFill = True
Возвращает все объекты заливки.
Not IsFill
IsFill = False
Возвращает все объекты except объекты заливки.
IsFromTo
Сводка
Возвращает все объекты from-to.
Синтаксис
IsFromTo : Boolean/Boolean_String
Пример использования
IsFromTo
IsFromTo = True
IsFromTo = 'True'
Возвращает все объекты from-to.
Not IsFromTo
IsFromTo = False
IsFromTo = 'False'
Возвращает все объекты except объекты from-to.
IsLeaderDimension
Сводка
Возвращает объекты размеров с выноской.
Синтаксис
IsLeaderDimension : Boolean
Пример использования
IsLeaderDimension
IsLeaderDimension = True
Возвращает все объекты размеров с выноской.
Not IsLeaderDimension
IsLeaderDimension = False
Возвращает все объекты except объекты размеров с выноской.
IsLinearDiameterDimension
Сводка
Возвращает объекты линейных диаметральных размеров.
Синтаксис
IsLinearDiameterDimension : Boolean
Пример использованияDimension
IsLinearDiameter
IsLinearDiameterDimension = True
Возвращает все объекты линейных диаметральных размеров.
Not IsLinearDiameterDimension
IsLinearDiameterDimension = False
Возвращает все объекты except линейные диаметральные размеры.
IsLinearDimension
Сводка
Возвращает объекты линейных размеров.
Синтаксис
IsLinearDimension : Boolean
Пример использованияDimension
IsLinear
IsLinearDimension = True
Возвращает все объекты линейных размеров.
Not IsLinearDimension
IsLinearDimension = False
Возвращает все объекты except линейные размеры.
IsMicroVia
Сводка
Возвращает объекты µvia.
Синтаксис
IsMicroVia : Boolean
Пример использования
IsMicroVia
IsMicroVia = True
Возвращает все объекты µvia.
Not IsMicroVia
IsMicroVia = False
Возвращает все объекты except объекты µvia.
IsNet
Сводка
Возвращает объекты цепей (net). Любой объект, содержащий свойство Net, может принадлежать цепи, например: дорожка, дуга, заливка, область, полигон, площадка и переходное отверстие.
Синтаксис
IsNet : Boolean
Пример использования
IsNet
IsNet = True
Возвращает все объекты цепей.
Not IsNet
IsNet = False
Возвращает все объекты except объекты цепей.
IsObjectKind
Сводка
Возвращает все объекты, у которых свойство Object Kind соответствует указанному типу объекта.
Синтаксис
IsObjectKind(ObjectType : String) : Boolean/Boolean_String
ObjectType задаёт вид объекта и должен быть одной из следующих строк:
-
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'(Длина ответвления daisy chain) -
'Differential Pairs Rule'(Трассировка дифференциальных пар) -
'Fanout Control Rule'(Управление fanout) -
'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)'(Макс. длина «хвостика» via (обратное сверление)) -
'Maximum Via Count Rule'(Максимальное количество via) -
'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'(Стиль via для трассировки) -
'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'(Via под SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Пример использования
IsObjectKind('Via')
IsObjectKind('Via') = True
IsObjectKind('Via') = 'True'
Возвращает все объекты переходных отверстий (via).
Not IsObjectKind('Track')
IsObjectKind('Track') = False
IsObjectKind('Track') = 'False'
Возвращает все объекты except объекты дорожек (track).
Примечания
Одиночные кавычки (') в начале и в конце строки ObjectType являются обязательными.
IsOriginalDimension
Сводка
Возвращает все объекты исходных размеров.
Синтаксис
IsOriginalDimension : Boolean/Boolean_String
Пример использования
IsOriginalDimension
IsOriginalDimension = True
IsOriginalDimension = 'True'
Возвращает все объекты исходных размеров.
Not IsOriginalDimension
IsOriginalDimension = False
IsOriginalDimension = 'False'
Возвращает все объекты except объекты исходных размеров.
IsPad
Сводка
Возвращает объекты площадок (pad).
Синтаксис
IsPad : Boolean
Пример использования
IsPad
IsPad = True
Возвращает все объекты площадок.
Not IsPad
IsPad = False
Возвращает все объекты except объекты площадок.
IsPadHoleValid
Сводка
Возвращает все объекты площадок, у которых отверстие является корректным. Чтобы отверстие считалось корректным, свойство Hole Size площадки должно иметь ненулевое значение. Кроме того, если отверстие щелевое, оно должно иметь ненулевую длину.
Синтаксис
IsPadHoleValid : Boolean/Boolean_String
Пример использования
IsPadHoleValid
IsPadHoleValid = True
IsPadHoleValid = 'True'
Возвращает все объекты площадок, у которых отверстие является корректным.
Not IsPadHoleValid
IsPadHoleValid = False
IsPadHoleValid = 'False'
Возвращает все объекты except объекты площадок, у которых отверстие является корректным.
IsPoly
Сводка
Возвращает объекты заливки полигона.
Синтаксис
IsPoly : Boolean
Пример использования
IsPoly
IsPoly = True
Возвращает все объекты заливки полигона.
Not IsPoly
IsPoly = False
Возвращает все объекты except объекты заливки полигона.
Примечания
-
Эта функция является псевдонимом функции IsPolygon.
-
При определении правила Electrical Clearance для полигональных заливок необходимо использовать проверку атрибута InPolygon (или InPoly), а не проверку типа объекта IsPolygon (или IsPoly). Это связано с тем, что правила зазоров работают с примитивами (регионами, дорожками и дугами), из которых состоит полигональная заливка или которые in ею являются, а не с полигональной заливкой как с единым объектом. Корректное правило зазора для полигональных заливок будет задано между объектами InPolygon и All другими объектами.
IsPolygon
Сводка
Возвращает объекты полигональной заливки.
Синтаксис
IsPolygon : Boolean
Пример использования
IsPolygon
IsPolygon = True
Возвращает все объекты полигональной заливки.
Not IsPolygon
IsPolygon = False
Возвращает все объекты, except объектами полигональной заливки.
Примечания
-
Эта функция является псевдонимом функции IsPoly.
-
При определении правила Electrical Clearance для полигональных заливок необходимо использовать проверку атрибута InPolygon (или InPoly), а не проверку типа объекта IsPolygon (или IsPoly). Это связано с тем, что правила зазоров работают с примитивами (регионами, дорожками и дугами), из которых состоит полигональная заливка или которые in ею являются, а не с полигональной заливкой как с единым объектом. Корректное правило зазора для полигональных заливок будет задано между объектами InPolygon и All другими объектами.
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.
IsRadialDiameterDimension
Сводка
Возвращает объекты радиального диаметрального размера.
Синтаксис
IsRadialDiameterDimension : Boolean
Пример использования
IsDimensionRadialDiameter
IsDimension = TrueRadialDiameter
Возвращает все объекты радиального диаметрального размера.
Not IsDimensionRadialDiameter
IsDimension = FalseRadialDiameter
Возвращает все объекты, exceptобъектами радиального диаметрального размера.
IsRadialDimension
Сводка
Возвращает объекты радиального размера.
Синтаксис
IsRadialDimension : Boolean
Пример использования DimensionDimension = True
IsDimension = FalseRadial
IsDimensionRadial
Возвращает все объекты радиального размера.
Not IsRadial
IsRadial
Возвращает все объекты, exceptобъектами радиального размера.
IsRegion
Сводка
Возвращает все объекты регионов, т. е. сплошные регионы, регионы вырезов в полигоне и регионы вырезов платы.
Синтаксис
IsRegion : Boolean
Пример использования
IsRegion
IsRegion = True
Возвращает все объекты регионов.
Not IsRegion
IsRegion = False
Возвращает все объекты, except объектами регионов.
IsRoom
Сводка
Возвращает объекты правила Room Definition rule (Confinement Constraint Rule).
Синтаксис
IsRoom : Boolean/Boolean_String
Пример использования
IsRoom
IsRoom= True
IsRoom= 'True'
Возвращает все объекты правила Room Definition rule.
Not IsRoom
IsRoom= False
IsRoom= 'False'
Возвращает все объекты, exceptобъектами правила Room Definition rule.
Примечания
Эта функция является псевдонимом функции IsRule_ConfinementConstraint.
IsRule
Сводка
Возвращает все объекты design rule (независимо от типа).
Синтаксис
IsRule : Boolean
Пример использования
IsRule
IsRule = True
Возвращает все объекты design rule.
Not IsRule
IsRule = False
Возвращает все объекты, exceptобъектами design rule.
IsRule_AcuteAngle
Сводка
Возвращает объекты правила Acute Angle rule.
Синтаксис
IsRule_AcuteAngle : Boolean
Пример использования
IsRule_AcuteAngle
IsRule_AcuteAngle = True
Возвращает все объекты правила Acute Angle rule.
Not IsRule_AcuteAngle
IsRule_AcuteAngle = False
Возвращает все объекты, exceptобъектами правила Acute Angle rule.
IsRule_BoardOutlineClearance
Сводка
Возвращает объекты правила Board Outline Clearance rule.
Синтаксис
IsRule_BoardOutlineClearance : Boolean
Пример использования
IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = True
Возвращает все объекты правила Board Outline Clearance rule.
Not IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = False
Возвращает все объекты, except объектами правила Board Outline Clearance rule.
IsRule_BrokenNets
Сводка
Возвращает объекты правила Un-Routed Net rule.
Синтаксис
IsRule_BrokenNets : Boolean
Пример использования
IsRule_BrokenNets
IsRule_BrokenNets = True
Возвращает все объекты правила Un-Routed Net rule.
Not IsRule_BrokenNets
IsRule_BrokenNets = False
Возвращает все объекты, except объектами правила Un-Routed Net rule.
IsRule_Clearance
Сводка
Возвращает объекты правила Clearance rule.
Синтаксис
IsRule_Clearance : Boolean
Пример использования = True
IsRule_Clearance
Is = FalseRule_Clearance
Возвращает все объекты правила Clearance rule.
Not IsRule_Clearance
IsRule_Clearance
Возвращает все объекты, exceptобъектами правила Clearance rule.
IsRule_ComponentClearance
Сводка
Возвращает объекты правила Component Clearance rule.
Синтаксис
IsRule_ComponentClearance : Boolean
Пример использования = True
IsRule_ = FalseComponentClearance
IsRule_ ComponentClearance
Возвращает все объекты правила Component Clearance rule.
Not IsRule_ComponentClearance
IsRule_ComponentClearance
Возвращает все объекты, exceptобъектами правила Component Clearance rule.
IsRule_ComponentRotations
Сводка
Возвращает объекты правила Component Orientations rule.
Синтаксис
IsRule_ComponentRotations : Boolean
Пример использования = True
IsRule_ = FalseComponentRotations
IsRule_ ComponentRotations
Возвращает все объекты правила Component Orientations rule.
Not IsRule_ComponentRotations
IsRule_ComponentRotations
Возвращает все объекты, exceptобъектами правила Component Orientations rule.
IsRule_ConfinementConstraint
Сводка
Возвращает объекты правила Room Definition rule (Confinement Constraint Rule).
Синтаксис
IsRule_ConfinementConstraint : Boolean/Boolean_String
Пример использования
IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= True
IsRule_ConfinementConstraint= 'True'
Возвращает все объекты правила Room Definition rule.
Not IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= False
Is Rule_ConfinementConstraint= 'False'
Возвращает все объекты, exceptобъектами правила Room Definition rule.
Примечания
Эта функция является псевдонимом функции IsRoom.
IsRule_Creepage
Сводка
Возвращает объекты правила Creepage rule.
Синтаксис
IsRule_Creepage : Boolean
Пример использования
IsRule_Creepage
IsRule_Creepage = True
Возвращает все объекты правила Creepage rule.
Not IsRule_Creepage
IsRule_Creepage = False
Возвращает все объекты, except объектами правила Creepage rule.
IsRule_DaisyChainStubLength
Сводка
Возвращает объекты правила Daisy Chain Stub Length rule.
Синтаксис
IsRule_DaisyChainStubLength : Boolean
Пример использования
IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = True
Возвращает все объекты правила Daisy Chain Stub Length rule.
Not IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = False
Возвращает все объекты, except объектами правила Daisy Chain Stub Length rule.
IsRule_DifferentialPairsRouting
Сводка
Возвращает объекты правила Differential Pairs Routing rule.
Синтаксис
IsRule_DifferentialPairsRouting : Boolean
Пример использования
IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = True
Возвращает все объекты правила Differential Pairs Routing rule.
Not IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = False
Возвращает все объекты, except объектами правила Differential Pairs Routing rule.
IsRule_FanoutControl
Сводка
Возвращает объекты правила Fanout Control rule.
Синтаксис
IsRule_FanoutControl : Boolean
Example Usage = True
IsRule_ = FalseFanoutControl
IsRule_ FanoutControl
Возвращает все объекты правил Fanout Control.
Not IsRule_FanoutControl
IsRule_FanoutControl
Возвращает все объекты, кроме except объектов правил Fanout Control.
IsRule_FlightTime_FallingEdge
Сводка
Возвращает объекты правил Flight Time - Falling Edge.
Синтаксис
IsRule_FlightTime_FallingEdge : Boolean
Пример использования
IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = True
Возвращает все объекты правил Flight Time - Falling Edge.
Not IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = False
Возвращает все объекты, кроме except объектов правил Flight Time - Falling Edge.
IsRule_FlightTime_RisingEdge
Сводка
Возвращает объекты правил Flight Time - Rising Edge.
Синтаксис
IsRule_FlightTime_RisingEdge : Boolean
Пример использования
IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = True
Возвращает все объекты правил Flight Time - Rising Edge.
Not IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = False
Возвращает все объекты, кроме except объектов правил Flight Time - Rising Edge.
IsRule_HoleToHoleClearance
Сводка
Возвращает объекты правил Hole To Hole Clearance.
Синтаксис
IsRule_HoleToHoleClearance : Boolean
Пример использования
IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = True
Возвращает все объекты правил Hole To Hole Clearance.
Not IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = False
Возвращает все объекты, кроме except объектов правил Hole To Hole Clearance.
IsRule_LayerPair
Сводка
Возвращает объекты правил Layer Pairs.
Синтаксис
IsRule_LayerPair : Boolean
Пример использования
IsRule_LayerPair
IsRule_LayerPair = True
Возвращает все объекты правил Layer Pairs.
Not IsRule_LayerPair
IsRule_LayerPair = False
Возвращает все объекты, кроме except объектов правил Layer Pairs.
IsRule_MatchedLengths
Сводка
Возвращает объекты правил Matched Lengths.
Синтаксис
IsRule_MatchedLengths : Boolean
Пример использования
IsRule_MatchedLengths
IsRule_MatchedLengths = True
Возвращает все объекты правил Matched Lengths.
Not IsRule_MatchedLengths
IsRule_MatchedLengths = False
Возвращает все объекты, кроме except объектов правил Matched Lengths.
IsRule_MaximumViaCount
Сводка
Возвращает объекты правил Maximum Via Count.
Синтаксис
IsRule_MaximumViaCount : Boolean
Пример использования
IsRule_MaximumViaCount
IsRule_MaximumViaCount = True
Возвращает все объекты правил Maximum Via Count.
Not IsRule_MaximumViaCount
IsRule_MaximumViaCount = False
Возвращает все объекты, кроме except объектов правил Maximum Via Count.
IsRule_MaxMinHeightConstraint
Сводка
Возвращает объекты правил Height.
Синтаксис
IsRule_MaxMinHeightConstraint : Boolean
Пример использования = True
IsRule_ = FalseMaxMinHeightConstraint
IsRule_ MaxMinHeightConstraint
Возвращает все объекты правил Height.
Not IsRule_MaxMinHeightConstraint
IsRule_MaxMinHeightConstraint
Возвращает все объекты, кроме except объектов правил Height.
IsRule_MaxMinHoleSize
Сводка
Возвращает объекты правил Hole Size.
Синтаксис
IsRule_MaxMinHoleSize : Boolean
Пример использования
IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = True
Возвращает все объекты правил Hole Size.
Not IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = False
Возвращает все объекты, кроме except объектов правил Hole Size.
IsRule_MaxMinImpedance
Сводка
Возвращает объекты правил Impedance.
Синтаксис
IsRule_MaxMinImpedance : Boolean
Пример использования
IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = True
Возвращает все объекты правил Impedance.
Not IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = False
Возвращает все объекты, кроме except объектов правил Impedance.
IsRule_MaxMinLength
Сводка
Возвращает объекты правил Length.
Синтаксис
IsRule_MaxMinLength : Boolean
Пример использования
IsRule_MaxMinLength
IsRule_MaxMinLength = True
Возвращает все объекты правил Length.
Not IsRule_MaxMinLength
IsRule_MaxMinLength = False
Возвращает все объекты, кроме except объектов правил Length.
IsRule_MaxMinWidth
Сводка
Возвращает объекты правил Width.
Синтаксис
IsRule_MaxMinWidth : Boolean
Пример использования = True
IsRule_ = FalseMaxMinWidth
IsRule_ MaxMinWidth
Возвращает все объекты правил Width.
Not IsRule_MaxMinWidth
IsRule_MaxMinWidth
Возвращает все объекты, кроме except объектов правил Width.
IsRule_MaxSlope_FallingEdge
Сводка
Возвращает объекты правил Slope - Falling Edge.
Синтаксис
IsRule_MaxSlope_FallingEdge : Boolean
Пример использования
IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = True
Возвращает все объекты правил Slope - Falling Edge.
Not IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = False
Возвращает все объекты, кроме except объектов правил Slope - Falling Edge.
IsRule_MaxSlope_RisingEdge
Сводка
Возвращает объекты правил Slope - Rising Edge.
Синтаксис
IsRule_MaxSlope_RisingEdge : Boolean
Пример использования
IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = True
Возвращает все объекты правил Slope - Rising Edge.
Not IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = False
Возвращает все объекты, кроме except объектов правил Slope - Rising Edge.
IsRule_MinimumAnnularRing
Сводка
Возвращает объекты правил Minimum Annular Ring.
Синтаксис
IsRule_MinimumAnnularRing : Boolean
Пример использования
IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = True
Возвращает все объекты правил Minimum Annular Ring.
Not IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = False
Возвращает все объекты, кроме except объектов правил Minimum Annular Ring.
IsRule_MinimumSolderMaskSliver
Сводка
Возвращает объекты правил Minimum Solder Mask Sliver.
Синтаксис
IsRule_MinimumSolderMaskSliver : Boolean
Пример использования
IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = True
Возвращает все объекты правил Minimum Solder Mask Sliver.
Not IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = False
Возвращает все объекты, кроме except объектов правил Minimum Solder Mask Sliver.
IsRule_NetAntennae
Сводка
Возвращает объекты правил Net Antennae.
Синтаксис
IsRule_NetAntennae : Boolean
Пример использования
IsRule_NetAntennae
IsRule_NetAntennae = True
Возвращает все объекты правил Net Antennae.
Not IsRule_NetAntennae
IsRule_NetAntennae = False
Возвращает все объекты, кроме except объектов правил Net Antennae.
IsRule_NetsToIgnore
Сводка
Возвращает объекты правил Nets To Ignore.
Синтаксис
IsRule_NetsToIgnore : Boolean
Пример использования
IsRule_NetsToIgnore
IsRule_NetsToIgnore = True
Возвращает все объекты правил Nets to Ignore.
Not IsRule_NetsToIgnore
IsRule_NetsToIgnore = False
Возвращает все объекты, кроме except объектов правил Nets to Ignore.
IsRule_Overshoot_FallingEdge
Сводка
Возвращает объекты правил Overshoot - Falling Edge.
Синтаксис
IsRule_Overshoot_FallingEdge : Boolean
Пример использования
IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = True
Возвращает все объекты правил Overshoot - Falling Edge.
Not IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = False
Возвращает все объекты, кроме except объектов правил Overshoot - Falling Edge.
IsRule_Overshoot_RisingEdge
Сводка
Возвращает объекты правил Overshoot - Rising Edge.
Синтаксис
IsRule_Overshoot_RisingEdge : Boolean
Пример использования
IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = True
Возвращает все объекты правил Overshoot - Rising Edge.
Not IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = False
Возвращает все объекты правил except Overshoot - Rising Edge.
IsRule_ParallelSegment
Summary
Возвращает объекты правил Parallel Segment.
Syntax
IsRule_ParallelSegment : Boolean
Example Usage
IsRule_ParallelSegment
IsRule_ParallelSegment = True
Возвращает все объекты правил Parallel Segment.
Not IsRule_ParallelSegment
IsRule_ParallelSegment = False
Возвращает все объекты except правил Parallel Segment.
IsRule_PasteMaskExpansion
Summary
Возвращает объекты правил Paste Mask Expansion.
Syntax
IsRule_PasteMaskExpansion : Boolean
Example Usage = True
Is = FalseRule_PasteMaskExpansion
Is Rule_ PasteMaskExpansion
Возвращает все объекты правил Paste Mask Expansion.
Not IsRule_PasteMaskExpansion
IsRule_PasteMaskExpansion
Возвращает все объекты except правил Paste Mask Expansion.
IsRule_PermittedLayers
Summary
Возвращает объекты правил Permitted Layers.
Syntax
IsRule_PermittedLayers : Boolean
Example Usage
Is = FalseRule_ PermittedLayers
IsRule_PermittedLayers = True
Возвращает все объекты правил Permitted Layers.
Not IsRule_PermittedLayers
IsRule_PermittedLayers
Возвращает все объекты except правил Permitted Layers.
IsRule_PolygonConnectStyle
Summary
Возвращает объекты правил Polygon Connect Style.
Syntax
IsRule_PolygonConnectStyle : Boolean
Example Usage = True
IsRule_PolygonConnectStyle
Is = FalseRule_PolygonConnectStyle
Возвращает все объекты правил Polygon Connect Style.
Not IsRule_PolygonConnectStyle
IsRule_PolygonConnectStyle
Возвращает все объекты except правил Polygon Connect Style.
IsRule_PowerPlaneClearance
Summary
Возвращает объекты правил Power Plane Clearance.
Syntax
IsRule_PowerPlaneClearance : Boolean
Example Usage
Is = FalseRule_ PowerPlaneClearance
IsRule_PowerPlaneClearance = True
Возвращает все объекты правил Power Plane Clearance.
Not IsRule_PowerPlaneClearance
IsRule_PowerPlaneClearance
Возвращает все объекты except правил Power Plane Clearance.
IsRule_PowerPlaneConnectStyle
Summary
Возвращает объекты правил Power Plane Connect Style.
Syntax
IsRule_PowerPlaneConnectStyle : Boolean
Example Usage = True
IsRule_ = FalsePowerPlaneConnectStyle
IsRule_ PowerPlaneConnectStyle
Возвращает все объекты правил Power Plane Connect Style.
Not IsRule_PowerPlaneConnectStyle
IsRule_PowerPlaneConnectStyle
Возвращает все объекты except правил Power Plane Connect Style.
IsRule_ReturnPath
Summary
Возвращает объекты правил Return Path.
Syntax
IsRule_ReturnPath : Boolean
Example Usage
IsRule_ReturnPath
IsRule_ReturnPath = True
Возвращает все объекты правил Return Path.
Not ReturnPath
IsRule_ReturnPath = False
Возвращает все объекты except правил Return Path.
IsRule_RoutingCornerStyle
Summary
Возвращает объекты правил Routing Corners.
Syntax
IsRule_RoutingCornerStyle : Boolean
Example Usage
IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = True
Возвращает все объекты правил Routing Corners.
Not IsRule_RoutingCornerStyle
IsRule_RoutingCornerStyle = False
Возвращает все объекты except правил Routing Corners.
IsRule_RoutingLayers
Summary
Возвращает объекты правил Routing Layers.
Syntax
IsRule_RoutingLayers : Boolean
Example Usage = True
IsRule_RoutingLayers
IsRule_RoutingLayers
Возвращает все объекты правил Routing Layers.
Not IsRule_RoutingLayers
IsRule_RoutingLayers = False
Возвращает все объекты except правил Routing Layers.
IsRule_RoutingPriority
Summary
Возвращает объекты правил Routing Priority.
Syntax
IsRule_RoutingPriority : Boolean
Example Usage = True
Is = FalseRule_RoutingPriority
IsRule_ RoutingPriority
Возвращает все объекты правил Routing Priority.
Not IsRule_RoutingPriority
IsRule_RoutingPriority
Возвращает все объекты except правил Routing Priority.
IsRule_RoutingTopology
Summary
Возвращает объекты правил Routing Topology.
Syntax
IsRule_RoutingTopology : Boolean
Example Usage = True
IsRule_RoutingTopology
Is = FalseRule_RoutingTopology
Возвращает все объекты правил Routing Topology.
Not IsRule_RoutingTopology
IsRule_RoutingTopology
Возвращает все объекты except правил Routing Topology.
IsRule_RoutingViaStyle
Summary
Возвращает объекты правил Routing Via Style.
Syntax
IsRule_RoutingViaStyle : Boolean
Example Usage
Is = FalseRule_ RoutingViaStyle
IsRule_RoutingViaStyle = True
Возвращает все объекты правил Routing Via Style.
Not IsRule_RoutingViaStyle
IsRule_RoutingViaStyle
Возвращает все объекты except правил Routing Via Style.
IsRule_ShortCircuit
Summary
Возвращает объекты правил Short-Circuit.
Syntax
IsRule_ShortCircuit : Boolean
Example Usage = True
Is = FalseRule_ShortCircuit
IsRule_ ShortCircuit
Возвращает все объекты правил Short-Circuit.
Not IsRule_ShortCircuit
IsRule_ShortCircuit
Возвращает все объекты except правил Short-Circuit.
IsRule_SignalBaseValue
Summary
Возвращает объекты правил Signal Base Value.
Syntax
IsRule_SignalBaseValue : Boolean
Example Usage
IsRule_SignalBaseValue
IsRule_SignalBaseValue = True
Возвращает все объекты правил Signal Base Value.
Not IsRule_SignalBaseValue
IsRule_SignalBaseValue = False
Возвращает все объекты except правил Signal Base Value.
IsRule_SignalStimulus
Summary
Возвращает объекты правил Signal Stimulus.
Syntax
IsRule_SignalStimulus : Boolean
Example Usage
IsRule_SignalStimulus
IsRule_SignalStimulus = True
Возвращает все объекты правил Signal Stimulus.
Not IsRule_SignalStimulus
IsRule_SignalStimulus = False
Возвращает все объекты except правил Signal Stimulus.
IsRule_SignalTopValue
Summary
Возвращает объекты правил Signal Top Value.
Syntax
IsRule_SignalTopValue : Boolean
Example Usage
IsRule_SignalTopValue
IsRule_SignalTopValue = True
Возвращает все объекты правил Signal Top Value.
Not IsRule_SignalTopValue
IsRule_SignalTopValue = False
Возвращает все объекты except правил Signal Top Value.
IsRule_SilkToSilkClearance
Summary
Возвращает объекты правил Silk To Silk Clearance.
Syntax
IsRule_SilkToSilkClearance : Boolean
Example Usage
IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = True
Возвращает все объекты правил Silk To Silk Clearance.
Not IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = False
Возвращает все объекты except правил Silk To Silk Clearance.
IsRule_SilkToSolderMaskClearance
Summary
Возвращает объекты правил Silk To Solder Mask Clearance.
Syntax
IsRule_SilkToSolderMaskClearance : Boolean
Example Usage
IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = True
Возвращает все объекты правил Silk To Solder Mask Clearance.
Not IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = False
Возвращает все объекты except правил Silk To Solder Mask Clearance.
IsRule_SMDNeckDown
Summary
Возвращает объекты правил SMD Neck-Down.
Syntax
IsRule_SMDNeckDown : Boolean
Example Usage = True
Is = FalseRule_SMDNeckDown
IsRule_ SMDNeckDown
Возвращает все объекты правил SMD Neck-Down.
Not IsRule_SMDNeckDown
IsRule_SMDNeckDown
Возвращает все объекты except правил SMD Neck-Down.
IsRule_SMDToCorner
Summary
Возвращает объекты правил SMD To Corner.
Syntax
IsRule_SMDToCorner : Boolean
Example Usage = True
IsRule_SMDToCorner
Is = FalseRule_SMDToCorner
Возвращает все объекты правил SMD To Corner.
Not IsRule_SMDToCorner
IsRule_SMDToCorner
Возвращает все объекты except правил SMD To Corner.
IsRule_SMDToPlane
Сводка
Возвращает объекты правила SMD To Plane rule.
Синтаксис
IsRule_SMDToPlane : Boolean
Пример использования = True
IsRule_ = FalseSMDToPlane
IsRule_ SMDToPlane
Возвращает все объекты правила SMD To Plane.
Not IsRule_SMDToPlane
IsRule_SMDToPlane
Возвращает все объекты except объектов правила SMD To Plane.
IsRule_SolderMaskExpansion
Сводка
Возвращает объекты правила Solder Mask Expansion rule.
Синтаксис
IsRule_SolderMaskExpansion : Boolean
Пример использования
IsRule_ SolderMaskExpansion
IsRule_ = TrueSolderMaskExpansion
Возвращает все объекты правила Solder Mask Expansion.
Not IsRule_ SolderMaskExpansion
IsRule_ = FalseSolderMaskExpansion
Возвращает все объекты except объектов правила Solder Mask Expansion.
IsRule_SupplyNets
Сводка
Возвращает объекты правила Supply Nets rule.
Синтаксис
IsRule_SupplyNets : Boolean
Пример использования
IsRule_SupplyNets
IsRule_SupplyNets = True
Возвращает все объекты правила Supply Nets.
Not IsRule_SupplyNets
IsRule_SupplyNets = False
Возвращает все объекты except объектов правила Supply Nets.
IsRule_TestPointStyle
Сводка
Возвращает объекты правила Fabrication Testpoint Style rule.
Синтаксис
IsRule_TestPointStyle : Boolean
Пример использования
IsRule_TestPointStyle
IsRule_TestPointStyle = True
Возвращает все объекты правила Fabrication Testpoint Style.
Not IsRule_TestPointStyle
IsRule_TestPointStyle = False
Возвращает все объекты except объектов правила Fabrication Testpoint Style.
IsRule_TestPointUsage
Сводка
Возвращает объекты правила Fabrication Testpoint Usage rule.
Синтаксис
IsRule_TestPointUsage : Boolean
Пример использования
IsRule_TestPointUsage
IsRule_TestPointUsage = True
Возвращает все объекты правила Fabrication Testpoint Usage.
Not IsRule_TestPointUsage
IsRule_TestPointUsage = False
Возвращает все объекты except объектов правила Fabrication Testpoint Usage.
IsRule_UnconnectedPin
Сводка
Возвращает объекты правила Un-Connected Pin rule.
Синтаксис
IsRule_UnconnectedPin : Boolean
Пример использования
IsRule_UnconnectedPin
IsRule_UnconnectedPin = True
Возвращает все объекты правила Un-Connected Pin.
Not IsRule_UnconnectedPin
IsRule_UnconnectedPin = False
Возвращает все объекты except объектов правила Un-Connected Pin.
IsRule_Undershoot_FallingEdge
Сводка
Возвращает объекты правила Undershoot - Falling Edge rule.
Синтаксис
IsRule_Undershoot_FallingEdge : Boolean
Пример использования
IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = True
Возвращает все объекты правила Undershoot - Falling Edge.
Not IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = False
Возвращает все объекты except объектов правила Undershoot - Falling Edge.
IsRule_Undershoot_RisingEdge
Сводка
Возвращает объекты правила Undershoot - Rising Edge rule.
Синтаксис
IsRule_Undershoot_RisingEdge : Boolean
Пример использования
IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = True
Возвращает все объекты правила Undershoot - Rising Edge.
Not IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = False
Возвращает все объекты except объектов правила Undershoot - Rising Edge.
IsRule_ViasUnderSMD
Сводка
Возвращает объекты правила Vias Under SMD rule.
Синтаксис
IsRule_ViasUnderSMD : Boolean
Пример использования
IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = True
Возвращает все объекты правила Vias Under SMD.
Not IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = False
Возвращает все объекты except объектов правила Vias Under SMD.
IsRule_Wirebonding
Сводка
Возвращает объекты правила Wire Bonding rule.
Синтаксис
IsRule_Wirebonding : Boolean
Пример использования
IsRule_Wirebonding
IsRule_Wirebonding = True
Возвращает все объекты правила Wire Bonding.
Not IsRule_Wirebonding
IsRule_Wirebonding = False
Возвращает все объекты except объектов правила Wire Bonding.
IsShieldingVia
Сводка
Возвращает все объекты переходных отверстий, входящие в группу экранирующих переходных отверстий.
Синтаксис
IsShieldingVia : Boolean/Boolean_String
Пример использования
IsShieldingVia
IsShieldingVia = True
IsShieldingVia = 'True'
Возвращает все объекты переходных отверстий, входящие в группу экранирующих переходных отверстий. Также возвращаются объекты полигонов (экранирующая медь).
Not IsShieldingVia
IsShieldingVia = False
IsShieldingVia = 'False'
Возвращает все объекты except переходных отверстий, входящие в группу экранирующих переходных отверстий. Также возвращаются объекты полигонов (экранирующая медь).
IsSkipVia
Сводка
Возвращает объекты skip via.
Синтаксис
IsSkipVia : Boolean
Пример использования
IsSkipVia
IsSkipVia = True
Возвращает все объекты skip via.
Not IsSkipVia
IsSkipVia = False
Возвращает все объекты except skip via.
IsSplitPlane
Сводка
Возвращает объекты разделённой плоскости (split plane).
Синтаксис
IsSplitPlane : Boolean
Пример использования
IsSplitPlane
IsSplitPlane = True
Возвращает все объекты разделённой плоскости.
Not IsSplitPlane
IsSplitPlane = False
Возвращает все объекты except разделённой плоскости.
IsStackedVia
Сводка
Возвращает объекты stacked via.
Синтаксис
IsStackedVia : Boolean
Пример использования
IsStackedVia
IsStackedVia = True
Возвращает все объекты stacked via.
Not IsStackedVia
IsStackedVia = False
Возвращает все объекты except stacked via.
IsStitchingVia
Сводка
Возвращает все объекты переходных отверстий, входящие в группу stitching via.
Синтаксис
IsStitchingVia : Boolean/Boolean_String
Пример использования
IsStitchingVia
IsStitchingVia = True
IsStitchingVia = 'True'
Возвращает все объекты переходных отверстий, входящие в группу stitching via.
Not IsStitchingVia
IsStitchingVia = False
IsStitchingVia = 'False'
Возвращает все объекты except переходных отверстий, входящие в группу stitching via.
IsStrokeText
Сводка
Возвращает все текстовые объекты, использующие шрифт Stroke для отображения текста.
Синтаксис
IsStrokeText : Boolean
Пример использования
IsStrokeText
IsStrokeText = True
Возвращает все текстовые объекты, использующие шрифт Stroke.
Not IsStrokeText
IsStrokeText = False
Возвращает все объекты except текстовых объектов, использующих шрифт Stroke.
IsTeardrop
Сводка
Возвращает все объекты teardrop. Teardrop часто добавляют в трассированную печатную плату, чтобы создать более прочные соединения «дорожка‑площадка», «дорожка‑переходное отверстие» и «дорожка‑дорожка». Это особенно полезно, когда объекты проекта очень малы, и особенно важно для сверлёных площадок и переходных отверстий, поскольку несовмещение центра сверления и центра площадки/переходного отверстия может привести к тому, что отверстие удалит значительную часть меди, соединяющей дорожку с площадкой/переходным отверстием — это известно как drill breakout. Каждая форма teardrop создаётся из одного объекта region, который может иметь прямые или криволинейные края.
Синтаксис
IsTeardrop : Boolean/Boolean_String
Пример использования
IsTeardrop
IsTeardrop = True
IsTeardrop = 'True'
Возвращает все объекты region teardrop.
Not IsTeardrop
IsTeardrop = False
IsTeardrop = 'False'
Возвращает все объекты except region teardrop.
IsText
Сводка
Возвращает все текстовые объекты независимо от типа шрифта (Stroke, TrueType, BarCode), используемого для отображения текста.
Синтаксис
IsText : Boolean
Пример использования
IsText
IsText = True
Возвращает все текстовые объекты.
Not IsText
IsText = False
Возвращает все объекты except текстовых объектов.
IsThruVia
Сводка
Возвращает объекты сквозных переходных отверстий (thru via).
Синтаксис
IsThruVia : Boolean
Пример использования
IsThruVia
IsThruVia = True
Возвращает все объекты thru via.
Not IsThruVia
IsThruVia = False
Возвращает все объекты except thru via.
IsTrack
Сводка
Возвращает объекты дорожек (track).
Синтаксис
IsTrack : Boolean
Пример использования
IsTrack
IsTrack = True
Возвращает все объекты дорожек.
Not IsTrack
IsTrack = False
Возвращает все объекты except дорожек.
IsTrueTypeText
Сводка
Возвращает все текстовые объекты, использующие шрифт TrueType для отображения текста.
Синтаксис
IsTrueTypeText : Boolean
Пример использования
IsTrueTypeText
IsTrueTypeText = True
Возвращает все текстовые объекты, использующие шрифт TrueType.
Not IsTrueTypeText
IsTrueTypeText = False
Возвращает все объекты except текстовые объекты, использующие шрифт TrueType.
IsVia
Сводка
Возвращает объекты переходных отверстий (via).
Синтаксис
IsVia : Boolean
Пример использования
IsVia
IsVia = True
Возвращает все объекты переходных отверстий (via).
Not IsVia
IsVia = False
Возвращает все объекты except объекты переходных отверстий (via).
IsViolation
Сводка
Возвращает все объекты нарушений.
Синтаксис
IsViolation : Boolean
Пример использования
IsViolation
IsViolation = True
Возвращает все объекты нарушений.
Not IsViolation
IsViolation = False
Возвращает все объекты except объекты нарушений.