検索クエリ リファレンス

このドキュメントは、Workspace のハードウェア設計検索言語で使用される構文、演算子、および規則に関するリファレンスガイドです。検索クエリは、一般的によく知られた field:value 構文に基づいており、すばやく簡単な検索から、高度で正確なクエリの作成まで対応できます。

関連する使用情報については、Web Viewer Search を参照してください。

検索構文とガイド

以下のリファレンス情報は、検索対象の種類(コンポーネント、接続など)ごとに整理されており、各セクションには使用カテゴリのサブタイプ、使用例、および対応するクエリ例が含まれています。

コンポーネント検索

Use Category Application Example Query

Basics

既知のコンポーネントを Designator で検索します。

R14

特定の IC コンポーネントを Designator で検索します。 designator:U7

名前/コメントでコンポーネントを検索します(例: ERJ-2RKF1002X、または "Capacitor 100nF +/-20% 50V 0402"])。

comment:ERJ-2RKF1002X

Value パラメータでコンポーネントを検索します(例: 100nF、または 4.7k)。

value:100nF

特定の物理パッケージのコンポーネントを検索します(例: QFN-48)。

package:0402

特定の PCB フットプリント名を使用しているコンポーネントを検索します。 footprint:RESC0402

Identifiers

表面実装デバイス(SMD)のコンポーネントを検索します。

mounting:smd

すべてのスルーホール技術(THT)コンポーネントを検索します。

mounting:tht

Types

すべての受動部品(抵抗、コンデンサ、インダクタ)を検索します。

type:passive

すべての能動部品(IC、トランジスタ、ダイオード)を検索します。

type:active

コネクタとして分類されているすべてのコンポーネントを検索します。

type:connector

Connections 特定のピン名またはピン番号を含むコンポーネントを検索します。 pin:SCLK
指定した方向のピンを含むコンポーネントを検索します(例: input、output、IO など)。指定した方向を持つポートも検索します。 direction:output

Parametric

特定のプロパティまたはパラメータ(例: Tolerance)を持ち、その値は任意であるコンポーネントを検索します。

has:tolerance

パラメータが特定の値を持つコンポーネントを検索します

tolerance:1%

数値パラメータが範囲内にあるコンポーネントを検索します。Filter。スペースを含むパラメータ名は引用符で囲む必要があることに注意してください。 

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

Top レイヤー上で、特定の電力定格パラメータを持つコンポーネントを検索します。 Filter

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
コンポーネント U12 のピン 5 に接続されている特定のネットを検索します。 connectsTo:U12.5
コンポーネント U12 の 'D_CLK' 入力に接続されている特定のネットを検索します。 connectsTo:U12.D_CLK

特定の PCB レイヤー上の CAN バスネットを検索します(例: L3 および Bottom)。Filter

net:can* layer:Bottom layer:L3

設計オブジェクト

Use Category Application Example Query

General Types

特定の種類のオブジェクトを検索します [例: pad、via、track]。

object:pad

特定のネット上の特定オブジェクトを検索します(例: グラウンドネット上のビア)。Filter object:via net:GND
Advanced PCB の中間レイヤー上のトラック(配線)を検索します(つまり Top や Bottom ではないレイヤー)。Filter

object:track -layer:Top -layer:Bottom

出力として指定されているすべてのピンを検索します。Filter direction:output object:pin
長方形形状タイプのすべてのパッドを検索します。Filter object:pad shape:rectangle

論理および範囲フィルタ

Use Category Application Example Query
Wildcards 名前に 'VCC' の後ろへ複数文字を含むすべてのネットを検索します(例: VCC1、VCC_Digital、VCC_Analog)。 net:VCC*
Designator に 'C1' の後ろへ 1 文字を含むすべてのコンポーネントを検索します(つまり、コンデンサ C11 〜 C19) C1?
Logic Combinations Top レイヤー上のコンデンサを検索します。検索式の間のスペースは暗黙の 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 トラックを検索します。'>' 文字は term のコロンの代わりに使用されることに注意してください。 object:Track tracklength>100mm
穴径が指定した直径以上の PCB パッドを検索します。 object:Pad holesize>=0.6mm
指定範囲の値を持つ抵抗を検索します。角括弧を使用している点に注意してください。 R* Value:[100k to 200k]
1mm から 1.5mm の長さを持つ PCB ネットを検索します。接続(パッド、ビア、 ピンなど)も含まれます。 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"

PCB 上の 'RF_Shield' ルーム内にあるすべてのコンポーネントを検索します。

room:RF_Shield

物理設計

Use Category Application Example Query

Physical Properties

50mm より長い配線を持つ高速ネットを検索します。Filter

netClass:HighSpeed netlength>50mm

10 mil より幅の広い基板配線(トラック)を表示します。Filter

object:track trackwidth>10mil

ドリル穴サイズが 8 mil 未満のビアを検索します。Filter

object:via holesize<8mil

ドキュメント検索

Use Category Application Example Query

Document Objects

設計 PCB ドキュメント(例: 'Module1')上のすべてのオブジェクトを検索します。 document:module1.pcbdoc
'Power' 回路図ドキュメント上のすべてのオブジェクトを検索します。 sheet:power.schdoc
指定した回路図上の抵抗を検索します。 Filter sheet:power.schdoc type:resistor

ライブラリ管理

Use Category Application Example Query

Status

PCB フットプリントはあるが 3D モデルがないすべてのコンポーネントを検索します。Filter

has:footprint -has:model3d

シミュレーションモデルを持たないコンポーネントを検索します。

-has:simulation_model

Parts Source 特定のライブラリソース(例: Workspace、Internal parts stock、project.IntLib)から使用されているコンポーネントを検索します。 Library_Path:"Company Stock"
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content