Referencia de consulta de búsqueda

Este documento es una guía de referencia sobre la sintaxis, los operadores y las convenciones utilizadas en el lenguaje de búsqueda de diseño de hardware del Workspace. Las consultas de búsqueda se basan en una sintaxis field:value conocida y pueden utilizarse tanto para realizar búsquedas rápidas y sencillas como para construir consultas potentes y precisas.

Consulte Web Viewer Search para obtener información de uso relacionada.

Sintaxis de búsqueda y guía

La información de referencia que aparece a continuación está agrupada por tipos de objetivos de búsqueda (componentes, conexiones, etc.), y cada sección incluye subtipos de categorías de uso, ejemplos de uso y consultas de ejemplo correspondientes.

Búsqueda de componentes

Use Category Application Example Query

Basics

Buscar un componente conocido por su designador.

R14

Buscar un componente IC específico por designador. designator:U7

Buscar componentes por su nombre/comentario (p. ej.: ERJ-2RKF1002X o "Capacitor 100nF +/-20% 50V 0402"]).

comment:ERJ-2RKF1002X

Buscar componentes por su parámetro Value (p. ej.: 100nF o 4.7k).

value:100nF

Buscar componentes en un encapsulado físico específico (p. ej.: QFN-48).

package:0402

Buscar componentes que usen un nombre de huella PCB específico. footprint:RESC0402

Identifiers

Buscar componentes que sean dispositivos de montaje superficial (SMD).

mounting:smd

Buscar todos los componentes de tecnología through-hole (THT).

mounting:tht

Types

Buscar todos los componentes pasivos (resistencias, condensadores, inductores).

type:passive

Buscar todos los componentes activos (IC, transistores, diodos).

type:active

Buscar todos los componentes clasificados como conectores.

type:connector

Connections Buscar componentes que contengan un nombre o número de pin específico. pin:SCLK
Buscar componentes que contengan pines con una dirección especificada (p. ej.: input, output, IO, etc.). También encuentra puertos con la dirección especificada. direction:output

Parametric

Buscar componentes con una propiedad o parámetro específico (p. ej.: Tolerance) de cualquier valor.

has:tolerance

Buscar componentes donde un parámetro tenga un valor específico

tolerance:1%

Buscar componentes donde un parámetro numérico esté dentro de un rango. Filtro. Tenga en cuenta que los nombres de parámetros con un espacio deben ir entre comillas. 

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

Buscar componentes en la capa superior con un parámetro específico de potencia nominal. Filtro

power:63mW layer:Top

Búsqueda de nets

Use Category Application Example Query
Basics Buscar una net conocida por nombre. GND
Buscar una net de potencia específica por nombre (p. ej.: VCC, GND, VSENSE). net:VCC3
Classes Buscar todas las nets que pertenezcan a una clase de nets. netclass:analog
Buscar las nets de un par diferencial específico. diffpair:USB_SYS
Buscar todos los pares de nets de la clase de pares diferenciales. diffpairclass:USB

Conectividad

Use Category Application Example Query

Simple Search

Buscar el componente U3 y todo lo conectado a él. También se muestran rutas de conexión lógicas, donde se omiten los dispositivos pasivos entre dispositivos activos (p. ej.: resistencias de terminación y condensadores de acoplamiento).

connectsTo:U3

Buscar la net 'SYS_CLK' y todo lo conectado a ella.

connectsTo:SYS_CLK

Advanced Search

Buscar el componente U3 y todo lo conectado directamente a él. Solo se muestran conexiones físicas (misma net); no se incluyen conexiones lógicas entre dispositivos activos. connectsTo.Direct:U3
Buscar el componente U3 y tanto las conexiones físicas como lógicas a él, pero excluir las conexiones a las líneas de alimentación. connectsTo.noPower:U3
Buscar el componente U3 y las conexiones físicas (misma net) a él, pero excluir las conexiones a las líneas de alimentación. ConnectsTo.Direct:U3 ConnectsTo.NoPower:U3
Buscar la net específica conectada al pin 5 del componente U12. connectsTo:U12.5
Buscar la net específica conectada a la entrada 'D_CLK' del componente U12. connectsTo:U12.D_CLK

Buscar nets de bus CAN en capas PCB específicas (p. ej.: L3 y Bottom). Filtro

net:can* layer:Bottom layer:L3

