Sprawdzanie atrybutów
W skrócie
- Dowiesz się, co robi każde słowo kluczowe zapytań z kategorii Attribute Checks — od sprawdzania liczby rzędów i kolumn, przez współrzędne środka komponentu, po liczbę padów lub pinów.
- Poznasz wymaganą składnię i przeanalizujesz przykładowe wyrażenia zapytań wykorzystujące dokładne wartości, zakresy i porównania.
- Zrozumiesz, jakie typy obiektów zwracają te zapytania, w tym kiedy wyniki obejmują powiązane obiekty podrzędne.

Funkcje zapytań PCB Attribute Checks wyświetlane w oknie dialogowym Query Helper
Ta strona dokumentacji szczegółowo opisuje słowa kluczowe języka zapytań z kategorii Sprawdzanie atrybutów dostępne w dokumentach PCB i bibliotek PCB. Aby uzyskać pomoc dotyczącą konkretnego słowa kluczowego zapytania, skorzystaj z poniższych rozwijanych sekcji lub zaznacz dowolne słowo kluczowe (albo kliknij w jego obrębie) w Query Helper lub w panelu Filter, a następnie naciśnij F1, aby przejść bezpośrednio do poświęconej mu sekcji.
BigColumnCount
Podsumowanie
Zwraca obiekty komponentów, których liczba „dużych” kolumn pól lutowniczych spełnia warunki zapytania. W tym kontekście każda „duża” kolumna pól lutowniczych zawiera co najmniej cztery pola.
Składnia
BigColumnCount : Number
Przykłady użycia
BigColumnCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 „dużych” kolumn pól lutowniczych.
BigColumnCount Between 6 And 10
Zwraca wszystkie obiekty komponentów, które mają od 6 do 10 „dużych” kolumn pól lutowniczych.
BigColumnCount <= 4
Zwraca wszystkie obiekty z wyjątkiem obiektów komponentów, które mają więcej niż 4 „dużych” kolumn pól lutowniczych.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunki zapytania.
BigRowCount
Podsumowanie
Zwraca obiekty komponentów, których liczba „dużych” rzędów pól lutowniczych spełnia warunki zapytania. W tym kontekście każdy „duży” rząd pól lutowniczych zawiera co najmniej cztery pola.
Składnia
BigRowCount : Number
Przykłady użycia
BigRowCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 „dużych” rzędów pól lutowniczych.
BigRowCount Between 6 And 10
Zwraca wszystkie obiekty komponentów, które mają od 6 do 10 „dużych” rzędów pól lutowniczych.
BigRowCount <= 4
Zwraca wszystkie obiekty z wyjątkiem obiektów komponentów, które mają więcej niż 4 „dużych” rzędów pól lutowniczych.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunki zapytania.
ColumnCount
Podsumowanie
Zwraca obiekty komponentów, których liczba kolumn pól lutowniczych spełnia warunki zapytania.
Składnia
ColumnCount : Number
Przykłady użycia
ColumnCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 kolumn pól lutowniczych.
ColumnCount Between 6 And 10
Zwraca wszystkie komponenty, które mają od 6 do 10 kolumn pól lutowniczych (włącznie).
ColumnCount < 4
Zwraca wszystkie obiekty except komponenty, które mają 4 kolumn pól lutowniczych lub więcej.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunki zapytania.
CompCenterOfPadsX
Podsumowanie
Zwraca obiekty komponentów, dla których współrzędna X środka geometrycznego ich pól lutowniczych spełnia warunki zapytania.
Składnia
CompCenterOfPadsX : Number
Przykłady użycia
CompCenterOfPadsX = 1200
Zwraca wszystkie obiekty komponentów, dla których współrzędna X środka geometrycznego ich pól lutowniczych jest równa 1200mil.
CompCenterOfPadsX >= 1500
Zwraca wszystkie obiekty komponentów, dla których współrzędna X środka geometrycznego ich pól lutowniczych jest większa lub równa 1500mil.
CompCenterOfPadsX Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, dla których współrzędna X środka geometrycznego ich pól lutowniczych jest większa lub równa 1000mil i mniejsza lub równa 1400mil.
CompCenterOfPadsX < 800
Zwraca wszystkie obiekty except obiekty komponentów, dla których współrzędna X środka geometrycznego ich pól lutowniczych jest większa lub równa 800mil.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunki zapytania.
CompCenterOfPadsY
Podsumowanie
Zwraca obiekty komponentów, dla których współrzędna Y środka geometrycznego ich pól lutowniczych spełnia warunki zapytania.
Składnia
CompCenterOfPadsY : Number
Przykłady użycia
CompCenterOfPadsY = 1200
Zwraca wszystkie obiekty komponentów, dla których współrzędna Y środka geometrycznego ich pól lutowniczych jest równa 1200mil.
CompCenterOfPadsY >= 1500
Zwraca wszystkie obiekty komponentów, dla których współrzędna Y środka geometrycznego ich pól lutowniczych jest większa lub równa 1500mil.
CompCenterOfPadsY Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, dla których współrzędna Y środka geometrycznego ich pól lutowniczych jest większa lub równa 1000mil i mniejsza lub równa 1400mil.
CompCenterOfPadsY < 800
Zwraca wszystkie obiekty except obiekty komponentów, dla których współrzędna Y środka geometrycznego ich pól lutowniczych jest większa lub równa 800mil.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunki zapytania.
CompCenterX
Podsumowanie
Zwraca obiekty komponentów, dla których współrzędna X środka geometrycznego wszystkich ich obiektów podrzędnych spełnia warunki zapytania.
Składnia
CompCenterX : Number
Przykłady użycia
CompCenterX = 1200
Zwraca wszystkie obiekty komponentów, dla których współrzędna X środka geometrycznego wszystkich ich obiektów podrzędnych jest równa 1200mil.
CompCenterX >= 1500
Zwraca wszystkie obiekty komponentów, dla których współrzędna X środka geometrycznego wszystkich ich obiektów podrzędnych jest większa lub równa 1500mil.
CompCenterX Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, dla których współrzędna X środka geometrycznego wszystkich ich obiektów podrzędnych jest większa lub równa 1000mil i mniejsza lub równa 1400mil.
CompCenterX < 800
Zwraca wszystkie obiekty except obiekty komponentów, dla których współrzędna X środka geometrycznego wszystkich ich obiektów podrzędnych jest większa lub równa 800mil.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunki zapytania.
CompCenterY
Podsumowanie
Zwraca obiekty komponentów, dla których współrzędna Y środka geometrycznego wszystkich ich obiektów podrzędnych spełnia warunki zapytania.
Składnia
CompCenterY : Number
Przykłady użycia
CompCenterY = 1200
Zwraca wszystkie obiekty komponentów, dla których współrzędna Y środka geometrycznego wszystkich ich obiektów podrzędnych jest równa 1200mil.
CompCenterY >= 1500
Zwraca wszystkie obiekty komponentów, dla których współrzędna Y środka geometrycznego wszystkich ich obiektów podrzędnych jest większa lub równa 1500mil.
CompCenterY Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, dla których współrzędna Y środka geometrycznego wszystkich ich obiektów podrzędnych jest większa lub równa 1000mil i mniejsza lub równa 1400mil.
CompCenterY < 800
Zwraca wszystkie obiekty except obiekty komponentów, dla których współrzędna Y środka geometrycznego wszystkich ich obiektów podrzędnych jest większa lub równa 800mil.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompPinCount
Podsumowanie
Zwraca obiekty komponentów, których liczba pól lutowniczych spełnia warunki zapytania.
Składnia
CompPinCount : Number
Przykłady użycia
CompPinCount = 10
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych jest równa 10.
CompPinCount Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych jest większa lub równa 20 i mniejsza lub równa 30.
CompPinCount <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba pól lutowniczych jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompPinCount_Bottom
Podsumowanie
Zwraca obiekty komponentów, których liczba pól lutowniczych na warstwie dolnej spełnia warunki zapytania.
Składnia
CompPinCount_Bottom : Number
Przykłady użycia
CompPinCount_Bottom = 10
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na warstwie dolnej jest równa 10.
CompPinCount_Bottom Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na warstwie dolnej jest większa lub równa 20 i mniejsza lub równa 30.
CompPinCount_Bottom <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba pól lutowniczych na warstwie dolnej jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompPinCount_Internal
Podsumowanie
Zwraca obiekty komponentów, których liczba pól lutowniczych na wewnętrznych warstwach sygnałowych spełnia warunki zapytania.
Składnia
CompPinCount_Internal : Number
Przykłady użycia
CompPinCount_Internal = 10
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na wewnętrznych warstwach sygnałowych jest równa 10.
CompPinCount_Internal Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na wewnętrznych warstwach sygnałowych jest większa lub równa 20 i mniejsza lub równa 30.
CompPinCount_Internal <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba pól lutowniczych na wewnętrznych warstwach sygnałowych jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompPinCount_Surface
Podsumowanie
Zwraca obiekty komponentów, których liczba pól lutowniczych na górnej i dolnej warstwie sygnałowej spełnia warunki zapytania.
Składnia
CompPinCount_Surface : Number
Przykłady użycia
CompPinCount_Surface = 10
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na górnej i dolnej warstwie sygnałowej jest równa 10.
CompPinCount_Surface Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na górnej i dolnej warstwie sygnałowej jest większa lub równa 20 i mniejsza lub równa 30.
CompPinCount_Surface <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba pól lutowniczych na górnej i dolnej warstwie sygnałowej jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompPinCount_ThruHole
Podsumowanie
Zwraca obiekty komponentów, których liczba pól lutowniczych na warstwie Multi-Layer spełnia warunki zapytania.
Składnia
CompPinCount_ThruHole : Number
Przykłady użycia
CompPinCount_ThruHole = 10
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na warstwie Multi-Layer jest równa 10.
CompPinCount_ThruHole Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na warstwie Multi-Layer jest większa lub równa 20 i mniejsza lub równa 30.
CompPinCount_ThruHole <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba pól lutowniczych na warstwie Multi-Layer jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompPinCount_Top
Podsumowanie
Zwraca obiekty komponentów, których liczba pól lutowniczych na warstwie górnej spełnia warunki zapytania.
Składnia
CompPinCount_Top : Number
Przykłady użycia
CompPinCount_Top = 10
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na warstwie górnej jest równa 10.
CompPinCount_Top Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba pól lutowniczych na warstwie górnej jest większa lub równa 20 i mniejsza lub równa 30.
CompPinCount_Top <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba pól lutowniczych na warstwie górnej jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
HasViolations
Podsumowanie
Zwraca obiekty, których stan naruszenia ma wartość True. Ma to miejsce, gdy wykryto naruszenie co najmniej jednej reguły projektowej dotyczące danego obiektu.
Składnia
HasViolations : Boolean/Boolean_String
Przykłady użycia
HasViolations
HasViolations = True
HasViolations = 'True'
Zwraca wszystkie obiekty, które obecnie naruszają zdefiniowane reguły projektowe.
Not HasViolations
HasViolations = False
HasViolations = 'False'
Zwraca wszystkie obiekty except obiekty, które obecnie naruszają zdefiniowane reguły projektowe.
Id
Podsumowanie
Zwraca obiekty wskazane w zapytaniu.
Składnia
Id = ObjectIdentifying_String
ObjectIdentifying_String musi być jednym z ciągów znaków wymienionych w poszczególnych PCB Object Lists okna dialogowego Query Helper i musi być ujęty w pojedyncze cudzysłowy ('). Lista ciągów znaków zależy od obiektów aktualnie istniejących w edytowanym dokumencie PCB/PCBLIB. Dostępne są następujące listy obiektów:
- Klasy kanałów
- Współrzędne
- Komponenty
- Klasy komponentów
- Para różnicowa
- Klasy par różnicowych
- Wymiary
- Połączenia From-To
- Klasy połączeń From-To
- Klasy warstw
- Klasy sieci
- Sieci
- Klasy pól lutowniczych
- Pola lutownicze
- Klasy poligonów
- Poligony
- Reguły
- Tekst
- Naruszenia
Przykłady użycia
Id = 'GND'
Zwraca obiekt sieci, którego właściwość Net ma wartość GND.
Id = 'C3-1'
Zwraca obiekty pól lutowniczych, których pełna właściwość Name ma wartość C3-1.
Id = 'Text[3510mil,3800mil]'
Zwraca obiekty tekstowe, których punkt znajduje się w 3510mil,3800mil.
Id = 'D3'
Zwraca obiekty komponentów, których właściwość Designator ma wartość D3.
Id = 'Dimension[4800mil,3800mil]'
Zwraca obiekty wymiarów, których punkt wstawienia znajduje się w 4800mil,3800mil.
Id = 'Coordinate[3500mil,3800mil]'
Zwraca obiekty współrzędnych, których punkt wstawienia znajduje się w 3500mil,3800mil.
Id = 'My Top Side Layers'
Zwraca obiekt klasy (warstw), którego właściwość Name ma wartość My Top Side Layers.
Id = 'Rule[0mil,0mil]'
Zwraca wszystkie obiekty reguł projektowych (ponieważ wszystkim przypisano ten sam ciąg identyfikacyjny).
Id = 'GND (ZZ4-2 : ZZ3-2)'
Zwraca obiekt from-to, którego właściwość Net ma wartość GND, właściwość From Pad ma wartość ZZ4-2, a właściwość To Pad ma wartość ZZ3-2.
Id = 'Violation[0mil,0mil]'
Zwraca wszystkie obiekty naruszeń (ponieważ wszystkim przypisano ten sam ciąg identyfikacyjny).
InAnyComponent
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie komponenty i ich podrzędne obiekty podstawowe.
Składnia
InAnyComponent : Boolean/Boolean_String
Przykłady użycia
InAnyComponent
InAnyComponent = True
InAnyComponent = 'True'
Zwraca wszystkie obiekty komponentów i powiązane z nimi obiekty podstawowe.
Not InAnyComponent
InAnyComponent = False
InAnyComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów i powiązane z nimi obiekty podstawowe.
InAnyDifferentialPair
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie obiekty par różnicowych i powiązane z nimi obiekty podstawowe.
Składnia
InAnyDifferentialPair : Boolean/Boolean_String
Przykłady użycia
InAnyDifferentialPair
InAnyDifferentialPair = True
InAnyDifferentialPair = 'True'
Zwraca wszystkie obiekty par różnicowych i powiązane z nimi obiekty podstawowe.
Not InAnyDifferentialPair
InAnyDifferentialPair = False
InAnyDifferentialPair = 'False'
Zwraca wszystkie obiekty except obiekty par różnicowych i powiązane z nimi obiekty podstawowe.
InAnyNet
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie sieci i powiązane z nimi obiekty podstawowe (tj. obiekty projektu mające właściwość Net).
Składnia
InAnyNet : Boolean/Boolean_String
Przykłady użycia
InAnyNet
InAnyNet = True
InAnyNet = 'True'
Zwraca wszystkie sieci i powiązane z nimi obiekty podstawowe.
Not InAnyNet
InAnyNet = False
InAnyNet = 'False'
Zwraca wszystkie obiekty except sieci i powiązane z nimi obiekty podstawowe.
InAnyxSignal
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie obiekty powiązane ze wszystkimi sygnałami xSignal zdefiniowanymi w projekcie.
Składnia
InAnyxSignal : Boolean/Boolean_String
Przykłady użycia
InAnyxSignal
InAnyxSignal = True
InAnyxSignal = 'True'
Zwraca wszystkie obiekty powiązane ze wszystkimi sygnałami xSignal zdefiniowanymi w projekcie.
Not InAnyxSignal
InAnyxSignal = False
InAnyxSignal = 'False'
Zwraca wszystkie obiekty except obiekty powiązane z sygnałami xSignal zdefiniowanymi w projekcie.
InBGA
Podsumowanie
Zwraca obiekty podrzędne komponentów typu BGA. Taki komponent zawiera co najmniej 10 rzędów i co najmniej 10 kolumn pól lutowniczych, a wartość bezwzględna różnicy między liczbą rzędów a liczbą kolumn jest mniejsza niż 6. Łączna liczba pól lutowniczych wynosi co najmniej połowę iloczynu liczby rzędów i liczby kolumn, a wszystkie pola są przeznaczone do montażu powierzchniowego.
Składnia
InBGA : Boolean/Boolean_String
Przykłady użycia
InBGA
InBGA = True
InBGA = 'True'
Zwraca wszystkie podrzędne obiekty podstawowe komponentów BGA.
Not InBGA
InBGA = False
InBGA = 'False'
Zwraca wszystkie obiekty except podrzędne obiekty podstawowe komponentów BGA.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InDIP
Podsumowanie
Zwraca obiekty podrzędne komponentów typu DIP. Co najmniej jedno pole lutownicze takiego komponentu (a zazwyczaj wszystkie) jest przeznaczone do montażu przewlekanego, a łączna liczba pól lutowniczych jest równa iloczynowi liczby rzędów i liczby kolumn. Taki komponent ma również albo dokładnie dwa rzędy i co najmniej trzy kolumny pól lutowniczych, albo dokładnie dwie kolumny i co najmniej trzy rzędy pól lutowniczych.
Składnia
InDIP : Boolean/Boolean_String
Przykłady użycia
InDIP
InDIP = True
InDIP = 'True'
Zwraca wszystkie podrzędne obiekty podstawowe komponentów DIP.
Not InDIP
InDIP = False
InDIP = 'False'
Zwraca wszystkie obiekty except podrzędne obiekty podstawowe komponentów DIP.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InEdgeConnector
Podsumowanie
Zwraca obiekty podrzędne komponentów będących złączami krawędziowymi. Wszystkie pola lutownicze takiego komponentu są przeznaczone do montażu powierzchniowego i znajdują się po obu stronach płytki PCB. Wszystkie pola leżą w tym samym rzędzie lub w tej samej kolumnie, liczba pól po każdej ze stron płytki PCB jest mniejsza niż trzykrotność liczby pól po przeciwnej stronie, a łączna liczba pól wynosi co najmniej 4.
Składnia
InEdgeConnector : Boolean/Boolean_String
Przykłady użycia
InEdgeConnector
InEdgeConnector = True
InEdgeConnector = 'True'
Zwraca wszystkie podrzędne obiekty podstawowe komponentów złączy krawędziowych.
Not InEdgeConnector
InEdgeConnector = False
InEdgeConnector = 'False'
Zwraca wszystkie obiekty except podrzędne obiekty podstawowe komponentów złączy krawędziowych.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InLCC
Podsumowanie
Zwraca obiekty podrzędne komponentów typu LCC do montażu powierzchniowego. Taki komponent zawiera dwa rzędy pól lutowniczych (po co najmniej cztery pola w każdym) i dwie kolumny pól lutowniczych (po co najmniej cztery pola w każdej), a wszystkie pola są przeznaczone do montażu powierzchniowego.
Składnia
InLCC : Boolean/Boolean_String
Przykłady użycia
InLCC
InLCC = True
InLCC = 'True'
Zwraca wszystkie podrzędne obiekty podstawowe komponentów LCC.
Not InLCC
InLCC = False
InLCC = 'False'
Zwraca wszystkie obiekty except podrzędne obiekty podstawowe komponentów LCC.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InPGA
Podsumowanie
Zwraca obiekty podrzędne komponentów typu PGA. Taki komponent zawiera co najmniej sześć rzędów i co najmniej sześć kolumn pól lutowniczych. Wartość bezwzględna różnicy między liczbą rzędów a liczbą kolumn jest mniejsza niż sześć. Łączna liczba pól lutowniczych wynosi co najmniej połowę iloczynu liczby rzędów i liczby kolumn, a co najmniej jedno pole (a zazwyczaj wszystkie) jest przeznaczone do montażu przewlekanego.
Składnia
InPGA : Boolean/Boolean_String
Przykłady użycia
InPGA
InPGA = True
InPGA = 'True'
Zwraca wszystkie podrzędne obiekty podstawowe komponentów PGA.
Not InPGA
InPGA = False
InPGA = 'False'
Zwraca wszystkie obiekty except podrzędne obiekty podstawowe komponentów PGA.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InPoly
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie wylewki poligonowe i ich podrzędne obiekty podstawowe.
Składnia
InPoly : Boolean/Boolean_String
Przykłady użycia
InPoly
InPoly = True
InPoly = 'True'
Zwraca wszystkie wylewki poligonowe i ich podrzędne obiekty podstawowe.
Not InPoly
InPoly = False
InPoly = 'False'
Zwraca wszystkie obiekty except wylewki poligonowe i ich podrzędne obiekty podstawowe.
Uwagi
- Ta funkcja jest aliasem funkcji InPolygon.
- Zwracane są tylko wylewki poligonowe umieszczone na warstwach sygnałowych.
InPolygon
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie wylewki poligonowe i ich podrzędne obiekty podstawowe.
Składnia
InPolygon : Boolean/Boolean_String
Przykłady użycia
InPolygon
InPolygon = True
InPolygon = 'True'
Zwraca wszystkie wylewki poligonowe i ich podrzędne obiekty podstawowe.
Not InPolygon
InPolygon = False
InPolygon = 'False'
Zwraca wszystkie obiekty except wylewki poligonowe i ich podrzędne obiekty podstawowe.
Uwagi
- Ta funkcja jest aliasem funkcji InPoly.
- Zwracane są tylko wypełnienia wielokątne umieszczone na warstwach sygnałowych.
InSIP
Podsumowanie
Zwraca obiekty podrzędne komponentów typu SIP. Taki komponent zawiera co najmniej cztery pola lutownicze, a wszystkie jego pola znajdują się w jednym wierszu lub w jednej kolumnie. Ponadto co najmniej jedno z tych pól (a zazwyczaj wszystkie) jest przeznaczone do montażu przewlekanego.
Składnia
InSIP : Boolean/Boolean_String
Przykłady użycia
InSIP
InSIP = True
InSIP = 'True'
Zwraca wszystkie powiązane obiekty podstawowe podrzędne komponentów SIP.
Not InSIP
InSIP = False
InSIP = 'False'
Zwraca wszystkie obiekty except powiązane obiekty podstawowe podrzędne komponentów SIP.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InSMSIP
Podsumowanie
Zwraca obiekty podrzędne komponentów typu SIP do montażu powierzchniowego. Taki komponent zawiera co najmniej cztery pola lutownicze, a wszystkie jego pola znajdują się w jednym wierszu lub w jednej kolumnie. Ponadto wszystkie te pola są przeznaczone do montażu powierzchniowego.
Składnia
InSMSIP : Boolean/Boolean_String
Przykłady użycia
InSMSIP
InSMSIP = True
InSMSIP = 'True'
Zwraca wszystkie powiązane obiekty podstawowe podrzędne komponentów SMSIP.
Not InSMSIP
InSMSIP = False
InSMSIP = 'False'
Zwraca wszystkie obiekty except powiązane obiekty podstawowe podrzędne komponentów SMSIP.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InSMTComponent
Podsumowanie
Zwraca obiekty podrzędne komponentów typu SMT. Wszystkie pola lutownicze takiego komponentu są przeznaczone do montażu powierzchniowego.
Składnia
InSMTComponent : Boolean/Boolean_String
Przykłady użycia
InSMTComponent
InSMTComponent = True
InSMTComponent = 'True'
Zwraca wszystkie powiązane obiekty podstawowe podrzędne komponentów SMT.
Not InSMTComponent
InSMTComponent = False
InSMTComponent = 'False'
Zwraca wszystkie obiekty except powiązane obiekty podstawowe podrzędne komponentów SMT.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InSOIC
Podsumowanie
Zwraca obiekty podrzędne komponentów typu DIP do montażu powierzchniowego (SOIC). Wszystkie pola lutownicze takiego komponentu są przeznaczone do montażu powierzchniowego, a ich łączna liczba jest równa iloczynowi liczby wierszy i liczby kolumn pól lutowniczych. Taki komponent ma również dokładnie dwa wiersze i co najmniej trzy kolumny pól lutowniczych albo dokładnie dwie kolumny i co najmniej trzy wiersze pól lutowniczych.
Składnia
InSOIC : Boolean/Boolean_String
Przykłady użycia
InSOIC
InSOIC = True
InSOIC = 'True'
Zwraca wszystkie powiązane obiekty podstawowe podrzędne komponentów SOIC.
Not InSOIC
InSOIC = False
InSOIC = 'False'
Zwraca wszystkie obiekty except powiązane obiekty podstawowe podrzędne komponentów SOIC.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
InThruComponent
Podsumowanie
Zwraca obiekty podrzędne komponentów do montażu przewlekanego. Co najmniej jedno pole lutownicze takiego komponentu (a zazwyczaj wszystkie) jest przeznaczone do montażu przewlekanego.
Składnia
InThruComponent : Boolean/Boolean_String
Przykłady użycia
InThruComponent
InThruComponent = True
InThruComponent = 'True'
Zwraca wszystkie powiązane obiekty podstawowe podrzędne komponentów do montażu przewlekanego.
Not InThruComponent
InThruComponent = False
InThruComponent = 'False'
Zwraca wszystkie obiekty except powiązane obiekty podstawowe podrzędne komponentów do montażu przewlekanego.
Uwaga
To zapytanie nie zwraca nadrzędnych obiektów komponentów.
IsBGA
Podsumowanie
Zwraca komponenty typu BGA. Taki komponent zawiera co najmniej 10 wierszy i co najmniej 10 kolumn pól lutowniczych, a wartość bezwzględna różnicy między liczbą wierszy a liczbą kolumn pól lutowniczych jest mniejsza niż sześć. Łączna liczba pól lutowniczych wynosi co najmniej połowę iloczynu liczby wierszy i liczby kolumn pól lutowniczych, a wszystkie pola są przeznaczone do montażu powierzchniowego.
Składnia
IsBGA : Boolean/Boolean_String
Przykłady użycia
IsBGA
IsBGA = True
IsBGA = 'True'
Zwraca wszystkie komponenty BGA.
Not IsBGA
IsBGA = False
IsBGA = 'False'
Zwraca wszystkie obiekty except komponenty BGA.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsChamferedRectanglePad
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o kształcie prostokąta ze ściętymi narożnikami.
Składnia
IsChamferedRectanglePad : Boolean/Boolean_String
Przykłady użycia
IsChamferedRectanglePad
IsChamferedRectanglePad = True
IsChamferedRectanglePad = 'True'
Zwraca wszystkie obiekty pól lutowniczych o kształcie prostokąta ze ściętymi narożnikami.
Not IsChamferedRectanglePad
IsChamferedRectanglePad = False
IsChamferedRectanglePad = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o kształcie prostokąta ze ściętymi narożnikami.
IsChamferedRectangularPadOnLayer
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o kształcie prostokąta ze ściętymi narożnikami na określonej warstwie.
Składnia
IsChamferedRectangularPadOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsChamferedRectangularPadOnLayer('Top Layer')
IsChamferedRectangularPadOnLayer('Top Layer') = True
IsChamferedRectangularPadOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty pól lutowniczych o kształcie prostokąta ze ściętymi narożnikami na warstwie Top Layer.
Not IsChamferedRectangularPadOnLayer('Bottom Layer')
IsChamferedRectangularPadOnLayer('Bottom Layer') = False
IsChamferedRectangularPadOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o kształcie prostokąta ze ściętymi narożnikami na warstwie Bottom Layer.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu Layer są wymagane.
IsComponentPrimitive
Podsumowanie
Zwraca wszystkie podrzędne obiekty podstawowe powiązane z komponentami w projekcie.
Składnia
IsComponentPrimitive : Boolean/Boolean_String
Przykłady użycia
IsComponentPrimitive
IsComponentPrimitive = True
IsComponentPrimitive = 'True'
Zwraca wszystkie obiekty podstawowe podrzędne obiektów komponentów.
Not IsComponentPrimitive
IsComponentPrimitive = False
IsComponentPrimitive = 'False'
Zwraca wszystkie obiekty except obiekty podstawowe podrzędne obiektów komponentów.
IsComponentSelected
Podsumowanie
Zwraca wszystkie podrzędne obiekty podstawowe powiązane z aktualnie zaznaczonymi komponentami w projekcie.
Składnia
IsComponentSelected : Boolean/Boolean_String
Przykłady użycia
IsComponentSelected
IsComponentSelected = True
IsComponentSelected = 'True'
Zwraca wszystkie obiekty podstawowe podrzędne aktualnie zaznaczonych obiektów komponentów.
Not IsComponentSelected
IsComponentSelected = False
IsComponentSelected = 'False'
Zwraca wszystkie obiekty except obiekty podstawowe podrzędne aktualnie zaznaczonych obiektów komponentów.
IsCustomPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o niestandardowym kształcie na określonej warstwie.
Składnia
IsCustomPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsCustomPadShapeOnLayer('Top Layer')
IsCustomPadShapeOnLayer('Top Layer') = True
IsCustomPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty pól lutowniczych o niestandardowym kształcie na warstwie Top Layer.
Not IsCustomPadShapeOnLayer('Bottom Layer')
IsCustomPadShapeOnLayer('Bottom Layer') = False
IsCustomPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o niestandardowym kształcie na warstwie Bottom Layer.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu Layer są wymagane.
IsCustomShapePad
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o niestandardowym kształcie.
Składnia
IsCustomShapePad : Boolean/Boolean_String
Przykłady użycia
IsCustomShapePad
IsCustomShapePad = True
IsCustomShapePad = 'True'
Zwraca wszystkie obiekty pól lutowniczych o niestandardowym kształcie.
Not IsCustomShapePad
IsCustomShapePad = False
IsCustomShapePad = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o niestandardowym kształcie.
IsDIP
Podsumowanie
Zwraca komponenty typu DIP. Co najmniej jedno (a zazwyczaj wszystkie) pole lutownicze takiego komponentu jest przeznaczone do montażu przewlekanego, a łączna liczba pól lutowniczych jest równa iloczynowi liczby ich rzędów i kolumn. Taki komponent ma również dokładnie dwa rzędy pól lutowniczych i co najmniej trzy kolumny albo dokładnie dwie kolumny pól lutowniczych i co najmniej trzy rzędy.
Składnia
IsDIP : Boolean/Boolean_String
Przykłady użycia
IsDIP
IsDIP = True
IsDIP = 'True'
Zwraca wszystkie komponenty DIP.
Not IsDIP
IsDIP = False
IsDIP = 'False'
Zwraca wszystkie obiekty except komponenty DIP.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsEdgeConnector
Podsumowanie
Zwraca komponenty typu złącze krawędziowe. Wszystkie pola lutownicze takiego komponentu są przeznaczone do montażu powierzchniowego i znajdują się po obu stronach płytki PCB. Wszystkie pola lutownicze leżą w tym samym rzędzie lub w tej samej kolumnie, liczba pól po dowolnej stronie płytki PCB jest mniejsza niż trzykrotność liczby pól po przeciwnej stronie płytki, a łączna liczba pól wynosi co najmniej cztery.
Składnia
IsEdgeConnector : Boolean/Boolean_String
Przykłady użycia
IsEdgeConnector
IsEdgeConnector = True
IsEdgeConnector = 'True'
Zwraca wszystkie komponenty typu złącze krawędziowe.
Not IsEdgeConnector
IsEdgeConnector = False
IsEdgeConnector = 'False'
Zwraca wszystkie obiekty except komponenty typu złącze krawędziowe.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsElectrical
Podsumowanie
Zwraca wszystkie obiekty sieci, których właściwość Net nie jest ustawiona na No Net.
Składnia
IsElectrical : Boolean/Boolean_String
Przykłady użycia
IsElectrical
IsElectrical = True
IsElectrical = 'True'
Zwraca wszystkie obiekty sieci, których właściwość Net nie jest ustawiona na No Net.
Not IsElectrical
IsElectrical = False
IsElectrical = 'False'
Zwraca wszystkie obiekty except obiekty sieci, których właściwość Net nie jest ustawiona na No Net.
IsFree
Podsumowanie
Zwraca wszystkie swobodne obiekty projektu. Obiekt jest swobodny, jeśli nie jest komponentem (ani powiązanymi z nim obiektami podstawowymi i bryłami 3D) lub jeśli nie jest obiektem sieci. Ponadto obiekt sieci jest uznawany za swobodny, jeśli jego właściwość Net jest ustawiona na No Net.
Składnia
IsFree : Boolean/Boolean_String
Przykłady użycia
IsFree
IsFree = True
IsFree = 'True'
Zwraca wszystkie swobodne obiekty projektu.
Not IsFree
IsFree = False
IsFree = 'False'
Zwraca wszystkie obiekty except swobodne obiekty projektu.
IsGraphicalComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Graphical. Komponenty te nie mają właściwości elektrycznych, nie są synchronizowane (tzn. trzeba je ręcznie umieścić w obu edytorach) i not uwzględniane w zestawieniu materiałowym (BOM). Przykładem jest logo firmy.
Składnia
IsGraphicalComponent : Boolean/Boolean_String
Przykłady użycia
IsGraphicalComponent
IsGraphicalComponent = True
IsGraphicalComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type jest ustawiona na Graphical.
Not IsGraphicalComponent
IsGraphicalComponent = False
IsGraphicalComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Type jest ustawiona na Graphical.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsHorizontal
Podsumowanie
Zwraca poziome ścieżki, tj. takie, których właściwości Y1 i Y2 mają identyczne wartości.
Składnia
IsHorizontal : Boolean/Boolean_String
Przykłady użycia
IsHorizontal
IsHorizontal = True
IsHorizontal = 'True'
Zwraca wszystkie poziome ścieżki.
Not IsHorizontal
IsHorizontal = False
IsHorizontal = 'False'
Zwraca wszystkie obiekty except poziome ścieżki.
IsJumperComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Jumper. Komponenty te służą do umieszczania zworek drutowych w projekcie PCB, na przykład na jednostronnej płytce PCB, na której nie można poprowadzić wszystkich ścieżek na jednej warstwie. W przypadku tego typu komponentu footprint i wyprowadzenia są synchronizowane między schematem a PCB, ale przypisania do sieci nie są synchronizowane, a komponent jest uwzględniany w zestawieniu materiałowym (BOM). Oprócz zaznaczenia tej opcji na poziomie komponentu należy ustawić tę samą niezerową wartość JumperID dla obu jego pól lutowniczych. Komponenty typu zworka nie wymagają podłączania na schemacie; muszą się na nim znajdować tylko wtedy, gdy mają być uwzględnione w BOM. Jeśli nie są wymagane w BOM, można je umieścić bezpośrednio na płytce PCB, gdzie ustawia się Component Type oraz JumperIDs, a także ręcznie przypisuje Nets do pól lutowniczych.
Składnia
IsJumperComponent : Boolean/Boolean_String
Przykłady użycia
IsJumperComponent
IsJumperComponent = True
IsJumperComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type jest ustawiona na Jumper.
Not IsJumperComponent
IsJumperComponent = False
IsJumperComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Type jest ustawiona na Jumper.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsKeepOut
Podsumowanie
Zwraca wszystkie obiekty obszaru zabronionego typu łuk, wypełnienie, obszar pełny i ścieżka.
Składnia
IsKeepOut : Boolean/Boolean_String
Przykłady użycia
IsKeepOut
IsKeepOut = True
IsKeepOut = 'True'
Zwraca wszystkie obiekty obszaru zabronionego typu łuk, wypełnienie, obszar pełny i ścieżka.
Not IsKeepOut
IsKeepOut = False
IsKeepOut = 'False'
Zwraca wszystkie obiekty except obiekty obszaru zabronionego typu łuk, wypełnienie, obszar pełny i ścieżka.
IsLCC
Podsumowanie
Zwraca komponenty typu LCC do montażu powierzchniowego. Taki komponent zawiera dwa rzędy pól lutowniczych (każdy po co najmniej cztery pola) i dwie kolumny pól lutowniczych (każda po co najmniej cztery pola), a wszystkie pola są przeznaczone do montażu powierzchniowego.
Składnia
IsLCC : Boolean/Boolean_String
Przykłady użycia
IsLCC
IsLCC = True
IsLCC = 'True'
Zwraca wszystkie komponenty LCC.
Not IsLCC
IsLCC = False
IsLCC = 'False'
Zwraca wszystkie obiekty except komponenty LCC.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsLinkedToAnyPadViaLibrary
Podsumowanie
Zwraca obiekty pól lutowniczych i przelotek powiązane z dowolną biblioteką pól lutowniczych i przelotek (*.PvLib), czyli takie, których właściwość Library odwołuje się do takiej biblioteki.
Składnia
IsLinkedToAnyPadViaLibrary : Boolean/Boolean_String
Przykłady użycia
IsLinkedToAnyPadViaLibrary
IsLinkedToAnyPadViaLibrary = True
IsLinkedToAnyPadViaLibrary = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek powiązane z dowolną biblioteką pól lutowniczych i przelotek.
Not IsLinkedToAnyPadViaLibrary
IsLinkedToAnyPadViaLibrary = False
IsLinkedToAnyPadViaLibrary = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych i przelotek powiązane z dowolną biblioteką pól lutowniczych i przelotek.
IsLinkedToPadViaLibrary
Podsumowanie
Zwraca obiekty pól lutowniczych i przelotek powiązane z biblioteką pól lutowniczych i przelotek (*.PvLib) określoną w zapytaniu, czyli te, których właściwość Library odwołuje się do takiej biblioteki.
Składnia
IsLinkedToPadViaLibrary(PadViaLibraryName : String) : Boolean/Boolean_String
Przykłady użycia
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib')
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = True
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = 'True'
Zwraca wszystkie obiekty pól lutowniczych i przelotek powiązane z biblioteką pól lutowniczych i przelotek ExamplePVLib.PvLib.
Not IsLinkedToPadViaLibrary('ExamplePVLib.PvLib')
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = False
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych i przelotek powiązane z biblioteką pól lutowniczych i przelotek ExamplePVLib.PvLib.
Uwaga
Znaki apostrofu (') na początku i na końcu ciągu PadViaLibraryName są wymagane.
IsLinkedToPadViaTemplate
Podsumowanie
Zwraca obiekty pól lutowniczych lub przelotek korzystające z szablonu pola lutowniczego lub przelotki określonego w zapytaniu, czyli te, których właściwość Template odwołuje się do takiego szablonu.
Składnia
IsLinkedToPadViaTemplate(TemplateName : String) : Boolean/Boolean_String
Przykłady użycia
IsLinkedToPadViaTemplate('c152hn127')
IsLinkedToPadViaTemplate('c152hn127') = True
IsLinkedToPadViaTemplate('c152hn127') = 'True'
Zwraca wszystkie obiekty pól lutowniczych korzystające z szablonu pola lutowniczego c152hn127.
Not IsLinkedToPadViaTemplate('v127h71')
IsLinkedToPadViaTemplate('v127h71') = False
IsLinkedToPadViaTemplate('v127h71') = 'False'
Zwraca wszystkie obiekty except obiekty przelotek korzystające z szablonu przelotki v127h71.
Uwaga
Znaki apostrofu (') na początku i na końcu ciągu TemplateName są wymagane.
IsMechanicalComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Mechanical. Komponenty te nie mają właściwości elektrycznych, nie są synchronizowane (należy umieścić je ręcznie w obu edytorach) i są uwzględniane w zestawieniu materiałowym (BOM). Przykładem jest radiator.
Składnia
IsMechanicalComponent : Boolean/Boolean_String
Przykłady użycia
IsMechanicalComponent
IsMechanicalComponent = True
IsMechanicalComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type ma wartość Mechanical.
Not IsMechanicalComponent
IsMechanicalComponent = False
IsMechanicalComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Type ma wartość Mechanical.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsNetSelected
Podsumowanie
Zwraca obiekty obsługujące przypisanie do sieci (łuki, wypełnienia, pola lutownicze, wylewki wielokątne, obszary pełne, ścieżki i przelotki), których właściwość Net odpowiada aktualnie zaznaczonym obiektom sieci.
Składnia
IsNetSelected : Boolean/Boolean_String
Przykłady użycia
IsNetSelected
IsNetSelected = True
IsNetSelected = 'True'
Zwraca wszystkie obiekty obsługujące przypisanie do sieci (łuki, wypełnienia, pola lutownicze, wylewki wielokątne, obszary pełne, ścieżki i przelotki), których właściwość Net odpowiada aktualnie zaznaczonym obiektom sieci.
Not IsNetSelected
IsNetSelected = False
IsNetSelected = 'False'
Zwraca wszystkie obiekty except obiekty obsługujące przypisanie do sieci (łuki, wypełnienia, pola lutownicze, wylewki wielokątne, obszary pełne, ścieżki i przelotki), których właściwość Net odpowiada aktualnie zaznaczonym obiektom sieci.
Uwaga
Zapytanie nie zwraca zaznaczonych obiektów sieci ani podrzędnych obiektów podstawowych należących do zwracanych wylewek wielokątnych.
IsNetTieComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Net Tie lub Net Tie (In BOM). Komponenty te służą do zwierania ze sobą co najmniej dwóch różnych sieci. Są zawsze synchronizowane między schematem a PCB (obudowa PCB, piny/pola lutownicze oraz przypisania sieci muszą być zgodne). Komponenty typu Net Tie (In BOM) są uwzględniane w zestawieniu materiałowym (BOM), natomiast komponenty typu Net Tie nie są. Różnią się od standardowych komponentów tym, że połączenia utworzone przez miedź w obrębie obudowy PCB nie są sprawdzane — to właśnie ta miedź umożliwia zwarcie sieci.
Składnia
IsNetTieComponent : Boolean/Boolean_String
Przykłady użycia
IsNetTieComponent
IsNetTieComponent = True
IsNetTieComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type ma wartość Net Tie lub Net Tie (In BOM).
Not IsNetTieComponent
IsNetTieComponent = False
IsNetTieComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Type ma wartość Net Tie lub Net Tie (In BOM).
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsNoBOMComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Standard (No BOM). Komponenty te mają standardowe właściwości elektryczne, są zawsze synchronizowane między schematem a PCB (obudowa PCB, piny/pola lutownicze oraz przypisania sieci muszą być zgodne) i not uwzględniane w zestawieniu materiałowym (BOM). Przykładem jest komponent punktu testowego, który ma zostać wykluczony z zestawienia BOM.
Składnia
IsNoBOMComponent : Boolean/Boolean_String
Przykłady użycia
IsNoBOMComponent
IsNoBOMComponent = True
IsNoBOMComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type ma wartość Standard (No BOM).
Not IsNoBOMComponent
IsNoBOMComponent = False
IsNoBOMComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Type ma wartość Standard (No BOM).
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsOblique
Podsumowanie
Zwraca ścieżki ukośne (pod kątem +/-45 stopni), czyli te, dla których wartość bezwzględna różnicy między właściwościami Y1 i Y2 jest równa wartości bezwzględnej różnicy między właściwościami X1 i X2.
Składnia
IsOblique : Boolean/Boolean_String
Przykłady użycia
IsOblique
IsOblique = True
IsOblique = 'True'
Zwraca wszystkie ścieżki pod kątem +/-45 stopni.
Not IsOblique
IsOblique = False
IsOblique = 'False'
Zwraca wszystkie obiekty except ścieżki pod kątem +/-45 stopni.
IsObliqueNegative
Podsumowanie
Zwraca ścieżki pod kątem -45 stopni, czyli te, dla których różnica między właściwościami Y1 i Y2 ma przeciwny znak, ale taką samą wartość bezwzględną jak różnica między właściwościami X1 i X2.
Składnia
IsObliqueNegative : Boolean/Boolean_String
Przykłady użycia
IsObliqueNegative
IsObliqueNegative = True
IsObliqueNegative = 'True'
Zwraca wszystkie ścieżki pod kątem -45 stopni.
Not IsObliqueNegative
IsObliqueNegative = False
IsObliqueNegative = 'False'
Zwraca wszystkie obiekty except ścieżki pod kątem -45 stopni.
IsObliquePositive
Podsumowanie
Zwraca ścieżki pod kątem +45 stopni, czyli te, dla których różnica między właściwościami Y1 i Y2 jest równa (również pod względem znaku) różnicy między właściwościami X1 i X2.
Składnia
IsObliquePositive : Boolean/Boolean_String
Przykłady użycia
IsObliquePositive
IsObliquePositive = True
IsObliquePositive = 'True'
Zwraca wszystkie ścieżki pod kątem +45 stopni.
Not IsObliquePositive
IsObliquePositive = False
IsObliquePositive = 'False'
Zwraca wszystkie obiekty except ścieżki pod kątem +45 stopni.
IsOctagonalPad
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o kształcie ośmiokątnym.
Składnia
IsOctagonalPad : Boolean/Boolean_String
Przykłady użycia
IsOctagonalPad
IsOctagonalPad = True
IsOctagonalPad = 'True'
Zwraca wszystkie obiekty pól lutowniczych o kształcie ośmiokątnym.
Not IsOctagonalPad
IsOctagonalPad = False
IsOctagonalPad = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o kształcie ośmiokątnym.
IsOctagonalPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o ośmiokątnym kształcie na wskazanej warstwie.
Składnia
IsOctagonalPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsOctagonalPadShapeOnLayer('Top Layer')
IsOctagonalPadShapeOnLayer('Top Layer') = True
IsOctagonalPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty pól lutowniczych o ośmiokątnym kształcie na warstwie górnej.
Not IsOctagonalPadShapeOnLayer('Bottom Layer')
IsOctagonalPadShapeOnLayer('Bottom Layer') = False
IsOctagonalPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o ośmiokątnym kształcie na warstwie dolnej.
Uwaga
Znaki apostrofu (') na początku i na końcu Layer są wymagane.
IsOvalPad
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o owalnym kształcie. Owalny kształt pola lutowniczego powstaje z kształtu Round, gdy właściwości X-Size i Y-Size mają różne wartości.
Składnia
IsOvalPad : Boolean/Boolean_String
Przykłady użycia
IsOvalPad
IsOvalPad = True
IsOvalPad = 'True'
Zwraca wszystkie obiekty pól lutowniczych o owalnym kształcie.
Not IsOvalPad
IsOvalPad = False
IsOvalPad = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o owalnym kształcie.
IsOvalPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o owalnym kształcie na wskazanej warstwie. Owalny kształt pola lutowniczego powstaje z kształtu Round, gdy właściwości X-Size i Y-Size mają różne wartości.
Składnia
IsOvalPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsOvalPadShapeOnLayer('Top Layer')
IsOvalPadShapeOnLayer('Top Layer') = True
IsOvalPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty pól lutowniczych o owalnym kształcie na warstwie górnej.
Not IsOvalPadShapeOnLayer('Bottom Layer')
IsOvalPadShapeOnLayer('Bottom Layer') = False
IsOvalPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o owalnym kształcie na warstwie dolnej.
Uwaga
Znaki apostrofu (') na początku i na końcu Layer są wymagane.
IsPGA
Podsumowanie
Zwraca komponenty typu PGA. Taki komponent zawiera co najmniej sześć rzędów i co najmniej sześć kolumn pól lutowniczych. Wartość bezwzględna różnicy między liczbą rzędów a liczbą kolumn pól lutowniczych jest mniejsza niż sześć. Łączna liczba pól lutowniczych wynosi co najmniej połowę iloczynu liczby rzędów i liczby kolumn pól lutowniczych, a co najmniej jedno pole (zazwyczaj wszystkie) jest polem do montażu przewlekanego.
Składnia
IsPGA : Boolean/Boolean_String
Przykłady użycia
IsPGA
IsPGA = True
IsPGA = 'True'
Zwraca wszystkie komponenty PGA.
Not IsPGA
IsPGA = False
IsPGA = 'False'
Zwraca wszystkie obiekty except komponenty PGA.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsRectangularPad
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o prostokątnym kształcie.
Składnia
IsRectangularPad : Boolean/Boolean_String
Przykłady użycia
IsRectangularPad
IsRectangularPad = True
IsRectangularPad = 'True'
Zwraca wszystkie obiekty pól lutowniczych o prostokątnym kształcie.
Not IsRectangularPad
IsRectangularPad = False
IsRectangularPad = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o prostokątnym kształcie.
IsRectangularPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o prostokątnym kształcie na wskazanej warstwie.
Składnia
IsRectangularPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsRectangularPadShapeOnLayer('Top Layer')
IsRectangularPadShapeOnLayer('Top Layer') = True
IsRectangularPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty pól lutowniczych o prostokątnym kształcie na warstwie górnej.
Not IsRectangularPadShapeOnLayer('Bottom Layer')
IsRectangularPadShapeOnLayer('Bottom Layer') = False
IsRectangularPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o prostokątnym kształcie na warstwie dolnej.
Uwaga
Znaki apostrofu (') na początku i na końcu Layer są wymagane.
IsRoundedRectangularPad
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych w kształcie prostokąta z zaokrąglonymi narożnikami.
Składnia
IsRoundedRectangularPad : Boolean/Boolean_String
Przykłady użycia
IsRoundedRectangularPad
IsRoundedRectangularPad = True
IsRoundedRectangularPad = 'True'
Zwraca wszystkie obiekty pól lutowniczych w kształcie prostokąta z zaokrąglonymi narożnikami.
Not IsRoundedRectangularPad
IsRoundedRectangularPad = False
IsRoundedRectangularPad = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych w kształcie prostokąta z zaokrąglonymi narożnikami.
IsRoundedRectangularPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych w kształcie prostokąta z zaokrąglonymi narożnikami na wskazanej warstwie.
Składnia
IsRoundedRectangularPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsRoundedRectangularPadShapeOnLayer('Top Layer')
IsRoundedRectangularPadShapeOnLayer('Top Layer') = True
IsRoundedRectangularPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty pól lutowniczych w kształcie prostokąta z zaokrąglonymi narożnikami na warstwie górnej.
Not IsRoundedRectangularPadShapeOnLayer('Bottom Layer')
IsRoundedRectangularPadShapeOnLayer('Bottom Layer') = False
IsRoundedRectangularPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych w kształcie prostokąta z zaokrąglonymi narożnikami na warstwie dolnej.
Uwaga
Znaki apostrofu (') na początku i na końcu Layer są wymagane.
IsRoundPad
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o okrągłym kształcie.
Składnia
IsRoundPad : Boolean/Boolean_String
Przykłady użycia
IsRoundPad
IsRoundPad = True
IsRoundPad = 'True'
Zwraca wszystkie obiekty pól lutowniczych o okrągłym kształcie.
Not IsRoundPad
IsRoundPad = False
IsRoundPad = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o okrągłym kształcie.
IsRoundPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty pól lutowniczych o okrągłym kształcie na wskazanej warstwie.
Składnia
IsRoundPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsRoundPadShapeOnLayer('Top Layer')
IsRoundPadShapeOnLayer('Top Layer') = True
IsRoundPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty pól lutowniczych o okrągłym kształcie na warstwie górnej.
Not IsRoundPadShapeOnLayer('Bottom Layer')
IsRoundPadShapeOnLayer('Bottom Layer') = False
IsRoundPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty pól lutowniczych o okrągłym kształcie na warstwie dolnej.
Uwaga
Znaki apostrofu (') na początku i na końcu Layer są wymagane.
IsSelected
Podsumowanie
Zwraca wszystkie obiekty aktualnie zaznaczone w obszarze roboczym projektu.
Składnia
IsSelected : Boolean/Boolean_String
Przykłady użycia
IsSelected
IsSelected = True
IsSelected = 'True'
Zwraca wszystkie obiekty aktualnie zaznaczone w obszarze roboczym projektu.
Not IsSelected
IsSelected = False
IsSelected = 'False'
Zwraca wszystkie obiekty except obiekty aktualnie zaznaczone w obszarze roboczym projektu.
IsSIP
Podsumowanie
Zwraca komponenty typu SIP. Taki komponent zawiera co najmniej cztery pola lutownicze, a wszystkie jego pola znajdują się w jednym rzędzie lub w jednej kolumnie. Ponadto co najmniej jedno z tych pól (a zazwyczaj wszystkie) jest polem do montażu przewlekanego.
Składnia
IsSIP : Boolean/Boolean_String
Przykłady użycia
IsSIP
IsSIP = True
IsSIP = 'True'
Zwraca wszystkie komponenty SIP.
Not IsSIP
IsSIP = False
IsSIP = 'False'
Zwraca wszystkie obiekty except komponenty SIP.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsSMSIP
Podsumowanie
Zwraca komponenty typu SIP do montażu powierzchniowego. Taki komponent zawiera co najmniej cztery pola lutownicze, a wszystkie jego pola znajdują się w jednym rzędzie lub w jednej kolumnie. Ponadto wszystkie te pola są przeznaczone do montażu powierzchniowego.
Składnia
IsSMSIP : Boolean/Boolean_String
Przykłady użycia
IsSMSIP
IsSMSIP = True
IsSMSIP = 'True'
Zwraca wszystkie komponenty SMSIP.
Not IsSMSIP
IsSMSIP = False
IsSMSIP = 'False'
Zwraca wszystkie obiekty except komponenty SMSIP.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsSMTComponent
Podsumowanie
Zwraca komponenty typu SMT. Wszystkie pola lutownicze takiego komponentu są przeznaczone do montażu powierzchniowego.
Składnia
IsSMTComponent : Boolean/Boolean_String
Przykłady użycia
IsSMTComponent
IsSMTComponent = True
IsSMTComponent = 'True'
Zwraca wszystkie komponenty SMT.
Not IsSMTComponent
IsSMTComponent = False
IsSMTComponent = 'False'
Zwraca wszystkie obiekty except komponenty SMT.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsSMTPin
Podsumowanie
Zwraca wszystkie pola lutownicze do montażu powierzchniowego, czyli takie, których właściwość Hole Size jest ustawiona na 0.
Składnia
IsSMTPin : Boolean/Boolean_String
Przykłady użycia
IsSMTPin
IsSMTPin = True
IsSMTPin = 'True'
Zwraca wszystkie pola lutownicze do montażu powierzchniowego.
Not IsSMTPin
IsSMTPin = False
IsSMTPin = 'False'
Zwraca wszystkie obiekty except pola lutownicze do montażu powierzchniowego.
IsSOIC
Podsumowanie
Zwraca komponenty typu DIP do montażu powierzchniowego (SOIC). Wszystkie pola lutownicze takiego komponentu są przeznaczone do montażu powierzchniowego, a ich łączna liczba jest równa iloczynowi liczby rzędów i liczby kolumn pól lutowniczych. Taki komponent ma również dokładnie dwa rzędy i co najmniej trzy kolumny pól lutowniczych albo dokładnie dwie kolumny i co najmniej trzy rzędy pól lutowniczych.
Składnia
IsSOIC : Boolean/Boolean_String
Przykłady użycia
IsSOIC
IsSOIC = True
IsSOIC = 'True'
Zwraca wszystkie komponenty SOIC.
Not IsSOIC
IsSOIC = False
IsSOIC = 'False'
Zwraca wszystkie obiekty except komponenty SOIC.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsSquarePad
Podsumowanie
Zwraca wszystkie pola lutownicze o kwadratowym kształcie. Kwadratowy kształt pola powstaje z kształtu Rounded Rectangle, gdy właściwości X-Size i Y-Size mają równe wartości.
Składnia
IsSquarePad : Boolean/Boolean_String
Przykłady użycia
IsSquarePad
IsSquarePad = True
IsSquarePad = 'True'
Zwraca wszystkie pola lutownicze o kwadratowym kształcie.
Not IsSquarePad
IsSquarePad = False
IsSquarePad = 'False'
Zwraca wszystkie obiekty except pola lutownicze o kwadratowym kształcie.
IsSquarePadShapeOnLayer
Podsumowanie
Zwraca wszystkie pola lutownicze o kwadratowym kształcie na wskazanej warstwie. Kwadratowy kształt pola powstaje z kształtu Rounded Rectangle, gdy właściwości X-Size i Y-Size mają równe wartości.
Składnia
IsSquarePadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykłady użycia
IsSquarePadShapeOnLayer('Top Layer')
IsSquarePadShapeOnLayer('Top Layer') = True
IsSquarePadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie pola lutownicze o kwadratowym kształcie na warstwie Top Layer.
Not IsSquarePadShapeOnLayer('Bottom Layer')
IsSquarePadShapeOnLayer('Bottom Layer') = False
IsSquarePadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except pola lutownicze o kwadratowym kształcie na warstwie Bottom Layer.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu Layer są wymagane.
IsStandardComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Standard. Komponenty te mają standardowe właściwości elektryczne, są zawsze synchronizowane między schematem a PCB (obudowa montażowa, wyprowadzenia/pola lutownicze i przypisania sieci muszą być zgodne) i są uwzględniane w zestawieniu materiałowym (BOM). Przykładem jest standardowy komponent elektryczny, taki jak rezystor.
Składnia
IsStandardComponent : Boolean/Boolean_String
Przykłady użycia
IsStandardComponent
IsStandardComponent = True
IsStandardComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type jest ustawiona na Standard.
Not IsStandardComponent
IsStandardComponent = False
IsStandardComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Type jest ustawiona na Standard.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsSubnetJumper
Podsumowanie
Zwraca wszystkie obiekty zworek podsieci.
Składnia
IsSubnetJumper : Boolean/Boolean_String
Przykłady użycia
IsSubnetJumper
IsSubnetJumper = True
IsSubnetJumper = 'True'
Zwraca wszystkie obiekty zworek podsieci.
Not IsSubnetJumper
IsSubnetJumper = False
IsSubnetJumper = 'False'
Zwraca wszystkie obiekty except obiekty zworek podsieci.
IsThruComponent
Podsumowanie
Zwraca komponenty do montażu przewlekanego. Co najmniej jedno pole lutownicze takiego komponentu (a zazwyczaj wszystkie) jest przeznaczone do montażu przewlekanego.
Składnia
IsThruComponent : Boolean/Boolean_String
Przykłady użycia
IsThruComponent
IsThruComponent = True
IsThruComponent = 'True'
Zwraca wszystkie komponenty do montażu przewlekanego.
Not IsThruComponent
IsThruComponent = False
IsThruComponent = 'False'
Zwraca wszystkie obiekty except komponenty do montażu przewlekanego.
Uwaga
To zapytanie nie zwraca powiązanych podrzędnych obiektów podstawowych.
IsThruPin
Podsumowanie
Zwraca wszystkie pola lutownicze do montażu przewlekanego, czyli takie, których właściwość Hole Size ma wartość inną niż 0.
Składnia
IsThruPin : Boolean/Boolean_String
Przykłady użycia
IsThruPin
IsThruPin = True
IsThruPin = 'True'
Zwraca wszystkie pola lutownicze do montażu przewlekanego.
Not IsThruPin
IsThruPin = False
IsThruPin = 'False'
Zwraca wszystkie obiekty except pola lutownicze do montażu przewlekanego.
IsUserRouted
Podsumowanie
Zwraca wszystkie obiekty projektu umieszczone ręcznie przez użytkownika.
Składnia
IsUserRouted : Boolean/Boolean_String
Przykłady użycia
IsUserRouted
IsUserRouted = True
IsUserRouted = 'True'
Zwraca wszystkie obiekty projektu umieszczone ręcznie przez użytkownika. Obiekty umieszczone w wyniku automatycznego trasowania nie są zwracane.
Not IsUserRouted
IsUserRouted = False
IsUserRouted = 'False'
Zwraca wszystkie obiekty except obiekty projektu umieszczone ręcznie przez użytkownika.
IsVertical
Podsumowanie
Zwraca pionowe ścieżki, czyli takie, których właściwości X1 i X2 są identyczne.
Składnia
IsVertical : Boolean/Boolean_String
Przykłady użycia
IsVertical
IsVertical = True
IsVertical = 'True'
Zwraca wszystkie pionowe ścieżki.
Not IsVertical
IsVertical = False
IsVertical = 'False'
Zwraca wszystkie obiekty except pionowe ścieżki.
IsWire
Podsumowanie
Zwraca wszystkie obiekty łuków i ścieżek na warstwach sygnałowych oraz na warstwie Multi-Layer.
Składnia
IsWire : Boolean/Boolean_String
Przykłady użycia
IsWire
IsWire = True
IsWire = 'True'
Zwraca wszystkie obiekty łuków i ścieżek na warstwach sygnałowych oraz na warstwie Multi-Layer.
Not IsWire
IsWire = False
IsWire = 'False'
Zwraca wszystkie obiekty except obiekty łuków i ścieżek na warstwach sygnałowych oraz na warstwie Multi-Layer.
ManHat
Podsumowanie
Zwraca ścieżki, których długość Manhattan spełnia warunki zapytania. Długość Manhattan ścieżki jest wyznaczana przez dodanie wartości bezwzględnej różnicy między jej właściwościami X1 i X2 do wartości bezwzględnej różnicy między jej właściwościami Y1 i Y2. Nazwa pochodzi od wyspy Manhattan w Nowym Jorku, gdzie ulice tworzą prostokątną siatkę.
Składnia
ManHat : Number
Przykłady użycia
ManHat = 300
Zwraca wszystkie ścieżki, których długość Manhattan jest równa 300mil.
ManHat >= 500
Zwraca wszystkie ścieżki, których długość Manhattan jest większa lub równa 500mil.
ManHat > 400
Zwraca wszystkie ścieżki, których długość Manhattan jest większa niż 400mil.
ManHat Between 30 And 40
Zwraca wszystkie ścieżki, których długość Manhattan jest większa lub równa 30mil i mniejsza lub równa 40mil.
ManHat <> 500
Zwraca wszystkie ścieżki, których długość Manhattan jest not równa 500mil.
NetLength
Podsumowanie
Zwraca obiekty sieci, w których łączna długość łuków i ścieżek spełnia warunki zapytania.
Składnia
NetLength : Number
Przykłady użycia
NetLength = 30000
Zwraca wszystkie obiekty sieci, w których łączna długość łuków i ścieżek jest równa 30000mil.
NetLength >= 15000
Zwraca wszystkie obiekty sieci, w których łączna długość łuków i ścieżek jest większa lub równa 15000mil.
NetLength <> 5500
Zwraca wszystkie obiekty sieci, w których łączna długość łuków i ścieżek jest not równa 5500mil.
Uwaga
Zwracane są również powiązane obiekty podrzędne obiektów sieci spełniających warunki.
NetPinCount
Podsumowanie
Zwraca obiekty sieci, w których łączna liczba pól lutowniczych spełnia warunki zapytania.
Składnia
NetPinCount : Number
Przykłady użycia
NetPinCount Between 12 And 30
Zwraca wszystkie obiekty sieci, w których łączna liczba pól lutowniczych jest większa lub równa 12 i mniejsza lub równa 30.
NetPinCount > 10
Zwraca wszystkie obiekty sieci, w których łączna liczba pól lutowniczych jest większa niż 10.
Uwaga
Zwracane są również powiązane obiekty podrzędne obiektów sieci spełniających warunki.
NetViaCount
Podsumowanie
Zwraca obiekty sieci, w których łączna liczba przelotek spełnia warunki zapytania.
Składnia
NetViaCount : Number
Przykłady użycia
NetViaCount Between 8 And 20
Zwraca wszystkie obiekty sieci, w których łączna liczba przelotek jest większa lub równa 8 i mniejsza lub równa 20.
NetViaCount < 6
Zwraca wszystkie obiekty sieci, w których łączna liczba przelotek jest mniejsza niż sześć.
Uwaga
Zwracane są również powiązane obiekty podrzędne obiektów sieci spełniających warunki.
RowCount
Podsumowanie
Zwraca obiekty komponentów, których liczba rzędów pól lutowniczych spełnia warunki zapytania.
Składnia
RowCount : Number
Przykłady użycia
RowCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 rzędów pól lutowniczych.
RowCount Between 6 And 10
Zwraca wszystkie komponenty, które mają od 6 do 10 rzędów pól lutowniczych (włącznie).
RowCount < 4
Zwraca wszystkie obiekty except komponenty, które mają co najmniej 4 rzędów pól lutowniczych.
Uwaga
Zwracane są również powiązane obiekty podrzędne obiektów komponentów spełniających warunki.
TraceCopperHeight
Podsumowanie
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi spełnia warunki zapytania.
Składnia
TraceCopperHeight : Number
Przykłady użycia
TraceCopperHeight = 1.4
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest równa 1.4mil.
TraceCopperHeight Between 1.1 And 1.5
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest większa lub równa 1.1mil i mniejsza lub równa 1.5mil.
TraceCopperHeight >= 1.2
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest większa lub równa 1.2mil.
TraceCopperHeight < 1.3
Zwraca wszystkie obiekty except obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest większa lub równa 1.3mil.
TraceCopperHeight = 2.8 || (IsArc Or IsFill Or IsTrack && OnMultiLayer)
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest równa 2.8mil, oraz wszystkie obiekty łuków, wypełnień i ścieżek na warstwie Multi-Layer.
Uwaga
Ta funkcja jest aliasem funkcji TraceHeight.
TraceHeight
Podsumowanie
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi spełnia warunki zapytania.
Składnia
TraceHeight : Number
Przykłady użycia
TraceHeight = 1.4
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest równa 1.4mil.
TraceHeight Between 1.1 And 1.5
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest większa lub równa 1.1mil i mniejsza lub równa 1.5mil.
TraceHeight >= 1.2
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest większa lub równa 1.2mil.
TraceHeight < 1.3
Zwraca wszystkie obiekty except obiektów łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest większa lub równa 1.3mil.
TraceHeight = 2.8 || (IsArc Or IsFill Or IsTrack && OnMultiLayer)
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi jest równa 2.8mil, oraz wszystkie obiekty łuków, wypełnień i ścieżek na warstwie Multi-Layer.
Uwaga
Ta funkcja jest aliasem funkcji TraceCopperHeight.
TraceLength
Podsumowanie
Zwraca obiekty łuków i ścieżek na warstwach sygnałowych, których długość spełnia warunki zapytania.
Składnia
TraceLength : Number
Przykłady użycia
TraceLength Between 400 And 1800
Zwraca wszystkie obiekty łuków i ścieżek o długości od 400mil do 1800mil (włącznie).
TraceLength > 300
Zwraca wszystkie obiekty łuków i ścieżek o długości większej niż 300mil.
IsTrack AND OnTopLayer AND (AsMM(TraceLength) < 1)
Zwraca wszystkie obiekty ścieżek znajdujące się na warstwie Top Layer i mające długość mniejszą niż 1mm.