Riferimento per la query di ricerca

Questo documento è una guida di riferimento per la sintassi, gli operatori e le convenzioni utilizzati nel linguaggio di ricerca per la progettazione hardware del Workspace. Le query di ricerca si basano su una familiare sintassi field:value e possono essere usate per eseguire ricerche rapide e semplici fino a costruire query potenti e precise.

Vedere Web Viewer Search per informazioni d’uso correlate.

Sintassi di ricerca e guida

Le informazioni di riferimento riportate di seguito sono raggruppate per tipi di obiettivi di ricerca (componenti, connessioni, ecc.), con ciascuna sezione che include sottotipi di categoria d’uso, esempi di utilizzo e query di esempio corrispondenti.

Ricerca componenti

Use Category Application Example Query

Basics

Trovare un componente noto tramite il suo Designator.

R14

Trovare uno specifico componente IC tramite Designator. designator:U7

Trovare componenti in base al loro Name/Comment (ad es.: ERJ-2RKF1002X oppure "Capacitor 100nF +/-20% 50V 0402"]).

comment:ERJ-2RKF1002X

Trovare componenti in base al loro parametro Value (ad es.: 100nF oppure 4.7k).

value:100nF

Trovare componenti in uno specifico package fisico (ad es.: QFN-48).

package:0402

Trovare componenti che usano un nome di footprint PCB specifico. footprint:RESC0402

Identifiers

Trovare componenti che sono Surface Mount Devices (SMD).

mounting:smd

Trovare tutti i componenti Through-Hole Technology (THT).

mounting:tht

Types

Trovare tutti i componenti passivi (resistori, condensatori, induttori).

type:passive

Trovare tutti i componenti attivi (IC, transistor, diodi).

type:active

Trovare tutti i componenti classificati come connettori.

type:connector

Connections Trovare componenti che contengono un nome o numero di pin specifico. pin:SCLK
Trovare componenti che contengono pin con una direzione specificata. (ad es.: input, output, IO, ecc.). Trova anche le Porte con la direzione specificata. direction:output

Parametric

Trovare componenti con una proprietà o un parametro specifico (ad es.: Tolerance) di qualsiasi valore.

has:tolerance

Trovare componenti in cui un parametro ha un valore specifico

tolerance:1%

Trovare componenti in cui un parametro numerico rientra in un intervallo. Filter. Si noti che i nomi dei parametri contenenti uno spazio devono essere racchiusi tra virgolette.

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

Trovare componenti sul layer Top con uno specifico parametro di potenza nominale. Filter

power:63mW layer:Top

Ricerca net

Use Category Application Example Query
Basics Trovare una net nota per nome. GND
Trovare una specifica net di alimentazione per nome (ad es.: VCC, GND, VSENSE). net:VCC3
Classes Trovare tutte le net che appartengono a una net class. netclass:analog
Trovare le net di una specifica coppia differenziale. diffpair:USB_SYS
Trovare tutte le coppie di net nella classe di coppie differenziali. diffpairclass:USB

Connettività

Use Category Application Example Query

Simple Search

Trovare il componente U3 e tutto ciò che è collegato ad esso. Vengono mostrati anche i percorsi di connessione logici, in cui i dispositivi passivi tra dispositivi attivi (ad es.: resistori di terminazione e condensatori di accoppiamento) vengono bypassati.

connectsTo:U3

Trovare la net 'SYS_CLK' e tutto ciò che è collegato ad essa.

connectsTo:SYS_CLK

Advanced Search

Trovare il componente U3 e tutto ciò che è direttamente collegato ad esso. Vengono mostrate solo le connessioni fisiche (stessa net): le connessioni logiche tra dispositivi attivi non sono incluse. connectsTo.Direct:U3
Trovare il componente U3 e sia le connessioni fisiche sia quelle logiche ad esso, ma escludere le connessioni ai rail di alimentazione. connectsTo.noPower:U3
Trovare il componente U3 e le connessioni fisiche (stessa net) ad esso, ma escludere le connessioni ai rail di alimentazione. ConnectsTo.Direct:U3 ConnectsTo.NoPower:U3
Trovare la specifica net collegata al pin 5 del componente U12. connectsTo:U12.5
Trovare la specifica net collegata all’ingresso 'D_CLK' del componente U12. connectsTo:U12.D_CLK

Trovare net del bus CAN su layer PCB specifici (ad es.: L3 e Bottom). Filter

net:can* layer:Bottom layer:L3

Oggetti di progettazione