Objetos de diseño

Use Category Application Example Query

General Types

Buscar objetos de un tipo específico [p. ej.: pad, via, track].

object:pad

Buscar objetos específicos en una net determinada (p. ej.: vías en la net de tierra). Filtro object:via net:GND
Advanced Buscar tracks (trazas) en capas intermedias de la PCB (es decir, no en las capas Top ni Bottom). Filtro

object:track -layer:Top -layer:Bottom

Buscar todos los pines designados como salidas. Filtro direction:output object:pin
Buscar todos los pads con forma rectangular. Filtro object:pad shape:rectangle

Filtros lógicos y de rango

Use Category Application Example Query
Wildcards Buscar todas las nets cuyo nombre incluya varios caracteres después de 'VCC' (p. ej.: VCC1, VCC_Digital, VCC_Analog). net:VCC*
Buscar todos los componentes cuyos designadores incluyan un solo carácter después de 'C1' (es decir: condensadores C11 a C19) C1?
Logic Combinations Buscar condensadores en la capa superior. Tenga en cuenta que un espacio entre expresiones de búsqueda implica un AND implícito. type:Capacitor AND layer:Top
Buscar componentes que usen encapsulado 0402 o 0603. Tenga en cuenta que una expresión lógica OR debe ir entre paréntesis cuando se usa con lógica AND. package:0402 OR package:0603
Mostrar todas las conexiones a U1, pero no incluir las de la capa GND. Tenga en cuenta que el carácter '-' es equivalente al calificador lógico 'NOT' (-term:value). connectsto:U1 NOT Layer:GND
Parentheses Logic Buscar componentes que usen encapsulado 0402 o 0603. package:(0402 OR 0603)
Buscar tracks (trazas) en capas intermedias de la PCB (es decir, no en las capas Top ni Bottom). object:track -layer:(Top or Bottom)
Ranges Buscar tracks de PCB más largos que una longitud especificada. Tenga en cuenta que el carácter '>' sustituye a los dos puntos del término. object:Track tracklength>100mm
Buscar pads de PCB con tamaños de agujero mayores o iguales que un diámetro especificado. object:Pad holesize>=0.6mm
Buscar resistencias que tengan un valor dentro de un rango especificado. Observe el uso de corchetes. R* Value:[100k to 200k]
Buscar nets de PCB con longitudes de 1 mm a 1,5 mm. Incluirá conexiones (pads, vías, pines, etc.). NetLength:[1mm to 1.5mm]

Búsqueda jerárquica y de agrupación

Use Category Application Example Query

Logical Groups

Buscar todos los componentes en la clase de componentes 'DecouplingCaps'.

componentClass:DecouplingCaps

Buscar todas las nets que pertenezcan a la clase de nets 'DDR_DATA'.

netClass:DDR_DATA

Physical Groups

Buscar todas las entidades en una capa PCB especificada (p. ej.: Mid 3).

layer:"Mid 3"

Buscar todos los componentes dentro de la room 'RF_Shield' en la PCB.

room:RF_Shield

Diseño físico

Use Category Application Example Query

Physical Properties

Buscar nets de alta velocidad con trazas de más de 50 mm. Filtro

netClass:HighSpeed netlength>50mm

Mostrar trazas de la placa (tracks) de más de 10 mil. Filtro

object:track trackwidth>10mil

Buscar vías con un tamaño de taladro inferior a 8 mil. Filtro

object:via holesize<8mil

Búsquedas de documentos

Use Category Application Example Query

Document Objects

Buscar todos los objetos en un documento PCB del diseño (p. ej.: 'Module1'). document:module1.pcbdoc
Buscar todos los objetos en el documento esquemático 'Power'. sheet:power.schdoc
Buscar resistencias en un esquemático especificado. Filtro sheet:power.schdoc type:resistor

Gestión de bibliotecas

Use Category Application Example Query

Status

Buscar todos los componentes que tengan una huella PCB pero no un modelo 3D. Filtro

has:footprint -has:model3d

Buscar cualquier componente que no tenga un modelo de simulación.

-has:simulation_model

Parts Source Buscar componentes usados de una fuente de biblioteca específica (p. ej.: Workspace, stock interno de piezas, project.IntLib). Library_Path:"Company Stock"
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, contacte con Ventas de Altium para obtener más información.

Contenido