Odniesienie do zapytania wyszukiwania

Ten dokument jest przewodnikiem referencyjnym dotyczącym składni, operatorów i konwencji używanych w języku wyszukiwania projektów sprzętowych w Workspace. Zapytania wyszukiwania bazują na znanej składni field:value i mogą być używane zarówno do szybkich, prostych wyszukiwań, jak i do tworzenia zaawansowanych i precyzyjnych zapytań.

Składnia wyszukiwania i przewodnik

Poniższe informacje referencyjne są pogrupowane według typów wyszukiwanych obiektów (komponenty, połączenia itd.), 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 (Designator).

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, które używają 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.). Wyszukuje 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

Łączność

Use Category Application Example Query

Simple Search

Znajdź komponent U3 i wszystko, co jest z nim połączone. Wyświetlane są również logiczne ścieżki połączeń, w których urządzenia pasywne pomiędzy urządzeniami aktywnymi (np. rezystory terminujące i kondensatory sprzęgające) są pomijane.

connectsTo:U3

Znajdź sieć „SYS_CLK” i wszystko, co jest z nią połączone.

connectsTo:SYS_CLK

Advanced Search

Znajdź komponent U3 i wszystko, co jest z nim bezpośrednio połączone. Pokazywane są tylko połączenia fizyczne (w obrębie tej samej sieci) – połączenia logiczne między urządzeniami aktywnymi nie są uwzględniane. connectsTo.Direct:U3
Znajdź komponent U3 oraz zarówno fizyczne, jak i logiczne połączenia z nim, ale wyklucz połączenia z liniami zasilania. connectsTo.noPower:U3
Znajdź komponent U3 oraz fizyczne (w obrębie tej samej sieci) połączenia z nim, ale wyklucz połączenia z liniami 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 projektu

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 (tracks) 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ą jeden znak po „C1” (tj. kondensatory C11 do C19) C1?
Logic Combinations Znajdź kondensatory na warstwie Top. Zwróć uwagę, że spacja między wyrażeniami wyszukiwania oznacza domyślnie operator AND. type:Capacitor AND layer:Top
Znajdź komponenty korzystające z obudowy 0402 lub 0603. Zwróć uwagę, że wyrażenie logiczne OR powinno być ujęte w nawiasy, gdy jest używane razem 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 odpowiednikiem kwalifikatora logicznego „NOT” (-term:value). connectsto:U1 NOT Layer:GND
Parentheses Logic Znajdź komponenty korzystające z obudowy 0402 lub 0603. package:(0402 OR 0603)
Znajdź ścieżki (tracks) 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 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, których wartość mieści 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 to połączenia (pady, przelotki, piny itd.). NetLength:[1mm to 1.5mm]

Wyszukiwanie hierarchiczne i grupujące

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 elementy na określonej warstwie PCB (np. Mid 3).

layer:"Mid 3"

Znajdź wszystkie komponenty w obszarze „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 (tracks) szersze niż 10 mil. Filtr

object:track trackwidth>10mil

Znajdź przelotki o średnicy otworu wiercenia 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 biblioteką

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, wewnętrzny magazyn części, 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 dla Ciebie funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, edycji Altium Agile (Agile Teams lub Agile Enterprise) lub Altium Designer (z aktywną subskrypcją).

Jeśli nie widzisz omawianej funkcji w swoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium , aby dowiedzieć się więcej.

Content