Référence de requête de recherche

Ce document est un guide de référence sur la syntaxe, les opérateurs et les conventions utilisés dans le langage de recherche de conception matérielle du Workspace. Les requêtes de recherche sont basées sur une syntaxe field:value familière, et peuvent être utilisées aussi bien pour effectuer des recherches rapides et simples que pour construire des requêtes puissantes et précises.

Voir Recherche du Web Viewer pour les informations d’utilisation associées.

Syntaxe et guide de recherche

Les informations de référence ci-dessous sont regroupées par types de cibles de recherche (composants, connexions, etc.), chaque section comprenant des sous-types de catégories d’utilisation, des exemples d’utilisation et les requêtes d’exemple correspondantes.

Recherche de composants

Use Category Application Example Query

Basics

Trouver un composant connu par son repère.

R14

Trouver un composant CI spécifique par son repère. designator:U7

Trouver des composants par leur nom/commentaire (ex. : ERJ-2RKF1002X, ou "Capacitor 100nF +/-20% 50V 0402"]).

comment:ERJ-2RKF1002X

Trouver des composants par leur paramètre de valeur (ex. : 100nF, ou 4.7k).

value:100nF

Trouver des composants dans un boîtier physique spécifique (ex. : QFN-48).

package:0402

Trouver des composants qui utilisent un nom d’empreinte PCB spécifique. footprint:RESC0402

Identifiers

Trouver des composants qui sont des dispositifs montés en surface (SMD).

mounting:smd

Trouver tous les composants à technologie traversante (THT).

mounting:tht

Types

Trouver tous les composants passifs (résistances, condensateurs, inductances).

type:passive

Trouver tous les composants actifs (CI, transistors, diodes).

type:active

Trouver tous les composants classés comme connecteurs.

type:connector

Connections Trouver des composants qui contiennent un nom ou un numéro de broche spécifique. pin:SCLK
Trouver des composants qui contiennent des broches avec une direction spécifiée. (ex. : entrée, sortie, E/S, etc.). Trouve également les ports avec la direction spécifiée. direction:output

Parametric

Trouver des composants avec une propriété ou un paramètre spécifique (ex. : tolérance) de n’importe quelle valeur.

has:tolerance

Trouver des composants pour lesquels un paramètre a une valeur spécifique

tolerance:1%

Trouver des composants pour lesquels un paramètre numérique se situe dans une plage. Filtre. Notez que les noms de paramètres contenant un espace doivent être entre guillemets. 

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

Trouver des composants sur la couche Top avec un paramètre de puissance nominale spécifique. Filtre

power:63mW layer:Top

Recherche de nets

Use Category Application Example Query
Basics Trouver un net connu par son nom. GND
Trouver un net d’alimentation spécifique par son nom (ex. : VCC, GND, VSENSE). net:VCC3
Classes Trouver tous les nets qui appartiennent à une classe de nets. netclass:analog
Trouver les nets d’une paire différentielle spécifique. diffpair:USB_SYS
Trouver toutes les paires de nets dans la classe de paires différentielles. diffpairclass:USB

Connectivité

Use Category Application Example Query

Simple Search

Trouver le composant U3 et tout ce qui y est connecté. Les chemins de connexion logiques sont également affichés, lorsque des dispositifs passifs entre des dispositifs actifs (ex. : résistances de terminaison et condensateurs de couplage) sont contournés.

connectsTo:U3

Trouver le net 'SYS_CLK' et tout ce qui y est connecté.

connectsTo:SYS_CLK

Advanced Search

Trouver le composant U3 et tout ce qui y est directement connecté. Seules les connexions physiques (même net) sont affichées – les connexions logiques entre dispositifs actifs ne sont pas incluses. connectsTo.Direct:U3
Trouver le composant U3 ainsi que les connexions physiques et logiques qui y sont associées, mais exclure les connexions aux rails d’alimentation. connectsTo.noPower:U3
Trouver le composant U3 ainsi que les connexions physiques (même net) qui y sont associées, mais exclure les connexions aux rails d’alimentation. ConnectsTo.Direct:U3 ConnectsTo.NoPower:U3
Trouver le net spécifique connecté à la broche 5 du composant U12. connectsTo:U12.5
Trouver le net spécifique connecté à l’entrée 'D_CLK' du composant U12. connectsTo:U12.D_CLK

Trouver les nets du bus CAN sur des couches PCB spécifiques (ex. : L3 et Bottom). Filtre

net:can* layer:Bottom layer:L3

Objets de conception

Use Category Application Example Query

General Types

