Verifiche di appartenenza

Le Membership Checks funzioni di query dello schematic mostrate nella finestra di dialogo Query Helper
Questa pagina di riferimento descrive le parole chiave del linguaggio di query della categoria Membership Checks disponibili nei documenti schematic e nelle librerie schematic in Altium Designer. Per assistenza su una specifica parola chiave di query, utilizzare le seguenti sezioni comprimibili oppure evidenziare (o fare clic all'interno di) una determinata parola chiave - nel Query Helper, o in un pannello Filter - e premere F1 per accedere subito alla relativa sezione.
AsCM
Riepilogo
Per le proprietà numeriche degli oggetti (ad esempio lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente - misurato nelle unità predefinite dello spazio di progettazione - in unità metriche - cm - dove 1cm = 0.01meter, che viene quindi confrontato con il valore immesso nell'espressione.
Sintassi
AsCM(Keyword : Number) : Number
Esempio di utilizzo
IsArc And (AsCM(Radius) = 0.56)
Restituisce tutti gli oggetti arco che hanno una Radius proprietà che è 0.56cm.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Restituisce tutti gli oggetti porta che hanno una Width proprietà maggiore o uguale a 1.27cm e minore o uguale a 2.79cm.
AsDXPs
Riepilogo
Per le proprietà numeriche degli oggetti (ad esempio lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente - misurato nelle unità predefinite dello spazio di progettazione - in unità imperiali - DXP Defaults (DXPs) - dove 1DXP = 10mils, che viene quindi confrontato con il valore immesso nell'espressione.
Sintassi
AsDXPs(Keyword : Number) : Number
Esempio di utilizzo
IsArc And (AsDXPs(Radius) = 21.91)
Restituisce tutti gli oggetti arco che hanno una Radius proprietà che è 21.91DXPs.
IsPort And (AsDXPs(Width) Between 50 And 150)
Restituisce tutti gli oggetti porta che hanno una Width proprietà maggiore o uguale a 50DXPs e minore o uguale a 150DXPs.
AsInches
Riepilogo
Per le proprietà numeriche degli oggetti (ad esempio lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente - misurato nelle unità predefinite dello spazio di progettazione - in pollici, che viene quindi confrontato con il valore immesso nell'espressione.
Sintassi
AsInches(Keyword : Number) : Number
Esempio di utilizzo
IsArc And (AsInches(Radius) = 0.219)
Restituisce tutti gli oggetti arco che hanno una Radius proprietà che è 0.219in.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Restituisce tutti gli oggetti porta che hanno una Height proprietà maggiore o uguale a 0.254in e minore o uguale a 0.294in.
AsMetres
Riepilogo
Per le proprietà numeriche degli oggetti (ad esempio lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente - misurato nelle unità predefinite dello spazio di progettazione - in metri, che viene quindi confrontato con il valore immesso nell'espressione.
Sintassi
AsMetres(Keyword : Number) : Number
Esempio di utilizzo
IsArc And (AsMetres(Radius) = 0.01)
Restituisce tutti gli oggetti arco che hanno una Radius proprietà che è 0.01m.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Restituisce tutti gli oggetti porta che hanno una Width proprietà maggiore o uguale a 0.01m e minore o uguale a 0.02m.
AsMils
Riepilogo
Per le proprietà numeriche degli oggetti (ad esempio lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente - misurato nelle unità predefinite dello spazio di progettazione - in unità imperiali - mil - dove 1mil = 0.001inch, che viene quindi confrontato con il valore immesso nell'espressione.
Sintassi
AsMils(Keyword : Number) : Number
Esempio di utilizzo
IsArc And (AsMils(Radius) = 250)
Restituisce tutti gli oggetti arco che hanno una Radius proprietà che è 250mil.
IsPort And (AsMils(Height) Between 100 And 120)
Restituisce tutti gli oggetti porta che hanno una Height proprietà maggiore o uguale a 100mil e minore o uguale a 120mil.
AsMM
Riepilogo
Per le proprietà numeriche degli oggetti (ad esempio lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente - misurato nelle unità predefinite dello spazio di progettazione - in unità metriche - mm - dove 1mm = 0.001meter, che viene quindi confrontato con il valore immesso nell'espressione.
Sintassi
AsMM(Keyword : Number) : Number
Esempio di utilizzo
IsArc And (AsMM(Radius) = 6.29)
Restituisce tutti gli oggetti arco che hanno una Radius proprietà che è 6.29mm.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Restituisce tutti gli oggetti porta che hanno una Height proprietà maggiore o uguale a 2.54mm e minore o uguale a 2.64mm.
HasFootprint
Riepilogo
Restituisce ogni oggetto parte che è collegato a (o fa riferimento a) un modello footprint le cui proprietà sono conformi alla Query.
Sintassi
HasFootprint(ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La stringa ModelName specifica la Name proprietà del modello footprint collegato.
Il parametro CurrentModelOnly specifica se il modello footprint collegato debba o meno essere il Footprint corrente per ciascuna parte. Quando è False, il modello footprint collegato non deve necessariamente essere il Footprint corrente (ma può comunque esserlo); quando è True, il modello footprint collegato deve essere il Footprint corrente.
Esempio di utilizzo
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Restituisce tutti gli oggetti parte che sono collegati a un modello Footprint la cui Name proprietà è SOIC14; tale modello non deve necessariamente essere il Footprint corrente di ciascuna parte (ma può esserlo).
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Restituisce tutti gli oggetti parte che sono collegati a un modello Footprint la cui Name proprietà è DIP14; tale modello deve essere il Footprint corrente per la parte.
HasModel
Riepilogo
Restituisce ogni oggetto parte che è collegato a (o fa riferimento a) un modello di dominio le cui proprietà sono conformi alla Query.
Sintassi
HasModel(ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La stringa ModelType specifica la Type proprietà di un modello collegato e deve essere una delle stringhe del seguente elenco:
- 'PCBLIB' - utilizzare questa stringa per indirizzare un modello collegato la cui proprietà Type è Footprint.
- 'IBIS' - utilizzare questa stringa per indirizzare un modello collegato la cui proprietà Type è Ibis Model.
- 'SI' - utilizzare questa stringa per indirizzare un modello collegato la cui proprietà Type è Signal Integrity.
- 'SIM' - utilizzare questa stringa per indirizzare un modello collegato la cui proprietà Type è Simulation.
- 'FPGA'- utilizzare questa stringa per indirizzare un modello collegato la cui Type proprietà è FPGA.
La stringa ModelName specifica la Name proprietà di un modello collegato.
Il parametro CurrentModelOnly specifica se il modello collegato debba o meno essere un modello corrente di ciascuna parte. Quando è False, il modello collegato non deve necessariamente essere un modello corrente (ma può comunque esserlo); quando è True, il modello collegato deve essere un modello corrente.
Esempio di utilizzo
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Restituisce tutti gli oggetti parte che sono collegati a un modello Footprint la cui Name proprietà è SOIC14; tale modello non deve necessariamente essere il modello Footprint corrente di ciascuna parte (ma può esserlo).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Restituisce tutti gli oggetti parte che sono collegati a un modello Footprint la cui Name proprietà è DIP14; tale modello deve essere il modello Footprint corrente per la parte.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Restituisce tutti gli oggetti parte che sono collegati a un modello Signal Integrity la cui Name proprietà è RES1; tale modello non deve necessariamente essere il modello Signal Integrity corrente di ciascuna parte (ma può esserlo).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Restituisce tutti gli oggetti parte che sono collegati a un modello Simulation la cui Name proprietà è RESISTOR; tale modello deve essere il modello Simulation corrente per la parte.
HasModelParameter
Riepilogo
Restituisce ogni oggetto parte che è collegato a (o fa riferimento a) un modello di dominio contenente un oggetto parametro le cui proprietà Parameter Name e Value sono conformi alla Query.
Sintassi
HasModelParameter(Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Il parametro CurrentModelOnly specifica se il modello collegato (che contiene un parametro conforme) deve essere o meno un Current Model di ciascuna parte. Quando questo è False, il modello collegato non deve necessariamente essere un Current Model (ma può comunque esserlo); quando questo è True, il modello collegato deve essere un Current Model.
Esempio di utilizzo
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Restituisce tutti gli oggetti parte collegati a un modello che contiene un oggetto parametro la cui proprietà Parameter Name è Inductance A e la cui proprietà Value è 1mH. Tale modello non deve necessariamente essere un Current Model di ciascuna parte (ma può esserlo).
HasModelParameter('Coupling Factor','0.999',True)
HasModelParameter('Coupling Factor','0.999',True) = True
HasModelParameter('Coupling Factor','0.999',True) = 'True'
Restituisce tutti gli oggetti parte collegati a un modello che contiene un oggetto parametro la cui proprietà Parameter Name è Coupling Factor e la cui proprietà Value è 0.999. Tale modello deve essere un Current Model della parte.
HasParameter
Riepilogo
Restituisce tutti gli oggetti set di parametri, parte, pin, porta, sonda e simbolo di foglio che contengono un oggetto parametro le cui proprietà Parameter Name e Value sono conformi alla Query.
Sintassi
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
Esempio di utilizzo
HasParameter('Comment','1K')
HasParameter('Comment','1K') = True
HasParameter('Comment','1K') = 'True'
Restituisce tutti gli oggetti set di parametri, parte, pin, porta, sonda e simbolo di foglio che contengono un oggetto parametro la cui proprietà Parameter Name è Comment e la cui proprietà Value è 1K.
HasPin
Riepilogo
Restituisce tutti gli oggetti parte che contengono un oggetto pin le cui proprietà Pin Designator e Name sono conformi alla Query.
Sintassi
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
Esempio di utilizzo
HasPin('7','GND')
HasPin('7','GND') = True
HasPin('7','GND') = 'True'
Restituisce tutti gli oggetti figlio di tutti gli oggetti parte che contengono un oggetto pin la cui proprietà Pin Designator è 7 e la cui proprietà Name è GND.
HasSheetEntry
Riepilogo
Restituisce tutti gli oggetti simbolo di foglio che contengono una sheet entry la cui proprietà Name è conforme alla Query.
Sintassi
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
Esempio di utilizzo
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Restituisce tutti gli oggetti simbolo di foglio che contengono un oggetto sheet entry la cui proprietà Name è CLK.
InComponent
Riepilogo
Restituisce gli oggetti parte la cui proprietà Component Designator è conforme alla Query.
Sintassi
InComponent(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Esempio di utilizzo
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Restituisce gli oggetti parte la cui proprietà Component Designator è U1.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Restituisce gli oggetti parte la cui proprietà Component Designator è U1, oppure J1, oppure R1.
Note
-
Gli oggetti figlio degli oggetti parte restituiti non vengono restituiti.
-
Questa parola chiave è un alias della parola chiave InPart.
InPart
Riepilogo
Restituisce gli oggetti parte la cui proprietà Component Designator è conforme alla Query.
Sintassi
InPart(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Esempio di utilizzo
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Restituisce gli oggetti parte la cui proprietà Component Designator è U1.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Restituisce gli oggetti parte la cui proprietà Component Designator è U1, oppure J1, oppure R1.
Note
-
Gli oggetti figlio degli oggetti parte restituiti non vengono restituiti.
-
Questa parola chiave è un alias della parola chiave InComponent.
InSheetSymbol
Riepilogo
Restituisce l'oggetto simbolo di foglio la cui proprietà Sheet Name è conforme alla Query.
Sintassi
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
Esempio di utilizzo
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Restituisce l'oggetto simbolo di foglio la cui proprietà Sheet Name è Accelerometer.
Nota
Gli oggetti figlio dell'oggetto simbolo di foglio restituito non vengono restituiti.
Object_AreaColor
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto connettore harness, porta e simbolo di foglio la cui proprietà Fill Color è conforme alla Query.
Sintassi
Object_AreaColor(Parent) : Numeric_String
Object_AreaColor(Parent) : Number
Il colore corrispondente a un determinato numero può essere dedotto dalla seguente relazione:
65536 * Blue + 256 * Green + Red
dove i componenti Blue, Green e Red hanno ciascuno un valore compreso tra 0 e 255 (inclusi).
Quando la parola chiave Object_AreaColor può essere utilizzata insieme a un Number, è possibile valutare singolarmente i valori dei componenti Blue, Green e Red della proprietà Fill Color, utilizzando i seguenti costrutti:
- Blue = Fill Color Div 65536
- Green = Fill Color Div 256 Mod 256
- Red = Fill Color Mod 256
Esempio di utilizzo
Object_AreaColor(Parent) = '0'
Object_AreaColor(Parent) <> '' && Object_AreaColor(Parent) = 0
Restituisce tutti gli oggetti figlio di ciascun oggetto padre la cui proprietà Fill Color è 0 (che corrisponde ai valori Blue = 0, Green = 0 e Red = 0).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Restituisce tutti gli oggetti figlio di ciascun oggetto padre la cui proprietà Fill Color è 16711680 (che corrisponde ai valori Blue = 255, Green = 0 e Red = 0).
Object_AreaColor(Parent) <> '16777215'
Restituisce tutti gli oggetti except oggetti figlio di ciascun oggetto padre la cui proprietà Fill Color è 16777215 (che corrisponde ai valori Blue = 255, Green = 255 e 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
Restituisce tutti gli oggetti figlio di ciascun oggetto padre – eccetto le parti – la cui proprietà Fill Color è tale che il componente Blue ha un valore maggiore o uguale a 96, il componente Green ha un valore maggiore o uguale a 64 e minore o uguale a 192, e il componente Red ha un valore minore o uguale a 128.
Object_ObjectKind(Parent) = 'Port' && Object_AreaColor(Parent) Div 65536 <= 192
Restituisce tutti gli oggetti figlio degli oggetti porta il cui componente Blue della proprietà Fill Color ha un valore minore o uguale a 192.
Object_ObjectKind(Parent) = 'Sheet Symbol' && Object_AreaColor(Parent) Mod 256 Between 64 And 192
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio il cui componente Red della proprietà Fill Color ha un valore maggiore o uguale a 64 e minore o uguale a 192.
Object_ArrowStyle
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto porta la cui proprietà Arrow Style è conforme alla Query.
Sintassi
Object_ArrowStyle(Parent) = PortArrowStyle_String
Object_ArrowStyle(Parent) <> PortArrowStyle_String
PortArrowStyle_String deve essere una delle stringhe del seguente elenco:
- 'Bottom'
- 'Left'
- 'Left & Right'
- 'None (Horizontal)'
- 'None (Vertical)'
- 'Right'
- 'Top'
- 'Top & Bottom'
Esempio di utilizzo
Object_ArrowStyle(Parent) = 'Left'
Restituisce tutti gli oggetti figlio di tutti gli oggetti porta la cui proprietà Arrow Style è Left.
Object_ArrowStyle(Parent) <> 'Bottom'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti porta la cui proprietà Arrow Style è Bottom.
Object_ArrowStyle(Parent) <> '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ObjectKind(Parent) = 'Port' && Object_ArrowStyle(Parent) <> 'Right'
Restituisce tutti gli oggetti figlio di tutti gli oggetti porta, except quegli oggetti porta la cui proprietà Arrow Style è Right.
Object_Color
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto connettore harness, set di parametri, pin, porta e simbolo di foglio la cui proprietà Color è conforme alla Query.
Sintassi
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
Il colore corrispondente a un determinato numero può essere dedotto dalla seguente relazione:
65536 * Blue + 256 * Green + Red
dove i componenti Blue, Green e Red hanno ciascuno un valore compreso tra 0 e 255 (inclusi).
Quando la parola chiave Object_Color può essere utilizzata insieme a un Number, è possibile valutare singolarmente i valori dei componenti Blue, Green e Red della proprietà Color, utilizzando i seguenti costrutti:
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
Esempio di utilizzo
Object_Color(Parent) = '0'
Object_Color(Parent) <> '' && Object_Color(Parent) = 0
Restituisce tutti gli oggetti figlio di ciascun oggetto padre la cui proprietà Color è 0 (che corrisponde ai valori Blue = 0, Green = 0 e Red = 0).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Restituisce tutti gli oggetti figlio di ciascun oggetto padre la cui proprietà Color è 16711680 (che corrisponde ai valori Blue = 255, Green = 0 e Red = 0).
Object_Color(Parent) <> '16777215'
Restituisce tutti gli oggetti except oggetti figlio di ciascun oggetto padre la cui proprietà Color è 16777215 (che corrisponde ai valori Blue = 255, Green = 255 e Red = 255).
Object_ObjectKind(Parent) <> 'Part' && Object_Color(Parent) <> 16777215
Restituisce tutti gli oggetti figli di ciascun oggetto padre, eccetto le parti, la cui proprietà Color è 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
Restituisce tutti gli oggetti figli di ciascun oggetto padre, eccetto le parti, la cui proprietà Color è tale che il componente Blue ha un valore maggiore o uguale a 96, il componente Green ha un valore maggiore o uguale a 64 e minore o uguale a 192, e il componente Red ha un valore minore o uguale a 128.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 <= 192
Restituisce tutti gli oggetti figli degli oggetti set di parametri il cui componente Blue della proprietà Color ha un valore minore o uguale a 192.
Object_ObjectKind(Parent) = 'Port' && Object_Color(Parent) Mod 256 Between 64 And 192
Restituisce tutti gli oggetti figli degli oggetti porta il cui componente Red della proprietà Color ha un valore maggiore o uguale a 64 e minore o uguale a 192.
Object_Comment
Riepilogo
Restituisce tutti gli oggetti figli di tutti gli oggetti parte la cui proprietà Part Comment è conforme alla Query.
Sintassi
Object_Comment(Parent) : String
Esempio di utilizzo
Object_Comment(Parent) = '1488'
Restituisce tutti gli oggetti figli di tutti gli oggetti parte la cui proprietà Part Comment è 1488.
Object_ComponentType
Riepilogo
Restituisce tutti gli oggetti figli di tutti gli oggetti parte la cui proprietà Component Type è conforme alla Query.
Sintassi
Object_ComponentType(Parent) = ComponentType_String
Object_ComponentType(Parent) <> ComponentType_String
ComponentType_String deve essere una delle stringhe del seguente elenco:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Esempio di utilizzo
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Restituisce tutti gli oggetti figli di tutti gli oggetti parte la cui proprietà Component Type è Net Tie (In BOM).
Object_ComponentType(Parent) <> 'Standard'
Restituisce tutti gli oggetti except figli degli oggetti parte la cui proprietà Component Type è Standard.
Object_ComponentType(Parent) <> '' && Object_ComponentType(Parent) <> 'Standard'
Object_ComponentType(Parent) > '' && Object_ComponentType(Parent) <> 'Standard'
Object_ObjectKind(Parent) = 'Part' && Object_ComponentType(Parent) <> 'Standard'
Restituisce tutti gli oggetti figli di tutti gli oggetti parte la cui proprietà Component Type non è Standard.
Note
- La proprietà Component Type è definita solo per gli oggetti parte.
-
I caratteri di apice singolo (') all'inizio e alla fine di
ComponentType_Stringsono obbligatori.
Object_CurrentFootprint
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte la cui proprietà Current Footprint è conforme alla Query.
Sintassi
Object_CurrentFootprint(Parent) : String
Esempio di utilizzo
Object_CurrentFootprint(Parent) = 'DIP14'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Current Footprint è DIP14.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Current Footprint inizia con SIP e contiene almeno un altro carattere successivo.
Object_DatabaseTableName
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte la cui proprietà Database Table Name è conforme alla Query.
Sintassi
Object_DatabaseTableName(Parent) : String
Esempio di utilizzo
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Database Table Name è Tantalum_Capacitors.
Object_DatabaseTableName(Parent) Like '*Res*'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Database Table Name include Res.
Object_Designator
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte la cui proprietà Component Designator è conforme alla Query.
Sintassi
Object_Designator(Parent) : String
Esempio di utilizzo
Object_Designator(Parent) = 'U2'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Component Designator è U2.
Object_Designator(Parent) Like '*Channel*'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Component Designator include Channel.
Object_DesignatorLocked
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte la cui proprietà Lock Designator è conforme alla Query.
Sintassi
Object_DesignatorLocked(Parent) : Boolean_String
Esempio di utilizzo
Object_DesignatorLocked(Parent) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Lock Designator è abilitata.
Object_DesignatorLocked(Parent) = 'False'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Lock Designator è disabilitata.
Object_DesignItemID
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte la cui proprietà Design Item ID è conforme alla Query.
Sintassi
Object_DesignItemID(Parent) : String
Esempio di utilizzo
Object_DesignItemID(Parent) = 'LM833'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Design Item ID è LM833.
Object_DesignItemID(Parent) Like '*Osc*'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Design Item ID include Osc.
Object_ElectricalType
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto pin la cui proprietà Electrical Type è conforme alla Query.
Sintassi
Object_ElectricalType(Parent) = ElectricalType_String
Object_ElectricalType(Parent) <> ElectricalType_String
ElectricalType_String deve essere una delle stringhe del seguente elenco:
-
'HiZ' -
'Input' -
'I/O' -
'Open Collector' -
'Open Emitter' -
'Output' -
'Passive' -
'Power'
Esempio di utilizzo
Object_ElectricalType(Parent) = 'Power'
Restituisce tutti gli oggetti figli di tutti gli oggetti pin la cui proprietà Electrical Type è Power.
Object_ElectricalType(Parent) <> 'HiZ'
Restituisce tutti gli oggetti except figli degli oggetti pin la cui proprietà Electrical Type è HiZ.
Object_ElectricalType(Parent) <> '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ElectricalType(Parent) > '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ObjectKind(Parent) = 'Pin' && Object_ElectricalType(Parent) <> 'HiZ'
Restituisce tutti gli oggetti figli di tutti gli oggetti pin, except quegli oggetti pin la cui proprietà Electrical Type è HiZ.
Object_HasFootprint
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte collegato a (o che fa riferimento a) un modello di footprint le cui proprietà sono conformi alla Query.
Sintassi
Object_HasFootprint(Parent,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La stringa ModelName specifica la proprietà Name del modello di footprint collegato.
Il parametro CurrentModelOnly specifica se il modello di footprint collegato debba o meno essere il Current Footprint per ciascuna parte. Quando è False, il modello di footprint collegato non deve necessariamente essere il Current Footprint (ma può comunque esserlo); quando è True, il modello di footprint collegato deve essere il Current Footprint.
Esempio di utilizzo
Object_HasFootprint(Parent,'SOIC14',False)
Object_HasFootprint(Parent,'SOIC14',False) = True
Object_HasFootprint(Parent,'SOIC14',False) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte collegati a un Footprint Model la cui proprietà Name è SOIC14; tale modello non deve necessariamente essere il Current Footprint di ciascuna parte (ma può esserlo).
Object_HasFootprint(Parent,'DIP14',True)
Object_HasFootprint(Parent,'DIP14',True) = True
Object_HasFootprint(Parent,'DIP14',True) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte collegati a un Footprint Model la cui proprietà Name è DIP14; tale modello deve essere il Current Footprint della parte.
Object_HasModel
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte collegato (o che fa riferimento) a un modello di dominio le cui proprietà sono conformi alla Query.
Sintassi
Object_HasModel(Parent,ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La stringa ModelType specifica la proprietà Type di un modello collegato e deve essere una delle stringhe del seguente elenco:
- 'PCBLIB' - usare questa stringa per indirizzare un modello collegato la cui proprietà Type è Footprint.
- 'IBIS' - usare questa stringa per indirizzare un modello collegato la cui proprietà Type è Ibis Model.
- 'SI' - usare questa stringa per indirizzare un modello collegato la cui proprietà Type è Signal Integrity.
- 'SIM' - usare questa stringa per indirizzare un modello collegato la cui proprietà Type è Simulation.
- 'FPGA' - usare questa stringa per indirizzare un modello collegato la cui proprietà Type è FPGA.
La stringa ModelName specifica la proprietà Name di un modello collegato.
Il parametro CurrentModelOnly specifica se il modello collegato debba o meno essere un Current Model di ciascuna parte. Quando è False, il modello collegato non deve necessariamente essere un Current Model (ma può comunque esserlo); quando è True, il modello collegato deve essere un Current Model.
Esempio di utilizzo
Object_HasModel(Parent,'PCBLIB','SOIC14',False)
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = True
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte collegati a un Footprint Model la cui proprietà Name è SOIC14; tale modello non deve necessariamente essere il Current Footprint Model di ciascuna parte (ma può esserlo).
Object_HasModel(Parent,'PCBLIB','DIP14',True)
Object_HasModel(Parent,'PCBLIB','DIP14',True) = True
Object_HasModel(Parent,'PCBLIB','DIP14',True) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte collegati a un Footprint Model la cui proprietà Name è DIP14; tale modello deve essere il Current Footprint Model della parte.
Object_HasModel(Parent,'SI','RES1',False)
Object_HasModel(Parent,'SI','RES1',False) = True
Object_HasModel(Parent,'SI','RES1',False) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte collegati a un Signal Integrity Model la cui proprietà Name è RES1; tale modello non deve necessariamente essere il Current Signal Integrity Model di ciascuna parte (ma può esserlo).
Object_HasModel(Parent,'SIM','RESISTOR',True)
Object_HasModel(Parent,'SIM','RESISTOR',True) = True
Object_HasModel(Parent,'SIM','RESISTOR',True) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte collegati a un Simulation Model la cui proprietà Name è RESISTOR; tale modello deve essere il Current Simulation Model della parte.
Object_HasModelParameter
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto parte collegato (o che fa riferimento) a un modello di dominio, contenente un oggetto parametro le cui proprietà Parameter Name e Value sono conformi alla Query.
Sintassi
Object_HasModelParameter(Parent,Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
Il parametro CurrentModelOnly specifica se il modello collegato (che contiene un parametro conforme) debba o meno essere un Modello corrente di ciascuna parte. Quando questo è False, il modello collegato non deve essere necessariamente un Modello corrente (ma può comunque esserlo); quando questo è True, il modello collegato deve essere un Modello corrente.
Esempio di utilizzo
Object_HasModelParameter(Parent,'Inductance A','1mH',False)
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = True
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti parte che sono collegati a un modello che contiene un oggetto parametro la cui proprietà Parameter Name è Inductance A e la cui proprietà Value è 1mH. Tale modello non deve essere necessariamente un Modello corrente di ciascuna Parte (ma può esserlo).
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'
Restituisce tutti gli oggetti figlio degli oggetti parte che sono collegati a un modello che contiene un oggetto parametro la cui proprietà Parameter Name è Coupling Factor e la cui proprietà Value è 0.999. Tale modello deve essere un Modello corrente della Parte.
Object_HasParameter
Riepilogo
Restituisce tutti gli oggetti figlio di tutti gli oggetti set di parametri, parte, pin, porta, sonda e simbolo di foglio, contenenti un oggetto parametro le cui proprietà Parameter Name e Value sono conformi alla Query.
Sintassi
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
Esempio di utilizzo
Object_HasParameter(Parent,'Comment','1K')
Object_HasParameter(Parent,'Comment','1K') = True
Object_HasParameter(Parent,'Comment','1K') = 'True'
Restituisce tutti gli oggetti figlio di tutti gli oggetti set di parametri, parte, pin, porta, sonda e simbolo di foglio che contengono un oggetto parametro la cui proprietà Parameter Name è Comment e la cui proprietà Value è 1K.
Object_HasPin
Riepilogo
Restituisce tutti gli oggetti figlio di tutti gli oggetti parte che contengono un oggetto pin le cui proprietà Pin Designator e Name sono conformi alla Query.
Sintassi
Object_HasPin(Parent,Pin Designator : String,Name : String) : Boolean/Boolean_String
Esempio di utilizzo
Object_HasPin(Parent,'7','GND')
Object_HasPin(Parent,'7','GND') = True
Object_HasPin(Parent,'7','GND') = 'True'
Restituisce tutti gli oggetti figlio di tutti gli oggetti parte che contengono un oggetto pin la cui proprietà Pin Designator è 7 e la cui proprietà Name è GND.
Object_HasSheetEntry
Riepilogo
Restituisce tutti gli oggetti figlio di tutti gli oggetti simbolo di foglio che contengono una sheet entry la cui proprietà Name è conforme alla Query.
Sintassi
Object_HasSheetEntry(Parent , Sheet Entry Name : String) : Boolean/Boolean_String
Esempio di utilizzo
Object_HasSheetEntry(Parent,'CLK')
Object_HasSheetEntry(Parent,'CLK') = True
Object_HasSheetEntry(Parent,'CLK') = 'True'
Restituisce tutti gli oggetti figlio di tutti gli oggetti simbolo di foglio che contengono un oggetto sheet entry la cui proprietà Name è CLK.
Object_IeeeSymbolInner
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Inside è conforme alla Query.
Sintassi
Object_IeeeSymbolInner(Parent) = IeeeSymbolInner_String
Object_IeeeSymbolInner(Parent) <> IeeeSymbolInner_String
IeeeSymbolInner_String deve essere una delle seguenti stringhe:
- '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'
Esempio di utilizzo
Object_IeeeSymbolInner(Parent) = 'HiZ'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Inside è HiZ.
Object_IeeeSymbolInner(Parent) <> 'Pulse'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Inside è Pulse.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInner(Parent) <> 'Open Emitter'
Restituisce tutti gli oggetti figlio degli oggetti pin except quegli oggetti pin la cui proprietà IEEE Symbol Inside è Open Emitter.
Note
-
I caratteri di apice singolo (') all'inizio e alla fine di
IeeeSymbolInner_Stringsono obbligatori. - La proprietà IEEE Symbol Inside è definita solo per gli oggetti pin.
Object_IeeeSymbolInnerEdge
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Inside Edge è conforme alla Query.
Sintassi
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) <> IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String deve essere una delle seguenti stringhe:
- 'Clock'
- 'No Symbol'
Esempio di utilizzo
Object_IeeeSymbolInnerEdge(Parent) = 'Clock'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Inside Edge è Clock.
Object_IeeeSymbolInnerEdge(Parent) <> 'No Symbol'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Inside Edge è No Symbol.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInnerEdge(Parent) <> 'Clock'
Restituisce tutti gli oggetti figlio degli oggetti pin except quegli oggetti pin la cui proprietà IEEE Symbol Inside Edge è Clock.
Note
-
I caratteri di apice singolo (') all'inizio e alla fine di
IeeeSymbolInnerEdge_Stringsono obbligatori. - La proprietà IEEE Symbol Inside Edge è definita solo per gli oggetti pin.
Object_IeeeSymbolOuter
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Outside è conforme alla Query.
Sintassi
Object_IeeeSymbolOuter(Parent) = IeeeSymbolOuter_String
Object_IeeeSymbolOuter(Parent) <> IeeeSymbolOuter_String
IeeeSymbolOuter_String deve essere una delle seguenti stringhe:
- 'Analog Signal In'
- 'Bidirectional Signal Flow'
- 'Digital Signal In'
- 'Left Right Signal Flow'
- 'No Symbol'
- 'Not Logic Connection'
- 'Right Left Signal Flow'
Esempio di utilizzo
Object_IeeeSymbolOuter(Parent) = 'Digital Signal In'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Outside è Digital Signal In.
Object_IeeeSymbolOuter(Parent) <> 'Bidirectional Signal Flow'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Outside è Bidirectional Signal Flow.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuter(Parent) <> 'No Symbol'
Restituisce tutti gli oggetti figlio degli oggetti pin except quegli oggetti pin la cui proprietà IEEE Symbol Outside è No Symbol.
Note
-
I caratteri di apice singolo (') all'inizio e alla fine di
IeeeSymbolOuter_Stringsono obbligatori. - La proprietà IEEE Symbol Outside è definita solo per gli oggetti pin.
Object_IeeeSymbolOuterEdge
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Outside Edge è conforme alla Query.
Sintassi
Object_IeeeSymbolOuterEdge(Parent) = IeeeSymbolOuterEdge_String
Object_IeeeSymbolOuterEdge(Parent) <> IeeeSymbolOuterEdge_String
IeeeSymbolOuterEdge_String deve essere una delle seguenti stringhe:
- 'Active Low Input'
- 'Active Low Output'
- 'Dot'
- 'No Symbol'
Esempio di utilizzo
Object_IeeeSymbolOuterEdge(Parent) = 'Dot'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Outside Edge è Dot.
Object_IeeeSymbolOuterEdge(Parent) <> 'Active Low Output'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Outside Edge è Active Low Output.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuterEdge(Parent) <> 'No Symbol'
Restituisce tutti gli oggetti figlio degli oggetti pin except quegli oggetti pin la cui proprietà IEEE Symbol Outside Edge è No Symbol.
Note
-
I caratteri di apice singolo (') all'inizio e alla fine di
IeeeSymbolOuterEdge_Stringsono obbligatori. - La proprietà IEEE Symbol Outside Edge è definita solo per gli oggetti pin.
Object_IOType
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti porta la cui proprietà IO Type è conforme alla Query.
Sintassi
Object_IOType(Parent) = IOType_String
Object_IOType(Parent) <> IOType_String
IOType_String deve essere una delle stringhe del seguente elenco:
-
'Bidirectional' -
'Input' -
'Output' -
'Unspecified'
Esempio di utilizzo
Object_IOType(Parent) = 'Bidirectional'
Restituisce tutti gli oggetti figlio degli oggetti porta la cui proprietà IO Type è Bidirectional.
Object_IOType(Parent) <> 'Output'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti porta la cui proprietà IO Type è Output.
Note
- La proprietà IO Type è definita per gli oggetti porta e sheet entry, ma solo gli oggetti porta possono avere figli restituibili da questa espressione.
-
I caratteri di apice singolo (') all'inizio e alla fine di
IOType_Stringsono obbligatori.
Object_IsMirrored
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Mirrored è conforme alla Query.
Sintassi
Object_IsMirrored(Parent) : Boolean_String
Esempio di utilizzo
Object_IsMirrored(Parent) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Mirrored è abilitata.
Object_IsMirrored(Parent) = 'False'
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Mirrored è disabilitata.
Nota
La proprietà Mirrored è definita per gli oggetti simbolo IEEE, parte e stringa di testo, ma solo gli oggetti parte possono avere figli restituibili da questa espressione.
Object_Length
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Length è conforme alla Query.
Sintassi
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
Esempio di utilizzo
Object_Length(Parent) = '30'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Length è uguale a 30.
Object_Length(Parent) Between '20' And '40'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Length è maggiore o uguale a 20 e minore o uguale a 40.
Object_Length(Parent) >= '10'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Length è maggiore o uguale a 10.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) < 30
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Length è minore di 30.
Object_Length(Parent) <> '40'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti pin la cui proprietà Length è uguale a 40.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
Restituisce tutti gli oggetti figlio degli oggetti pin except quegli oggetti pin la cui proprietà Length è 40.
Nota
La proprietà Length è definita solo per gli oggetti pin.
Object_LibraryName
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Library è conforme alla Query.
Sintassi
Object_LibraryName(Parent) : String
Esempio di utilizzo
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Library è Miscellaneous Devices.IntLib.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Restituisce tutti gli oggetti figlio degli oggetti parte che hanno una proprietà Library la cui stringa associata inizia con Miscellaneous e termina con .IntLib.
Nota
La proprietà Library è definita solo per gli oggetti parte.
Object_LibReference
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Symbol Reference è conforme alla Query.
Sintassi
Object_LibReference(Parent) : String
Esempio di utilizzo
Object_LibReference(Parent) = 'LM833'
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Symbol Reference è LM833.
Nota
La proprietà Symbol Reference è definita solo per gli oggetti parte.
Object_LocationX
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è conforme alla Query.
Sintassi
Object_LocationX(Parent) : Numeric_String
Esempio di utilizzo
Object_LocationX(Parent) = '320'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è uguale a 320.
Object_LocationX(Parent) Between '150' And '430'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è maggiore o uguale a 150 e minore o uguale a 430.
Object_LocationX(Parent) >= '250'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è maggiore o uguale a 250.
Object_LocationX(Parent) < 350
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è minore di 350.
Object_LocationX(Parent) <> '210'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà X1 non è uguale a 210.
Object_LocationY
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è conforme alla Query.
Sintassi
Object_LocationY(Parent) : Numeric_String
Esempio di utilizzo
Object_LocationY(Parent) = '320'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è uguale a 320.
Object_LocationY(Parent) Between '150' And '430'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è maggiore o uguale a 150 e minore o uguale a 430.
Object_LocationY(Parent) >= '250'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è maggiore o uguale a 250.
Object_LocationY(Parent) < 350
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è minore di 350.
Object_LocationY(Parent) <> '210'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 non è uguale a 210.
Object_Locked
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Locked è conforme alla Query.
Sintassi
Object_Locked(Parent) : Boolean/Boolean_String
Esempio di utilizzo
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Locked è abilitata.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Restituisce tutti gli oggetti figlio degli oggetti connettore harness, insieme di parametri, parte, pin, porta, sonda e simbolo di foglio la cui proprietà Locked è disabilitata.
Object_ObjectKind
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti la cui proprietà Object Kind è conforme alla Query.
Sintassi
Object_ObjectKind(Parent) = ObjectKind_String
Object_ObjectKind(Parent) <> ObjectKind_String
ObjectKind_String specifica il tipo di oggetto e deve essere una delle seguenti stringhe:
- 'Harness Connector'
- 'Parameter Set'
-
'Part' -
'Pin' -
'Port' - 'Probe'
- 'Sheet Symbol'
- ''
Esempio di utilizzo
Object_ObjectKind(Parent) = 'Sheet Symbol'
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio.
Object_ObjectKind(Parent) <> 'Parameter Set'
Restituisce tutti gli oggetti figlio degli oggetti insieme di parametri.
Object_ObjectKind(Parent) = 'Part'
Restituisce tutti gli oggetti figlio degli oggetti parte.
Object_ObjectKind(Parent) = ''
Restituisce tutti gli oggetti che non hanno un oggetto padre.
Nota
I caratteri di apice singolo (') all'inizio e alla fine di ObjectKind_String sono obbligatori.
Object_Orientation
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti insieme di parametri, parte, pin e sonda, la cui proprietà Orientation è conforme alla Query.
Sintassi
Object_Orientation(Parent) = Orientation_String
Object_Orientation(Parent) <> Orientation_String
Orientation_String deve essere una delle stringhe del seguente elenco:
-
'0 Degrees' -
'90 Degrees' -
'180 Degrees' -
'270 Degrees'
Esempio di utilizzo
Object_Orientation(Parent) = '90 Degrees'
Restituisce tutti gli oggetti figlio degli oggetti insieme di parametri, parte, pin e sonda la cui proprietà Orientation è 90 Degrees.
Object_Orientation(Parent) <> '180 Degrees'
Restituisce tutti gli oggetti figlio degli oggetti insieme di parametri, parte, pin e sonda la cui proprietà Orientation è 180 Degrees.
Object_Orientation(Parent) <> '' && Object_Orientation(Parent) <> '180 Degrees'
Object_Orientation(Parent) > '' && Object_Orientation(Parent) <> '180 Degrees'
Restituisce tutti gli oggetti figlio degli oggetti insiemi di parametri, parti, pin e sonda la cui proprietà Orientation non è 180 Degrees.
Note
-
La proprietà Orientation è definita per gli oggetti designatore, tipo di connettore harness, simbolo IEEE, etichetta di rete, connettore fuori foglio, parametro, insieme di parametri, parte, pin, porta di alimentazione, sonda, designatore del simbolo di foglio, nome file del simbolo di foglio e stringa di testo. Tuttavia, solo gli oggetti insieme di parametri, parte, pin e sonda possono avere figli restituibili da questa espressione.
-
I caratteri di apice singolo (') all'inizio e alla fine di
Orientation_Stringsono obbligatori.
Object_PartId
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Current Part è conforme alla Query.
Sintassi
Object_PartId(Parent) : String
Esempio di utilizzo
Object_PartId(Parent) = 'B'
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Current Part è B.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Restituisce tutti gli oggetti figlio di quegli oggetti parte la cui proprietà Current Part è A.
Nota
La proprietà Current Part è definita solo per gli oggetti parte.
Object_PinShowDesignator
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Show Designator è conforme alla Query.
Sintassi
Object_PinShowDesignator(Parent) : Boolean_String
Esempio di utilizzo
Object_PinShowDesignator(Parent) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Show Designator è abilitata.
Object_PinShowDesignator(Parent) = 'False'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Show Designator è disabilitata.
Nota
La proprietà Show Designator è definita solo per gli oggetti pin.
Object_PinsLocked
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Pins Locked è conforme alla Query.
Sintassi
Object_PinsLocked(Parent) : Boolean_String
Esempio di utilizzo
Object_PinsLocked(Parent) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Pins Locked è abilitata.
Object_PinsLocked(Parent) = 'False'
Restituisce tutti gli oggetti figlio degli oggetti parte la cui proprietà Pins Locked è disabilitata.
Nota
La proprietà Pins Locked è definita solo per gli oggetti parte.
Object_SheetFileName
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio (simbolo di foglio, simbolo di foglio dispositivo, simbolo di istanza di foglio gestito) la cui proprietà Sheet File Name è conforme alla Query.
Sintassi
Object_SheetFileName(Parent) : String
Esempio di utilizzo
Object_SheetFileName(Parent) = 'Microcontroller_STM32F101.SchDoc'
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio la cui proprietà Sheet File Name è Microcontroller_STM32F101.SchDoc.
Object_SheetFileName(Parent) Like '*Res*'
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio la cui proprietà Sheet File Name include Res.
Nota
La proprietà Sheet File Name è definita solo per gli oggetti simbolo di foglio.
Object_SheetName
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio (simbolo di foglio, simbolo di foglio dispositivo, simbolo di istanza di foglio gestito) la cui proprietà Sheet Name (ovvero il designatore del simbolo di foglio) è conforme alla Query.
Sintassi
Object_SheetName(Parent) : String
Esempio di utilizzo
Object_SheetName(Parent) = 'Accelerometer'
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio la cui proprietà Sheet Name è Accelerometer.
Object_SheetName(Parent) Like '*Power*'
Restituisce tutti gli oggetti figlio degli oggetti simbolo di foglio la cui proprietà Sheet Name include Power.
Nota
La proprietà Sheet Name è definita solo per gli oggetti simbolo di foglio.
Object_ShowName
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Show Name è conforme alla Query.
Sintassi
Object_ShowName(Parent) : Boolean_String
Esempio di utilizzo
Object_ShowName(Parent) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Show Name è abilitata.
Object_ShowName(Parent) = 'False'
Restituisce tutti gli oggetti figli degli oggetti pin la cui proprietà Show Name è disabilitata.
Nota
La proprietà Show Name è definita per gli oggetti parametro e pin, ma solo gli oggetti pin possono avere figli restituibili da questa espressione.
Object_TextColor
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti port la cui proprietà Text Color soddisfa la Query.
Sintassi
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
Object_UseDBTableName
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti part la cui proprietà Use Database Table Name soddisfa la Query.
Sintassi
Object_UseDBTableName(Parent) : Boolean_String
Esempio di utilizzo
Object_UseDBTableName(Parent) = 'True'
Restituisce tutti gli oggetti figli degli oggetti part la cui proprietà Use Database Table Name è abilitata.
Object_UseDBTableName(Parent) = 'False'
Restituisce tutti gli oggetti figli degli oggetti part la cui proprietà Use Database Table Name è disabilitata.
Nota
La proprietà Use Database Table Name è definita solo per gli oggetti part.
Object_UseLibraryName
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti part la cui proprietà Use Library Name soddisfa la Query.
Sintassi
Object_UseLibraryName(Parent) : Boolean_String
Esempio di utilizzo
Object_UseLibraryName(Parent) = 'True'
Restituisce tutti gli oggetti figli degli oggetti part la cui proprietà Use Library Name è abilitata.
Object_UseLibraryName(Parent) = 'False'
Restituisce tutti gli oggetti figli degli oggetti part la cui proprietà Use Library Name è disabilitata.
Nota
La proprietà Use Library Name è definita solo per gli oggetti part.