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

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

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

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

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

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

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 и т. д.). Также находятся 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

Найдите все выводы, обозначенные как outputs. Фильтр 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