Справочник поисковых запросов

Этот документ представляет собой справочное руководство по синтаксису, операторам и соглашениям, используемым в языке поиска по аппаратным проектам Workspace. Поисковые запросы основаны на знакомом синтаксисе field:value и могут использоваться как для быстрого простого поиска, так и для построения мощных и точных запросов.

Синтаксис поиска и руководство

Приведенная ниже справочная информация сгруппирована по типам объектов поиска (компоненты, соединения и т. д.); каждый раздел включает подтипы категорий использования, примеры применения и соответствующие примеры запросов.

Поиск компонентов

Use Category Application Example Query

Basics

Найти известный компонент по его позиционному обозначению.

R14

Найти конкретную ИС по позиционному обозначению. designator:U7

Найти компоненты по их имени/комментарию (например: ERJ-2RKF1002X или "Capacitor 100nF +/-20% 50V 0402"]).

comment:ERJ-2RKF1002X

Найти компоненты по параметру Value (например: 100nF или 4.7k).

value:100nF

Найти компоненты в конкретном физическом корпусе (например: QFN-48).

package:0402

Найти компоненты, использующие определенное имя PCB footprint. footprint:RESC0402

Identifiers

Найти компоненты, которые являются устройствами поверхностного монтажа (SMD).

mounting:smd

Найти все компоненты со сквозным монтажом (THT).

mounting:tht

Types

Найти все пассивные компоненты (резисторы, конденсаторы, индуктивности).

type:passive

Найти все активные компоненты (ИС, транзисторы, диоды).

type:active

Найти все компоненты, классифицированные как разъемы.

type:connector

Connections Найти компоненты, содержащие определенное имя или номер вывода. pin:SCLK
Найти компоненты, содержащие выводы с указанным направлением. (например: input, output, IO и т. д.). Также находит порты с указанным направлением. direction:output

Parametric

Найти компоненты с определенным свойством или параметром (например: Tolerance) с любым значением.

has:tolerance

Найти компоненты, у которых параметр имеет определенное значение

tolerance:1%

Найти компоненты, у которых числовой параметр находится в заданном диапазоне. Фильтр. Обратите внимание, что имена параметров, содержащие пробел, должны быть заключены в кавычки. 

"Voltage Rating":[3V to 5.5V]

Найти компоненты на верхнем слое с определенным параметром номинальной мощности. Фильтр

power:63mW layer:Top

Поиск цепей

Use Category Application Example Query
Basics Найти известную цепь по имени. GND
Найти конкретную силовую цепь по имени (например: VCC, GND, VSENSE). net:VCC3
Classes Найти все цепи, принадлежащие классу цепей. netclass:analog
Найти цепи конкретной дифференциальной пары. diffpair:USB_SYS
Найти все пары цепей в классе дифференциальных пар. diffpairclass:USB

Связность

Use Category Application Example Query

Simple Search

Найти компонент U3 и все, что к нему подключено. Также отображаются логические пути соединения, где пассивные устройства между активными устройствами (например, согласующие резисторы и разделительные конденсаторы) обходятся.

connectsTo:U3

Найти цепь 'SYS_CLK' и все, что к ней подключено.

connectsTo:SYS_CLK

Advanced Search

Найти компонент U3 и все, что подключено к нему напрямую. Отображаются только физические соединения (в пределах одной цепи) — логические соединения между активными устройствами не включаются. connectsTo.Direct:U3
Найти компонент U3 и как физические, так и логические соединения с ним, но исключить соединения с шинами питания. connectsTo.noPower:U3
Найти компонент U3 и физические (в пределах одной цепи) соединения с ним, но исключить соединения с шинами питания. ConnectsTo.Direct:U3 ConnectsTo.NoPower:U3
Найти конкретную цепь, подключенную к выводу 5 компонента U12. connectsTo:U12.5
Найти конкретную цепь, подключенную к входу 'D_CLK' компонента U12. connectsTo:U12.D_CLK

Найти цепи шины CAN на определенных слоях PCB (например: L3 и Bottom). Фильтр

net:can* layer:Bottom layer:L3

