Поля

Функции запросов PCB, показанные в диалоговом окне Fields Query Helper
На этой справочной странице подробно описаны ключевые слова языка запросов из категории Fields , доступные в документах PCB и PCB Library в Altium Designer. Чтобы получить справку по конкретному ключевому слову запроса, используйте следующие сворачиваемые разделы или выделите (или щёлкните внутри) любое ключевое слово — в Query Helper или на панели Filter — и нажмите F1, чтобы сразу перейти к соответствующему разделу.
ArcRadius
Сводка
Возвращает все объекты дуг, у которых свойство Radius соответствует запросу.
Синтаксис
ArcRadius : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ArcRadius) : Number– чтобы указать радиус в mil. -
AsMM(ArcRadius) : Number– чтобы указать радиус в mm.
Пример использования
ArcRadius = 300
Возвращает все объекты дуг, у которых свойство Radius равно 300 в текущих единицах измерения.
ArcRadius >= 15.24
Возвращает все объекты дуг, у которых свойство Radius больше либо равно 15.24 в текущих единицах измерения.
AsMils(ArcRadius) > 500
Возвращает все объекты дуг, у которых свойство Radius больше 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Возвращает все объекты дуг, у которых свойство Radius больше либо равно 10.16mm и меньше либо равно 17.78mm.
ArcRadius <> 550
Возвращает все объекты дуг, у которых свойство Radius не равно 550 в текущих единицах измерения.
AsMils(ArcRadius) <= 650
Возвращает все объекты дуг, у которых свойство Radius меньше либо равно 650mil.
AsMM(ArcRadius) < 11.43
Возвращает все объекты дуг, у которых свойство Radius меньше 11.43mm.
Примечание
Свойство Radius определено только для объектов дуг.
ArcStartAngle
Сводка
Возвращает все объекты дуг, у которых свойство Start Angle соответствует запросу.
Синтаксис
ArcStartAngle : Number
Пример использования
ArcStartAngle = 30.0
Возвращает все объекты дуг, у которых свойство Start Angle равно 30.0 градусам.
ArcStartAngle > 60.0
Возвращает все объекты дуг, у которых свойство Start Angle больше 60.0 градусов.
ArcStartAngle Between 30.0 And 150.0
Возвращает все объекты дуг, у которых свойство Start Angle больше либо равно 30.0 градусов и меньше либо равно 150.0 градусов.
ArcStartAngle <= 45.0
Возвращает все объекты дуг, у которых свойство Start Angle меньше либо равно 45.0 градусов.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Возвращает все объекты дуг, у которых свойство Start Angle находится между 315 и 45 градусами.
Примечание
Свойство Start Angle определено только для объектов дуг.
ArcStopAngle
Сводка
Возвращает все объекты дуг, у которых свойство Stop Angle соответствует запросу.
Синтаксис
ArcStopAngle : Number
Пример использования
ArcStopAngle = 30.0
Возвращает все объекты дуг, у которых свойство Stop Angle равно 30.0 градусам.
ArcStopAngle > 60.0
Возвращает все объекты дуг, у которых свойство Stop Angle больше 60.0 градусов.
ArcStopAngle Between 30.0 And 150.0
Возвращает все объекты дуг, у которых свойство Stop Angle больше либо равно 30.0 градусов и меньше либо равно 150.0 градусов.
ArcStopAngle <= 45.0
Возвращает все объекты дуг, у которых свойство Stop Angle меньше либо равно 45.0 градусов.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Возвращает все объекты дуг, у которых свойство Stop Angle находится между 315 и 45 градусами.
Примечание
Свойство Stop Angle определено только для объектов дуг.
Area
Сводка
Возвращает все объекты, у которых свойство Area соответствует запросу.
Синтаксис
Area = Area_String
Area <> Area_String
Пример использования
Area = '29.4 sq.'
Возвращает все объекты, у которых свойство Area равно 29.4 sq.mm.
Area <> '29.4 sq.'
Возвращает все объекты, у которых свойство Area not равно 29.4 sq.mm.
Примечания
-
Свойство Area определено только для объектов компонентов, заливок, полигонов и регионов.
-
Дочерние объекты объектов, возвращённых запросом, не возвращаются.
-
Одинарные кавычки (
') в начале и в конце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 panel свойство Auto Assigned Name называется Auto Naming.
AutoPosition
Сводка
Возвращает все объекты обозначения (designator) и комментария (comment) (дочерние текстовые объекты объектов компонентов), у которых свойство 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').
BarCodeFullHeight
Сводка
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height соответствует запросу.
Синтаксис
BarCodeFullHeight : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(BarCodeFullHeight) : Number– чтобы указать высоту в mil. -
AsMM(BarCodeFullHeight) : Number– чтобы указать высоту в mm.
Пример использования
BarCodeFullHeight = 300
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height равно 300 в текущих единицах измерения.
BarCodeFullHeight >= 5.08
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height больше либо равно 5.08 в текущих единицах измерения.
AsMils(BarCodeFullHeight) > 400
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height больше 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height больше либо равно 6.35 mm и меньше либо равно 8.89 mm.
BarCodeFullHeight <> 550
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height not равно 550 в текущих единицах измерения.
AsMils(BarCodeFullHeight) <= 650
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height меньше либо равно 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Возвращает все объекты текстовых строк, у которых свойство BarCode Full Height меньше 11.43 mm.
Примечания
-
Свойство BarCode Full Height определено только для объектов текстовых строк.
-
Использование этого ключевого слова также вернёт дочерние примитивные объекты типа «текстовая строка» у групповых объектов проектирования (компонент, координата, размер, таблица сверловки и таблица стека слоёв) , чьё свойство BarCode Full Height соответствует запросу. Если вы хотите нацелиться исключительно на объекты «текстовая строка», настроенные как штрихкодный текст, используйте дополнительный префикс ключевого слова для выбора именно этих объектов. Пример выражения запроса:
IsBarCodeText And (BarCodeFullHeight = 210).
BarCodeFullWidth
Сводка
Возвращает все объекты «текстовая строка», чьё свойство BarCode Full Width соответствует запросу.
Синтаксис
BarCodeFullWidth : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(BarCodeFullWidth) : Number– чтобы задать ширину в mil. -
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).
BarCodeInverted
Сводка
Возвращает все объекты «текстовая строка», чьё свойство BarCode Inverted соответствует запросу.
Синтаксис
BarCodeInverted : Boolean_String
Пример использования
BarCodeInverted = 'True'
Возвращает все объекты «текстовая строка», у которых свойство BarCode Inverted включено.
BarCodeInverted = 'False'
Возвращает все объекты «текстовая строка», у которых свойство BarCode Inverted отключено.
Примечания
-
Свойство BarCode Inverted определено только для объектов «текстовая строка».
-
Использование этого ключевого слова также вернёт дочерние примитивные объекты типа «текстовая строка» у групповых объектов проектирования (компонент, координата, размер, таблица сверловки и таблица стека слоёв) , чьё свойство BarCode Inverted соответствует запросу. Если вы хотите нацелиться исключительно на объекты «текстовая строка», настроенные как штрихкодный текст, используйте дополнительный префикс ключевого слова для выбора именно этих объектов. Пример выражения запроса:
IsBarCodeText And (BarCodeInverted = 'True').
BarCodeMinWidth
Сводка
Возвращает все объекты «текстовая строка», чьё свойство BarCode Min Width соответствует запросу.
Синтаксис
BarCodeMinWidth : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(BarCodeMinWidth) : Number– чтобы задать ширину в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(BarCodeXMargin) : Number– чтобы задать поле в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0.001 inch), либо метрическим (mm; 1 mm = 0.001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(BarCodeYMargin) : Number– чтобы задать отступ в mil. -
AsMM(BarCodeYMargin) : Number– чтобы задать отступ в mm.
Пример использования
BarCodeYMargin = 20
Возвращает все объекты текстовых строк, у которых свойство BarCode Y Margin равно 20 в текущих единицах измерения.
BarCodeYMargin >= 50
Возвращает все объекты текстовых строк, у которых свойство BarCode Y Margin больше или равно 50 в текущих единицах измерения.
AsMils(BarCodeYMargin) > 40
Возвращает все объекты текстовых строк, у которых свойство BarCode Y Margin больше 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Возвращает все объекты текстовых строк, у которых свойство BarCode Y Margin больше или равно 0.5 mm и меньше или равно 0.89 mm.
BarCodeYMargin <> 20
Возвращает все объекты текстовых строк, у которых свойство BarCode Y Margin 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, используя следующие конструкции:
- Blue = Body 3-D Color Div 65536
- Green = Body 3-D Color Div 256 Mod 256
- Red = Body 3-D Color Mod 256
Пример использования
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Возвращает все объекты 3D-тел, у которых свойство Body 3-D Color равно 0 (что соответствует значениям Blue = 0, Green = 0 и Red = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Возвращает все объекты 3D-тел, у которых свойство Body 3-D Color равно 16711680 (что соответствует значениям Blue = 255, Green = 0 и Red = 0).
BodyColor3D <> '16777215'
Возвращает все объекты 3D-тел except тех, у которых свойство Body 3-D Color равно 16777215 (что соответствует значениям Blue = 255, Green = 255 и Red = 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
Сводка
Возвращает все объекты переходных отверстий (via), у которых свойство Capping Material соответствует запросу.
Синтаксис
CappingMaterial : String
Пример использования
CappingMaterial = 'Epoxy'
Возвращает все объекты переходных отверстий (via), у которых свойство Capping Material равно Epoxy.
CappingMaterial Like 'Epoxy*'
Возвращает все объекты переходных отверстий (via), у которых есть Capping Material, связанная строка которого начинается с Epoxy.
Примечания
- Свойство Capping Material определено только для объектов переходных отверстий (via).
-
Одиночные кавычки (') в начале и в конце
Stringобязательны.
CappingSide
Сводка
Возвращает все объекты переходных отверстий (via), у которых свойство Capping Side соответствует запросу.
Синтаксис
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String должен быть одной из строк из следующего списка:
-
'Top' -
'Bottom' -
'Both'
Пример использования
CappingSide = 'Top'
Возвращает все объекты переходных отверстий (via), у которых свойство Capping Side равно Top.
CappingSide <> 'Both'
Возвращает все объекты except объекты переходных отверстий (via), у которых свойство Capping Side равно Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Возвращает все объекты except объекты переходных отверстий (via), у которых свойство Capping Side равно Both.
Примечания
- Свойство Capping Side определено только для объектов переходных отверстий (via).
-
Одиночные кавычки (
') в начале и в концеCappingSide_Stringобязательны.
CavityHeight
Сводка
Возвращает все объекты областей (region), у которых свойство Cavity Height соответствует запросу.
Синтаксис
CavityHeight : Numeric_String
Пример использования
CavityHeight = '70'
Возвращает все объекты областей (region), у которых свойство Cavity Height равно 70.
CavityHeight Between '200' And '400'
Возвращает все объекты областей (region), у которых свойство Cavity Height больше или равно 200 и меньше или равно 400.
CavityHeight >= '100'
Возвращает все объекты областей (region), у которых свойство Cavity Height больше или равно 100.
CavityHeight <> '120'
Возвращает все объекты except объекты областей (region), у которых свойство Cavity Height равно 120.
Примечание
Свойство Cavity Height определено только для объектов областей (region) и имеет смысл только для областей, у которых свойство Kind было установлено в Cavity.
ChamferFilletSize
Сводка
Возвращает все объекты-прямоугольники, свойство Chamfer/Fillet Size которых соответствует запросу.
Синтаксис
ChamferFilletSize : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ChamferFilletSize) : Number– чтобы задать ширину в mil. -
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.
ChannelOffset
Сводка
Возвращает все объекты компонентов, свойство 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 определено только для объектов компонентов.
-
Дочерние объекты объектов компонентов, возвращённых запросом, не возвращаются.
ClassType
Сводка
Возвращает все объекты классов, свойство 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
Сводка
Возвращает все объекты Net, свойство Color которых соответствует запросу.
Синтаксис
Color : Numeric_String
Color : Number
Цвет, соответствующий определённому числу, можно определить по следующей зависимости:
65536 * Blue + 256 * Green + Red
где компоненты Blue, Green и Red каждая имеет значение от 0 до 255 (включительно).
Когда ключевое слово Color можно использовать совместно с Number, можно по отдельности вычислять значения синей, зелёной и красной составляющих свойства Color, используя следующие конструкции:
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
Пример использования
Color = '0'
Color <> '' && Color = 0
Возвращает все объекты Net, у которых свойство Color равно 0 (что соответствует значениям Blue = 0, Green = 0 и Red = 0).
Color = '16711680'
Color > '' && Color = 16711680
Возвращает все объекты Net, у которых свойство Color равно 16711680 (что соответствует значениям Blue = 255, Green = 0 и Red = 0).
Color <> '16777215'
Возвращает все объекты except объектов Net, у которых свойство Color равно 16777215 (что соответствует значениям Blue = 255, Green = 255 и Red = 255).
ObjectKind = 'Net' && Color <> 16777215
Возвращает все объекты Net, у которых свойство Color не равно 16777215.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Возвращает все объекты Net, у которых свойство Color таково, что синяя составляющая имеет значение больше либо равно 96, зелёная составляющая имеет значение больше либо равно 64 и меньше либо равно 192, а красная составляющая имеет значение меньше либо равно 128.
IsNet && Color Div 65536 <= 192
Возвращает все объекты Net, у которых синяя составляющая свойства Color имеет значение меньше либо равно 192.
IsNet && Color Mod 256 Between 64 And 192
Возвращает все объекты Net, у которых красная составляющая свойства Color имеет значение больше либо равно 64 и меньше либо равно 192.
Примечания
- Свойство Color определено только для объектов Net.
- Дочерние объекты объектов Net, возвращённых запросом, не возвращаются.
Comment
Сводка
Возвращает все объекты компонентов, свойство Component Comment которых соответствует запросу.
Синтаксис
Comment : String
Пример использования
Comment = '100nF'
Возвращает все компоненты, у которых Component Comment равно 100 nF.
Comment <> '100nF'
Возвращает все объекты except объектов компонентов, у которых Component Comment равно 100 nF.
Примечания
- Свойство Component Comment определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращённых запросом, не возвращаются.
Component
Сводка
Возвращает все дочерние объекты любого объекта компонента, свойство Name которого соответствует запросу.
Синтаксис
Component : String
Пример использования
Component = 'C1'
Возвращает все дочерние объекты любого компонента, у которого Name равно C1.
Component Like 'C?*'
Возвращает все дочерние объекты любого компонента, у которого Name начинается с C и содержит как минимум один дополнительный символ.
Component <> 'C1'
Возвращает все объекты except дочерних объектов любого компонента, у которого Name равно C1.
Component = 'Free'
Возвращает все объекты except дочерних объектов объектов компонентов.
Примечание
Родительские объекты компонентов для дочерних объектов, возвращённых этим запросом, не возвращаются.
ComponentFlippedOnLayer
Сводка
Возвращает все объекты компонентов, свойство Flipped On Layer которых соответствует запросу.
Синтаксис
ComponentFlippedOnLayer : Boolean_String
Пример использования
ComponentFlippedOnLayer = 'True'
Возвращает все объекты компонентов, у которых свойство Flipped On Layer включено.
ComponentFlippedOnLayer = 'False'
Возвращает все объекты компонентов, у которых свойство Flipped On Layer отключено.
Примечание
Свойство Flipped On Layer определено только для объектов компонентов.
ComponentStringsLocked
Сводка
Возвращает все объекты компонентов, свойство Lock Strings которых соответствует запросу.
Синтаксис
ComponentStringsLocked : Boolean_String
Пример использования
ComponentStringsLocked = 'True'
Возвращает все компоненты, у которых свойство Lock Strings включено.
ComponentStringsLocked = 'False'
Возвращает все компоненты, у которых свойство Lock Strings отключено.
Примечание
Дочерние объекты компонентов, возвращённых запросом, не возвращаются.
ComponentType
Сводка
Возвращает все объекты компонентов, имеющие свойство 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обязательны.
CoordinateDimensionLineWidth
Сводка
Возвращает объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) соответствует запросу.
Синтаксис
CoordinateDimensionLineWidth : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(CoordinateDimensionLineWidth) : Number— чтобы указать ширину в mil. -
AsMM(CoordinateDimensionLineWidth) : Number— чтобы указать ширину в mm.
Пример использования
CoordinateDimensionLineWidth = 10
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) равно 10 в текущих единицах измерения.
CoordinateDimensionLineWidth >= 0.2286
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) больше или равно 0.2286 в текущих единицах измерения.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) больше или равно 8 mil и меньше или равно 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Возвращает все объекты координатных и исходных размеров, у которых свойство Line Width (Coord/Dimen) меньше 0.2794 mm.
Примечания
- Свойство Line Width (Coord/Dimen) определено только для объектов координат и размеров.
- Дочерние объекты координатных и исходных размерных объектов, возвращаемых запросом, не возвращаются.
CoordinateDimensionSize
Сводка
Возвращает объекты координатных, центральных, выносных и исходных размеров, у которых свойство Size (Coord/Dimen) соответствует запросу.
Синтаксис
CoordinateDimensionSize : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(CoordinateDimensionSize) : Number— чтобы указать размер в mil. -
AsMM(CoordinateDimensionSize) : Number— чтобы указать размер в mm.
Пример использования
CoordinateDimensionSize = 10
Возвращает все объекты координатных, центральных, выносных и исходных размеров, у которых свойство Size (Coord/Dimen) равно 10 в текущих единицах измерения.
CoordinateDimensionSize >= 0.2286
Возвращает все объекты координатных, центральных, выносных и исходных размеров, у которых свойство Size (Coord/Dimen) больше или равно 0.2286 в текущих единицах измерения.
AsMils(CoordinateDimensionSize) Between 8 And 12
Возвращает все объекты координатных, центральных, выносных и исходных размеров, у которых свойство Size (Coord/Dimen) больше или равно 8 mil и меньше или равно 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Возвращает все объекты координатных, центральных, выносных и исходных размеров, у которых свойство Size (Coord/Dimen) меньше 0.2794 mm.
Примечания
- Свойство Size (Coord/Dimen) определено только для объектов координатных, центральных, выносных и исходных размеров.
- Дочерние объекты координатных, центральных, выносных и исходных размерных объектов, возвращаемых запросом, не возвращаются.
CoordinateDimensionUnitStyle
Сводка
Возвращает все объекты координатных и исходных размеров, у которых свойство Unit Style соответствует запросу.
Синтаксис
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String должен быть одной из строк из следующего списка:
-
'Brackets' -
'None' -
'Normal'
Пример использования
CoordinateDimensionUnitStyle = 'Brackets'
Возвращает все объекты координатных и исходных размеров, у которых свойство Unit Style равно Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Возвращает все объекты except объектов координатных и исходных размеров, у которых свойство Unit Style равно Normal.
Примечания
- Свойство Unit Style определено только для объектов координатных и исходных размеров.
-
Одиночные кавычки (') в начале и в конце
UnitStyle_Stringобязательны. - Дочерние объекты координатных и исходных размерных объектов, возвращаемых запросом, не возвращаются.
CornerMode
Сводка
Возвращает все объекты прямоугольников, у которых свойство Corner Mode соответствует запросу.
Синтаксис
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String должен быть одной из строк из следующего списка:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Пример использования
CornerMode = 'Rectangle'
Возвращает все объекты прямоугольников, у которых свойство Corner Mode равно Rectangle.
CornerMode <> 'Chamfer'
Возвращает все объекты except объектов прямоугольников, у которых свойство Corner Mode равно Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Возвращает все объекты except объектов прямоугольников, у которых свойство Corner Mode равно Rectangle.
Примечания
- Свойство Corner Mode определено только для объектов прямоугольников.
-
Одиночные кавычки (
') в начале и в концеCornerMode_Stringобязательны.
CoveringMaterial
Сводка
Возвращает все объекты переходных отверстий (via), у которых свойство Covering Material соответствует запросу.
Синтаксис
CoveringMaterial : String
Пример использования
CoveringMaterial = 'Epoxy'
Возвращает все объекты переходных отверстий (via), у которых свойство Covering Material равно Epoxy.
CoveringMaterial Like 'Epoxy*'
Возвращает все объекты переходных отверстий (via), у которых есть Covering Material, связанная строка которого начинается с Epoxy.
Примечания
- Свойство Covering Material определено только для объектов переходных отверстий (via).
-
Одиночные кавычки (
') в начале и в концеStringобязательны.
CoveringSide
Сводка
Возвращает все объекты переходных отверстий (via), у которых свойство Covering Side соответствует запросу.
Синтаксис
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String должен быть одной из строк из следующего списка:
-
'Top' -
'Bottom' -
'Both'
Пример использования
CoveringSide = 'Top'
Возвращает все объекты переходных отверстий (via), у которых свойство Covering Side равно Top.
CoveringSide <> 'Both'
Возвращает все объекты except объектов переходных отверстий (via), у которых свойство Covering Side равно Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Возвращает все объекты except объектов переходных отверстий (via), у которых свойство Covering Side равно Both.
Примечания
-
Свойство Covering Side определено только для объектов переходных отверстий (via).
-
Одиночные кавычки (
') в начале и в концеCovering_Stringобязательны.
DataMatrixInverted
Сводка
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted соответствует запросу.
Синтаксис
DataMatrixInverted : Boolean_String
Пример использования
DataMatrixInverted = 'True'
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted включено.
DataMatrixInverted = 'False'
Возвращает все объекты текстовых строк, у которых свойство BarCode Inverted отключено.
Примечания
-
Свойство BarCode Inverted определено только для объектов текстовых строк.
-
Использование этого ключевого слова также вернёт дочерние примитивы текстовых строк у групповых объектов проектирования (компонент, координата, размер, таблица сверловки и таблица стека слоёв) — у которых свойство BarCode Inverted соответствует запросу. Если нужно нацелиться исключительно на объекты текстовых строк, настроенные как текст QR-кода, используйте дополнительный префикс ключевого слова, чтобы нацелиться на эти объекты. Пример выражения запроса:
IsDataMatrixText And (DataMatrixInverted = 'True').
DimensionArrowGap
Сводка
Возвращает все объекты выносных размеров, у которых свойство Arrow Gap соответствует запросу.
Синтаксис
DimensionArrowGap : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionArrowGap) : Number— чтобы указать зазор в mil. -
AsMM(DimensionArrowGap) : Number— чтобы указать зазор в mm.
Пример использования
DimensionArrowGap = 10
Возвращает все объекты выносных размеров, у которых свойство Arrow Gap равно 10 в текущих единицах измерения.
DimensionArrowGap >= 0.2286
Возвращает все объекты выносных размеров, у которых свойство Arrow Gap больше или равно 0.2286 в текущих единицах измерения.
AsMils(DimensionArrowGap) Between 8 And 12
Возвращает все объекты выносных размеров, у которых свойство Arrow Gap больше или равно 8 mil и меньше или равно 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Возвращает все объекты выносных размеров, у которых свойство Arrow Gap меньше 0.2794 mm.
Примечания
- Свойство Arrow Gap определено только для объектов выносных размеров.
- Дочерние объекты выносных размерных объектов, возвращаемых запросом, не возвращаются.
DimensionArrowLength
Сводка
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров, линейных размеров и радиальных диаметров, у которых свойство Arrow Length соответствует запросу.
Синтаксис
DimensionArrowLength : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionArrowLength) : Number— чтобы указать длину в mil. -
AsMM(DimensionArrowLength) : Number— чтобы указать длину в mm.
Пример использования
DimensionArrowLength = 100
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров, линейных размеров и радиальных диаметров, у которых свойство Arrow Length равно 100 в текущих единицах измерения.
DimensionArrowLength >= 2.286
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров, линейных размеров и радиальных диаметров, у которых свойство Arrow Length больше либо равно 2.286 в текущих единицах измерения.
AsMils(DimensionArrowLength) Between 80 And 120
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров, линейных размеров и радиальных диаметров, у которых свойство Arrow Length больше либо равно 80 mil и меньше либо равно 120 mil.
AsMM(DimensionArrowLength) < 2.794
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров, линейных размеров и радиальных диаметров, у которых свойство Arrow Length меньше 2.794 mm.
Примечания
-
Свойство Arrow Length определено только для объектов угловых размеров, базовых размеров, линейных диаметров, линейных размеров и радиальных диаметров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, линейных диаметров, линейных размеров и радиальных диаметров, возвращаемых запросом Query , не возвращаются.
DimensionArrowLineWidth
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Line Width соответствует запросу Query.
Синтаксис
DimensionArrowLineWidth : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionArrowLineWidth) : Number– чтобы задать ширину в mil. -
AsMM(DimensionArrowLineWidth) : Number– чтобы задать ширину в mm.
Пример использования
DimensionArrowLineWidth = 10
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Line Width равно 10 в текущих единицах измерения.
DimensionArrowLineWidth >= 0.2286
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Line Width больше либо равно 0.2286 в текущих единицах измерения.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Line Width больше либо равно 8 mil и меньше либо равно 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Line Width меньше 0.2794 mm.
Примечания
-
Свойство Arrow Line Width определено только для объектов угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом Query , не возвращаются.
DimensionArrowPosition
Сводка
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Position соответствует запросу Query.
Синтаксис
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String должен быть одной из строк из следующего списка:
-
'Inside' -
'Outside'
Пример использования
DimensionArrowPosition = 'Inside'
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Position равно Inside.
DimensionArrowPosition <> 'Outside'
Возвращает все объекты except объектов угловых размеров, базовых размеров, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Position равно Outside.
Примечания
-
Одиночные кавычки (') в начале и в конце
ArrowPosition_Stringобязательны. -
Свойство Arrow Position определено только для объектов угловых размеров, базовых размеров, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом Query , не возвращаются.
DimensionArrowSize
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Size соответствует запросу Query.
Синтаксис
DimensionArrowSize : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionArrowSize) : Number– чтобы задать размер в mil. -
AsMM(DimensionArrowSize) : Number– чтобы задать размер в mm.
Пример использования
DimensionArrowSize = 60
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Size равно 60 в текущих единицах измерения.
DimensionArrowSize >= 1.016
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Size больше либо равно 1.016 в текущих единицах измерения.
AsMils(DimensionArrowSize) Between 50 And 70
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Size больше либо равно 50 mil и меньше либо равно 70 mil.
AsMM(DimensionArrowSize) < 2.032
Возвращает все объекты угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Arrow Size меньше 2.032 mm.
Примечания
-
Свойство Arrow Size определено только для объектов угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом Query , не возвращаются.
DimensionExtensionLineWidth
Сводка
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров-датумов, линейных диаметров и линейных размеров, у которых свойство Extension Line Width соответствует запросу Query.
Синтаксис
DimensionExtensionLineWidth : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionExtensionLineWidth) : Number– чтобы задать ширину в mil. -
AsMM(DimensionExtensionLineWidth) : Number– чтобы задать ширину в mm.
Пример использования
DimensionExtensionLineWidth = 10
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров-датумов, линейных диаметров и линейных размеров, у которых свойство Extension Line Width равно 10 в текущих единицах измерения.
DimensionExtensionLineWidth >= 0.2286
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров-датумов, линейных диаметров и линейных размеров, у которых свойство Extension Line Width больше либо равно 0.2286 в текущих единицах измерения.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров-датумов, линейных диаметров и линейных размеров, у которых свойство Extension Line Width больше либо равно 8 mil и меньше либо равно 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров-датумов, линейных диаметров и линейных размеров, у которых свойство Extension Line Width меньше 0.2794 mm.
Примечания
-
Свойство Extension Line Width определено только для объектов угловых размеров, базовых размеров, базовых размеров-датумов, линейных диаметров и линейных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, базовых размеров-датумов, линейных диаметров и линейных размеров, возвращаемых запросом Query, не возвращаются.
DimensionExtensionOffset
Сводка
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров и линейных размеров, у которых свойство Extension Offset соответствует запросу Query.
Синтаксис
DimensionExtensionOffset : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0.001inch), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionExtensionOffset) : Number– чтобы задать смещение в mil. -
AsMM(DimensionExtensionOffset) : Number– чтобы задать смещение в mm.
Пример использования
DimensionExtensionOffset = 10
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров и линейных размеров, у которых свойство Extension Offset равно 10 в текущих единицах измерения.
DimensionExtensionOffset >= 0.2286
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров и линейных размеров, у которых свойство Extension Offset больше либо равно 0.2286 в текущих единицах измерения.
AsMils(DimensionExtensionOffset) Between 8 And 12
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров и линейных размеров, у которых свойство Extension Offset больше либо равно 8 mil и меньше либо равно 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Возвращает все объекты угловых размеров, базовых размеров, линейных диаметров и линейных размеров, у которых свойство Extension Offset меньше 0.2794 mm.
Примечания
-
Свойство Extension Offset определено только для объектов угловых размеров, базовых размеров, линейных диаметров и линейных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, линейных диаметров и линейных размеров, возвращаемых запросом Query , не возвращаются.
DimensionExtensionPickGap
Сводка
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров и линейных размеров, у которых свойство Extension Pick Gap соответствует запросу Query.
Синтаксис
DimensionExtensionPickGap : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0.001inch), либо метрическим (mm; 1 mm = 0.001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionExtensionPickGap) : Number– чтобы задать зазор в mil. -
AsMM(DimensionExtensionPickGap) : Number– чтобы задать зазор в mm.
Пример использования
DimensionExtensionPickGap = 10
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров и линейных размеров, у которых свойство Extension Pick Gap равно 10 в текущих единицах измерения.
DimensionExtensionPickGap >= 0.2286
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров и линейных размеров, у которых свойство Extension Pick Gap больше либо равно 0.2286 в текущих единицах измерения.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров и линейных размеров, у которых свойство Extension Pick Gap больше либо равно 8 mil и меньше либо равно 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров и линейных размеров, у которых свойство Extension Pick Gap меньше 0.2794 mm.
Примечания
-
Свойство Extension Pick Gap определено только для объектов угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров и линейных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров и линейных размеров, возвращаемых запросом Query , не возвращаются.
DimensionTextFont
Сводка
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Font соответствует запросу Query.
Синтаксис
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String должен быть одной из строк из следующего списка:
-
'Default' -
'Serif' -
'Sans Serif'
Пример использования
DimensionTextFont = 'Default'
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Font равно Default.
DimensionTextFont <> 'Serif'
Возвращает все объекты except угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Font равно Serif.
Примечания
-
Одиночные кавычки (') в начале и в конце
Font_Stringобязательны. -
Свойство Dimension Font определено только для объектов угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом Query , не возвращаются.
DimensionTextFormat
Сводка
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Format соответствует запросу Query.
Синтаксис
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String должен быть 'None'.
Пример использования
DimensionTextFormat = 'None'
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Format равно None (т. е. значения и единицы не отображаются).
DimensionTextFormat <> 'None'
Возвращает все объекты except угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Format равно None (т. е. вернёт те применимые объекты размеров, у которых формат настроен на отображение только значения, значения и единиц или значения и единиц (при этом единицы — в скобках)).
Примечания
-
Одиночные кавычки (') в начале и в конце
TextFormat_Stringобязательны. -
Свойство Dimension Format определено только для объектов угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, базовых размеров (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом Query , не возвращаются.
DimensionTextGap
Сводка
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Gap соответствует запросу Query.
Синтаксис
DimensionTextGap : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1mil = 0.001inch), либо метрическим (mm; 1mm = 0.001meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionTextGap) : Number– чтобы задать зазор в mil. -
AsMM(DimensionTextGap) : Number– чтобы задать зазор в mm.
Пример использования
DimensionTextGap = 10
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых есть свойство Dimension Text Gap, равное 10 в текущих единицах измерения.
DimensionTextGap >= 0.2286
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых есть свойство Dimension Text Gap, большее либо равное 0.2286 в текущих единицах измерения.
AsMils(DimensionTextGap) Between 8 And 12
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых есть свойство Dimension Text Gap, большее либо равное 8mil и меньшее либо равное 12mil.
AsMM(DimensionTextGap) < 0.2794
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых есть свойство Dimension Text Gap, меньшее 0.2794mm.
Примечания
-
Свойство Dimension Text Gap определено только для объектов угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращаемых запросом Query, не возвращаются.
DimensionTextHeight
Сводка
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Height соответствует запросу Query.
Синтаксис
DimensionTextHeight : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0.001 inch), либо метрическим (mm; 1 mm = 0.001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionTextHeight) : Number– чтобы задать высоту в mil. -
AsMM(DimensionTextHeight) : Number– чтобы задать высоту в mm.
Пример использования
DimensionTextHeight = 60
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых есть свойство Dimension Text Height, равное 60 в текущих единицах измерения.
DimensionTextHeight >= 1.27
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых есть свойство Dimension Text Height, большее либо равное 1.27 в текущих единицах измерения.
AsMils(DimensionTextHeight) Between 40 And 80
Возвращает все объекты угловых размеров, базовых размеров, базовых размеров (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых есть свойство Dimension Text Height, большее либо равное 40mil и меньшее либо равное 80 mil.
AsMM(DimensionTextHeight) < 1.778
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Height меньше, чем 1.778 mm.
Примечания
-
Свойство Dimension Text Height определено только для объектов угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, возвращённых запросом Query, не возвращаются.
-
Для исходного размера значение свойства Dimension Text Height следует за значением свойства размера Text Height.
DimensionTextLineWidth
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Line Width соответствует запросу Query.
Синтаксис
DimensionTextLineWidth : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(DimensionTextLineWidth) : Number– чтобы задать ширину в mil. -
AsMM(DimensionTextLineWidth) : Number– чтобы задать ширину в mm.
Пример использования
DimensionTextLineWidth = 6
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Line Width равно 6 в текущих единицах измерения.
DimensionTextLineWidth >= 0.127
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Line Width больше либо равно 0.127 в текущих единицах измерения.
AsMils(DimensionTextLineWidth) Between 4 And 8
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Line Width больше либо равно 4mil и меньше либо равно 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Line Width меньше, чем 0.1778mm.
Примечания
-
Свойство Dimension Text Line Width определено только для объектов угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, исходных размеров, радиальных диаметров и радиальных размеров, возвращённых запросом Query, не возвращаются.
-
Для исходного размера значение свойства Dimension Text Line Width следует за значением свойства размера Text Width.
DimensionTextPosition
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Position соответствует запросу Query.
Синтаксис
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String должен быть одной из строк из следующего списка:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Пример использования
DimensionTextPosition = 'Automatic'
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Position равно Automatic.
DimensionTextPosition <> 'Manual'
Возвращает все объекты except угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Text Position равно Manual.
Примечания
-
Одиночные кавычки (') в начале и в конце
DimensionTextPosition_Stringобязательны. -
Свойство Dimension Text Position определено только для объектов угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров от базы (datum), размеров-выносок, линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращённых запросом Query, не возвращаются.
DimensionTextPrecision
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Precision соответствует запросу Query.
Синтаксис
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Пример использования
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Precision равно 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Precision больше либо равно 3 и меньше либо равно 5.
IsDimension && DimensionTextPrecision < 4
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Precision меньше, чем 4.
DimensionTextPrecision <> '1'
Возвращает все объекты except угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Precision равно 1.
IsDimension && DimensionTextPrecision <> 1
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Precision не равно 1.
Примечания
-
Свойство Dimension Precision определено только для объектов угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращённых запросом Query, не возвращаются.
DimensionTextPrefix
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Prefix соответствует запросу Query.
Синтаксис
DimensionTextPrefix : String
Пример использования
DimensionTextPrefix = 'ø'
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Prefix равно ø.
Примечания
-
Свойство Dimension Prefix определено только для объектов угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращённых запросом Query, не возвращаются.
DimensionTextSuffix
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Suffix соответствует запросу Query.
Синтаксис
DimensionTextSuffix : String
Пример использования
DimensionTextSuffix = '(+/- 0.5%)'
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Suffix равно (+/- 0.5%).
Примечания
-
Свойство Dimension Suffix определено только для объектов угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров.
-
Дочерние объекты объектов угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, возвращённых запросом Query, не возвращаются.
DimensionTextUnit
Сводка
Возвращает все объекты угловых размеров, базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров, у которых свойство Dimension Unit соответствует запросу Query.
Синтаксис
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Для объектов угловых размеров DimensionUnit_String должен быть одной из строк из следующего списка:
-
'Degrees' -
'Radians'
Для объектов базовых размеров, размеров от базы (datum), линейных диаметров, линейных размеров, радиальных диаметров и радиальных размеров 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 определено только для объектов углового размера, базового размера, размера по базе, линейного диаметрального размера, линейного размера, радиального диаметрального размера и радиального размера.
-
Дочерние объекты углового размера, базового размера, размера по базе, линейного диаметрального размера, линейного размера, радиального диаметрального размера и радиального размера, возвращаемые запросом Query , не возвращаются.
DrillPair
Сводка
Возвращает все объекты переходных отверстий (via), у которых свойство Drill Pair соответствует запросу Query.
Синтаксис
DrillPair = 'Start Layer - Stop Layer'
Пример использования
DrillPair = 'Top Layer - Bottom Layer'
Возвращает все объекты via, у которых свойство Drill Pair равно Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Возвращает все объекты except для объектов via, у которых свойство Drill Pair равно Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Возвращает все объекты Via except, у которых свойство Drill Pair равно Top Layer - Bottom Layer.
Примечания
- Одиночные кавычки (') в начале и в конце строки обязательны.
- Свойство Drill Pair определено только для объектов via.
DrillType
Сводка
Возвращает все объекты контактных площадок (pad), у которых свойство Drill Type соответствует запросу Query.
Синтаксис
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String должен быть одной из строк из следующего списка:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Пример использования
DrillType = 'Drilled'
Возвращает все объекты pad, у которых свойство Drill Type равно Drilled.
DrillType <> 'Punched'
Возвращает все объекты except pad, у которых свойство Drill Type равно Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Возвращает все объекты pad, у которых свойство Drill Type не равно Drilled.
Примечания
- Свойство Drill Type определено только для объектов pad.
-
Одиночные кавычки (') в начале и в конце
DrillType_Stringобязательны.
EmbeddedBoard_ColCount
Сводка
Возвращает все объекты встроенной платы, у которых свойство Col Count соответствует запросу Query.
Синтаксис
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Пример использования
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Возвращает все объекты встроенной платы, у которых свойство Col Count равно 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Возвращает все объекты except встроенной платы, у которых свойство Col Count равно 4.
Примечание
Свойство Col Count определено только для объектов встроенной платы.
EmbeddedBoard_ColumnSpacing
Сводка
Возвращает объекты встроенной платы, у которых свойство Column Spacing соответствует запросу Query.
Синтаксис
EmbeddedBoard_ColumnSpacing : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– чтобы задать шаг в mil. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– чтобы задать шаг в mm.
Пример использования
EmbeddedBoard_ColumnSpacing = 1500
Возвращает все объекты встроенной платы, у которых свойство Column Spacing равно 1500 в текущих единицах измерения.
EmbeddedBoard_ColumnSpacing >= 1000
Возвращает все объекты встроенной платы, у которых свойство Column Spacing больше или равно 1000 в текущих единицах измерения.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Возвращает все объекты встроенной платы, у которых свойство Column Spacing больше или равно 1000 mil и меньше или равно 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Возвращает все объекты встроенной платы, у которых свойство Column Spacing меньше 38.1mm.
Примечание
Свойство Column Spacing определено только для объектов встроенной платы.
EmbeddedBoard_DocumentName
Сводка
Возвращает все объекты встроенной платы, у которых свойство Embedded Document Name соответствует запросу Query.
Синтаксис
EmbeddedBoard_DocumentName : String
Пример использования
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Возвращает все объекты встроенной платы, у которых свойство Embedded Document Name равно C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc.
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Возвращает все объекты встроенной платы, у которых свойство Embedded Document Name оканчивается на Example_PCB.PcbDoc.
Примечание
Свойство Embedded Document Name определено только для объектов встроенной платы.
EmbeddedBoard_OriginMode
Сводка
Возвращает все объекты встроенной платы, у которых свойство Link To Embedded Board Origin соответствует запросу Query.
Синтаксис
EmbeddedBoard_OriginMode : Boolean_String
Пример использования
EmbeddedBoard_OriginMode = 'True'
Возвращает все объекты встроенной платы, у которых свойство Link To Embedded Board Origin включено.
EmbeddedBoard_OriginMode = 'False'
Возвращает все объекты встроенной платы, у которых свойство Link To Embedded Board Origin отключено.
Примечание
Свойство Link To Embedded Board Origin определено только для объектов встроенной платы.
EmbeddedBoard_RowCount
Сводка
Возвращает все объекты встроенной платы, у которых свойство Row Count соответствует запросу Query.
Синтаксис
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Пример использования
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Возвращает все объекты встроенной платы, у которых свойство Row Count равно 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Возвращает все объекты except встроенной платы, у которых свойство Row Count равно 4.
Примечание
Свойство Row Count определено только для объектов встроенной платы.
EmbeddedBoard_RowSpacing
Сводка
Возвращает объекты встроенной платы, у которых свойство Row Spacing соответствует запросу Query.
Синтаксис
EmbeddedBoard_RowSpacing : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(EmbeddedBoard_RowSpacing) : Number– чтобы задать шаг в mil. -
AsMM(EmbeddedBoard_RowSpacing) : Number– чтобы задать шаг в mm.
Пример использования
EmbeddedBoard_RowSpacing = 2500
Возвращает все объекты встроенной платы, у которых свойство Row Spacing равно 2500 в текущих единицах измерения.
EmbeddedBoard_RowSpacing >= 2000
Возвращает все объекты встроенной платы, у которых свойство Row Spacing больше или равно 2000 в текущих единицах измерения.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Возвращает все объекты встроенной платы, у которых свойство Row Spacing больше или равно 2500 mil и меньше или равно 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Возвращает все объекты встроенной платы, у которых свойство Row Spacing меньше 63.5 mm.
Примечание
Свойство Row Spacing определено только для объектов встроенной платы.
EnablePartSwapping
Сводка
Возвращает все объекты компонентов, у которых свойство Enable Part Swapping соответствует запросу Query.
Синтаксис
EnablePartSwapping : Boolean_String
Пример использования
EnablePartSwapping = 'True'
Возвращает все объекты компонентов, у которых свойство Enable Part Swapping включено.
EnablePartSwapping = 'False'
Возвращает все объекты компонентов, у которых свойство Enable Part Swapping отключено.
Примечания
- Свойство Enable Part Swapping определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемые запросом Query, не возвращаются.
EnablePinSwapping
Сводка
Возвращает все объекты компонентов, у которых свойство Enable Pin Swapping соответствует запросу Query.
Синтаксис
EnablePinSwapping : Boolean_String
Пример использования
EnablePinSwapping = 'True'
Возвращает все объекты компонентов, у которых свойство Enable Pin Swapping включено.
EnablePinSwapping = 'False'
Возвращает все объекты компонентов, у которых свойство Enable Pin Swapping отключено.
Примечания
- Свойство Enable Pin Swapping определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращаемые запросом Query, не возвращаются.
FillingMaterial
Сводка
Возвращает все объекты via, у которых свойство Filling Material соответствует запросу Query.
Синтаксис
FillingMaterial : String
Пример использования
FillingMaterial = 'Epoxy'
Возвращает все объекты via, у которых свойство Filling Material равно Epoxy.
FillingMaterial Like 'Epoxy*'
Возвращает все объекты via, у которых есть Filling Material, связанная строка которого начинается с Epoxy.
Примечания
- Свойство Filling Material определено только для объектов via.
-
Одиночные кавычки (
') в начале и в концеStringобязательны.
FillingSide
Сводка
Возвращает все объекты via, у которых свойство Filling Side соответствует запросу Query.
Синтаксис
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String должен быть одной из строк из следующего списка:
-
'Top' -
'Bottom' -
'Both'
Пример использования
FillingSide = 'Top'
Возвращает все объекты via, у которых свойство Filling Side равно Top.
FillingSide <> 'Both'
Возвращает все объекты except via, у которых свойство Filling Side равно Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Возвращает все объекты except via, у которых свойство Filling Side равно Both.
Примечания
- Свойство Filling Side определено только для объектов via.
-
Одиночные кавычки (
') в начале и в концеFillingSide_Stringобязательны.
FontName
Сводка
Возвращает все объекты координат, размеров (кроме размера по центру), таблицы сверловки, таблицы стека слоёв и текстовые строки (комментарий, позиционное обозначение, свободный текст), у которых свойство 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 соответствует запросу.
Синтаксис
Footprint : String
Пример использования
Footprint = 'DIP14'
Возвращает все компоненты, у которых Footprint равно DIP14.
Footprint Like 'DIP*'
Возвращает все компоненты, у которых Footprint, связанная строка которого начинается с DIP.
Примечания
- Свойство Footprint определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращённых запросом, не возвращаются.
FromToPad1
Сводка
Возвращает все объекты from-to, у которых свойство From Pad соответствует запросу.
Синтаксис
FromToPad1 : PadName_String
PadName_String задаёт полное имя (Name), которому должна соответствовать площадка; оно состоит из начальной подстроки, задающей свойство Name родительского компонента площадки (т. е. Designator компонента), за которой следует подстрока, задающая собственное свойство Name площадки (т. е. Designator площадки). Таким образом, формат будет 'ParentComponentDesignator-PadDesignator'.
Пример использования
FromToPad1 = 'C14-2'
Возвращает все объекты from-to, у которых свойство From Pad равно C14-2.
Примечания
-
Одиночные кавычки (') в начале и в конце
PadName_Stringобязательны. - Свойство From Pad определено только для объектов from-to.
FromToPad2
Сводка
Возвращает все объекты from-to, у которых свойство To Pad соответствует запросу.
Синтаксис
FromToPad2 : PadName_String
PadName_String задаёт полное имя (Name), которому должна соответствовать площадка; оно состоит из начальной подстроки, задающей свойство Name родительского компонента площадки (т. е. Designator компонента), за которой следует подстрока, задающая собственное свойство Name площадки (т. е. Designator площадки). Таким образом, формат будет 'ParentComponentDesignator-PadDesignator'.
Пример использования
FromToPad2 = 'U1-8'
Возвращает все объекты from-to, у которых свойство To Pad равно U1-8.
Примечания
-
Одиночные кавычки (') в начале и в конце
PadName_Stringобязательны. - Свойство To Pad определено только для объектов from-to.
H
Сводка
Возвращает все объекты компонентов, у которых свойство Height соответствует запросу.
Синтаксис
H : Number
Number следует единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(H) : Number– чтобы задать высоту в mil. -
AsMM(H) : Number– чтобы задать высоту в mm.
Пример использования
H = 300
Возвращает все компоненты, у которых свойство Height равно 300 в текущих единицах измерения.
H >= 5.08
Возвращает все компоненты, у которых свойство Height больше или равно 5.08 в текущих единицах измерения.
AsMils(H) > 400
Возвращает все компоненты, у которых свойство Height больше 400mil.
AsMM(H) Between 6.35 And 8.89
Возвращает все компоненты, у которых свойство Height больше или равно 6.35mm и меньше или равно 8.89mm.
H <> 550
Возвращает все компоненты, у которых свойство Height not равно 550 в текущих единицах измерения.
AsMils(H) <= 650
Возвращает все компоненты, у которых свойство Height меньше или равно 650mil.
AsMM(H) < 11.43
Возвращает все компоненты, у которых свойство Height меньше 11.43mm.
Примечания
- Свойство Height определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращённых запросом, не возвращаются.
- Эта функция является псевдонимом функции Height.
Height
Сводка
Возвращает все объекты компонентов, у которых свойство Height соответствует запросу.
Синтаксис
Height : Number
Number следует единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Height) : Number– чтобы задать высоту в mil. -
AsMM(Height) : Number– чтобы задать высоту в mm.
Пример использования
Height = 300
Возвращает все компоненты, у которых свойство Height равно 300 в текущих единицах измерения.
Height >= 5.08
Возвращает все компоненты, у которых свойство Height больше или равно 5.08 в текущих единицах измерения.
AsMils(Height) > 400
Возвращает все компоненты, у которых свойство Height больше 400 mil.
AsMM(Height) Between 6.35 And 8.89
Возвращает все компоненты, у которых свойство Height больше или равно 6.35 mm и меньше или равно 8.89 mm.
Height <> 550
Возвращает все компоненты, у которых свойство Height not равно 550 в текущих единицах измерения.
AsMils(Height) <= 650
Возвращает все компоненты, у которых свойство Height меньше или равно 650 mil.
AsMM(Height) < 11.43
Возвращает все компоненты, у которых свойство Height меньше 11.43 mm.
Примечания
- Свойство Height определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращённых запросом, не возвращаются.
- Эта функция является псевдонимом функции H.
Hide
Сводка
Возвращает все объекты комментария компонента, позиционного обозначения компонента и объектов цепей (net), у которых свойство Hide соответствует запросу.
Синтаксис
Hide : Boolean
Пример использования
Hide
Hide = True
Возвращает все объекты комментария компонента, позиционного обозначения компонента и объектов цепей (net), у которых свойство Hide равно True.
Not Hide
Hide = False
Возвращает все объекты except комментария компонента, позиционного обозначения компонента и объектов цепей (net), у которых свойство Hide равно False.
Примечание
Свойство Hide определено только для объектов комментария компонента, позиционного обозначения компонента и объектов цепей (net).
HideJumpers
Сводка
Возвращает все объекты компонентов, у которых свойство Hide Jumpers соответствует запросу.
Синтаксис
HideJumpers : Boolean_String
Пример использования
HideJumpers = 'True'
Возвращает все объекты компонентов, у которых свойство Hide Jumpers включено.
HideJumpers = 'False'
Возвращает все объекты компонентов, у которых свойство Hide Jumpers отключено.
Примечания
- Свойство Hide Jumpers определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращённых запросом, не возвращаются.
Hole
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size соответствует запросу.
Синтаксис
Hole : Number
Number следует единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Hole) : Number– чтобы задать размер отверстия в mil. -
AsMM(– чтобы задать размер отверстия в mm.Hole) : Number
Пример использования
Hole = 16
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size равно 16 в текущих единицах измерения.
Hole >= 0.508
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size больше или равно 0.508 в текущих единицах измерения.
AsMils(Hole) Between 12 And 32
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size больше или равно 12 mil и меньше или равно 32 mil.
AsMM(Hole) < 1.016
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size меньше 1.016 mm.
Примечания
- Свойство Hole Size определено только для объектов площадок (pad) и переходных отверстий (via).
- Эта функция является псевдонимом для функций HoleDiameter и HoleSize.
HoleDiameter
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size соответствует запросу.
Синтаксис
HoleDiameter : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(HoleDiameter) : Number– чтобы задать диаметр отверстия в mil. -
AsMM(– чтобы задать диаметр отверстия в mm.HoleDiameter) : Number
Пример использования
HoleDiameter = 16
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size равно 16 в текущих единицах измерения.
HoleDiameter >= 0.508
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size больше или равно 0.508 в текущих единицах измерения.
AsMils(HoleDiameter) Between 12 And 32
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size больше или равно 12 mil и меньше или равно 32 mil.
AsMM(HoleDiameter) < 1.016
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size меньше 1.016 mm.
Примечания
- Свойство Hole Size определено только для объектов площадок (pad) и переходных отверстий (via).
- Эта функция является псевдонимом для функций HoleSize и Hole.
HoleNegativeTolerance
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) соответствует запросу.
Синтаксис
HoleNegativeTolerance : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(HoleNegativeTolerance) : Number– чтобы задать допуск в mil. -
AsMM(HoleNegativeTolerance) : Number– чтобы задать допуск в mm.
Пример использования
HoleNegativeTolerance = 4
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) равно 4 в текущих единицах измерения.
HoleNegativeTolerance >= 5.08
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) больше или равно 5.08 в текущих единицах измерения.
AsMils(HoleNegativeTolerance) > 4
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) больше 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) больше или равно 0.102 mm и меньше или равно 0.105 mm.
HoleNegativeTolerance <> 2
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) not равно 2 в текущих единицах измерения.
AsMils(HoleNegativeTolerance) <= 1.4
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) меньше или равно 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (-) меньше 0.05 mm.
Примечание
Свойство Hole Tolerance (-) определено только для объектов площадок (pad) и переходных отверстий (via).
HolePositiveTolerance
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) соответствует запросу.
Синтаксис
HolePositiveTolerance : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(HolePositiveTolerance) : Number– чтобы задать допуск в mil. -
AsMM(HolePositiveTolerance) : Number– чтобы задать допуск в mm.
Пример использования
HolePositiveTolerance = 4
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) равно 4 в текущих единицах измерения.
HolePositiveTolerance >= 5.08
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) больше или равно 5.08 в текущих единицах измерения.
AsMils(HolePositiveTolerance) > 4
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) больше 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) больше или равно 0.102 mm и меньше или равно 0.105 mm.
HolePositiveTolerance <> 2
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) not равно 2 в текущих единицах измерения.
AsMils(HolePositiveTolerance) <= 1.4
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) меньше или равно 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Tolerance (+) меньше 0.05 mm.
Примечание
Свойство Hole Tolerance (+) определено только для объектов площадок (pad) и переходных отверстий (via).
HoleRotation
Сводка
Возвращает все объекты площадок (pad), у которых свойство Hole Rotation соответствует запросу.
Синтаксис
HoleRotation : Numeric_String
HoleRotation : Number
Пример использования
HoleRotation = '30'
HoleRotation = 30
Возвращает все объекты площадок (pad), у которых свойство Hole Rotation равно 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Возвращает все объекты except объектов площадок (pad), у которых свойство Hole Rotation равно 45.000.
Примечание
Свойство Hole Rotation определено только для объектов площадок (pad).
HoleSize
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size соответствует запросу.
Синтаксис
HoleSize : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Hole– чтобы задать размер отверстия в mil.Size) : Number -
AsMM(– чтобы задать размер отверстия в mm.HoleSize) : Number
Пример использования
HoleSize = 16
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size равно 16 в текущих единицах измерения.
HoleSize >= 0.508
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size больше или равно 0.508 в текущих единицах измерения.
AsMils(HoleSize) Between 12 And 32
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size больше или равно 12 mil и меньше или равно 32 mil.
AsMM(HoleSize) < 1.016
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Hole Size меньше 1.016 mm.
Примечания
- Свойство Hole Size определено только для объектов площадок (pad) и переходных отверстий (via).
- Эта функция является псевдонимом для функций HoleDiameter и Hole.
HoleType
Сводка
Возвращает все объекты площадок (pad), у которых свойство Hole Type соответствует запросу.
Синтаксис
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String должен быть одной из строк из следующего списка:
-
'Round' -
'Slot' -
'Square'
Пример использования
HoleType = 'Square'
Возвращает все объекты площадок (pad), у которых свойство Hole Type равно Square.
HoleType <> 'Slot'
Возвращает все объекты except объектов площадок (pad), у которых свойство Hole Type равно Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Возвращает все объекты except объектов площадок (pad), у которых свойство Hole Type равно Round.
Примечания
- Свойство Hole Type определено только для объектов площадок (pad).
-
Одиночные кавычки (') в начале и в конце
HoleType_Stringобязательны.
Identifier
Сводка
Возвращает все объекты 3D-тел, у которых свойство Identifier соответствует запросу.
Синтаксис
Identifier : String
Пример использования
Identifier = 'RES0402'
Возвращает все объекты 3D-тел, у которых свойство Identifier равно RES0402.
Identifier Like 'RES0402*'
Возвращает все объекты 3D-тел, у которых есть Identifier, связанная строка которого начинается с RES0402.
Примечания
- Свойство Identifier определено только для объектов 3D-тел.
-
Одиночные кавычки (
') в начале и в концеStringобязательны.
InvertedBorderSpaceType
Сводка
Возвращает все строковые объекты, у которых свойство Border Space Type соответствует запросу.
Синтаксис
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_Stringдолжно быть одной из строк из следующего списка:
-
'Border Margin' -
'Text Offset'
Пример использования
InvertedBorderSpaceType = 'Border Margin'
Возвращает все строковые объекты, у которых свойство Border Space Type имеет значение Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Возвращает все объекты except строковые объекты, у которых свойство Border Space Type имеет значение Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Возвращает все строковые объекты, у которых свойство Border Space Type не равно Text Offset.
Примечания
- Свойство Border Space Type определено только для строковых объектов.
-
Символы одинарной кавычки (') в начале и в конце
InvertedBorderSpaceType_Stringявляются обязательными.
InvertedRectangleHeight
Сводка
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height соответствует запросу.
Синтаксис
InvertedRectangleHeight : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(InvertedRectangleHeight) : Number– чтобы задать высоту в mil. -
AsMM(InvertedRectangleHeight) : Number– чтобы задать высоту в mm.
Пример использования
InvertedRectangleHeight = 30
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height равно 30 в текущих единицах измерения.
InvertedRectangleHeight >= 5.08
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height больше или равно 5.08 в текущих единицах измерения.
AsMils(InvertedRectangleHeight) > 40
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height больше 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height больше или равно 6.35 mm и меньше или равно 8.89 mm.
InvertedRectangleHeight <> 55
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height not равно 55 в текущих единицах измерения.
AsMils(InvertedRectangleHeight) <= 65
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height меньше или равно 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Height меньше 11.43 mm.
Примечание
Свойство Inverted Rectangle Height определено только для текстовых строковых объектов (комментарий, позиционное обозначение, свободный текст).
InvertedRectangleWidth
Сводка
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width соответствует запросу.
Синтаксис
InvertedRectangleWidth : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(InvertedRectangleWidth) : Number– чтобы задать ширину в mil. -
AsMM(InvertedRectangleWidth) : Number– чтобы задать ширину в mm.
Пример использования
InvertedRectangleWidth = 300
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width равно 300 в текущих единицах измерения.
InvertedRectangleWidth >= 128
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width больше или равно 128 в текущих единицах измерения.
AsMils(InvertedRectangleWidth) > 400
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width больше 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width больше или равно 6 mm и меньше или равно 8 mm.
InvertedRectangleWidth <> 550
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width not равно 550 в текущих единицах измерения.
AsMils(InvertedRectangleWidth) <= 650
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width меньше или равно 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Rectangle Width меньше 11.43 mm.
Примечание
Свойство Inverted Rectangle Width определено только для текстовых строковых объектов (комментарий, позиционное обозначение, свободный текст).
InvertedTextJustification
Сводка
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Text Justification соответствует запросу.
Синтаксис
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String должен быть одной из строк из следующего списка:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Пример использования
InvertedTextJustification = 'Center'
Возвращает все текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Text Justification имеет значение Center.
InvertedTextJustification <> 'Right-Below'
Возвращает все объекты except текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Inverted Text Justification имеет значение Right-Below.
Примечания
-
Символы одинарной кавычки (') в начале и в конце
TextJustification_Stringявляются обязательными. - Свойство Inverted Text Justification определено только для текстовых строковых объектов (комментарий, позиционное обозначение, свободный текст).
IPC4761ViaType
Сводка
Возвращает все объекты переходных отверстий (via), у которых свойство 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'
Возвращает все объекты переходных отверстий (via), у которых свойство IPC 4761 Via Type имеет значение Type 1a.
IPC4761ViaType <> 'Type 1b'
Возвращает все объекты except объекты переходных отверстий (via), у которых свойство IPC 4761 Via Type имеет значение Type 1b.
Примечания
- Свойство IPC 4761 Via Type определено только для объектов переходных отверстий (via).
-
Символы одинарной кавычки (
') в начале и в концеIPC4761ViaType_Stringявляются обязательными.
IsAssyTestpoint
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), отмеченные для использования в качестве контрольных точек сборки (Assembly Testpoints), т. е. с включёнными свойствами Assembly Testpoint - Top и/или Assembly Testpoint - Bottom.
Синтаксис
IsAssyTestpoint : Boolean
Пример использования
IsAssyTestpoint
IsAssyTestpoint = True
Возвращает все объекты площадок (pad) и переходных отверстий (via), используемые как контрольные точки сборки (Assembly Testpoints).
Not IsAssyTestpoint
IsAssyTestpoint = False
Возвращает все объекты except объекты площадок (pad) и переходных отверстий (via), используемые как контрольные точки сборки (Assembly Testpoints).
IsBold
Сводка
Возвращает все объекты координат, размеров (кроме центрального размера), таблицы сверловки, таблицы стека слоёв и текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Bold соответствует запросу.
Синтаксис
IsBold : Boolean_String
Пример использования
IsBold = 'True'
Возвращает все объекты координат, размеров (кроме центрального размера), таблицы сверловки, таблицы стека слоёв и текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Bold включено.
IsBold = 'False'
Возвращает все объекты координат, размеров (кроме центрального размера), таблицы сверловки, таблицы стека слоёв и текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Bold отключено.
Примечания
-
Свойство Bold определено только для объектов координат, размеров (кроме центрального размера), таблицы сверловки, таблицы стека слоёв и текстовых строковых объектов (комментарий, позиционное обозначение, свободный текст).
-
Также будут возвращены все родительские объекты координат, размеров, таблицы сверловки и таблицы стека слоёв, чьи дочерние текстовые примитивы соответствуют запросу.
IsDataMatrixText
Сводка
Возвращает текстовые строковые объекты, у которых свойство Text Kind установлено в BarCode Text и свойство BarCode Type установлено в Data Matrix.
Синтаксис
IsDataMatrixText : Boolean
Пример использования
IsDataMatrixText
IsDataMatrixText = True
Возвращает все текстовые строковые объекты, у которых свойство Text Kind установлено в BarCode Text и свойство BarCode Type установлено в Data Matrix.
Not IsDataMatrixText
IsDataMatrixText = False
Возвращает все объекты except текстовые строковые объекты, у которых свойство Text Kind установлено в BarCode Text и свойство BarCode Type установлено в Data Matrix.
IsFabTestpoint
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), отмеченные для использования в качестве контрольных точек производства (Fabrication Testpoints), т. е. с включёнными свойствами Fabrication Testpoint - Top и/или Fabrication Testpoint - Bottom.
Синтаксис
IsFabTestpoint : Boolean
Пример использования
IsFabTestpoint
IsFabTestpoint = True
Возвращает все объекты площадок (pad) и переходных отверстий (via), используемые как контрольные точки производства (Fabrication Testpoints).
Not IsFabTestpoint
IsFabTestpoint = False
Возвращает все объекты except объекты площадок (pad) и переходных отверстий (via), используемые как контрольные точки производства (Fabrication Testpoints).
IsItalic
Сводка
Возвращает все объекты координат, размеров (кроме центрального размера), таблицы сверловки, таблицы стека слоёв и текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Italic соответствует запросу.
Синтаксис
IsItalic : Boolean_String
Пример использования
IsItalic = 'True'
Возвращает все объекты координат, размеров (кроме центрального размера), таблицы сверловки, таблицы стека слоёв и текстовые строковые объекты (комментарий, позиционное обозначение, свободный текст), у которых свойство Italic включено.
IsItalic = 'False'
Возвращает все объекты координат, размеров (кроме размера по центру), таблицы сверловки, таблицы стека слоёв и текстовые строки (комментарий, позиционное обозначение, произвольный текст), у которых свойство Italic отключено.
Примечания
- Свойство Italic определено только для объектов координат, размеров (кроме размера по центру), таблицы сверловки, таблицы стека слоёв и текстовых строк (комментарий, позиционное обозначение, произвольный текст).
- Также будут возвращены все родительские объекты координат, размеров, таблицы сверловки и таблицы стека слоёв, чьи дочерние примитивы текстовых строк удовлетворяют запросу Query.
IsModified
Сводка
Возвращает все объекты заливки полигона, у которых свойство IsModified соответствует запросу Query.
Синтаксис
IsModified : Boolean_String
Пример использования
IsModified = 'True'
Возвращает все объекты заливки полигона, у которых свойство IsModified включено.
IsModified = 'False'
Возвращает все объекты заливки полигона, у которых свойство IsModified отключено.
Примечание
Свойство IsModified определено только для объектов заливки полигона.
IsQrCodeText
Сводка
Возвращает объекты текстовых строк, у которых свойство Text Kind установлено в BarCode Text и BarCode Type свойство установлено в QR Code.
Синтаксис
IsQrCodeText : Boolean
Пример использования
IsQrCodeText
IsQrCodeText = True
Возвращает все объекты текстовых строк, у которых свойство Text Kind установлено в BarCode Text и BarCode Type свойство установлено в QR Code.
Not IsQrCodeText
IsQrCodeText = False
Возвращает все объекты except объекты текстовых строк, у которых свойство Text Kind установлено в BarCode Text и BarCode Type свойство установлено в QR Code.
IsTestpoint
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), отмеченные для использования в качестве тестпоинтов, независимо от того, являются ли они тестпоинтами для сборки (Assembly) или для производства (Fabrication). То есть с включённым любым из следующих свойств:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Синтаксис
IsTestpoint : Boolean
Пример использования
IsTestpoint
IsTestpoint = True
Возвращает все объекты площадок и переходных отверстий, используемые как тестпоинты.
Not IsTestpoint
IsTestpoint = False
Возвращает все объекты except объекты площадок и переходных отверстий, используемые как тестпоинты.
IsTextInverted
Сводка
Возвращает все объекты текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Inverted соответствует запросу Query.
Синтаксис
IsTextInverted : Boolean_String
Пример использования
IsTextInverted = 'True'
Возвращает все объекты текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Inverted включено.
IsTextInverted = 'False'
Возвращает все объекты текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Inverted отключено.
Примечание
Свойство Inverted определено только для объектов текстовых строк (комментарий, позиционное обозначение, произвольный текст).
Keepout
Сводка
Возвращает все объекты Keepout - Arc, Keepout - Fill, Keepout - Solid Region и Keepout - Track.
Синтаксис
Keepout : Boolean
Пример использования
Keepout
Keepout = True
Возвращает все объекты Keepout - Arc, Keepout - Fill, Keepout - Solid Region и Keepout - Track.
Not Keepout
Keepout = False
Возвращает все объекты except объекты Keepout - Arc, Keepout - Fill, Keepout - Solid Region и Keepout - Track.
KeepoutRestrictionsCopper
Сводка
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Copper соответствует запросу Query.
Синтаксис
KeepoutRestrictionsCopper : Boolean_String
Пример использования
KeepoutRestrictionsCopper = 'True'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Copper включено.
KeepoutRestrictionsCopper = 'False'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Copper отключено.
Примечания
-
Свойство Keepout Restriction - Copper определено только для объектов keepout (дуги, заливки, сплошные области, дорожки).
-
Свойство Keepout Restriction - Copper (как оно отображается на панелях List) соответствует опции Copper в разделе Keepout Restrictions при просмотре свойств выбранного объекта через панель Properties.
KeepoutRestrictionsSMDPad
Сводка
Возвращает все объекты keepout, у которых свойство Keepout Restriction - SMD Pad соответствует запросу Query.
Синтаксис
KeepoutRestrictionsSMDPad : Boolean_String
Пример использования
KeepoutRestrictionsSMDPad = 'True'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - SMD Pad включено.
KeepoutRestrictionsSMDPad = 'False'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - SMD Pad отключено.
Примечания
-
Свойство Keepout Restriction - SMD Pad определено только для объектов keepout (дуги, заливки, сплошные области, дорожки).
-
Свойство Keepout Restriction - SMD Pad (как оно отображается на панелях List) соответствует опции SMD Pad в разделе Keepout Restrictions при просмотре свойств выбранного объекта через панель Properties.
KeepoutRestrictionsTHPad
Сводка
Возвращает все объекты keepout, у которых свойство Keepout Restriction - TH Pad соответствует запросу Query.
Синтаксис
KeepoutRestrictionsTHPad : Boolean_String
Пример использования
KeepoutRestrictionsTHPad = 'True'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - TH Pad включено.
KeepoutRestrictionsTHPad = 'False'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - TH Pad отключено.
Примечания
-
Свойство Keepout Restriction - TH Pad определено только для объектов keepout (дуги, заливки, сплошные области, дорожки).
-
Свойство Keepout Restriction - TH Pad (как оно отображается на панелях List) соответствует опции TH Pad в разделе Keepout Restrictions при просмотре свойств выбранного объекта через панель Properties.
KeepoutRestrictionsTrack
Сводка
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Track соответствует запросу Query.
Синтаксис
KeepoutRestrictionsTrack : Boolean_String
Пример использования
KeepoutRestrictionsTrack = 'True'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Track включено.
KeepoutRestrictionsTrack = 'False'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Track отключено.
Примечания
-
Свойство Keepout Restriction - Track определено только для объектов keepout (дуги, заливки, сплошные области, дорожки).
-
Свойство Keepout Restriction - Track (как оно отображается на панелях List) соответствует опции Track в разделе Keepout Restrictions при просмотре свойств выбранного объекта через панель Properties.
KeepoutRestrictionsVia
Сводка
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Via соответствует запросу Query.
Синтаксис
KeepoutRestrictionsVia : Boolean_String
Пример использования
KeepoutRestrictionsVia = 'True'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Via включено.
KeepoutRestrictionsVia = 'False'
Возвращает все объекты keepout, у которых свойство Keepout Restriction - Via отключено.
Примечания
-
Свойство Keepout Restriction - Via определено только для объектов keepout (дуги, заливки, сплошные области, дорожки).
-
Свойство Keepout Restriction - Via (как оно отображается на панелях List) соответствует опции Via в разделе Keepout Restrictions при просмотре свойств выбранного объекта через панель Properties.
Kind
Сводка
Возвращает все объекты, у которых свойство Object Kind соответствует запросу Query.
Синтаксис
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String задаёт тип объекта и должен быть одной из следующих строк:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules– следующие строки используются для указания различных типов правил. Тип правила, как он отображается в диалоге PCB Rules and Constraints Editor, указан в скобках после строки:
-
'Acute Angle Rule'(Острый угол) -
'Bare-board Fabrication Test Point Style Rule'(Стиль контрольной точки для изготовления) -
'Bare-board Fabrication Test Point Usage Rule'(Использование контрольной точки для изготовления) -
'Board Outline Clearance'(Зазор до контура платы) -
'Broken Nets Rule'(Неразведённая цепь) -
'Clearance Rule'(Зазор) -
'Component Clearance Rule'(Зазор до компонента) -
'Component Rotations Rule'(Ориентации компонентов) -
'Confinement Constraint Rule'(Определение комнаты) -
'Daisy Chain Stub Length Rule'(Длина ответвления в цепочке Daisy Chain) -
'Differential Pairs Rule'(Трассировка дифференциальных пар) -
'Fanout Control Rule'(Управление fanout) -
'Flight Time Falling Edge Rule'(Время распространения — спадающий фронт) -
'Flight Time Rising Edge Rule'(Время распространения — нарастающий фронт) -
'Hole To Hole Clearance Rule'(Зазор между отверстиями) -
'In-circuit Assembly Test Point Style Rule'(Стиль контрольной точки для сборки) -
'In-circuit Assembly Test Point Usage Rule'(Использование контрольной точки для сборки) -
'Layer Pair Rule'(Пары слоёв) -
'Matched Lengths Rule'(Согласованные длины) -
'Max Min Height Rule'(Высота) -
'Max Min Hole Size Rule'(Размер отверстия) -
'Max Min Impedance Rule'(Импеданс) -
'Max Min Length Rule'(Длина) -
'Max Min Width Rule'(Ширина) -
'Max Slope Falling Edge Rule'(Крутизна — спадающий фронт) -
'Max Slope Rising Edge Rule'(Крутизна — нарастающий фронт) -
'Max Via Stub Length (BackDrilling rule)'(Макс. длина «хвостика» переходного отверстия (обратное сверление)) -
'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'(Сужение (neck-down) для 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 = Layer_String
Layer <> Layer_String
Пример использования
Layer = 'MultiLayer'
Возвращает все объекты на Multi-Layer.
Layer <> 'KeepOutLayer'
Возвращает все объекты except для тех, что находятся на слое Keep-Out.
Примечания
-
Одиночные кавычки (') в начале и в конце
Layer_Stringобязательны. - Эта функция является псевдонимом функции L.
LeaderDimensionDot
Сводка
Возвращает все объекты выносных размеров, свойство Dot которых соответствует запросу.
Синтаксис
LeaderDimensionDot : Boolean_String
Пример использования
LeaderDimensionDot = 'True'
Возвращает все объекты выносных размеров, у которых свойство Dot включено.
LeaderDimensionDot = 'False'
Возвращает все объекты выносных размеров, у которых свойство Dot отключено.
Примечания
- Свойство Dot определено только для объектов выносных размеров.
- Дочерние объекты объектов выносных размеров, возвращённых запросом, не возвращаются.
LeaderDimensionDotSize
Сводка
Возвращает объекты выносных размеров, свойство Dot Size которых соответствует запросу.
Синтаксис
LeaderDimensionDotSize : Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(LeaderDimensionDotSize) : Number– чтобы задать размер в mil. -
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 определено только для объектов выносных размеров.
- Дочерние объекты объектов выносных размеров, возвращённых запросом, не возвращаются.
LeaderDimensionShape
Сводка
Возвращает все объекты выносных размеров, свойство Leader Shape которых соответствует запросу.
Синтаксис
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String должен быть одной из строк из следующего списка:
-
'None' -
'Round' -
'Square'
Пример использования
LeaderDimensionShape = 'Round'
Возвращает все объекты выносных размеров, у которых свойство Leader Shape равно Round.
LeaderDimensionShape <> 'Square'
Возвращает все объекты except объектов выносных размеров, у которых свойство Leader Shape равно Square.
Примечания
- Свойство Leader Shape определено только для объектов выносных размеров.
-
Одиночные кавычки (') в начале и в конце
LeaderShape_Stringобязательны. - Дочерние объекты объектов выносных размеров, возвращённых запросом, не возвращаются.
Locked
Сводка
Возвращает все объекты, свойство Locked которых соответствует запросу.
Синтаксис
Locked : Boolean
Пример использования
Locked
Locked = True
Возвращает все объекты, у которых свойство Locked включено.
Not Locked
Locked = False
Возвращает все объекты except тех, у которых свойство Locked включено.
LockPrimitives
Сводка
Возвращает все объекты компонентов, координат, размеров и заливок полигонов, свойство Lock Primitives которых соответствует запросу.
Синтаксис
LockPrimitives : Boolean_String
Пример использования
LockPrimitives = 'True'
Возвращает все объекты компонентов, координат, размеров и заливок полигонов, у которых свойство Lock Primitives включено.
LockPrimitives = 'False'
Возвращает все объекты компонентов, координат, размеров и заливок полигонов, у которых свойство Lock Primitives отключено.
Примечания
- Свойство Lock Primitives определено только для объектов компонентов, координат, размеров и заливок полигонов.
- Дочерние объекты объектов компонентов, координат, размеров и заливок полигонов, возвращённых запросом, не возвращаются.
Mirror
Сводка
Возвращает все строковые объекты, свойство Mirror которых соответствует запросу.
Синтаксис
Mirror : Boolean_String
Boolean_String должен быть либо 'True', либо 'False'.
Пример использования
Mirror = 'True'
Возвращает все строковые объекты, у которых свойство Mirror включено.
Mirror = 'False'
Возвращает все строковые объекты, у которых свойство Mirror отключено.
Mirror <> 'True'
Not (Mirror = 'True')
Возвращает все объекты except строковых объектов, у которых свойство Mirror включено.
Mirror <> 'False'
Not (Mirror = 'False')
Возвращает все объекты except строковых объектов, у которых свойство Mirror отключено.
Примечание
Свойство Mirror определено только для строковых объектов.
ModelCylinderHeight
Сводка
Возвращает все объекты 3D-тел, свойство Model Height (Cylinder) которых соответствует запросу.
Синтаксис
ModelCylinderHeight : Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(ModelCylinderHeight) : Number– чтобы задать высоту в mil. -
AsMM(ModelCylinderHeight) : Number– для указания высоты в мм.
Пример использования
ModelCylinderHeight = 300
Возвращает все объекты 3D Body, у которых свойство Model Height (Cylinder) равно 300 в текущих единицах измерения.
ModelCylinderHeight >= 500
Возвращает все объекты 3D Body, у которых свойство Model Height (Cylinder) больше или равно 500 в текущих единицах измерения.
AsMils(ModelCylinderHeight) > 400
Возвращает все объекты 3D Body, у которых свойство Model Height (Cylinder) больше, чем 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Возвращает все объекты 3D Body, у которых свойство Model Height (Cylinder) больше или равно 15 mm и меньше или равно 22 mm.
ModelCylinderHeight <> 550
Возвращает все объекты 3D Body, у которых свойство Model Height (Cylinder) not равно 550 в текущих единицах измерения.
AsMils(ModelCylinderHeight) <= 650
Возвращает все объекты 3D Body, у которых свойство Model Height (Cylinder) меньше или равно 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Возвращает все объекты 3D Body, у которых свойство Model Height (Cylinder) меньше, чем 11.43 mm.
Примечание
Свойство Model Height (Cylinder) определено только для объектов 3D Body.
ModelCylinderSphereRadius
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) соответствует запросу.
Синтаксис
ModelCylinderSphereRadius : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ModelCylinderSphereRadius) : Number– для указания радиуса в mil. -
AsMM(ModelCylinderSphereRadius) : Number– для указания радиуса в мм.
Пример использования
ModelCylinderSphereRadius = 30
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) равно 30 в текущих единицах измерения.
ModelCylinderSphereRadius >= 50
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) больше или равно 50 в текущих единицах измерения.
AsMils(ModelCylinderSphereRadius) > 40
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) больше, чем 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) больше или равно 1.5 mm и меньше или равно 2.2 mm.
ModelCylinderSphereRadius <> 55
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) not равно 55 в текущих единицах измерения.
AsMils(ModelCylinderSphereRadius) <= 65
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) меньше или равно 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Возвращает все объекты 3D Body, у которых свойство Model Radius (Cylinder/Sphere) меньше, чем 1.43 mm.
Примечание
Свойство Model Radius (Cylinder/Sphere) определено только для объектов 3D Body.
ModelRotationX
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Rotation X соответствует запросу.
Синтаксис
ModelRotationX : Numeric_String
ModelRotationX : Number
Пример использования
ModelRotationX = '30'
ModelRotationX = 30
Возвращает все объекты 3D Body, у которых свойство Model Rotation X равно 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Возвращает все объекты, except кроме объектов 3D Body, у которых свойство Model Rotation X равно 45.000.
Примечание
Свойство Model Rotation X определено только для объектов 3D Body.
ModelRotationY
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Rotation Y соответствует запросу.
Синтаксис
ModelRotationY : Numeric_String
ModelRotationY : Number
Пример использования
ModelRotationY = '30'
ModelRotationY = 30
Возвращает все объекты 3D Body, у которых свойство Model Rotation Y равно 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Возвращает все объекты, except кроме объектов 3D Body, у которых свойство Model Rotation Y равно 45.000.
Примечание
Свойство Model Rotation Y определено только для объектов 3D Body.
ModelRotationZ
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Rotation Z соответствует запросу.
Синтаксис
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Пример использования
ModelRotationZ = '30'
ModelRotationZ = 30
Возвращает все объекты 3D Body, у которых свойство Model Rotation Z равно 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Возвращает все объекты, except кроме объектов 3D Body, у которых свойство Model Rotation Z равно 45.000.
Примечание
Свойство Model Rotation Z определено только для объектов 3D Body.
ModelType
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Type соответствует запросу.
Синтаксис
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String должен быть одной из строк из следующего списка:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Пример использования
ModelType = 'Extruded'
Возвращает все объекты 3D Body, у которых свойство Model Type равно Extruded.
ModelType <> 'Cylinder'
Возвращает все объекты, except кроме объектов 3D Body, у которых свойство Model Type равно Cylinder.
Примечания
- Свойство Model Type определено только для объектов 3D Body.
-
Символы одинарной кавычки (') в начале и в конце
ModelType_Stringявляются обязательными.
ModelZ
Сводка
Возвращает все объекты 3D Body, у которых свойство Model Z соответствует запросу.
Синтаксис
ModelZ : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ModelZ) : Number– для указания высоты в mil. -
AsMM(ModelZ) : Number– для указания высоты в мм.
Пример использования
ModelZ = 30
Возвращает все объекты 3D Body, у которых свойство Model Z равно 30 в текущих единицах измерения.
ModelZ >= 5.08
Возвращает все объекты 3D Body, у которых свойство Model Z больше или равно 5.08 в текущих единицах измерения.
AsMils(ModelZ) > 40
Возвращает все объекты 3D Body, у которых свойство Model Z больше, чем 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Возвращает все объекты 3D Body, у которых свойство Model Z больше или равно 0.35 mm и меньше или равно 0.89 mm.
ModelZ <> 55
Возвращает все объекты 3D Body, у которых свойство Model Z not равно 55 в текущих единицах измерения.
AsMils(ModelZ) <= 65
Возвращает все объекты 3D Body, у которых свойство Model Z меньше или равно 65 mil.
AsMM(ModelZ) < 0.43
Возвращает все объекты 3D Body, у которых свойство Model Z меньше, чем 0.43 mm.
Примечания
-
Свойство Model Z определено только для объектов 3D Body.
-
Свойство Model Z соответствует полю Standoff Height при просмотре свойств выбранного 3D Body на панели Properties panel.
N
Сводка
Возвращает объекты дуги, заливки, площадки, дорожки, переходного отверстия, региона, полигональной заливки и split-plane, у которых свойство Net соответствует запросу.
Синтаксис
N : String
Пример использования
N = 'GND'
Возвращает все объекты дуги, заливки, площадки, дорожки, переходного отверстия, региона, полигональной заливки и split-plane, у которых свойство Net имеет значение GND.
N Like 'G*'
Возвращает все объекты дуги, заливки, площадки, дорожки, переходного отверстия, региона, полигональной заливки и split-plane, у которых свойство Net и связанная с ним строка начинается с G.
Примечания
-
Свойство Net определено только для объектов дуги, заливки, площадки, дорожки, переходного отверстия, региона, полигональной заливки и split-plane.
-
Родительский объект цепи (свойство Name которого соответствует указанной цепи и который является родительским объектом возвращаемых объектов) не возвращается.
-
Эта функция является псевдонимом функции Net.
Name
Сводка
Возвращает объекты класса, компонента, правила проектирования, цепи, площадки и полигональной заливки, у которых свойство Name соответствует запросу.
Синтаксис
Name : String
Пример использования
Name = '<All Components>'
Возвращает все объекты класса, компонента, правила проектирования, цепи, площадки и полигональной заливки, у которых свойство Name имеет значение <All Components>.
Name = 'U4-1'
Возвращает все объекты класса, компонента, правила проектирования, цепи, площадки и полигональной заливки, у которых свойство Name имеет значение U4-1.
Name Like 'R7*'
Возвращает все объекты класса, компонента, правила проектирования, цепи, площадки и полигональной заливки, у которых свойство Name и связанная с ним строка начинается с R7.
Примечания
-
Свойство Name определено только для объектов класса, компонента, правила проектирования, цепи, площадки и полигональной заливки.
-
В случае объектов площадок (pad) необходимо указывать полное свойство Name; оно состоит из начальной подстроки, задающей свойство Name родительского компонента площадки, затем символа «-», а затем ещё одной подстроки, задающей свойство Name самой площадки. Площадки «свободного» типа идентифицируются начальной подстрокой «Free-», за которой следует подстрока, задающая собственное свойство Name площадки.
NegativeNet
Сводка
Возвращает все объекты дифференциальных пар, чьё свойство Negative Net соответствует запросу.
Синтаксис
NegativeNet : String
Пример использования
NegativeNet = 'D_N'
Возвращает все объекты дифференциальных пар, у которых свойство Negative Net равно D_N.
NegativeNet Like '*RX1_N'
Возвращает все объекты дифференциальных пар, у которых свойство Negative Net оканчивается на RX1_N.
Примечания
- Свойство Negative Net определено только для объектов дифференциальных пар.
- Дочерние объекты объектов дифференциальных пар, возвращённых запросом, не возвращаются.
Net
Сводка
Возвращает объекты дуг, заливок, площадок, дорожек, переходных отверстий, регионов, полигонных заливок и split-plane, чьё свойство Net соответствует запросу.
Синтаксис
Net : String
Пример использования
Net = 'GND'
Возвращает все объекты дуг, заливок, площадок, дорожек, переходных отверстий, регионов, полигонных заливок и split-plane, у которых свойство Net равно GND.
Net Like 'G*'
Возвращает все объекты дуг, заливок, площадок, дорожек, переходных отверстий, регионов, полигонных заливок и split-plane, у которых свойство Net имеет связанную строку, начинающуюся с G.
Примечания
- Свойство Net определено только для объектов дуг, заливок, площадок, дорожек, переходных отверстий, регионов, полигонных заливок и split-plane.
- Родительский объект цепи (net) (чьё свойство Name совпадает с указанной цепью и который является родительским объектом возвращаемых объектов) не возвращается.
- Эта функция является псевдонимом функции N.
ObjectKind
Сводка
Возвращает все объекты, чьё свойство Object Kind соответствует запросу.
Синтаксис
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String задаёт тип объекта и должен быть одной из следующих строк:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – следующие строки используются для выбора различных типов правил. Тип правила, как он отображается в диалоге PCB Rules and Constraints Editor, указан в скобках после строки:
-
'Acute Angle Rule'(Острый угол) -
'Bare-board Fabrication Test Point Style Rule'(Стиль контрольной точки для изготовления) -
'Bare-board Fabrication Test Point Usage Rule'(Использование контрольной точки для изготовления) -
'Board Outline Clearance'(Зазор до контура платы) -
'Broken Nets Rule'(Неразведённая цепь) -
'Clearance Rule'(Зазор) -
'Component Clearance Rule'(Зазор между компонентами) -
'Component Rotations Rule'(Ориентации компонентов) -
'Confinement Constraint Rule'(Определение комнаты) -
'Daisy Chain Stub Length Rule'(Длина ответвления daisy-chain) -
'Differential Pairs Rule'(Трассировка дифференциальных пар) -
'Fanout Control Rule'(Управление fanout) -
'Flight Time Falling Edge Rule'(Время распространения — фронт спада) -
'Flight Time Rising Edge Rule'(Время распространения — фронт нарастания) -
'Hole To Hole Clearance Rule'(Зазор отверстие-отверстие) -
'In-circuit Assembly Test Point Style Rule'(Стиль контрольной точки для сборки) -
'In-circuit Assembly Test Point Usage Rule'(Использование контрольной точки для сборки) -
'Layer Pair Rule'(Пары слоёв) -
'Matched Lengths Rule'(Согласованные длины) -
'Max Min Height Rule'(Высота) -
'Max Min Hole Size Rule'(Размер отверстия) -
'Max Min Impedance Rule'(Импеданс) -
'Max Min Length Rule'(Длина) -
'Max Min Width Rule'(Ширина) -
'Max Slope Falling Edge Rule'(Наклон — фронт спада) -
'Max Slope Rising Edge Rule'(Наклон — фронт нарастания) -
'Max Via Stub Length (BackDrilling rule)'(Макс. длина «хвоста» via (обратное сверление)) -
'Maximum Via Count Rule'(Максимальное количество via) -
'Minimum Annular Ring Rule'(Минимальное кольцо металлизации) -
'Minimum Solder Mask Sliver Rule'(Минимальная перемычка паяльной маски) -
'Modified Polygon'(Изменённый полигон) -
'Net Antennae Rule'(Антенны цепи) -
'Nets To Ignore Rule'(Игнорируемые цепи) -
'Overshoot Falling Edge Rule'(Перерегулирование — фронт спада) -
'Overshoot Rising Edge Rule'(Перерегулирование — фронт нарастания) -
'Parallel Segment Rule'(Параллельный сегмент) -
'Paste Mask Expansion Rule'(Расширение пастовой маски) -
'Permitted Layers Rule'(Разрешённые слои) -
'Polygon Connect Style Rule'(Стиль подключения к полигону) -
'Power Plane Clearance Rule'(Зазор силовой плоскости) -
'Power Plane Connect Style Rule'(Стиль подключения к силовой плоскости) -
'Routing Corner Style Rule'(Углы трассировки) -
'Routing Layers Rule'(Слои трассировки) -
'Routing Priority Rule'(Приоритет трассировки) -
'Routing Topology Rule'(Топология трассировки) -
'Routing Via Style Rule'(Стиль via для трассировки) -
'Short Circuit Rule'(Короткое замыкание) -
'Signal Base Value Rule'(Базовое значение сигнала) -
'Signal Stimulus Rule'(Воздействие на сигнал) -
'Signal Top Value Rule'(Верхнее значение сигнала) -
'Silk To Silk Clearance Rule'(Зазор шелкография- шелкография) -
'Silk To Solder Mask Clearance Rule'(Зазор шелкография — паяльная маска) -
'SMD Entry'(Вход на SMD) -
'SMD Neck Down Rule'(Сужение на SMD) -
'SMD To Corner Rule'(SMD к углу) -
'SMD To Plane Rule'(SMD к плоскости) -
'Solder Mask Expansion Rule'(Расширение паяльной маски) -
'Supply Nets Rule'(Цепи питания) -
'Unconnected Pin Rule'(Неподключённый вывод) -
'Undershoot Falling Edge Rule'(Недорегулирование — фронт спада) -
'Undershoot Rising Edge Rule'(Недорегулирование — фронт нарастания) -
'Vias Under SMD Rule'(Via под SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Пример использования
ObjectKind = 'Class'
Возвращает все объекты классов.
ObjectKind <> 'Via'
Возвращает все объекты except объектов via.
Примечания
-
Одиночные кавычки (') в начале и в конце
ObjectKind_Stringобязательны. - Эта функция является псевдонимом функции Kind.
OptimalVoidRotation
Сводка
Возвращает все объекты полигонов, чьё свойство Optimal Void Rotation соответствует запросу.
Синтаксис
OptimalVoidRotation : Boolean
Пример использования
OptimalVoidRotation = 'True'
Возвращает все объекты полигонов, у которых свойство Optimal Void Rotation равно True.
OptimalVoidRotation = 'False'
Возвращает все объекты except объектов полигонов компонента, у которых свойство Optimal Void Rotation равно False.
Примечание
Свойство Optimal Void Rotation определено только для объектов полигонов.
OverallHeight
Сводка
Возвращает все объекты выдавленных 3D-тел, чьё свойство Model Overall Height (Extruded) соответствует запросу.
Синтаксис
OverallHeight : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(OverallHeight) : Number– чтобы задать высоту в mil. -
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), поскольку заданный Corner Radius используется для всех сигнальных слоёв. -
Свойство 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), поскольку заданный Corner Radius используется для всех сигнальных слоёв. - Свойство 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) property поскольку заданный Corner Radius используется для всех сигнальных слоёв. -
Свойство 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) property поскольку заданный режим Corner Radius (абсолютное значение или процент) используется для всех сигнальных слоёв. - Свойство 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), поскольку заданный режим Corner Radius (абсолютное значение или процент) используется для всех сигнальных слоёв. - Свойство 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), поскольку заданный режим Corner Radius (абсолютное значение или процент) используется для всех сигнальных слоёв. - Свойство Pad Corner Radius Uses Percent (Top Layer) определено только для объектов площадок.
Pad_CornerRadius_Value_AllLayers
Сводка
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (All Layers) соответствует запросу.
Синтаксис
Pad_CornerRadius_Value_AllLayers : Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 inch), либо метрическим (mm; 1 mm = 0,001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– чтобы задать радиус скругления углов в mil. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– чтобы задать радиус скругления углов в mm.
Пример использования
Pad_CornerRadius_Value_AllLayers = 100
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (All Layers) равно 100 в текущих единицах измерения.
Pad_CornerRadius_Value_AllLayers >= 4.064
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (All Layers) больше или равно 4.064 в текущих единицах измерения.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (All Layers) больше 80 mil.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (All Layers) больше или равно 1.524 mm и меньше или равно 3.81 mm.
Pad_CornerRadius_Value_AllLayers <> 50
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (All Layers) not равно 50 в текущих единицах измерения.
Pad_CornerRadius_Value_BottomLayer
Сводка
Возвращает объекты площадок, у которых свойство Pad Corner Radius Size (Bottom Layer) соответствует запросу.
Синтаксис
Pad_CornerRadius_Value_BottomLayer = Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 inch), либо метрическим (mm; 1 mm = 0,001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– чтобы задать радиус скругления углов в mil. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– чтобы задать радиус скругления углов в mm.
Пример использования
Pad_CornerRadius_Value_BottomLayer = 100
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Bottom Layer) равно 100 в текущих единицах измерения.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Bottom Layer) больше 80 mil.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
Pad_CornerRadius_Value_BottomLayer <> 50
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Bottom Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (у которых Stack Mode установлено в
Simple), свойство Pad Corner Radius Size (Bottom Layer) будет таким же, как свойство Pad Corner Radius Size (All Layers), поскольку заданный Corner Radius используется для всех сигнальных слоёв. - Свойство Pad Corner Radius Size (Bottom Layer) определено только для объектов площадок.
Pad_CornerRadius_Value_MidLayerN
Сводка
Возвращает объекты площадок, у которых свойство Pad Corner Radius Size (Mid Layer <n>) (где n = 1..30 — номер внутреннего слоя) соответствует запросу.
Синтаксис
Pad_CornerRadius_Value_MidLayer<n> = Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 inch), либо метрическим (mm; 1 mm = 0,001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– чтобы задать радиус скругления углов в mil. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– чтобы задать радиус скругления углов в mm.
Пример использования
Pad_CornerRadius_Value_MidLayer1 = 100
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Mid Layer 1) равно 100 в текущих единицах измерения.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Mid Layer 2) больше или равно 4.064 в текущих единицах измерения.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Возвращает все объекты площадок, у которых свойство Pad Corner Radius Size (Mid Layer 5) больше 80 mil.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство Pad Corner Radius Size (Mid Layer 10) больше или равно 1.524 mm и меньше или равно 3.81 mm.
Pad_CornerRadius_Value_MidLayer30 <> 50
Возвращает все объекты площадок (pad), у которых свойство 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).
Pad_CornerRadius_Value_TopLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство Pad Corner Radius Size (Top Layer) соответствует запросу (Query).
Синтаксис
Pad_CornerRadius_Value_TopLayer = Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– чтобы задать радиус скругления углов в mil. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– чтобы задать радиус скругления углов в mm.
Пример использования
Pad_CornerRadius_Value_TopLayer = 100
Возвращает все объекты площадок (pad), у которых свойство Pad Corner Radius Size (Top Layer) равно 100 в текущих единицах измерения.
Pad_CornerRadius_Value_TopLayer >= 4.064
Возвращает все объекты площадок (pad), у которых свойство Pad Corner Radius Size (Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Возвращает все объекты площадок (pad), у которых свойство Pad Corner Radius Size (Top Layer) больше 80 mil.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство Pad Corner Radius Size (Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
Pad_CornerRadius_Value_TopLayer <> 50
Возвращает все объекты площадок (pad), у которых свойство 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).
Pad_JumperID
Сводка
Возвращает все объекты площадок (pad), у которых свойство Pad Jumper ID соответствует запросу (Query).
Синтаксис
Pad_JumperID : Numeric_String
Пример использования
Pad_JumperID = '3'
Возвращает все объекты площадок (pad), у которых свойство Pad Jumper ID равно 3.
Pad_JumperID <> '567'
Возвращает все объекты, except объекты площадок (pad), у которых свойство Pad Jumper ID равно 567.
Примечание
Свойство Pad Jumper ID определено только для объектов площадок (pad).
Pad_PinLength
Сводка
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length соответствует запросу (Query).
Синтаксис
Pad_PinLength : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Pad_PinLength) : Number– чтобы задать длину в mil. -
AsMM(Pad_PinLength) : Number– чтобы задать длину в mm.
Пример использования
Pad_PinLength = 4
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length равно 4 в текущих единицах измерения.
Pad_PinLength >= 5.08
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length больше или равно 5.08 в текущих единицах измерения.
AsMils(Pad_PinLength) > 4
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length больше 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length больше или равно 0.102 mm и меньше или равно 0.105 mm.
Pad_PinLength <> 2
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length not равно 2 в текущих единицах измерения.
AsMils(Pad_PinLength) <= 1.4
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length меньше или равно 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Возвращает все объекты площадок (pad), у которых свойство Pin/Pkg Length меньше 0.05 mm.
Примечание
Свойство Pin/Pkg Length определено только для объектов площадок (pad).
PadDonutOuterDiameter_AllLayers
Сводка
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(All Layers) соответствует запросу (Query).
Синтаксис
PadDonutOuterDiameter_AllLayers : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– чтобы задать внешний диаметр «donut» в mil. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– чтобы задать внешний диаметр «donut» в mm.
Пример использования
PadDonutOuterDiameter_AllLayers = 100
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(All Layers) равно 100 в текущих единицах измерения.
PadDonutOuterDiameter_AllLayers >= 4.064
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(All Layers) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(All Layers) больше 80 mil.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(All Layers) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutOuterDiameter_AllLayers <> 50
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(All Layers) not равно 50 в текущих единицах измерения.
PadDonutOuterDiameter_BottomLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Bottom Layer) соответствует запросу (Query).
Синтаксис
PadDonutOuterDiameter_BottomLayer = Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– чтобы задать внешний диаметр «donut» в mil. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– чтобы задать внешний диаметр «donut» в mm.
Пример использования
PadDonutOuterDiameter_BottomLayer = 100
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Bottom Layer) равно 100 в текущих единицах измерения.
PadDonutOuterDiameter_BottomLayer >= 4.064
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Bottom Layer) больше 80 mil.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutOuterDiameter_BottomLayer <> 50
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Bottom Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (если Stack Mode установлено в
Simple) свойство Pad Donut Outer Diameter(Bottom Layer) будет совпадать со свойством Pad Donut Outer Diameter(All Layers), поскольку заданный внешний диаметр «donut» используется для всех сигнальных слоёв. -
Свойство Pad Donut Outer Diameter(Bottom Layer) определено только для объектов площадок (pad).
PadDonutOuterDiameter_MidLayerN
Сводка
Возвращает объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Mid Layer <n>) (где n = 1..30 — номер внутреннего слоя) соответствует запросу (Query).
Синтаксис
PadDonutOuterDiameter_MidLayer<n> = Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– чтобы задать внешний диаметр «donut» в mil. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– чтобы задать внешний диаметр «donut» в mm.
Пример использования
PadDonutOuterDiameter_MidLayer1 = 100
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Mid Layer 1) равно 100 в текущих единицах измерения.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Mid Layer 2) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Mid Layer 5) больше 80 mil.
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Mid Layer 10) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutOuterDiameter_MidLayer30 <> 50
Возвращает все объекты площадок (pad), у которых свойство 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), поскольку заданный внешний диаметр «donut» используется для всех сигнальных слоёв. -
Свойство Pad Donut Outer Diameter(Mid Layer <n>) определено только для объектов площадок (pad).
PadDonutOuterDiameter_TopLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство Pad Donut Outer Diameter(Top Layer) соответствует запросу (Query).
Синтаксис
PadDonutOuterDiameter_TopLayer = Number
Numberбудет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– чтобы указать внешний диаметр кольца (donut) в mil. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– чтобы указать внешний диаметр кольца (donut) в мм.
Пример использования
PadDonutOuterDiameter_TopLayer = 100
Возвращает все объекты pad, у которых свойство Pad Donut Outer Diameter(Top Layer) равно 100 в текущих единицах измерения.
PadDonutOuterDiameter_TopLayer >= 4.064
Возвращает все объекты pad, у которых свойство Pad Donut Outer Diameter(Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Возвращает все объекты pad, у которых свойство Pad Donut Outer Diameter(Top Layer) больше 80 mil.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Возвращает все объекты pad, у которых свойство Pad Donut Outer Diameter(Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutOuterDiameter_TopLayer <> 50
Возвращает все объекты pad, у которых свойство Pad Donut Outer Diameter(Top Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (когда Stack Mode установлено в
Simple) свойство Pad Donut Outer Diameter(Top Layer) будет таким же, как и свойство Pad Donut Outer Diameter(All Layers), поскольку заданный внешний диаметр кольца (donut) используется для всех сигнальных слоёв. -
Свойство Pad Donut Outer Diameter(Top Layer) определено только для объектов pad.
PadDonutWidth_AllLayers
Сводка
Возвращает все объекты pad, у которых свойство Pad Donut Width(All Layers) соответствует запросу.
Синтаксис
PadDonutWidth_AllLayers : Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutWidth_AllLayers) : Number– чтобы указать ширину кольца (donut) в mil. -
AsMM(PadDonutWidth_AllLayers) : Number– чтобы указать ширину кольца (donut) в мм.
Пример использования
PadDonutWidth_AllLayers = 100
Возвращает все объекты pad, у которых свойство Pad Donut Width(All Layers) равно 100 в текущих единицах измерения.
PadDonutWidth_AllLayers >= 4.064
Возвращает все объекты pad, у которых свойство Pad Donut Width(All Layers) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutWidth_AllLayers) > 80
Возвращает все объекты pad, у которых свойство Pad Donut Width(All Layers) больше 80 mil.
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Возвращает все объекты pad, у которых свойство Pad Donut Width(All Layers) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutWidth_AllLayers <> 50
Возвращает все объекты pad, у которых свойство Pad Donut Width(All Layers) not равно 50 в текущих единицах измерения.
PadDonutWidth_BottomLayer
Сводка
Возвращает объекты pad, у которых свойство Pad Donut Width(Bottom Layer) соответствует запросу.
Синтаксис
PadDonutWidth_BottomLayer = Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutWidth_BottomLayer) : Number– чтобы указать ширину кольца (donut) в mil. -
AsMM(PadDonutWidth_BottomLayer) : Number– чтобы указать ширину кольца (donut) в мм.
Пример использования
PadDonutWidth_BottomLayer = 100
Возвращает все объекты pad, у которых свойство Pad Donut Width(Bottom Layer) равно 100 в текущих единицах измерения.
PadDonutWidth_BottomLayer >= 4.064
Возвращает все объекты pad, у которых свойство Pad Donut Width(Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutWidth_BottomLayer) > 80
Возвращает все объекты pad, у которых свойство Pad Donut Width(Bottom Layer) больше 80 mil.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Возвращает все объекты pad, у которых свойство Pad Donut Width(Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutWidth_BottomLayer <> 50
Возвращает все объекты pad, у которых свойство Pad Donut Width(Bottom Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (когда Stack Mode установлено в
Simple) свойство Pad Donut Width(Bottom Layer) будет таким же, как и свойство Pad Donut Width(All Layers), поскольку заданная ширина кольца (donut) используется для всех сигнальных слоёв. -
Свойство Pad Donut Width(Bottom Layer) определено только для объектов pad.
PadDonutWidth_MidLayerN
Сводка
Возвращает объекты pad, у которых свойство Pad Donut Width(Mid Layer <n>) (где n = 1..30 — номер внутреннего слоя) соответствует запросу.
Синтаксис
PadDonutWidth_MidLayer<n> = Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– чтобы указать ширину кольца (donut) в mil. -
AsMM(PadDonutWidth_MidLayer<n>) : Number– чтобы указать ширину кольца (donut) в мм.
Пример использования
PadDonutWidth_MidLayer1 = 100
Возвращает все объекты pad, у которых свойство Pad Donut Width(Mid Layer 1) равно 100 в текущих единицах измерения.
PadDonutWidth_MidLayer2 >= 4.064
Возвращает все объекты pad, у которых свойство Pad Donut Width(Mid Layer 2) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutWidth_MidLayer5) > 80
Возвращает все объекты pad, у которых свойство Pad Donut Width(Mid Layer 5) больше 80 mil.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Возвращает все объекты pad, у которых свойство Pad Donut Width(Mid Layer 10) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutWidth_MidLayer30 <> 50
Возвращает все объекты pad, у которых свойство Pad Donut Width(Mid Layer 30) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (когда Stack Mode установлено в
Simple) свойства Pad Donut Width(Mid Layer <n>) будут такими же, как и свойство Pad Donut Width(All Layers), поскольку заданная ширина кольца (donut) используется для всех сигнальных слоёв. -
Свойство Pad Donut Width(Mid Layer <n>) определено только для объектов pad.
PadDonutWidth_TopLayer
Сводка
Возвращает объекты pad, у которых свойство Pad Donut Width(Top Layer) соответствует запросу.
Синтаксис
PadDonutWidth_TopLayer = Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadDonutWidth_TopLayer) : Number– чтобы указать ширину кольца (donut) в mil. -
AsMM(PadDonutWidth_TopLayer) : Number– чтобы указать ширину кольца (donut) в мм.
Пример использования
PadDonutWidth_TopLayer = 100
Возвращает все объекты pad, у которых свойство Pad Donut Width(Top Layer) равно 100 в текущих единицах измерения.
PadDonutWidth_TopLayer >= 4.064
Возвращает все объекты pad, у которых свойство Pad Donut Width(Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadDonutWidth_TopLayer) > 80
Возвращает все объекты pad, у которых свойство Pad Donut Width(Top Layer) больше 80 mil.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Возвращает все объекты pad, у которых свойство Pad Donut Width(Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadDonutWidth_TopLayer <> 50
Возвращает все объекты pad, у которых свойство Pad Donut Width(Top Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (когда Stack Mode установлено в
Simple) свойство Pad Donut Width(Top Layer) будет таким же, как и свойство Pad Donut Width(All Layers), поскольку заданная ширина кольца (donut) используется для всех сигнальных слоёв. -
Свойство Pad Donut Width(Top Layer) определено только для объектов pad.
PadElectricalType
Сводка
Возвращает все объекты pad, у которых свойство Electrical Type соответствует запросу.
Синтаксис
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String должен быть одной из строк из следующего списка:
-
'Load' -
'Source' -
'Terminator'
Пример использования
PadElectricalType = 'Load'
Возвращает все объекты pad, у которых свойство Electrical Type имеет значение Load.
PadElectricalType <> 'Source'
Возвращает все объекты except объекты pad, у которых свойство Electrical Type имеет значение Source.
Примечания
- Свойство Electrical Type определено только для объектов pad.
-
Одиночные кавычки (') в начале и в конце
ElectricalType_Stringобязательны.
PadIsPlated
Сводка
Возвращает все объекты pad, у которых свойство Plated соответствует запросу.
Синтаксис
PadIsPlated : Boolean_String
Boolean_String должен быть либо 'True', либо 'False'.
Пример использования
PadIsPlated = 'True'
Возвращает все объекты pad, у которых свойство Plated включено.
PadIsPlated = 'False'
Возвращает все объекты pad, у которых свойство Plated отключено.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Возвращает все объекты except объекты pad, у которых свойство Plated включено.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Возвращает все объекты except объекты pad, у которых свойство Plated отключено.
Примечание
Свойство Plated определено только для объектов pad.
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 должен быть строкой, которая:
-
Нацелена на площадки/переходные отверстия из требуемой библиотеки шаблонов Pad Via Template Library. В этом случае строка должна указывать имя этой библиотеки (например,
'ExamplePVLib.PvLib'). -
Нацелена на площадки/переходные отверстия из локальной библиотеки шаблонов. В этом случае необходимо использовать строку
'<Local>'.
Пример использования
PadViaLibrary = '<Local>'
Возвращает все объекты площадок и переходных отверстий, свойство Library которых равно <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Возвращает все объекты площадок и переходных отверстий, свойство Library которых равно ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Возвращает все объекты площадок и переходных отверстий, свойство Library которых оканчивается на PVLib. Например, площадки/переходные отверстия, размещённые из библиотеки шаблонов ExamplePVLib.PvLib, будут возвращены этим выражением.
Примечания
- Свойство Library определено только для объектов площадок и переходных отверстий.
-
Одиночные кавычки (') в начале и в конце
PadViaLibrary_Stringобязательны.
PadViaLibraryTemplate
Сводка
Возвращает все объекты площадок и/или переходных отверстий, свойство Library Template которых соответствует запросу.
Синтаксис
PadViaLibraryTemplate : String
Введённая строка должна указывать имя требуемого шаблона площадки/переходного отверстия (например, 'c152hn127').
Пример использования
PadViaLibraryTemplate = 'c152hn127'
Возвращает все объекты площадок, свойство Library Template которых равно c152hn127.
PadViaLibraryTemplate = 'v127h71'
Возвращает все объекты переходных отверстий, свойство Library Template которых равно v127h71.
PadViaLibraryTemplate Like '*127'
Возвращает все объекты площадок и переходных отверстий, свойство Library Template которых оканчивается на 127. Например, площадка, размещённая с использованием шаблона c152hn127 и переходное отверстие, размещённое с использованием шаблона v102h71x127, будут возвращены этим выражением.
Примечание
Свойство Library Template определено только для объектов площадок и переходных отверстий.
PadViaLinkedToTemplate
Сводка
Возвращает все объекты площадок и переходных отверстий, свойство Linked To Library которых соответствует запросу.
Синтаксис
PadViaLinkedToTemplate : Boolean_String
Пример использования
PadViaLinkedToTemplate = 'True'
Возвращает все объекты площадок и переходных отверстий, у которых свойство Linked To Library включено (связаны с Pad Via Template Library (*.PvLib).
PadViaLinkedToTemplate = 'False'
Возвращает все объекты площадок и переходных отверстий, у которых свойство Linked To Library выключено (не связаны с Pad Via Template Library (*.PvLib).
Примечание
Свойство Linked To Library определено только для объектов площадок и переходных отверстий.
PadXOffset
Сводка
Возвращает все объекты площадок, свойство Pad X Offset которых соответствует запросу.
Синтаксис
PadXOffset : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXOffset) : Number– чтобы задать смещение в mil. -
AsMM(PadXOffset) : Number– чтобы задать смещение в mm.
Пример использования
PadXOffset = 2
Возвращает все объекты площадок, у которых свойство Pad X Offset равно 2 в текущих единицах измерения.
PadXOffset >= 0.2286
Возвращает все объекты площадок, у которых свойство Pad X Offset больше либо равно 0.2286 в текущих единицах измерения.
AsMils(PadXOffset) Between 0.5 And 0.6
Возвращает все объекты площадок, у которых свойство Pad X Offset больше либо равно 0.5 mil и меньше либо равно 0.6 mil.
AsMM(PadXOffset) < 0.2794
Возвращает все объекты площадок, у которых свойство Pad X Offset меньше 0.2794 mm.
Примечания
-
Свойство Pad X Offset определено только для объектов площадок.
-
Свойство Pad X Offset соответствует полю Offset From Hole Center X при просмотре свойств выбранной площадки на панели Properties panel.
PadXSize_AllLayers
Сводка
Возвращает все объекты простых площадок, свойство X Size (All Layers) которых соответствует запросу.
Синтаксис
PadXSize_AllLayers : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_AllLayers) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_AllLayers) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_AllLayers = 100
Возвращает все объекты простых площадок, у которых свойство X Size (All Layers) равно 100 в текущих единицах измерения.
PadXSize_AllLayers >= 4.064
Возвращает все объекты простых площадок, у которых свойство X Size (All Layers) больше либо равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_AllLayers) > 80
Возвращает все объекты простых площадок, у которых свойство X Size (All Layers) больше 80 mil.
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
Возвращает все объекты простых площадок, у которых свойство X Size (All Layers) больше либо равно 1.524 mm и меньше либо равно 3.81 mm.
PadXSize_AllLayers <> 50
Возвращает все объекты простых площадок, у которых свойство X Size (All Layers) not равно 50 в текущих единицах измерения.
Примечание
Свойство X Size (All Layers) определено только для площадок и переходных отверстий, у которых свойство Stack Mode установлено в Simple.
PadXSize_BottomLayer
Сводка
Возвращает объекты площадок, свойство X Size (Bottom Layer) которых соответствует запросу.
Синтаксис
PadXSize_BottomLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_BottomLayer) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_BottomLayer) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_BottomLayer = 100
Возвращает все объекты площадок, у которых свойство X Size (Bottom Layer) равно 100 в текущих единицах измерения.
PadXSize_BottomLayer >= 4.064
Возвращает все объекты площадок, у которых свойство X Size (Bottom Layer) больше либо равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_BottomLayer) > 80
Возвращает все объекты площадок, у которых свойство X Size (Bottom Layer) больше 80 mil.
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
Возвращает все объекты площадок, у которых свойство X Size (Bottom Layer) больше либо равно 1.524 mm и меньше либо равно 3.81 mm.
PadXSize_BottomLayer <> 50
Возвращает все объекты площадок, у которых свойство X Size (Bottom Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (у которых Stack Mode установлено в
Simple), свойство X Size (Bottom Layer) будет таким же, как и свойство X Size (All Layers), поскольку заданный размер используется для всех сигнальных слоёв. -
Свойство X Size (Bottom Layer) определено только для объектов площадок и переходных отверстий.
PadXSize_MidLayerN
Сводка
Возвращает объекты площадок, свойство X Size (Mid Layer <n>) которых соответствует запросу.
Синтаксис
PadXSize_MidLayer1 : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_MidLayer<n>) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_MidLayer<n>) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_MidLayer<n> = 100
Возвращает все объекты площадок, у которых свойство X Size (Mid Layer <n>) равно 100 в текущих единицах измерения.
PadXSize_MidLayer<n> >= 4.064
Возвращает все объекты площадок, у которых свойство X Size (Mid Layer <n>) больше либо равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_MidLayer<n>) > 80
Возвращает все объекты площадок, у которых свойство X Size (Mid Layer <n>) больше 80 mil.
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
Возвращает все объекты площадок, у которых свойство X Size (Mid Layer <n>) больше либо равно 1.524 mm и меньше либо равно 3.81 mm.
PadXSize_MidLayer<n> <> 50
Возвращает все объекты площадок, у которых свойство X Size (Mid Layer <n>) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (у которых Stack Mode установлено в
Simple), свойство X Size (Mid Layer <n>) будет таким же, как и свойство X Size (All Layers), поскольку заданный размер используется для всех сигнальных слоёв. -
Свойство X Size (Mid Layer <n>) определено только для объектов площадок и переходных отверстий.
PadXSize_PasteBottomLayer
Сводка
Возвращает объекты площадок, свойство X Size (Paste Mask Bottom Layer) которых соответствует запросу.
Синтаксис
PadXSize_PasteBottomLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_PasteBottomLayer) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_PasteBottomLayer) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_PasteBottomLayer = 100
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Bottom Layer) равно 100 в текущих единицах измерения.
PadXSize_PasteBottomLayer >= 4.064
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_PasteBottomLayer) > 80
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Bottom Layer) больше 80 mil.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadXSize_PasteBottomLayer <> 50
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Bottom Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство X Size (Paste Mask Bottom Layer) определено только для объектов площадок (pad).
PadXSize_PasteTopLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство X Size (Paste Mask Top Layer) соответствует запросу (Query).
Синтаксис
PadXSize_PasteTopLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_PasteTopLayer) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_PasteTopLayer) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_PasteTopLayer = 100
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Top Layer) равно 100 в текущих единицах измерения.
PadXSize_PasteTopLayer >= 4.064
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_PasteTopLayer) > 80
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Top Layer) больше 80 mil.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadXSize_PasteTopLayer <> 50
Возвращает все объекты площадок (pad), у которых свойство X Size (Paste Mask Top Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство X Size (Paste Mask Top Layer) определено только для объектов площадок (pad).
PadXSize_SolderBottomLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство X Size (Solder Mask Bottom Layer) соответствует запросу (Query).
Синтаксис
PadXSize_SolderBottomLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_SolderBottomLayer) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_SolderBottomLayer) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_SolderBottomLayer = 100
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Bottom Layer) равно 100 в текущих единицах измерения.
PadXSize_SolderBottomLayer >= 4.064
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_SolderBottomLayer) > 80
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Bottom Layer) больше 80 mil.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadXSize_SolderBottomLayer <> 50
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Bottom Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство X Size (Solder Mask Bottom Layer) определено только для объектов площадок (pad).
PadXSize_SolderTopLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство X Size (Solder Mask Top Layer) соответствует запросу (Query).
Синтаксис
PadXSize_SolderTopLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_SolderTopLayer) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_SolderTopLayer) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_SolderTopLayer = 100
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Top Layer) равно 100 в текущих единицах измерения.
PadXSize_SolderTopLayer >= 4.064
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_SolderTopLayer) > 80
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Top Layer) больше 80 mil.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadXSize_SolderTopLayer <> 50
Возвращает все объекты площадок (pad), у которых свойство X Size (Solder Mask Top Layer) not равно 50 в текущих единицах измерения.
Примечание
Свойство X Size (Solder Mask Top Layer) определено только для объектов площадок (pad).
PadXSize_TopLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство X Size (Top Layer) соответствует запросу (Query).
Синтаксис
PadXSize_TopLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadXSize_TopLayer) : Number– чтобы задать размер в mil. -
AsMM(PadXSize_TopLayer) : Number– чтобы задать размер в mm.
Пример использования
PadXSize_TopLayer = 100
Возвращает все объекты площадок (pad), у которых свойство X Size (Top Layer) равно 100 в текущих единицах измерения.
PadXSize_TopLayer >= 4.064
Возвращает все объекты площадок (pad), у которых свойство X Size (Top Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadXSize_TopLayer) > 80
Возвращает все объекты площадок (pad), у которых свойство X Size (Top Layer) больше 80 mil.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Возвращает все объекты площадок (pad), у которых свойство X Size (Top Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadXSize_TopLayer <> 50
Возвращает все объекты площадок (pad), у которых свойство X Size (Top Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых площадок (у которых Stack Mode установлено в
Simple) свойство X Size (Top Layer) будет таким же, как и свойство X Size (All Layers), поскольку заданный размер используется для всех сигнальных слоёв. -
Свойство X Size (Top Layer) определено только для объектов площадок (pad) и переходных отверстий (via).
PadYOffset
Сводка
Возвращает все объекты площадок (pad), у которых свойство Pad Y Offset соответствует запросу (Query).
Синтаксис
PadYOffset : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYOffset) : Number– чтобы задать смещение в mil. -
AsMM(PadYOffset) : Number– чтобы задать смещение в mm.
Пример использования
PadYOffset = 2
Возвращает все объекты площадок (pad), у которых свойство Pad Y Offset равно 2 в текущих единицах измерения.
PadYOffset >= 0.2286
Возвращает все объекты площадок (pad), у которых свойство Pad Y Offset больше или равно 0.2286 в текущих единицах измерения.
AsMils(PadYOffset) Between 0.5 And 0.6
Возвращает все объекты площадок (pad), у которых свойство Pad Y Offset больше или равно 0.5 mil и меньше или равно 0.6 mil.
AsMM(PadYOffset) < 0.2794
Возвращает все объекты площадок (pad), у которых свойство Pad Y Offset меньше 0.2794 mm.
Примечания
-
Свойство Pad Y Offset определено только для объектов площадок (pad).
-
Свойство Pad Y Offset соответствует полю Offset From Hole Center Y при просмотре свойств выбранной площадки (pad) на панели Properties.
PadYSize_AllLayers
Сводка
Возвращает все объекты простых площадок (simple pad), у которых свойство Y Size (All Layers) соответствует запросу (Query).
Синтаксис
PadYSize_AllLayers : Number
Number будет следовать единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_AllLayers) : Number– чтобы задать размер в mil. -
AsMM(PadYSize_AllLayers) : Number– чтобы задать размер в mm.
Пример использования
PadYSize_AllLayers = 100
Возвращает все объекты простых площадок (simple pad), у которых свойство Y Size (All Layers) равно 100 в текущих единицах измерения.
PadYSize_AllLayers >= 4.064
Возвращает все объекты простых площадок (simple pad), у которых свойство Y Size (All Layers) больше или равно 4.064 в текущих единицах измерения.
AsMils(PadYSize_AllLayers) > 80
Возвращает все объекты простых площадок (simple pad), у которых свойство Y Size (All Layers) больше 80 mil.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Возвращает все объекты простых площадок (simple pad), у которых свойство Y Size (All Layers) больше или равно 1.524 mm и меньше или равно 3.81 mm.
PadYSize_AllLayers <> 50
Возвращает все объекты простых площадок (simple pad), у которых свойство Y Size (All Layers) not равно 50 в текущих единицах измерения.
Примечание
Свойство Y Size (All Layers) определено только для площадок, у которых свойство Stack Mode установлено в Simple.
PadYSize_BottomLayer
Сводка
Возвращает объекты площадок (pad), у которых свойство Y Size (Bottom Layer) соответствует запросу (Query).
Синтаксис
PadYSize_BottomLayer : Number
Numberбудет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_BottomLayer) : Number– чтобы указать размер в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_MidLayer<n>) : Number– чтобы указать размер в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_PasteBottomLayer) : Number– чтобы указать размер в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_PasteTopLayer) : Number– чтобы указать размер в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_SolderBottomLayer) : Number– чтобы указать размер в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_SolderTopLayer) : Number– чтобы указать размер в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PadYSize_TopLayer) : Number– чтобы указать размер в mil. -
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
Сводка
Возвращает все объекты-площадки, у которых свойство Use Paste соответствует запросу.
Синтаксис
PasteMaskEnabled : Boolean_String
Пример использования
PasteMaskEnabled = 'True'
Возвращает все объекты-площадки, у которых свойство Use Paste включено.
PasteMaskEnabled = 'False'
Возвращает все объекты-площадки, у которых свойство Use Paste отключено.
Примечание
Свойство Use Paste определено только для объектов-площадок.
PasteMaskEnabledBottom
Сводка
Возвращает все объекты-площадки, у которых свойство Paste Mask Enabled - Bottom соответствует запросу.
Синтаксис
PasteMaskEnabledBottom : Boolean_String
Пример использования
PasteMaskEnabledBottom = 'True'
Возвращает все объекты-площадки, у которых свойство Paste Mask Enabled - Bottom включено.
PasteMaskEnabledBottom = 'False'
Возвращает все объекты-площадки, у которых свойство Paste Mask Enabled - Bottom отключено.
Примечание
Свойство Paste Mask Enabled - Bottom определено только для объектов-площадок.
PasteMaskEnabledTop
Сводка
Возвращает все объекты-площадки, у которых свойство Paste Mask Enabled - Top соответствует запросу.
Синтаксис
PasteMaskEnabledTop : Boolean_String
Пример использования
PasteMaskEnabledTop = 'True'
Возвращает все объекты-площадки, у которых свойство Paste Mask Enabled - Top включено.
PasteMaskEnabledTop = 'False'
Возвращает все объекты-площадки, у которых свойство Paste Mask Enabled - Top отключено.
Примечание
Свойство Paste Mask Enabled - Top определено только для объектов-площадок.
PasteMaskExpansion
Сводка
Величина расширения паяльной маски для дуг, заливок, площадок, регионов и дорожек может определяться либо соответствующими правилами проектирования Paste Mask Expansion, либо вручную — заданием значения расширения в свойствах объекта. Эта функция возвращает следующее:
- Площадки, у которых свойство Paste Mask Expansion соответствует запросу.
-
Дуги, заливки, регионы и дорожки, у которых Paste Mask Expansion Mode установлено в
ManualилиFrom Rule, AND, и у которых свойство Paste Mask Expansion соответствует запросу.
Синтаксис
PasteMaskExpansion : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения, переопределив единицы по умолчанию, заданные на уровне документа, с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(— чтобы задать расширение паяльной маски в mil.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
Сводка
Величина расширения паяльной маски для площадок может задаваться либо как абсолютное значение (mil/мм), либо как процент от площади площадки. Эта функция возвращает объекты, у которых свойство Paste Mask Percent соответствует запросу.
Синтаксис
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String задаёт расширение паяльной маски, выраженное в процентах.
Пример использования
PasteMaskPercent = '50%'
Возвращает все объекты-площадки, у которых свойство Paste Mask Percent равно 50%.
PasteMaskPercent <> '30%'
Возвращает все объекты except для объектов-площадок, у которых свойство Paste Mask Percent равно 30%.
Примечания
-
Одиночные кавычки (') в начале и в конце
PasteMaskPercent_Stringявляются обязательными. - Процент расширения паяльной маски для площадки может быть отрицательным, нулевым или положительным.
PasteMaskUsePercent
Сводка
Величина расширения паяльной маски для площадок может задаваться либо как абсолютное значение (mil/мм), либо как процент от площади площадки. Эта функция возвращает объекты, у которых свойство 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
Сводка
Возвращает все объекты via, у которых свойство Plugging Side соответствует запросу.
Синтаксис
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String должен быть одной из строк из следующего списка:
-
'Top' -
'Bottom' -
'Both'
Пример использования
PluggingSide = 'Top'
Возвращает все объекты via, у которых свойство Plugging Side равно Top.
PluggingSide <> 'Both'
Возвращает все объекты except объекты via, у которых свойство Plugging Side равно Both.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Возвращает все объекты except объекты via, у которых свойство Plugging Side равно Both.
Примечания
- Свойство Plugging Side определено только для объектов via.
-
Символы одинарной кавычки (
') в начале и в концеPluggingSide_Stringявляются обязательными.
PolygonArcApproximation
Сводка
Возвращает все объекты заливки полигона, у которых свойство Arc Approximation соответствует запросу.
Синтаксис
PolygonArcApproximation : Number
Number следует единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(PolygonArcApproximation) : Number– чтобы задать аппроксимацию в mil. -
AsMM(PolygonArcApproximation) : Number– чтобы задать аппроксимацию в mm.
Пример использования
PolygonArcApproximation = 0.0127
Возвращает все объекты заливки полигона, у которых свойство Arc Approximation равно 0.0127 в текущих единицах измерения.
PolygonArcApproximation >= 1.27
Возвращает все объекты заливки полигона, у которых свойство Arc Approximation больше или равно 1.27 в текущих единицах измерения.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Возвращает все объекты заливки полигона, у которых свойство Arc Approximation больше или равно 0.01 mil и меньше или равно 0.02 mil.
AsMM(PolygonArcApproximation) < 0.0127
Возвращает все объекты заливки полигона, у которых свойство Arc Approximation меньше 0.0127 mm.
Примечания
-
Свойство Arc Approximation определено только для объектов заливки полигона.
-
Дочерние объекты объектов заливки полигона, возвращённых запросом, не возвращаются.
PolygonGridSize
Сводка
Возвращает все объекты заливки полигона, у которых свойство Grid Size соответствует запросу.
Синтаксис
PolygonGridSize : Number
Number следует единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(PolygonGridSize) : Number– чтобы задать размер в mil. -
AsMM(PolygonGridSize) : Number– чтобы задать размер в mm.
Пример использования
PolygonGridSize = 20
Возвращает все объекты заливки полигона, у которых свойство Grid Size равно 20 в текущих единицах измерения.
PolygonGridSize >= 1.27
Возвращает все объекты заливки полигона, у которых свойство Grid Size больше или равно 1.27 в текущих единицах измерения.
AsMils(PolygonGridSize) Between 10 And 30
Возвращает все объекты заливки полигона, у которых свойство Grid Size больше или равно 10 mil и меньше или равно 30 mil.
AsMM(PolygonGridSize) < 1.016
Возвращает все объекты заливки полигона, у которых свойство Grid Size меньше 1.016 mm.
Примечания
-
Свойство Grid Size определено только для объектов заливки полигона.
-
Дочерние объекты объектов заливки полигона, возвращённых запросом, не возвращаются.
PolygonHatchingStyle
Сводка
Возвращает все объекты заливки полигона, у которых свойство Hatching Style соответствует запросу.
Синтаксис
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String должен быть одной из строк из следующего списка:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Пример использования
PolygonHatchingStyle = 'Horizontal Hatch'
Возвращает все объекты заливки полигона, у которых свойство Hatching Style равно Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Возвращает все объекты except объекты заливки полигона, у которых свойство Hatching Style равно 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Возвращает все объекты заливки полигона except те, у которых свойство Hatching Style равно Solid.
Примечания
- Свойство Hatching Style определено только для объектов заливки полигона.
-
Символы одинарной кавычки (') в начале и в конце
PolygonHatchingStyle_Stringявляются обязательными.
PolygonIgnoreViolations
Сводка
Возвращает все объекты заливки полигона, у которых свойство Ignore On-Line Violations соответствует запросу.
Синтаксис
PolygonIgnoreViolations : Boolean_String
Пример использования
PolygonIgnoreViolations = 'True'
Возвращает все объекты заливки полигона, у которых свойство Ignore On-Line Violations включено.
PolygonIgnoreViolations = 'False'
Возвращает все объекты заливки полигона, у которых свойство Ignore On-Line Violations отключено.
Примечания
- Свойство Ignore On-Line Violations определено только для объектов заливки полигона.
- Дочерние объекты объектов заливки полигона, возвращённых запросом, не возвращаются.
PolygonIslandAreaThreshold
Сводка
Возвращает все объекты заливки полигона, у которых свойство Island Area Threshold соответствует запросу.
Синтаксис
PolygonIslandAreaThreshold : Number
Number следует единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(PolygonIslandAreaThreshold) : Number– чтобы задать порог в mil. -
AsMM(PolygonIslandAreaThreshold) : Number– чтобы задать порог в mm.
Пример использования
PolygonIslandAreaThreshold = 2
Возвращает все объекты заливки полигона, у которых свойство Island Area Threshold равно 2 в квадратных (текущих) единицах измерения.
PolygonIslandAreaThreshold >= 2
Возвращает все объекты заливки полигона, у которых свойство Island Area Threshold больше или равно 2 в квадратных (текущих) единицах измерения.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Возвращает все объекты заливки полигона, у которых свойство Island Area Threshold больше или равно 3000 square mils и меньше или равно 4000 square mils.
AsMM(PolygonIslandAreaThreshold) < 1.016
Возвращает все объекты заливки полигона, у которых свойство Island Area Threshold меньше 1.016 square mm.
Примечания
-
Свойство Island Area Threshold определено только для объектов заливки полигона.
-
Дочерние объекты объектов заливки полигона, возвращённых запросом, не возвращаются.
PolygonMinimumPrimitiveSize
Сводка
Возвращает все объекты заливки полигона, у которых свойство Minimum Primitive Size соответствует запросу.
Синтаксис
PolygonMinimumPrimitiveSize : Number
Number следует единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– чтобы задать размер в mil. -
AsMM(PolygonMinimumPrimitiveSize) : Number– чтобы задать размер в mm.
Пример использования
PolygonMinimumPrimitiveSize = 4
Возвращает все объекты заливки полигона, у которых свойство Minimum Primitive Size равно 4 в текущих единицах измерения.
PolygonMinimumPrimitiveSize >= 0.0508
Возвращает все объекты заливки полигона, у которых свойство Minimum Primitive Size больше или равно 0.0508 в текущих единицах измерения.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Возвращает все объекты заливки полигона, у которых свойство Minimum Primitive Size больше или равно 3 mil и меньше или равно 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Возвращает все объекты заливки полигона, у которых свойство Minimum Primitive Size меньше 0.1524 mm.
Примечания
-
Свойство Minimum Primitive Size определено только для объектов заливки полигона.
-
Дочерние объекты объектов заливки полигона, возвращённых запросом, не возвращаются.
PolygonNeckWidthThreshold
Сводка
Возвращает все объекты заливки полигона, у которых свойство Neck Width Threshold соответствует запросу.
Синтаксис
PolygonNeckWidthThreshold : Number
Number следует единицам измерения, используемым в документе в данный момент: либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, зависящего от единиц измерения:
-
AsMils(PolygonNeckWidthThreshold) : Number– чтобы задать порог в mil. -
AsMM(PolygonNeckWidthThreshold) : Number– чтобы задать порог в mm.
Пример использования
PolygonNeckWidthThreshold = 5
Возвращает все объекты заливки полигона, у которых свойство Neck Width Threshold равно 5 в текущих единицах измерения.
PolygonNeckWidthThreshold >= 5
Возвращает все объекты заливки полигона, у которых свойство Neck Width Threshold больше или равно 5 в текущих единицах измерения.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Возвращает все объекты заливки полигона, у которых свойство Neck Width Threshold больше или равно 5 mil и меньше или равно 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Возвращает все объекты заливки полигона, у которых свойство Neck Width Threshold меньше 0.127 mm.
Примечания
-
Свойство Neck Width Threshold определено только для объектов заливки полигона.
-
Дочерние объекты объектов заливки полигона, возвращённых запросом, не возвращаются.
PolygonPourOverSameNet
Сводка
Возвращает все объекты заливки полигоном, у которых свойство Pour Over Same Net соответствует запросу.
Синтаксис
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 будет соответствовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(PolygonTrackWidth) : Number– чтобы задать ширину в mil. -
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
Сводка
Возвращает все объекты keepout, у которых свойство Restricted for Layer соответствует запросу.
Синтаксис
Restricted = Layer_String
Restricted <> Layer_String
Пример использования
Restricted = 'TopLayer'
Возвращает все объекты keepout на слое TopLayer.
Restricted <> 'MidLayer1'
Возвращает все объекты keepout except для тех, что находятся на слое MidLayer1.
Примечания
-
Одинарные кавычки (') в начале и в конце
Layer_Stringобязательны. - Свойство Restricted for Layer определено только для объектов keepout (дуги, заливки, сплошные регионы и дорожки).
Rotation
Сводка
Возвращает все объекты базового размера, центрального размера, компонента, опорного размера, вида проекта, таблицы сверления, заливки, таблицы стека слоёв, линейного диаметрального размера, линейного размера, OLE-объекта, площадки и текстовой строки (комментарий, позиционное обозначение, свободный текст), у которых свойство Rotation соответствует запросу.
Синтаксис
Rotation : Number
Пример использования
Rotation = 30.0
Возвращает все объекты базового размера, центрального размера, компонента, размер от базы, вида проекта, таблицы сверловки, заливки, таблицы стека слоёв, линейного диаметрального размера, линейного размера, OLE-объекта, площадки и текстовой строки (комментарий, позиционное обозначение, произвольный текст), у которых свойство Rotation равно 30.0 градусам.
Rotation > 60.0
Возвращает все объекты базового размера, центрального размера, компонента, размер от базы, вида проекта, таблицы сверловки, заливки, таблицы стека слоёв, линейного диаметрального размера, линейного размера, OLE-объекта, площадки и текстовой строки (комментарий, позиционное обозначение, произвольный текст), у которых свойство Rotation больше 60.0 градусов.
Rotation Between 30.0 And 150.0
Возвращает все объекты базового размера, центрального размера, компонента, размер от базы, вида проекта, таблицы сверловки, заливки, таблицы стека слоёв, линейного диаметрального размера, линейного размера, OLE-объекта, площадки и текстовой строки (комментарий, позиционное обозначение, произвольный текст), у которых свойство Rotation больше либо равно 30.0 градусам и меньше либо равно 150.0 градусам.
Rotation <= 45.0
Возвращает все объекты базового размера, центрального размера, компонента, размер от базы, вида проекта, таблицы сверловки, заливки, таблицы стека слоёв, линейного диаметрального размера, линейного размера, OLE-объекта, площадки и текстовой строки (комментарий, позиционное обозначение, произвольный текст), у которых свойство Rotation меньше либо равно 45.0 градусам.
Примечание
Свойство Rotation определено только для объектов базового размера, центрального размера, компонента, размер от базы, вида проекта, таблицы сверловки, заливки, таблицы стека слоёв, линейного диаметрального размера, линейного размера, OLE-объекта, площадки и текстовой строки (комментарий, позиционное обозначение, произвольный текст).
RuleAttributes
Сводка
Возвращает все объекты правил проектирования и нарушений, у которых свойство Rule Attributes соответствует запросу.
Синтаксис
RuleAttributes : String
Введённая строка должна нацеливаться на атрибуты, определённые для правила (например, 'Clearance = 10mil').
Пример использования
RuleAttributes = 'Clearance = 10mil'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Rule Attributes равно Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Возвращает все объекты правил проектирования и нарушений, у которых свойство Rule Attributes начинается с Expansion. В этом случае будут возвращены все правила и нарушения, связанные со слоями паяльной маски и маски пасты.
Примечание
Свойство Rule Attributes определено только для объектов правил проектирования и нарушений.
RuleCategory
Сводка
Возвращает все объекты правил проектирования, у которых свойство 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обязательны.
RuleComment
Сводка
Возвращает все объекты правил проектирования и объекты, у которых свойство Rule Comment соответствует запросу.
Синтаксис
RuleComment : String
Введённая строка должна нацеливаться на комментарий, заданный для правила (например, 'This is an example clearance rule').
Пример использования
RuleComment = 'Все реперные метки, замаскированные на слоях маски пасты'
Возвращает все объекты правил проектирования, у которых свойство Rule Comment равно All fiducials masked on Paste Mask layers.
RuleComment Like '*Clearance*'
Возвращает все объекты правил проектирования, у которых свойство Rule Comment содержит термин Clearance. Например, правило зазора с Comment = Example Clearance Rule и правило зазора компонентов с Comment = Example Component Clearance Rule — оба будут возвращены при использовании этого выражения.
RuleComment = ''
Возвращает все объекты except объектов правил проектирования, у которых есть запись для свойства Rule Comment.
Примечание
Свойство Rule Comment определено только для объектов правил проектирования.
RuleEnabled
Сводка
Возвращает все объекты правил проектирования, у которых свойство Rule Enabled соответствует запросу.
Синтаксис
RuleEnabled : Boolean_String
Пример использования
RuleEnabled = 'True'
Возвращает все объекты правил проектирования, у которых свойство Rule Enabled включено.
RuleEnabled = 'False'
Возвращает все объекты правил проектирования, у которых свойство Rule Enabled отключено.
Примечание
Свойство Rule Enabled определено только для объектов правил проектирования.
RulePriority
Сводка
Возвращает все объекты правил проектирования, у которых свойство 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('???'). Строка связанной цепи (net) должна состоять ровно из трёх символов; примерами соответствующих свойств 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('???'). Строка связанной цепи (net) должна состоять ровно из трёх символов; примерами соответствующих свойств 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 соответствует запросу (Query).
Синтаксис
ShowComment : Boolean_String
Boolean_String должен быть либо 'True', либо 'False'.
Пример использования
ShowComment = 'True'
Возвращает все объекты компонентов, у которых свойство Show Comment включено.
ShowComment = 'False'
Возвращает все объекты компонентов, у которых свойство Show Comment отключено.
ShowComment <> 'True'
Not (ShowComment = 'True')
Возвращает все объекты, except объекты компонентов, у которых свойство Show Comment включено.
ShowComment <> 'False'
Not (ShowComment = 'False')
Возвращает все объекты, except объекты компонентов, у которых свойство Show Comment отключено.
Примечания
- Свойство Show Comment определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращённых запросом (Query), не возвращаются.
ShowName
Сводка
Возвращает объекты компонентов, у которых свойство Show Name соответствует запросу (Query).
Синтаксис
ShowName : Boolean_String
Boolean_String должен быть либо 'True', либо 'False'.
Пример использования
ShowName = 'True'
Возвращает все объекты компонентов, у которых свойство Show Name включено.
ShowName = 'False'
Возвращает все объекты компонентов, у которых свойство Show Name отключено.
ShowName <> 'True'
Not (ShowName = 'True')
Возвращает все объекты, except объекты компонентов, у которых свойство Show Name включено.
ShowName <> 'False'
Not (ShowName = 'False')
Возвращает все объекты, except объекты компонентов, у которых свойство Show Name отключено.
Примечания
- Свойство Show Name определено только для объектов компонентов.
- Дочерние объекты компонентов, возвращённых запросом (Query), не возвращаются.
SlotHoleLength
Сводка
Возвращает все объекты площадок (pad), у которых свойство Hole Length соответствует запросу (Query).
Синтаксис
SlotHoleLength : Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(SlotHoleLength) : Number– чтобы задать длину в mil. -
AsMM(SlotHoleLength) : Number– чтобы задать длину в mm.
Пример использования
SlotHoleLength = 50
Возвращает все объекты площадок (pad), у которых свойство Hole Length равно 50 в текущих единицах измерения.
SlotHoleLength >= 50
Возвращает все объекты площадок (pad), у которых свойство Hole Length больше либо равно 50 в текущих единицах измерения.
AsMils(SlotHoleLength) Between 20 And 50
Возвращает все объекты площадок (pad), у которых свойство Hole Length больше либо равно 0.5mil и меньше либо равно 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Возвращает все объекты площадок (pad), у которых свойство Hole Length меньше 1.5 mm.
Примечание
Свойство Hole Length определено только для объектов площадок (pad).
SolderMaskExpansion
Сводка
Величина расширения паяльной маски для дуг, заливок, площадок, регионов, дорожек и переходных отверстий может определяться либо соответствующими правилами проектирования Solder Mask Expansion, либо вручную — заданием значения расширения в свойствах объекта. Эта функция возвращает следующее:
-
Площадки и переходные отверстия, у которых свойство Solder Mask Expansion соответствует запросу (Query).
-
Дуги, заливки, регионы и дорожки, у которых Solder Mask Expansion Mode установлено в
ManualилиFrom Rule, AND и у которых свойство Solder Mask Expansion соответствует запросу (Query).
Синтаксис
SolderMaskExpansion : Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(– чтобы задать расширение паяльной маски в mil.SolderMaskExpansion) : Number -
AsMM(– чтобы задать расширение паяльной маски в mm.SolderMaskExpansion) : Number
Пример использования
SolderMaskExpansion = 4
Возвращает все объекты площадок (pad) и переходных отверстий, у которых свойство Solder Mask Expansion (или свойство Solder Mask Expansion - Top, если задано раздельно) равно 4 в текущих единицах измерения. Также возвращает объекты дуг, заливок, регионов и дорожек, у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion равно 4 в текущих единицах измерения.
SolderMaskExpansion >= 0.0508
Возвращает все объекты площадок (pad) и переходных отверстий, у которых свойство 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
Возвращает все объекты площадок (pad) и переходных отверстий, у которых свойство 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
Возвращает все объекты площадок (pad) и переходных отверстий, у которых свойство 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 определено только для объектов дуг, заливок, площадок (pad), регионов, дорожек и переходных отверстий.
SolderMaskExpansionBottom
Сводка
Величина расширения паяльной маски для дуг, заливок, площадок, регионов, дорожек и переходных отверстий может определяться либо соответствующими правилами проектирования Solder Mask Expansion, либо вручную — заданием значения расширения в свойствах объекта. Для площадок и переходных отверстий значения расширения можно задавать независимо для верхней и нижней сторон платы. Эта функция возвращает следующее:
- Площадки и переходные отверстия, у которых свойство Solder Mask Expansion - Bottom соответствует запросу (Query).
-
Дуги, заливки, регионы и дорожки, у которых Solder Mask Expansion Mode установлено в
ManualилиFrom Rule, AND и у которых свойство Solder Mask Expansion соответствует запросу (Query).
Синтаксис
SolderMaskExpansionBottom : Number
Number следует единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(SolderMaskExpansionBottom) : Number– чтобы задать расширение паяльной маски в mil. -
AsMM(SolderMaskExpansionBottom) : Number– чтобы задать расширение паяльной маски в mm.
Пример использования
SolderMaskExpansionBottom = 4
Возвращает все объекты площадок (pad) и переходных отверстий, у которых свойство Solder Mask Expansion - Bottom равно 4 в текущих единицах измерения. Также возвращает объекты дуг, заливок, регионов и дорожек, у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion равно 4 в текущих единицах измерения.
SolderMaskExpansionBottom >= 0.0508
Возвращает все объекты площадок (pad) и переходных отверстий, у которых свойство Solder Mask Expansion - Bottom больше либо равно 0.0508 в текущих единицах измерения. Также возвращает объекты дуг, заливок, регионов и дорожек, у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion больше либо равно 0.0508 в текущих единицах измерения.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Возвращает все объекты площадок (pad) и переходных отверстий, у которых свойство 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
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Expansion - Bottom меньше, чем 0.1524 mm. Также возвращает объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion меньше, чем 0.1524 mm.
Примечания
-
Величина расширения паяльной маски может быть отрицательной, нулевой или положительной.
-
Свойство Solder Mask Expansion - Bottom определено только для объектов площадок (pad) и переходных отверстий (via).
SolderMaskExpansionFromHoleEdge
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Apply Solder Mask Expansion From The Hole Edge соответствует запросу.
Синтаксис
SolderMaskExpansionFromHoleEdge : Boolean_String
Пример использования
SolderMaskExpansionFromHoleEdge = 'True'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Apply Solder Mask Expansion From The Hole Edge включено.
SolderMaskExpansionFromHoleEdge = 'False'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Apply Solder Mask Expansion From The Hole Edge отключено.
Примечание
Свойство Apply Solder Mask Expansion From The Hole Edge определено только для объектов площадок (pad) и переходных отверстий (via).
SolderMaskExpansionMode
Сводка
Величина расширения паяльной маски для дуг (arc), заливок (fill), регионов (region) и дорожек (track) может определяться либо соответствующими правилами проектирования Solder Mask Expansion, либо вручную — заданием значения расширения в свойствах объекта. Либо для этих объектов маска может не применяться вовсе. Эти три режима определяются свойством объекта Solder Mask Expansion Mode. Данная функция возвращает объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых свойство Solder Mask Expansion Mode соответствует запросу.
Синтаксис
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String должен быть одной из следующих строк:
-
'None' -
'From Rule' -
'Manual'
Пример использования
SolderMaskExpansionMode = 'Manual'
Возвращает все объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых свойство Solder Mask Expansion Mode установлено в Manual, а также объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override включено.
SolderMaskExpansionMode = 'From Rule'
Возвращает все объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых свойство Solder Mask Expansion Mode установлено в From Rule, а также объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override отключено.
SolderMaskExpansionMode = 'None'
Возвращает все объекты, except объекты площадок (pad) и переходных отверстий (via), а также объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых свойство Solder Mask Expansion Mode установлено либо в From Rule, либо в Manual.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Возвращает все объекты, except объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых свойство Solder Mask Expansion Mode установлено в Manual, и объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override включено.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Возвращает все объекты, except объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых свойство Solder Mask Expansion Mode установлено в From Rule, и объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override отключено.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Возвращает все объекты площадок (pad) и переходных отверстий (via), а также объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых свойство Solder Mask Expansion Mode установлено либо в From Rule, либо в Manual.
Примечания
- Свойство Solder Mask Expansion Mode определено только для объектов дуг (arc), заливок (fill), регионов (region) и дорожек (track).
-
Одинарные кавычки (') в начале и в конце
ExpansionMode_Stringявляются обязательными.
SolderMaskExpansionTop
Сводка
Величина расширения паяльной маски для дуг (arc), заливок (fill), площадок (pad), регионов (region), дорожек (track) и переходных отверстий (via) может определяться либо соответствующими правилами проектирования Solder Mask Expansion, либо вручную — заданием значения расширения в свойствах объекта. Для площадок (pad) и переходных отверстий (via) значения расширения можно задавать независимо для верхней и нижней сторон платы. Данная функция возвращает следующее:
- Площадки (pad) и переходные отверстия (via), у которых свойство Solder Mask Expansion - Top соответствует запросу.
-
Дуги (arc), заливки (fill), регионы (region) и дорожки (track), у которых Solder Mask Expansion Mode установлено в
ManualилиFrom Rule, AND и у которых свойство Solder Mask Expansion соответствует запросу.
Синтаксис
SolderMaskExpansionTop : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо Imperial (mil; 1 mil = 0.001 inch), либо Metric (mm; 1 mm = 0.001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(SolderMaskExpansionTop) : Number– чтобы задать расширение паяльной маски в mil. -
AsMM(SolderMaskExpansionTop) : Number– чтобы задать расширение паяльной маски в mm.
Пример использования
SolderMaskExpansionTop = 4
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Expansion - Top равно 4 в текущих единицах измерения. Также возвращает объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion равно 4 в текущих единицах измерения.
SolderMaskExpansionTop >= 0.0508
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Expansion - Top больше или равно 0.0508 в текущих единицах измерения. Также возвращает объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion больше или равно 0.0508 в текущих единицах измерения.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Expansion - Top больше или равно 3 mil и меньше или равно 5mil. Также возвращает объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion больше или равно 3 mil и меньше или равно 5 mil.
AsMM(SolderMaskExpansionTop) < 0.1524
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Expansion - Top меньше, чем 0.1524 mm. Также возвращает объекты дуг (arc), заливок (fill), регионов (region) и дорожек (track), у которых Solder Mask Expansion Mode установлено в Manual или From Rule, и у которых свойство Solder Mask Expansion меньше, чем 0.1524mm.
Примечания
-
Величина расширения паяльной маски может быть отрицательной, нулевой или положительной.
-
Свойство Solder Mask Expansion - Top определено только для объектов площадок (pad) и переходных отверстий (via).
SolderMaskOverride
Сводка
Величина расширения паяльной маски для площадок (pad) и переходных отверстий (via) может определяться либо соответствующими правилами проектирования Solder Mask Expansion, либо вручную — заданием значения расширения в свойствах площадки/переходного отверстия. Для второго варианта требуется, чтобы свойство Solder Mask Override площадки/переходного отверстия было включено. Данная функция возвращает объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override соответствует запросу.
Синтаксис
SolderMaskOverride : Boolean_String
Boolean_String должен быть либо 'True', либо 'False'.
Пример использования
SolderMaskOverride = 'True'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override включено.
SolderMaskOverride = 'False'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override отключено.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Возвращает все объекты except объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override включено.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Возвращает все объекты except объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Override отключено.
Примечание
Свойство Solder Mask Override определено только для объектов площадок (pad) и переходных отверстий (via).
SolderMaskTentingBottom
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Tenting - Bottom соответствует запросу.
Синтаксис
SolderMaskTentingBottom : Boolean_String
Пример использования
SolderMaskTentingBottom = 'True'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Tenting - Bottom включено.
SolderMaskTentingBottom = 'False'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Tenting - Bottom отключено.
Примечания
-
Свойство Solder Mask Tenting - Bottom определено только для объектов площадок (pad) и переходных отверстий (via).
-
Свойство Solder Mask Tenting - Bottom (как оно отображается на панелях List) связано с опцией Bottom в разделе Solder Mask Expansion при просмотре свойств выбранного объекта через панель Properties. Когда свойство Solder Mask Tenting - Bottom включено, опция Bottom отключается, что означает: у площадки/переходного отверстия нет окна паяльной маски на нижней стороне платы, и, следовательно, оно «затентовано» (tented).
SolderMaskTentingTop
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Tenting - Top соответствует запросу.
Синтаксис
SolderMaskTentingTop : Boolean_String
Пример использования
SolderMaskTentingTop = 'True'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Tenting - Top включено.
SolderMaskTentingTop = 'False'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Solder Mask Tenting - Top отключено.
Примечания
-
Свойство Solder Mask Tenting - Top определено только для объектов площадок (pad) и переходных отверстий (via).
-
Свойство Solder Mask Tenting - Top (как оно отображается на панелях List) связано с опцией Top в разделе Solder Mask Expansion при просмотре свойств выбранного объекта через панель Properties. Когда свойство Solder Mask Tenting - Top включено, опция Top отключается, что означает: у площадки/переходного отверстия нет окна паяльной маски на верхней стороне платы, и, следовательно, оно «затентовано» (tented).
StandoffHeight
Сводка
Возвращает все объекты выдавленных 3D-тел (extruded 3D body), у которых свойство Model Standoff Height (Extruded) соответствует запросу.
Синтаксис
StandoffHeight : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо Imperial (mil; 1 mil = 0.001 inch), либо Metric (mm; 1 mm = 0.001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(StandoffHeight) : Number– чтобы задать высоту в mil. -
AsMM(StandoffHeight) : Number– чтобы задать высоту в mm.
Пример использования
StandoffHeight = 100
Возвращает все объекты выдавленных 3D-тел (extruded 3D body), у которых свойство Model Standoff Height (Extruded) равно 100 в текущих единицах измерения.
StandoffHeight >= 4.064
Возвращает все объекты выдавленных 3D-тел (extruded 3D body), у которых свойство 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-тел.
StartLayer
Сводка
Возвращает все объекты переходных отверстий (via), у которых левый слой в свойстве Drill Pair соответствует запросу.
Синтаксис
StartLayer = Layer_String
Пример использования
StartLayer = 'Top Layer'
Возвращает все объекты via, у которых свойство Drill Pair имеет слева значение Top Layer.
StartLayer <> 'Signal Layer 2'
Возвращает все объекты except для объектов via, у которых свойство Drill Pair имеет слева значение Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Возвращает все объекты Via except те, у которых свойство Drill Pair имеет слева значение Internal Plane 1.
Примечания
-
Одиночные кавычки (') в начале и в конце
Layer_Stringобязательны. - Свойство Drill Pair определено только для объектов via.
StopLayer
Сводка
Возвращает все объекты переходных отверстий (via), у которых правый слой в свойстве Drill Pair соответствует запросу.
Синтаксис
StopLayer = Layer_String
Пример использования
StopLayer = 'Top Layer'
Возвращает все объекты via, у которых свойство Drill Pair имеет справа значение Top Layer.
StopLayer <> 'Signal Layer 2'
Возвращает все объекты except для объектов via, у которых свойство Drill Pair имеет справа значение Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Возвращает все объекты Via except те, у которых свойство Drill Pair имеет справа значение Internal Plane 1.
Примечания
-
Одиночные кавычки (') в начале и в конце
Layer_Stringобязательны. - Свойство Drill Pair определено только для объектов via.
StringText
Сводка
Возвращает объекты текстовых строк и размерных выносок, у которых свойство String соответствует запросу.
Синтаксис
StringText : String
Пример использования
StringText = '100nF'
Возвращает все объекты текстовых строк и размерных выносок, у которых свойство String равно 100 nF.
Примечания
- Дочерние объекты размерных выносок, возвращённых запросом, не возвращаются.
- Свойство String определено только для объектов текстовых строк и размерных выносок.
StringType
Сводка
Возвращает все текстовые объекты, у которых свойство 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обязательны.
StrokeFont
Сводка
Возвращает все объекты координат, таблицы сверления, таблицы стека слоёв, исходных размеров и текста (комментарий, позиционное обозначение, произвольный), у которых свойство 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 определено только для объектов координат, таблицы сверления, таблицы стека слоёв, исходных размеров и текста (комментарий, позиционное обозначение, произвольный).
TentingMaterial
Сводка
Возвращает все объекты via, у которых свойство Tenting Material соответствует запросу.
Синтаксис
TentingMaterial : String
Пример использования
TentingMaterial = 'Epoxy'
Возвращает все объекты via, у которых свойство Tenting Material равно Epoxy.
TentingMaterial Like 'Epoxy*'
Возвращает все объекты via, у которых есть Tenting Material, связанная строка которого начинается с Epoxy.
Примечания
- Свойство Tenting Material определено только для объектов via.
-
Одиночные кавычки (
') в начале и в концеStringобязательны.
TentingSide
Сводка
Возвращает все объекты via, у которых свойство Tenting Side соответствует запросу.
Синтаксис
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String должно быть одной из строк из следующего списка:
-
'Top' -
'Bottom' -
'Both'
Пример использования
TentingSide = 'Top'
Возвращает все объекты via, у которых свойство Tenting Side равно Top.
TentingSide <> 'Both'
Возвращает все объекты except объектов via, у которых свойство Tenting Side равно Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Возвращает все объекты except объектов via, у которых свойство Tenting Side равно Both.
Примечания
- Свойство Tenting Side определено только для объектов via.
-
Одиночные кавычки (
') в начале и в концеTentingSide_Stringобязательны.
Testpoint
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, у которых свойства Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top или Assembly Testpoint - Bottom соответствуют запросу.
Синтаксис
Testpoint : Boolean
Пример использования
Testpoint
Testpoint = True
Возвращает все объекты pad и via, у которых включено любое из свойств Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Not Testpoint
Testpoint = False
Возвращает все объекты except объектов pad и via, у которых включено любое из свойств Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Примечание
Свойства Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top и Assembly Testpoint - Bottom определены только для объектов pad и via.
TestpointAssy
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, у которых свойства Assembly Testpoint - Top или Assembly Testpoint - Bottom соответствуют запросу.
Синтаксис
TestpointAssy : Boolean
Пример использования
TestpointAssy
TestpointAssy = True
Возвращает все объекты pad и via, у которых включены свойства Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Not TestpointAssy
TestpointAssy = False
Возвращает все объекты except объектов pad и via, у которых включены свойства Assembly Testpoint - Top или Assembly Testpoint - Bottom.
Примечание
Свойства Assembly Testpoint - Top и Assembly Testpoint - Bottom определены только для объектов pad и via.
TestpointAssyBottom
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, у которых свойство Assembly Testpoint - Bottom соответствует запросу.
Синтаксис
TestpointAssyBottom : Boolean
Пример использования
TestpointAssyBottom
TestpointAssyBottom = True
Возвращает все объекты pad и via, у которых включено свойство Assembly Testpoint - Bottom.
Not TestpointAssyBottom
TestpointAssyBottom = False
Возвращает все объекты except объектов pad и via, у которых включено свойство Assembly Testpoint - Bottom.
Примечание
Свойство Assembly Testpoint - Bottom определено только для объектов pad и via.
TestpointAssyTop
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, у которых свойство Assembly Testpoint - Top соответствует запросу.
Синтаксис
TestpointAssyTop : Boolean
Пример использования
TestpointAssyTop
TestpointAssyTop = True
Возвращает все объекты pad и via, у которых включено свойство Assembly Testpoint - Top.
Not TestpointAssyTop
TestpointAssyTop = False
Возвращает все объекты except объектов pad и via, у которых включено свойство Assembly Testpoint - Top.
Примечание
Свойство Assembly Testpoint - Top определено только для объектов pad и via.
TestpointBottom
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также располагаться на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, свойства Fabrication Testpoint - Bottom или Assembly Testpoint - Bottom которых соответствуют запросу (Query).
Синтаксис
TestpointBottom : Boolean
Пример использования
TestpointBottom
TestpointBottom = True
Возвращает все объекты pad и via, у которых включены свойства Fabrication Testpoint - Bottom или Assembly Testpoint - Bottom.
Not TestpointBottom
TestpointBottom = False
Возвращает все объекты except объекты pad и via, у которых включены свойства Fabrication Testpoint - Bottom или Assembly Testpoint - Bottom.
Примечание
Свойства Fabrication Testpoint - Bottom и Assembly Testpoint - Bottom определены только для объектов pad и via.
TestpointFab
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также располагаться на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, свойства Fabrication Testpoint - Top или Fabrication Testpoint - Bottom которых соответствуют запросу (Query).
Синтаксис
TestpointFab : Boolean
Пример использования
TestpointFab
TestpointFab = True
Возвращает все объекты pad и via, у которых включены свойства Fabrication Testpoint - Top или Fabrication Testpoint - Bottom.
Not TestpointFab
TestpointFab = False
Возвращает все объекты except объекты pad и via, у которых включены свойства Fabrication Testpoint - Top или Fabrication Testpoint - Bottom.
Примечание
Свойства Fabrication Testpoint - Top и Fabrication Testpoint - Bottom определены только для объектов pad и via.
TestpointFabBottom
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также располагаться на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, свойство Fabrication Testpoint - Bottom которых соответствует запросу (Query).
Синтаксис
TestpointFabBottom : Boolean
Пример использования
TestpointFabBottom
TestpointFabBottom = True
Возвращает все объекты pad и via, у которых включено свойство Fabrication Testpoint - Bottom.
Not TestpointFabBottom
TestpointFabBottom = False
Возвращает все объекты except объекты pad и via, у которых включено свойство Fabrication Testpoint - Bottom.
Примечание
Свойство Fabrication Testpoint - Bottom определено только для объектов pad и via.
TestpointFabTop
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также располагаться на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, свойство Fabrication Testpoint - Top которых соответствует запросу (Query).
Синтаксис
TestpointFabTop : Boolean
Пример использования
TestpointFabTop
TestpointFabTop = True
Возвращает все объекты pad и via, у которых включено свойство Fabrication Testpoint - Top.
Not TestpointFabTop
TestpointFabTop = False
Возвращает все объекты except объекты pad и via, у которых включено свойство Fabrication Testpoint - Top.
Примечание
Свойство Fabrication Testpoint - Top определено только для объектов pad и via.
TestpointTop
Сводка
Объекты площадок (pad) и переходных отверстий (via) могут использоваться как тестовые точки для производства и/или сборки, а также располагаться на верхней и/или нижней стороне платы. Эта функция возвращает объекты pad и via, свойства Fabrication Testpoint - Top или Assembly Testpoint - Top которых соответствуют запросу (Query).
Синтаксис
TestpointTop : Boolean
Пример использования
TestpointTop
TestpointTop = True
Возвращает все объекты pad и via, у которых включены свойства Fabrication Testpoint - Top или Assembly Testpoint - Top.
Not TestpointTop
TestpointTop = False
Возвращает все объекты except объекты pad и via, у которых включены свойства Fabrication Testpoint - Top или Assembly Testpoint - Top.
Примечание
Свойства Fabrication Testpoint - Top и Assembly Testpoint - Top определены только для объектов pad и via.
TextHeight
Сводка
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), свойство Text Height которых соответствует запросу (Query).
Синтаксис
TextHeight : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 inch), либо метрическим (mm; 1 mm = 0,001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(TextHeight) : Number– чтобы задать высоту в mil. -
AsMM(TextHeight) : Number– чтобы задать высоту в mm.
Пример использования
TextHeight = 60
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), у которых свойство Text Height равно 60 в текущих единицах измерения.
TextHeight >= 1.27
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), у которых свойство Text Height больше либо равно 1.27 в текущих единицах измерения.
AsMils(TextHeight) Between 40 And 80
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), у которых свойство Text Height больше либо равно 40 mil и меньше либо равно 80 mil.
AsMM(TextHeight) < 1.778
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), у которых свойство Text Height меньше 1.778 mm.
Примечание
Свойство Text Height определено только для объектов координат, исходных размеров и текстовых строк (comment, designator, free).
TextKind
Сводка
Возвращает все объекты таблицы сверловки, стека слоёв и текстовых строк (comment, designator, free), свойство Text Kind которых соответствует запросу (Query).
Синтаксис
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String должен быть одной из строк из следующего списка:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Пример использования
TextKind = 'Stroke Font'
Возвращает все объекты таблицы сверловки, стека слоёв и текстовых строк (comment, designator, free), у которых свойство Text Kind равно Stroke Font.
TextKind <> 'BarCode Text'
Возвращает все объекты except объекты текстовых строк (comment, designator, free), у которых свойство Text Kind равно BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Возвращает все объекты таблицы сверловки, стека слоёв и текстовых строк (comment, designator, free), у которых свойство Text Kind равно TrueType Font.
Примечания
- Свойство Text Kind определено только для объектов таблицы сверловки, стека слоёв и текстовых строк (comment, designator, free).
-
Одиночные кавычки (') в начале и в конце
TextKind_Stringявляются обязательными.
TextOffsetFromInvertedRectangle
Сводка
Возвращает все объекты текстовых строк (comment, designator, free), свойство Inverted Text Offset From Inverted Rect которых соответствует запросу (Query).
Синтаксис
TextOffsetFromInvertedRectangle : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 inch), либо метрическим (mm; 1 mm = 0,001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(TextOffsetFromInvertedRectangle) : Number– чтобы задать смещение в mil. -
AsMM(TextOffsetFromInvertedRectangle) : Number– чтобы задать смещение в mm.
Пример использования
TextOffsetFromInvertedRectangle = 3
Возвращает все объекты текстовых строк (comment, designator, free), у которых свойство Inverted Text Offset From Inverted Rect равно 3 в текущих единицах измерения.
TextOffsetFromInvertedRectangle >= 5.08
Возвращает все объекты текстовых строк (comment, designator, free), у которых свойство Inverted Text Offset From Inverted Rect больше либо равно 5.08 в текущих единицах измерения.
AsMils(TextOffsetFromInvertedRectangle) > 4
Возвращает все объекты текстовых строк (comment, designator, free), у которых свойство Inverted Text Offset From Inverted Rect больше 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Возвращает все объекты текстовых строк (comment, designator, free), у которых свойство Inverted Text Offset From Inverted Rect больше либо равно 0.635 mm и меньше либо равно 0.889 mm.
TextOffsetFromInvertedRectangle <> 5.5
Возвращает все объекты текстовых строк (comment, designator, free), у которых свойство Inverted Text Offset From Inverted Rect not равно 5.5 в текущих единицах измерения.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Возвращает все объекты текстовых строк (comment, designator, free), у которых свойство Inverted Text Offset From Inverted Rect меньше либо равно 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Возвращает все объекты текстовых строк (comment, designator, free), у которых свойство Inverted Text Offset From Inverted Rect меньше 0.143 mm.
Примечание
Свойство Inverted Text Offset From Inverted Rect определено только для объектов текстовых строк (comment, designator, free).
TextWidth
Сводка
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), свойство Text Width которых соответствует запросу (Query).
Синтаксис
TextWidth : Number
Number будет соответствовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 inch), либо метрическим (mm; 1 mm = 0,001 meter).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(TextWidth) : Number– чтобы задать ширину в mil. -
AsMM(TextWidth) : Number– чтобы задать ширину в mm.
Пример использования
TextWidth = 6
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), у которых свойство Text Width равно 6 в текущих единицах измерения.
TextWidth >= 0.127
Возвращает все объекты координат, исходных размеров и текстовых строк (comment, designator, free), у которых свойство Text Width больше либо равно 0.127 в текущих единицах измерения.
AsMils(TextWidth) Between 4 And 8
Возвращает все объекты координат, исходных размеров и текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Text Width больше или равно 4 mil и меньше или равно 8 mil.
AsMM(TextWidth) < 0.1778
Возвращает все объекты координат, исходных размеров и текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Text Width меньше 0.1778 mm.
Примечание
Свойство Text Width определено только для объектов координат, исходных размеров и текстовых строк (комментарий, позиционное обозначение, произвольный текст).
TrackWidth
Сводка
Возвращает все объекты прямоугольников, у которых свойство Track Width соответствует запросу.
Синтаксис
TrackWidth : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(TrackWidth) : Number– чтобы указать ширину в mil. -
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
Сводка
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Use Separate Solder Mask Expansion соответствует запросу.
Синтаксис
UseSeparateSolderMaskExpansion : Boolean_String
Пример использования
UseSeparateSolderMaskExpansion = 'True'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Use Separate Solder Mask Expansion включено.
UseSeparateSolderMaskExpansion = 'False'
Возвращает все объекты площадок (pad) и переходных отверстий (via), у которых свойство Use Separate Solder Mask Expansion отключено.
Примечание
Свойство Use Separate Solder Mask Expansion определено только для объектов площадок (pad) и переходных отверстий (via).
UseTrueTypeFonts
Сводка
Возвращает все объекты координат, размеров (кроме размера по центру), таблицы сверловки, таблицы стека слоёв и текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Use TrueType Fonts соответствует запросу.
Синтаксис
UseTrueTypeFonts : Boolean_String
Пример использования
UseTrueTypeFonts = 'True'
Возвращает все объекты координат, размеров (кроме размера по центру), таблицы сверловки, таблицы стека слоёв и текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Use TrueType Fonts включено.
UseTrueTypeFonts = 'False'
Возвращает все объекты координат, размеров (кроме размера по центру), таблицы сверловки, таблицы стека слоёв и текстовых строк (комментарий, позиционное обозначение, произвольный текст), у которых свойство Use TrueType Fonts отключено.
Примечание
Свойство Use TrueType Fonts определено только для объектов координат, размеров (кроме размера по центру), таблицы сверловки, таблицы стека слоёв и текстовых строк (комментарий, позиционное обозначение, произвольный текст).
ViaDiameter
Сводка
Возвращает все объекты простых переходных отверстий (via), у которых свойство X Size (All Layers) соответствует запросу.
Синтаксис
ViaDiameter : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(– чтобы указать диаметр via в mil.ViaDiameter) : Number -
AsMM(– чтобы указать диаметр via в мм.ViaDiameter) : Number
Пример использования
ViaDiameter = 40
Возвращает все объекты via, у которых свойство X Size (All Layers) равно 40 в текущих единицах измерения.
ViaDiameter >= 0.508
Возвращает все объекты via, у которых свойство X Size (All Layers) больше или равно 0.508 в текущих единицах измерения.
AsMils(ViaDiameter) Between 30 And 50
Возвращает все объекты via, у которых свойство X Size (All Layers) больше или равно 30 mil и меньше или равно 50 mil.
AsMM(ViaDiameter) < 1.524
Возвращает все объекты via, у которых свойство X Size (All Layers) меньше 1.524 mm.
Примечания
-
Свойство X Size (All Layers) определено только для простых переходных отверстий (via), т. е. для тех, у которых свойство Stack Mode (как видно на панели List) установлено в
Simple. При просмотре свойств via через панель Properties panel это соответствует выбору опции Simple в разделе Size and Shape. -
При просмотре свойств выбранного via на панели Properties свойство X Size (All Layers) соответствует полю Diameter в разделе Size and Shape.
-
Эта функция является псевдонимом функции ViaSize.
ViaSize
Сводка
Возвращает все объекты простых переходных отверстий (via), у которых свойство X Size (All Layers) соответствует запросу.
Синтаксис
ViaSize : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ViaSize) : Number– чтобы указать диаметр via в mil. -
AsMM(ViaSize) : Number– чтобы указать диаметр via в мм.
Пример использования
ViaSize = 40
Возвращает все объекты via, у которых свойство X Size (All Layers) равно 40 в текущих единицах измерения.
ViaSize >= 0.508
Возвращает все объекты via, у которых свойство X Size (All Layers) больше или равно 0.508 в текущих единицах измерения.
AsMils(ViaSize) Between 30 And 50
Возвращает все объекты via, у которых свойство X Size (All Layers) больше или равно 30 mil и меньше или равно 50 mil.
AsMM(ViaSize) < 1.524
Возвращает все объекты via, у которых свойство X Size (All Layers) меньше 1.524 mm.
Примечания
-
Свойство X Size (All Layers) определено только для простых переходных отверстий (via), т. е. для тех, у которых свойство Stack Mode (как видно на панели List) установлено в
Simple. При просмотре свойств via через панель Properties panel это соответствует выбору опции Simple в разделе Size and Shape. -
При просмотре свойств выбранного via на панели Properties свойство X Size (All Layers) соответствует полю Diameter в разделе Size and Shape.
-
Эта функция является псевдонимом функции ViaDiameter.
ViaSize_BottomLayer
Сводка
Возвращает объекты via, у которых свойство X Size (Bottom Layer) соответствует запросу.
Синтаксис
ViaSize_BottomLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент, — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ViaSize_BottomLayer) : Number– чтобы указать размер в mil. -
AsMM(ViaSize_BottomLayer) : Number– чтобы указать размер в мм.
Пример использования
ViaSize_BottomLayer = 100
Возвращает все объекты via, у которых свойство X Size (Bottom Layer) равно 100 в текущих единицах измерения.
ViaSize_BottomLayer >= 4.064
Возвращает все объекты via, у которых свойство X Size (Bottom Layer) больше или равно 4.064 в текущих единицах измерения.
AsMils(ViaSize_BottomLayer) > 80
Возвращает все объекты via, у которых свойство X Size (Bottom Layer) больше 80 mil.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Возвращает все объекты via, у которых свойство X Size (Bottom Layer) больше или равно 1.524 mm и меньше или равно 3.81 mm.
ViaSize_BottomLayer <> 50
Возвращает все объекты via, у которых свойство X Size (Bottom Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых via (у которых Stack Mode установлено в
Simple) свойство X Size (Bottom Layer) будет таким же, как и свойство X Size (All Layers), поскольку заданный размер используется для всех сигнальных слоёв. -
При просмотре свойств выбранного переходного отверстия (via) на панели Properties panel свойство X Size (Bottom Layer) соответствует полю Diameter для нижнего слоя (Bottom Layer) (в разделе Size and Shape), когда режим установлен в Top-Middle-Bottom или Full Stack. Когда режим — Simple, это будет соответствовать полю Diameter.
-
Свойство X Size (Bottom Layer) определено только для объектов pad и via.
ViaSize_MidLayerN
Сводка
Возвращает объекты via, у которых свойство X Size (Mid Layer <n>) соответствует запросу.
Синтаксис
ViaSize_MidLayer<n> : Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ViaSize_MidLayer<n>) : Number– чтобы задать размер в mil. -
AsMM(ViaSize_MidLayer<n>) : Number– чтобы задать размер в mm.
Пример использования
ViaSize_MidLayer<n> = 100
Возвращает все объекты via, у которых свойство X Size (Mid Layer <n>) равно 100 в текущих единицах измерения.
ViaSize_MidLayer<n> >= 4.064
Возвращает все объекты via, у которых свойство X Size (Mid Layer <n>) больше либо равно 4.064 в текущих единицах измерения.
AsMils(ViaSize_MidLayer<n>) > 80
Возвращает все объекты via, у которых свойство X Size (Mid Layer <n>) больше 80 mil.
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
Возвращает все объекты via, у которых свойство X Size (Mid Layer <n>) больше либо равно 1.524 mm и меньше либо равно 3.81 mm.
ViaSize_MidLayer<n> <> 50
Возвращает все объекты via, у которых свойство X Size (Mid Layer <n>) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых via (когда Stack Mode установлено в
Simple) свойство X Size (Mid Layer <n>) совпадает со свойством X Size (All Layers), поскольку заданный размер используется для всех сигнальных слоёв. -
При просмотре свойств выбранного via на панели Properties panel свойство X Size (Mid Layer <n>) соответствует полю Diameter для Mid Layer 1 (в разделе Size and Shape), когда режим установлен в Top-Middle-Bottom или Full Stack. Когда режим — Simple, это соответствует полю Diameter.
-
Свойство X Size (Mid Layer <n>) определено только для объектов pad и via.
ViaSize_TopLayer
Сводка
Возвращает объекты via, у которых свойство X Size (Top Layer) соответствует запросу.
Синтаксис
ViaSize_TopLayer : Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(ViaSize_TopLayer) : Number– чтобы задать ширину в mil. -
AsMM(ViaSize_TopLayer) : Number– чтобы задать ширину в mm.
Пример использования
ViaSize_TopLayer = 100
Возвращает все объекты via, у которых свойство X Size (Top Layer) равно 100 в текущих единицах измерения.
ViaSize_TopLayer >= 4.064
Возвращает все объекты via, у которых свойство X Size (Top Layer) больше либо равно 4.064 в текущих единицах измерения.
AsMils(ViaSize_TopLayer) > 80
Возвращает все объекты via, у которых свойство X Size (Top Layer) больше 80 mil.
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
Возвращает все объекты via, у которых свойство X Size (Top Layer) больше либо равно 1.524 mm и меньше либо равно 3.81 mm.
ViaSize_TopLayer <> 50
Возвращает все объекты via, у которых свойство X Size (Top Layer) not равно 50 в текущих единицах измерения.
Примечания
-
Для простых via (когда Stack Mode установлено в
Simple) свойство X Size (Top Layer) совпадает со свойством X Size (All Layers), поскольку заданный размер используется для всех сигнальных слоёв. -
При просмотре свойств выбранного via на панели Properties panel свойство X Size (Top Layer) соответствует полю Diameter для верхнего слоя (Top Layer) (в разделе Size and Shape), когда режим установлен в Top-Middle-Bottom или Full Stack. Когда режим — Simple, это соответствует полю Diameter.
-
Свойство X Size (Top Layer) определено только для объектов pad и via.
ViolatingPrimitive1
Сводка
Возвращает все объекты нарушений (violation), у которых свойство Primitive 1 соответствует запросу.
Синтаксис
ViolatingPrimitive1 : String
Пример использования
ViolatingPrimitive1 = 'Net GND'
Возвращает все объекты нарушений, у которых свойство Primitive 1 равно Net GND.
ViolatingPrimitive1 Like 'Pad*'
Возвращает все объекты нарушений, у которых свойство Primitive 1 начинается с Pad.
Примечания
- Свойство Primitive 1 определено только для объектов нарушений (violation).
- Дочерние объекты объектов нарушений, возвращённых запросом, не возвращаются.
ViolatingPrimitive2
Сводка
Возвращает все объекты нарушений (violation), у которых свойство Primitive 2 соответствует запросу.
Синтаксис
ViolatingPrimitive2 : String
Пример использования
ViolatingPrimitive2 = 'Net GND'
Возвращает все объекты нарушений, у которых свойство Primitive 2 равно Net GND.
ViolatingPrimitive2 Like 'Pad*'
Возвращает все объекты нарушений, у которых свойство Primitive 2 начинается с Pad.
Примечания
- Свойство Primitive 2 определено только для объектов нарушений (violation).
- Дочерние объекты объектов нарушений, возвращённых запросом, не возвращаются.
ViolationDescription
Сводка
Возвращает все объекты нарушений (violation), у которых свойство Violation Description соответствует запросу.
Синтаксис
ViolationDescription : String
Пример использования
ViolationDescription = '- Missing required testpoint'
Возвращает все объекты нарушений, у которых свойство Violation Description равно - Missing required testpoint.
ViolationDescription Like '*Length*'
Возвращает все объекты нарушений, у которых свойство Violation Description содержит Length.
Примечания
- Свойство Violation Description определено только для объектов нарушений (violation).
- Дочерние объекты объектов нарушений, возвращённых запросом, не возвращаются.
W
Сводка
Возвращает объекты дуг (arc) и дорожек (track), у которых свойство Width соответствует запросу.
Синтаксис
W : Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(W) : Number– чтобы задать ширину в mil. -
AsMM(– чтобы задать ширину в mm.W) : Number
Пример использования
W = 20
Возвращает все объекты дуг и дорожек, у которых свойство Width равно 20 в текущих единицах измерения.
W >= 0.381
Возвращает все объекты дуг и дорожек, у которых свойство Width больше либо равно 0.381 в текущих единицах измерения.
AsMils(W) Between 10 And 30
Возвращает все объекты дуг и дорожек, у которых свойство Width больше либо равно 10 mil и меньше либо равно 30 mil.
AsMM(W) < 0.635
Возвращает все объекты дуг и дорожек, у которых свойство Width меньше 0.635 mm.
Примечания
- Свойство Width определено только для объектов дуг (arc) и дорожек (track).
- Эта функция является псевдонимом функции Width.
Width
Сводка
Возвращает объекты дуг (arc) и дорожек (track), у которых свойство Width соответствует запросу.
Синтаксис
Width : Number
Number будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (mm; 1 mm = 0,001 метра).
Можно указать конкретный вариант единиц измерения — переопределив единицы по умолчанию, заданные на уровне документа, — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Width) : Number– чтобы задать ширину в mil. -
AsMM(Width) : Number– чтобы задать ширину в mm.
Пример использования
Width = 20
Возвращает все объекты дуг и дорожек, у которых свойство Width равно 20 в текущих единицах измерения.
Width >= 0.381
Возвращает все объекты дуг и дорожек, у которых свойство Width больше либо равно 0.381 в текущих единицах измерения.
AsMils(Width) Between 10 And 30
Возвращает все объекты дуг и дорожек, у которых свойство Width больше либо равно 10 mil и меньше либо равно 30 mil.
AsMM(Width) < 0.635
Возвращает все объекты дуг и дорожек, у которых свойство Width меньше 0.635 mm.
Примечания
- Свойство Width определено только для объектов дуг (arc) и дорожек (track).
- Эта функция является псевдонимом функции W.
X1
Сводка
Возвращает все объекты дуг (arc), компонентов (component), координат (coordinate), представлений проекта (design view), таблиц сверловки (drill table), встроенных массивов плат (embedded board array), заливок (fill), таблиц стека слоёв (layer stack table), OLE-объектов, исходных размеров (original dimension), площадок (pad), текстовых строк (comment, designator, free), дорожек (track) и переходных отверстий (via), у которых свойство X1 соответствует запросу.
Синтаксис
X1 : Number
Numberбудет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(X1) : Number– чтобы указать значение в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(X2) : Number– чтобы указать значение в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Y1) : Number– чтобы указать значение в mil. -
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 будет следовать единицам измерения, используемым в документе в данный момент — либо имперским (mil; 1 mil = 0,001 дюйма), либо метрическим (мм; 1 мм = 0,001 метра).
Конкретный вариант единиц измерения можно указать — переопределив единицы по умолчанию, заданные на уровне документа — с помощью дополнительного ключевого слова, основанного на единицах измерения:
-
AsMils(Y2) : Number– чтобы указать значение в mil. -
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 определено только для объектов заливки, исходного размера и дорожки.