Odniesienie do zapytania wyszukiwania

Ten dokument jest przewodnikiem referencyjnym po składni, operatorach i konwencjach używanych w języku wyszukiwania projektów sprzętowych w Workspace. Zapytania wyszukiwania opierają się na znanej składni field:value i mogą być używane zarówno do szybkich, prostych wyszukiwań, jak i do tworzenia rozbudowanych i precyzyjnych zapytań.

Zobacz Web Viewer Search, aby uzyskać powiązane informacje dotyczące użycia.

Składnia i przewodnik wyszukiwania

Poniższe informacje referencyjne są pogrupowane według typów celów wyszukiwania (komponenty, połączenia itp.), a każda sekcja zawiera podtypy kategorii użycia, przykłady użycia oraz odpowiadające im przykładowe zapytania.

Wyszukiwanie komponentów

Use Category Application Example Query

Basics

Znajdź znany komponent po jego oznaczeniu.

R14

Znajdź konkretny układ scalony po oznaczeniu. designator:U7

Znajdź komponenty po ich nazwie/komentarzu (np.: ERJ-2RKF1002X lub "Capacitor 100nF +/-20% 50V 0402"]).

comment:ERJ-2RKF1002X

Znajdź komponenty po parametrze Value (np.: 100nF lub 4.7k).

value:100nF

Znajdź komponenty w określonej obudowie fizycznej (np.: QFN-48).

package:0402

Znajdź komponenty używające określonej nazwy footprintu PCB. footprint:RESC0402

Identifiers

Znajdź komponenty będące elementami montażu powierzchniowego (SMD).

mounting:smd

Znajdź wszystkie komponenty przewlekane (THT).

mounting:tht

Types

Znajdź wszystkie komponenty pasywne (rezystory, kondensatory, cewki).

type:passive

Znajdź wszystkie komponenty aktywne (układy scalone, tranzystory, diody).

type:active

Znajdź wszystkie komponenty sklasyfikowane jako złącza.

type:connector

Connections Znajdź komponenty zawierające określoną nazwę lub numer pinu. pin:SCLK
Znajdź komponenty zawierające piny o określonym kierunku. (np.: input, output, IO itd.). Znajduje również porty o określonym kierunku. direction:output

Parametric

Znajdź komponenty z określoną właściwością lub parametrem (np.: Tolerance) o dowolnej wartości.

has:tolerance

Znajdź komponenty, w których parametr ma określoną wartość

tolerance:1%

Znajdź komponenty, w których parametr liczbowy mieści się w zakresie. Filtr. Zwróć uwagę, że nazwy parametrów zawierające spację muszą być ujęte w cudzysłów.

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

Znajdź komponenty na warstwie Top z określonym parametrem mocy znamionowej. Filtr

power:63mW layer:Top

Wyszukiwanie sieci

Use Category Application Example Query
Basics Znajdź znaną sieć po nazwie. GND
Znajdź konkretną sieć zasilania po nazwie (np.: VCC, GND, VSENSE). net:VCC3
Classes Znajdź wszystkie sieci należące do klasy sieci. netclass:analog
Znajdź sieci określonej pary różnicowej. diffpair:USB_SYS
Znajdź wszystkie pary sieci w klasie par różnicowych. diffpairclass:USB

Połączenia

Use Category Application Example Query

Simple Search

Znajdź komponent U3 i wszystko, co jest do niego podłączone. Wyświetlane są również logiczne ścieżki połączeń, w których elementy pasywne między elementami aktywnymi (np. rezystory terminujące i kondensatory sprzęgające) są pomijane.

connectsTo:U3

Znajdź sieć 'SYS_CLK' i wszystko, co jest do niej podłączone.

connectsTo:SYS_CLK

Advanced Search

Znajdź komponent U3 i wszystko, co jest z nim bezpośrednio połączone. Wyświetlane są tylko połączenia fizyczne (w obrębie tej samej sieci) — połączenia logiczne między elementami aktywnymi nie są uwzględniane. connectsTo.Direct:U3
Znajdź komponent U3 oraz jego połączenia fizyczne i logiczne, ale wyklucz połączenia do szyn zasilania. connectsTo.noPower:U3
Znajdź komponent U3 oraz jego połączenia fizyczne (w obrębie tej samej sieci), ale wyklucz połączenia do szyn zasilania. ConnectsTo.Direct:U3 ConnectsTo.NoPower:U3
Znajdź konkretną sieć podłączoną do pinu 5 komponentu U12. connectsTo:U12.5
Znajdź konkretną sieć podłączoną do wejścia 'D_CLK' komponentu U12. connectsTo:U12.D_CLK

Znajdź sieci magistrali CAN na określonych warstwach PCB (np.: L3 i Bottom). Filtr

