Referenz für Suchanfragen

Dieses Dokument ist ein Referenzleitfaden für die Syntax, Operatoren und Konventionen, die in der Workspace-Suchsprache für Hardwaredesign verwendet werden. Suchabfragen basieren auf einer vertrauten field:value Syntax und können für schnelle, einfache Suchen ebenso verwendet werden wie zum Erstellen leistungsstarker und präziser Abfragen.

Siehe Web Viewer Search für zugehörige Informationen zur Verwendung.

Suchsyntax und Leitfaden

Die nachstehenden Referenzinformationen sind nach Arten von Suchzielen gruppiert (Komponenten, Verbindungen usw.), wobei jeder Abschnitt Untertypen nach Nutzungskategorie, Anwendungsbeispiele und entsprechende Beispielabfragen enthält.

Komponentensuche

Use Category Application Example Query

Basics

Eine bekannte Komponente anhand ihres Designators finden.

R14

Eine bestimmte IC-Komponente anhand des Designators finden. designator:U7

Komponenten anhand ihres Namens/Kommentars finden (z. B.: ERJ-2RKF1002X oder "Capacitor 100nF +/-20% 50V 0402"]).

comment:ERJ-2RKF1002X

Komponenten anhand ihres Wert-Parameters finden (z. B.: 100nF oder 4.7k).

value:100nF

Komponenten in einem bestimmten physikalischen Gehäuse finden (z. B.: QFN-48).

package:0402

Komponenten finden, die einen bestimmten PCB-Footprint-Namen verwenden. footprint:RESC0402

Identifiers

Komponenten finden, die Surface Mount Devices (SMD) sind.

mounting:smd

Alle Through-Hole-Technology-(THT)-Komponenten finden.

mounting:tht

Types

Alle passiven Komponenten finden (Widerstände, Kondensatoren, Induktivitäten).

type:passive

Alle aktiven Komponenten finden (ICs, Transistoren, Dioden).

type:active

Alle als Steckverbinder klassifizierten Komponenten finden.

type:connector

Connections Komponenten finden, die einen bestimmten Pin-Namen oder eine bestimmte Pin-Nummer enthalten. pin:SCLK
Komponenten finden, die Pins mit einer angegebenen Richtung enthalten (z. B. input, output, IO usw.). Findet auch Ports mit der angegebenen Richtung. direction:output

Parametric

Komponenten mit einer bestimmten Eigenschaft oder einem bestimmten Parameter (z. B. Tolerance) mit beliebigem Wert finden.

has:tolerance

Komponenten finden, bei denen ein Parameter einen bestimmten Wert hat

tolerance:1%

Komponenten finden, bei denen ein numerischer Parameter innerhalb eines Bereichs liegt. Filter. Beachten Sie, dass Parameternamen mit einem Leerzeichen in Anführungszeichen gesetzt werden müssen. 

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

Komponenten auf dem Top-Layer mit einem bestimmten Leistungsparameter finden. Filter

power:63mW layer:Top

Netzsuche

Use Category Application Example Query
Basics Ein bekanntes Netz anhand seines Namens finden. GND
Ein bestimmtes Versorgungsnetz anhand des Namens finden (z. B.: VCC, GND, VSENSE). net:VCC3
Classes Alle Netze finden, die zu einer Netzklasse gehören. netclass:analog
Die Netze eines bestimmten differentiellen Paares finden. diffpair:USB_SYS
Alle Netzpaare in der Klasse für differentielle Paare finden. diffpairclass:USB

Konnektivität

Use Category Application Example Query

Simple Search

Komponente U3 und alles damit Verbundene finden. Logische Verbindungspfade werden ebenfalls angezeigt, wobei passive Bauteile zwischen aktiven Bauteilen (z. B. Abschlusswiderstände und Koppelkondensatoren) übersprungen werden.

connectsTo:U3

Das Netz 'SYS_CLK' und alles damit Verbundene finden.

connectsTo:SYS_CLK

Advanced Search

Komponente U3 und alles direkt damit Verbundene finden. Es werden nur physische Verbindungen (gleiches Netz) angezeigt – logische Verbindungen zwischen aktiven Bauteilen sind nicht enthalten. connectsTo.Direct:U3
Komponente U3 und sowohl physische als auch logische Verbindungen dazu finden, jedoch Verbindungen zu Versorgungsschienen ausschließen. connectsTo.noPower:U3
Komponente U3 und die physischen Verbindungen (gleiches Netz) dazu finden, jedoch Verbindungen zu Versorgungsschienen ausschließen. ConnectsTo.Direct:U3 ConnectsTo.NoPower:U3
Das bestimmte Netz finden, das mit Pin 5 der Komponente U12 verbunden ist. connectsTo:U12.5
Das bestimmte Netz finden, das mit dem Eingang 'D_CLK' der Komponente U12 verbunden ist. connectsTo:U12.D_CLK

