Riferimento per le 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 sintassi field:value familiare e possono essere usate sia per eseguire ricerche rapide e semplici sia per costruire query potenti e precise.

Vedere Web Viewer Search per informazioni d'uso correlate.

Sintassi e guida alla ricerca

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 categorie 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 Nome/Commento (ad es.: ERJ-2RKF1002X, oppure "Capacitor 100nF +/-20% 50V 0402"]).

comment:ERJ-2RKF1002X

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

value:100nF

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

package:0402

Trovare componenti che utilizzano uno specifico nome di footprint PCB. footprint:RESC0402

Identifiers

Trovare componenti che sono dispositivi a montaggio superficiale (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 uno specifico nome o numero di pin. 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 specifica proprietà o parametro (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. Filtro. Si noti che i nomi dei parametri con 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. Filtro

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 classe di net. 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 è connesso ad esso. Vengono mostrati anche i percorsi di connessione logica, nei quali 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 è connesso ad essa.

connectsTo:SYS_CLK

Advanced Search

Trovare il componente U3 e tutto ciò che è direttamente connesso 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 connessa al pin 5 del componente U12. connectsTo:U12.5
Trovare la specifica net connessa all'ingresso 'D_CLK' del componente U12. connectsTo:U12.D_CLK

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

net:can* layer:Bottom layer:L3

Oggetti di progetto

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). Filtro object:via net:GND
Advanced Trovare track (tracce) sui layer intermedi del PCB (cioè non Top o Bottom). Filtro

object:track -layer:Top -layer:Bottom

Trovare tutti i pin designati come output. Filtro direction:output object:pin
Trovare tutti i pad con forma rettangolare. Filtro 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 i 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 senza 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 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 classe componenti 'DecouplingCaps'.

componentClass:DecouplingCaps

Trovare tutte le net appartenenti alla classe di net 'DDR_DATA'.

netClass:DDR_DATA

Physical Groups

Trovare tutte le entità su uno specifico layer PCB (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. Filtro

netClass:HighSpeed netlength>50mm

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

object:track trackwidth>10mil

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

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. Filtro 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. Filtro

has:footprint -has:model3d

Trovare qualsiasi componente che non abbia un modello di simulazione.

-has:simulation_model

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

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Contenuto