Объекты проекта

Use Category Application Example Query

General Types

Найти объекты определенного типа [например: pad, via, track].

object:pad

Найти конкретные объекты в определенной цепи (например: переходные отверстия в цепи земли). Фильтр object:via net:GND
Advanced Найти дорожки (трассы) на внутренних слоях PCB. (то есть не на слоях Top или Bottom). Фильтр

object:track -layer:Top -layer:Bottom

Найти все выводы, обозначенные как выходы. Фильтр direction:output object:pin
Найти все площадки с прямоугольной формой. Фильтр object:pad shape:rectangle

Логика и фильтры диапазонов

Use Category Application Example Query
Wildcards Найти все цепи, имя которых включает несколько символов после 'VCC' (например: VCC1, VCC_Digital, VCC_Analog). net:VCC*
Найти все компоненты, чьи позиционные обозначения включают один символ после 'C1' (то есть конденсаторы C11–C19) C1?
Logic Combinations Найти конденсаторы на верхнем слое. Обратите внимание, что пробел между поисковыми выражениями означает неявный AND. type:Capacitor AND layer:Top
Найти компоненты, использующие корпус 0402 или 0603. Обратите внимание, что логическое выражение OR должно быть заключено в скобки, если оно используется вместе с логикой AND. package:0402 OR package:0603
Показать все соединения с U1, но не включать соединения со слоем GND. Обратите внимание, что символ '-' эквивалентен логическому квалификатору 'NOT' (-term:value). connectsto:U1 NOT Layer:GND
Parentheses Logic Найти компоненты, использующие корпус 0402 или 0603. package:(0402 OR 0603)
Найти дорожки (трассы) на внутренних слоях PCB. (то есть не на слоях Top или Bottom). object:track -layer:(Top or Bottom)
Ranges Найти дорожки PCB длиннее указанной длины. Обратите внимание, что символ '>' заменяет двоеточие терма. object:Track tracklength>100mm
Найти контактные площадки PCB с размером отверстия больше или равным указанному диаметру. object:Pad holesize>=0.6mm
Найти резисторы, имеющие значение в указанном диапазоне. Обратите внимание на использование квадратных скобок. R* Value:[100k to 200k]
Найти цепи PCB длиной от 1 мм до 1,5 мм. Будут включены соединения (площадки, переходные отверстия, выводы и т. д.). NetLength:[1mm to 1.5mm]

Иерархический и групповой поиск

Use Category Application Example Query

Logical Groups

Найти все компоненты в классе компонентов 'DecouplingCaps'.

componentClass:DecouplingCaps

Найти все цепи, принадлежащие классу цепей 'DDR_DATA'.

netClass:DDR_DATA

Physical Groups

Найти все сущности на указанном слое PCB (например: Mid 3).

layer:"Mid 3"

Найти все компоненты в комнате 'RF_Shield' на PCB.

room:RF_Shield

Физический проект

Use Category Application Example Query

Physical Properties

Найти высокоскоростные цепи с дорожками длиннее 50 мм. Фильтр

netClass:HighSpeed netlength>50mm

Показать дорожки на плате (tracks) шире 10 mil. Фильтр

object:track trackwidth>10mil

Найти переходные отверстия с диаметром сверления меньше 8 mil. Фильтр

object:via holesize<8mil

Поиск по документам

Use Category Application Example Query

Document Objects

Найти все объекты в документе PCB проекта (например: 'Module1'). document:module1.pcbdoc
Найти все объекты в схематическом документе 'Power'. sheet:power.schdoc
Найти резисторы на указанной схеме. Фильтр sheet:power.schdoc type:resistor

Управление библиотеками

Use Category Application Example Query

Status

Найти все компоненты, у которых есть PCB footprint, но нет 3D-модели. Фильтр

has:footprint -has:model3d

Найти любой компонент, у которого нет модели симуляции.

-has:simulation_model

Parts Source Найти используемые компоненты из определенного источника библиотеки (например: Workspace, Internal parts stock, project.IntLib). Library_Path:”Company Stock”.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Content