CAN- Busnetze auf bestimmten PCB-Layern finden (z. B.: L3 und Bottom). Filter

net:can* layer:Bottom layer:L3

Designobjekte

Use Category Application Example Query

General Types

Objekte eines bestimmten Typs finden [z. B.: pad, via, track].

object:pad

Bestimmte Objekte in einem bestimmten Netz finden (z. B. Vias im Masse-Netz). Filter object:via net:GND
Advanced Tracks (Leiterbahnen) auf inneren PCB-Layern finden (d. h. nicht auf Top- oder Bottom-Layern). Filter

object:track -layer:Top -layer:Bottom

Alle Pins finden, die als outputs gekennzeichnet sind. Filter direction:output object:pin
Alle Pads mit rechteckigem Formtyp finden. Filter object:pad shape:rectangle

Logik- & Bereichsfilter

Use Category Application Example Query
Wildcards Alle Netze finden, deren Name nach 'VCC' mehrere Zeichen enthält (z. B.: VCC1, VCC_Digital, VCC_Analog). net:VCC*
Alle Komponenten finden, deren Designatoren ein einzelnes Zeichen nach 'C1' enthalten (d. h. Kondensatoren C11 bis C19) C1?
Logic Combinations Kondensatoren auf dem Top-Layer finden. Beachten Sie, dass ein Leerzeichen zwischen Suchausdrücken ein implizites AND ist. type:Capacitor AND layer:Top
Komponenten finden, die entweder das 0402- oder das 0603-Gehäuse verwenden. Beachten Sie, dass ein OR-Logikausdruck in Klammern gesetzt werden sollte, wenn er zusammen mit AND-Logik verwendet wird. package:0402 OR package:0603
Alle Verbindungen zu U1 anzeigen, jedoch nicht die zur GND-Ebene. Beachten Sie, dass das Zeichen '-' dem Logikqualifizierer 'NOT' entspricht (-term:value). connectsto:U1 NOT Layer:GND
Parentheses Logic Komponenten finden, die entweder das 0402- oder das 0603-Gehäuse verwenden. package:(0402 OR 0603)
Tracks (Leiterbahnen) auf inneren PCB-Layern finden (d. h. nicht auf Top- oder Bottom-Layern). object:track -layer:(Top or Bottom)
Ranges PCB-Tracks finden, die länger als eine angegebene Länge sind. Beachten Sie, dass das Zeichen '>' den Doppelpunkt des Terms ersetzt. object:Track tracklength>100mm
PCB-Pads mit Lochgrößen finden, die größer oder gleich einem angegebenen Durchmesser sind. object:Pad holesize>=0.6mm
Widerstände finden, deren Wert in einem angegebenen Bereich liegt. Beachten Sie die Verwendung eckiger Klammern. R* Value:[100k to 200k]
PCB-Netze mit Längen von 1 mm bis 1,5 mm finden. Schließt Verbindungen ein (Pads, Vias, Pins usw.). NetLength:[1mm to 1.5mm]

Hierarchische & Gruppierungssuche

Use Category Application Example Query

Logical Groups

Alle Komponenten in der Komponentenklasse 'DecouplingCaps' finden.

componentClass:DecouplingCaps

Alle Netze finden, die zur Netzklasse 'DDR_DATA' gehören.

netClass:DDR_DATA

Physical Groups

Alle Einheiten auf einem angegebenen PCB-Layer finden (z. B.: Mid 3).

layer:"Mid 3"

Alle Komponenten innerhalb des Raums 'RF_Shield' auf der PCB finden.

room:RF_Shield

Physisches Design

Use Category Application Example Query

Physical Properties

Hochgeschwindigkeitsnetze mit Leiterbahnen länger als 50 mm finden. Filter

netClass:HighSpeed netlength>50mm

Leiterbahnen auf dem Board mit einer Breite von mehr als 10 mil anzeigen. Filter

object:track trackwidth>10mil

Vias mit einem Bohrlochdurchmesser kleiner als 8 mil finden. Filter

object:via holesize<8mil

Dokumentsuchen

Use Category Application Example Query

Document Objects

Alle Objekte in einem PCB-Dokument des Designs finden (z. B.: 'Module1'). document:module1.pcbdoc
Alle Objekte im Schaltplandokument 'Power' finden. sheet:power.schdoc
Widerstände in einem angegebenen Schaltplan finden. Filter sheet:power.schdoc type:resistor

Bibliotheksverwaltung

Use Category Application Example Query

Status

Alle Komponenten finden, die einen PCB-Footprint, aber kein 3D-Modell haben. Filter

has:footprint -has:model3d

Jede Komponente finden, die kein Simulationsmodell hat.

-has:simulation_model

Parts Source Verwendete Komponenten aus einer bestimmten Bibliotheksquelle finden (z. B.: Workspace, interner Teilebestand, project.IntLib). Library_Path:"Company Stock"
AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie den Altium-Vertrieb , um mehr zu erfahren.

Inhalt