net:can* layer:Bottom layer:L3

Obiekty projektowe

Use Category Application Example Query

General Types

Znajdź obiekty określonego typu [np.: pad, via, track].

object:pad

Znajdź określone obiekty w konkretnej sieci (np.: przelotki w sieci masy). Filtr object:via net:GND
Advanced Znajdź ścieżki na wewnętrznych warstwach PCB. (tzn. nie na warstwach Top ani Bottom). Filtr

object:track -layer:Top -layer:Bottom

Znajdź wszystkie piny oznaczone jako wyjścia. Filtr direction:output object:pin
Znajdź wszystkie pady o prostokątnym kształcie. Filtr object:pad shape:rectangle

Filtry logiczne i zakresowe

Use Category Application Example Query
Wildcards Znajdź wszystkie sieci, których nazwa zawiera wiele znaków po 'VCC' (np.: VCC1, VCC_Digital, VCC_Analog). net:VCC*
Znajdź wszystkie komponenty, których oznaczenia zawierają pojedynczy znak po 'C1' (tzn. kondensatory C11 do C19) C1?
Logic Combinations Znajdź kondensatory na warstwie Top. Zwróć uwagę, że spacja między wyrażeniami wyszukiwania oznacza domyślne AND. type:Capacitor AND layer:Top
Znajdź komponenty używające obudowy 0402 lub 0603. Zwróć uwagę, że wyrażenie logiczne OR powinno być ujęte w nawiasy, gdy jest używane z logiką AND. package:0402 OR package:0603
Pokaż wszystkie połączenia do U1, ale nie uwzględniaj tych do warstwy GND. Zwróć uwagę, że znak '-' jest równoważny kwalifikatorowi logicznemu 'NOT' (-term:value). connectsto:U1 NOT Layer:GND
Parentheses Logic Znajdź komponenty używające obudowy 0402 lub 0603. package:(0402 OR 0603)
Znajdź ścieżki na wewnętrznych warstwach PCB. (tzn. nie na warstwach Top ani Bottom). object:track -layer:(Top or Bottom)
Ranges Znajdź ścieżki PCB dłuższe niż określona długość. Zwróć uwagę, że znak '>' zastępuje dwukropek po nazwie terminu. object:Track tracklength>100mm
Znajdź pady PCB o rozmiarze otworu większym lub równym określonej średnicy. object:Pad holesize>=0.6mm
Znajdź rezystory o wartości mieszczącej się w określonym zakresie. Zwróć uwagę na użycie nawiasów kwadratowych. R* Value:[100k to 200k]
Znajdź sieci PCB o długości od 1 mm do 1,5 mm. Obejmie również połączenia (pady, przelotki, piny itd.). NetLength:[1mm to 1.5mm]

Wyszukiwanie hierarchiczne i grupowanie

Use Category Application Example Query

Logical Groups

Znajdź wszystkie komponenty w klasie komponentów 'DecouplingCaps'.

componentClass:DecouplingCaps

Znajdź wszystkie sieci należące do klasy sieci 'DDR_DATA'.

netClass:DDR_DATA

Physical Groups

Znajdź wszystkie obiekty na określonej warstwie PCB (np.: Mid 3).

layer:"Mid 3"

Znajdź wszystkie komponenty w pomieszczeniu 'RF_Shield' na PCB.

room:RF_Shield

Projekt fizyczny

Use Category Application Example Query

Physical Properties

Znajdź sieci wysokiej prędkości ze ścieżkami dłuższymi niż 50 mm. Filtr

netClass:HighSpeed netlength>50mm

Pokaż ścieżki na płytce szersze niż 10 mil. Filtr

object:track trackwidth>10mil

Znajdź przelotki o średnicy wierconego otworu mniejszej niż 8 mil. Filtr

object:via holesize<8mil

Wyszukiwanie w dokumentach

Use Category Application Example Query

Document Objects

Znajdź wszystkie obiekty w dokumencie PCB projektu (np.: 'Module1'). document:module1.pcbdoc
Znajdź wszystkie obiekty w dokumencie schematu 'Power'. sheet:power.schdoc
Znajdź rezystory na określonym schemacie. Filtr sheet:power.schdoc type:resistor

Zarządzanie bibliotekami

Use Category Application Example Query

Status

Znajdź wszystkie komponenty, które mają footprint PCB, ale nie mają modelu 3D. Filtr

has:footprint -has:model3d

Znajdź dowolny komponent, który nie ma modelu symulacyjnego.

-has:simulation_model

Parts Source Znajdź użyte komponenty z określonego źródła biblioteki (np.: Workspace, Internal parts stock, project.IntLib). Library_Path:"Company Stock"
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Content