Use Category Application Example Query

General Types

Trovare oggetti di un tipo specifico [ad es.: pad, via, track].

object:pad

Trovare oggetti specifici su una particolare net (ad es.: via nella net di massa). Filter object:via net:GND
Advanced Trovare track (tracce) sui layer intermedi del PCB. (cioè non i layer Top o Bottom). Filter

object:track -layer:Top -layer:Bottom

Trovare tutti i pin designati come output. Filter direction:output object:pin
Trovare tutti i pad con tipo di forma rettangolare. Filter object:pad shape:rectangle

Filtri logici e di intervallo

Use Category Application Example Query
Wildcards Trovare tutte le net il cui nome include più caratteri dopo 'VCC' (ad es.: VCC1, VCC_Digital, VCC_Analog). net:VCC*
Trovare tutti i componenti i cui designator includono un singolo carattere dopo 'C1' (cioè i condensatori da C11 a C19) C1?
Logic Combinations Trovare condensatori sul layer Top. Si noti che uno spazio tra espressioni di ricerca equivale implicitamente a AND. type:Capacitor AND layer:Top
Trovare componenti che usano il package 0402 oppure 0603. Si noti che un’espressione logica OR deve essere racchiusa tra parentesi quando viene usata con la logica AND. package:0402 OR package:0603
Mostrare tutte le connessioni a U1, ma non includere quelle verso il layer GND. Si noti che il carattere '-' equivale al qualificatore logico 'NOT' (-term:value). connectsto:U1 NOT Layer:GND
Parentheses Logic Trovare componenti che usano il package 0402 oppure 0603. package:(0402 OR 0603)
Trovare track (tracce) sui layer intermedi del PCB. (cioè non i layer Top o Bottom). object:track -layer:(Top or Bottom)
Ranges Trovare track PCB più lunghe di una lunghezza specificata. Si noti che il carattere '>' sostituisce i due punti del termine. object:Track tracklength>100mm
Trovare pad PCB con dimensioni del foro maggiori o uguali a un diametro specificato. object:Pad holesize>=0.6mm
Trovare resistori che hanno un valore in un intervallo specificato. Si noti l’uso delle parentesi quadre. R* Value:[100k to 200k]
Trovare net PCB con lunghezze da 1 mm a 1,5 mm. Includerà connessioni (pad, via, pin ecc.). NetLength:[1mm to 1.5mm]

Ricerca gerarchica e per raggruppamento

Use Category Application Example Query

Logical Groups

Trovare tutti i componenti nella component class 'DecouplingCaps'.

componentClass:DecouplingCaps

Trovare tutte le net appartenenti alla net class 'DDR_DATA'.

netClass:DDR_DATA

Physical Groups

Trovare tutte le entità su un layer PCB specificato (ad es.: Mid 3).

layer:"Mid 3"

Trovare tutti i componenti all’interno della room 'RF_Shield' sul PCB.

room:RF_Shield

Progettazione fisica

Use Category Application Example Query

Physical Properties

Trovare net ad alta velocità con tracce più lunghe di 50 mm. Filter

netClass:HighSpeed netlength>50mm

Mostrare tracce della scheda (track) più larghe di 10 mil. Filter

object:track trackwidth>10mil

Trovare via con dimensione del foro di foratura inferiore a 8 mil. Filter

object:via holesize<8mil

Ricerche nei documenti

Use Category Application Example Query

Document Objects

Trovare tutti gli oggetti in un documento PCB del progetto (ad es.: 'Module1'). document:module1.pcbdoc
Trovare tutti gli oggetti nel documento schematico 'Power'. sheet:power.schdoc
Trovare resistori in uno schema specificato. Filter sheet:power.schdoc type:resistor

Gestione librerie

Use Category Application Example Query

Status

Trovare tutti i componenti che hanno un footprint PCB ma nessun modello 3D. Filter

has:footprint -has:model3d

Trovare qualsiasi componente che non abbia un modello di simulazione.

-has:simulation_model

Parts Source Trovare componenti usati da una specifica origine libreria (ad es.: Workspace, Internal parts stock, project.IntLib). Library_Path:"Company Stock"
AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Enter per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità a tua disposizione dipendono dalla soluzione Altium di cui disponi: Altium Develop, Altium Agile Teams, Altium Agile Enterprise oppure Altium Designer (con abbonamento attivo).

Se non vedi una funzionalità documentata nel software che stai effettivamente utilizzando, contatta il reparto vendite di Altium per saperne di più.

Contenuto