Trouver des objets d’un type spécifique [ex. : pad, via, track].

object:pad

Trouver des objets spécifiques sur un net particulier (ex. : vias dans le net de masse). Filtre object:via net:GND
Advanced Trouver des tracks (pistes) sur les couches internes du PCB. (c.-à-d. : ni Top ni Bottom). Filtre

object:track -layer:Top -layer:Bottom

Trouver toutes les broches désignées comme sorties. Filtre direction:output object:pin
Trouver tous les pads de forme rectangulaire. Filtre object:pad shape:rectangle

Filtres logiques et de plage

Use Category Application Example Query
Wildcards Trouver tous les nets dont le nom inclut plusieurs caractères après 'VCC' (ex. : VCC1, VCC_Digital, VCC_Analog). net:VCC*
Trouver tous les composants dont les repères incluent un seul caractère après 'C1' (c.-à-d. : condensateurs C11 à C19) C1?
Logic Combinations Trouver des condensateurs sur la couche Top. Notez qu’un espace entre les expressions de recherche correspond implicitement à un AND. type:Capacitor AND layer:Top
Trouver des composants utilisant le boîtier 0402 ou 0603. Notez qu’une expression logique OR doit être placée entre parenthèses lorsqu’elle est utilisée avec une logique AND. package:0402 OR package:0603
Afficher toutes les connexions vers U1, mais ne pas inclure celles vers la couche GND. Notez que le caractère '-' est équivalent au qualificatif logique 'NOT' (-term:value). connectsto:U1 NOT Layer:GND
Parentheses Logic Trouver des composants utilisant le boîtier 0402 ou 0603. package:(0402 OR 0603)
Trouver des tracks (pistes) sur les couches internes du PCB. (c.-à-d. : ni Top ni Bottom). object:track -layer:(Top or Bottom)
Ranges Trouver des tracks PCB plus longs qu’une longueur spécifiée. Notez que le caractère '>' remplace les deux-points du terme. object:Track tracklength>100mm
Trouver des pads PCB dont la taille du trou est supérieure ou égale à un diamètre spécifié. object:Pad holesize>=0.6mm
Trouver des résistances ayant une valeur dans une plage spécifiée. Notez l’utilisation de crochets. R* Value:[100k to 200k]
Trouver des nets PCB d’une longueur comprise entre 1 mm et 1,5 mm. Inclura les connexions (pads, vias, broches, etc.). NetLength:[1mm to 1.5mm]

Recherche hiérarchique et par regroupement

Use Category Application Example Query

Logical Groups

Trouver tous les composants dans la classe de composants 'DecouplingCaps'.

componentClass:DecouplingCaps

Trouver tous les nets appartenant à la classe de nets 'DDR_DATA'.

netClass:DDR_DATA

Physical Groups

Trouver toutes les entités sur une couche PCB spécifiée (ex. : Mid 3).

layer:"Mid 3"

Trouver tous les composants dans la room 'RF_Shield' sur le PCB.

room:RF_Shield

Conception physique

Use Category Application Example Query

Physical Properties

Trouver des nets haut débit avec des pistes plus longues que 50 mm. Filtre

netClass:HighSpeed netlength>50mm

Afficher les pistes de la carte (tracks) plus larges que 10 mil. Filtre

object:track trackwidth>10mil

Trouver des vias avec un diamètre de perçage inférieur à 8 mil. Filtre

object:via holesize<8mil

Recherches dans les documents

Use Category Application Example Query

Document Objects

Trouver tous les objets dans un document PCB de conception (ex. : 'Module1'). document:module1.pcbdoc
Trouver tous les objets dans le document schématique 'Power'. sheet:power.schdoc
Trouver des résistances sur un schéma spécifié. Filtre sheet:power.schdoc type:resistor

Gestion des bibliothèques

Use Category Application Example Query

Status

Trouver tous les composants qui ont une empreinte PCB mais pas de modèle 3D. Filtre

has:footprint -has:model3d

Trouver tout composant qui n’a pas de modèle de simulation.

-has:simulation_model

Parts Source Trouver les composants utilisés provenant d’une source de bibliothèque spécifique (ex. : Workspace, stock interne de composants, project.IntLib). Library_Path:"Company Stock"
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Entréepour nous envoyer vos commentaires.
Disponibilité des fonctionnalités

Les fonctionnalités accessibles dépendent de la solution Altium dont vous disposez – Altium Develop, une édition d’Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (avec abonnement actif).

Si vous ne voyez pas une fonctionnalité mentionnée dans votre logiciel, contactez le service commercial d’Altium pour en savoir plus.

Contenu