Kontrole atrybutów

Funkcje zapytań PCB pokazane w oknie dialogowym Query Helper
Ta strona referencyjna opisuje słowa kluczowe języka zapytań z kategorii Attribute Checks dostępne w dokumentach PCB oraz bibliotekach PCB. Aby uzyskać pomoc dotyczącą konkretnego słowa kluczowego zapytania, skorzystaj z poniższych zwijanych sekcji albo zaznacz (lub kliknij wewnątrz) dowolne słowo kluczowe w Query Helper lub w panelu Filter, a następnie naciśnij F1, aby od razu przejść do odpowiedniej sekcji.
BigColumnCount
Podsumowanie
Zwraca obiekty komponentów, których liczba „dużych” kolumn padów spełnia warunek zapytania. W tym kontekście każda „duża” kolumna padów zawiera co najmniej cztery pady.
Składnia
BigColumnCount : Number
Przykładowe użycie
BigColumnCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 „dużych” kolumn padów.
BigColumnCount Between 6 And 10
Zwraca wszystkie obiekty komponentów, które mają od 6 do 10 „dużych” kolumn padów.
BigColumnCount <= 4
Zwraca wszystkie obiekty z wyjątkiem obiektów komponentów, które mają więcej niż 4 „dużych” kolumn padów.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
BigRowCount
Podsumowanie
Zwraca obiekty komponentów, których liczba „dużych” rzędów padów spełnia warunek zapytania. W tym kontekście każdy „duży” rząd padów zawiera co najmniej cztery pady.
Składnia
BigRowCount : Number
Przykładowe użycie
BigRowCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 „dużych” rzędów padów.
BigRowCount Between 6 And 10
Zwraca wszystkie obiekty komponentów, które mają od 6 do 10 „dużych” rzędów padów.
BigRowCount <= 4
Zwraca wszystkie obiekty z wyjątkiem obiektów komponentów, które mają więcej niż 4 „dużych” rzędów padów.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
ColumnCount
Podsumowanie
Zwraca obiekty komponentów, których liczba kolumn padów spełnia warunek zapytania.
Składnia
ColumnCount : Number
Przykładowe użycie
ColumnCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 kolumn padów.
ColumnCount Between 6 And 10
Zwraca wszystkie komponenty, które mają od 6 do 10 kolumn padów (włącznie).
ColumnCount < 4
Zwraca wszystkie obiekty except komponenty, które mają 4 kolumn padów lub więcej.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompCenterOfPadsX
Podsumowanie
Zwraca obiekty komponentów, gdy współrzędna X środka ciężkości (centroidu) ich padów spełnia warunek zapytania.
Składnia
CompCenterOfPadsX : Number
Przykładowe użycie
CompCenterOfPadsX = 1200
Zwraca wszystkie obiekty komponentów, gdy współrzędna X środka ciężkości ich padów jest równa 1200mil.
CompCenterOfPadsX >= 1500
Zwraca wszystkie obiekty komponentów, gdy współrzędna X środka ciężkości ich padów jest większa lub równa 1500mil.
CompCenterOfPadsX Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, gdy współrzędna X środka ciężkości ich padów jest większa lub równa 1000mil oraz mniejsza lub równa 1400mil.
CompCenterOfPadsX < 800
Zwraca wszystkie obiekty except obiekty komponentów, gdy współrzędna X środka ciężkości ich padów jest większa lub równa 800mil.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompCenterOfPadsY
Podsumowanie
Zwraca obiekty komponentów, gdy współrzędna Y środka ciężkości (centroidu) ich padów spełnia warunek zapytania.
Składnia
CompCenterOfPadsY : Number
Przykładowe użycie
CompCenterOfPadsY = 1200
Zwraca wszystkie obiekty komponentów, gdy współrzędna Y środka ciężkości ich padów jest równa 1200mil.
CompCenterOfPadsY >= 1500
Zwraca wszystkie obiekty komponentów, gdy współrzędna Y środka ciężkości ich padów jest większa lub równa 1500mil.
CompCenterOfPadsY Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, gdy współrzędna Y środka ciężkości ich padów jest większa lub równa 1000mil oraz mniejsza lub równa 1400mil.
CompCenterOfPadsY < 800
Zwraca wszystkie obiekty except obiekty komponentów, gdy współrzędna Y środka ciężkości ich padów jest większa lub równa 800mil.
Uwaga
Zwracane są również powiązane obiekty podrzędne komponentów spełniających warunek.
CompCenterX
Podsumowanie
Zwraca obiekty komponentów, gdy współrzędna X środka ciężkości (centroidu) wszystkich ich obiektów podrzędnych spełnia warunek zapytania.
Składnia
CompCenterX : Number
Przykładowe użycie
CompCenterX = 1200
Zwraca wszystkie obiekty komponentów, gdy współrzędna X środka ciężkości wszystkich ich obiektów podrzędnych jest równa 1200mil.
CompCenterX >= 1500
Zwraca wszystkie obiekty komponentów, gdy współrzędna X środka ciężkości wszystkich ich obiektów podrzędnych jest większa lub równa 1500mil.
CompCenterX Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, gdy współrzędna X środka ciężkości wszystkich ich obiektów podrzędnych jest większa lub równa 1000mil oraz mniejsza lub równa 1400mil.
CompCenterX < 800
Zwraca wszystkie obiekty except obiekty komponentów, gdy współrzędna X środka ciężkości 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.
CompCenterY
Podsumowanie
Zwraca obiekty komponentów, gdy współrzędna Y środka ciężkości (centroidu) wszystkich ich obiektów podrzędnych spełnia warunek zapytania.
Składnia
CompCenterY : Number
Przykładowe użycie
CompCenterY = 1200
Zwraca wszystkie obiekty komponentów, gdy współrzędna Y środka ciężkości wszystkich ich obiektów podrzędnych jest równa 1200mil.
CompCenterY >= 1500
Zwraca wszystkie obiekty komponentów, gdy współrzędna Y środka ciężkości wszystkich ich obiektów podrzędnych jest większa lub równa 1500mil.
CompCenterY Between 1000 And 1400
Zwraca wszystkie obiekty komponentów, gdy współrzędna Y środka ciężkości wszystkich ich obiektów podrzędnych jest większa lub równa 1000mil oraz mniejsza lub równa 1400mil.
CompCenterY < 800
Zwraca wszystkie obiekty except obiekty komponentów, gdy współrzędna Y środka ciężkości 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 padów spełnia warunek zapytania.
Składnia
CompPinCount : Number
Przykładowe użycie
CompPinCount = 10
Zwraca wszystkie obiekty komponentów, których liczba padów jest równa 10.
CompPinCount Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba padów jest większa lub równa 20 oraz mniejsza lub równa 30.
CompPinCount <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba padów 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 padów na warstwie Bottom Layer spełnia warunek zapytania.
Składnia
CompPinCount_Bottom : Number
Przykładowe użycie
CompPinCount_Bottom = 10
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwie Bottom Layer jest równa 10.
CompPinCount_Bottom Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwie Bottom Layer jest większa lub równa 20 oraz mniejsza lub równa 30.
CompPinCount_Bottom <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba padów na warstwie Bottom Layer 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 padów na wewnętrznych warstwach sygnałowych spełnia warunek zapytania.
Składnia
CompPinCount_Internal : Number
Przykładowe użycie
CompPinCount_Internal = 10
Zwraca wszystkie obiekty komponentów, których liczba padów na wewnętrznych warstwach sygnałowych jest równa 10.
CompPinCount_Internal Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba padów na wewnętrznych warstwach sygnałowych jest większa lub równa 20 oraz mniejsza lub równa 30.
CompPinCount_Internal <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba padów 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 padów na górnej i dolnej warstwie sygnałowej spełnia warunek zapytania.
Składnia
CompPinCount_Surface : Number
Przykładowe użycie
CompPinCount_Surface = 10
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwach sygnałowych Top i Bottom jest równa 10.
CompPinCount_Surface Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwach sygnałowych Top i Bottom jest większa lub równa 20 oraz mniejsza lub równa 30.
CompPinCount_Surface <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba padów na warstwach sygnałowych Top i Bottom jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne spełniających warunek obiektów komponentów.
CompPinCount_ThruHole
Podsumowanie
Zwraca obiekty komponentów, których liczba padów na warstwie Multi-Layer spełnia zapytanie.
Składnia
CompPinCount_ThruHole : Number
Przykładowe użycie
CompPinCount_ThruHole = 10
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwie Multi-Layer jest równa 10.
CompPinCount_ThruHole Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwie Multi-Layer jest większa lub równa 20 oraz mniejsza lub równa 30.
CompPinCount_ThruHole <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba padów na warstwie Multi-Layer jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne spełniających warunek obiektów komponentów.
CompPinCount_Top
Podsumowanie
Zwraca obiekty komponentów, których liczba padów na warstwie Top Layer spełnia zapytanie.
Składnia
CompPinCount_Top : Number
Przykładowe użycie
CompPinCount_Top = 10
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwie Top Layer jest równa 10.
CompPinCount_Top Between 20 And 30
Zwraca wszystkie obiekty komponentów, których liczba padów na warstwie Top Layer jest większa lub równa 20 oraz mniejsza lub równa 30.
CompPinCount_Top <= 8
Zwraca wszystkie obiekty except obiekty komponentów, których liczba padów na warstwie Top Layer jest większa niż 8.
Uwaga
Zwracane są również powiązane obiekty podrzędne spełniających warunek obiektów komponentów.
HasViolations
Podsumowanie
Zwraca obiekty, których stan naruszeń ma wartość True. Dzieje się tak, gdy wykryto naruszenie jednej lub większej liczby reguł projektowych, które dotyczy danego obiektu.
Składnia
HasViolations : Boolean/Boolean_String
Przykładowe użycie
HasViolations
HasViolations = True
HasViolations = 'True'
Zwraca wszystkie obiekty, które aktualnie naruszają zdefiniowane reguły projektowe.
Not HasViolations
HasViolations = False
HasViolations = 'False'
Zwraca wszystkie obiekty except obiekty, które aktualnie naruszają zdefiniowane reguły projektowe.
Id
Podsumowanie
Zwraca obiekt(y) wskazane przez zapytanie.
Składnia
Id = ObjectIdentifying_String
ObjectIdentifying_String musi być jednym z ciągów znaków wymienionych w różnych PCB Object Lists w oknie dialogowym Query Helper i musi być poprzedzony oraz zakończony pojedynczymi apostrofami ('). Wymienione ciągi zależą od obiektów, które aktualnie istnieją w edytowanym dokumencie PCB/PCBLIB. Prezentowane 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
- From-To
- Klasy From-To
- Klasy warstw
- Klasy sieci
- Sieci
- Klasy padów
- Pady
- Klasy poligonów
- Poligony
- Reguły
- Tekst
- Naruszenia
Przykładowe użycie
Id = 'GND'
Zwraca obiekt Net, którego właściwość Net ma wartość GND.
Id = 'C3-1'
Zwraca obiekt(y) pada, których pełna właściwość Name ma wartość C3-1.
Id = 'Text[3510mil,3800mil]'
Zwraca obiekt(y) tekstu, których punkt znajduje się w 3510mil,3800mil.
Id = 'D3'
Zwraca obiekt(y) komponentu, których właściwość Designator ma wartość D3.
Id = 'Dimension[4800mil,3800mil]'
Zwraca obiekt(y) wymiaru, których punkt wstawienia znajduje się w 4800mil,3800mil.
Id = 'Coordinate[3500mil,3800mil]'
Zwraca obiekt(y) współrzędnych, których punkt wstawienia znajduje się w 3500mil,3800mil.
Id = 'My Top Side Layers'
Zwraca obiekt klasy (warstwy), którego właściwość Name ma wartość My Top Side Layers.
Id = 'Rule[0mil,0mil]'
Zwraca wszystkie obiekty reguł projektowych (ponieważ wszystkie mają przypisany ten sam ciąg identyfikujący).
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 oraz właściwość To Pad ma wartość ZZ3-2.
Id = 'Violation[0mil,0mil]'
Zwraca wszystkie obiekty naruszeń (ponieważ wszystkie mają przypisany ten sam ciąg identyfikujący).
InAnyComponent
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie komponenty i ich prymitywy podrzędne.
Składnia
InAnyComponent : Boolean/Boolean_String
Przykładowe użycie
InAnyComponent
InAnyComponent = True
InAnyComponent = 'True'
Zwraca wszystkie obiekty komponentów i powiązane z nimi prymitywy.
Not InAnyComponent
InAnyComponent = False
InAnyComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów i powiązane z nimi prymitywy.
InAnyDifferentialPair
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie obiekty par różnicowych i powiązane z nimi prymitywy.
Składnia
InAnyDifferentialPair : Boolean/Boolean_String
Przykładowe użycie
InAnyDifferentialPair
InAnyDifferentialPair = True
InAnyDifferentialPair = 'True'
Zwraca wszystkie obiekty par różnicowych i powiązane z nimi prymitywy.
Not InAnyDifferentialPair
InAnyDifferentialPair = False
InAnyDifferentialPair = 'False'
Zwraca wszystkie obiekty except obiekty par różnicowych i powiązane z nimi prymitywy.
InAnyNet
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie sieci i powiązane z nimi prymitywy (tj. obiekty projektu, które mają właściwość Net).
Składnia
InAnyNet : Boolean/Boolean_String
Przykładowe użycie
InAnyNet
InAnyNet = True
InAnyNet = 'True'
Zwraca wszystkie sieci i powiązane z nimi prymitywy.
Not InAnyNet
InAnyNet = False
InAnyNet = 'False'
Zwraca wszystkie obiekty except sieci i powiązane z nimi prymitywy.
InAnyxSignal
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie obiekty powiązane ze wszystkimi xSignals zdefiniowanymi dla projektu.
Składnia
InAnyxSignal : Boolean/Boolean_String
Przykładowe użycie
InAnyxSignal
InAnyxSignal = True
InAnyxSignal = 'True'
Zwraca wszystkie obiekty powiązane ze wszystkimi xSignals zdefiniowanymi dla projektu.
Not InAnyxSignal
InAnyxSignal = False
InAnyxSignal = 'False'
Zwraca wszystkie obiekty except obiekty powiązane z xSignals zdefiniowanymi dla projektu.
InBGA
Podsumowanie
Zwraca obiekty podrzędne komponentów typu BGA. Taki komponent zawiera co najmniej 10 rzędów padów i co najmniej 10 kolumn padów, (bezwzględna) różnica między liczbą rzędów padów a liczbą kolumn padów jest mniejsza niż 6. Łączna liczba padów wynosi co najmniej połowę iloczynu liczby rzędów padów i liczby kolumn padów, a wszystkie pady są typu montażu powierzchniowego.
Składnia
InBGA : Boolean/Boolean_String
Przykładowe użycie
InBGA
InBGA = True
InBGA = 'True'
Zwraca wszystkie powiązane prymitywy podrzędne komponentów BGA.
Not InBGA
InBGA = False
InBGA = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy podrzędne komponentów BGA.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InDIP
Podsumowanie
Zwraca obiekty podrzędne komponentów typu DIP. Co najmniej jeden (i zazwyczaj wszystkie) pady takiego komponentu są typu przewlekanego, a łączna liczba padów jest równa iloczynowi liczby rzędów padów i liczby kolumn padów. Taki komponent ma również albo dokładnie dwa rzędy padów i co najmniej trzy kolumny padów, albo dokładnie dwie kolumny padów i co najmniej trzy rzędy padów.
Składnia
InDIP : Boolean/Boolean_String
Przykładowe użycie
InDIP
InDIP = True
InDIP = 'True'
Zwraca wszystkie powiązane prymitywy podrzędne komponentów DIP.
Not InDIP
InDIP = False
InDIP = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy podrzędne komponentów DIP.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InEdgeConnector
Podsumowanie
Zwraca obiekty podrzędne komponentów typu złącza krawędziowego. Wszystkie pady takiego komponentu są typu montażu powierzchniowego i znajdują się po obu stronach PCB. Wszystkie pady leżą albo w tym samym rzędzie, albo w tej samej kolumnie; liczba padów po dowolnej stronie PCB jest mniejsza niż trzykrotność liczby padów po przeciwnej stronie PCB, a łączna liczba padów wynosi co najmniej 4.
Składnia
InEdgeConnector : Boolean/Boolean_String
Przykładowe użycie
InEdgeConnector
InEdgeConnector = True
InEdgeConnector = 'True'
Zwraca wszystkie powiązane prymitywy podrzędne komponentów złącza krawędziowego.
Not InEdgeConnector
InEdgeConnector = False
InEdgeConnector = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy podrzędne komponentów złącza krawędziowego.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InLCC
Podsumowanie
Zwraca obiekty podrzędne komponentów typu LCC do montażu powierzchniowego. Taki komponent zawiera dwa rzędy padów (każdy zawierający co najmniej cztery pady) oraz dwie kolumny padów (każda zawierająca co najmniej cztery pady), a wszystkie pady są typu montażu powierzchniowego.
Składnia
InLCC : Boolean/Boolean_String
Przykładowe użycie
InLCC
InLCC = True
InLCC = 'True'
Zwraca wszystkie powiązane prymitywy podrzędne komponentów LCC.
Not InLCC
InLCC = False
InLCC = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy podrzędne komponentów LCC.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InPGA
Podsumowanie
Zwraca obiekty potomne komponentów typu PGA. Taki komponent zawiera co najmniej sześć rzędów padów i co najmniej sześć kolumn padów. (Bezwzględna) różnica między liczbą rzędów padów a liczbą kolumn padów jest mniejsza niż sześć. Łączna liczba padów wynosi co najmniej połowę iloczynu liczby rzędów padów i liczby kolumn padów, a co najmniej jeden (i zazwyczaj wszystkie) pady są typu przewlekanego (through-hole).
Składnia
InPGA : Boolean/Boolean_String
Przykład użycia
InPGA
InPGA = True
InPGA = 'True'
Zwraca wszystkie powiązane prymitywy potomne komponentów PGA.
Not InPGA
InPGA = False
InPGA = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy potomne komponentów PGA.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InPoly
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie wylewki poligonów oraz ich prymitywy potomne.
Składnia
InPoly : Boolean/Boolean_String
Przykład użycia
InPoly
InPoly = True
InPoly = 'True'
Zwraca wszystkie wylewki poligonów oraz ich prymitywy potomne.
Not InPoly
InPoly = False
InPoly = 'False'
Zwraca wszystkie obiekty except wylewki poligonów oraz ich prymitywy potomne.
Uwagi
- Ta funkcja jest aliasem funkcji InPolygon.
- Zwracane są tylko wylewki poligonów umieszczone na warstwach sygnałowych.
InPolygon
Podsumowanie
Użyj tego słowa kluczowego, aby szybko zwrócić wszystkie wylewki poligonów oraz ich prymitywy potomne.
Składnia
InPolygon : Boolean/Boolean_String
Przykład użycia
InPolygon
InPolygon = True
InPolygon = 'True'
Zwraca wszystkie wylewki poligonów oraz ich prymitywy potomne.
Not InPolygon
InPolygon = False
InPolygon = 'False'
Zwraca wszystkie obiekty except wylewki poligonów oraz ich prymitywy potomne.
Uwagi
- Ta funkcja jest aliasem funkcji InPoly.
- Zwracane są tylko wylewki poligonów umieszczone na warstwach sygnałowych.
InSIP
Podsumowanie
Zwraca obiekty potomne komponentów typu SIP. Taki komponent zawiera co najmniej cztery pady, a wszystkie jego pady znajdują się albo w tym samym rzędzie, albo w tej samej kolumnie. Dodatkowo co najmniej jeden (i zazwyczaj wszystkie) z tych padów jest typu przewlekanego (through-hole).
Składnia
InSIP : Boolean/Boolean_String
Przykład użycia
InSIP
InSIP = True
InSIP = 'True'
Zwraca wszystkie powiązane prymitywy potomne komponentów SIP.
Not InSIP
InSIP = False
InSIP = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy potomne komponentów SIP.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InSMSIP
Podsumowanie
Zwraca obiekty potomne komponentów typu SIP w montażu powierzchniowym. Taki komponent zawiera co najmniej cztery pady, a wszystkie jego pady znajdują się albo w tym samym rzędzie, albo w tej samej kolumnie. Dodatkowo wszystkie te pady są typu do montażu powierzchniowego (surface-mount).
Składnia
InSMSIP : Boolean/Boolean_String
Przykład użycia
InSMSIP
InSMSIP = True
InSMSIP = 'True'
Zwraca wszystkie powiązane prymitywy potomne komponentów SMSIP.
Not InSMSIP
InSMSIP = False
InSMSIP = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy potomne komponentów SMSIP.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InSMTComponent
Podsumowanie
Zwraca obiekty potomne komponentów typu SMT. Wszystkie pady takiego komponentu są typu do montażu powierzchniowego (surface-mount).
Składnia
InSMTComponent : Boolean/Boolean_String
Przykład użycia
InSMTComponent
InSMTComponent = True
InSMTComponent = 'True'
Zwraca wszystkie powiązane prymitywy potomne komponentów SMT.
Not InSMTComponent
InSMTComponent = False
InSMTComponent = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy potomne komponentów SMT.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InSOIC
Podsumowanie
Zwraca obiekty potomne komponentów typu DIP do montażu powierzchniowego (SOIC). Wszystkie pady takiego komponentu są typu do montażu powierzchniowego (surface-mount), a łączna liczba padów jest równa iloczynowi liczby rzędów padów i liczby kolumn padów. Taki komponent ma również albo dokładnie dwa rzędy padów i co najmniej trzy kolumny padów, albo dokładnie dwie kolumny padów i co najmniej trzy rzędy padów.
Składnia
InSOIC : Boolean/Boolean_String
Przykład użycia
InSOIC
InSOIC = True
InSOIC = 'True'
Zwraca wszystkie powiązane prymitywy potomne komponentów SOIC.
Not InSOIC
InSOIC = False
InSOIC = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy potomne komponentów SOIC.
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
InThruComponent
Podsumowanie
Zwraca obiekty potomne komponentów typu przewlekanego (thru-hole). Co najmniej jeden (i zazwyczaj wszystkie) pady takiego komponentu są typu przewlekanego (thru-hole).
Składnia
InThruComponent : Boolean/Boolean_String
Przykład użycia
InThruComponent
InThruComponent = True
InThruComponent = 'True'
Zwraca wszystkie powiązane prymitywy potomne komponentów przewlekanych (thru-hole).
Not InThruComponent
InThruComponent = False
InThruComponent = 'False'
Zwraca wszystkie obiekty except powiązane prymitywy potomne komponentów przewlekanych (thru-hole).
Uwaga
Obiekty komponentów nadrzędnych nie są zwracane przez to zapytanie.
IsBGA
Podsumowanie
Zwraca komponenty typu BGA. Taki komponent zawiera co najmniej 10 rzędów padów i co najmniej 10 kolumn padów, a (bezwzględna) różnica między liczbą rzędów padów a liczbą kolumn padów jest mniejsza niż sześć. Łączna liczba padów wynosi co najmniej połowę iloczynu liczby rzędów padów i liczby kolumn padów, a wszystkie pady są typu do montażu powierzchniowego (surface-mount).
Składnia
IsBGA : Boolean/Boolean_String
Przykład użycia
IsBGA
IsBGA = True
IsBGA = 'True'
Zwraca wszystkie komponenty BGA.
Not IsBGA
IsBGA = False
IsBGA = 'False'
Zwraca wszystkie obiekty except komponenty BGA.
Uwaga
Powiązane obiekty prymitywów potomnych nie są zwracane przez to zapytanie.
IsChamferedRectanglePad
Podsumowanie
Zwraca wszystkie obiekty padów o kształcie prostokąta ze sfazowanymi narożnikami.
Składnia
IsChamferedRectanglePad : Boolean/Boolean_String
Przykład użycia
IsChamferedRectanglePad
IsChamferedRectanglePad = True
IsChamferedRectanglePad = 'True'
Zwraca wszystkie obiekty padów o kształcie prostokąta ze sfazowanymi narożnikami .
Not IsChamferedRectanglePad
IsChamferedRectanglePad = False
IsChamferedRectanglePad = 'False'
Zwraca wszystkie obiekty except obiekty padów o kształcie prostokąta ze sfazowanymi narożnikami.
IsChamferedRectangularPadOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów o kształcie prostokąta ze sfazowanymi narożnikami na wskazanej warstwie.
Składnia
IsChamferedRectangularPadOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsChamferedRectangularPadOnLayer('Top Layer')
IsChamferedRectangularPadOnLayer('Top Layer') = True
IsChamferedRectangularPadOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów o kształcie prostokąta ze sfazowanymi narożnikami na warstwie Top Layer.
Not IsChamferedRectangularPadOnLayer('Bottom Layer')
IsChamferedRectangularPadOnLayer('Bottom Layer') = False
IsChamferedRectangularPadOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty padów o kształcie prostokąta ze sfazowanymi narożnikami na warstwie Bottom Layer.
Uwaga
Pojedyncze cudzysłowy (') na początku i na końcu Layer są obowiązkowe.
IsComponentPrimitive
Podsumowanie
Zwraca wszystkie obiekty prymitywów potomnych powiązane z komponentami w projekcie.
Składnia
IsComponentPrimitive : Boolean/Boolean_String
Przykład użycia
IsComponentPrimitive
IsComponentPrimitive = True
IsComponentPrimitive = 'True'
Zwraca wszystkie prymitywy potomne obiektów komponentów.
Not IsComponentPrimitive
IsComponentPrimitive = False
IsComponentPrimitive = 'False'
Zwraca wszystkie obiekty except prymitywy potomne obiektów komponentów.
IsComponentSelected
Podsumowanie
Zwraca wszystkie obiekty prymitywów potomnych powiązane z aktualnie zaznaczonymi komponentami w projekcie.
Składnia
IsComponentSelected : Boolean/Boolean_String
Przykład użycia
IsComponentSelected
IsComponentSelected = True
IsComponentSelected = 'True'
Zwraca wszystkie prymitywy potomne aktualnie zaznaczonych obiektów komponentów.
Not IsComponentSelected
IsComponentSelected = False
IsComponentSelected = 'False'
Zwraca wszystkie obiekty except prymitywy potomne aktualnie zaznaczonych obiektów komponentów.
IsCustomPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów z niestandardowym kształtem pada na wskazanej warstwie.
Składnia
IsCustomPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsCustomPadShapeOnLayer('Top Layer')
IsCustomPadShapeOnLayer('Top Layer') = True
IsCustomPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów z niestandardowym kształtem pada na warstwie Top Layer.
Not IsCustomPadShapeOnLayer('Bottom Layer')
IsCustomPadShapeOnLayer('Bottom Layer') = False
IsCustomPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty padów z niestandardowym kształtem pada na warstwie Bottom Layer.
Uwaga
Pojedyncze cudzysłowy (') na początku i na końcu Layer są obowiązkowe.
IsCustomShapePad
Podsumowanie
Zwraca wszystkie obiekty padów z niestandardowym kształtem pada.
Składnia
IsCustomShapePad : Boolean/Boolean_String
Przykład użycia
IsCustomShapePad
IsCustomShapePad = True
IsCustomShapePad = 'True'
Zwraca wszystkie obiekty padów z niestandardowym kształtem pada.
Not IsCustomShapePad
IsCustomShapePad = False
IsCustomShapePad = 'False'
Zwraca wszystkie obiekty except obiekty padów z niestandardowym kształtem pada.
IsDIP
Podsumowanie
Zwraca komponenty o charakterze DIP. Co najmniej jeden (a zazwyczaj wszystkie) pady takiego komponentu są typu przewlekanego (thru-hole), a łączna liczba padów jest równa iloczynowi liczby rzędów padów i liczby kolumn padów. Taki komponent ma również albo dokładnie dwa rzędy padów i co najmniej trzy kolumny padów, albo dokładnie dwie kolumny padów i co najmniej trzy rzędy padów.
Składnia
IsDIP : Boolean/Boolean_String
Przykład użycia
IsDIP
IsDIP = True
IsDIP = 'True'
Zwraca wszystkie komponenty DIP.
Not IsDIP
IsDIP = False
IsDIP = 'False'
Zwraca wszystkie obiekty except komponenty DIP.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsEdgeConnector
Podsumowanie
Zwraca komponenty o charakterze złącza krawędziowego (edge connector). Wszystkie pady takiego komponentu są typu montażu powierzchniowego (surface-mount) i znajdują się po obu stronach PCB. Wszystkie pady leżą albo w tym samym rzędzie, albo w tej samej kolumnie; liczba padów po dowolnej stronie PCB jest mniejsza niż trzykrotność liczby padów po przeciwnej stronie PCB, a łączna liczba padów wynosi co najmniej cztery.
Składnia
IsEdgeConnector : Boolean/Boolean_String
Przykład użycia
IsEdgeConnector
IsEdgeConnector = True
IsEdgeConnector = 'True'
Zwraca wszystkie komponenty Edge Connector.
Not IsEdgeConnector
IsEdgeConnector = False
IsEdgeConnector = 'False'
Zwraca wszystkie obiekty except komponenty Edge Connector.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsElectrical
Podsumowanie
Zwraca wszystkie obiekty sieci (net), których właściwość Net nie jest ustawiona na No Net.
Składnia
IsElectrical : Boolean/Boolean_String
Przykład użycia
IsElectrical
IsElectrical = True
IsElectrical = 'True'
Zwraca wszystkie obiekty sieci (net), których właściwość Net nie jest ustawiona na No Net.
Not IsElectrical
IsElectrical = False
IsElectrical = 'False'
Zwraca wszystkie obiekty except obiekty sieci (net), których właściwość Net nie jest ustawiona na No Net.
IsFree
Podsumowanie
Zwraca wszystkie wolne obiekty projektu. Obiekt jest wolny, jeśli nie jest komponentem (ani jego skojarzonymi prymitywami i bryłą(-ami) 3D) lub jeśli nie jest obiektem sieci (net). Dodatkowo obiekt sieci (net) jest uznawany za wolny, jeśli jego właściwość Net jest ustawiona na No Net.
Składnia
IsFree : Boolean/Boolean_String
Przykład użycia
IsFree
IsFree = True
IsFree = 'True'
Zwraca wszystkie wolne obiekty projektu.
Not IsFree
IsFree = False
IsFree = 'False'
Zwraca wszystkie obiekty except wolne obiekty projektu.
IsGraphicalComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Graphical. Te komponenty nie mają właściwości elektrycznych, nie są synchronizowane (tzn. musisz ręcznie umieścić je w obu edytorach) i nie są not uwzględniane w BOM. Przykładem jest logo firmy.
Składnia
IsGraphicalComponent : Boolean/Boolean_String
Przykład 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
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsHorizontal
Podsumowanie
Zwraca ścieżki poziome, tj. te ścieżki, których właściwości Y1 i Y2 są identyczne.
Składnia
IsHorizontal : Boolean/Boolean_String
Przykład użycia
IsHorizontal
IsHorizontal = True
IsHorizontal = 'True'
Zwraca wszystkie ścieżki poziome.
Not IsHorizontal
IsHorizontal = False
IsHorizontal = 'False'
Zwraca wszystkie obiekty except ścieżki poziome.
IsJumperComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Jumper. Te komponenty służą do uwzględniania zwór przewodowych w projekcie PCB, na przykład na płytce jednostronnej, której nie da się w pełni poprowadzić na jednej warstwie. Dla tego typu komponentu footprint i piny komponentu są synchronizowane między schematem a PCB, ale przypisania sieci (net) nie są; komponent jest uwzględniany w BOM. Oprócz wybrania tej opcji na poziomie komponentu oba pady w komponencie muszą mieć ustawione JumperID na tę samą niezerową wartość. Komponenty typu jumper nie muszą być okablowane na schemacie; muszą być ujęte na schemacie tylko wtedy, gdy są wymagane w BOM. Jeśli nie są wymagane w BOM, można je umieścić bezpośrednio w PCB, gdzie ustawiana jest Component Type, ustawiane są JumperIDs, a Nets jest ręcznie przypisywana dla padów.
Składnia
IsJumperComponent : Boolean/Boolean_String
Przykład 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
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsKeepOut
Podsumowanie
Zwraca wszystkie obiekty Keepout - Arc, Keepout - Fill, Keepout - Solid Region oraz Keepout - Track.
Składnia
IsKeepOut : Boolean/Boolean_String
Przykład użycia
IsKeepOut
IsKeepOut = True
IsKeepOut = 'True'
Zwraca wszystkie obiekty Keepout - Arc, Keepout - Fill, Keepout - Solid Region oraz Keepout - Track.
Not IsKeepOut
IsKeepOut = False
IsKeepOut = 'False'
Zwraca wszystkie obiekty except obiekty Keepout - Arc, Keepout - Fill, Keepout - Solid Region oraz Keepout - Track.
IsLCC
Podsumowanie
Zwraca komponenty typu LCC do montażu powierzchniowego. Taki komponent zawiera dwa rzędy padów (z których każdy zawiera co najmniej cztery pady) oraz dwie kolumny padów (z których każda zawiera co najmniej cztery pady), a wszystkie pady są typu montażu powierzchniowego.
Składnia
IsLCC : Boolean/Boolean_String
Przykład użycia
IsLCC
IsLCC = True
IsLCC = 'True'
Zwraca wszystkie komponenty LCC.
Not IsLCC
IsLCC = False
IsLCC = 'False'
Zwraca wszystkie obiekty except komponenty LCC.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsLinkedToAnyPadViaLibrary
Podsumowanie
Zwraca obiekty padów i przelotek (via), które są powiązane z dowolną biblioteką Pad Via Library (*.PvLib), tzn. takie, których właściwość Library odwołuje się do takiej biblioteki.
Składnia
IsLinkedToAnyPadViaLibrary : Boolean/Boolean_String
Przykład użycia
IsLinkedToAnyPadViaLibrary
IsLinkedToAnyPadViaLibrary = True
IsLinkedToAnyPadViaLibrary = 'True'
Zwraca wszystkie obiekty padów i przelotek (via), które są powiązane z dowolną biblioteką Pad Via Library.
Not IsLinkedToAnyPadViaLibrary
IsLinkedToAnyPadViaLibrary = False
IsLinkedToAnyPadViaLibrary = 'False'
Zwraca wszystkie obiekty except obiekty padów i przelotek (via), które są powiązane z dowolną biblioteką Pad Via Library.
IsLinkedToPadViaLibrary
Podsumowanie
Zwraca obiekty padów i przelotek (via), które są powiązane z biblioteką Pad Via Library (*.PvLib) określoną jako część zapytania, tzn. takie, których właściwość Library odwołuje się do takiej biblioteki.
Składnia
IsLinkedToPadViaLibrary(PadViaLibraryName : String) : Boolean/Boolean_String
Przykład użycia
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib')
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = True
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = 'True'
Zwraca wszystkie obiekty padów i przelotek (via), które są powiązane z biblioteką Pad Via Library ExamplePVLib.PvLib.
Not IsLinkedToPadViaLibrary('ExamplePVLib.PvLib')
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = False
IsLinkedToPadViaLibrary('ExamplePVLib.PvLib') = 'False'
Zwraca wszystkie obiekty except obiekty padów i przelotek (via), które są powiązane z biblioteką Pad Via Library ExamplePVLib.PvLib.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu ciągu PadViaLibraryName są obowiązkowe.
IsLinkedToPadViaTemplate
Podsumowanie
Zwraca obiekty padów lub przelotek (via), które używają szablonu pada lub przelotki (via) określonego jako część zapytania, tzn. takie, których właściwość Template odwołuje się do takiego szablonu.
Składnia
IsLinkedToPadViaTemplate(TemplateName : String) : Boolean/Boolean_String
Przykład użycia
IsLinkedToPadViaTemplate('c152hn127')
IsLinkedToPadViaTemplate('c152hn127') = True
IsLinkedToPadViaTemplate('c152hn127') = 'True'
Zwraca wszystkie obiekty padów, które używają szablonu pada c152hn127.
Not IsLinkedToPadViaTemplate('v127h71')
IsLinkedToPadViaTemplate('v127h71') = False
IsLinkedToPadViaTemplate('v127h71') = 'False'
Zwraca wszystkie obiekty except obiekty przelotek (via), które używają szablonu przelotki (via) v127h71.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu ciągu TemplateName są obowiązkowe.
IsMechanicalComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Mechanical. Te komponenty nie mają właściwości elektrycznych, nie są synchronizowane (musisz ręcznie umieścić je w obu edytorach) i są uwzględniane w BOM. Przykładem jest radiator.
Składnia
IsMechanicalComponent : Boolean/Boolean_String
Przykład użycia
IsMechanicalComponent
IsMechanicalComponent = True
IsMechanicalComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type jest ustawiona na Mechanical.
Not IsMechanicalComponent
IsMechanicalComponent = False
IsMechanicalComponent = 'False'
Zwraca wszystkie obiekty except obiekty komponentów, których właściwość Component Type jest ustawiona na Mechanical.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsNetSelected
Podsumowanie
Zwraca obiekty powiązane z siecią (net-aware) (łuki, wypełnienia, pady, wylewki poligonów, obszary pełne, ścieżki i przelotki), których właściwość Net odpowiada aktualnie wybranemu obiektowi(-om) Net.
Składnia
IsNetSelected : Boolean/Boolean_String
Przykład użycia
IsNetSelected
IsNetSelected = True
IsNetSelected = 'True'
Zwraca wszystkie obiekty powiązane z siecią (net-aware) (łuki, wypełnienia, pady, wylewki poligonów, obszary pełne, ścieżki i przelotki), których właściwość Net odpowiada aktualnie wybranemu obiektowi(-om) Net.
Not IsNetSelected
IsNetSelected = False
IsNetSelected = 'False'
Zwraca wszystkie obiekty except obiekty powiązane z siecią (net-aware) (łuki, wypełnienia, pady, wylewki poligonów, obszary pełne, ścieżki i przelotki), których właściwość Net odpowiada aktualnie wybranemu obiektowi(-om) Net.
Uwaga
Wybrane obiekty Net nie są zwracane, podobnie jak podrzędne prymitywy dowolnych obiektów wylewki poligonu, które są zwracane.
IsNetTieComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Net Tie lub Net Tie (In BOM). Te komponenty służą do zwarcia ze sobą dwóch lub więcej różnych sieci. Zawsze są synchronizowane pomiędzy schematem a PCB (obudowa/footprint, piny/pady oraz przypisania sieci muszą się zgadzać). Komponenty typu Net Tie (In BOM) są uwzględniane w BOM, natomiast komponenty typu Net Tie nie. Różnią się od standardowego komponentu tym, że połączenia utworzone przez miedź w obrębie footprintu nie są sprawdzane — to właśnie ta miedź umożliwia zwarcie sieci.
Składnia
IsNetTieComponent : Boolean/Boolean_String
Przykład użycia
IsNetTieComponent
IsNetTieComponent = True
IsNetTieComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type jest ustawiona na Net Tie lub Net Tie (In BOM).
Not IsNetTieComponent
IsNetTieComponent = False
IsNetTieComponent = 'False'
Zwraca wszystkie obiekty except obiektów komponentów, których właściwość Component Type jest ustawiona na Net Tie lub Net Tie (In BOM).
Uwaga
Powiązane podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsNoBOMComponent
Podsumowanie
Zwraca obiekty komponentów, których właściwość Component Type ma wartość Standard (No BOM). Te komponenty mają standardowe właściwości elektryczne, są zawsze synchronizowane pomiędzy schematem a PCB (obudowa/footprint, piny/pady oraz przypisania sieci muszą się zgadzać) i not są uwzględniane w BOM. Przykładem jest komponent punktu testowego (testpoint), który chcesz wykluczyć z BOM.
Składnia
IsNoBOMComponent : Boolean/Boolean_String
Przykład użycia
IsNoBOMComponent
IsNoBOMComponent = True
IsNoBOMComponent = 'True'
Zwraca wszystkie obiekty komponentów, których właściwość Component Type jest ustawiona na Standard (No BOM).
Not IsNoBOMComponent
IsNoBOMComponent = False
IsNoBOMComponent = 'False'
Zwraca wszystkie obiekty except obiektów komponentów, których właściwość Component Type jest ustawiona na Standard (No BOM).
Uwaga
Powiązane podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsOblique
Podsumowanie
Zwraca ścieżki o charakterze ukośnym (kąty +/- 45 stopni), tj. takie ścieżki, dla których wartość bezwzględna różnicy pomiędzy właściwościami Y1 i Y2 jest równa wartości bezwzględnej różnicy pomiędzy właściwościami X1 i X2.
Składnia
IsOblique : Boolean/Boolean_String
Przykład użycia
IsOblique
IsOblique = True
IsOblique = 'True'
Zwraca wszystkie ścieżki +/-45 stopni.
Not IsOblique
IsOblique = False
IsOblique = 'False'
Zwraca wszystkie obiekty except ścieżki +/-45 stopni.
IsObliqueNegative
Podsumowanie
Zwraca ścieżki pod kątem -45 stopni, tj. takie ścieżki, dla których różnica pomiędzy właściwościami Y1 i Y2 ma przeciwny znak, ale poza tym jest równa różnicy pomiędzy właściwościami X1 i X2.
Składnia
IsObliqueNegative : Boolean/Boolean_String
Przykład użycia
IsObliqueNegative
IsObliqueNegative = True
IsObliqueNegative = 'True'
Zwraca wszystkie ścieżki -45 stopni.
Not IsObliqueNegative
IsObliqueNegative = False
IsObliqueNegative = 'False'
Zwraca wszystkie obiekty except ścieżki -45 stopni.
IsObliquePositive
Podsumowanie
Zwraca ścieżki pod kątem +45 stopni, tj. takie ścieżki, dla których różnica pomiędzy właściwościami Y1 i Y2 jest równa (również co do znaku) różnicy pomiędzy właściwościami X1 i X2.
Składnia
IsObliquePositive : Boolean/Boolean_String
Przykład użycia
IsObliquePositive
IsObliquePositive = True
IsObliquePositive = 'True'
Zwraca wszystkie ścieżki +45 stopni.
Not IsObliquePositive
IsObliquePositive = False
IsObliquePositive = 'False'
Zwraca wszystkie obiekty except ścieżki +45 stopni.
IsOctagonalPad
Podsumowanie
Zwraca wszystkie obiekty padów o ośmiokątnym kształcie pada.
Składnia
IsOctagonalPad : Boolean/Boolean_String
Przykład użycia
IsOctagonalPad
IsOctagonalPad = True
IsOctagonalPad = 'True'
Zwraca wszystkie obiekty padów o ośmiokątnym kształcie pada.
Not IsOctagonalPad
IsOctagonalPad = False
IsOctagonalPad = 'False'
Zwraca wszystkie obiekty except obiekty padów o ośmiokątnym kształcie pada.
IsOctagonalPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów o ośmiokątnym kształcie pada na wskazanej warstwie.
Składnia
IsOctagonalPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsOctagonalPadShapeOnLayer('Top Layer')
IsOctagonalPadShapeOnLayer('Top Layer') = True
IsOctagonalPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów o ośmiokątnym kształcie pada na warstwie Top Layer.
Not IsOctagonalPadShapeOnLayer('Bottom Layer')
IsOctagonalPadShapeOnLayer('Bottom Layer') = False
IsOctagonalPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty padów o ośmiokątnym kształcie pada na warstwie Bottom Layer.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu Layer są obowiązkowe.
IsOvalPad
Podsumowanie
Zwraca wszystkie obiekty padów o owalnym kształcie pada. Owalny kształt pada powstaje z kształtu pada Round, gdy właściwości X-Size i Y-Size są ustawione na różne wartości.
Składnia
IsOvalPad : Boolean/Boolean_String
Przykład użycia
IsOvalPad
IsOvalPad = True
IsOvalPad = 'True'
Zwraca wszystkie obiekty padów o owalnym kształcie pada.
Not IsOvalPad
IsOvalPad = False
IsOvalPad = 'False'
Zwraca wszystkie obiekty except obiekty padów o owalnym kształcie pada.
IsOvalPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów o owalnym kształcie pada na wskazanej warstwie. Owalny kształt pada powstaje z kształtu pada Round, gdy właściwości X-Size i Y-Size są ustawione na różne wartości.
Składnia
IsOvalPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsOvalPadShapeOnLayer('Top Layer')
IsOvalPadShapeOnLayer('Top Layer') = True
IsOvalPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów o owalnym kształcie pada na warstwie Top Layer.
Not IsOvalPadShapeOnLayer('Bottom Layer')
IsOvalPadShapeOnLayer('Bottom Layer') = False
IsOvalPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty padów o owalnym kształcie pada na warstwie Bottom Layer.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu Layer są obowiązkowe.
IsPGA
Podsumowanie
Zwraca komponenty typu PGA. Taki komponent zawiera co najmniej sześć rzędów padów i co najmniej sześć kolumn padów. (Bezwzględna) różnica pomiędzy liczbą rzędów padów a liczbą kolumn padów jest mniejsza niż sześć. Łączna liczba padów wynosi co najmniej połowę iloczynu liczby rzędów padów i liczby kolumn padów, a co najmniej jeden (a zazwyczaj wszystkie) z padów ma charakter przewlekany (thru-hole).
Składnia
IsPGA : Boolean/Boolean_String
Przykład użycia
IsPGA
IsPGA = True
IsPGA = 'True'
Zwraca wszystkie komponenty PGA.
Not IsPGA
IsPGA = False
IsPGA = 'False'
Zwraca wszystkie obiekty except komponenty PGA.
Uwaga
Powiązane podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsRectangularPad
Podsumowanie
Zwraca wszystkie obiekty padów o prostokątnym kształcie pada.
Składnia
IsRectangularPad : Boolean/Boolean_String
Przykład użycia
IsRectangularPad
IsRectangularPad = True
IsRectangularPad = 'True'
Zwraca wszystkie obiekty padów o prostokątnym kształcie pada.
Not IsRectangularPad
IsRectangularPad = False
IsRectangularPad = 'False'
Zwraca wszystkie obiekty except obiekty padów o prostokątnym kształcie pada.
IsRectangularPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów o prostokątnym kształcie pada na wskazanej warstwie.
Składnia
IsRectangularPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsRectangularPadShapeOnLayer('Top Layer')
IsRectangularPadShapeOnLayer('Top Layer') = True
IsRectangularPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów o prostokątnym kształcie pada na warstwie Top Layer.
Not IsRectangularPadShapeOnLayer('Bottom Layer')
IsRectangularPadShapeOnLayer('Bottom Layer') = False
IsRectangularPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty padów o prostokątnym kształcie pada na warstwie Bottom Layer.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu Layer są obowiązkowe.
IsRoundedRectangularPad
Podsumowanie
Zwraca wszystkie obiekty padów o zaokrąglonym prostokątnym kształcie pada.
Składnia
IsRoundedRectangularPad : Boolean/Boolean_String
Przykład użycia
IsRoundedRectangularPad
IsRoundedRectangularPad = True
IsRoundedRectangularPad = 'True'
Zwraca wszystkie obiekty padów o zaokrąglonym prostokątnym kształcie pada.
Not IsRoundedRectangularPad
IsRoundedRectangularPad = False
IsRoundedRectangularPad = 'False'
Zwraca wszystkie obiekty except obiekty padów o zaokrąglonym prostokątnym kształcie pada.
IsRoundedRectangularPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów o zaokrąglonym prostokątnym kształcie pada na wskazanej warstwie.
Składnia
IsRoundedRectangularPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsRoundedRectangularPadShapeOnLayer('Top Layer')
IsRoundedRectangularPadShapeOnLayer('Top Layer') = True
IsRoundedRectangularPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów o zaokrąglonym prostokątnym kształcie pada na warstwie Top Layer.
Not IsRoundedRectangularPadShapeOnLayer('Bottom Layer')
IsRoundedRectangularPadShapeOnLayer('Bottom Layer') = False
IsRoundedRectangularPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except obiekty padów o zaokrąglonym prostokątnym kształcie pada na warstwie Bottom Layer.
Uwaga
Znaki pojedynczego cudzysłowu (') na początku i na końcu Layer są obowiązkowe.
IsRoundPad
Podsumowanie
Zwraca wszystkie obiekty padów o okrągłym kształcie pada.
Składnia
IsRoundPad : Boolean/Boolean_String
Przykład użycia
IsRoundPad
IsRoundPad = True
IsRoundPad = 'True'
Zwraca wszystkie obiekty padów o okrągłym kształcie pada.
Not IsRoundPad
IsRoundPad = False
IsRoundPad = 'False'
Zwraca wszystkie obiekty except padów o okrągłym kształcie pada.
IsRoundPadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów o okrągłym kształcie pada na określonej warstwie.
Składnia
IsRoundPadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsRoundPadShapeOnLayer('Top Layer')
IsRoundPadShapeOnLayer('Top Layer') = True
IsRoundPadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów o okrągłym kształcie pada na warstwie Top Layer.
Not IsRoundPadShapeOnLayer('Bottom Layer')
IsRoundPadShapeOnLayer('Bottom Layer') = False
IsRoundPadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except padów o okrągłym kształcie pada na warstwie Bottom Layer.
Uwaga
Pojedyncze znaki cudzysłowu (') na początku i na końcu Layer są obowiązkowe.
IsSelected
Podsumowanie
Zwraca wszystkie obiekty aktualnie zaznaczone w obszarze roboczym projektu.
Składnia
IsSelected : Boolean/Boolean_String
Przykład 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 aktualnie zaznaczone w obszarze roboczym projektu.
IsSIP
Podsumowanie
Zwraca komponenty typu SIP. Taki komponent zawiera co najmniej cztery pady, a wszystkie jego pady znajdują się albo w tym samym wierszu, albo w tej samej kolumnie. Dodatkowo co najmniej jeden (a zazwyczaj wszystkie) z tych padów jest typu przewlekanego (thru-hole).
Składnia
IsSIP : Boolean/Boolean_String
Przykład użycia
IsSIP
IsSIP = True
IsSIP = 'True'
Zwraca wszystkie komponenty SIP.
Not IsSIP
IsSIP = False
IsSIP = 'False'
Zwraca wszystkie obiekty except komponenty SIP.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsSMSIP
Podsumowanie
Zwraca komponenty typu SIP do montażu powierzchniowego (SMSIP). Taki komponent zawiera co najmniej cztery pady, a wszystkie jego pady znajdują się albo w tym samym wierszu, albo w tej samej kolumnie. Dodatkowo wszystkie te pady są typu montażu powierzchniowego.
Składnia
IsSMSIP : Boolean/Boolean_String
Przykład użycia
IsSMSIP
IsSMSIP = True
IsSMSIP = 'True'
Zwraca wszystkie komponenty SMSIP.
Not IsSMSIP
IsSMSIP = False
IsSMSIP = 'False'
Zwraca wszystkie obiekty except komponenty SMSIP.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsSMTComponent
Podsumowanie
Zwraca komponenty typu SMT. Wszystkie pady takiego komponentu są typu montażu powierzchniowego.
Składnia
IsSMTComponent : Boolean/Boolean_String
Przykład użycia
IsSMTComponent
IsSMTComponent = True
IsSMTComponent = 'True'
Zwraca wszystkie komponenty SMT.
Not IsSMTComponent
IsSMTComponent = False
IsSMTComponent = 'False'
Zwraca wszystkie obiekty except komponenty SMT.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsSMTPin
Podsumowanie
Zwraca wszystkie obiekty padów typu montażu powierzchniowego, tj. te, których właściwość Hole Size jest ustawiona na 0.
Składnia
IsSMTPin : Boolean/Boolean_String
Przykład użycia
IsSMTPin
IsSMTPin = True
IsSMTPin = 'True'
Zwraca wszystkie pady montażu powierzchniowego.
Not IsSMTPin
IsSMTPin = False
IsSMTPin = 'False'
Zwraca wszystkie obiekty except pady montażu powierzchniowego.
IsSOIC
Podsumowanie
Zwraca komponenty typu DIP do montażu powierzchniowego (SOIC). Wszystkie pady takiego komponentu są typu montażu powierzchniowego, a łączna liczba padów jest równa iloczynowi liczby wierszy padów i liczby kolumn padów. Taki komponent ma również albo dokładnie dwa wiersze padów i co najmniej trzy kolumny padów, albo dokładnie dwie kolumny padów i co najmniej trzy wiersze padów.
Składnia
IsSOIC : Boolean/Boolean_String
Przykład użycia
IsSOIC
IsSOIC = True
IsSOIC = 'True'
Zwraca wszystkie komponenty SOIC.
Not IsSOIC
IsSOIC = False
IsSOIC = 'False'
Zwraca wszystkie obiekty except komponenty SOIC.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsSquarePad
Podsumowanie
Zwraca wszystkie obiekty padów o kwadratowym kształcie pada. Kwadratowy kształt pada powstaje z kształtu pada Rounded Rectangle, gdy właściwości X-Size i Y-Size są ustawione na równe wa
Składnia
IsSquarePad : Boolean/Boolean_String
Przykład użycia
IsSquarePad
IsSquarePad = True
IsSquarePad = 'True'
Zwraca wszystkie obiekty padów o kwadratowym kształcie pada.
Not IsSquarePad
IsSquarePad = False
IsSquarePad = 'False'
Zwraca wszystkie obiekty except padów o kwadratowym kształcie pada.
IsSquarePadShapeOnLayer
Podsumowanie
Zwraca wszystkie obiekty padów o kwadratowym kształcie pada na określonej warstwie. Kwadratowy kształt pada powstaje z kształtu pada Rounded Rectangle gdy właściwości X-Size i Y-Size są ustawione na jednakowe wartości.
Składnia
IsSquarePadShapeOnLayer(Layer : String) : Boolean/Boolean_String
Przykład użycia
IsSquarePadShapeOnLayer('Top Layer')
IsSquarePadShapeOnLayer('Top Layer') = True
IsSquarePadShapeOnLayer('Top Layer') = 'True'
Zwraca wszystkie obiekty padów o kwadratowym kształcie pada na warstwie Top Layer.
Not IsSquarePadShapeOnLayer('Bottom Layer')
IsSquarePadShapeOnLayer('Bottom Layer') = False
IsSquarePadShapeOnLayer('Bottom Layer') = 'False'
Zwraca wszystkie obiekty except padów o kwadratowym kształcie pada na warstwie Bottom Layer.
Uwaga
Pojedyncze znaki cudzysłowu (') na początku i na końcu Layer są obowiązkowe.
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 pomiędzy schematem a PCB (obudowa/footprint, piny/pady oraz przypisania sieci muszą się zgadzać) i są uwzględniane w BOM. Przykładem jest standardowy komponent elektryczny, taki jak rezystor.
Składnia
IsStandardComponent : Boolean/Boolean_String
Przykład 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 komponentów, których właściwość Component Type jest ustawiona na Standard.
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsSubnetJumper
Podsumowanie
Zwraca wszystkie obiekty zworek podsieci (subnet jumper).
Składnia
IsSubnetJumper : Boolean/Boolean_String
Przykład użycia
IsSubnetJumper
IsSubnetJumper = True
IsSubnetJumper = 'True'
Zwraca wszystkie obiekty zworek podsieci (subnet jumper).
Not IsSubnetJumper
IsSubnetJumper = False
IsSubnetJumper = 'False'
Zwraca wszystkie obiekty except zworek podsieci (subnet jumper).
IsThruComponent
Podsumowanie
Zwraca komponenty typu przewlekanego (thru-hole). Co najmniej jeden (a zazwyczaj wszystkie) pady takiego komponentu są typu przewlekanego (thru-hole).
Składnia
IsThruComponent : Boolean/Boolean_String
Przykład użycia
IsThruComponent
IsThruComponent = True
IsThruComponent = 'True'
Zwraca wszystkie komponenty przewlekane (thru-hole).
Not IsThruComponent
IsThruComponent = False
IsThruComponent = 'False'
Zwraca wszystkie obiekty except komponenty przewlekane (thru-hole).
Uwaga
Skojarzone podrzędne obiekty prymitywne nie są zwracane przez to zapytanie.
IsThruPin
Podsumowanie
Zwraca wszystkie obiekty padów typu przewlekanego (thru-hole), tj. te, których właściwość Hole Size jest ustawiona na wartość inną niż 0.
Składnia
IsThruPin : Boolean/Boolean_String
Przykład użycia
IsThruPin
IsThruPin = True
IsThruPin = 'True'
Zwraca wszystkie pady przewlekane (thru-hole).
Not IsThruPin
IsThruPin = False
IsThruPin = 'False'
Zwraca wszystkie obiekty except pady przewlekane (thru-hole).
IsUserRouted
Podsumowanie
Zwraca wszystkie obiekty projektu umieszczone ręcznie przez użytkownika.
Składnia
IsUserRouted : Boolean/Boolean_String
Przykład użycia
IsUserRouted
IsUserRouted = True
IsUserRouted = 'True'
Zwraca wszystkie obiekty projektu umieszczone ręcznie przez użytkownika. Obiekty umieszczone w wyniku procesu autoroutingu nie są zwracane.
Not IsUserRouted
IsUserRouted = False
IsUserRouted = 'False'
Zwraca wszystkie obiekty except projektu umieszczone ręcznie przez użytkownika.
IsVertical
Podsumowanie
Zwraca ścieżki pionowe, tj. te ścieżki, których właściwości X1 i X2 są identyczne.
Składnia
IsVertical : Boolean/Boolean_String
Przykład użycia
IsVertical
IsVertical = True
IsVertical = 'True'
Zwraca wszystkie ścieżki pionowe.
Not IsVertical
IsVertical = False
IsVertical = 'False'
Zwraca wszystkie obiekty except ścieżki pionowe.
IsWire
Podsumowanie
Zwraca wszystkie obiekty łuków i ścieżek na warstwach sygnałowych oraz Multi-Layer.
Składnia
IsWire : Boolean/Boolean_String
Przykład użycia
IsWire
IsWire = True
IsWire = 'True'
Zwraca wszystkie obiekty łuków i ścieżek na warstwach sygnałowych oraz Multi-Layer.
Not IsWire
IsWire = False
IsWire = 'False'
Zwraca wszystkie obiekty except łuków i ścieżek na warstwach sygnałowych oraz Multi-Layer.
ManHat
Podsumowanie
Zwraca ścieżki, których długość Manhattan spełnia zapytanie. 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. Terminologia pochodzi od wyspy Manhattan w Nowym Jorku, gdzie ulice są wytyczone w układzie prostokątnym.
Składnia
ManHat : Number
Przykładowe użycie
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 oraz 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 całkowita długość łuków i ścieżek w tych sieciach spełnia zapytanie.
Składnia
NetLength : Number
Przykładowe użycie
NetLength = 30000
Zwraca wszystkie obiekty sieci, w których całkowita długość łuków i ścieżek w tych sieciach jest równa 30000mil.
NetLength >= 15000
Zwraca wszystkie obiekty sieci, w których całkowita długość łuków i ścieżek w tych sieciach jest większa lub równa 15000mil.
NetLength <> 5500
Zwraca wszystkie obiekty sieci, w których całkowita długość łuków i ścieżek w tych sieciach jest not równa 5500mil.
Uwaga
Powiązane obiekty podrzędne spełniających warunek obiektów sieci są również zwracane.
NetPinCount
Podsumowanie
Zwraca obiekty sieci, w których łączna liczba padów w sieciach spełnia zapytanie.
Składnia
NetPinCount : Number
Przykładowe użycie
NetPinCount Between 12 And 30
Zwraca wszystkie obiekty sieci, w których łączna liczba padów w tych sieciach jest większa lub równa 12 i mniejsza lub równa 30.
NetPinCount > 10
Zwraca wszystkie obiekty sieci, w których łączna liczba padów w tych sieciach jest większa niż 10.
Uwaga
Powiązane obiekty podrzędne spełniających warunek obiektów sieci są również zwracane.
NetViaCount
Podsumowanie
Zwraca obiekty sieci, w których łączna liczba przelotek w tych sieciach spełnia zapytanie.
Składnia
NetViaCount : Number
Przykładowe użycie
NetViaCount Between 8 And 20
Zwraca wszystkie obiekty sieci, w których łączna liczba przelotek w tych sieciach 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 w tych sieciach jest mniejsza niż sześć.
Uwaga
Powiązane obiekty podrzędne spełniających warunek obiektów sieci są również zwracane.
RowCount
Podsumowanie
Zwraca obiekty komponentów, których liczba rzędów padów spełnia zapytanie.
Składnia
RowCount : Number
Przykładowe użycie
RowCount = 8
Zwraca wszystkie komponenty, które mają dokładnie 8 rzędy padów.
RowCount Between 6 And 10
Zwraca wszystkie komponenty, które mają od 6 do 10 rzędów padów (włącznie).
RowCount < 4
Zwraca wszystkie obiekty except komponenty, które mają 4 rzędy padów lub więcej.
Uwaga
Powiązane obiekty podrzędne spełniających warunek obiektów komponentów są również zwracane.
TraceCopperHeight
Podsumowanie
Zwraca wszystkie obiekty łuków, wypełnień i ścieżek na warstwach sygnałowych, których grubość miedzi spełnia zapytanie.
Składnia
TraceCopperHeight : Number
Przykładowe użycie
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 oraz 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 zapytanie.
Składnia
TraceHeight : Number
Przykładowe użycie
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, oraz 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 obiekty ł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 zapytanie.
Składnia
TraceLength : Number
Przykładowe użycie
TraceLength Between 400 And 1800
Zwraca wszystkie obiekty łuków i ścieżek, których długość mieści się między 400mil a 1800mil (włącznie).
TraceLength > 300
Zwraca wszystkie obiekty łuków i ścieżek, których długość jest większa niż 300mil.
IsTrack AND OnTopLayer AND (AsMM(TraceLength) < 1)
Zwraca wszystkie obiekty ścieżek, które znajdują się na warstwie Top Layer i mają długość mniejszą niż 1mm.