Поля
Краткий обзор
- Вы узнаете, как устроены отдельные ключевые слова запросов категории Fields: познакомитесь с синтаксисом, допустимыми значениями и примерами выражений.
- Вы узнаете, к каким типам объектов применимо каждое поле, а также получите важные сведения о единицах измерения, обязательных кавычках и особенностях работы.
- Вы поймете, как эта страница помогает быстрее находить нужную справочную информацию по запросам в Query Helper и на панели Filter.

Функции запросов PCB Fields, показанные в диалоговом окне Query Helper
На этой справочной странице подробно описаны ключевые слова языка запросов из категории Fields , доступные в документах печатных плат и библиотек печатных плат в Altium Designer. Чтобы получить справку по определенному ключевому слову запроса, воспользуйтесь раскрывающимися разделами ниже либо выделите нужное ключевое слово (или щелкните внутри него) в Query Helper или на панели Filter и нажмите F1, чтобы сразу перейти к соответствующему разделу.
ArcRadius
Описание
Возвращает все объекты-дуги, свойство Radius которых соответствует запросу.
Синтаксис
ArcRadius : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Можно явно задать единицы измерения вместо единиц по умолчанию, заданных на уровне документа, используя дополнительное ключевое слово, определяющее единицы измерения:
-
AsMils(ArcRadius) : Number— для указания радиуса в милах. -
AsMM(ArcRadius) : Number— для указания радиуса в мм.
Примеры использования
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_String
Area <> Area_String
Примеры использования
Area = '29.4 sq.'
Возвращает все объекты, у которых свойство Area равно 29.4 sq.mm.
Area <> '29.4 sq.'
Возвращает все объекты, у которых свойство Area not равно 29.4 sq.mm.
Примечания
-
Свойство Area определено только для компонентов, заливок, полигонов и областей.
-
Дочерние объекты объектов, возвращаемых запросом, не возвращаются.
-
Одинарные кавычки (
') в начале и концеArea_Stringобязательны.
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 свойство Auto Assigned Name называется Auto Naming.
AutoPosition
Описание
Возвращает все объекты позиционных обозначений и комментариев (дочерние текстовые объекты компонентов), свойство Autoposition которых соответствует запросу.
Синтаксис
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String должно быть одной из строк следующего списка:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Примеры использования
AutoPosition = 'Center'
Возвращает все объекты позиционных обозначений и комментариев, у которых свойство Autoposition имеет значение Center.
AutoPosition <> 'Manual'
Возвращает все объекты except объекты позиционных обозначений и комментариев, у которых свойство Autoposition имеет значение Manual.
Примечания
-
Одинарные кавычки (') в начале и конце
AutoPosition_Stringобязательны. - Свойство Autoposition определено только для объектов позиционных обозначений и комментариев.
BarCodeFontName
Описание
Возвращает все объекты текстовых строк, свойство BarCode Text Font Name которых соответствует запросу.
Синтаксис
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String должно содержать одно из имен доступных шрифтов TrueType и OpenType (расширение TrueType), находящихся в папке \Windows\Fonts.
Примеры использования
BarCodeFontName = 'Arial'
Возвращает все объекты текстовых строк, у которых свойство BarCode Text Font Name имеет значение Arial.
BarCodeFontName <> 'Batang'
Возвращает все объекты except объекты текстовых строк, у которых свойство BarCode Text Font Name имеет значение Batang.
Примечания
-
Одинарные кавычки (') в начале и конце
FontName_Stringобязательны. -
Свойство BarCode Text Font Name определено только для объектов текстовых строк.
-
Это ключевое слово также возвращает дочерние примитивы текстовых строк, входящие в состав групповых объектов проекта (компонент, координата, размер, таблица сверловки и таблица стека слоев), у которых свойство BarCode Text Font Name соответствует запросу. Чтобы выбрать только объекты текстовых строк, настроенные для отображения в виде штрихкода, используйте дополнительный префикс ключевого слова. Пример выражения запроса:
IsBarCodeText And (BarCodeFontName = 'Arial').
Полная высота штрихкода
Описание
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height соответствует запросу.
Синтаксис
BarCodeFullHeight : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно указать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицы измерения:
-
AsMils(BarCodeFullHeight) : Number— для задания высоты в милах. -
AsMM(BarCodeFullHeight) : Number— для задания высоты в мм.
Примеры использования
BarCodeFullHeight = 300
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Height равно 300 в текущих единицах измерения.
BarCodeFullHeight >= 5.08
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Height больше или равно 5.08 в текущих единицах измерения.
AsMils(BarCodeFullHeight) > 400
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Height больше 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Height больше или равно 6.35 mm и меньше или равно 8.89 mm.
BarCodeFullHeight <> 550
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Height not равно 550 в текущих единицах измерения.
AsMils(BarCodeFullHeight) <= 650
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Height меньше или равно 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Height меньше 11.43 mm.
Примечания
-
Свойство BarCode Full Height определено только для объектов текстовых строк.
-
Это ключевое слово также возвращает дочерние примитивы текстовых строк, входящие в состав групповых объектов проекта (компонент, координата, размер, таблица сверловки и таблица стека слоев), у которых свойство BarCode Full Height соответствует запросу. Чтобы выбрать только объекты текстовых строк, настроенные для отображения в виде штрихкода, используйте дополнительный префикс ключевого слова. Пример выражения запроса:
IsBarCodeText And (BarCodeFullHeight = 210).
Полная ширина штрихкода
Описание
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Width соответствует запросу.
Синтаксис
BarCodeFullWidth : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно указать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицы измерения:
-
AsMils(BarCodeFullWidth) : Number— для задания ширины в милах. -
AsMM(BarCodeFullWidth) : Number— для задания ширины в мм.
Примеры использования
BarCodeFullWidth = 1050
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Width равно 1050 в текущих единицах измерения.
BarCodeFullWidth >= 500
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Width больше или равно 500 в текущих единицах измерения.
AsMils(BarCodeFullWidth) > 400
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Width больше 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Width больше или равно 635mm и меньше или равно 889mm.
BarCodeFullWidth <> 550
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Width not равно 550 в текущих единицах измерения.
AsMils(BarCodeFullWidth) <= 650
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Width меньше или равно 650mil.
AsMM(BarCodeFullWidth) < 1143
Возвращает все объекты текстовых строк, у которых значение свойства BarCode Full Width меньше 1143mm.
Примечания
-
Свойство BarCode Full Width определено только для объектов текстовых строк.
-
Это ключевое слово также возвращает дочерние примитивы текстовых строк, входящие в состав групповых объектов проекта (компонент, координата, размер, таблица сверловки и таблица стека слоев), у которых свойство BarCode Full Width соответствует запросу. Чтобы выбрать только объекты текстовых строк, настроенные для отображения в виде штрихкода, используйте дополнительный префикс ключевого слова. Пример выражения запроса:
IsBarCodeText And (BarCodeFullWidth = 1050).
Инверсия штрихкода
Описание
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted соответствует запросу.
Синтаксис
BarCodeInverted : Boolean_String
Примеры использования
BarCodeInverted = 'True'
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted включено.
BarCodeInverted = 'False'
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted отключено.
Примечания
-
Свойство BarCode Inverted определено только для объектов текстовых строк.
-
Это ключевое слово также возвращает дочерние примитивы текстовых строк, входящие в состав групповых объектов проекта (компонент, координата, размер, таблица сверловки и таблица стека слоев), у которых свойство BarCode Inverted соответствует запросу. Чтобы выбрать только объекты текстовых строк, настроенные для отображения в виде штрихкода, используйте дополнительный префикс ключевого слова. Пример выражения запроса:
IsBarCodeText And (BarCodeInverted = 'True').
Минимальная ширина штрихкода
Описание
Возвращает все объекты текстовых строк, у которых свойство BarCode Min Width соответствует запросу.
Синтаксис
BarCodeMinWidth : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно указать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицы измерения:
-
AsMils(BarCodeMinWidth) : Number— для задания ширины в милах. -
AsMM(BarCodeMinWidth) : Number— для задания ширины в мм.
Примеры использования
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 будет использовать текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(BarCodeXMargin) : Number— для задания отступа в милах. -
AsMM(BarCodeXMargin) : Number— для задания отступа в мм.
Примеры использования
BarCodeXMargin = 20
Возвращает все объекты текстовых строк, у которых значение свойства BarCode X Margin равно 20 в текущих единицах измерения.
BarCodeXMargin >= 50
Возвращает все объекты текстовых строк, у которых значение свойства BarCode X Margin больше или равно 50 в текущих единицах измерения.
AsMils(BarCodeXMargin) > 40
Возвращает все объекты текстовых строк, у которых значение свойства BarCode X Margin больше 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Возвращает все объекты текстовых строк, у которых значение свойства BarCode X Margin больше или равно 0.5 mm и меньше или равно 0.89 mm.
BarCodeXMargin <> 20
Возвращает все объекты текстовых строк, у которых значение свойства BarCode X Margin not равно 20 в текущих единицах измерения.
AsMils(BarCodeXMargin) <= 15
Возвращает все объекты текстовых строк, у которых значение свойства BarCode X Margin меньше или равно 15 mil.
AsMM(BarCodeXMargin) < 1.23
Возвращает все объекты текстовых строк, у которых значение свойства BarCode X Margin меньше 1.23 mm.
Примечания
-
Свойство BarCode X Margin определено только для объектов текстовых строк.
-
При использовании этого ключевого слова также возвращаются дочерние примитивы текстовых строк, входящие в состав групповых объектов проекта (компонентов, координат, размеров, таблиц сверления и таблиц стека слоев), у которых свойство BarCode X Margin соответствует запросу. Чтобы выбрать только объекты текстовых строк, настроенные как штрихкод, используйте дополнительное ключевое слово в качестве префикса. Пример выражения запроса:
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Краткое описание
Возвращает все объекты текстовых строк, у которых свойство BarCode Y Margin соответствует запросу.
Синтаксис
BarCodeYMargin : Number
Number будет использовать текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(BarCodeYMargin) : Number— для задания отступа в милах. -
AsMM(BarCodeYMargin) : Number— для задания отступа в мм.
Примеры использования
BarCodeYMargin = 20
Возвращает все объекты текстовых строк, значение свойства BarCode Y Margin которых равно 20 в текущих единицах измерения.
BarCodeYMargin >= 50
Возвращает все объекты текстовых строк, значение свойства BarCode Y Margin которых больше или равно 50 в текущих единицах измерения.
AsMils(BarCodeYMargin) > 40
Возвращает все объекты текстовых строк, значение свойства BarCode Y Margin которых больше 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Возвращает все объекты текстовых строк, значение свойства BarCode Y Margin которых больше или равно 0.5 mm и меньше или равно 0.89 mm.
BarCodeYMargin <> 20
Возвращает все объекты текстовых строк, значение свойства BarCode Y Margin которых not равно 20 в текущих единицах измерения.
AsMils(BarCodeYMargin) <= 15
Возвращает все объекты текстовых строк, значение свойства BarCode Y Margin которых меньше или равно 15 mil.
AsMM(BarCodeYMargin) < 1.23
Возвращает все объекты текстовых строк, значение свойства BarCode Y Margin которых меньше 1.23 mm.
Примечания
-
Свойство BarCode Y Margin определено только для объектов текстовых строк.
-
Использование этого ключевого слова также возвращает дочерние примитивы текстовых строк групповых объектов проекта (компонента, координаты, размера, таблицы сверления и таблицы стека слоев), свойство BarCode Y Margin которых соответствует запросу. Если требуется выбрать только объекты текстовых строк, настроенные как текст штрихкода, используйте дополнительный префикс ключевого слова для выбора этих объектов. Пример выражения запроса:
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Краткое описание
Возвращает все объекты 3D-тел, свойство Body 3-D Color которых соответствует запросу.
Синтаксис
BodyColor3D : Numeric_String
BodyColor3D : Number
Цвет, соответствующий определенному числу, можно определить по следующему соотношению:
65536 * Blue + 256 * Green + Red
где каждая из составляющих Blue, Green и Red имеет значение от 0 до 255 включительно.
Если ключевое слово BodyColor3D можно использовать совместно с Number, значения синей, зеленой и красной составляющих свойства Body 3-D Color можно вычислить по отдельности с помощью следующих конструкций:
- Синяя = Body 3-D Color Div 65536
- Зеленая = Body 3-D Color Div 256 Mod 256
- Красная = Body 3-D Color Mod 256
Примеры использования
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Возвращает все объекты 3D-тел, значение свойства Body 3-D Color которых равно 0 (что соответствует значениям: синяя = 0, зеленая = 0 и красная = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Возвращает все объекты 3D-тел, значение свойства Body 3-D Color которых равно 16711680 (что соответствует значениям: синяя = 255, зеленая = 0 и красная = 0).
BodyColor3D <> '16777215'
Возвращает все объекты 3D-тел except тех, значение свойства Body 3-D Color которых равно 16777215 (что соответствует значениям: синяя = 255, зеленая = 255 и красная = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Возвращает все объекты 3D-тел, значение синей составляющей свойства Body 3-D Color которых меньше или равно 192.
Примечание
Свойство Body 3-D Color определено только для объектов 3D-тел.
BodyColor3DOpacity
Краткое описание
Возвращает все объекты 3D-тел, свойство Body 3-D Color Opacity которых соответствует запросу.
Синтаксис
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Примеры использования
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Возвращает все объекты 3D-тел, значение свойства Body 3-D Color Opacity которых равно 1.000.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Возвращает все объекты except объектов 3D-тел, значение свойства Body 3-D Color Opacity которых равно 0.500.
Примечание
Свойство Body 3-D Color Opacity определено только для объектов 3D-тел.
BodyColor3DOverride
Краткое описание
Возвращает все объекты 3D-тел, свойство Override Color которых соответствует запросу.
Синтаксис
BodyColor3DOverride : Boolean_String
Boolean_String должно иметь значение 'True' или 'False'.
Примеры использования
BodyColor3DOverride = 'True'
Возвращает все объекты 3D-тел, у которых включено свойство Override Color.
BodyColor3DOverride = 'False'
Возвращает все объекты 3D-тел, у которых отключено свойство Override Color.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Возвращает все объекты except объектов 3D-тел, у которых включено свойство Override Color.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Возвращает все объекты except объектов 3D-тел, у которых отключено свойство Override Color.
Примечание
Свойство Override Color определено только для объектов 3D-тел.
BodyProjection
Краткое описание
Возвращает все объекты 3D-тел, свойство Body Projection которых соответствует запросу.
Синтаксис
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String должно быть одной из строк следующего списка:
-
'Top Side' -
'Bottom Side'
Примеры использования
BodyProjection = 'Top Side'
Возвращает все объекты 3D-тел, значение свойства Body Projection которых равно Top Side.
BodyProjection <> 'Bottom Side'
Возвращает все объекты except объектов 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'
Возвращает все объекты except объектов переходных отверстий, значение свойства Capping Side которых равно Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Возвращает все объекты except объектов переходных отверстий, значение свойства 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'
Возвращает все объекты except объекты-области, свойство Cavity Height которых равно 120.
Примечание
Свойство Cavity Height определено только для объектов-областей и имеет смысл только для областей, у которых свойство Kind имеет значение Cavity.
Размер фаски/скругления
Краткое описание
Возвращает все объекты-прямоугольники, свойство Chamfer/Fillet Size которых соответствует запросу.
Синтаксис
ChamferFilletSize : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единицам измерения:
-
AsMils(ChamferFilletSize) : Number— для указания ширины в милах. -
AsMM(ChamferFilletSize) : Number— для указания ширины в мм.
Примеры использования
ChamferFilletSize = 20
Возвращает все объекты-прямоугольники, свойство Chamfer/Fillet Size которых равно 20 в текущих единицах измерения.
ChamferFilletSize >= 1.27
Возвращает все объекты-прямоугольники, свойство Chamfer/Fillet Size которых больше или равно 1.27 в текущих единицах измерения.
AsMils(ChamferFilletSize) Between 10 And 30
Возвращает все объекты-прямоугольники, свойство Chamfer/Fillet Size которых больше или равно 10 mil и меньше или равно 30 mil.
AsMM(ChamferFilletSize) < 1.016
Возвращает все объекты-прямоугольники, свойство Chamfer/Fillet Size которых меньше 1.016 mm.
Примечание
Свойство Chamfer/Fillet Size определено только для объектов-прямоугольников и имеет смысл только для прямоугольников, у которых свойство Corner Mode имеет значение Chamfer или Fillet.
Смещение канала
Краткое описание
Возвращает все объекты-компоненты, свойство Channel Offset которых соответствует запросу.
Синтаксис
ChannelOffset : Numeric_String
ChannelOffset : Number
Примеры использования
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Возвращает все объекты-компоненты, свойство Channel Offset которых равно 2.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Возвращает все объекты-компоненты, свойство Channel Offset которых больше или равно 3 и меньше или равно 5.
IsComponent && ChannelOffset < 4
Возвращает все объекты-компоненты, свойство Channel Offset которых меньше 4.
ObjectKind = 'Component' && ChannelOffset >= 4
Возвращает все объекты-компоненты, свойство Channel Offset которых больше или равно 4.
ChannelOffset <> '1'
Возвращает все объекты except объекты-компоненты, свойство Channel Offset которых равно 1.
IsComponent && ChannelOffset <> 1
Возвращает все объекты-компоненты, свойство Channel Offset которых не равно 1.
Примечания
-
Свойство Channel Offset определено только для объектов-компонентов.
-
Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
Тип класса
Краткое описание
Возвращает все объекты-классы, свойство Class Type которых соответствует запросу.
Синтаксис
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String должно быть одной из строк следующего списка:
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
Примеры использования
ClassType = 'Component Class'
Возвращает все объекты-классы, свойство Class Type которых равно Component Class.
ClassType <> 'Layer Class'
Возвращает все объекты except объекты-классы, свойство Class Type которых равно Layer Class.
Примечания
- Свойство Class Type определено только для объектов-классов.
-
Одинарные кавычки (') в начале и конце
ClassType_Stringобязательны.
Цвет
Краткое описание
Возвращает все объекты-цепи, свойство Color которых соответствует запросу.
Синтаксис
Color : Numeric_String
Color : Number
Цвет, соответствующий определённому числу, можно определить по следующему соотношению:
65536 * Blue + 256 * Green + Red
где каждая из составляющих Blue, Green и Red имеет значение от 0 до 255 (включительно).
Когда ключевое слово Color можно использовать совместно с Number, значения синей, зелёной и красной составляющих свойства Color можно оценивать по отдельности с помощью следующих конструкций:
- Синяя = Color Div 65536
- Зелёная = Color Div 256 Mod 256
- Красная = Color Mod 256
Примеры использования
Color = '0'
Color <> '' && Color = 0
Возвращает все объекты-цепи, свойство Color которых равно 0 (что соответствует значениям: синяя = 0, зелёная = 0 и красная = 0).
Color = '16711680'
Color > '' && Color = 16711680
Возвращает все объекты-цепи, свойство Color которых равно 16711680 (что соответствует значениям: синяя = 255, зелёная = 0 и красная = 0).
Color <> '16777215'
Возвращает все объекты except объекты-цепи, свойство Color которых равно 16777215 (что соответствует значениям: синяя = 255, зелёная = 255 и красная = 255).
ObjectKind = 'Net' && Color <> 16777215
Возвращает все объекты-цепи, свойство Color которых не равно 16777215.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Возвращает все объекты-цепи, у которых синяя составляющая свойства Color больше или равна 96, зелёная составляющая больше или равна 64 и меньше или равна 192, а красная составляющая меньше или равна 128.
IsNet && Color Div 65536 <= 192
Возвращает все объекты-цепи, у которых синяя составляющая свойства Color меньше или равна 192.
IsNet && Color Mod 256 Between 64 And 192
Возвращает все объекты-цепи, у которых красная составляющая свойства Color больше или равна 64 и меньше или равна 192.
Примечания
- Свойство Color определено только для объектов-цепей.
- Дочерние объекты цепей, возвращаемых запросом, не возвращаются.
Комментарий
Описание
Возвращает все объекты компонентов, у которых свойство Component Comment соответствует запросу.
Синтаксис
Comment : String
Примеры использования
Comment = '100nF'
Возвращает все компоненты, у которых Component Comment имеет значение 100 nF.
Comment <> '100nF'
Возвращает все объекты except объектов компонентов, у которых Component Comment имеет значение 100 nF.
Примечания
- Свойство Component Comment определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
Компонент
Описание
Возвращает все дочерние объекты любого компонента, у которого свойство Name соответствует запросу.
Синтаксис
Component : String
Примеры использования
Component = 'C1'
Возвращает все дочерние объекты любого компонента, у которого Name имеет значение C1.
Component Like 'C?*'
Возвращает все дочерние объекты любого компонента, у которого Name начинается с C и содержит хотя бы один дополнительный символ.
Component <> 'C1'
Возвращает все объекты except дочерних объектов любого компонента, у которого Name имеет значение C1.
Component = 'Free'
Возвращает все объекты except дочерних объектов компонентов.
Примечание
Родительские объекты компонентов для дочерних объектов, возвращаемых этим запросом, не возвращаются.
Компонент перевернут на слое
Описание
Возвращает все объекты компонентов, у которых свойство Flipped On Layer соответствует запросу.
Синтаксис
ComponentFlippedOnLayer : Boolean_String
Примеры использования
ComponentFlippedOnLayer = 'True'
Возвращает все объекты компонентов, у которых включено свойство Flipped On Layer.
ComponentFlippedOnLayer = 'False'
Возвращает все объекты компонентов, у которых отключено свойство Flipped On Layer.
Примечание
Свойство Flipped On Layer определено только для объектов компонентов.
Строки компонента заблокированы
Описание
Возвращает все объекты компонентов, у которых свойство Lock Strings соответствует запросу.
Синтаксис
ComponentStringsLocked : Boolean_String
Примеры использования
ComponentStringsLocked = 'True'
Возвращает все компоненты, у которых включено свойство Lock Strings.
ComponentStringsLocked = 'False'
Возвращает все компоненты, у которых отключено свойство Lock Strings.
Примечание
Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
Тип компонента
Описание
Возвращает все объекты компонентов, у которых свойство Component Type соответствует запросу.
Синтаксис
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String должно быть одной из строк следующего списка:
- '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 определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
-
Одинарные кавычки (') в начале и конце
ComponentType_Stringобязательны.
Толщина линии координатного размера
Описание
Возвращает объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) соответствует запросу.
Синтаксис
CoordinateDimensionLineWidth : Number
Number задается в текущих единицах измерения документа — дюймовых (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единице измерения:
-
AsMils(CoordinateDimensionLineWidth) : Number— для задания толщины в милах. -
AsMM(CoordinateDimensionLineWidth) : Number— для задания толщины в мм.
Примеры использования
CoordinateDimensionLineWidth = 10
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) равно 10 в текущих единицах измерения.
CoordinateDimensionLineWidth >= 0.2286
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) больше или равно 0.2286 в текущих единицах измерения.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) больше или равно 8 mil и меньше или равно 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) меньше 0.2794 mm.
Примечания
- Свойство Line Width (Coord/Dimen) определено только для объектов координат и размеров.
- Дочерние объекты координатных и исходных размеров, возвращаемых запросом, не возвращаются.
Величина координатного размера
Описание
Возвращает объекты координатных размеров, обозначений центра, размеров-выносок и исходных размеров, у которых свойство Size (Coord/Dimen) соответствует запросу.
Синтаксис
CoordinateDimensionSize : Number
Number задается в текущих единицах измерения документа — дюймовых (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единице измерения:
-
AsMils(CoordinateDimensionSize) : Number— для задания величины в милах. -
AsMM(CoordinateDimensionSize) : Number— для задания величины в мм.
Примеры использования
CoordinateDimensionSize = 10
Возвращает все объекты координатных размеров, обозначений центра, размеров-выносок и исходных размеров, у которых свойство Size (Coord/Dimen) равно 10 в текущих единицах измерения.
CoordinateDimensionSize >= 0.2286
Возвращает все объекты координатных размеров, обозначений центра, размеров-выносок и исходных размеров, у которых свойство Size (Coord/Dimen) больше или равно 0.2286 в текущих единицах измерения.
AsMils(CoordinateDimensionSize) Between 8 And 12
Возвращает все объекты координатных размеров, обозначений центра, размеров-выносок и исходных размеров, у которых свойство Size (Coord/Dimen) больше или равно 8 mil и меньше или равно 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Возвращает все объекты координатных размеров, обозначений центра, размеров-выносок и исходных размеров, у которых свойство Size (Coord/Dimen) меньше 0.2794 mm.
Примечания
- Свойство Size (Coord/Dimen) определено только для объектов координатных размеров, обозначений центра, размеров-выносок и исходных размеров.
- Дочерние объекты координатных размеров, обозначений центра, размеров-выносок и исходных размеров, возвращаемых запросом, не возвращаются.
Стиль единиц координатного размера
Описание
Возвращает все объекты координатных и исходных размеров, у которых свойство Unit Style соответствует запросу.
Синтаксис
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String должно быть одной из строк следующего списка:
-
'Brackets' -
'None' -
'Normal'
Примеры использования
CoordinateDimensionUnitStyle = 'Brackets'
Возвращает все объекты координатных и исходных размеров, у которых свойство Unit Style имеет значение Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Возвращает все объекты except объекты координатных размеров и размеров от начала отсчета, у которых свойство Unit Style имеет значение Normal.
Примечания
- Свойство Unit Style определено только для объектов координатных размеров и размеров от начала отсчета.
-
Одинарные кавычки (') в начале и конце
UnitStyle_Stringобязательны. - Дочерние объекты координатных размеров и размеров от начала отсчета, возвращаемых запросом, не возвращаются.
Режим углов
Краткое описание
Возвращает все прямоугольники, у которых свойство Corner Mode соответствует условиям запроса.
Синтаксис
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String должно быть одной из строк следующего списка:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Примеры использования
CornerMode = 'Rectangle'
Возвращает все прямоугольники, у которых свойство Corner Mode имеет значение Rectangle.
CornerMode <> 'Chamfer'
Возвращает все объекты except прямоугольники, у которых свойство Corner Mode имеет значение Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Возвращает все объекты except прямоугольники, у которых свойство Corner Mode имеет значение Rectangle.
Примечания
- Свойство Corner Mode определено только для прямоугольников.
-
Одинарные кавычки (
') в начале и концеCornerMode_Stringобязательны.
Материал покрытия
Краткое описание
Возвращает все переходные отверстия, у которых свойство Covering Material соответствует условиям запроса.
Синтаксис
CoveringMaterial : String
Примеры использования
CoveringMaterial = 'Epoxy'
Возвращает все переходные отверстия, у которых свойство Covering Material имеет значение Epoxy.
CoveringMaterial Like 'Epoxy*'
Возвращает все переходные отверстия, у которых есть Covering Material со связанной строкой, начинающейся с Epoxy.
Примечания
- Свойство Covering Material определено только для переходных отверстий.
-
Одинарные кавычки (
') в начале и концеStringобязательны.
Сторона покрытия
Краткое описание
Возвращает все переходные отверстия, у которых свойство Covering Side соответствует условиям запроса.
Синтаксис
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String должно быть одной из строк следующего списка:
-
'Top' -
'Bottom' -
'Both'
Примеры использования
CoveringSide = 'Top'
Возвращает все переходные отверстия, у которых свойство Covering Side имеет значение Top.
CoveringSide <> 'Both'
Возвращает все объекты except переходные отверстия, у которых свойство Covering Side имеет значение Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Возвращает все объекты except переходные отверстия, у которых свойство Covering Side имеет значение Both.
Примечания
-
Свойство Covering Side определено только для переходных отверстий.
-
Одинарные кавычки (
') в начале и концеCovering_Stringобязательны.
Инверсия Data Matrix
Краткое описание
Возвращает все текстовые строки, у которых свойство BarCode Inverted соответствует условиям запроса.
Синтаксис
DataMatrixInverted : Boolean_String
Примеры использования
DataMatrixInverted = 'True'
Возвращает все текстовые строки, у которых свойство BarCode Inverted включено.
DataMatrixInverted = 'False'
Возвращает все текстовые строки, у которых свойство BarCode Inverted отключено.
Примечания
-
Свойство BarCode Inverted определено только для текстовых строк.
-
Использование этого ключевого слова также возвращает дочерние примитивы типа «текстовая строка», входящие в состав групповых объектов проекта (компонентов, координатных размеров, размеров, таблиц сверловки и таблиц стека слоев), у которых свойство BarCode Inverted соответствует условиям запроса. Если требуется выбрать только текстовые строки, настроенные как текст QR-кода, используйте дополнительный префикс с ключевым словом для выбора этих объектов. Пример выражения запроса:
IsDataMatrixText And (DataMatrixInverted = 'True').
Зазор стрелки размера
Краткое описание
Возвращает все объекты размеров с выноской, у которых свойство Arrow Gap соответствует условиям запроса.
Синтаксис
DimensionArrowGap : Number
Number задается в текущих единицах измерения документа — британских (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицу измерения:
-
AsMils(DimensionArrowGap) : Number— для задания зазора в милах. -
AsMM(DimensionArrowGap) : Number— для задания зазора в мм.
Примеры использования
DimensionArrowGap = 10
Возвращает все объекты размеров с выноской, у которых свойство Arrow Gap равно 10 в текущих единицах измерения.
DimensionArrowGap >= 0.2286
Возвращает все объекты размеров с выноской, у которых свойство Arrow Gap больше или равно 0.2286 в текущих единицах измерения.
AsMils(DimensionArrowGap) Between 8 And 12
Возвращает все объекты размеров с выноской, у которых свойство Arrow Gap больше или равно 8 mil и меньше или равно 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Возвращает все объекты размеров с выноской, у которых свойство Arrow Gap меньше 0.2794 mm.
Примечания
- Свойство Arrow Gap определено только для объектов размеров с выноской.
- Дочерние объекты размеров с выноской, возвращаемых запросом, не возвращаются.
Длина стрелки размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров и радиальных диаметральных размеров, у которых свойство Arrow Length соответствует условиям запроса.
Синтаксис
DimensionArrowLength : Number
Number задается в текущих единицах измерения документа — британских (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицу измерения:
-
AsMils(DimensionArrowLength) : Number— для задания длины в милах. -
AsMM(DimensionArrowLength) : Number— для задания длины в мм.
Примеры использования
DimensionArrowLength = 100
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров и радиальных диаметральных размеров, у которых свойство Arrow Length равно 100 в текущих единицах измерения.
DimensionArrowLength >= 2.286
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров и радиальных диаметральных размеров, у которых свойство Arrow Length больше или равно 2.286 в текущих единицах измерения.
AsMils(DimensionArrowLength) Between 80 And 120
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров и радиальных диаметральных размеров, у которых свойство Arrow Length больше или равно 80 mil и меньше или равно 120 mil.
AsMM(DimensionArrowLength) < 2.794
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров и радиальных диаметральных размеров, у которых свойство Arrow Length меньше 2.794 mm.
Примечания
-
Свойство Arrow Length определено только для объектов угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров и радиальных диаметральных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров и радиальных диаметральных размеров, возвращаемых запросом, не возвращаются.
Толщина линии стрелки размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, свойство Arrow Line Width которых соответствует запросу.
Синтаксис
DimensionArrowLineWidth : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(DimensionArrowLineWidth) : Number— для задания ширины в милах. -
AsMM(DimensionArrowLineWidth) : Number— для задания ширины в мм.
Примеры использования
DimensionArrowLineWidth = 10
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Line Width которых равно 10 в текущих единицах измерения.
DimensionArrowLineWidth >= 0.2286
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Line Width которых больше или равно 0.2286 в текущих единицах измерения.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Line Width которых больше или равно 8 mil и меньше или равно 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Line Width которых меньше 0.2794 mm.
Примечания
-
Свойство Arrow Line Width определено только для объектов угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Положение размерных стрелок
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, свойство Arrow Position которых соответствует запросу.
Синтаксис
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String должно быть одной из строк следующего списка:
-
'Inside' -
'Outside'
Примеры использования
DimensionArrowPosition = 'Inside'
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Position которых равно Inside.
DimensionArrowPosition <> 'Outside'
Возвращает все объекты except объектов угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Position которых равно Outside.
Примечания
-
Одинарные кавычки (') в начале и в конце
ArrowPosition_Stringобязательны. -
Свойство Arrow Position определено только для объектов угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Размер размерных стрелок
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, свойство Arrow Size которых соответствует запросу.
Синтаксис
DimensionArrowSize : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(DimensionArrowSize) : Number— для задания размера в милах. -
AsMM(DimensionArrowSize) : Number— для задания размера в мм.
Примеры использования
DimensionArrowSize = 60
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Size которых равно 60 в текущих единицах измерения.
DimensionArrowSize >= 1.016
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Size которых больше или равно 1.016 в текущих единицах измерения.
AsMils(DimensionArrowSize) Between 50 And 70
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Size которых больше или равно 50 mil и меньше или равно 70 mil.
AsMM(DimensionArrowSize) < 2.032
Возвращает все объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, значение свойства Arrow Size которых меньше 2.032 mm.
Примечания
-
Свойство Arrow Size определено только для объектов угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, размеров с выноской, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Толщина выносных линий размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, свойство Extension Line Width которых соответствует запросу.
Синтаксис
DimensionExtensionLineWidth : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(DimensionExtensionLineWidth) : Number— для задания ширины в милах. -
AsMM(DimensionExtensionLineWidth) : Number— для задания ширины в мм.
Примеры использования
DimensionExtensionLineWidth = 10
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, значение свойства Extension Line Width которых равно 10 в текущих единицах измерения.
DimensionExtensionLineWidth >= 0.2286
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, значение свойства Extension Line Width которых больше или равно 0.2286 в текущих единицах измерения.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, значение свойства Extension Line Width которых больше или равно 8 mil и меньше или равно 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, значение свойства Extension Line Width которых меньше 0.2794 mm.
Примечания
-
Свойство Extension Line Width определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, возвращаемых запросом, не возвращаются.
Смещение выносной линии размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров и линейных размеров, у которых свойство Extension Offset соответствует запросу.
Синтаксис
DimensionExtensionOffset : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единицам измерения:
-
AsMils(DimensionExtensionOffset) : Number— для задания смещения в милах. -
AsMM(DimensionExtensionOffset) : Number— для задания смещения в мм.
Примеры использования
DimensionExtensionOffset = 10
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Offset равно 10 в текущих единицах измерения.
DimensionExtensionOffset >= 0.2286
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Offset больше или равно 0.2286 в текущих единицах измерения.
AsMils(DimensionExtensionOffset) Between 8 And 12
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Offset больше или равно 8 mil и меньше или равно 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Возвращает все объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Offset меньше 0.2794 mm.
Примечания
-
Свойство Extension Offset определено только для объектов угловых размеров, размеров от общей базы, линейных диаметральных размеров и линейных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, линейных диаметральных размеров и линейных размеров, возвращаемых запросом, не возвращаются.
Зазор между выносной линией размера и точкой привязки
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, у которых свойство Extension Pick Gap соответствует запросу.
Синтаксис
DimensionExtensionPickGap : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единицам измерения:
-
AsMils(DimensionExtensionPickGap) : Number— для задания зазора в милах. -
AsMM(DimensionExtensionPickGap) : Number— для задания зазора в мм.
Примеры использования
DimensionExtensionPickGap = 10
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Pick Gap равно 10 в текущих единицах измерения.
DimensionExtensionPickGap >= 0.2286
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Pick Gap больше или равно 0.2286 в текущих единицах измерения.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Pick Gap больше или равно 8 mil и меньше или равно 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, у которых значение свойства Extension Pick Gap меньше 0.2794 mm.
Примечания
-
Свойство Extension Pick Gap определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров и линейных размеров, возвращаемых запросом, не возвращаются.
Шрифт размерного текста
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, размеров с выноской, линейных диаметральных размеров, линейных размеров, исходных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Font соответствует запросу.
Синтаксис
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String должен представлять собой одну из строк следующего списка:
-
'Default' -
'Serif' -
'Sans Serif'
Примеры использования
DimensionTextFont = 'Default'
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, размеров с выноской, линейных диаметральных размеров, линейных размеров, исходных размеров, радиальных диаметральных размеров и радиальных размеров, у которых значение свойства Dimension Font равно Default.
DimensionTextFont <> 'Serif'
Возвращает все объекты except объектов угловых размеров, размеров от общей базы, координатных размеров, размеров с выноской, линейных диаметральных размеров, линейных размеров, исходных размеров, радиальных диаметральных размеров и радиальных размеров, у которых значение свойства Dimension Font равно Serif.
Примечания
-
Одинарные кавычки (') в начале и в конце
Font_Stringобязательны. -
Свойство Dimension Font определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, размеров с выноской, линейных диаметральных размеров, линейных размеров, исходных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, размеров с выноской, линейных диаметральных размеров, линейных размеров, исходных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Формат размерного текста
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Format соответствует запросу.
Синтаксис
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String должен быть 'None'.
Примеры использования
DimensionTextFormat = 'None'
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых значение свойства Dimension Format равно None (то есть значения и единицы измерения не отображаются).
DimensionTextFormat <> 'None'
Возвращает все объекты except объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых значение свойства Dimension Format равно None (то есть возвращает соответствующие объекты размеров, формат которых настроен на отображение только значения, значения и единиц измерения или значения и единиц измерения в скобках).
Примечания
-
Одинарные кавычки (') в начале и в конце
TextFormat_Stringобязательны. -
Свойство Dimension Format определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Зазор размерного текста
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, свойство Dimension Text Gap которых соответствует запросу.
Синтаксис
DimensionTextGap : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(DimensionTextGap) : Number— для задания зазора в милах. -
AsMM(DimensionTextGap) : Number— для задания зазора в мм.
Примеры использования
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 определено только для объектов угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом, не возвращаются.
DimensionTextHeight
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, свойство Dimension Text Height которых соответствует запросу.
Синтаксис
DimensionTextHeight : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(DimensionTextHeight) : Number— для задания высоты в милах. -
AsMM(DimensionTextHeight) : Number— для задания высоты в мм.
Примеры использования
DimensionTextHeight = 60
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Height равно 60 в текущих единицах измерения.
DimensionTextHeight >= 1.27
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Height больше или равно 1.27 в текущих единицах измерения.
AsMils(DimensionTextHeight) Between 40 And 80
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Height больше или равно 40mil и меньше или равно 80 mil.
AsMM(DimensionTextHeight) < 1.778
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Height меньше 1.778 mm.
Примечания
-
Свойство Dimension Text Height определено только для объектов угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом, не возвращаются.
-
Для исходного размера значение свойства Dimension Text Height определяется значением свойства Text Height этого размера.
DimensionTextLineWidth
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, свойство Dimension Text Line Width которых соответствует запросу.
Синтаксис
DimensionTextLineWidth : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(DimensionTextLineWidth) : Number— для задания ширины в милах. -
AsMM(DimensionTextLineWidth) : Number— для задания ширины в мм.
Примеры использования
DimensionTextLineWidth = 6
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Line Width равно 6 в текущих единицах измерения.
DimensionTextLineWidth >= 0.127
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Line Width больше или равно 0.127 в текущих единицах измерения.
AsMils(DimensionTextLineWidth) Between 4 And 8
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Line Width больше или равно 4mil и меньше или равно 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Возвращает все объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых значение свойства Dimension Text Line Width меньше 0.1778mm.
Примечания
-
Свойство Dimension Text Line Width определено только для объектов угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, ординатных размеров, размеров с выноской, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом, не возвращаются.
-
Для исходного размера значение свойства Dimension Text Line Width соответствует значению свойства Text Width этого размера.
Положение текста размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, выносок, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Text Position соответствует запросу.
Синтаксис
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String должно быть одной из строк следующего списка:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Примеры использования
DimensionTextPosition = 'Automatic'
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, выносок, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Text Position имеет значение Automatic.
DimensionTextPosition <> 'Manual'
Возвращает все объекты except объектов угловых размеров, размеров от общей базы, координатных размеров, выносок, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Text Position имеет значение Manual.
Примечания
-
Одинарные кавычки (') в начале и конце
DimensionTextPosition_Stringобязательны. -
Свойство Dimension Text Position определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, выносок, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, выносок, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Точность текста размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Precision соответствует запросу.
Синтаксис
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Примеры использования
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Precision имеет значение 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых значение свойства Dimension Precision больше или равно 3 и меньше или равно 5.
IsDimension && DimensionTextPrecision < 4
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых значение свойства Dimension Precision меньше 4.
DimensionTextPrecision <> '1'
Возвращает все объекты except объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Precision имеет значение 1.
IsDimension && DimensionTextPrecision <> 1
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых значение свойства Dimension Precision не равно 1.
Примечания
-
Свойство Dimension Precision определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Префикс текста размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Prefix соответствует запросу.
Синтаксис
DimensionTextPrefix : String
Примеры использования
DimensionTextPrefix = 'ø'
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Prefix имеет значение ø.
Примечания
-
Свойство Dimension Prefix определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Суффикс текста размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Suffix соответствует запросу.
Синтаксис
DimensionTextSuffix : String
Примеры использования
DimensionTextSuffix = '(+/- 0.5%)'
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Suffix имеет значение (+/- 0.5%).
Примечания
-
Свойство Dimension Suffix определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
Единицы измерения текста размера
Краткое описание
Возвращает все объекты угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Unit соответствует запросу.
Синтаксис
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Для объектов угловых размеров DimensionUnit_String должно быть одной из строк следующего списка:
-
'Degrees' -
'Radians'
Для объектов размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров DimensionUnit_String должно быть одной из строк следующего списка:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Примеры использования
DimensionTextUnit = 'Radians'
Возвращает все объекты угловых размеров, у которых свойство Dimension Unit имеет значение Radians.
DimensionTextUnit <> 'Degrees'
Возвращает все объекты except объектов угловых размеров, у которых свойство Dimension Unit имеет значение Degrees.
DimensionTextUnit = 'Mils'
Возвращает все объекты размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Unit имеет значение Mils.
DimensionTextUnit <> 'Inches'
Возвращает все объекты except объектов размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, у которых свойство Dimension Unit имеет значение Inches.
Примечания
-
Одинарные кавычки (') в начале и конце
DimensionUnit_Stringобязательны. -
Свойство Dimension Unit определено только для объектов угловых размеров, размеров от общей базы, координатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров.
-
Дочерние объекты угловых размеров, размеров от общей базы, ординатных размеров, линейных диаметральных размеров, линейных размеров, радиальных диаметральных размеров и радиальных размеров, возвращаемых запросом, не возвращаются.
DrillPair
Краткое описание
Возвращает все переходные отверстия, у которых свойство Drill Pair соответствует запросу.
Синтаксис
DrillPair = 'Start Layer - Stop Layer'
Примеры использования
DrillPair = 'Top Layer - Bottom Layer'
Возвращает все переходные отверстия, у которых свойство Drill Pair имеет значение Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Возвращает все объекты except переходных отверстий, у которых свойство Drill Pair имеет значение Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Возвращает все переходные отверстия except тех, у которых свойство Drill Pair имеет значение Top Layer - Bottom Layer.
Примечания
- Одинарные кавычки (') в начале и в конце строки обязательны.
- Свойство Drill Pair определено только для переходных отверстий.
DrillType
Краткое описание
Возвращает все контактные площадки, у которых свойство Drill Type соответствует запросу.
Синтаксис
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String должно быть одной из строк следующего списка:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Примеры использования
DrillType = 'Drilled'
Возвращает все контактные площадки, у которых свойство Drill Type имеет значение Drilled.
DrillType <> 'Punched'
Возвращает все объекты except контактных площадок, у которых свойство Drill Type имеет значение Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Возвращает все контактные площадки, у которых свойство Drill Type не равно Drilled.
Примечания
- Свойство Drill Type определено только для контактных площадок.
-
Одинарные кавычки (') в начале и в конце
DrillType_Stringобязательны.
EmbeddedBoard_ColCount
Краткое описание
Возвращает все объекты встроенных плат, у которых свойство Col Count соответствует запросу.
Синтаксис
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Примеры использования
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Возвращает все объекты встроенных плат, у которых свойство Col Count имеет значение 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Возвращает все объекты except объектов встроенных плат, у которых свойство Col Count имеет значение 4.
Примечание
Свойство Col Count определено только для объектов встроенных плат.
EmbeddedBoard_ColumnSpacing
Краткое описание
Возвращает объекты встроенных плат, у которых свойство Column Spacing соответствует запросу.
Синтаксис
EmbeddedBoard_ColumnSpacing : Number
Number задается в единицах измерения, используемых в документе: дюймовых (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицу измерения:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number— для задания расстояния в милах. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number— для задания расстояния в мм.
Примеры использования
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 соответствует запросу.
Синтаксис
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 соответствует запросу.
Синтаксис
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 соответствует запросу.
Синтаксис
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 соответствует запросу.
Синтаксис
EmbeddedBoard_RowSpacing : Number
Number задается в единицах измерения, используемых в документе: дюймовых (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицу измерения:
-
AsMils(EmbeddedBoard_RowSpacing) : Number— для задания расстояния в милах. -
AsMM(EmbeddedBoard_RowSpacing) : Number— для задания расстояния в мм.
Примеры использования
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 соответствует запросу.
Синтаксис
EnablePartSwapping : Boolean_String
Примеры использования
EnablePartSwapping = 'True'
Возвращает все объекты компонентов, у которых включено свойство Enable Part Swapping.
EnablePartSwapping = 'False'
Возвращает все объекты компонентов, у которых отключено свойство Enable Part Swapping.
Примечания
- Свойство Enable Part Swapping определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
Разрешение перестановки выводов
Краткое описание
Возвращает все объекты компонентов, у которых свойство Enable Pin Swapping соответствует запросу.
Синтаксис
EnablePinSwapping : Boolean_String
Примеры использования
EnablePinSwapping = 'True'
Возвращает все объекты компонентов, у которых свойство Enable Pin Swapping включено.
EnablePinSwapping = 'False'
Возвращает все объекты компонентов, у которых свойство Enable Pin Swapping отключено.
Примечания
- Свойство Enable Pin Swapping определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
Материал заполнения
Краткое описание
Возвращает все объекты переходных отверстий, у которых свойство Filling Material соответствует запросу.
Синтаксис
FillingMaterial : String
Примеры использования
FillingMaterial = 'Epoxy'
Возвращает все объекты переходных отверстий, у которых свойство Filling Material имеет значение Epoxy.
FillingMaterial Like 'Epoxy*'
Возвращает все объекты переходных отверстий со свойством Filling Material, связанная строка которого начинается с Epoxy.
Примечания
- Свойство Filling Material определено только для объектов переходных отверстий.
-
Одинарные кавычки (
') в начале и в концеStringобязательны.
Сторона заполнения
Краткое описание
Возвращает все объекты переходных отверстий, у которых свойство Filling Side соответствует запросу.
Синтаксис
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String должно быть одной из строк следующего списка:
-
'Top' -
'Bottom' -
'Both'
Примеры использования
FillingSide = 'Top'
Возвращает все объекты переходных отверстий, у которых свойство Filling Side имеет значение Top.
FillingSide <> 'Both'
Возвращает все объекты except объекты переходных отверстий, у которых свойство Filling Side имеет значение Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Возвращает все объекты except объекты переходных отверстий, у которых свойство Filling Side имеет значение Both.
Примечания
- Свойство Filling Side определено только для объектов переходных отверстий.
-
Одинарные кавычки (
') в начале и в концеFillingSide_Stringобязательны.
Имя шрифта
Краткое описание
Возвращает все объекты координат, размеров (кроме размеров до центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста), у которых свойство TrueType Font Name соответствует запросу.
Синтаксис
FontName = FontName_String
FontName <> FontName_String
FontName_String должно содержать одно из имен доступных шрифтов TrueType и OpenType (расширенного набора TrueType), находящихся в папке \Windows\Fonts.
Примеры использования
FontName = 'Arial'
Возвращает все объекты координат, размеров (кроме размеров до центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста), у которых свойство TrueType Font Name имеет значение Arial.
FontName <> 'Batang'
Возвращает все объекты except объекты координат, размеров (кроме размеров до центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста), у которых свойство TrueType Font Name имеет значение Batang.
Примечания
-
Одинарные кавычки (') в начале и в конце
FontName_Stringобязательны. - Свойство TrueType Font Name определено только для объектов координат, размеров (кроме размеров до центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста).
Посадочное место
Краткое описание
Возвращает все объекты компонентов, у которых свойство Footprint соответствует запросу.
Синтаксис
Footprint : String
Примеры использования
Footprint = 'DIP14'
Возвращает все компоненты, у которых Footprint имеет значение DIP14.
Footprint Like 'DIP*'
Возвращает все компоненты со свойством Footprint, связанная строка которого начинается с DIP.
Примечания
- Свойство Footprint определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
Контактная площадка 1 соединения «от–до»
Краткое описание
Возвращает все объекты соединений «от–до», у которых свойство From Pad соответствует запросу.
Синтаксис
FromToPad1 : PadName_String
PadName_String задает полное имя, которому должна соответствовать контактная площадка; оно состоит из начальной подстроки, задающей свойство Name родительского компонента контактной площадки (то есть позиционное обозначение компонента), и следующей за ней подстроки, задающей собственное свойство Name контактной площадки (то есть обозначение контактной площадки). Таким образом, формат будет следующим: 'ParentComponentDesignator-PadDesignator'.
Примеры использования
FromToPad1 = 'C14-2'
Возвращает все объекты соединений «от–до», у которых свойство From Pad имеет значение C14-2.
Примечания
-
Одинарные кавычки (') в начале и в конце
PadName_Stringобязательны. - Свойство From Pad определено только для объектов соединений «от–до».
Контактная площадка 2 соединения «от–до»
Краткое описание
Возвращает все объекты соединений «от–до», у которых свойство To Pad соответствует запросу.
Синтаксис
FromToPad2 : PadName_String
PadName_String задает полное имя, которому должна соответствовать контактная площадка; оно состоит из начальной подстроки, задающей свойство Name родительского компонента контактной площадки (то есть позиционное обозначение компонента), и следующей за ней подстроки, задающей собственное свойство Name контактной площадки (то есть обозначение контактной площадки). Таким образом, формат будет следующим: 'ParentComponentDesignator-PadDesignator'.
Примеры использования
FromToPad2 = 'U1-8'
Возвращает все объекты соединений «от–до», у которых свойство To Pad имеет значение U1-8.
Примечания
-
Одинарные кавычки (') в начале и в конце
PadName_Stringобязательны. - Свойство To Pad определено только для объектов соединений «от–до».
H
Краткое описание
Возвращает все объекты компонентов, у которых свойство Height соответствует запросу.
Синтаксис
H : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицу измерения:
-
AsMils(H) : Number— для указания высоты в милах. -
AsMM(H) : Number— для указания высоты в мм.
Примеры использования
H = 300
Возвращает все компоненты, у которых значение свойства Height равно 300 в текущих единицах измерения.
H >= 5.08
Возвращает все компоненты, у которых значение свойства Height больше или равно 5.08 в текущих единицах измерения.
AsMils(H) > 400
Возвращает все компоненты, у которых значение свойства Height больше 400mil.
AsMM(H) Between 6.35 And 8.89
Возвращает все компоненты, у которых значение свойства Height больше или равно 6.35mm и меньше или равно 8.89mm.
H <> 550
Возвращает все компоненты, у которых значение свойства Height not равно 550 в текущих единицах измерения.
AsMils(H) <= 650
Возвращает все компоненты, у которых значение свойства Height меньше или равно 650mil.
AsMM(H) < 11.43
Возвращает все компоненты, у которых значение свойства Height меньше 11.43mm.
Примечания
- Свойство Height определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
- Эта функция является псевдонимом функции Height.
Высота
Краткое описание
Возвращает все объекты компонентов, у которых свойство Height соответствует условиям запроса.
Синтаксис
Height : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(Height) : Number— для задания высоты в милах. -
AsMM(Height) : Number— для задания высоты в мм.
Примеры использования
Height = 300
Возвращает все компоненты, у которых значение свойства Height равно 300 в текущих единицах измерения.
Height >= 5.08
Возвращает все компоненты, у которых значение свойства Height больше или равно 5.08 в текущих единицах измерения.
AsMils(Height) > 400
Возвращает все компоненты, у которых значение свойства Height больше 400 mil.
AsMM(Height) Between 6.35 And 8.89
Возвращает все компоненты, у которых значение свойства Height больше или равно 6.35 mm и меньше или равно 8.89 mm.
Height <> 550
Возвращает все компоненты, у которых значение свойства Height not равно 550 в текущих единицах измерения.
AsMils(Height) <= 650
Возвращает все компоненты, у которых значение свойства Height меньше или равно 650 mil.
AsMM(Height) < 11.43
Возвращает все компоненты, у которых значение свойства Height меньше 11.43 mm.
Примечания
- Свойство Height определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
- Эта функция является псевдонимом функции H.
Скрыть
Краткое описание
Возвращает все объекты комментариев компонентов, позиционных обозначений компонентов и цепей, у которых свойство Hide соответствует условиям запроса.
Синтаксис
Hide : Boolean
Примеры использования
Hide
Hide = True
Возвращает все объекты комментариев компонентов, позиционных обозначений компонентов и цепей, у которых свойство Hide имеет значение True.
Not Hide
Hide = False
Возвращает все объекты except объектов комментариев компонентов, позиционных обозначений компонентов и цепей, у которых свойство Hide имеет значение False.
Примечание
Свойство Hide определено только для объектов комментариев компонентов, позиционных обозначений компонентов и цепей.
Скрыть перемычки
Краткое описание
Возвращает все объекты компонентов, у которых свойство Hide Jumpers соответствует условиям запроса.
Синтаксис
HideJumpers : Boolean_String
Примеры использования
HideJumpers = 'True'
Возвращает все объекты компонентов, у которых свойство Hide Jumpers включено.
HideJumpers = 'False'
Возвращает все объекты компонентов, у которых свойство Hide Jumpers отключено.
Примечания
- Свойство Hide Jumpers определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
Отверстие
Краткое описание
Возвращает все объекты контактных площадок и переходных отверстий, у которых свойство Hole Size соответствует условиям запроса.
Синтаксис
Hole : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(Hole) : Number— для задания размера отверстия в милах. -
AsMM(— для задания размера отверстия в мм.Hole) : Number
Примеры использования
Hole = 16
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size составляет 16 в текущих единицах измерения.
Hole >= 0.508
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size больше или равно 0.508 в текущих единицах измерения.
AsMils(Hole) Between 12 And 32
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size больше или равно 12 mil и меньше или равно 32 mil.
AsMM(Hole) < 1.016
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size меньше 1.016 mm.
Примечания
- Свойство Hole Size определено только для объектов контактных площадок и переходных отверстий.
- Эта функция является псевдонимом функций HoleDiameter и HoleSize.
Диаметр отверстия
Краткое описание
Возвращает все объекты контактных площадок и переходных отверстий, у которых свойство Hole Size соответствует условиям запроса.
Синтаксис
HoleDiameter : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(HoleDiameter) : Number— для задания диаметра отверстия в милах. -
AsMM(— для задания диаметра отверстия в мм.HoleDiameter) : Number
Примеры использования
HoleDiameter = 16
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size составляет 16 в текущих единицах измерения.
HoleDiameter >= 0.508
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size больше или равно 0.508 в текущих единицах измерения.
AsMils(HoleDiameter) Between 12 And 32
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size больше или равно 12 mil и меньше или равно 32 mil.
AsMM(HoleDiameter) < 1.016
Возвращает все объекты контактных площадок и переходных отверстий, у которых значение свойства Hole Size меньше 1.016 mm.
Примечания
- Свойство Hole Size определено только для объектов контактных площадок и переходных отверстий.
- Эта функция является псевдонимом функций HoleSize и Hole.
Отрицательный допуск отверстия
Краткое описание
Возвращает все объекты контактных площадок и переходных отверстий, у которых свойство Hole Tolerance (-) соответствует условиям запроса.
Синтаксис
HoleNegativeTolerance : Number
Number будут использоваться текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(HoleNegativeTolerance) : Number— для задания допуска в милах. -
AsMM(HoleNegativeTolerance) : Number— для задания допуска в мм.
Примеры использования
HoleNegativeTolerance = 4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (-) равно 4 в текущих единицах измерения.
HoleNegativeTolerance >= 5.08
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (-) больше или равно 5.08 в текущих единицах измерения.
AsMils(HoleNegativeTolerance) > 4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (-) больше 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (-) больше или равно 0.102 mm и меньше или равно 0.105 mm.
HoleNegativeTolerance <> 2
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (-) not равно 2 в текущих единицах измерения.
AsMils(HoleNegativeTolerance) <= 1.4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (-) меньше или равно 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (-) меньше 0.05 mm.
Примечание
Свойство Hole Tolerance (-) определено только для контактных площадок и переходных отверстий.
Верхний допуск отверстия
Описание
Возвращает все контактные площадки и переходные отверстия, у которых свойство Hole Tolerance (+) соответствует запросу.
Синтаксис
HolePositiveTolerance : Number
Number будут использоваться текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(HolePositiveTolerance) : Number— для задания допуска в милах. -
AsMM(HolePositiveTolerance) : Number— для задания допуска в мм.
Примеры использования
HolePositiveTolerance = 4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (+) равно 4 в текущих единицах измерения.
HolePositiveTolerance >= 5.08
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (+) больше или равно 5.08 в текущих единицах измерения.
AsMils(HolePositiveTolerance) > 4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (+) больше 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (+) больше или равно 0.102 mm и меньше или равно 0.105 mm.
HolePositiveTolerance <> 2
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (+) not равно 2 в текущих единицах измерения.
AsMils(HolePositiveTolerance) <= 1.4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (+) меньше или равно 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Tolerance (+) меньше 0.05 mm.
Примечание
Свойство Hole Tolerance (+) определено только для контактных площадок и переходных отверстий.
Угол поворота отверстия
Описание
Возвращает все контактные площадки, у которых свойство Hole Rotation соответствует запросу.
Синтаксис
HoleRotation : Numeric_String
HoleRotation : Number
Примеры использования
HoleRotation = '30'
HoleRotation = 30
Возвращает все контактные площадки, у которых значение свойства Hole Rotation равно 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Возвращает все объекты except контактные площадки, у которых значение свойства Hole Rotation равно 45.000.
Примечание
Свойство Hole Rotation определено только для контактных площадок.
Размер отверстия
Описание
Возвращает все контактные площадки и переходные отверстия, у которых свойство Hole Size соответствует запросу.
Синтаксис
HoleSize : Number
Number будут использоваться текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(Hole— для задания размера отверстия в милах.Size) : Number -
AsMM(— для задания размера отверстия в мм.HoleSize) : Number
Примеры использования
HoleSize = 16
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Size равно 16 в текущих единицах измерения.
HoleSize >= 0.508
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Size больше или равно 0.508 в текущих единицах измерения.
AsMils(HoleSize) Between 12 And 32
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Size больше или равно 12 mil и меньше или равно 32 mil.
AsMM(HoleSize) < 1.016
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Hole Size меньше 1.016 mm.
Примечания
- Свойство Hole Size определено только для контактных площадок и переходных отверстий.
- Эта функция является псевдонимом функций HoleDiameter и Hole.
Тип отверстия
Описание
Возвращает все контактные площадки, у которых свойство Hole Type соответствует запросу.
Синтаксис
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String должно быть одной из строк следующего списка:
-
'Round' -
'Slot' -
'Square'
Примеры использования
HoleType = 'Square'
Возвращает все контактные площадки, у которых значение свойства Hole Type равно Square.
HoleType <> 'Slot'
Возвращает все объекты except контактные площадки, у которых значение свойства Hole Type равно Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Возвращает все объекты except контактные площадки, у которых значение свойства Hole Type равно Round.
Примечания
- Свойство Hole Type определено только для контактных площадок.
-
Одинарные кавычки (') в начале и в конце
HoleType_Stringобязательны.
Идентификатор
Описание
Возвращает все 3D-тела, у которых свойство Identifier соответствует запросу.
Синтаксис
Identifier : String
Примеры использования
Identifier = 'RES0402'
Возвращает все 3D-тела, у которых значение свойства Identifier равно RES0402.
Identifier Like 'RES0402*'
Возвращает все 3D-тела со свойством Identifier, связанная с которым строка начинается с RES0402.
Примечания
- Свойство Identifier определено только для 3D-тел.
-
Одинарные кавычки (
') в начале и в концеStringобязательны.
Тип отступа рамки инвертированного текста
Описание
Возвращает все строковые объекты, свойство Border Space Type которых соответствует запросу.
Синтаксис
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String должно быть одной из строк из следующего списка:
-
'Border Margin' -
'Text Offset'
Примеры использования
InvertedBorderSpaceType = 'Border Margin'
Возвращает все строковые объекты, у которых свойство Border Space Type имеет значение Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Возвращает все объекты except строковые объекты, у которых свойство Border Space Type имеет значение Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Возвращает все строковые объекты, у которых свойство Border Space Type не равно Text Offset.
Примечания
- Свойство Border Space Type определено только для строковых объектов.
-
Одинарные кавычки (') в начале и конце
InvertedBorderSpaceType_Stringобязательны.
Высота прямоугольника инверсного текста
Описание
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), свойство Inverted Rectangle Height которых соответствует запросу.
Синтаксис
InvertedRectangleHeight : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единицам измерения:
-
AsMils(InvertedRectangleHeight) : Number— для указания высоты в милах. -
AsMM(InvertedRectangleHeight) : Number— для указания высоты в мм.
Примеры использования
InvertedRectangleHeight = 30
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Height равно 30 в текущих единицах измерения.
InvertedRectangleHeight >= 5.08
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Height больше или равно 5.08 в текущих единицах измерения.
AsMils(InvertedRectangleHeight) > 40
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Height больше 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Height больше или равно 6.35 mm и меньше или равно 8.89 mm.
InvertedRectangleHeight <> 55
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Height not равно 55 в текущих единицах измерения.
AsMils(InvertedRectangleHeight) <= 65
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Height меньше или равно 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Height меньше 11.43 mm.
Примечание
Свойство Inverted Rectangle Height определено только для объектов текстовых строк (комментариев, позиционных обозначений, произвольного текста).
Ширина прямоугольника инверсного текста
Описание
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), свойство Inverted Rectangle Width которых соответствует запросу.
Синтаксис
InvertedRectangleWidth : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единицам измерения:
-
AsMils(InvertedRectangleWidth) : Number— для указания ширины в милах. -
AsMM(InvertedRectangleWidth) : Number— для указания ширины в мм.
Примеры использования
InvertedRectangleWidth = 300
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Width равно 300 в текущих единицах измерения.
InvertedRectangleWidth >= 128
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Width больше или равно 128 в текущих единицах измерения.
AsMils(InvertedRectangleWidth) > 400
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Width больше 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Width больше или равно 6 mm и меньше или равно 8 mm.
InvertedRectangleWidth <> 550
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Width not равно 550 в текущих единицах измерения.
AsMils(InvertedRectangleWidth) <= 650
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Width меньше или равно 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Rectangle Width меньше 11.43 mm.
Примечание
Свойство Inverted Rectangle Width определено только для объектов текстовых строк (комментариев, позиционных обозначений, произвольного текста).
Выравнивание инверсного текста
Описание
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), свойство Inverted Text Justification которых соответствует запросу.
Синтаксис
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String должно быть одной из строк из следующего списка:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Примеры использования
InvertedTextJustification = 'Center'
Возвращает все объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Text Justification имеет значение Center.
InvertedTextJustification <> 'Right-Below'
Возвращает все объекты except объекты текстовых строк (комментарии, позиционные обозначения, произвольный текст), у которых свойство Inverted Text Justification имеет значение Right-Below.
Примечания
-
Одинарные кавычки (') в начале и конце
TextJustification_Stringобязательны. - Свойство Inverted Text Justification определено только для объектов текстовых строк (комментариев, позиционных обозначений, произвольного текста).
Тип переходного отверстия по IPC4761
Описание
Возвращает все объекты переходных отверстий, свойство IPC 4761 Via Type которых соответствует запросу.
Синтаксис
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String должно быть одной из строк из следующего списка:
-
'None' -
'Type 1a' -
'Type 1b' -
'Type 2a' -
'Type 2b' -
'Type 3a' -
'Type 3b' -
'Type 4a' -
'Type 4b' -
'Type 5' -
'Type 6a' -
'Type 6b' -
'Type 7'
Примеры использования
IPC4761ViaType = 'Type 1a'
Возвращает все объекты переходных отверстий, у которых свойство IPC 4761 Via Type имеет значение Type 1a.
IPC4761ViaType <> 'Type 1b'
Возвращает все объекты except объекты переходных отверстий, у которых свойство IPC 4761 Via Type имеет значение Type 1b.
Примечания
- Свойство IPC 4761 Via Type определено только для объектов переходных отверстий.
-
Одинарные кавычки (
') в начале и концеIPC4761ViaType_Stringобязательны.
Является контрольной точкой сборки
Описание
Возвращает все объекты контактных площадок и переходных отверстий, помеченные для использования в качестве контрольных точек сборки, то есть с включенными свойствами Assembly Testpoint - Top и/или Assembly Testpoint - Bottom.
Синтаксис
IsAssyTestpoint : Boolean
Примеры использования
IsAssyTestpoint
IsAssyTestpoint = True
Возвращает все объекты контактных площадок и переходных отверстий, используемые в качестве контрольных точек сборки.
Not IsAssyTestpoint
IsAssyTestpoint = False
Возвращает все объекты except объекты контактных площадок и переходных отверстий, используемые в качестве контрольных точек сборки.
Полужирное начертание
Описание
Возвращает все объекты координат, размеров (кроме размера центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста), свойство Bold которых соответствует запросу.
Синтаксис
IsBold : Boolean_String
Примеры использования
IsBold = 'True'
Возвращает все объекты координат, размеров (кроме размера центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста), у которых включено свойство Bold.
IsBold = 'False'
Возвращает все объекты координат, размеров (кроме размера центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста), у которых отключено свойство Bold.
Примечания
-
Свойство Bold определено только для объектов координат, размеров (кроме размера центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста).
-
Также будут возвращены все родительские объекты координат, размеров, таблиц сверловки и таблиц стека слоев, дочерние текстовые примитивы которых соответствуют запросу.
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
Возвращает все объекты, except объекты текстовых строк, у которых свойство Text Kind имеет значение BarCode Text, а свойство BarCode Type — значение Data Matrix.
IsFabTestpoint
Краткое описание
Возвращает все объекты контактных площадок и переходных отверстий, отмеченные для использования в качестве контрольных точек при изготовлении платы, то есть с включенными свойствами 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 определено только для объектов координат, размеров (кроме размера центра), таблиц сверловки, таблиц стека слоев и текстовых строк (комментариев, позиционных обозначений, произвольного текста).
- Также будут возвращены все родительские объекты координат, размеров, таблиц сверловки и таблиц стека слоев, дочерние текстовые примитивы которых соответствуют запросу.
IsModified
Краткое описание
Возвращает все объекты полигональной заливки, свойство IsModified которых соответствует запросу.
Синтаксис
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
Краткое описание
Возвращает все объекты контактных площадок и переходных отверстий, отмеченные для использования в качестве контрольных точек, независимо от того, предназначены ли они для проверки при сборке или изготовлении платы. То есть объекты, у которых включено любое из следующих свойств:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Синтаксис
IsTestpoint : Boolean
Примеры использования
IsTestpoint
IsTestpoint = True
Возвращает все объекты контактных площадок и переходных отверстий, используемые в качестве контрольных точек.
Not IsTestpoint
IsTestpoint = False
Возвращает все объекты, except объекты контактных площадок и переходных отверстий, используемые в качестве контрольных точек.
IsTextInverted
Краткое описание
Возвращает все объекты текстовых строк (комментариев, позиционных обозначений, произвольного текста), свойство Inverted которых соответствует запросу.
Синтаксис
IsTextInverted : Boolean_String
Примеры использования
IsTextInverted = 'True'
Возвращает все объекты текстовых строк (комментариев, позиционных обозначений, произвольного текста), у которых включено свойство Inverted.
IsTextInverted = 'False'
Возвращает все объекты текстовых строк (комментариев, позиционных обозначений, произвольного текста), у которых отключено свойство Inverted.
Примечание
Свойство Inverted определено только для объектов текстовых строк (комментариев, позиционных обозначений, произвольного текста).
Запретная область
Краткое описание
Возвращает все объекты запретных областей типа «Дуга», «Заливка», «Сплошная область» и «Дорожка».
Синтаксис
Keepout : Boolean
Примеры использования
Keepout
Keepout = True
Возвращает все объекты запретных областей типа «Дуга», «Заливка», «Сплошная область» и «Дорожка».
Not Keepout
Keepout = False
Возвращает все объекты, except объекты запретных областей типа «Дуга», «Заливка», «Сплошная область» и «Дорожка».
KeepoutRestrictionsCopper
Краткое описание
Возвращает все объекты запретных областей, свойство Keepout Restriction - Copper которых соответствует запросу.
Синтаксис
KeepoutRestrictionsCopper : Boolean_String
Примеры использования
KeepoutRestrictionsCopper = 'True'
Возвращает все объекты запретных областей, у которых включено свойство Keepout Restriction - Copper.
KeepoutRestrictionsCopper = 'False'
Возвращает все объекты запретных областей, у которых отключено свойство Keepout Restriction - Copper.
Примечания
-
Свойство Keepout Restriction - Copper определено только для объектов запретных областей (дуг, заливок, сплошных областей, дорожек).
-
Свойство Keepout Restriction - Copper (отображаемое на панелях List) соответствует параметру Copper в разделе Keepout Restrictions при просмотре свойств выбранного объекта на панели Properties.
KeepoutRestrictionsSMDPad
Краткое описание
Возвращает все объекты запретных областей, свойство Keepout Restriction - SMD Pad которых соответствует запросу.
Синтаксис
KeepoutRestrictionsSMDPad : Boolean_String
Пример использования
KeepoutRestrictionsSMDPad = 'True'
Возвращает все объекты запретной области, у которых включено свойство Keepout Restriction - SMD Pad.
KeepoutRestrictionsSMDPad = 'False'
Возвращает все объекты запретной области, у которых отключено свойство Keepout Restriction - SMD Pad.
Примечания
-
Свойство Keepout Restriction - SMD Pad определено только для объектов запретной области (дуг, заливок, сплошных областей, дорожек).
-
Свойство Keepout Restriction - SMD Pad (отображаемое на панелях List) соответствует параметру SMD Pad в разделе Keepout Restrictions при просмотре свойств выбранного объекта на панели Properties.
KeepoutRestrictionsTHPad
Краткое описание
Возвращает все объекты запретной области, у которых свойство Keepout Restriction - TH Pad соответствует запросу.
Синтаксис
KeepoutRestrictionsTHPad : Boolean_String
Пример использования
KeepoutRestrictionsTHPad = 'True'
Возвращает все объекты запретной области, у которых включено свойство Keepout Restriction - TH Pad.
KeepoutRestrictionsTHPad = 'False'
Возвращает все объекты запретной области, у которых отключено свойство Keepout Restriction - TH Pad.
Примечания
-
Свойство Keepout Restriction - TH Pad определено только для объектов запретной области (дуг, заливок, сплошных областей, дорожек).
-
Свойство Keepout Restriction - TH Pad (отображаемое на панелях List) соответствует параметру TH Pad в разделе Keepout Restrictions при просмотре свойств выбранного объекта на панели Properties.
KeepoutRestrictionsTrack
Краткое описание
Возвращает все объекты запретной области, у которых свойство Keepout Restriction - Track соответствует запросу.
Синтаксис
KeepoutRestrictionsTrack : Boolean_String
Пример использования
KeepoutRestrictionsTrack = 'True'
Возвращает все объекты запретной области, у которых включено свойство Keepout Restriction - Track.
KeepoutRestrictionsTrack = 'False'
Возвращает все объекты запретной области, у которых отключено свойство Keepout Restriction - Track.
Примечания
-
Свойство Keepout Restriction - Track определено только для объектов запретной области (дуг, заливок, сплошных областей, дорожек).
-
Свойство Keepout Restriction - Track (отображаемое на панелях List) соответствует параметру Track в разделе Keepout Restrictions при просмотре свойств выбранного объекта на панели Properties.
KeepoutRestrictionsVia
Краткое описание
Возвращает все объекты запретной области, у которых свойство Keepout Restriction - Via соответствует запросу.
Синтаксис
KeepoutRestrictionsVia : Boolean_String
Пример использования
KeepoutRestrictionsVia = 'True'
Возвращает все объекты запретной области, у которых включено свойство Keepout Restriction - Via.
KeepoutRestrictionsVia = 'False'
Возвращает все объекты запретной области, у которых отключено свойство Keepout Restriction - Via.
Примечания
-
Свойство Keepout Restriction - Via определено только для объектов запретной области (дуг, заливок, сплошных областей, дорожек).
-
Свойство Keepout Restriction - Via (отображаемое на панелях List) соответствует параметру Via в разделе Keepout Restrictions при просмотре свойств выбранного объекта на панели Properties.
Kind
Краткое описание
Возвращает все объекты, у которых свойство Object Kind соответствует запросу.
Синтаксис
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String задаёт тип объекта и должен представлять собой одну из следующих строк:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – следующие строки используются для выбора различных типов правил. Тип правила в том виде, в котором он отображается в диалоговом окне PCB Rules and Constraints Editor, указан в скобках после строки:
-
'Acute Angle Rule'(Острый угол) -
'Bare-board Fabrication Test Point Style Rule'(Тип контрольных точек для производственного тестирования) -
'Bare-board Fabrication Test Point Usage Rule'(Использование контрольных точек для производственного тестирования) -
'Board Outline Clearance'(Зазор до контура платы) -
'Broken Nets Rule'(Неразведённая цепь) -
'Clearance Rule'(Зазор) -
'Component Clearance Rule'(Зазор между компонентами) -
'Component Rotations Rule'(Ориентация компонентов) -
'Confinement Constraint Rule'(Определение области размещения) -
'Daisy Chain Stub Length Rule'(Длина ответвления при последовательном соединении) -
'Differential Pairs Rule'(Трассировка дифференциальных пар) -
'Fanout Control Rule'(Управление веерной разводкой) -
'Flight Time Falling Edge Rule'(Время распространения — спадающий фронт) -
'Flight Time Rising Edge Rule'(Время распространения — нарастающий фронт) -
'Hole To Hole Clearance Rule'(Зазор между отверстиями) -
'In-circuit Assembly Test Point Style Rule'(Тип контрольных точек для тестирования сборки) -
'In-circuit Assembly Test Point Usage Rule'(Использование контрольных точек для тестирования сборки) -
'Layer Pair Rule'(Пары слоёв) -
'Matched Lengths Rule'(Выравнивание длин) -
'Max Min Height Rule'(Высота) -
'Max Min Hole Size Rule'(Размер отверстия) -
'Max Min Impedance Rule'(Импеданс) -
'Max Min Length Rule'(Длина) -
'Max Min Width Rule'(Ширина) -
'Max Slope Falling Edge Rule'(Крутизна — спадающий фронт) -
'Max Slope Rising Edge Rule'(Крутизна — нарастающий фронт) -
'Max Via Stub Length (BackDrilling rule)'(Максимальная длина неиспользуемого участка переходного отверстия (обратное сверление)) -
'Maximum Via Count Rule'(Максимальное количество переходных отверстий) -
'Minimum Annular Ring Rule'(Минимальная ширина контактного кольца) -
'Minimum Solder Mask Sliver Rule'(Минимальная ширина перемычки паяльной маски) -
'Modified Polygon'(Изменённый полигон) -
'Net Antennae Rule'(Антенны цепей) -
'Nets To Ignore Rule'(Игнорируемые цепи) -
'Overshoot Falling Edge Rule'(Выброс — спадающий фронт) -
'Overshoot Rising Edge Rule'(Выброс — нарастающий фронт) -
'Parallel Segment Rule'(Параллельные сегменты) -
'Paste Mask Expansion Rule'(Расширение окна трафарета паяльной пасты) -
'Permitted Layers Rule'(Разрешённые слои) -
'Polygon Connect Style Rule'(Тип подключения к полигону) -
'Power Plane Clearance Rule'(Зазор до слоя питания) -
'Power Plane Connect Style Rule'(Тип подключения к слою питания) -
'Routing Corner Style Rule'(Углы трассировки) -
'Routing Layers Rule'(Слои трассировки) -
'Routing Priority Rule'(Приоритет трассировки) -
'Routing Topology Rule'(Топология трассировки) -
'Routing Via Style Rule'(Тип переходных отверстий при трассировке) -
'Short Circuit Rule'(Короткое замыкание) -
'Signal Base Value Rule'(Нижний уровень сигнала) -
'Signal Stimulus Rule'(Возбуждение сигнала) -
'Signal Top Value Rule'(Верхний уровень сигнала) -
'Silk To Silk Clearance Rule'(Зазор между объектами шелкографии) -
'Silk To Solder Mask Clearance Rule'(Зазор между шелкографией и паяльной маской) -
'SMD Entry'(Вход на SMD-площадку) -
'SMD Neck Down Rule'(Сужение проводника у SMD-площадки) -
'SMD To Corner Rule'(Расстояние от SMD-площадки до угла) -
'SMD To Plane Rule'(Расстояние от SMD-площадки до слоя питания) -
'Solder Mask Expansion Rule'(Расширение окна паяльной маски) -
'Supply Nets Rule'(Цепи питания) -
'Unconnected Pin Rule'(Неподключённый вывод) -
'Undershoot Falling Edge Rule'(Провал — спадающий фронт) -
'Undershoot Rising Edge Rule'(Провал — нарастающий фронт) -
'Vias Under SMD Rule'(Переходные отверстия под SMD-площадками)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Пример использования
Kind = 'Class'
Возвращает все объекты классов.
Kind <> 'Via'
Возвращает все объекты except переходные отверстия.
Примечания
-
Одинарные кавычки (') в начале и конце
ObjectKind_Stringобязательны. -
Эта функция является псевдонимом функции ObjectKind.
L
Краткое описание
Возвращает все объекты, у которых свойство Layer соответствует запросу.
Синтаксис
L = Layer_String
L <> Layer_String
Пример использования
L = 'MultiLayer'
Возвращает все объекты на слое Multi-Layer.
L <> 'KeepOutLayer'
Возвращает все объекты except тех, которые находятся на слое Keep-Out.
Примечания
-
Одинарные кавычки (') в начале и конце
Layer_Stringобязательны. - Эта функция является псевдонимом функции Layer.
Слой
Краткое описание
Возвращает все объекты, у которых свойство Layer соответствует запросу.
Синтаксис
Layer = Layer_String
Layer <> Layer_String
Примеры использования
Layer = 'MultiLayer'
Возвращает все объекты на слое Multi-Layer.
Layer <> 'KeepOutLayer'
Возвращает все объекты except объектов на слое Keep-Out.
Примечания
-
Одинарные кавычки (') в начале и конце
Layer_Stringобязательны. - Эта функция является псевдонимом функции L.
Точка размера-выноски
Краткое описание
Возвращает все объекты размеров-выносок, у которых свойство Dot соответствует запросу.
Синтаксис
LeaderDimensionDot : Boolean_String
Примеры использования
LeaderDimensionDot = 'True'
Возвращает все объекты размеров-выносок, у которых включено свойство Dot.
LeaderDimensionDot = 'False'
Возвращает все объекты размеров-выносок, у которых отключено свойство Dot.
Примечания
- Свойство Dot определено только для объектов размеров-выносок.
- Дочерние объекты размеров-выносок, возвращаемых запросом, не возвращаются.
Размер точки размера-выноски
Краткое описание
Возвращает объекты размеров-выносок, у которых свойство Dot Size соответствует запросу.
Синтаксис
LeaderDimensionDotSize : Number
Number задается в текущих единицах измерения документа — британских (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, установленные для документа, — с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(LeaderDimensionDotSize) : Number— для указания размера в милах. -
AsMM(LeaderDimensionDotSize) : Number— для указания размера в мм.
Примеры использования
LeaderDimensionDotSize = 40
Возвращает все объекты размеров-выносок, у которых значение свойства Dot Size равно 40 в текущих единицах измерения.
LeaderDimensionDotSize >= 1.143
Возвращает все объекты размеров-выносок, у которых значение свойства Dot Size больше или равно 1.143 в текущих единицах измерения.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Возвращает все объекты размеров-выносок, у которых значение свойства Dot Size больше или равно 30 mil и меньше или равно 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Возвращает все объекты размеров-выносок, у которых значение свойства Dot Size меньше 0.889 mm.
Примечания
- Свойство Dot Size определено только для объектов размеров-выносок.
- Дочерние объекты размеров-выносок, возвращаемых запросом, не возвращаются.
Форма размера-выноски
Краткое описание
Возвращает все объекты размеров-выносок, у которых свойство Leader Shape соответствует запросу.
Синтаксис
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String должно быть одной из строк следующего списка:
-
'None' -
'Round' -
'Square'
Примеры использования
LeaderDimensionShape = 'Round'
Возвращает все объекты размеров-выносок, у которых свойство Leader Shape имеет значение Round.
LeaderDimensionShape <> 'Square'
Возвращает все объекты except объектов размеров-выносок, у которых свойство Leader Shape имеет значение Square.
Примечания
- Свойство Leader Shape определено только для объектов размеров-выносок.
-
Одинарные кавычки (') в начале и конце
LeaderShape_Stringобязательны. - Дочерние объекты размеров-выносок, возвращаемых запросом, не возвращаются.
Блокировка
Краткое описание
Возвращает все объекты, у которых свойство Locked соответствует запросу.
Синтаксис
Locked : Boolean
Примеры использования
Locked
Locked = True
Возвращает все объекты, у которых включено свойство Locked.
Not Locked
Locked = False
Возвращает все объекты except тех, у которых включено свойство Locked.
Блокировка примитивов
Краткое описание
Возвращает все объекты компонентов, координат, размеров и полигональных заливок, у которых свойство Lock Primitives соответствует запросу.
Синтаксис
LockPrimitives : Boolean_String
Примеры использования
LockPrimitives = 'True'
Возвращает все объекты компонентов, координат, размеров и полигональных заливок, у которых включено свойство Lock Primitives.
LockPrimitives = 'False'
Возвращает все объекты компонентов, координат, размеров и полигональных заливок, у которых отключено свойство Lock Primitives.
Примечания
- Свойство Lock Primitives определено только для объектов компонентов, координат, размеров и полигональных заливок.
- Дочерние объекты компонентов, координат, размеров и полигональных заливок, возвращаемых запросом, не возвращаются.
Зеркальное отражение
Краткое описание
Возвращает все объекты текстовых строк, у которых свойство Mirror соответствует запросу.
Синтаксис
Mirror : Boolean_String
Boolean_String должно иметь значение 'True' или 'False'.
Примеры использования
Mirror = 'True'
Возвращает все объекты текстовых строк, у которых включено свойство Mirror.
Mirror = 'False'
Возвращает все объекты текстовых строк, у которых отключено свойство Mirror.
Mirror <> 'True'
Not (Mirror = 'True')
Возвращает все объекты except объектов текстовых строк, у которых включено свойство Mirror.
Mirror <> 'False'
Not (Mirror = 'False')
Возвращает все объекты except объектов текстовых строк, у которых отключено свойство Mirror.
Примечание
Свойство Mirror определено только для объектов текстовых строк.
Высота цилиндра модели
Краткое описание
Возвращает все объекты трехмерных тел, у которых свойство Model Height (Cylinder) соответствует запросу.
Синтаксис
ModelCylinderHeight : Number
Number задается в текущих единицах измерения документа — британских (мил; 1 мил = 0,001 дюйма) или метрических (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, установленные для документа, — с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(ModelCylinderHeight) : Number— для указания высоты в милах. -
AsMM(ModelCylinderHeight) : Number— для указания высоты в мм.
Примеры использования
ModelCylinderHeight = 300
Возвращает все объекты трехмерных тел, у которых значение свойства Model Height (Cylinder) равно 300 в текущих единицах измерения.
ModelCylinderHeight >= 500
Возвращает все объекты трехмерных тел, у которых значение свойства Model Height (Cylinder) больше или равно 500 в текущих единицах измерения.
AsMils(ModelCylinderHeight) > 400
Возвращает все объекты трехмерных тел, у которых значение свойства Model Height (Cylinder) больше 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Возвращает все объекты трехмерных тел, у которых значение свойства Model Height (Cylinder) больше или равно 15 mm и меньше или равно 22 mm.
ModelCylinderHeight <> 550
Возвращает все объекты трехмерных тел, у которых значение свойства Model Height (Cylinder) not равно 550 в текущих единицах измерения.
AsMils(ModelCylinderHeight) <= 650
Возвращает все объекты трехмерных тел, у которых значение свойства Model Height (Cylinder) меньше или равно 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Возвращает все объекты трехмерных тел, у которых значение свойства Model Height (Cylinder) меньше 11.43 mm.
Примечание
Свойство Model Height (Cylinder) определено только для объектов трехмерных тел.
ModelCylinderSphereRadius
Краткое описание
Возвращает все объекты 3D-тел, свойство Model Radius (Cylinder/Sphere) которых соответствует запросу.
Синтаксис
ModelCylinderSphereRadius : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(ModelCylinderSphereRadius) : Number— для задания радиуса в милах. -
AsMM(ModelCylinderSphereRadius) : Number— для задания радиуса в мм.
Примеры использования
ModelCylinderSphereRadius = 30
Возвращает все объекты 3D-тел, у которых значение свойства Model Radius (Cylinder/Sphere) равно 30 в текущих единицах измерения.
ModelCylinderSphereRadius >= 50
Возвращает все объекты 3D-тел, у которых значение свойства Model Radius (Cylinder/Sphere) больше или равно 50 в текущих единицах измерения.
AsMils(ModelCylinderSphereRadius) > 40
Возвращает все объекты 3D-тел, у которых значение свойства Model Radius (Cylinder/Sphere) больше 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Возвращает все объекты 3D-тел, у которых значение свойства Model Radius (Cylinder/Sphere) больше или равно 1.5 mm и меньше или равно 2.2 mm.
ModelCylinderSphereRadius <> 55
Возвращает все объекты 3D-тел, у которых значение свойства Model Radius (Cylinder/Sphere) not равно 55 в текущих единицах измерения.
AsMils(ModelCylinderSphereRadius) <= 65
Возвращает все объекты 3D-тел, у которых значение свойства Model Radius (Cylinder/Sphere) меньше или равно 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Возвращает все объекты 3D-тел, у которых значение свойства Model Radius (Cylinder/Sphere) меньше 1.43 mm.
Примечание
Свойство Model Radius (Cylinder/Sphere) определено только для объектов 3D-тел.
ModelRotationX
Краткое описание
Возвращает все объекты 3D-тел, свойство Model Rotation X которых соответствует запросу.
Синтаксис
ModelRotationX : Numeric_String
ModelRotationX : Number
Примеры использования
ModelRotationX = '30'
ModelRotationX = 30
Возвращает все объекты 3D-тел, у которых значение свойства Model Rotation X равно 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Возвращает все объекты except объекты 3D-тел, у которых значение свойства Model Rotation X равно 45.000.
Примечание
Свойство Model Rotation X определено только для объектов 3D-тел.
ModelRotationY
Краткое описание
Возвращает все объекты 3D-тел, свойство Model Rotation Y которых соответствует запросу.
Синтаксис
ModelRotationY : Numeric_String
ModelRotationY : Number
Примеры использования
ModelRotationY = '30'
ModelRotationY = 30
Возвращает все объекты 3D-тел, у которых значение свойства Model Rotation Y равно 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Возвращает все объекты except объекты 3D-тел, у которых значение свойства Model Rotation Y равно 45.000.
Примечание
Свойство Model Rotation Y определено только для объектов 3D-тел.
ModelRotationZ
Краткое описание
Возвращает все объекты 3D-тел, свойство Model Rotation Z которых соответствует запросу.
Синтаксис
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Примеры использования
ModelRotationZ = '30'
ModelRotationZ = 30
Возвращает все объекты 3D-тел, у которых значение свойства Model Rotation Z равно 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Возвращает все объекты except объекты 3D-тел, у которых значение свойства Model Rotation Z равно 45.000.
Примечание
Свойство Model Rotation Z определено только для объектов 3D-тел.
ModelType
Краткое описание
Возвращает все объекты 3D-тел, свойство Model Type которых соответствует запросу.
Синтаксис
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String должно быть одной из строк следующего списка:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Примеры использования
ModelType = 'Extruded'
Возвращает все объекты 3D-тел, у которых значение свойства Model Type равно Extruded.
ModelType <> 'Cylinder'
Возвращает все объекты except объекты 3D-тел, у которых значение свойства Model Type равно Cylinder.
Примечания
- Свойство Model Type определено только для объектов 3D-тел.
-
Одинарные кавычки (') в начале и конце
ModelType_Stringобязательны.
ModelZ
Краткое описание
Возвращает все объекты 3D-тел, свойство Model Z которых соответствует запросу.
Синтаксис
ModelZ : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(ModelZ) : Number— для задания высоты в милах. -
AsMM(ModelZ) : Number— для задания высоты в мм.
Примеры использования
ModelZ = 30
Возвращает все объекты 3D-тел, у которых значение свойства Model Z равно 30 в текущих единицах измерения.
ModelZ >= 5.08
Возвращает все объекты 3D-тел, у которых значение свойства Model Z больше или равно 5.08 в текущих единицах измерения.
AsMils(ModelZ) > 40
Возвращает все объекты 3D-тел, у которых значение свойства Model Z больше 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Возвращает все объекты 3D-тел, у которых значение свойства Model Z больше или равно 0.35 mm и меньше или равно 0.89 mm.
ModelZ <> 55
Возвращает все объекты 3D-тел, у которых значение свойства Model Z not равно 55 в текущих единицах измерения.
AsMils(ModelZ) <= 65
Возвращает все объекты 3D-тел, у которых значение свойства Model Z меньше или равно 65 mil.
AsMM(ModelZ) < 0.43
Возвращает все объекты 3D-тел, у которых значение свойства Model Z меньше 0.43 mm.
Примечания
-
Свойство Model Z определено только для объектов 3D-тел.
-
Свойство Model Z соответствует полю Standoff Height при просмотре свойств выбранного 3D-тела на панели «Свойства».
N
Краткое описание
Возвращает дуги, заливки, контактные площадки, дорожки, переходные отверстия, области, полигональные заливки и разделённые внутренние слои, свойство Net которых соответствует запросу.
Синтаксис
N : String
Примеры использования
N = 'GND'
Возвращает все дуги, заливки, контактные площадки, дорожки, переходные отверстия, области, полигональные заливки и разделённые внутренние слои, у которых значение свойства Net равно GND.
N Like 'G*'
Возвращает все дуги, заливки, контактные площадки, дорожки, переходные отверстия, области, полигональные заливки и разделённые внутренние слои, у которых строка, связанная со свойством Net, начинается с G.
Примечания
-
Свойство Net определено только для дуг, заливок, контактных площадок, дорожек, переходных отверстий, областей, полигональных заливок и разделённых внутренних слоёв.
-
Родительский объект цепи (свойство Name которого соответствует указанной цепи и который является родительским для возвращаемых объектов) не возвращается.
-
Эта функция является псевдонимом функции Net.
Имя
Описание
Возвращает объекты классов, компонентов, правил проектирования, цепей, контактных площадок и полигональных заливок, свойство Name которых соответствует запросу.
Синтаксис
Name : String
Примеры использования
Name = '<All Components>'
Возвращает все объекты классов, компонентов, правил проектирования, цепей, контактных площадок и полигональных заливок, у которых свойство Name имеет значение <All Components>.
Name = 'U4-1'
Возвращает все объекты классов, компонентов, правил проектирования, цепей, контактных площадок и полигональных заливок, у которых свойство Name имеет значение U4-1.
Name Like 'R7*'
Возвращает все объекты классов, компонентов, правил проектирования, цепей, контактных площадок и полигональных заливок, у которых строковое значение свойства Name начинается с R7.
Примечания
-
Свойство Name определено только для объектов классов, компонентов, правил проектирования, цепей, контактных площадок и полигональных заливок.
-
Для объектов контактных площадок необходимо указывать полное значение свойства Name; оно состоит из начальной подстроки, задающей свойство Name родительского компонента площадки, за которой следует символ «-», а затем другая подстрока, задающая свойство Name самой площадки. Свободные контактные площадки обозначаются начальной подстрокой 'Free-', за которой следует подстрока, задающая собственное свойство Name площадки.
Отрицательная цепь
Описание
Возвращает все объекты дифференциальных пар, свойство Negative Net которых соответствует запросу.
Синтаксис
NegativeNet : String
Примеры использования
NegativeNet = 'D_N'
Возвращает все объекты дифференциальных пар, у которых свойство Negative Net имеет значение D_N.
NegativeNet Like '*RX1_N'
Возвращает все объекты дифференциальных пар, у которых значение свойства Negative Net заканчивается на RX1_N.
Примечания
- Свойство Negative Net определено только для объектов дифференциальных пар.
- Дочерние объекты дифференциальных пар, возвращаемых запросом, не возвращаются.
Цепь
Описание
Возвращает объекты дуг, заливок, контактных площадок, дорожек, переходных отверстий, областей, полигональных заливок и разделённых плоскостей, свойство Net которых соответствует запросу.
Синтаксис
Net : String
Примеры использования
Net = 'GND'
Возвращает все объекты дуг, заливок, контактных площадок, дорожек, переходных отверстий, областей, полигональных заливок и разделённых плоскостей, у которых свойство Net имеет значение GND.
Net Like 'G*'
Возвращает все объекты дуг, заливок, контактных площадок, дорожек, переходных отверстий, областей, полигональных заливок и разделённых плоскостей, у которых строковое значение свойства Net начинается с G.
Примечания
- Свойство Net определено только для объектов дуг, заливок, контактных площадок, дорожек, переходных отверстий, областей, полигональных заливок и разделённых плоскостей.
- Родительский объект цепи (свойство Name которого соответствует указанной цепи и который является родительским для возвращаемых объектов) не возвращается.
- Эта функция является псевдонимом функции N.
Тип объекта
Описание
Возвращает все объекты, свойство Object Kind которых соответствует запросу.
Синтаксис
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String задаёт тип объекта и должно быть одной из следующих строк:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – следующие строки используются для выбора различных типов правил. Тип правила, как он отображается в диалоговом окне PCB Rules and Constraints Editor, указан в скобках после строки:
-
'Acute Angle Rule'(Острый угол) -
'Bare-board Fabrication Test Point Style Rule'(Тип тестовой точки для изготовления) -
'Bare-board Fabrication Test Point Usage Rule'(Использование тестовых точек для изготовления) -
'Board Outline Clearance'(Зазор до контура платы) -
'Broken Nets Rule'(Неразведённая цепь) -
'Clearance Rule'(Зазор) -
'Component Clearance Rule'(Зазор между компонентами) -
'Component Rotations Rule'(Ориентация компонентов) -
'Confinement Constraint Rule'(Определение области размещения) -
'Daisy Chain Stub Length Rule'(Длина ответвления при последовательном соединении) -
'Differential Pairs Rule'(Трассировка дифференциальных пар) -
'Fanout Control Rule'(Управление веерной разводкой) -
'Flight Time Falling Edge Rule'(Время распространения — спадающий фронт) -
'Flight Time Rising Edge Rule'(Время распространения — нарастающий фронт) -
'Hole To Hole Clearance Rule'(Зазор между отверстиями) -
'In-circuit Assembly Test Point Style Rule'(Тип тестовой точки для сборки) -
'In-circuit Assembly Test Point Usage Rule'(Использование тестовых точек для сборки) -
'Layer Pair Rule'(Пары слоёв) -
'Matched Lengths Rule'(Выравнивание длин) -
'Max Min Height Rule'(Высота) -
'Max Min Hole Size Rule'(Размер отверстия) -
'Max Min Impedance Rule'(Импеданс) -
'Max Min Length Rule'(Длина) -
'Max Min Width Rule'(Ширина) -
'Max Slope Falling Edge Rule'(Крутизна — спадающий фронт) -
'Max Slope Rising Edge Rule'(Крутизна — нарастающий фронт) -
'Max Via Stub Length (BackDrilling rule)'(Максимальная длина неиспользуемого участка переходного отверстия (обратное сверление)) -
'Maximum Via Count Rule'(Максимальное количество переходных отверстий) -
'Minimum Annular Ring Rule'(Минимальная ширина контактного кольца) -
'Minimum Solder Mask Sliver Rule'(Минимальная ширина перемычки паяльной маски) -
'Modified Polygon'(Изменённый полигон) -
'Net Antennae Rule'(Антенны цепей) -
'Nets To Ignore Rule'(Игнорируемые цепи) -
'Overshoot Falling Edge Rule'(Выброс — спадающий фронт) -
'Overshoot Rising Edge Rule'(Выброс — нарастающий фронт) -
'Parallel Segment Rule'(Параллельный сегмент) -
'Paste Mask Expansion Rule'(Расширение окна трафарета паяльной пасты) -
'Permitted Layers Rule'(Допустимые слои) -
'Polygon Connect Style Rule'(Тип подключения к полигону) -
'Power Plane Clearance Rule'(Зазор до плоскости питания) -
'Power Plane Connect Style Rule'(Тип подключения к плоскости питания) -
'Routing Corner Style Rule'(Углы трассировки) -
'Routing Layers Rule'(Слои трассировки) -
'Routing Priority Rule'(Приоритет трассировки) -
'Routing Topology Rule'(Топология трассировки) -
'Routing Via Style Rule'(Тип переходных отверстий при трассировке) -
'Short Circuit Rule'(Короткое замыкание) -
'Signal Base Value Rule'(Нижний уровень сигнала) -
'Signal Stimulus Rule'(Возбуждение сигнала) -
'Signal Top Value Rule'(Верхний уровень сигнала) -
'Silk To Silk Clearance Rule'(Зазор между объектами шелкографии) -
'Silk To Solder Mask Clearance Rule'(Зазор между шелкографией и паяльной маской) -
'SMD Entry'(Вход на SMD-площадку) -
'SMD Neck Down Rule'(Сужение дорожки у SMD-площадки) -
'SMD To Corner Rule'(Расстояние от SMD-площадки до угла) -
'SMD To Plane Rule'(Расстояние от SMD-площадки до плоскости) -
'Solder Mask Expansion Rule'(Расширение окна паяльной маски) -
'Supply Nets Rule'(Цепи питания) -
'Unconnected Pin Rule'(Неподключённый вывод) -
'Undershoot Falling Edge Rule'(Провал — спадающий фронт) -
'Undershoot Rising Edge Rule'(Провал — нарастающий фронт) -
'Vias Under SMD Rule'(Переходные отверстия под SMD-площадками)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Примеры использования
ObjectKind = 'Class'
Возвращает все объекты классов.
ObjectKind <> 'Via'
Возвращает все объекты except объектов переходных отверстий.
Примечания
-
Одинарные кавычки (') в начале и конце
ObjectKind_Stringобязательны. - Эта функция является псевдонимом функции Kind.
Оптимальный угол поворота выреза
Описание
Возвращает все объекты полигонов, у которых свойство Optimal Void Rotation соответствует запросу.
Синтаксис
OptimalVoidRotation : Boolean
Примеры использования
OptimalVoidRotation = 'True'
Возвращает все объекты полигонов, у которых свойство Optimal Void Rotation имеет значение True.
OptimalVoidRotation = 'False'
Возвращает все объекты except объекты полигонов компонентов, у которых свойство Optimal Void Rotation имеет значение False.
Примечание
Свойство Optimal Void Rotation определено только для объектов полигонов.
OverallHeight
Описание
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) соответствует запросу.
Синтаксис
OverallHeight : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(OverallHeight) : Number— для задания высоты в милах. -
AsMM(OverallHeight) : Number— для задания высоты в мм.
Примеры использования
OverallHeight = 100
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) равно 100 в текущих единицах измерения.
OverallHeight >= 4.064
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) больше или равно 4.064 в текущих единицах измерения.
AsMils(OverallHeight) > 80
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) больше 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) больше или равно 1.524 mm и меньше или равно 3.81 mm.
OverallHeight <> 50
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) not равно 50 в текущих единицах измерения.
AsMils(OverallHeight) <= 120
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) меньше или равно 120 mil.
AsMM(OverallHeight) < 1.778
Возвращает все объекты экструдированных 3D-тел, у которых свойство Model Overall Height (Extruded) меньше 1.778 mm.
Примечание
Свойство 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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number— для задания радиуса скругления углов в милах. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number— для задания радиуса скругления углов в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number— для задания радиуса скругления углов в милах. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number— для задания радиуса скругления углов в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number— для задания радиуса скругления углов в милах. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number— для задания радиуса скругления углов в мм.
Примеры использования
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 будет соответствовать единицам измерения, используемым в документе: британским (мил; 1 мил = 0,001 дюйма) или метрическим (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицу измерения:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number— для указания радиуса скругления углов в милах. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number— для указания радиуса скругления углов в мм.
Примеры использования
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 будет соответствовать единицам измерения, используемым в документе: британским (мил; 1 мил = 0,001 дюйма) или метрическим (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицу измерения:
-
AsMils(Pad_PinLength) : Number— для указания длины в милах. -
AsMM(Pad_PinLength) : Number— для указания длины в мм.
Примеры использования
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 будет соответствовать единицам измерения, используемым в документе: британским (мил; 1 мил = 0,001 дюйма) или метрическим (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицу измерения:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number— для указания наружного диаметра кольца в милах. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number— для указания наружного диаметра кольца в мм.
Примеры использования
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 будет соответствовать единицам измерения, используемым в документе: британским (мил; 1 мил = 0,001 дюйма) или метрическим (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, указанные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицу измерения:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number— для указания наружного диаметра кольца в милах. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number— для указания наружного диаметра кольца в мм.
Примеры использования
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 будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number— для задания наружного диаметра кольца в милах. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number— для задания наружного диаметра кольца в мм.
Примеры использования
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 будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number— для задания наружного диаметра кольца в милах. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number— для задания наружного диаметра кольца в мм.
Примеры использования
PadDonutOuterDiameter_TopLayer = 100
Возвращает все контактные площадки, у которых значение свойства Pad Donut Outer Diameter(Top Layer) равно 100 в текущих единицах измерения.
PadDonutOuterDiameter_TopLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Pad Donut Outer Diameter(Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Pad Donut Outer Diameter(Top Layer) больше 80 mil.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Pad Donut Outer Diameter(Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutOuterDiameter_TopLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Pad Donut Outer Diameter(Top Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых контактных площадок (у которых Stack Mode задано как
Simple) значение свойства Pad Donut Outer Diameter(Top Layer) будет совпадать со значением свойства Pad Donut Outer Diameter(All Layers), поскольку заданный наружный диаметр кольца используется для всех сигнальных слоев. -
Свойство Pad Donut Outer Diameter(Top Layer) определено только для контактных площадок.
PadDonutWidth_AllLayers
Краткое описание
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(All Layers) соответствует запросу.
Синтаксис
PadDonutWidth_AllLayers : Number
Number будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PadDonutWidth_AllLayers) : Number— для задания ширины кольца в милах. -
AsMM(PadDonutWidth_AllLayers) : Number— для задания ширины кольца в мм.
Примеры использования
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 будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PadDonutWidth_BottomLayer) : Number— для задания ширины кольца в милах. -
AsMM(PadDonutWidth_BottomLayer) : Number— для задания ширины кольца в мм.
Примеры использования
PadDonutWidth_BottomLayer = 100
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Bottom Layer) равно 100 в текущих единицах измерения.
PadDonutWidth_BottomLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutWidth_BottomLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Bottom Layer) больше 80 mil.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutWidth_BottomLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Bottom Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых контактных площадок (у которых Stack Mode задано как
Simple) значение свойства Pad Donut Width(Bottom Layer) будет совпадать со значением свойства Pad Donut Width(All Layers), поскольку заданная ширина кольца используется для всех сигнальных слоев. -
Свойство Pad Donut Width(Bottom Layer) определено только для контактных площадок.
PadDonutWidth_MidLayerN
Краткое описание
Возвращает контактные площадки, у которых значение свойства Pad Donut Width(Mid Layer <n>) (где n = 1..30 — номер внутреннего слоя) соответствует запросу.
Синтаксис
PadDonutWidth_MidLayer<n> = Number
Number будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number— для задания ширины кольца в милах. -
AsMM(PadDonutWidth_MidLayer<n>) : Number— для задания ширины кольца в мм.
Примеры использования
PadDonutWidth_MidLayer1 = 100
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Mid Layer 1) равно 100 в текущих единицах измерения.
PadDonutWidth_MidLayer2 >= 4.064
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Mid Layer 2) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutWidth_MidLayer5) > 80
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Mid Layer 5) больше 80 mil.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Mid Layer 10) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutWidth_MidLayer30 <> 50
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Mid Layer 30) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых контактных площадок (у которых Stack Mode имеет значение
Simple) значения свойств Pad Donut Width(Mid Layer <n>) совпадают со значением свойства Pad Donut Width(All Layers), поскольку заданная ширина контактного кольца используется для всех сигнальных слоев. -
Свойство Pad Donut Width(Mid Layer <n>) определено только для контактных площадок.
PadDonutWidth_TopLayer
Краткое описание
Возвращает контактные площадки, у которых значение свойства Pad Donut Width(Top Layer) соответствует запросу.
Синтаксис
PadDonutWidth_TopLayer = Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PadDonutWidth_TopLayer) : Number— для задания ширины контактного кольца в милах. -
AsMM(PadDonutWidth_TopLayer) : Number— для задания ширины контактного кольца в мм.
Примеры использования
PadDonutWidth_TopLayer = 100
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Top Layer) равно 100 в текущих единицах измерения.
PadDonutWidth_TopLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutWidth_TopLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Top Layer) больше 80 mil.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutWidth_TopLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Pad Donut Width(Top Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых контактных площадок (у которых Stack Mode имеет значение
Simple) значение свойства Pad Donut Width(Top Layer) совпадает со значением свойства Pad Donut Width(All Layers), поскольку заданная ширина контактного кольца используется для всех сигнальных слоев. -
Свойство Pad Donut Width(Top Layer) определено только для контактных площадок.
PadElectricalType
Краткое описание
Возвращает все контактные площадки, у которых значение свойства Electrical Type соответствует запросу.
Синтаксис
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String должно быть одной из строк следующего списка:
-
'Load' -
'Source' -
'Terminator'
Примеры использования
PadElectricalType = 'Load'
Возвращает все контактные площадки, у которых свойство Electrical Type имеет значение Load.
PadElectricalType <> 'Source'
Возвращает все объекты except контактных площадок, у которых свойство Electrical Type имеет значение Source.
Примечания
- Свойство Electrical Type определено только для контактных площадок.
-
Одинарные кавычки (') в начале и конце
ElectricalType_Stringобязательны.
PadIsPlated
Краткое описание
Возвращает все контактные площадки, у которых значение свойства Plated соответствует запросу.
Синтаксис
PadIsPlated : Boolean_String
Boolean_String должно иметь значение 'True' или 'False'.
Примеры использования
PadIsPlated = 'True'
Возвращает все контактные площадки, у которых свойство Plated включено.
PadIsPlated = 'False'
Возвращает все контактные площадки, у которых свойство Plated отключено.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Возвращает все объекты except контактных площадок, у которых свойство Plated включено.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Возвращает все объекты except контактных площадок, у которых свойство Plated отключено.
Примечание
Свойство Plated определено только для контактных площадок.
PadShape_AllLayers
Краткое описание
Возвращает все простые контактные площадки, у которых значение свойства Shape (All Layers) соответствует запросу.
Синтаксис
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Примеры использования
PadShape_AllLayers = 'Rectangular'
Возвращает все простые контактные площадки, у которых свойство Shape (All Layers) имеет значение Rectangular.
PadShape_AllLayers <> 'Octagonal'
Возвращает все объекты except простых контактных площадок, у которых свойство Shape (All Layers) имеет значение Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Возвращает все простые контактные площадки, у которых свойство Shape (All Layers) имеет значение Round или Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Возвращает все объекты except простых контактных площадок, у которых свойство Shape (All Layers) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (') в начале и конце
PadShape_Stringобязательны. -
Свойство Shape (All Layers) определено только для простых контактных площадок (у которых свойство Stack Mode имеет значение
Simple).
PadShape_BottomLayer
Краткое описание
Возвращает контактные площадки, у которых значение свойства Shape (Bottom Layer) соответствует запросу.
Синтаксис
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Примеры использования
PadShape_BottomLayer = 'Rectangular'
Возвращает все контактные площадки, у которых свойство Shape (Bottom Layer) имеет значение Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Возвращает все объекты except контактных площадок, у которых свойство Shape (Bottom Layer) имеет значение Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Возвращает все контактные площадки, у которых свойство Shape (Bottom Layer) имеет значение Round или Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Возвращает все объекты except контактных площадок, у которых свойство Shape (Bottom Layer) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (') в начале и конце
PadShape_Stringобязательны. -
Для простых контактных площадок (у которых Stack Mode имеет значение
Simple) значение свойства Shape (Bottom Layer) совпадает со значением свойства Shape (All Layers), поскольку заданная форма используется для всех сигнальных слоев. - Свойство Shape (Bottom Layer) определено только для контактных площадок.
PadShape_MidLayerN
Краткое описание
Возвращает контактные площадки, у которых значение свойства Shape (Mid Layer <n>) соответствует запросу.
Синтаксис
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Примеры использования
PadShape_MidLayer<n> = 'Rectangular'
Возвращает все контактные площадки, у которых свойство Shape (Mid Layer <n>) имеет значение Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Возвращает все объекты except контактных площадок, у которых свойство Shape (Mid Layer <n>) имеет значение Octagonal.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Возвращает все контактные площадки, у которых свойство Shape (Mid Layer 1) имеет значение Round или Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Возвращает все объекты except контактных площадок, у которых свойство Shape (Mid Layer <n>) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (') в начале и конце
PadShape_Stringобязательны. -
Для простых контактных площадок (у которых Stack Mode имеет значение
Simple) значение свойства Shape (Mid Layer <n>) совпадает со значением свойства Shape (All Layers), поскольку заданная форма используется для всех сигнальных слоев. -
Свойство Shape (Mid Layer <n>) определено только для контактных площадок.
PadShape_PasteBottomLayer
Краткое описание
Возвращает объекты контактных площадок, у которых свойство Shape (Paste Mask Bottom Layer) соответствует запросу.
Синтаксис
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Примеры использования
PadShape_PasteBottomLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Paste Mask Bottom Layer) имеет значение Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Paste Mask Bottom Layer) имеет значение Octagonal.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Paste Mask Bottom Layer) имеет значение Round или Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Paste Mask Bottom Layer) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (
') в начале и в концеPadShape_Stringобязательны. - Свойство Shape (Paste Mask Bottom Layer) определено только для объектов контактных площадок.
PadShape_PasteTopLayer
Краткое описание
Возвращает объекты контактных площадок, у которых свойство Shape (Paste Mask Top Layer) соответствует запросу.
Синтаксис
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Примеры использования
PadShape_PasteTopLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Paste Mask Top Layer) имеет значение Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Paste Mask Top Layer) имеет значение Octagonal.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Paste Mask Top Layer) имеет значение Round или Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Paste Mask Top Layer) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (
') в начале и в концеPadShape_Stringобязательны. - Свойство Shape (Paste Mask Top Layer) определено только для объектов контактных площадок.
PadShape_SolderBottomLayer
Краткое описание
Возвращает объекты контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) соответствует запросу.
Синтаксис
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Примеры использования
PadShape_SolderBottomLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Octagonal.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Round или Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (
') в начале и в концеPadShape_Stringобязательны. - Свойство Shape (Solder Mask Bottom Layer) определено только для объектов контактных площадок.
PadShape_SolderTopLayer
Краткое описание
Возвращает объекты контактных площадок, у которых свойство Shape (Solder Mask Top Layer) соответствует запросу.
Синтаксис
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Примеры использования
PadShape_SolderTopLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Octagonal.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Round или Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Solder Mask Bottom Layer) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (
') в начале и в концеPadShape_Stringобязательны. - Свойство Shape (Solder Mask Top Layer) определено только для объектов контактных площадок.
PadShape_TopLayer
Краткое описание
Возвращает объекты контактных площадок, у которых свойство Shape (Top Layer) соответствует запросу.
Синтаксис
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String должно быть одной из следующих строк:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Примеры использования
PadShape_TopLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Top Layer) имеет значение Rectangular.
PadShape_TopLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Top Layer) имеет значение Octagonal.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Возвращает все объекты контактных площадок, у которых свойство Shape (Top Layer) имеет значение Round или Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Возвращает все объекты except для объектов контактных площадок, у которых свойство Shape (Top Layer) имеет значение Octagonal.
Примечания
-
Одинарные кавычки (') в начале и в конце
PadShape_Stringобязательны. -
Для простых контактных площадок (у которых Stack Mode имеет значение
Simple) свойство Shape (Top Layer) будет совпадать со свойством Shape (All Layers), поскольку указанная форма используется для всех сигнальных слоев. -
Свойство Shape (Top Layer) определено только для объектов контактных площадок.
PadStackMode
Краткое описание
Возвращает все объекты контактных площадок, у которых свойство Stack Mode соответствует запросу.
Синтаксис
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String должно быть одной из строк следующего списка:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
Примеры использования
PadStackMode = 'Simple'
Возвращает все объекты контактных площадок, у которых свойство Stack Mode имеет значение Simple.
PadStackMode <> 'Full Stack'
Возвращает все объекты except объектов контактных площадок, у которых свойство Stack Mode имеет значение Full Stack.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Возвращает все объекты except объектов контактных площадок, у которых свойство Stack Mode имеет значение Full Stack.
Примечания
- Свойство Stack Mode определено только для объектов контактных площадок.
-
Одинарные кавычки (') в начале и в конце
StackMode_Stringобязательны.
PadViaCustomThermalProfile
Краткое описание
Возвращает все объекты контактных площадок и переходных отверстий, у которых свойство Custom Thermal Relief соответствует запросу.
Синтаксис
PadViaCustomThermalProfile : Boolean_String
Boolean_String должно иметь значение 'True' или 'False'.
Примеры использования
PadViaCustomThermalProfile = 'True'
Возвращает все объекты контактных площадок и переходных отверстий, у которых включено свойство Custom Thermal Relief.
PadViaCustomThermalProfile = 'False'
Возвращает все объекты контактных площадок и переходных отверстий, у которых отключено свойство Custom Thermal Relief.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Возвращает все объекты except объектов контактных площадок и переходных отверстий, у которых включено свойство Custom Thermal Relief.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Возвращает все объекты except объектов контактных площадок и переходных отверстий, у которых отключено свойство Custom Thermal Relief.
Примечания
-
Свойство Custom Thermal Relief определено только для объектов контактных площадок и переходных отверстий.
-
Свойство Custom Thermal Relief (отображаемое на панелях List) соответствует параметру Thermal Relief в разделе Size and Shape при просмотре свойств выбранного объекта на панели Properties.
PadViaLibrary
Краткое описание
Возвращает все объекты контактных площадок и переходных отверстий, у которых свойство Library соответствует запросу.
Синтаксис
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String должно быть строкой, которая:
- Выбирает контактные площадки и переходные отверстия из требуемой библиотеки шаблонов контактных площадок и переходных отверстий. В этом случае строка должна указывать имя этой библиотеки (например,
'ExamplePVLib.PvLib'). -
Выбирает контактные площадки и переходные отверстия из локальной библиотеки шаблонов. В этом случае необходимо использовать строку
'<Local>'.
Примеры использования
PadViaLibrary = '<Local>'
Возвращает все контактные площадки и переходные отверстия, у которых свойство Library имеет значение <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Возвращает все контактные площадки и переходные отверстия, у которых свойство Library имеет значение ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Library заканчивается на PVLib. Например, это выражение вернет контактные площадки и переходные отверстия, размещенные из библиотеки шаблонов ExamplePVLib.PvLib.
Примечания
- Свойство Library определено только для контактных площадок и переходных отверстий.
-
Одинарные кавычки (') в начале и конце
PadViaLibrary_Stringобязательны.
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 включено (они связаны с библиотекой шаблонов контактных площадок и переходных отверстий (*.PvLib).
PadViaLinkedToTemplate = 'False'
Возвращает все контактные площадки и переходные отверстия, у которых свойство Linked To Library отключено (они не связаны с библиотекой шаблонов контактных площадок и переходных отверстий (*.PvLib).
Примечание
Свойство Linked To Library определено только для контактных площадок и переходных отверстий.
PadXOffset
Краткое описание
Возвращает все контактные площадки, у которых свойство Pad X Offset соответствует запросу.
Синтаксис
PadXOffset : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать вместо единиц по умолчанию, указанных на уровне документа, с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(PadXOffset) : Number— для задания смещения в милах. -
AsMM(PadXOffset) : Number— для задания смещения в мм.
Примеры использования
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 использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать вместо единиц по умолчанию, указанных на уровне документа, с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(PadXSize_AllLayers) : Number— для задания размера в милах. -
AsMM(PadXSize_AllLayers) : Number— для задания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать вместо единиц по умолчанию, указанных на уровне документа, с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(PadXSize_BottomLayer) : Number— для задания размера в милах. -
AsMM(PadXSize_BottomLayer) : Number— для задания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицу измерения:
-
AsMils(PadXSize_MidLayer<n>) : Number— для указания размера в милах. -
AsMM(PadXSize_MidLayer<n>) : Number— для указания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицу измерения:
-
AsMils(PadXSize_PasteBottomLayer) : Number— для указания размера в милах. -
AsMM(PadXSize_PasteBottomLayer) : Number— для указания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицу измерения:
-
AsMils(PadXSize_PasteTopLayer) : Number— для указания размера в милах. -
AsMM(PadXSize_PasteTopLayer) : Number— для указания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицу измерения:
-
AsMils(PadXSize_SolderBottomLayer) : Number— для указания размера в милах. -
AsMM(PadXSize_SolderBottomLayer) : Number— для указания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Единицы измерения можно задать явно — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, обозначающего единицу измерения:
-
AsMils(PadXSize_SolderTopLayer) : Number— для указания размера в милах. -
AsMM(PadXSize_SolderTopLayer) : Number— для указания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа: дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать с помощью дополнительного ключевого слова, задающего единицы измерения, — оно переопределяет единицы по умолчанию, заданные на уровне документа:
-
AsMils(PadXSize_TopLayer) : Number— для указания размера в милах. -
AsMM(PadXSize_TopLayer) : Number— для указания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа: дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать с помощью дополнительного ключевого слова, задающего единицы измерения, — оно переопределяет единицы по умолчанию, заданные на уровне документа:
-
AsMils(PadYOffset) : Number— для указания смещения в милах. -
AsMM(PadYOffset) : Number— для указания смещения в мм.
Примеры использования
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 соответствует полю Offset From Hole Center Y при просмотре свойств выбранной контактной площадки на панели «Свойства».
PadYSize_AllLayers
Краткое описание
Возвращает все простые контактные площадки, у которых значение свойства Y Size (All Layers) соответствует запросу.
Синтаксис
PadYSize_AllLayers : Number
Number использует текущие единицы измерения документа: дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать с помощью дополнительного ключевого слова, задающего единицы измерения, — оно переопределяет единицы по умолчанию, заданные на уровне документа:
-
AsMils(PadYSize_AllLayers) : Number— для указания размера в милах. -
AsMM(PadYSize_AllLayers) : Number— для указания размера в мм.
Примеры использования
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 использует текущие единицы измерения документа: дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать с помощью дополнительного ключевого слова, задающего единицы измерения, — оно переопределяет единицы по умолчанию, заданные на уровне документа:
-
AsMils(PadYSize_BottomLayer) : Number— для указания размера в милах. -
AsMM(PadYSize_BottomLayer) : Number— для указания размера в мм.
Примеры использования
PadYSize_BottomLayer = 100
Возвращает все контактные площадки, у которых значение свойства Y Size (Bottom Layer) равно 100 в текущих единицах измерения.
PadYSize_BottomLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Y Size (Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_BottomLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Y Size (Bottom Layer) больше 80 mil.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Y Size (Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_BottomLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Y Size (Bottom Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых контактных площадок (у которых свойство Stack Mode имеет значение
Simple) значение свойства Y Size (Bottom Layer) совпадает со значением свойства Y Size (All Layers), поскольку указанный размер используется для всех сигнальных слоев. -
Свойство Y Size (Bottom Layer) определено только для контактных площадок.
PadYSize_MidLayerN
Краткое описание
Возвращает контактные площадки, у которых значение свойства Y Size (Mid Layer <n>) соответствует запросу.
Синтаксис
PadYSize_MidLayer<n> : Number
Number использует текущие единицы измерения документа: дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать с помощью дополнительного ключевого слова, задающего единицы измерения, — оно переопределяет единицы по умолчанию, заданные на уровне документа:
-
AsMils(PadYSize_MidLayer<n>) : Number— для указания размера в милах. -
AsMM(PadYSize_MidLayer<n>) : Number– для указания размера в мм.
Примеры использования
PadYSize_MidLayer<n> = 100
Возвращает все контактные площадки, у которых значение свойства Y Size (Mid Layer <n>) равно 100 в текущих единицах измерения.
PadYSize_MidLayer<n> >= 4.064
Возвращает все контактные площадки, у которых значение свойства Y Size (Mid Layer <n>) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_MidLayer<n>) > 80
Возвращает все контактные площадки, у которых значение свойства Y Size (Mid Layer <n>) больше 80 mil.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Y Size (Mid Layer <n>) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_MidLayer<n> <> 50
Возвращает все контактные площадки, у которых значение свойства Y Size (Mid Layer <n>) not равно 50 в текущих единицах измерения.
PadYSize_PasteBottomLayer
Краткое описание
Возвращает контактные площадки, у которых значение свойства Y Size (Paste Mask Bottom Layer) соответствует запросу.
Синтаксис
PadYSize_PasteBottomLayer : Number
Number использует текущие единицы измерения документа — либо дюймовые (мил; 1 мил = 0,001 дюйма), либо метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единице измерения:
-
AsMils(PadYSize_PasteBottomLayer) : Number– для указания размера в милах. -
AsMM(PadYSize_PasteBottomLayer) : Number– для указания размера в мм.
Примеры использования
PadYSize_PasteBottomLayer = 100
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Bottom Layer) равно 100 в текущих единицах измерения.
PadYSize_PasteBottomLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_PasteBottomLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Bottom Layer) больше 80 mil.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_PasteBottomLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Bottom Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство Y Size (Paste Mask Bottom Layer) определено только для контактных площадок.
PadYSize_PasteTopLayer
Краткое описание
Возвращает контактные площадки, у которых значение свойства Y Size (Paste Mask Top Layer) соответствует запросу.
Синтаксис
PadYSize_PasteTopLayer : Number
Number использует текущие единицы измерения документа — либо дюймовые (мил; 1 мил = 0,001 дюйма), либо метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единице измерения:
-
AsMils(PadYSize_PasteTopLayer) : Number– для указания размера в милах. -
AsMM(PadYSize_PasteTopLayer) : Number– для указания размера в мм.
Примеры использования
PadYSize_PasteTopLayer = 100
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Top Layer) равно 100 в текущих единицах измерения.
PadYSize_PasteTopLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_PasteTopLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Top Layer) больше 80 mil.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_PasteTopLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Y Size (Paste Mask Top Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство Y Size (Paste Mask Top Layer) определено только для контактных площадок.
PadYSize_SolderBottomLayer
Краткое описание
Возвращает контактные площадки, у которых значение свойства Y Size (Solder Mask Bottom Layer) соответствует запросу.
Синтаксис
PadYSize_SolderBottomLayer : Number
Number использует текущие единицы измерения документа — либо дюймовые (мил; 1 мил = 0,001 дюйма), либо метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единице измерения:
-
AsMils(PadYSize_SolderBottomLayer) : Number– для указания размера в милах. -
AsMM(PadYSize_SolderBottomLayer) : Number– для указания размера в мм.
Примеры использования
PadYSize_SolderBottomLayer = 100
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Bottom Layer) равно 100 в текущих единицах измерения.
PadYSize_SolderBottomLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_SolderBottomLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Bottom Layer) больше 80 mil.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_SolderBottomLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Bottom Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство Y Size (Solder Mask Bottom Layer) определено только для контактных площадок.
PadYSize_SolderTopLayer
Краткое описание
Возвращает контактные площадки, у которых значение свойства Y Size (Solder Mask Top Layer) соответствует запросу.
Синтаксис
PadYSize_SolderTopLayer : Number
Number использует текущие единицы измерения документа — либо дюймовые (мил; 1 мил = 0,001 дюйма), либо метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единице измерения:
-
AsMils(PadYSize_SolderTopLayer) : Number– для указания размера в милах. -
AsMM(PadYSize_SolderTopLayer) : Number– для указания размера в мм.
Примеры использования
PadYSize_SolderTopLayer = 100
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Top Layer) равно 100 в текущих единицах измерения.
PadYSize_SolderTopLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_SolderTopLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Top Layer) больше 80 mil.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_SolderTopLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Y Size (Solder Mask Top Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство Y Size (Solder Mask Top Layer) определено только для контактных площадок.
PadYSize_TopLayer
Краткое описание
Возвращает контактные площадки, у которых значение свойства Y Size (Top Layer) соответствует запросу.
Синтаксис
PadYSize_TopLayer : Number
Number использует текущие единицы измерения документа — либо дюймовые (мил; 1 мил = 0,001 дюйма), либо метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, соответствующего единице измерения:
-
AsMils(PadYSize_TopLayer) : Number– для указания размера в милах. -
AsMM(PadYSize_TopLayer) : Number– для указания размера в мм.
Примеры использования
PadYSize_TopLayer = 100
Возвращает все контактные площадки, у которых значение свойства Y Size (Top Layer) равно 100 в текущих единицах измерения.
PadYSize_TopLayer >= 4.064
Возвращает все контактные площадки, у которых значение свойства Y Size (Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_TopLayer) > 80
Возвращает все контактные площадки, у которых значение свойства Y Size (Top Layer) больше 80 mil.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Возвращает все контактные площадки, у которых значение свойства Y Size (Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_TopLayer <> 50
Возвращает все контактные площадки, у которых значение свойства Y Size (Top Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых контактных площадок (у которых свойство Stack Mode имеет значение
Simple) значение свойства Y Size (Top Layer) совпадает со значением свойства Y Size (All Layers), поскольку указанный размер используется для всех сигнальных слоев. -
Свойство Y Size (Top Layer) определено только для контактных площадок.
PasteMaskEnabled
Описание
Возвращает все контактные площадки, у которых свойство Использовать паяльную пасту соответствует запросу.
Синтаксис
PasteMaskEnabled : Boolean_String
Примеры использования
PasteMaskEnabled = 'True'
Возвращает все контактные площадки, у которых свойство Использовать паяльную пасту включено.
PasteMaskEnabled = 'False'
Возвращает все контактные площадки, у которых свойство Использовать паяльную пасту отключено.
Примечание
Свойство Использовать паяльную пасту определено только для контактных площадок.
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 использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Можно явно указать единицы измерения, переопределив единицы по умолчанию, заданные на уровне документа, с помощью дополнительного ключевого слова, соответствующего единицам измерения:
-
AsMils(— для задания расширения маски паяльной пасты в милах.PasteMaskExpansion) : Number -
AsMM(— для задания расширения маски паяльной пасты в мм.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
Описание
Величина расширения маски паяльной пасты для контактных площадок может задаваться как абсолютное значение (мил/мм) или как процент от площади контактной площадки. Эта функция возвращает объекты, свойство 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
Описание
Величина расширения маски паяльной пасты для контактных площадок может задаваться как абсолютное значение (мил/мм) или как процент от площади контактной площадки. Эта функция возвращает объекты, свойство 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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PolygonArcApproximation) : Number— для задания аппроксимации в милах. -
AsMM(PolygonArcApproximation) : Number— для задания аппроксимации в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PolygonGridSize) : Number— для задания размера в милах. -
AsMM(PolygonGridSize) : Number— для задания размера в мм.
Примеры использования
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 будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PolygonIslandAreaThreshold) : Number— для указания порогового значения в милах. -
AsMM(PolygonIslandAreaThreshold) : Number— для указания порогового значения в мм.
Примеры использования
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 будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PolygonMinimumPrimitiveSize) : Number— для указания размера в милах. -
AsMM(PolygonMinimumPrimitiveSize) : Number— для указания размера в мм.
Примеры использования
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 будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(PolygonNeckWidthThreshold) : Number— для указания порогового значения в милах. -
AsMM(PolygonNeckWidthThreshold) : Number— для указания порогового значения в мм.
Примеры использования
PolygonNeckWidthThreshold = 5
Возвращает все объекты полигональной заливки, у которых свойство Neck Width Threshold равно 5 текущих единиц измерения.
PolygonNeckWidthThreshold >= 5
Возвращает все объекты полигональной заливки, у которых свойство Neck Width Threshold больше или равно 5 текущих единиц измерения.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Возвращает все объекты полигональной заливки, у которых свойство Neck Width Threshold больше или равно 5 mil и меньше или равно 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Возвращает все объекты полигональной заливки, у которых свойство Neck Width Threshold меньше 0.127 mm.
Примечания
-
Свойство Neck Width Threshold определено только для объектов полигональной заливки.
-
Дочерние объекты полигональных заливок, возвращаемых запросом, не возвращаются.
PolygonPourOverSameNet
Краткое описание
Возвращает все объекты полигональной заливки, у которых свойство Pour Over Same Net соответствует запросу.
Синтаксис
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String должно быть одной из строк следующего списка:
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
Примеры использования
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Возвращает все объекты полигональной заливки, у которых свойство Pour Over Same Net имеет значение Pour Over All Same Net Objects.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Возвращает все объекты except объектов полигональной заливки, у которых свойство Pour Over Same Net имеет значение Pour Over Same Net Polygons Only.
PolygonPourOverSameNet = 'Pour Over All Same Net Objects' || PolygonPourOverSameNet = 'Pour Over Same Net Polygons Only'
IsPolygon && PolygonPourOverSameNet <> 'Don't Pour Over Same Net Objects'
Возвращает все объекты полигональной заливки except тех, у которых свойство Pour Over Same Net имеет значение Don't Pour Over Same Net Objects.
Примечания
- Свойство Pour Over Same Net определено только для объектов полигональной заливки.
-
Одинарные кавычки (') в начале и конце
PourOverSameNet_Stringобязательны. - Дочерние объекты полигональных заливок, возвращаемых запросом, не возвращаются.
PolygonRemoveDeadCopper
Краткое описание
Возвращает все объекты полигональной заливки, у которых свойство Remove Dead Copper соответствует запросу.
Синтаксис
PolygonRemoveDeadCopper : Boolean_String
Примеры использования
PolygonRemoveDeadCopper = 'True'
Возвращает все объекты полигональной заливки, у которых свойство Remove Dead Copper включено.
PolygonRemoveDeadCopper = 'False'
Возвращает все объекты полигональной заливки, у которых свойство Remove Dead Copper выключено.
Примечания
-
Свойство Remove Dead Copper определено только для объектов полигональной заливки.
-
Дочерние объекты полигональных заливок, возвращаемых запросом, не возвращаются.
PolygonRemoveIslandsByArea
Краткое описание
Возвращает все объекты полигональной заливки, у которых свойство Remove Islands By Area соответствует запросу.
Синтаксис
PolygonRemoveIslandsByArea : Boolean_String
Примеры использования
PolygonRemoveIslandsByArea = 'True'
Возвращает все объекты полигональной заливки, у которых свойство Remove Islands By Area включено.
PolygonRemoveIslandsByArea = 'False'
Возвращает все объекты полигональной заливки, у которых свойство Remove Islands By Area отключено.
Примечания
- Свойство Remove Islands By Area определено только для объектов полигональной заливки.
- Дочерние объекты объектов полигональной заливки, возвращаемых запросом, не возвращаются.
PolygonRemoveNarrowNecks
Краткое описание
Возвращает все объекты полигональной заливки, у которых свойство Remove Narrow Necks соответствует запросу.
Синтаксис
PolygonRemoveNarrowNecks : Boolean_String
Примеры использования
PolygonRemoveNarrowNecks = 'True'
Возвращает все объекты полигональной заливки, у которых свойство Remove Narrow Necks включено.
PolygonRemoveNarrowNecks = 'False'
Возвращает все объекты полигональной заливки, у которых свойство Remove Narrow Necks отключено.
Примечания
-
Свойство Remove Narrow Necks определено только для объектов полигональной заливки.
-
Дочерние объекты объектов полигональной заливки, возвращаемых запросом, не возвращаются.
PolygonSurroundPads
Краткое описание
Возвращает все объекты полигональной заливки, у которых свойство Surround Pads With соответствует запросу.
Синтаксис
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String должно быть одной из строк следующего списка:
-
'Arcs' -
'Octagons'
Примеры использования
PolygonSurroundPads = 'Arcs'
Возвращает все объекты полигональной заливки, у которых свойство Surround Pads With имеет значение Arcs.
PolygonSurroundPads <> 'Octagons'
Возвращает все объекты except объекты полигональной заливки, у которых свойство Surround Pads With имеет значение Octagons.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Возвращает все объекты полигональной заливки except те, у которых свойство Surround Pads With имеет значение Octagons.
Примечания
- Свойство Surround Pads With определено только для объектов полигональной заливки.
-
Одинарные кавычки (') в начале и конце
SurroundPads_Stringобязательны. - Дочерние объекты объектов полигональной заливки, возвращаемых запросом, не возвращаются.
PolygonTrackWidth
Краткое описание
Возвращает все объекты полигональной заливки, у которых свойство Track Width соответствует запросу.
Синтаксис
PolygonTrackWidth : Number
Number использует текущие единицы измерения документа — либо имперские (мил; 1 мил = 0,001 дюйма), либо метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать с помощью дополнительного ключевого слова, соответствующего этой единице, переопределив единицы по умолчанию, заданные на уровне документа:
-
AsMils(PolygonTrackWidth) : Number— для указания ширины в милах. -
AsMM(PolygonTrackWidth) : Number— для указания ширины в мм.
Примеры использования
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 определено только для объектов полигональной заливки.
-
Дочерние объекты объектов полигональной заливки, возвращаемых запросом, не возвращаются.
PositiveNet
Краткое описание
Возвращает все объекты дифференциальных пар, у которых свойство Positive Net соответствует запросу.
Синтаксис
PositiveNet : String
Примеры использования
PositiveNet = 'D_P'
Возвращает все объекты дифференциальных пар, у которых свойство Positive Net имеет значение D_P.
PositiveNet Like '*RX1_P'
Возвращает все объекты дифференциальных пар, у которых значение свойства Positive Net заканчивается на RX1_P.
Примечания
- Свойство Positive Net определено только для объектов дифференциальных пар.
- Дочерние объекты объектов дифференциальных пар, возвращаемых запросом, не возвращаются.
PropagationDelay
Краткое описание
Возвращает все объекты дуг, дорожек, контактных площадок и переходных отверстий, у которых свойство Propagation Delay соответствует запросу.
Синтаксис
PropagationDelay : Numeric_String
Примеры использования
PropagationDelay = '70'
Возвращает все объекты областей, у которых свойство Propagation Delay равно 70.
PropagationDelay Between '200' And '400'
Возвращает все объекты областей, у которых свойство Propagation Delay больше или равно 200 и меньше или равно 400.
PropagationDelay >= '100'
Возвращает все объекты областей, у которых свойство Propagation Delay больше или равно 100.
PropagationDelay <> '120'
Возвращает все объекты except объекты областей, у которых свойство Propagation Delay равно 120.
Примечание
Свойство Propagation Delay определено только для объектов компонентов.
QrCodeInverted
Краткое описание
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted соответствует запросу.
Синтаксис
QrCodeInverted : Boolean_String
Примеры использования
QrCodeInverted = 'True'
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted включено.
QrCodeInverted = 'False'
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted отключено.
Примечания
-
Свойство BarCode Inverted определено только для объектов текстовых строк.
-
При использовании этого ключевого слова также возвращаются дочерние примитивы текстовых строк, входящие в состав групповых объектов проекта (компонентов, координат, размеров, таблиц сверловки и таблиц стека слоев), у которых свойство BarCode Inverted соответствует запросу. Если требуется выбрать только объекты текстовых строк, настроенные как текст QR-кода, используйте дополнительное ключевое слово в качестве префикса. Пример выражения запроса:
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Краткое описание
Возвращает все объекты радиальных размеров диаметра и радиальных размеров, у которых свойство Angular Step соответствует запросу.
Синтаксис
RadialDimensionAngularStep : Number
Примеры использования
RadialDimensionAngularStep = 30.0
Возвращает все объекты радиальных размеров диаметра и радиальных размеров, у которых свойство Angular Step равно 30.0 градусам.
RadialDimensionAngularStep > 60.0
Возвращает все объекты радиальных размеров диаметра и радиальных размеров, у которых свойство Angular Step больше 60.0 градусов.
RadialDimensionAngularStep Between 30.0 And 150.0
Возвращает все объекты радиальных размеров диаметра и радиальных размеров, у которых свойство Angular Step больше или равно 30.0 градусам и меньше или равно 150.0 градусам.
RadialDimensionAngularStep <= 45.0
Возвращает все объекты радиальных размеров диаметра и радиальных размеров, у которых свойство Angular Step меньше или равно 45.0 градусам.
Примечание
Свойство Angular Step определено только для объектов радиальных размеров диаметра и радиальных размеров.
Ограниченный
Краткое описание
Возвращает все объекты запретных областей, свойство Restricted for Layer которых соответствует запросу.
Синтаксис
Restricted = Layer_String
Restricted <> Layer_String
Примеры использования
Restricted = 'TopLayer'
Возвращает все объекты запретных областей на слое TopLayer.
Restricted <> 'MidLayer1'
Возвращает все объекты запретных областей except объектов на слое MidLayer1.
Примечания
-
Одинарные кавычки (') в начале и конце
Layer_Stringобязательны. - Свойство Restricted for Layer определено только для объектов запретных областей (дуг, заливок, сплошных областей и дорожек).
Поворот
Краткое описание
Возвращает все объекты следующих типов, свойство Rotation которых соответствует запросу: базовый размер, размер центра, компонент, координатный размер, вид проекта, таблица сверловки, заливка, таблица стека слоев, линейный диаметральный размер, линейный размер, OLE-объект, контактная площадка и текстовая строка (комментарий, позиционное обозначение, произвольный текст).
Синтаксис
Rotation : Number
Примеры использования
Rotation = 30.0
Возвращает все объекты следующих типов, у которых свойство Rotation равно 30.0 градусам: базовый размер, размер центра, компонент, координатный размер, вид проекта, таблица сверловки, заливка, таблица стека слоев, линейный диаметральный размер, линейный размер, OLE-объект, контактная площадка и текстовая строка (комментарий, позиционное обозначение, произвольный текст).
Rotation > 60.0
Возвращает все объекты следующих типов, у которых свойство Rotation больше 60.0 градусов: базовый размер, размер центра, компонент, координатный размер, вид проекта, таблица сверловки, заливка, таблица стека слоев, линейный диаметральный размер, линейный размер, OLE-объект, контактная площадка и текстовая строка (комментарий, позиционное обозначение, произвольный текст).
Rotation Between 30.0 And 150.0
Возвращает все объекты следующих типов, у которых свойство Rotation больше или равно 30.0 градусам и меньше или равно 150.0 градусам: базовый размер, размер центра, компонент, координатный размер, вид проекта, таблица сверловки, заливка, таблица стека слоев, линейный диаметральный размер, линейный размер, OLE-объект, контактная площадка и текстовая строка (комментарий, позиционное обозначение, произвольный текст).
Rotation <= 45.0
Возвращает все объекты следующих типов, у которых свойство Rotation меньше или равно 45.0 градусам: базовый размер, размер центра, компонент, координатный размер, вид проекта, таблица сверловки, заливка, таблица стека слоев, линейный диаметральный размер, линейный размер, OLE-объект, контактная площадка и текстовая строка (комментарий, позиционное обозначение, произвольный текст).
Примечание
Свойство Rotation определено только для объектов следующих типов: базовый размер, размер центра, компонент, координатный размер, вид проекта, таблица сверловки, заливка, таблица стека слоев, линейный диаметральный размер, линейный размер, OLE-объект, контактная площадка и текстовая строка (комментарий, позиционное обозначение, произвольный текст).
Атрибуты правила
Краткое описание
Возвращает все объекты правил проектирования и нарушений, свойство Rule Attributes которых соответствует запросу.
Синтаксис
RuleAttributes : String
Введенная строка должна соответствовать атрибутам, заданным для правила (например, 'Clearance = 10mil').
Примеры использования
RuleAttributes = 'Clearance = 10mil'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Rule Attributes равно Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Rule Attributes начинается с Expansion. В данном случае будут возвращены все правила и нарушения, связанные с маской паяльной пасты и паяльной маской.
Примечание
Свойство Rule Attributes определено только для объектов правил проектирования и нарушений.
Категория правила
Краткое описание
Возвращает все объекты правил проектирования, свойство Rule Category которых соответствует запросу.
Синтаксис
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String должно быть одной из строк следующего списка:
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
Примеры использования
RuleCategory = 'Electrical'
Возвращает все объекты правил проектирования, у которых свойство Rule Category равно Electrical.
RuleCategory <> 'High Speed'
Возвращает все объекты except объектов правил проектирования, у которых свойство Rule Category равно High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Возвращает все объекты правил проектирования except тех, у которых свойство Rule Category равно Signal Integrity.
Примечания
- Свойство Rule Category определено только для объектов правил проектирования.
-
Одинарные кавычки (') в начале и конце
Category_Stringобязательны.
Комментарий к правилу
Краткое описание
Возвращает все объекты правил проектирования, свойство Rule Comment которых соответствует запросу.
Синтаксис
RuleComment : String
Введенная строка должна соответствовать комментарию, заданному для правила (например, 'This is an example clearance rule').
Примеры использования
RuleComment = 'Все реперные знаки закрыты на слоях маски паяльной пасты'
Возвращает все объекты правил проектирования, у которых свойство Rule Comment имеет значение «Все реперные знаки закрыты на слоях маски паяльной пасты».
RuleComment Like '*Clearance*'
Возвращает все объекты правил проектирования, у которых свойство Rule Comment содержит термин Clearance. Например, это выражение вернет как правило зазора с Comment = Example Clearance Rule, так и правило зазора между компонентами с комментарием Comment = Example Component Clearance Rule.
RuleComment = ''
Возвращает все объекты except объектов правил проектирования, у которых заполнено свойство Rule Comment.
Примечание
Свойство Rule Comment определено только для объектов правил проектирования.
Правило включено
Краткое описание
Возвращает все объекты правил проектирования, свойство Rule Enabled которых соответствует запросу.
Синтаксис
RuleEnabled : Boolean_String
Примеры использования
RuleEnabled = 'True'
Возвращает все объекты правил проектирования, у которых свойство Rule Enabled включено.
RuleEnabled = 'False'
Возвращает все объекты правил проектирования, у которых свойство Rule Enabled отключено.
Примечание
Свойство Rule Enabled определено только для объектов правил проектирования.
Приоритет правила
Краткое описание
Возвращает все объекты правил проектирования, свойство Rule Priority которых соответствует запросу.
Синтаксис
RulePriority : Numeric_String
RulePriority : Number
Примеры использования
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Возвращает все объекты правил проектирования, у которых свойство Rule Priority равно 2.
RulePriority > '' && RulePriority Between 3 And 5
Возвращает все объекты правил проектирования, у которых свойство Rule Priority больше или равно 3 и меньше или равно 5.
ObjectKind Like '*Rule' && RulePriority >= 4
Возвращает все объекты правил проектирования, у которых свойство Rule Priority больше или равно 4.
IsRule && RulePriority < 4
Возвращает все объекты правил проектирования, у которых свойство Rule Priority меньше 4.
RulePriority <> '1'
Возвращает все объекты except объекты правил проектирования, у которых свойство Rule Priority равно 1.
IsRule && RulePriority <> 1
Возвращает все объекты правил проектирования, у которых свойство Rule Priority не равно 1.
Примечание
Свойство Rule Priority определено только для объектов правил проектирования.
RuleScope1
Описание
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 1 соответствует запросу.
Синтаксис
RuleScope1 : String
Введенная строка должна задавать область действия, определенную для правила (например, 'All').
Примеры использования
RuleScope1 = 'All'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 1 равно All.
RuleScope1 = 'InNet(''D7'')'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 1 равно InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 1 равно InNet('???'). Строка имени связанной цепи должна состоять ровно из трех символов. Примеры подходящих значений свойства Scope 1: InNet('GND') и InNet('VCC').
Примечание
Свойство Scope 1 определено только для объектов правил проектирования и нарушений.
RuleScope2
Описание
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 2 соответствует запросу.
Синтаксис
RuleScope2 : String
Введенная строка должна задавать область действия, определенную для правила (например, 'All').
Примеры использования
RuleScope2 = 'All'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 2 равно All.
RuleScope2 = '-'
Возвращает все объекты правил проектирования и нарушений, у которых отсутствует свойство Scope 2. Некоторые типы правил проектирования имеют свойства Scope 1 и Scope 2 (бинарные правила), но большинство типов имеют только свойство Scope 1 (унарные правила), поэтому свойство Scope 2 для таких правил определить нельзя.
RuleScope2 = 'InNet(''D7'')'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 2 равно InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 2 равно InNet('???'). Строка имени связанной цепи должна состоять ровно из трех символов. Примеры подходящих значений свойства Scope 1: InNet('GND') и InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Scope 2 равно InComponent('??*'). Строка имени связанного компонента должна состоять как минимум из двух символов. Примеры подходящих значений свойства Scope 2: InComponent('C3') и InComponent('RP1').
Примечание
Свойство Scope 2 определено только для объектов правил проектирования и нарушений.
RuleType
Описание
Возвращает все объекты правил проектирования, у которых свойство Rule Type соответствует запросу.
Синтаксис
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String должно быть одной из следующих строк:
-
Electrical Rules –
'Clearance','Short-Circuit','Un-Routed Net','Un-Connected Pin','Modified Polygon' -
Routing Rules –
'Width','Routing Topology','Routing Priority','Routing Layers','Routing Corners','Routing Via Style','Fanout Control','Differential Pairs Routing' -
SMT Rules –
'SMD To Corner','SMD To Plane','SMD Neck-Down','SMD Entry' -
Mask Rules –
'Solder Mask Expansion','Paste Mask Expansion' -
Plane Rules –
'Power Plane Connect Style','Power Plane Clearance','Polygon Connect Style' -
Testpoint Rules -
'Fabrication Testpoint Style','Fabrication Testpoint Usage','Assembly Testpoint Style','Assembly Testpoint Usage' -
Manufacturing Rules -
'Minimum Annular Ring','Acute Angle','Hole Size','Layer Pairs','Hole To Hole Clearance','Minimum Solder Mask Sliver','Silk To Solder Mask Clearance','Silk To Silk Clearance','Board Outline Clearance' -
High Speed Rules -
'Parallel Segment','Length','Matched Lengths','Daisy Chain Stub Length','Vias Under SMD','Maximum Via Count','Max Via Sub Length (Back Drilling)' -
Placement Rules –
'Room Definition','Component Clearance','Component Orientations','Permitted Layers','Nets to Ignore','Height' -
Signal Integrity Rules -
'Signal Stimulus','Overshoot - Falling Edge','Overshoot - Rising Edge','Undershoot - Falling Edge','Undershoot - Rising Edge','Impedance','Signal Top Value','Signal Base Value','Flight Time - Rising Edge','Flight Time - Falling Edge','Slope - Rising Edge','Slope - Falling Edge','Supply Nets'
Примеры использования
RuleType = 'Clearance'
Возвращает все объекты правил проектирования, у которых свойство Rule Type равно Clearance.
RuleType <> 'Paste Mask Expansion'
Возвращает все объекты except объекты правил проектирования, у которых свойство Rule Type равно Paste Mask Expansion.
IsRule && RuleType <> 'Height'
Возвращает все объекты правил проектирования, у которых свойство Rule Type не равно Height.
Примечания
- Свойство Rule Type определено только для объектов правил проектирования.
-
Одинарные кавычки (') в начале и в конце
RuleType_Stringобязательны.
ShowComment
Описание
Возвращает объекты компонентов, у которых свойство Show Comment соответствует запросу.
Синтаксис
ShowComment : Boolean_String
Boolean_String должно быть либо 'True', либо 'False'.
Примеры использования
ShowComment = 'True'
Возвращает все объекты компонентов, у которых включено свойство Show Comment.
ShowComment = 'False'
Возвращает все объекты компонентов, у которых отключено свойство Show Comment.
ShowComment <> 'True'
Not (ShowComment = 'True')
Возвращает все объекты except объекты компонентов, у которых включено свойство Show Comment.
ShowComment <> 'False'
Not (ShowComment = 'False')
Возвращает все объекты except объекты компонентов, у которых отключено свойство Show Comment.
Примечания
- Свойство Show Comment определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
ShowName
Описание
Возвращает объекты компонентов, у которых свойство Show Name соответствует запросу.
Синтаксис
ShowName : Boolean_String
Boolean_String должно быть либо 'True', либо 'False'.
Примеры использования
ShowName = 'True'
Возвращает все объекты компонентов, у которых включено свойство Show Name.
ShowName = 'False'
Возвращает все объекты компонентов, у которых отключено свойство Show Name.
ShowName <> 'True'
Not (ShowName = 'True')
Возвращает все объекты except объекты компонентов, у которых включено свойство Show Name.
ShowName <> 'False'
Not (ShowName = 'False')
Возвращает все объекты except объекты компонентов, у которых отключено свойство Show Name.
Примечания
- Свойство Show Name определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемых запросом, не возвращаются.
SlotHoleLength
Описание
Возвращает все объекты контактных площадок, у которых свойство Hole Length соответствует запросу.
Синтаксис
SlotHoleLength : Number
Number задается в единицах измерения, используемых в данный момент в документе: либо в дюймовой системе (мил; 1 мил = 0,001 дюйма), либо в метрической (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(SlotHoleLength) : Number— для задания длины в милах. -
AsMM(SlotHoleLength) : Number— для задания длины в мм.
Примеры использования
SlotHoleLength = 50
Возвращает все контактные площадки, у которых значение свойства Hole Length равно 50 в текущих единицах измерения.
SlotHoleLength >= 50
Возвращает все контактные площадки, у которых значение свойства Hole Length больше или равно 50 в текущих единицах измерения.
AsMils(SlotHoleLength) Between 20 And 50
Возвращает все контактные площадки, у которых значение свойства Hole Length больше или равно 0.5mil и меньше или равно 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Возвращает все контактные площадки, у которых значение свойства Hole Length меньше 1.5 mm.
Примечание
Свойство Hole Length определено только для контактных площадок.
Расширение паяльной маски
Описание
Величина расширения паяльной маски для дуг, заливок, контактных площадок, областей, дорожек и переходных отверстий может определяться соответствующими правилами проектирования Solder Mask Expansion или задаваться вручную в свойствах объекта. Эта функция возвращает следующие объекты:
-
Контактные площадки и переходные отверстия, у которых свойство Solder Mask Expansion соответствует запросу.
-
Дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение
ManualилиFrom Rule, AND а свойство Solder Mask Expansion соответствует запросу.
Синтаксис
SolderMaskExpansion : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(— для задания расширения паяльной маски в милах.SolderMaskExpansion) : Number -
AsMM(— для задания расширения паяльной маски в мм.SolderMaskExpansion) : Number
Примеры использования
SolderMaskExpansion = 4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion (или свойства Solder Mask Expansion - Top, если значения заданы раздельно) равно 4 в текущих единицах измерения. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion равно 4 в текущих единицах измерения.
SolderMaskExpansion >= 0.0508
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion (или свойства Solder Mask Expansion - Top, если значения заданы раздельно) больше или равно 0.0508 в текущих единицах измерения. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion больше или равно 0.0508 в текущих единицах измерения.
AsMils(SolderMaskExpansion) Between 3 And 5
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion (или свойства Solder Mask Expansion - Top, если значения заданы раздельно) больше или равно 3 mil и меньше или равно 5 mil. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion больше или равно 3 mil и меньше или равно 5 mil.
AsMM(SolderMaskExpansion) < 0.1524
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion (или свойства Solder Mask Expansion - Top, если значения заданы раздельно) меньше 0.1524 mm. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion меньше 0.1524 mm.
Примечания
- Величина расширения паяльной маски может быть отрицательной, нулевой или положительной.
- Свойство Solder Mask Expansion определено только для дуг, заливок, контактных площадок, областей, дорожек и переходных отверстий.
Расширение паяльной маски снизу
Описание
Величина расширения паяльной маски для дуг, заливок, контактных площадок, областей, дорожек и переходных отверстий может определяться соответствующими правилами проектирования Solder Mask Expansion или задаваться вручную в свойствах объекта. Для контактных площадок и переходных отверстий значения расширения можно задавать независимо для верхней и нижней сторон платы. Эта функция возвращает следующие объекты:
- Контактные площадки и переходные отверстия, у которых свойство Solder Mask Expansion - Bottom соответствует запросу.
-
Дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение
ManualилиFrom Rule, AND а свойство Solder Mask Expansion соответствует запросу.
Синтаксис
SolderMaskExpansionBottom : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(SolderMaskExpansionBottom) : Number— для задания расширения паяльной маски в милах. -
AsMM(SolderMaskExpansionBottom) : Number— для задания расширения паяльной маски в мм.
Примеры использования
SolderMaskExpansionBottom = 4
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion - Bottom равно 4 в текущих единицах измерения. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion равно 4 в текущих единицах измерения.
SolderMaskExpansionBottom >= 0.0508
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion - Bottom больше или равно 0.0508 в текущих единицах измерения. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion больше или равно 0.0508 в текущих единицах измерения.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion - Bottom больше или равно 3 mil и меньше или равно 5 mil. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion больше или равно 3 mil и меньше или равно 5 mil.
AsMM(SolderMaskExpansionBottom) < 0.1524
Возвращает все контактные площадки и переходные отверстия, у которых значение свойства Solder Mask Expansion - Bottom меньше 0.1524 mm. Также возвращает дуги, заливки, области и дорожки, у которых для Solder Mask Expansion Mode установлено значение Manual или From Rule, а значение свойства Solder Mask Expansion меньше 0.1524 mm.
Примечания
-
Величина расширения паяльной маски может быть отрицательной, нулевой или положительной.
-
Свойство Solder Mask Expansion - Bottom определено только для контактных площадок и переходных отверстий.
Расширение паяльной маски от края отверстия
Описание
Возвращает все контактные площадки и переходные отверстия, у которых свойство Apply Solder Mask Expansion From The Hole Edge соответствует запросу.
Синтаксис
SolderMaskExpansionFromHoleEdge : Boolean_String
Примеры использования
SolderMaskExpansionFromHoleEdge = 'True'
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Apply Solder Mask Expansion From The Hole Edge.
SolderMaskExpansionFromHoleEdge = 'False'
Возвращает все контактные площадки и переходные отверстия, у которых свойство Apply Solder Mask Expansion From The Hole Edge отключено.
Примечание
Свойство Apply Solder Mask Expansion From The Hole Edge определено только для контактных площадок и переходных отверстий.
SolderMaskExpansionMode
Описание
Величина расширения паяльной маски для дуг, заливок, областей и дорожек может определяться соответствующими правилами проектирования Solder Mask Expansion или задаваться вручную в свойствах объекта. Также для этих объектов можно не создавать окна в паяльной маске. Эти три режима определяются свойством 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 или задаваться вручную в свойствах объекта. Для контактных площадок и переходных отверстий значения расширения можно задавать независимо для верхней и нижней сторон платы. Эта функция возвращает следующие объекты:
- Контактные площадки и переходные отверстия, у которых свойство Solder Mask Expansion - Top соответствует запросу.
-
Дуги, заливки, области и дорожки, у которых Solder Mask Expansion Mode имеет значение
ManualилиFrom Rule, AND у которых свойство Solder Mask Expansion соответствует запросу.
Синтаксис
SolderMaskExpansionTop : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Нужные единицы измерения можно указать с помощью дополнительного ключевого слова, соответствующего этим единицам, — вместо единиц, заданных по умолчанию на уровне документа:
-
AsMils(SolderMaskExpansionTop) : Number— для указания расширения паяльной маски в милах. -
AsMM(SolderMaskExpansionTop) : Number— для указания расширения паяльной маски в мм.
Примеры использования
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 Expansion или задаваться вручную в свойствах контактной площадки или переходного отверстия. В последнем случае необходимо включить свойство 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) связано с параметром Bottom в разделе Solder Mask Expansion при просмотре свойств выбранного объекта на панели Properties. Когда свойство Solder Mask Tenting - Bottom включено, параметр Bottom отключен. Это означает, что для контактной площадки или переходного отверстия нет окна в паяльной маске на нижней стороне платы, то есть они закрыты маской.
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) связано с параметром Top в разделе Solder Mask Expansion при просмотре свойств выбранного объекта на панели Properties. Когда свойство Solder Mask Tenting - Top включено, параметр Top отключен. Это означает, что над контактной площадкой или переходным отверстием на верхней стороне платы нет окна в паяльной маске, то есть они закрыты маской.
Высота над платой
Описание
Возвращает все экструдированные 3D-тела, свойство Model Standoff Height (Extruded) которых соответствует запросу.
Синтаксис
StandoffHeight : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные для документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(StandoffHeight) : Number— для указания высоты в милах. -
AsMM(StandoffHeight) : Number— для указания высоты в мм.
Примеры использования
StandoffHeight = 100
Возвращает все экструдированные 3D-тела, у которых значение свойства Model Standoff Height (Extruded) равно 100 в текущих единицах измерения.
StandoffHeight >= 4.064
Возвращает все экструдированные 3D-тела, у которых значение свойства Model Standoff Height (Extruded) больше или равно 4.064 в текущих единицах измерения.
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) not равно 50 в текущих единицах измерения.
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-тел.
Начальный слой
Описание
Возвращает все переходные отверстия, у которых слой, указанный слева в свойстве Drill Pair, соответствует запросу.
Синтаксис
StartLayer = Layer_String
Примеры использования
StartLayer = 'Top Layer'
Возвращает все переходные отверстия, у которых слева в свойстве Drill Pair указано Top Layer.
StartLayer <> 'Signal Layer 2'
Возвращает все объекты except переходных отверстий, у которых слева в свойстве Drill Pair указано Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Возвращает все переходные отверстия except тех, у которых слева в свойстве Drill Pair указано Internal Plane 1.
Примечания
-
Одинарные кавычки (') в начале и конце
Layer_Stringобязательны. - Свойство Drill Pair определено только для переходных отверстий.
Конечный слой
Описание
Возвращает все переходные отверстия, у которых слой, указанный справа в свойстве Drill Pair, соответствует запросу.
Синтаксис
StopLayer = Layer_String
Примеры использования
StopLayer = 'Top Layer'
Возвращает все переходные отверстия, у которых справа в свойстве Drill Pair указано Top Layer.
StopLayer <> 'Signal Layer 2'
Возвращает все объекты except переходных отверстий, у которых справа в свойстве Drill Pair указано Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Возвращает все переходные отверстия except тех, у которых справа в свойстве Drill Pair указано Internal Plane 1.
Примечания
-
Одинарные кавычки (') в начале и конце
Layer_Stringобязательны. - Свойство Drill Pair определено только для переходных отверстий.
Текст строки
Описание
Возвращает текстовые строки и размеры с выноской, свойство String которых соответствует запросу.
Синтаксис
StringText : String
Примеры использования
StringText = '100nF'
Возвращает все текстовые строки и размеры с выноской, у которых свойство String имеет значение 100 nF.
Примечания
- Дочерние объекты размеров с выноской, возвращаемых запросом, не возвращаются.
- Свойство String определено только для текстовых строк и размеров с выноской.
Тип строки
Описание
Возвращает все текстовые объекты, свойство String Type которых соответствует запросу.
Синтаксис
StringType = StringType_String
StringType <> StringType_String
StringType_String должно быть одной из строк следующего списка:
-
'Comment' -
'Designator' -
'Free'
Примеры использования
StringType = 'Designator'
Возвращает все текстовые объекты, у которых свойство String Type имеет значение Designator.
StringType <> 'Free'
Возвращает все объекты except текстовых объектов, у которых свойство String Type имеет значение Free.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Возвращает все текстовые объекты, у которых свойство String Type не имеет значения Free.
Примечания
- Свойство String Type определено только для текстовых объектов.
-
Одинарные кавычки (') в начале и конце
StringType_Stringобязательны.
Штриховой шрифт
Описание
Возвращает все координатные метки, таблицы сверловки, таблицы стека слоев, размеры исходного типа и текстовые объекты (комментарии, позиционные обозначения, свободный текст), свойство Stroke Font которых соответствует запросу.
Синтаксис
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String должно быть одной из строк следующего списка:
-
'Default' -
'Serif' -
'Sans Serif'
Примеры использования
StrokeFont = 'Default'
Возвращает все координатные метки, таблицы сверловки, таблицы стека слоев, размеры исходного типа и текстовые объекты (комментарии, позиционные обозначения, свободный текст), у которых свойство Stroke Font имеет значение Default.
StrokeFont <> 'Serif'
Возвращает все объекты except координатных меток, таблиц сверловки, таблиц стека слоев, размеров исходного типа и текстовых объектов (комментариев, позиционных обозначений, свободного текста), у которых свойство Stroke Font имеет значение Serif.
Примечания
-
Одинарные кавычки (') в начале и конце
Font_Stringобязательны. - Свойство Stroke Font определено только для координатных меток, таблиц сверловки, таблиц стека слоев, размеров исходного типа и текстовых объектов (комментариев, позиционных обозначений, свободного текста).
Материал покрытия
Описание
Возвращает все переходные отверстия, свойство Tenting Material которых соответствует запросу.
Синтаксис
TentingMaterial : String
Примеры использования
TentingMaterial = 'Epoxy'
Возвращает все переходные отверстия, свойство Tenting Material которых имеет значение Epoxy.
TentingMaterial Like 'Epoxy*'
Возвращает все переходные отверстия со свойством Tenting Material, связанная строка которого начинается с Epoxy.
Примечания
- Свойство Tenting Material определено только для переходных отверстий.
-
Символы одинарных кавычек (
') в начале и концеStringобязательны.
Сторона тентирования
Описание
Возвращает все переходные отверстия, свойство Tenting Side которых соответствует запросу.
Синтаксис
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String должно быть одной из строк следующего списка:
-
'Top' -
'Bottom' -
'Both'
Примеры использования
TentingSide = 'Top'
Возвращает все переходные отверстия, свойство Tenting Side которых имеет значение Top.
TentingSide <> 'Both'
Возвращает все объекты except переходных отверстий, свойство Tenting Side которых имеет значение Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Возвращает все объекты except переходных отверстий, свойство Tenting Side которых имеет значение Both.
Примечания
- Свойство Tenting Side определено только для переходных отверстий.
-
Символы одинарных кавычек (
') в начале и концеTentingSide_Stringобязательны.
Контрольная точка
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойства Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top или Assembly Testpoint - Bottom которых соответствуют запросу.
Синтаксис
Testpoint : Boolean
Примеры использования
Testpoint
Testpoint = True
Возвращает все контактные площадки и переходные отверстия, у которых включено хотя бы одно из свойств Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Not Testpoint
Testpoint = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено хотя бы одно из свойств Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Примечание
Свойства Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top и Assembly Testpoint - Bottom определены только для контактных площадок и переходных отверстий.
Контрольная точка для сборки
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойства Assembly Testpoint - Top или Assembly Testpoint - Bottom которых соответствуют запросу.
Синтаксис
TestpointAssy : Boolean
Примеры использования
TestpointAssy
TestpointAssy = True
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Not TestpointAssy
TestpointAssy = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено свойство Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Примечание
Свойства Assembly Testpoint - Top и Assembly Testpoint - Bottom определены только для контактных площадок и переходных отверстий.
Контрольная точка для сборки на нижней стороне
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойство Assembly Testpoint - Bottom которых соответствует запросу.
Синтаксис
TestpointAssyBottom : Boolean
Примеры использования
TestpointAssyBottom
TestpointAssyBottom = True
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Assembly Testpoint - Bottom.
Not TestpointAssyBottom
TestpointAssyBottom = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено свойство Assembly Testpoint - Bottom.
Примечание
Свойство Assembly Testpoint - Bottom определено только для контактных площадок и переходных отверстий.
Контрольная точка для сборки на верхней стороне
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойство Assembly Testpoint - Top которых соответствует запросу.
Синтаксис
TestpointAssyTop : Boolean
Примеры использования
TestpointAssyTop
TestpointAssyTop = True
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Assembly Testpoint - Top.
Not TestpointAssyTop
TestpointAssyTop = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено свойство Assembly Testpoint - Top.
Примечание
Свойство Assembly Testpoint - Top определено только для контактных площадок и переходных отверстий.
Контрольная точка на нижней стороне
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойства Fabrication Testpoint - Bottom или Assembly Testpoint - Bottom которых соответствуют запросу.
Синтаксис
TestpointBottom : Boolean
Примеры использования
TestpointBottom
TestpointBottom = True
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Fabrication Testpoint - Bottom или Assembly Testpoint - Bottom.
Not TestpointBottom
TestpointBottom = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено свойство Fabrication Testpoint - Bottom или Assembly Testpoint - Bottom.
Примечание
Свойства Fabrication Testpoint - Bottom и Assembly Testpoint - Bottom определены только для контактных площадок и переходных отверстий.
Контрольная точка для изготовления
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойства Fabrication Testpoint - Top или Fabrication Testpoint - Bottom которых соответствуют запросу.
Синтаксис
TestpointFab : Boolean
Примеры использования
TestpointFab
TestpointFab = True
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Fabrication Testpoint - Top или Fabrication Testpoint - Bottom.
Not TestpointFab
TestpointFab = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено свойство Fabrication Testpoint - Top или Fabrication Testpoint - Bottom.
Примечание
Свойства Fabrication Testpoint - Top и Fabrication Testpoint - Bottom определены только для контактных площадок и переходных отверстий.
Контрольная точка для изготовления на нижней стороне
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойство Fabrication Testpoint - Bottom которых соответствует запросу.
Синтаксис
TestpointFabBottom : Boolean
Примеры использования
TestpointFabBottom
TestpointFabBottom = True
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Fabrication Testpoint - Bottom.
Not TestpointFabBottom
TestpointFabBottom = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено свойство Fabrication Testpoint - Bottom.
Примечание
Свойство Fabrication Testpoint - Bottom определено только для контактных площадок и переходных отверстий.
Контрольная точка для изготовления на верхней стороне
Описание
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке платы на её верхней и/или нижней стороне. Эта функция возвращает контактные площадки и переходные отверстия, свойство Fabrication Testpoint - Top которых соответствует запросу.
Синтаксис
TestpointFabTop : Boolean
Примеры использования
TestpointFabTop
TestpointFabTop = True
Возвращает все контактные площадки и переходные отверстия, у которых включено свойство Fabrication Testpoint - Top.
Not TestpointFabTop
TestpointFabTop = False
Возвращает все объекты except контактных площадок и переходных отверстий, у которых включено свойство Fabrication Testpoint - Top.
Примечание
Свойство Fabrication Testpoint - Top определено только для контактных площадок и переходных отверстий.
TestpointTop
Общие сведения
Контактные площадки и переходные отверстия могут использоваться в качестве контрольных точек при изготовлении и/или сборке, на верхней и/или нижней стороне платы. Эта функция возвращает контактные площадки и переходные отверстия, свойства Fabrication Testpoint - Top или Assembly Testpoint - Top которых соответствуют запросу.
Синтаксис
TestpointTop : Boolean
Примеры использования
TestpointTop
TestpointTop = True
Возвращает все контактные площадки и переходные отверстия, у которых включены свойства Fabrication Testpoint - Top или Assembly Testpoint - Top.
Not TestpointTop
TestpointTop = False
Возвращает все объекты except контактные площадки и переходные отверстия, у которых включены свойства Fabrication Testpoint - Top или Assembly Testpoint - Top.
Примечание
Свойства Fabrication Testpoint - Top и Assembly Testpoint - Top определены только для контактных площадок и переходных отверстий.
TextHeight
Общие сведения
Возвращает все объекты координат, исходных размеров и текстовых строк (комментарии, позиционные обозначения, произвольный текст), свойство Text Height которых соответствует запросу.
Синтаксис
TextHeight : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(TextHeight) : Number— для указания высоты в милах. -
AsMM(TextHeight) : Number— для указания высоты в мм.
Примеры использования
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 которых соответствует запросу.
Синтаксис
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 которых соответствует запросу.
Синтаксис
TextOffsetFromInvertedRectangle : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(TextOffsetFromInvertedRectangle) : Number— для указания смещения в милах. -
AsMM(TextOffsetFromInvertedRectangle) : Number— для указания смещения в мм.
Примеры использования
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 которых соответствует запросу.
Синтаксис
TextWidth : Number
Number использует текущие единицы измерения документа — дюймовые (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(TextWidth) : Number— для указания ширины в милах. -
AsMM(TextWidth) : Number— для указания ширины в мм.
Примеры использования
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 использует текущие единицы измерения документа: британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(TrackWidth) : Number— для указания ширины в милах. -
AsMM(TrackWidth) : Number— для указания ширины в мм.
Примеры использования
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 использует текущие единицы измерения документа: британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(— для указания диаметра переходного отверстия в милах.ViaDiameter) : Number -
AsMM(— для указания диаметра переходного отверстия в мм.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. При просмотре свойств переходного отверстия на панели «Свойства» это соответствует выбору параметра Simple в разделе Size and Shape. -
При просмотре свойств выбранного переходного отверстия на панели Properties свойство X Size (All Layers) соответствует полю Diameter в разделе Size and Shape.
-
Эта функция является псевдонимом функции ViaSize.
ViaSize
Краткое описание
Возвращает все объекты простых переходных отверстий, у которых свойство X Size (All Layers) соответствует запросу.
Синтаксис
ViaSize : Number
Number использует текущие единицы измерения документа: британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицы измерения:
-
AsMils(ViaSize) : Number— для указания диаметра переходного отверстия в милах. -
AsMM(ViaSize) : Number— для указания диаметра переходного отверстия в мм.
Примеры использования
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 это соответствует выбору параметра Simple в разделе Size and Shape. -
При просмотре свойств выбранного переходного отверстия на панели Properties свойство X Size (All Layers) соответствует полю Diameter в разделе Size and Shape.
-
Эта функция является псевдонимом функции ViaDiameter.
ViaSize_BottomLayer
Краткое описание
Возвращает переходные отверстия, свойство X Size (Bottom Layer) которых соответствует запросу.
Синтаксис
ViaSize_BottomLayer : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать вместо единиц по умолчанию, установленных для документа, с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(ViaSize_BottomLayer) : Number— для указания размера в милах. -
AsMM(ViaSize_BottomLayer) : Number— для указания размера в мм.
Примеры использования
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 свойство X Size (Bottom Layer) соответствует полю Diameter для нижнего слоя (в разделе Size and Shape), если выбран режим Top-Middle-Bottom или Full Stack. В режиме Simple оно соответствует полю Diameter.
-
Свойство X Size (Bottom Layer) определено только для контактных площадок и переходных отверстий.
ViaSize_MidLayerN
Краткое описание
Возвращает переходные отверстия, свойство X Size (Mid Layer <n>) которых соответствует запросу.
Синтаксис
ViaSize_MidLayer<n> : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать вместо единиц по умолчанию, установленных для документа, с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(ViaSize_MidLayer<n>) : Number— для указания размера в милах. -
AsMM(ViaSize_MidLayer<n>) : Number— для указания размера в мм.
Примеры использования
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 свойство X Size (Mid Layer <n>) соответствует полю Diameter для внутреннего слоя 1 (в разделе Size and Shape), если выбран режим Top-Middle-Bottom или Full Stack. В режиме Simple оно соответствует полю Diameter.
-
Свойство X Size (Mid Layer <n>) определено только для контактных площадок и переходных отверстий.
ViaSize_TopLayer
Краткое описание
Возвращает переходные отверстия, свойство X Size (Top Layer) которых соответствует запросу.
Синтаксис
ViaSize_TopLayer : Number
Number использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно задать вместо единиц по умолчанию, установленных для документа, с помощью дополнительного ключевого слова, определяющего единицы измерения:
-
AsMils(ViaSize_TopLayer) : Number— для указания размера в милах. -
AsMM(ViaSize_TopLayer) : Number— для указания размера в мм.
Примеры использования
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 свойство X Size (Top Layer) соответствует полю Diameter для верхнего слоя (в разделе Size and Shape), если выбран режим Top-Middle-Bottom или Full Stack. В режиме 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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицу измерения:
-
AsMils(W) : Number— для указания ширины в милах. -
AsMM(— для указания ширины в мм.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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицу измерения:
-
AsMils(Width) : Number— для указания ширины в милах. -
AsMM(Width) : Number— для указания ширины в мм.
Примеры использования
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 использует текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретную единицу измерения можно задать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, указывающего единицу измерения:
-
AsMils(X1) : Number— для указания значения в милах. -
AsMM(X1) : Number— для указания значения в мм.
Примеры использования
X1 = 1200
Возвращает все дуги, компоненты, координатные отметки, виды проекта, таблицы сверления, встроенные массивы плат, заливки, таблицы стека слоев, OLE-объекты, исходные размеры, контактные площадки, текстовые строки (комментарии, позиционные обозначения, произвольный текст), дорожки и переходные отверстия, у которых свойство X1 равно 1200 в текущих единицах измерения.
X1 >= 38.1
Возвращает все дуги, компоненты, координатные отметки, виды проекта, таблицы сверления, встроенные массивы плат, заливки, таблицы стека слоев, OLE-объекты, исходные размеры, контактные площадки, текстовые строки (комментарии, позиционные обозначения, произвольный текст), дорожки и переходные отверстия, у которых свойство X1 больше или равно 38.1 в текущих единицах измерения.
AsMils(X1) Between 1000 And 1400
Возвращает все дуги, компоненты, координатные отметки, виды проекта, таблицы сверления, встроенные массивы плат, заливки, таблицы стека слоев, OLE-объекты, исходные размеры, контактные площадки, текстовые строки (комментарии, позиционные обозначения, произвольный текст), дорожки и переходные отверстия, у которых свойство X1 больше или равно 1000 mil и меньше или равно 1400 mil.
AsMM(X1) < 20.32
Возвращает все дуги, компоненты, координатные отметки, виды проекта, таблицы сверления, встроенные массивы плат, заливки, таблицы стека слоев, OLE-объекты, исходные размеры, контактные площадки, текстовые строки (комментарии, позиционные обозначения, произвольный текст), дорожки и переходные отверстия, у которых свойство X1 меньше 20.32 mm.
Примечание
Свойство X1 определено только для дуг, компонентов, координатных отметок, видов проекта, таблиц сверления, встроенных массивов плат, заливок, таблиц стека слоев, OLE-объектов, исходных размеров, контактных площадок, текстовых строк (комментариев, позиционных обозначений, произвольного текста), дорожек и переходных отверстий.
X2
Описание
Возвращает все заливки, исходные размеры и дорожки, свойство X2 которых соответствует запросу.
Синтаксис
X2 : Number
Number будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, задающего единицы измерения:
-
AsMils(X2) : Number— для указания значения в милах. -
AsMM(X2) : Number— для указания значения в мм.
Примеры использования
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
Краткое описание
Возвращает все объекты дуг, компонентов, координат, видов проекта, таблиц сверловки, встроенных массивов плат, заливок, таблиц стека слоев, OLE-объектов, исходных размеров, контактных площадок, текстовых строк (комментариев, позиционных обозначений, произвольного текста), дорожек и переходных отверстий, у которых свойство Y1 соответствует запросу.
Синтаксис
Y1 : Number
Number будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, задающего единицы измерения:
-
AsMils(Y1) : Number— для указания значения в милах. -
AsMM(Y1) : Number— для указания значения в мм.
Примеры использования
Y1 = 1200
Возвращает все объекты дуг, компонентов, координат, видов проекта, таблиц сверловки, встроенных массивов плат, заливок, таблиц стека слоев, OLE-объектов, исходных размеров, контактных площадок, текстовых строк (комментариев, позиционных обозначений, произвольного текста), дорожек и переходных отверстий, у которых значение свойства Y1 равно 1200 в текущих единицах измерения.
Y1 >= 38.1
Возвращает все объекты дуг, компонентов, координат, видов проекта, таблиц сверловки, встроенных массивов плат, заливок, таблиц стека слоев, OLE-объектов, исходных размеров, контактных площадок, текстовых строк (комментариев, позиционных обозначений, произвольного текста), дорожек и переходных отверстий, у которых значение свойства Y1 больше или равно 38.1 в текущих единицах измерения.
AsMils(Y1) Between 1000 And 1400
Возвращает все объекты дуг, компонентов, координат, видов проекта, таблиц сверловки, встроенных массивов плат, заливок, таблиц стека слоев, OLE-объектов, исходных размеров, контактных площадок, текстовых строк (комментариев, позиционных обозначений, произвольного текста), дорожек и переходных отверстий, у которых значение свойства Y1 больше или равно 1000 mil и меньше или равно 1400 mil.
AsMM(Y1) < 20.32
Возвращает все объекты дуг, компонентов, координат, видов проекта, таблиц сверловки, встроенных массивов плат, заливок, таблиц стека слоев, OLE-объектов, исходных размеров, контактных площадок, текстовых строк (комментариев, позиционных обозначений, произвольного текста), дорожек и переходных отверстий, у которых значение свойства Y1 меньше 20.32 mm.
Примечание
Свойство Y1 определено только для объектов дуг, компонентов, координат, видов проекта, таблиц сверловки, встроенных массивов плат, заливок, таблиц стека слоев, OLE-объектов, исходных размеров, контактных площадок, текстовых строк (комментариев, позиционных обозначений, произвольного текста), дорожек и переходных отверстий.
Y2
Краткое описание
Возвращает все объекты заливок, исходных размеров и дорожек, у которых свойство Y2 соответствует запросу.
Синтаксис
Y2 : Number
Number будет использовать текущие единицы измерения документа — британские (мил; 1 мил = 0,001 дюйма) или метрические (мм; 1 мм = 0,001 метра).
Конкретные единицы измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, задающего единицы измерения:
-
AsMils(Y2) : Number— для указания значения в милах. -
AsMM(Y2) : Number— для указания значения в мм.
Примеры использования
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 определено только для объектов заливок, исходных размеров и дорожек.