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. |
|
| 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"]). |
|
|
Buscar componentes por su parámetro Value (p. ej.: 100nF o 4.7k). |
|
|
Buscar componentes en un encapsulado físico específico (p. ej.: QFN-48). |
|
|
| Buscar componentes que usen un nombre de huella PCB específico. | footprint:RESC0402 |
|
Identifiers |
Buscar componentes que sean dispositivos de montaje superficial (SMD). |
|
Buscar todos los componentes de tecnología through-hole (THT). |
|
|
Types |
Buscar todos los componentes pasivos (resistencias, condensadores, inductores). |
|
Buscar todos los componentes activos (IC, transistores, diodos). |
|
|
Buscar todos los componentes clasificados como conectores. |
|
|
| 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. |
|
Buscar componentes donde un parámetro tenga un valor específico |
|
|
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. |
|
|
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). |
|
Buscar la net 'SYS_CLK' y todo lo conectado a ella. |
|
|
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 |
|
Objetos de diseño
| Use Category | Application Example | Query |
|---|---|---|
General Types |
Buscar objetos de un tipo específico [p. ej.: pad, via, track]. |
|
| 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 |
|
| 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'. |
|
Buscar todas las nets que pertenezcan a la clase de nets 'DDR_DATA'. |
|
|
Physical Groups |
Buscar todas las entidades en una capa PCB especificada (p. ej.: Mid 3). |
|
Buscar todos los componentes dentro de la room 'RF_Shield' en la PCB. |
|
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 |
|
Mostrar trazas de la placa (tracks) de más de 10 mil. Filtro |
|
|
Buscar vías con un tamaño de taladro inferior a 8 mil. Filtro |
|
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 |
|
Buscar cualquier componente que no tenga un modelo de simulación. |
|
|
| 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" |