Riferimento della 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 alla costruzione di query potenti e precise.

Sintassi e guida alla ricerca

Le informazioni di riferimento seguenti sono raggruppate per tipi di destinazioni di ricerca (componenti, connessioni, ecc.), con ogni sezione che include sottotipi di categorie d'uso, esempi d'uso e relative query di esempio.

Ricerca componenti

Use Category Application Example Query

Basics

Trovare un componente noto tramite il suo Designatore.

R14

Trovare uno specifico componente IC tramite Designatore. 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 oppure 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 che contengono uno spazio devono essere 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 in base al nome. GND
Trovare una specifica net di alimentazione in base al 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 è connesso ad esso. Vengono mostrati anche i percorsi di connessione logica, 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 è 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 (sulla 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 verso le rail di alimentazione. connectsTo.noPower:U3
Trovare il componente U3 e le connessioni fisiche (stessa net) ad esso, ma escludere le connessioni verso le 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 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 sui layer Top o Bottom). Filtro

object:track -layer:Top -layer:Bottom

Trovare tutti i pin designati come uscite. 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 designatori 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 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 sui 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 con un valore compreso 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 raggruppamenti

Use Category Application Example Query

Logical Groups

Trovare tutti i componenti nella classe di componenti 'DecouplingCaps'.

componentClass:DecouplingCaps

Trovare tutte le net appartenenti alla net class '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 tracce della scheda (track) più larghe di 10 mil. Filtro

object:track trackwidth>10mil

Trovare via con diametro 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 provenienti da una specifica sorgente di libreria (ad es.: Workspace, stock interno componenti, 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