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

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

См. Web Viewer Search для получения связанной информации по использованию.

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

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

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

Use Category Application Example Query

Basics

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

R14

Найти конкретный компонент IC по позиционному обозначению. 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

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

type:active

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

type:connector

Connections Найти компоненты, содержащие конкретное имя или номер вывода. pin:SCLK
Найти компоненты, содержащие выводы с указанным направлением. (например: input, output, IO и т. д.). Также находит Ports с указанным направлением. 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

Показать дорожки платы шириной более 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 Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

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

Content