Référence des requêtes de recherche

Ce document est un guide de référence pour 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 familière field:value et peuvent être utilisées aussi bien pour effectuer des recherches rapides et simples que pour construire des requêtes puissantes et précises.

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 incluant 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 désignateur.

R14

Trouver un composant CI spécifique par son désignateur. designator:U7

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

comment:ERJ-2RKF1002X

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

value:100nF

Trouver des composants dans un boîtier physique spécifique (par 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 composants montés en surface (CMS).

mounting:smd

Trouver tous les composants traversants (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 contenant un nom ou un numéro de broche spécifique. pin:SCLK
Trouver des composants contenant des broches avec une direction spécifiée. (par 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 (par ex. : Tolérance) quelle qu’en soit la 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 donnée. Filtre. Notez que les noms de paramètres contenant un espace doivent être placés 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 (par ex. : VCC, GND, VSENSE). net:VCC3
Classes Trouver tous les nets appartenant à 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 les composants passifs entre composants actifs (par 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 composants actifs ne sont pas incluses. connectsTo.Direct:U3
Trouver le composant U3 et les connexions physiques et logiques qui y sont reliées, mais exclure les connexions aux rails d’alimentation. connectsTo.noPower:U3
Trouver le composant U3 et les connexions physiques (même net) qui y sont relié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 (par 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 [par ex. : pad, via, piste].

object:pad

Trouver des objets spécifiques sur un net particulier (par ex. : vias sur le net de masse). Filtre object:via net:GND
Advanced Trouver des pistes (traces) 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 comprend plusieurs caractères après 'VCC' (par ex. : VCC1, VCC_Digital, VCC_Analog). net:VCC*
Trouver tous les composants dont les désignateurs comprennent 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 équivaut implicitement à 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 à U1, sans inclure celles vers la couche GND. Notez que le caractère '-' est équivalent au qualificateur 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 pistes (traces) sur les couches internes du PCB. (c.-à-d. : ni Top ni Bottom). object:track -layer:(Top or Bottom)
Ranges Trouver des pistes PCB plus longues 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 avec des tailles de trou supérieures ou égales à 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 des crochets. R* Value:[100k to 200k]
Trouver des nets PCB avec des longueurs de 1 mm à 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 (par 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 les nets haut débit avec des pistes de plus de 50 mm. Filtre

netClass:HighSpeed netlength>50mm

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

object:track trackwidth>10mil

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

object:via holesize<8mil

Recherches de documents

Use Category Application Example Query

Document Objects

Trouver tous les objets sur un document PCB de conception (par ex. : 'Module1'). document:module1.pcbdoc
Trouver tous les objets sur 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 de bibliothèque

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 ne possède 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 (par ex. : Workspace, stock interne de pièces, 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