Referencia de consulta de búsqueda
Este documento es una guía de referencia para 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 familiar de field:value, y pueden usarse tanto para realizar búsquedas rápidas y sencillas como para construir consultas potentes y precisas.
Sintaxis y guía de búsqueda
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 |
Encuentre un componente conocido por su designador. |
|
| Encuentre un componente CI específico por su designador. | designator:U7 |
|
Encuentre componentes por su Nombre/Comentario (p. ej.: ERJ-2RKF1002X, o "Capacitor 100nF +/-20% 50V 0402"]). |
|
|
Encuentre componentes por su parámetro Valor (p. ej.: 100nF, o 4.7k). |
|
|
Encuentre componentes en un encapsulado físico específico (p. ej.: QFN-48). |
|
|
| Encuentre componentes que utilicen un nombre de huella PCB específico. | footprint:RESC0402 |
|
Identifiers |
Encuentre componentes que sean dispositivos de montaje superficial (SMD). |
|
Encuentre todos los componentes de tecnología de orificio pasante (THT). |
|
|
Types |
Encuentre todos los componentes pasivos (resistencias, condensadores, inductores). |
|
Encuentre todos los componentes activos (CI, transistores, diodos). |
|
|
Encuentre todos los componentes clasificados como conectores. |
|
|
| Connections | Encuentre componentes que contengan un nombre o número de pin específico. | pin:SCLK |
| Encuentre componentes que contengan pines con una dirección especificada. (p. ej.: entrada, salida, E/S, etc.). También encuentra puertos con la dirección especificada. | direction:output |
|
Parametric |
Encuentre componentes con una propiedad o parámetro específico (p. ej.: Tolerancia) de cualquier valor. |
|
Encuentre componentes en los que un parámetro tenga un valor específico |
|
|
Encuentre componentes en los que 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. |
|
|
Encuentre componentes en la capa superior con un parámetro de potencia nominal específico. Filtro |
power:63mW layer:Top |
Búsqueda de redes
| Use Category | Application Example | Query |
|---|---|---|
| Basics | Encuentre una red conocida por su nombre. | GND |
| Encuentre una red de alimentación específica por su nombre (p. ej.: VCC, GND, VSENSE). | net:VCC3 |
|
| Classes | Encuentre todas las redes que pertenezcan a una clase de red. | netclass:analog |
| Encuentre las redes de un par diferencial específico. | diffpair:USB_SYS |
|
| Encuentre todos los pares de redes de la clase de par diferencial. | diffpairclass:USB |
Conectividad
| Use Category | Application Example | Query |
|---|---|---|
Simple Search |
Encuentre el componente U3 y todo lo conectado a él. También se muestran rutas de conexión lógica, en las que se omiten los dispositivos pasivos entre dispositivos activos (p. ej.: resistencias de terminación y condensadores de acoplamiento). |
|
Encuentre la red 'SYS_CLK' y todo lo conectado a ella. |
|
|
Advanced Search |
Encuentre el componente U3 y todo lo conectado directamente a él. Solo se muestran conexiones físicas (misma red); no se incluyen conexiones lógicas entre dispositivos activos. | connectsTo.Direct:U3 |
| Encuentre el componente U3 y las conexiones físicas y lógicas a él, pero excluya las conexiones a los rieles de alimentación. | connectsTo.noPower:U3 |
|
| Encuentre el componente U3 y las conexiones físicas (misma red) a él, pero excluya las conexiones a los rieles de alimentación. | ConnectsTo.Direct:U3 ConnectsTo.NoPower:U3 |
|
| Encuentre la red específica conectada al pin 5 del componente U12. | connectsTo:U12.5 |
|
| Encuentre la red específica conectada a la entrada 'D_CLK' del componente U12. | connectsTo:U12.D_CLK |
|
Encuentre redes 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 |
Encuentre objetos de un tipo específico [p. ej.: pad, vía, pista]. |
|
| Encuentre objetos específicos en una red concreta (p. ej.: vías en la red de tierra). Filtro | object:via net:GND |
|
| Advanced | Encuentre pistas (traces) en capas intermedias del PCB. (es decir: no en las capas Top o Bottom). Filtro |
|
| Encuentre todos los pines designados como salidas. Filtro | direction:output object:pin |
|
| Encuentre todos los pads con forma rectangular. Filtro | object:pad shape:rectangle |
Filtros lógicos y de rango
| Use Category | Application Example | Query |
|---|---|---|
| Wildcards | Encuentre todas las redes cuyo nombre incluya varios caracteres después de 'VCC' (p. ej.: VCC1, VCC_Digital, VCC_Analog). | net:VCC* |
| Encuentre todos los componentes cuyos designadores incluyan un solo carácter después de 'C1' (es decir: condensadores C11 a C19) | C1? |
|
| Logic Combinations | Encuentre condensadores en la capa superior. Tenga en cuenta que un espacio entre expresiones de búsqueda implica un AND. | type:Capacitor AND layer:Top |
| Encuentre componentes que utilicen 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 |
|
| Muestre todas las conexiones a U1, pero no incluya 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 | Encuentre componentes que utilicen encapsulado 0402 o 0603. | package:(0402 OR 0603) |
| Encuentre pistas (traces) en capas intermedias del PCB. (es decir: no en las capas Top o Bottom). | object:track -layer:(Top or Bottom) |
|
| Ranges | Encuentre pistas de PCB más largas que una longitud especificada. Tenga en cuenta que el carácter '>' reemplaza los dos puntos del término. | object:Track tracklength>100mm |
| Encuentre pads de PCB con tamaños de orificio mayores o iguales que un diámetro especificado. | object:Pad holesize>=0.6mm |
|
| Encuentre resistencias con un valor dentro de un rango especificado. Observe el uso de corchetes. | R* Value:[100k to 200k] |
|
| Encuentre redes 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 por agrupación
| Use Category | Application Example | Query |
|---|---|---|
Logical Groups |
Encuentre todos los componentes de la clase de componentes 'DecouplingCaps'. |
|
Encuentre todas las redes que pertenezcan a la clase de red 'DDR_DATA'. |
|
|
Physical Groups |
Encuentre todas las entidades en una capa PCB especificada (p. ej.: Mid 3). |
|
Encuentre todos los componentes dentro de la room 'RF_Shield' en el PCB. |
|
Diseño físico
| Use Category | Application Example | Query |
|---|---|---|
Physical Properties |
Encuentre redes de alta velocidad con pistas de más de 50 mm. Filtro |
|
Muestre pistas de la placa (tracks) con un ancho superior a 10 mil. Filtro |
|
|
Encuentre vías con un tamaño de orificio de perforación menor que 8 mil. Filtro |
|
Búsquedas de documentos
| Use Category | Application Example | Query |
|---|---|---|
Document Objects |
Encuentre todos los objetos en un documento PCB de diseño (p. ej.: 'Module1'). | document:module1.pcbdoc |
| Encuentre todos los objetos en el documento esquemático 'Power'. | sheet:power.schdoc |
|
| Encuentre resistencias en un esquemático especificado. Filtro | sheet:power.schdoc type:resistor |
Gestión de bibliotecas
| Use Category | Application Example | Query |
|---|---|---|
Status |
Encuentre todos los componentes que tengan una huella PCB pero no un modelo 3D. Filtro |
|
Encuentre cualquier componente que no tenga un modelo de simulación. |
|
|
| Parts Source | Encuentre componentes utilizados de una fuente de biblioteca específica (p. ej.: Workspace, stock interno de piezas, project.IntLib). | Library_Path:”Company Stock”. |