Kontrole członkostwa

Funkcje Membership Checks schematyczne funkcje zapytań wyświetlane w oknie dialogowym Query Helper dialog
Ta strona referencyjna wyszczególnia słowa kluczowe języka zapytań z kategorii Membership Checks dostępne w dokumentach schematów i bibliotek schematów w Altium Designer. Aby uzyskać pomoc dotyczącą konkretnego słowa kluczowego zapytania, skorzystaj z poniższych zwijanych sekcji lub podświetl (lub kliknij wewnątrz) dowolne słowo kluczowe - w sekcji Query Helperlub panelu Filter i naciśnij przycisk F1 aby od razu uzyskać dostęp do sekcji.
AsCM
Podsumowanie
W przypadku właściwości liczbowych obiektów (np. długość, szerokość, promień itp.) to słowo kluczowe służy do konwersji bieżącej wartości - mierzonej w domyślnych jednostkach przestrzeni projektowej - na jednostki metryczne - cm - gdzie 1 cm = 0,01 metra, które są następnie testowane względem wartości wprowadzonej w wyrażeniu.
Składnia
AsCM(Keyword : Number) : Number
Przykład użycia
IsArc And (AsCM(Radius) = 0.56)
Zwraca wszystkie obiekty łuku, które mają właściwość Radius właściwość, która jest 0.56cm.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Zwraca wszystkie obiekty portu, które mają właściwość Width która jest większa lub równa 1.27cm i mniejsza lub równa 2.79cm.
AsDXPs
Podsumowanie
W przypadku właściwości numerycznych obiektów (np. długość, szerokość, promień itp.) to słowo kluczowe jest używane do konwersji bieżącej wartości - mierzonej w domyślnych jednostkach przestrzeni projektowej - na jednostki imperialne - DXP Defaults (DXPs) - gdzie 1DXP = 10mils, które są następnie testowane względem wartości wprowadzonej w wyrażeniu.
Składnia
AsDXPs(Keyword : Number) : Number
Przykład użycia
IsArc And (AsDXPs(Radius) = 21.91)
Zwraca wszystkie obiekty łuku, które mają właściwość Radius właściwość, która jest 21.91DXPs.
IsPort And (AsDXPs(Width) Between 50 And 150)
Zwraca wszystkie obiekty portu, które mają właściwość Width która jest większa lub równa , 50DXPsi mniejsza lub równa , 150DXPs.
AsInches
Podsumowanie
W przypadku właściwości liczbowych obiektów (np. długość, szerokość, promień itp.) to słowo kluczowe jest używane do konwersji bieżącej wartości - mierzonej w domyślnych jednostkach przestrzeni projektowej - na cale, która jest następnie testowana względem wartości wprowadzonej w wyrażeniu.
Składnia
AsInches(Keyword : Number) : Number
Przykład użycia
IsArc And (AsInches(Radius) = 0.219)
Zwraca wszystkie obiekty łuku, które mają właściwość Radius właściwość, która jest 0.219in.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Zwraca wszystkie obiekty portu, które mają właściwość Height która jest większa lub równa , 0.254ini mniejsza lub równa , 0.294in.
AsMetres
Podsumowanie
W przypadku właściwości numerycznych obiektów (np. długość, szerokość, promień itp.) to słowo kluczowe jest używane do konwersji bieżącej wartości - mierzonej w domyślnych jednostkach przestrzeni projektowej - na metry, które są następnie testowane względem wartości wprowadzonej w wyrażeniu.
Składnia
AsMetres(Keyword : Number) : Number
Przykład użycia
IsArc And (AsMetres(Radius) = 0.01)
Zwraca wszystkie obiekty łuku, które mają właściwość Radius właściwość, która jest 0.01m.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Zwraca wszystkie obiekty portu, które mają właściwość Width która jest większa lub równa , 0.01mi mniejsza lub równa , 0.02m.
AsMils
Podsumowanie
W przypadku właściwości numerycznych obiektów (np. długość, szerokość, promień itp.) to słowo kluczowe jest używane do konwersji bieżącej wartości - mierzonej w domyślnych jednostkach przestrzeni projektowej - na jednostki imperialne - mil - gdzie 1 mil = 0,001 cala, która jest następnie testowana względem wartości wprowadzonej w wyrażeniu.
Składnia
AsMils(Keyword : Number) : Number
Przykład użycia
IsArc And (AsMils(Radius) = 250)
Zwraca wszystkie obiekty łuku, które mają właściwość Radius właściwość, która jest 250mil.
IsPort And (AsMils(Height) Between 100 And 120)
Zwraca wszystkie obiekty portu, które mają właściwość Height która jest większa lub równa , 100mili mniejsza lub równa , 120mil.
AsMM
Podsumowanie
W przypadku właściwości numerycznych obiektów (np. długość, szerokość, promień itp.) to słowo kluczowe służy do konwersji bieżącej wartości - mierzonej w domyślnych jednostkach przestrzeni projektowej - na jednostki metryczne - mm - gdzie 1 mm = 0,001 metra, które są następnie testowane względem wartości wprowadzonej w wyrażeniu.
Składnia
AsMM(Keyword : Number) : Number
Przykład użycia
IsArc And (AsMM(Radius) = 6.29)
Zwraca wszystkie obiekty łuku, które mają właściwość Radius właściwość, która jest 6.29mm.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Zwraca wszystkie obiekty portu, które mają właściwość Height która jest większa lub równa 2.54mm i mniejsza lub równa, 2.64mm.
HasFootprint
Podsumowanie
Zwraca każdy obiekt części, który jest powiązany z modelem footprintu (lub odwołuje się do niego), którego właściwości są zgodne z zapytaniem.
Składnia
HasFootprint(ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Ciąg ModelName określa właściwość Name powiązanego modelu footprintu.
Parametr CurrentModelOnly określa, czy połączony model footprintu musi być Bieżącym Footprintem dla każdej części. Gdy jest to Falsepołączony model footprintu nie musi być Bieżącym Footprintem (ale nadal może nim być); gdy jest to Truepołączony model footprintu musi być Bieżącym Footprintem.
Przykład użycia
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z modelem footprintu, którego Name jest SOIC14model nie musi być bieżącym footprintem każdej części (ale może nim być).
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z modelem Footprint, którego Name właściwość to DIP14; Model ten musi być bieżącym footprintem dla części.
HasModel
Podsumowanie
Zwraca każdy obiekt części, który jest powiązany z modelem domeny (lub odwołuje się do niego), którego właściwości są zgodne z zapytaniem.
Składnia
HasModel(ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Ciąg ModelType określa właściwość Type powiązanego modelu i musi być jednym z ciągów znaków z poniższej listy:
- 'PCBLIB' - użyj tego ciągu, aby określić powiązany model, którego Type właściwość to Footprint.
- 'IBIS' - użyj tego ciągu, aby kierować na połączony model, którego Type właściwością jest Ibis Model.
- 'SI' - użyj tego ciągu, aby kierować na połączony model, którego Type właściwością jest Signal Integrity.
- 'SIM' - użyj tego ciągu, aby kierować na połączony model, którego Type właściwością jest Simulation.
- 'FPGA'- użyj tego ciągu znaków, aby kierować cały połączony model Type właściwość jest FPGA.
Ciąg ModelName określa właściwość Name powiązanego modelu.
Parametr CurrentModelOnly określa, czy połączony model musi być bieżącym modelem każdej części. Gdy jest to Falsepołączony model nie musi być bieżącym modelem (ale nadal może nim być); gdy jest to Truepołączony model musi być modelem bieżącym.
Przykład użycia
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z modelem Footprint, którego Name jest SOIC14model ten nie musi być bieżącym modelem Footprint każdej części (ale może nim być).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z Footprint Model, którego Name właściwość to DIP14; model ten musi być bieżącym modelem footprintu dla części.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z Signal Integrity Model, którego właściwością jest Name właściwość to RES1; model ten nie musi być bieżącym modelem integralności sygnału każdej części (ale może nim być).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z modelem symulacji, którego Name właściwość to RESISTOR; model ten musi być bieżącym modelem symulacji dla części.
HasModelParameter
Podsumowanie
Zwraca każdy obiekt części, który jest powiązany z modelem domeny (lub odwołuje się do niego), zawierający obiekt parametru, którego właściwość Parameter Name i Value właściwości są zgodne z zapytaniem.
Składnia
HasModelParameter(Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Parametr CurrentModelOnly określa, czy połączony model (który zawiera zgodny parametr) musi być bieżącym modelem każdej części. Gdy jest to Falsepołączony model nie musi być modelem bieżącym (ale nadal może nim być); gdy jest to Truepołączony model musi być modelem bieżącym.
Przykład użycia
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z modelem zawierającym obiekt parametru, którego Parameter Name właściwość to Inductance Ai którego Value właściwość to 1mH. Model ten nie musi być bieżącym modelem każdej części (ale może nim być).
HasModelParameter('Coupling Factor','0.999',True)
HasModelParameter('Coupling Factor','0.999',True) = True
HasModelParameter('Coupling Factor','0.999',True) = 'True'
Zwraca wszystkie obiekty części, które są powiązane z modelem zawierającym obiekt parametru, którego Parameter Name właściwość to Coupling Factori którego Value właściwość to 0.999. Model ten musi być bieżącym modelem części.
HasParameter
Podsumowanie
Zwraca wszystkie obiekty zestawu parametrów, części, pinu, portu, sondy i symbolu arkusza zawierające obiekt parametru, którego właściwości Parameter Name i Value właściwości są zgodne z zapytaniem.
Składnia
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
Przykład użycia
HasParameter('Comment','1K')
HasParameter('Comment','1K') = True
HasParameter('Comment','1K') = 'True'
Zwraca wszystkie obiekty zestawów parametrów, części, pinów, portów, sond i symboli arkuszy, które zawierają obiekt parametru, którego właściwość Parameter Name właściwość to Commenti którego Value właściwość to 1K.
HasPin
Podsumowanie
Zwraca wszystkie obiekty części zawierające obiekt pin, którego Pin Designator i Name są zgodne z zapytaniem.
Składnia
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
Przykład użycia
HasPin('7','GND')
HasPin('7','GND') = True
HasPin('7','GND') = 'True'
Zwraca wszystkie obiekty podrzędne wszystkich obiektów części, które zawierają obiekt pinezki, którego Pin Designator właściwość to 7i którego Name właściwość to GND.
HasSheetEntry
Podsumowanie
Zwraca wszystkie obiekty symboli arkuszy zawierające wpis arkusza, którego Name właściwość jest zgodna z zapytaniem.
Składnia
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
Przykład użycia
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Zwraca wszystkie obiekty symboli arkuszy zawierające obiekt wpisu arkusza, którego właściwość Name właściwość to CLK.
InComponent
Podsumowanie
Zwraca obiekty części, których Component Designator właściwość jest zgodna z zapytaniem.
Składnia
InComponent(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Przykład użycia
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Zwraca obiekty części, których Component Designator właściwością jest U1.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Zwraca obiekty części, których Component Designator właściwością jest U1lub J1lub R1.
Uwagi
-
Obiekty potomne zwróconych obiektów części nie są zwracane.
-
To słowo kluczowe jest aliasem dla słowa kluczowego InPart słowo kluczowe.
InPart
Podsumowanie
Zwraca obiekty części, których Component Designator właściwość jest zgodna z zapytaniem.
Składnia
InPart(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Przykład użycia
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Zwraca obiekty części, których Component Designator właściwością jest U1.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Zwraca obiekty części, których Component Designator właściwością jest U1lub J1lub R1.
Uwagi
-
Obiekty potomne zwróconych obiektów części nie są zwracane.
-
To słowo kluczowe jest aliasem dla słowa kluczowego InComponent słowo kluczowe.
InSheetSymbol
Podsumowanie
Zwraca obiekt symbolu arkusza, którego Sheet Name właściwość jest zgodna z zapytaniem.
Składnia
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
Przykład użycia
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Zwraca obiekt symbolu arkusza, którego Sheet Name właściwość to Accelerometer.
Uwaga
Obiekty podrzędne zwróconego obiektu symbolu arkusza nie są zwracane.
Object_AreaColor
Podsumowanie
Zwraca wszystkie obiekty potomne każdego łącznika wiązki, portu i obiektu symbolu arkusza, których właściwość Fill Color właściwość jest zgodna z zapytaniem.
Składnia
Object_AreaColor(Parent) : Numeric_String
Object_AreaColor(Parent) : Number
Kolor odpowiadający konkretnej liczbie można wywnioskować z następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie Blue, Green, i Red mają wartości pomiędzy 0 i 255 (włącznie).
Gdy słowo kluczowe Object_AreaColor może być użyte w połączeniu ze słowem kluczowym Numbermożliwa jest indywidualna ocena wartości każdego ze składników właściwości Fill Color właściwości Blue, Green i Red, przy użyciu następujących konstrukcji:
- Blue = Fill Color Div 65536
- Zielony = Fill Color Div 256 Mod 256
- Czerwony = Fill Color Mod 256
Przykład użycia
Object_AreaColor(Parent) = '0'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 0
Zwraca wszystkie obiekty podrzędne każdego obiektu nadrzędnego, którego Fill Color właściwość to 0 (co odpowiada wartościom Blue = 0, Green = 0i Red = 0).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Zwraca wszystkie obiekty podrzędne każdego obiektu nadrzędnego, którego Fill Color właściwość to 16711680 (co odpowiada wartościom Blue = 255, Green = 0i Red = 0).
Object_AreaColor(Parent) > '16777215'
Zwraca wszystkie obiekty except obiektów podrzędnych każdego obiektu nadrzędnego, którego Fill Color właściwość to 16777215 (co odpowiada wartościom Blue = 255, Green = 255i Red = 255).
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) Div 65536 >= 96 && Object_AreaColor(Parent) Div 256 Mod 256 Between 64 And 192 && Object_AreaColor(Parent) Mod 256 = 128
Zwraca wszystkie obiekty podrzędne każdego obiektu nadrzędnego - z wyjątkiem części - których właściwość Fill Color jest taka, że składowa Blue ma wartość większą lub równą 96, zielony składnik ma wartość większą lub równą 64 i mniejsza lub równa 192a składnik czerwony ma wartość mniejszą lub równą 128.
Object_ObjectKind(Parent) = 'Port' && Object_AreaColor(Parent) Div 65536 = 192
Zwraca wszystkie obiekty potomne obiektów port, których Fill Color blue ma wartość mniejszą lub równą 192.
Object_ObjectKind(Parent) = 'Sheet Symbol' && Object_AreaColor(Parent) Mod 256 Between 64 And 192
Zwraca wszystkie obiekty potomne obiektów symbolu arkusza, których Fill Color składnik Red właściwości ma wartość większą lub równą 64 i mniejsza lub równa 192.
Object_ArrowStyle
Podsumowanie
Zwraca wszystkie obiekty podrzędne każdego obiektu portu, którego Arrow Style właściwość jest zgodna z zapytaniem.
Składnia
Object_ArrowStyle(Parent) = PortArrowStyle_String
Object_ArrowStyle(Parent) > PortArrowStyle_String
PortArrowStyle_String musi być jednym z ciągów znaków z poniższej listy:
- 'Bottom'
- 'Left'
- 'Left & Right'
- 'None (Horizontal)'
- 'None (Vertical)'
- 'Right'
- 'Top'
- 'Top & Bottom'
Przykład użycia
Object_ArrowStyle(Parent) = 'Left'
Zwraca wszystkie obiekty podrzędne wszystkich obiektów portu, których Arrow Style właściwość to Left.
Object_ArrowStyle(Parent) > 'Bottom'
Zwraca wszystkie obiekty except obiektów podrzędnych obiektów portu, których Arrow Style właściwość to Bottom.
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) > 'Right'
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) > 'Right'
Object_ObjectKind(Parent) = 'Port' && Object_ArrowStyle(Parent) > 'Right'
Zwraca wszystkie obiekty potomne wszystkich obiektów portów, except te obiekty portów, których Arrow Style właściwość to Right.
Object_Color
Podsumowanie
Zwraca wszystkie obiekty podrzędne każdego złącza wiązki, zestawu parametrów, pinu, portu i obiektów symbolu arkusza, których Color właściwość jest zgodna z zapytaniem.
Składnia
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
Kolor odpowiadający konkretnej liczbie można wywnioskować z następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie Blue, Green, i Red mają wartości pomiędzy 0 i 255 (włącznie).
Gdy słowo kluczowe Object_Color może być użyte w połączeniu ze słowem kluczowym Numbermożliwa jest indywidualna ocena wartości każdego ze składników właściwości Color właściwości Blue, Green i Red, przy użyciu następujących konstrukcji:
- Blue = Color Div 65536
- Zielony = Color Div 256 Mod 256
- Czerwony = Color Mod 256
Przykład użycia
Object_Color(Parent) = '0'
Object_Color(Parent) > '' && Object_Color(Parent) = 0
Zwraca wszystkie obiekty podrzędne każdego obiektu nadrzędnego, którego Color właściwość to 0 (co odpowiada wartościom Blue = 0, Green = 0i Red = 0).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Zwraca wszystkie obiekty podrzędne każdego obiektu nadrzędnego, którego Color właściwość to 16711680 (co odpowiada wartościom Blue = 255, Green = 0i Red = 0).
Object_Color(Parent) > '16777215'
Zwraca wszystkie obiekty except obiektów podrzędnych każdego obiektu nadrzędnego, którego Color właściwość to 16777215 (co odpowiada wartościom Blue = 255, Green = 255i Red = 255).
Object_ObjectKind(Parent) > 'Part' && Object_Color(Parent) > 16777215
Zwraca wszystkie obiekty podrzędne każdego obiektu nadrzędnego - z wyjątkiem części - których Color właściwość to 16777215.
Object_Color(Parent) > '' && Object_Color(Parent) Div 65536 >= 96 && Object_Color(Parent) Div 256 Mod 256 Between 64 And 192 && Object_Color(Parent) Mod 256 = 128
Zwraca wszystkie obiekty podrzędne każdego obiektu nadrzędnego - z wyjątkiem części - których właściwość Color jest taka, że składowa niebieska ma wartość większą lub równą 96, zielony składnik ma wartość większą lub równą 64 i mniejsza lub równa 192a składowa czerwona ma wartość mniejszą lub równą 128.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 = 192
Zwraca wszystkie obiekty potomne obiektów zestawu parametrów, których Color blue ma wartość mniejszą lub równą 192.
Object_ObjectKind(Parent) = 'Port' && Object_Color(Parent) Mod 256 Between 64 And 192
Zwraca wszystkie obiekty potomne obiektów port, których Color składnik Red właściwości ma wartość większą lub równą 64 i mniejsza lub równa 192.
Object_Comment
Podsumowanie
Zwraca wszystkie obiekty potomne wszystkich obiektów części, których Part Comment właściwość jest zgodna z zapytaniem.
Składnia
Object_Comment(Parent) : String
Przykład użycia
Object_Comment(Parent) = '1488'
Zwraca wszystkie obiekty potomne wszystkich obiektów części, których Part Comment właściwością jest 1488.
Object_ComponentType
Podsumowanie
Zwraca wszystkie obiekty potomne wszystkich obiektów części, których Component Type właściwość jest zgodna z zapytaniem.
Składnia
Object_ComponentType(Parent) = ComponentType_String
Object_ComponentType(Parent) > ComponentType_String
ComponentType_String musi być jednym z ciągów znaków z poniższej listy:
- 'Graphical'
- "Jumper
- "Mechaniczny
- "Net Tie
- "Powiązanie netto (w BOM)
- "Standard
- "Standard (bez BOM)
Przykładowe użycie
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Zwraca wszystkie obiekty podrzędne wszystkich obiektów części, których Component Type właściwość to Net Tie (In BOM).
Object_ComponentType(Parent) > 'Standard'
Zwraca wszystkie obiekty except obiektów podrzędnych obiektów części, których Component Type właściwość to Standard.
Object_ComponentType(Parent) > '' && Object_ComponentType(Parent) > 'Standard'
Object_ComponentType(Parent) > '' && Object_ComponentType(Parent) > 'Standard'
Object_ObjectKind(Parent) = 'Part' && Object_ComponentType(Parent) > 'Standard'
Zwraca wszystkie obiekty potomne wszystkich obiektów części, których Component Type właściwość nie jest Standard.
Uwagi
- Właściwość Component Type jest zdefiniowana tylko dla obiektów części.
-
Pojedyncze znaki cudzysłowu (') na początku i końcu właściwości
ComponentType_Stringsą obowiązkowe.
Object_CurrentFootprint
Podsumowanie
Zwraca wszystkie obiekty podrzędne każdego obiektu części, którego właściwość Current Footprint właściwość jest zgodna z zapytaniem.
Składnia
Object_CurrentFootprint(Parent) : String
Przykład użycia
Object_CurrentFootprint(Parent) = 'DIP14'
Zwraca wszystkie obiekty podrzędne obiektów części, których Current Footprint właściwością jest DIP14.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Zwraca wszystkie obiekty podrzędne obiektów części, których Current Footprint zaczyna się od SIP i zawiera co najmniej jeden kolejny znak.
Object_DatabaseTableName
Podsumowanie
Zwraca wszystkie obiekty potomne każdego obiektu części, którego Database Table Name właściwość jest zgodna z zapytaniem.
Składnia
Object_DatabaseTableName(Parent) : String
Przykład użycia
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Zwraca wszystkie obiekty podrzędne obiektów części, których Database Table Name właściwością jest Tantalum_Capacitors.
Object_DatabaseTableName(Parent) Like '*Res*'
Zwraca wszystkie obiekty podrzędne obiektów części, których Database Table Name właściwość zawiera Res.
Object_Designator
Podsumowanie
Zwraca wszystkie obiekty potomne każdego obiektu części, którego Component Designator właściwość jest zgodna z zapytaniem.
Składnia
Object_Designator(Parent) : String
Przykład użycia
Object_Designator(Parent) = 'U2'
Zwraca wszystkie obiekty podrzędne obiektów części, których Component Designator właściwością jest U2.
Object_Designator(Parent) Like '*Channel*'
Zwraca wszystkie obiekty podrzędne obiektów części, których Component Designator właściwość zawiera Channel.
Object_DesignatorLocked
Podsumowanie
Zwraca wszystkie obiekty potomne każdego obiektu części, którego Lock Designator właściwość jest zgodna z zapytaniem.
Składnia
Object_DesignatorLocked(Parent) : Boolean_String
Przykład użycia
Object_DesignatorLocked(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, których właściwość Lock Designator jest włączona.
Object_DesignatorLocked(Parent) = 'False'
Zwraca wszystkie obiekty podrzędne obiektów części, których Lock Designator jest wyłączona.
Object_DesignItemID
Podsumowanie
Zwraca wszystkie obiekty potomne każdego obiektu części, którego Design Item ID właściwość jest zgodna z zapytaniem.
Składnia
Object_DesignItemID(Parent) : String
Przykład użycia
Object_DesignItemID(Parent) = 'LM833'
Zwraca wszystkie obiekty podrzędne obiektów części, których Design Item ID właściwością jest LM833.
Object_DesignItemID(Parent) Like '*Osc*'
Zwraca wszystkie obiekty podrzędne obiektów części, których Design Item ID właściwość zawiera Osc.
Object_ElectricalType
Podsumowanie
Zwraca wszystkie obiekty potomne każdego obiektu pin, którego Electrical Type właściwość jest zgodna z zapytaniem.
Składnia
Object_ElectricalType(Parent) = ElectricalType_String
Object_ElectricalType(Parent) > ElectricalType_String
ElectricalType_String musi być jednym z ciągów znaków z poniższej listy:
-
'HiZ' -
'Input' -
'I/O' -
'Open Collector' -
'Open Emitter' -
'Output' -
'Passive' -
'Power'
Przykład użycia
Object_ElectricalType(Parent) = 'Power'
Zwraca wszystkie obiekty potomne wszystkich obiektów pin, których Electrical Type właściwość to Power.
Object_ElectricalType(Parent) > 'HiZ'
Zwraca wszystkie obiekty except obiektów potomnych obiektów pin, których Electrical Type właściwość to HiZ.
Object_ElectricalType(Parent) > '' && Object_ElectricalType(Parent) > 'HiZ'
Object_ElectricalType(Parent) > '' && Object_ElectricalType(Parent) > 'HiZ'
Object_ObjectKind(Parent) = 'Pin' && Object_ElectricalType(Parent) > 'HiZ'
Zwraca wszystkie obiekty potomne wszystkich obiektów pin, except te obiekty pin, których Electrical Type właściwość to HiZ.
Object_HasFootprint
Podsumowanie
Zwraca wszystkie obiekty podrzędne każdego obiektu części, który jest powiązany z modelem footprintu (lub odwołuje się do niego), którego właściwości są zgodne z zapytaniem.
Składnia
Object_HasFootprint(Parent,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Ciąg ModelName określa właściwość Name powiązanego modelu footprintu.
Parametr CurrentModelOnly określa, czy połączony model footprintu musi być Bieżącym Footprintem dla każdej części. Gdy jest to Falsepołączony model footprintu nie musi być Bieżącym Footprintem (ale nadal może nim być); gdy jest to Truepołączony model footprintu musi być Bieżącym Footprintem.
Przykład użycia
Object_HasFootprint(Parent,'SOIC14',False)
Object_HasFootprint(Parent,'SOIC14',False) = True
Object_HasFootprint(Parent,'SOIC14',False) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z modelem footprintu, którego Name jest SOIC14model nie musi być bieżącym footprintem każdej części (ale może nim być).
Object_HasFootprint(Parent,'DIP14',True)
Object_HasFootprint(Parent,'DIP14',True) = True
Object_HasFootprint(Parent,'DIP14',True) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z modelem Footprint, którego Name właściwość to DIP14; model ten musi być bieżącym footprintem dla części.
Object_HasModel
Podsumowanie
Zwraca wszystkie obiekty podrzędne każdego obiektu części, który jest powiązany (lub odwołuje się) do modelu domeny, którego właściwości są zgodne z zapytaniem.
Składnia
Object_HasModel(Parent,ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Ciąg ModelType określa właściwość Type powiązanego modelu i musi być jednym z ciągów znaków z poniższej listy:
- 'PCBLIB' - użyj tego ciągu, aby kierować na połączony model, którego właściwość Type to Footprint.
- 'IBIS' - użyj tego ciągu znaków, aby określić powiązany model, którego właściwość Type to Ibis Model.
- 'SI' - użyj tego ciągu znaków, aby określić powiązany model, którego właściwość Type to Signal Integrity.
- 'SIM' - użyj tego ciągu znaków, aby określić powiązany model, którego właściwość Type to Simulation.
- 'FPGA' - użyj tego ciągu znaków, aby określić powiązany model, którego właściwość Type to FPGA.
Ciąg ModelName określa właściwość Name powiązanego modelu.
Parametr CurrentModelOnly określa, czy połączony model musi być bieżącym modelem każdej części. Gdy jest to Falsepołączony model nie musi być bieżącym modelem (ale nadal może nim być); gdy jest to Truepołączony model musi być modelem bieżącym.
Przykład użycia
Object_HasModel(Parent,'PCBLIB','SOIC14',False)
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = True
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z modelem Footprint, którego Name jest SOIC14model ten nie musi być bieżącym modelem Footprint każdej części (ale może nim być).
Object_HasModel(Parent,'PCBLIB','DIP14',True)
Object_HasModel(Parent,'PCBLIB','DIP14',True) = True
Object_HasModel(Parent,'PCBLIB','DIP14',True) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z modelem Footprint, którego Name właściwość to DIP14model ten musi być bieżącym modelem footprintu dla części.
Object_HasModel(Parent,'SI','RES1',False)
Object_HasModel(Parent,'SI','RES1',False) = True
Object_HasModel(Parent,'SI','RES1',False) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z Signal Integrity Model, którego właściwość Name właściwość to RES1; model ten nie musi być bieżącym modelem integralności sygnału każdej części (ale może nim być).
Object_HasModel(Parent,'SIM','RESISTOR',True)
Object_HasModel(Parent,'SIM','RESISTOR',True) = True
Object_HasModel(Parent,'SIM','RESISTOR',True) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z modelem symulacji, którego Name jest RESISTOR; model ten musi być bieżącym modelem symulacji dla części.
Object_HasModelParameter
Podsumowanie
Zwraca wszystkie obiekty potomne każdego obiektu części, który jest powiązany (lub odwołuje się) do modelu domeny, zawierającego obiekt parametru, którego właściwością jest Parameter Name i Value właściwości są zgodne z zapytaniem.
Składnia
Object_HasModelParameter(Parent,Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Parametr CurrentModelOnly określa, czy połączony model (który zawiera zgodny parametr) musi być bieżącym modelem każdej części. Gdy jest to Falsepołączony model nie musi być modelem bieżącym (ale nadal może nim być); gdy jest to Truepołączony model musi być modelem bieżącym.
Przykład użycia
Object_HasModelParameter(Parent,'Inductance A','1mH',False)
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = True
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z modelem zawierającym obiekt parametru, którego Parameter Name właściwość to Inductance A i którego Value właściwość to 1mH. Model ten nie musi być bieżącym modelem każdej części (ale może nim być).
Object_HasModelParameter(Parent,'Coupling Factor','0.999',True)
Object_HasModelParameter(Parent,'Coupling Factor','0.999',True) = True
Object_HasModelParameter(Parent,'Coupling Factor','0.999',True) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, które są powiązane z modelem zawierającym obiekt parametru, którego Parameter Name właściwość to Coupling Factor i którego Value właściwość to 0.999. Model ten musi być bieżącym modelem części.
Object_HasParameter
Podsumowanie
Zwraca wszystkie obiekty potomne wszystkich obiektów zestawu parametrów, części, pinów, portów, sond i symboli arkuszy, zawierające obiekt parametru, którego Parameter Name i Value właściwości są zgodne z zapytaniem.
Składnia
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
Przykład użycia
Object_HasParameter(Parent,'Comment','1K')
Object_HasParameter(Parent,'Comment','1K') = True
Object_HasParameter(Parent,'Comment','1K') = 'True'
Zwraca wszystkie obiekty podrzędne wszystkich obiektów zestawów parametrów, części, pinów, portów, sond i symboli arkuszy, które zawierają obiekt parametru, którego właściwość Parameter Name właściwość to Commenti którego Value właściwość to 1K.
Object_HasPin
Podsumowanie
Zwraca wszystkie obiekty potomne wszystkich obiektów części zawierających obiekt pin, którego Pin Designator i Name są zgodne z zapytaniem.
Składnia
Object_HasPin(Parent,Pin Designator : String,Name : String) : Boolean/Boolean_String
Przykład użycia
Object_HasPin(Parent,'7','GND')
Object_HasPin(Parent,'7','GND') = True
Object_HasPin(Parent,'7','GND') = 'True'
Zwraca wszystkie obiekty podrzędne wszystkich obiektów części, które zawierają obiekt pinezki, którego Pin Designator właściwość to 7i którego Name właściwość to GND.
Object_HasSheetEntry
Podsumowanie
Zwraca wszystkie obiekty podrzędne wszystkich obiektów symboli arkuszy zawierających wpis arkusza, którego właściwość Name właściwość jest zgodna z zapytaniem.
Składnia
Object_HasSheetEntry(Parent , Sheet Entry Name : String) : Boolean/Boolean_String
Przykład użycia
Object_HasSheetEntry(Parent,'CLK')
Object_HasSheetEntry(Parent,'CLK') = True
Object_HasSheetEntry(Parent,'CLK') = 'True'
Zwraca wszystkie obiekty podrzędne wszystkich obiektów symboli arkuszy, które zawierają obiekt wpisu arkusza, którego właściwość Name właściwość to CLK.
Object_IeeeSymbolInner
Podsumowanie
Zwraca wszystkie obiekty potomne obiektów pinezek, których IEEE Symbol Inside właściwość jest zgodna z zapytaniem.
Składnia
Object_IeeeSymbolInner(Parent) = IeeeSymbolInner_String
Object_IeeeSymbolInner(Parent) > IeeeSymbolInner_String
IeeeSymbolInner_String musi być jednym z następujących ciągów znaków:
- 'High Current'
- 'HiZ'
- 'No Symbol'
- 'Open Collector'
- 'Open Collector Pull Up'
- 'Open Emitter'
- 'Open Emitter Pull Up'
- 'Open Output'
- 'Pulse'
- 'Postponed Output'
- 'Schmitt'
- 'Shift Left'
Przykład użycia
Object_IeeeSymbolInner(Parent) = 'HiZ'
Zwraca wszystkie obiekty potomne obiektów pin, których IEEE Symbol Inside właściwość to HiZ.
Object_IeeeSymbolInner(Parent) > 'Pulse'
Zwraca wszystkie obiekty except obiektów potomnych obiektów pin, których IEEE Symbol Inside właściwość to Pulse.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInner(Parent) > 'Open Emitter'
Zwraca wszystkie obiekty potomne obiektów pin except te obiekty pin, których IEEE Symbol Inside właściwość to Open Emitter.
Uwagi
-
Pojedyncze znaki cudzysłowu (') na początku i końcu właściwości
IeeeSymbolInner_Stringsą obowiązkowe. - Właściwość IEEE Symbol Inside jest zdefiniowana tylko dla obiektów pin.
Object_IeeeSymbolInnerEdge
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów pin, których IEEE Symbol Inside Edge właściwość jest zgodna z zapytaniem.
Składnia
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) > IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String musi być jednym z następujących ciągów znaków:
- 'Clock'
- 'No Symbol'
Przykład użycia
Object_IeeeSymbolInnerEdge(Parent) = 'Clock'
Zwraca wszystkie obiekty potomne obiektów pin, których IEEE Symbol Inside Edge właściwość to Clock.
Object_IeeeSymbolInnerEdge(Parent) > 'No Symbol'
Zwraca wszystkie obiekty except obiektów potomnych obiektów pin, których IEEE Symbol Inside Edge właściwość to No Symbol.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInnerEdge(Parent) > 'Clock'
Zwraca wszystkie obiekty potomne obiektów pin except te obiekty pin, których IEEE Symbol Inside Edge właściwość to Clock.
Uwagi
-
Pojedyncze znaki cudzysłowu (') na początku i końcu właściwości
IeeeSymbolInnerEdge_Stringsą obowiązkowe. - Właściwość IEEE Symbol Inside Edge jest zdefiniowana tylko dla obiektów pin.
Object_IeeeSymbolOuter
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów pin, których IEEE Symbol Outside właściwość jest zgodna z zapytaniem.
Składnia
Object_IeeeSymbolOuter(Parent) = IeeeSymbolOuter_String
Object_IeeeSymbolOuter(Parent) > IeeeSymbolOuter_String
IeeeSymbolOuter_String musi być jednym z następujących ciągów znaków:
- 'Analog Signal In'
- 'Bidirectional Signal Flow'
- 'Digital Signal In'
- 'Left Right Signal Flow'
- 'No Symbol'
- 'Not Logic Connection'
- 'Right Left Signal Flow'
Przykład użycia
Object_IeeeSymbolOuter(Parent) = 'Digital Signal In'
Zwraca wszystkie obiekty potomne obiektów pin, których IEEE Symbol Outside właściwość to Digital Signal In.
Object_IeeeSymbolOuter(Parent) > 'Bidirectional Signal Flow'
Zwraca wszystkie obiekty except obiektów potomnych obiektów pin, których IEEE Symbol Outside właściwość to Bidirectional Signal Flow.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuter(Parent) > 'No Symbol'
Zwraca wszystkie obiekty potomne obiektów pin except te obiekty pin, których IEEE Symbol Outside właściwość to No Symbol.
Uwagi
-
Pojedyncze znaki cudzysłowu (') na początku i końcu właściwości
IeeeSymbolOuter_Stringsą obowiązkowe. - Właściwość IEEE Symbol Outside jest zdefiniowana tylko dla obiektów pin.
Object_IeeeSymbolOuterEdge
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów pin, których IEEE Symbol Outside Edge właściwość jest zgodna z zapytaniem.
Składnia
Object_IeeeSymbolOuterEdge(Parent) = IeeeSymbolOuterEdge_String
Object_IeeeSymbolOuterEdge(Parent) > IeeeSymbolOuterEdge_String
IeeeSymbolOuterEdge_String musi być jednym z następujących ciągów znaków:
- 'Active Low Input'
- 'Active Low Output'
- 'Dot'
- 'No Symbol'
Przykład użycia
Object_IeeeSymbolOuterEdge(Parent) = 'Dot'
Zwraca wszystkie obiekty potomne obiektów pin, których IEEE Symbol Outside Edge właściwość to Dot.
Object_IeeeSymbolOuterEdge(Parent) > 'Active Low Output'
Zwraca wszystkie obiekty except obiektów potomnych obiektów pin, których IEEE Symbol Outside Edge właściwość to Active Low Output.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuterEdge(Parent) > 'No Symbol'
Zwraca wszystkie obiekty potomne obiektów pin except te obiekty pin, których IEEE Symbol Outside Edge właściwość to No Symbol.
Uwagi
-
Pojedyncze znaki cudzysłowu (') na początku i końcu właściwości
IeeeSymbolOuterEdge_Stringsą obowiązkowe. - Właściwość IEEE Symbol Outside Edge jest zdefiniowana tylko dla obiektów pin.
Object_IOType
Podsumowanie
Zwraca wszystkie obiekty potomne obiektów portów, których IO Type właściwość jest zgodna z zapytaniem.
Składnia
Object_IOType(Parent) = IOType_String
Object_IOType(Parent) > IOType_String
IOType_String musi być jednym z ciągów znaków z poniższej listy:
-
'Bidirectional' -
'Input' -
'Output' -
'Unspecified'
Przykład użycia
Object_IOType(Parent) = 'Bidirectional'
Zwraca wszystkie obiekty podrzędne obiektów portu, których IO Type właściwość to Bidirectional.
Object_IOType(Parent) > 'Output'
Zwraca wszystkie obiekty except obiektów podrzędnych obiektów portu, których IO Type właściwość to Output.
Uwagi
- Właściwość IO Type jest zdefiniowana dla obiektów port i sheet entry, ale tylko obiekty port mogą mieć dzieci, które są zwracane przez to wyrażenie.
-
Pojedyncze znaki cudzysłowu (') na początku i końcu wyrażenia
IOType_Stringsą obowiązkowe.
Object_IsMirrored
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów części, których Mirrored są zgodne z zapytaniem.
Składnia
Object_IsMirrored(Parent) : Boolean_String
Przykład użycia
Object_IsMirrored(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, których właściwość Mirrored jest włączona.
Object_IsMirrored(Parent) = 'False'
Zwraca wszystkie obiekty podrzędne obiektów części, których Mirrored jest wyłączona.
Uwaga
Właściwość Mirrored jest zdefiniowana dla obiektów IEEE symbol, part i text string, ale tylko obiekty part mogą mieć obiekty potomne, które są zwracane przez to wyrażenie.
Object_Length
Podsumowanie
Zwraca wszystkie obiekty potomne obiektów pin, których Length właściwość jest zgodna z zapytaniem.
Składnia
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
Przykład użycia
Object_Length(Parent) = '30'
Zwraca wszystkie obiekty podrzędne obiektów pin, których Length jest równa 30.
Object_Length(Parent) Between '20' And '40'
Zwraca wszystkie obiekty potomne obiektów pin, których Length jest większa lub równa 20 i mniejsza lub równa 40.
Object_Length(Parent) >= '10'
Zwraca wszystkie obiekty potomne obiektów pin, których Length jest większa lub równa 10.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) 30
Zwraca wszystkie obiekty podrzędne obiektów pin, których Length jest mniejsza niż 30.
Object_Length(Parent) > '40'
Zwraca wszystkie obiekty except obiektów potomnych obiektów pin, których Length jest równa 40.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) > 40
Zwraca wszystkie obiekty podrzędne obiektów pin except te obiekty pin, których Length właściwość to 40.
Uwaga
Właściwość Length jest zdefiniowana tylko dla obiektów pin.
Object_LibraryName
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów części, których Library właściwość jest zgodna z zapytaniem.
Składnia
Object_LibraryName(Parent) : String
Przykład użycia
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Zwraca wszystkie obiekty podrzędne obiektów części, których Library właściwością jest Miscellaneous Devices.IntLib.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Zwraca wszystkie obiekty podrzędne obiektów części, które mają właściwość Library której powiązany ciąg znaków zaczyna się od Miscellaneous i który kończy się na .IntLib.
Uwaga
Właściwość Library jest zdefiniowana tylko dla obiektów części.
Object_LibReference
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów części, których Symbol Reference właściwość jest zgodna z zapytaniem.
Składnia
Object_LibReference(Parent) : String
Przykład użycia
Object_LibReference(Parent) = 'LM833'
Zwraca wszystkie obiekty podrzędne obiektów części, których Symbol Reference właściwością jest LM833.
Uwaga
Właściwość Symbol Reference jest zdefiniowana tylko dla obiektów części.
Object_LocationX
Podsumowanie
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość X1 właściwość jest zgodna z zapytaniem.
Składnia
Object_LocationX(Parent) : Numeric_String
Przykład użycia
Object_LocationX(Parent) = '320'
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których X1 jest równa 320.
Object_LocationX(Parent) Between '150' And '430'
Zwraca wszystkie obiekty podrzędne łącznika wiązki przewodów, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość X1 jest większa lub równa 150 i mniejsza lub równa 430.
Object_LocationX(Parent) >= '250'
Zwraca wszystkie obiekty potomne obiektów łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i symbolu arkusza, których X1 jest większa lub równa 250.
Object_LocationX(Parent) 350
Zwraca wszystkie obiekty podrzędne złącza wiązki przewodów, zestawu parametrów, części, pinu, portu, sondy i symbolu arkusza, których X1 jest mniejsza niż 350.
Object_LocationX(Parent) > '210'
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość X1 nie jest równa 210.
Object_LocationY
Podsumowanie
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość Y1 właściwość jest zgodna z zapytaniem.
Składnia
Object_LocationY(Parent) : Numeric_String
Przykład użycia
Object_LocationY(Parent) = '320'
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których Y1 jest równa 320.
Object_LocationY(Parent) Between '150' And '430'
Zwraca wszystkie obiekty podrzędne łącznika wiązki przewodów, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość Y1 jest większa lub równa 150 i mniejsza lub równa 430.
Object_LocationY(Parent) >= '250'
Zwraca wszystkie obiekty potomne obiektów łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i symbolu arkusza, których Y1 jest większa lub równa 250.
Object_LocationY(Parent) 350
Zwraca wszystkie obiekty podrzędne złącza wiązki przewodów, zestawu parametrów, części, pinu, portu, sondy i symbolu arkusza, których Y1 jest mniejsza niż 350.
Object_LocationY(Parent) > '210'
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość Y1 nie jest równa 210.
Object_Locked
Podsumowanie
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość Locked właściwość jest zgodna z zapytaniem.
Składnia
Object_Locked(Parent) : Boolean/Boolean_String
Przykład użycia
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość Locked jest włączona.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Zwraca wszystkie obiekty except obiektów podrzędnych łącznika wiązki, zestawu parametrów, części, pinu, portu, sondy i obiektów symbolu arkusza, których właściwość jest wyłączona Locked jest wyłączona.
Object_ObjectKind
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów, których Object Kind właściwość jest zgodna z zapytaniem.
Składnia
Object_ObjectKind(Parent) = ObjectKind_String
Object_ObjectKind(Parent) > ObjectKind_String
ObjectKind_String określa rodzaj obiektu i musi być jednym z następujących ciągów znaków:
- 'Harness Connector'
- 'Parameter Set'
-
'Part' -
'Pin' -
'Port' - 'Probe'
- 'Sheet Symbol'
- ''
Przykład użycia
Object_ObjectKind(Parent) = 'Sheet Symbol'
Zwraca wszystkie obiekty podrzędne obiektów symbolu arkusza.
Object_ObjectKind(Parent) > 'Parameter Set'
Zwraca wszystkie obiekty except dla obiektów potomnych obiektów zestawu parametrów.
Object_ObjectKind(Parent) = 'Part'
Zwraca wszystkie obiekty podrzędne obiektów części.
Object_ObjectKind(Parent) = ''
Zwraca wszystkie obiekty, które nie mają obiektu nadrzędnego.
Uwaga
Pojedyncze znaki cudzysłowu (') na początku i końcu wartości ObjectKind_String są obowiązkowe.
Object_Orientation
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów parameter set, part, pin i probe, których właściwość Orientation właściwość jest zgodna z zapytaniem.
Składnia
Object_Orientation(Parent) = Orientation_String
Object_Orientation(Parent) > Orientation_String
Orientation_String musi być jednym z ciągów znaków z poniższej listy:
-
'0 Degrees' -
'90 Degrees' -
'180 Degrees' -
'270 Degrees'
Przykład użycia
Object_Orientation(Parent) = '90 Degrees'
Zwraca wszystkie obiekty podrzędne obiektów parameter set, part, pin i probe, których Orientation właściwość to 90 Degrees.
Object_Orientation(Parent) > '180 Degrees'
Zwraca wszystkie obiekty except obiekty podrzędne zestawu parametrów, części, pinu i obiektów sondy, których Orientation właściwość to 180 Degrees.
Object_Orientation(Parent) > '' && Object_Orientation(Parent) > '180 Degrees'
Object_Orientation(Parent) > '' && Object_Orientation(Parent) > '180 Degrees'
Zwraca wszystkie obiekty podrzędne zestawów parametrów, części, pinów i obiektów sondy, których właściwość Orientation właściwość nie jest 180 Degrees.
Uwagi
-
Właściwość Orientation jest zdefiniowana dla obiektów designator, harness connector type, IEEE symbol, net label, off sheet connector, parameter, parameter set, part, pin, power port, probe, sheet symbol designator, sheet symbol file name i text string. Jednak tylko obiekty parameter set, part, pin i probe mogą mieć obiekty potomne, które są zwracane przez to wyrażenie.
-
Pojedyncze znaki cudzysłowu (') na początku i końcu wyrażenia
Orientation_Stringsą obowiązkowe.
Object_PartId
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów części, których Current Part właściwość jest zgodna z zapytaniem.
Składnia
Object_PartId(Parent) : String
Przykład użycia
Object_PartId(Parent) = 'B'
Zwraca wszystkie obiekty podrzędne obiektów części, których Current Part właściwością jest B.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) > 'A'
Zwraca wszystkie obiekty podrzędne obiektów części except te obiekty części, których Current Part właściwość to A.
Uwaga
Właściwość Current Part jest zdefiniowana tylko dla obiektów części.
Object_PinShowDesignator
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów pin, których Show Designator właściwość jest zgodna z zapytaniem.
Składnia
Object_PinShowDesignator(Parent) : Boolean_String
Przykład użycia
Object_PinShowDesignator(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów pin, których właściwość Show Designator jest włączona.
Object_PinShowDesignator(Parent) = 'False'
Zwraca wszystkie obiekty podrzędne obiektów pin, których Show Designator jest wyłączona.
Uwaga
Właściwość Show Designator jest zdefiniowana tylko dla obiektów pin.
Object_PinsLocked
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów części, których Pins Locked właściwość jest zgodna z zapytaniem.
Składnia
Object_PinsLocked(Parent) : Boolean_String
Przykład użycia
Object_PinsLocked(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, których właściwość Pins Locked jest włączona.
Object_PinsLocked(Parent) = 'False'
Zwraca wszystkie obiekty podrzędne obiektów części, których Pins Locked jest wyłączona.
Uwaga
Właściwość Pins Locked jest zdefiniowana tylko dla obiektów części.
Object_SheetFileName
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów symbolu arkusza (symbol arkusza, symbol arkusza urządzenia, zarządzany symbol instancji arkusza), których właściwość Sheet File Name właściwość jest zgodna z zapytaniem.
Składnia
Object_SheetFileName(Parent) : String
Przykład użycia
Object_SheetFileName(Parent) = 'Microcontroller_STM32F101.SchDoc'
Zwraca wszystkie obiekty podrzędne obiektów symbolu arkusza, których Sheet File Name właściwość to Microcontroller_STM32F101.SchDoc.
Object_SheetFileName(Parent) Like '*Res*'
Zwraca wszystkie obiekty podrzędne obiektów symbolu arkusza, których Sheet File Name właściwość zawiera Res.
Uwaga
Właściwość Sheet File Name jest zdefiniowana tylko dla obiektów symboli arkuszy.
Object_SheetName
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów symbolu arkusza (symbol arkusza, symbol arkusza urządzenia, symbol instancji zarządzanego arkusza), których właściwość (tj Sheet Name właściwość (tj. desygnator symbolu arkusza) jest zgodna z zapytaniem.
Składnia
Object_SheetName(Parent) : String
Przykład użycia
Object_SheetName(Parent) = 'Accelerometer'
Zwraca wszystkie obiekty podrzędne obiektów symbolu arkusza, których Sheet Name właściwość to Accelerometer.
Object_SheetName(Parent) Like '*Power*'
Zwraca wszystkie obiekty podrzędne obiektów symbolu arkusza, których Sheet Name właściwość zawiera Power.
Uwaga
Właściwość Sheet Name jest zdefiniowana tylko dla obiektów symboli arkuszy.
Object_ShowName
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów pin, których Show Name właściwość jest zgodna z zapytaniem.
Składnia
Object_ShowName(Parent) : Boolean_String
Przykład użycia
Object_ShowName(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów pin, których właściwość Show Name jest włączona.
Object_ShowName(Parent) = 'False'
Zwraca wszystkie obiekty podrzędne obiektów pin, których Show Name jest wyłączona.
Uwaga
Właściwość Show Name jest zdefiniowana dla parametrów i obiektów pin, ale tylko obiekty pin mogą mieć obiekty potomne, które są zwracane przez to wyrażenie.
Object_TextColor
Podsumowanie
Zwraca wszystkie obiekty potomne obiektów port, których właściwość Text Color właściwość jest zgodna z zapytaniem.
Składnia
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
Kolor odpowiadający konkretnemu numerowi można wywnioskować z następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie Blue, Green, i Red mają wartości pomiędzy 0 i 255 (włącznie).
Gdy słowo kluczowe Object_TextColor może być użyte w połączeniu ze słowem kluczowym Numbermożliwa jest indywidualna ocena wartości każdego ze składników właściwości Text Color właściwości Blue, Green i Red, przy użyciu następujących konstrukcji:
- Blue = Text Color Div 65536
- Zielony = Text Color Div 256 Mod 256
- Czerwony = Text Color Mod 256
Przykład użycia
Object_TextColor(Parent) = '0'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 0
Zwraca wszystkie obiekty potomne obiektów portu, których Text Color właściwość to 0 (co odpowiada wartościom Blue = 0, Green = 0i Red = 0).
Object_TextColor(Parent) = '32896'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 32896
Zwraca wszystkie obiekty potomne obiektów portu, których Text Color właściwość to 32896 (co odpowiada wartościom Blue = 0, Green = 128i Red = 128).
Object_TextColor(Parent) > '16777215'
Zwraca wszystkie obiekty except obiektów potomnych obiektów portu, których Text Color właściwość to 16777215 (co odpowiada wartościom Blue = 255, Green = 255i Red = 255).
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) > 16777215
Zwraca wszystkie obiekty podrzędne obiektów portu, których Text Color właściwość nie jest 16777215.
Object_TextColor(Parent) > '' && Object_TextColor(Parent) Div 65536 >= 96 && Object_TextColor(Parent) Div 256 Mod 256 Between 64 And 192 && Object_TextColor(Parent) Mod 256 = 128
Zwraca wszystkie obiekty podrzędne obiektów portów, których Text Color jest taka, że składowa Blue ma wartość większą lub równą 96, składowa Green ma wartość większą lub równą 64 i mniejsza lub równa 192a składowa czerwona ma wartość mniejszą lub równą 128.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) Mod 256 Between 64 And 192
Zwraca wszystkie obiekty potomne obiektów port, których Text Color składnik Red obiektu ma wartość większą lub równą 64 i mniejsza lub równa 192.
Uwaga
Właściwość Text Color jest zdefiniowana dla obiektów harness entry, note, port, sheet entry i text frame, ale tylko obiekty port mogą mieć dzieci, które są zwracane przez to wyrażenie.
Object_UseDBTableName
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów części, których Use Database Table Name właściwość jest zgodna z zapytaniem.
Składnia
Object_UseDBTableName(Parent) : Boolean_String
Przykład użycia
Object_UseDBTableName(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, których właściwość Use Database Table Name jest włączona.
Object_UseDBTableName(Parent) = 'False'
Zwraca wszystkie obiekty podrzędne obiektów części, których Use Database Table Name jest wyłączona.
Uwaga
Właściwość Use Database Table Name jest zdefiniowana tylko dla obiektów części.
Object_UseLibraryName
Podsumowanie
Zwraca wszystkie obiekty podrzędne obiektów części, których Use Library Name właściwość jest zgodna z zapytaniem.
Składnia
Object_UseLibraryName(Parent) : Boolean_String
Przykład użycia
Object_UseLibraryName(Parent) = 'True'
Zwraca wszystkie obiekty podrzędne obiektów części, których właściwość Use Library Name jest włączona.
Object_UseLibraryName(Parent) = 'False'
Zwraca wszystkie obiekty podrzędne obiektów części, których Use Library Name jest wyłączona.
Uwaga
Właściwość Use Library Name jest zdefiniowana tylko dla obiektów części.