Verifiche di appartenenza
A colpo d'occhio
- Scopri a cosa serve ciascuna parola chiave della categoria Membership Checks nelle query per schematici e librerie di schematici.
- Consulta la sintassi e gli esempi d'uso per la conversione delle unità di misura e le verifiche su footprint, modelli e parametri dei modelli.
- Comprendi quando una query deve prima selezionare un oggetto specifico o il modello corrente prima di applicare una parola chiave.

Le funzioni di query per gli schemi elettrici Membership Checks mostrate nella finestra di dialogo Query Helper
Questa pagina di riferimento descrive in dettaglio le parole chiave del linguaggio di query della categoria Membership Checks disponibili nei documenti schematici e nelle librerie di schemi elettrici in Altium Designer. Per informazioni su una specifica parola chiave di query, utilizza le seguenti sezioni espandibili oppure evidenzia una parola chiave (o fai clic al suo interno), in Query Helper o in un pannello Filter, e premi F1 per accedere direttamente alla relativa sezione.
AsCM
Riepilogo
Per le proprietà numeriche degli oggetti (ad es. 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 1 cm = 0,01 metri. Il valore viene quindi confrontato con quello inserito nell'espressione.
Sintassi
AsCM(Keyword : Number) : Number
Esempi di utilizzo
IsArc And (AsCM(Radius) = 0.56)
Restituisce tutti gli oggetti arco la cui proprietà Radius è 0.56cm.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Restituisce tutti gli oggetti porta la cui proprietà Width è maggiore o uguale a 1.27cm e minore o uguale a 2.79cm.
AsDXPs
Riepilogo
Per le proprietà numeriche degli oggetti (ad es. 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 (DXP), dove 1 DXP = 10 mil. Il valore viene quindi confrontato con quello inserito nell'espressione.
Sintassi
AsDXPs(Keyword : Number) : Number
Esempi di utilizzo
IsArc And (AsDXPs(Radius) = 21.91)
Restituisce tutti gli oggetti arco la cui proprietà Radius è 21.91DXPs.
IsPort And (AsDXPs(Width) Between 50 And 150)
Restituisce tutti gli oggetti porta la cui proprietà Width è maggiore o uguale a 50DXPs e minore o uguale a 150DXPs.
AsInches
Riepilogo
Per le proprietà numeriche degli oggetti (ad es. lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente, misurato nelle unità predefinite dello spazio di progettazione, in pollici. Il valore viene quindi confrontato con quello inserito nell'espressione.
Sintassi
AsInches(Keyword : Number) : Number
Esempi di utilizzo
IsArc And (AsInches(Radius) = 0.219)
Restituisce tutti gli oggetti arco la cui proprietà Radius è 0.219in.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Restituisce tutti gli oggetti porta la cui proprietà Height è maggiore o uguale a 0.254in e minore o uguale a 0.294in.
AsMetres
Riepilogo
Per le proprietà numeriche degli oggetti (ad es. lunghezza, larghezza, raggio, ecc.), questa parola chiave viene utilizzata per convertire il valore corrente, misurato nelle unità predefinite dello spazio di progettazione, in metri. Il valore viene quindi confrontato con quello inserito nell'espressione.
Sintassi
AsMetres(Keyword : Number) : Number
Esempi di utilizzo
IsArc And (AsMetres(Radius) = 0.01)
Restituisce tutti gli oggetti arco la cui proprietà Radius è 0.01m.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Restituisce tutti gli oggetti porta la cui proprietà Width è maggiore o uguale a 0.01m e minore o uguale a 0.02m.
AsMils
Riepilogo
Per le proprietà numeriche degli oggetti (ad es. 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 1 mil = 0,001 pollici. Il valore viene quindi confrontato con quello inserito nell'espressione.
Sintassi
AsMils(Keyword : Number) : Number
Esempi di utilizzo
IsArc And (AsMils(Radius) = 250)
Restituisce tutti gli oggetti arco la cui proprietà Radius è 250mil.
IsPort And (AsMils(Height) Between 100 And 120)
Restituisce tutti gli oggetti porta la cui proprietà Height è maggiore o uguale a 100mil e minore o uguale a 120mil.
AsMM
Riepilogo
Per le proprietà numeriche degli oggetti (ad es. 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 1 mm = 0,001 metri. Il valore viene quindi confrontato con quello inserito nell'espressione.
Sintassi
AsMM(Keyword : Number) : Number
Esempi di utilizzo
IsArc And (AsMM(Radius) = 6.29)
Restituisce tutti gli oggetti arco la cui proprietà Radius è 6.29mm.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Restituisce tutti gli oggetti porta la cui proprietà Height è maggiore o uguale a 2.54mm e minore o uguale a 2.64mm.
HasFootprint
Riepilogo
Restituisce ogni oggetto parte collegato a (o che fa riferimento a) un modello di footprint le cui proprietà soddisfano la query.
Sintassi
HasFootprint(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 essere o meno il footprint corrente per ciascuna parte. Quando è False, il modello di footprint collegato non deve necessariamente essere il footprint corrente (ma può esserlo); quando è True, il modello di footprint collegato deve essere il footprint corrente.
Esempi di utilizzo
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Restituisce tutti gli oggetti parte collegati a un modello di footprint la cui proprietà Name è 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 collegati a un modello di footprint la cui proprietà Name è DIP14; tale modello deve essere il footprint corrente della parte.
HasModel
Riepilogo
Restituisce ogni oggetto componente collegato a (o che fa riferimento a) un modello di dominio le cui proprietà soddisfano la query.
Sintassi
HasModel(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' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Footprint.
- 'IBIS' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Ibis Model.
- 'SI' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Signal Integrity.
- 'SIM' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Simulation.
- 'FPGA'- utilizzare questa stringa per individuare 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 essere o meno un modello corrente di ciascun componente. Quando è False, il modello collegato non deve necessariamente essere un modello corrente (ma può esserlo); quando è True, il modello collegato deve essere un modello corrente.
Esempi di utilizzo
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Restituisce tutti gli oggetti componente collegati a un modello di footprint la cui proprietà Name è SOIC14; tale modello non deve necessariamente essere il modello di footprint corrente di ciascun componente (ma può esserlo).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Restituisce tutti gli oggetti componente collegati a un modello di footprint la cui proprietà Name è DIP14; tale modello deve essere il modello di footprint corrente del componente.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Restituisce tutti gli oggetti componente collegati a un modello di integrità del segnale la cui proprietà Name è RES1; tale modello non deve necessariamente essere il modello di integrità del segnale corrente di ciascun componente (ma può esserlo).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Restituisce tutti gli oggetti componente collegati a un modello di simulazione la cui proprietà Name è RESISTOR; tale modello deve essere il modello di simulazione corrente del componente.
HasModelParameter
Riepilogo
Restituisce ogni oggetto componente collegato a (o che fa riferimento a) un modello di dominio contenente un oggetto parametro le cui proprietà Parameter Name e Value soddisfano la 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) debba essere o meno un modello corrente di ciascun componente. Quando è False, il modello collegato non deve necessariamente essere un modello corrente (ma può esserlo); quando è True, il modello collegato deve essere un modello corrente.
Esempi di utilizzo
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Restituisce tutti gli oggetti componente 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 modello corrente di ciascun componente (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 componente 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 del componente.
HasParameter
Riepilogo
Restituisce tutti gli oggetti di tipo set di parametri, componente, pin, porta, sonda e simbolo di foglio contenenti un oggetto parametro le cui proprietà Parameter Name e Value soddisfano la query.
Sintassi
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
Esempi di utilizzo
HasParameter('Comment','1K')
HasParameter('Comment','1K') = True
HasParameter('Comment','1K') = 'True'
Restituisce tutti gli oggetti di tipo set di parametri, componente, 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 componente contenenti un oggetto pin le cui proprietà Pin Designator e Name soddisfano la query.
Sintassi
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
Esempi di utilizzo
HasPin('7','GND')
HasPin('7','GND') = True
HasPin('7','GND') = 'True'
Restituisce tutti gli oggetti figli di tutti gli oggetti componente 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 contenenti un ingresso di foglio la cui proprietà Name soddisfa la query.
Sintassi
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
Esempi di utilizzo
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Restituisce tutti gli oggetti simbolo di foglio che contengono un oggetto ingresso di foglio la cui proprietà Name è CLK.
InComponent
Riepilogo
Restituisce gli oggetti componente la cui proprietà Component Designator soddisfa la query.
Sintassi
InComponent(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Esempi di utilizzo
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Restituisce gli oggetti componente la cui proprietà Component Designator è U1.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Restituisce gli oggetti componente la cui proprietà Component Designator è U1, J1 o R1.
Note
-
Gli oggetti figli degli oggetti componente restituiti non vengono restituiti.
-
Questa parola chiave è un alias della parola chiave InPart.
InPart
Riepilogo
Restituisce gli oggetti componente la cui proprietà Component Designator soddisfa la query.
Sintassi
InPart(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Esempi di utilizzo
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Restituisce gli oggetti componente la cui proprietà Component Designator è U1.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Restituisce gli oggetti componente la cui proprietà Component Designator è U1, J1 o R1.
Note
-
Gli oggetti figli degli oggetti componente 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 soddisfa la query.
Sintassi
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
Esempi 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 figli dell'oggetto simbolo di foglio restituito non vengono restituiti.
Object_AreaColor
Riepilogo
Restituisce tutti gli oggetti figli di ciascun oggetto connettore harness, porta e simbolo di foglio la cui proprietà Fill Color soddisfa la query.
Sintassi
Object_AreaColor(Parent) : Numeric_String
Object_AreaColor(Parent) : Number
Il colore corrispondente a un determinato numero può essere ricavato dalla seguente relazione:
65536 * Blue + 256 * Green + Red
dove le componenti Blue, Green e Red hanno ciascuna un valore compreso tra 0 e 255 (estremi inclusi).
Quando la parola chiave Object_AreaColor può essere utilizzata insieme a Number, è possibile valutare singolarmente i valori delle componenti blu, verde e rossa 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
Esempi 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 di blu = 0, verde = 0 e rosso = 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 di blu = 255, verde = 0 e rosso = 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 di blu = 255, verde = 255 e rosso = 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, ad eccezione delle parti, la cui proprietà Fill Color è tale che la componente blu ha un valore maggiore o uguale a 96, la componente verde ha un valore maggiore o uguale a 64 e minore o uguale a 192 e la componente rossa 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 la cui componente blu 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 la cui componente rossa 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 soddisfa la 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'
Esempi 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 gli oggetti porta la cui proprietà Arrow Style è Right.
Object_Color
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto connettore di cablaggio, set di parametri, pin, porta e simbolo di foglio la cui proprietà Color soddisfa la query.
Sintassi
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
Il colore corrispondente a un determinato numero può essere ricavato dalla seguente relazione:
65536 * Blue + 256 * Green + Red
dove le componenti Blue, Green e Red hanno ciascuna un valore compreso tra 0 e 255 (estremi inclusi).
Quando la parola chiave Object_Color può essere utilizzata insieme a Number, è possibile valutare singolarmente i valori delle componenti blu, verde e rossa della proprietà Color, utilizzando i seguenti costrutti:
- Blue = Color Div 65536
- Green = Color Div 256 Mod 256
- Red = Color Mod 256
Esempi 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 di blu = 0, verde = 0 e rosso = 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 di blu = 255, verde = 0 e rosso = 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 di blu = 255, verde = 255 e rosso = 255).
Object_ObjectKind(Parent) <> 'Part' && Object_Color(Parent) <> 16777215
Restituisce tutti gli oggetti figlio di ciascun oggetto padre, ad eccezione delle 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 figlio di ciascun oggetto padre, ad eccezione delle parti, la cui proprietà Color è tale che la componente blu ha un valore maggiore o uguale a 96, la componente verde ha un valore maggiore o uguale a 64 e minore o uguale a 192 e la componente rossa ha un valore minore o uguale a 128.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 <= 192
Restituisce tutti gli oggetti figlio degli oggetti set di parametri la cui componente blu 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 figlio degli oggetti porta la cui componente rossa della proprietà Color ha un valore maggiore o uguale a 64 e minore o uguale a 192.
Object_Comment
Riepilogo
Restituisce tutti gli oggetti figlio di tutti gli oggetti parte la cui proprietà Part Comment soddisfa la query.
Sintassi
Object_Comment(Parent) : String
Esempi di utilizzo
Object_Comment(Parent) = '1488'
Restituisce tutti gli oggetti figlio di tutti gli oggetti parte la cui proprietà Part Comment è 1488.
Object_ComponentType
Riepilogo
Restituisce tutti gli oggetti figlio di tutti gli oggetti parte la cui proprietà Component Type soddisfa la query.
Sintassi
Object_ComponentType(Parent) = ComponentType_String
Object_ComponentType(Parent) <> ComponentType_String
ComponentType_String deve essere una delle stringhe del seguente elenco:
- 'Grafico'
- 'Ponticello'
- 'Meccanico'
- 'Collegamento tra reti'
- 'Collegamento tra reti (in distinta base)'
- 'Standard'
- 'Standard (senza distinta base)'
Esempi di utilizzo
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Restituisce tutti gli oggetti figlio di tutti gli oggetti parte la cui proprietà Component Type è Net Tie (In BOM).
Object_ComponentType(Parent) <> 'Standard'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti componente 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 figlio di tutti gli oggetti componente la cui proprietà Component Type non è Standard.
Note
- La proprietà Component Type è definita solo per gli oggetti componente.
-
I caratteri di apice singolo (') all'inizio e alla fine di
ComponentType_Stringsono obbligatori.
Object_CurrentFootprint
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto componente la cui proprietà Current Footprint soddisfa la query.
Sintassi
Object_CurrentFootprint(Parent) : String
Esempi di utilizzo
Object_CurrentFootprint(Parent) = 'DIP14'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Current Footprint è DIP14.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Current Footprint inizia con SIP ed è seguita da almeno un altro carattere.
Object_DatabaseTableName
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto componente la cui proprietà Database Table Name soddisfa la query.
Sintassi
Object_DatabaseTableName(Parent) : String
Esempi di utilizzo
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Database Table Name è Tantalum_Capacitors.
Object_DatabaseTableName(Parent) Like '*Res*'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Database Table Name include Res.
Object_Designator
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto componente la cui proprietà Component Designator soddisfa la query.
Sintassi
Object_Designator(Parent) : String
Esempi di utilizzo
Object_Designator(Parent) = 'U2'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Component Designator è U2.
Object_Designator(Parent) Like '*Channel*'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Component Designator include Channel.
Object_DesignatorLocked
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto componente la cui proprietà Lock Designator soddisfa la query.
Sintassi
Object_DesignatorLocked(Parent) : Boolean_String
Esempi di utilizzo
Object_DesignatorLocked(Parent) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Lock Designator è abilitata.
Object_DesignatorLocked(Parent) = 'False'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Lock Designator è disabilitata.
Object_DesignItemID
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto componente la cui proprietà Design Item ID soddisfa la query.
Sintassi
Object_DesignItemID(Parent) : String
Esempi di utilizzo
Object_DesignItemID(Parent) = 'LM833'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Design Item ID è LM833.
Object_DesignItemID(Parent) Like '*Osc*'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Design Item ID include Osc.
Object_ElectricalType
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto pin la cui proprietà Electrical Type soddisfa la 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'
Esempi di utilizzo
Object_ElectricalType(Parent) = 'Power'
Restituisce tutti gli oggetti figlio di tutti gli oggetti pin la cui proprietà Electrical Type è Power.
Object_ElectricalType(Parent) <> 'HiZ'
Restituisce tutti gli oggetti except oggetti figlio 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 figlio di tutti gli oggetti pin, except gli oggetti pin la cui proprietà Electrical Type è HiZ.
Object_HasFootprint
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto componente collegato a (o che fa riferimento a) un modello di footprint le cui proprietà soddisfano la 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 deve essere o meno il footprint corrente di ciascun componente. Quando è impostato su False, il modello di footprint collegato non deve necessariamente essere il footprint corrente (ma può esserlo); quando è impostato su True, il modello di footprint collegato deve essere il footprint corrente.
Esempi di utilizzo
Object_HasFootprint(Parent,'SOIC14',False)
Object_HasFootprint(Parent,'SOIC14',False) = True
Object_HasFootprint(Parent,'SOIC14',False) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti componente collegati a un modello di footprint la cui proprietà Name è SOIC14; tale modello non deve necessariamente essere il footprint corrente di ciascun componente (ma può esserlo).
Object_HasFootprint(Parent,'DIP14',True)
Object_HasFootprint(Parent,'DIP14',True) = True
Object_HasFootprint(Parent,'DIP14',True) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti componente collegati a un modello di footprint la cui proprietà Name è DIP14; tale modello deve essere il footprint corrente del componente.
Object_HasModel
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto componente collegato a (o che fa riferimento a) un modello di dominio le cui proprietà soddisfano la 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' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Footprint.
- 'IBIS' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Ibis Model.
- 'SI' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Signal Integrity.
- 'SIM' - utilizzare questa stringa per individuare un modello collegato la cui proprietà Type è Simulation.
- 'FPGA' - utilizzare questa stringa per individuare 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 deve essere o meno un modello corrente di ciascun componente. Quando è impostato su False, il modello collegato non deve necessariamente essere un modello corrente (ma può esserlo); quando è impostato su True, il modello collegato deve essere un modello corrente.
Esempi 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 figlio degli oggetti componente collegati a un modello di footprint la cui proprietà Name è SOIC14; tale modello non deve necessariamente essere il modello di footprint corrente di ciascun componente (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 figlio degli oggetti componente collegati a un modello di footprint la cui proprietà Name è DIP14; tale modello deve essere il modello di footprint corrente del componente.
Object_HasModel(Parent,'SI','RES1',False)
Object_HasModel(Parent,'SI','RES1',False) = True
Object_HasModel(Parent,'SI','RES1',False) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti componente collegati a un modello di integrità del segnale la cui proprietà Name è RES1; tale modello non deve necessariamente essere il modello di integrità del segnale corrente di ciascun componente (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 figlio degli oggetti componente collegati a un modello di simulazione la cui proprietà Name è RESISTOR; tale modello deve essere il modello di simulazione corrente del componente.
Object_HasModelParameter
Riepilogo
Restituisce tutti gli oggetti figlio di ciascun oggetto parte collegato a un modello di dominio (o che vi fa riferimento) contenente un oggetto parametro le cui proprietà Parameter Name e Value soddisfano la 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 essere o meno un modello corrente di ciascuna parte. Quando è False, il modello collegato non deve necessariamente essere un modello corrente (ma può esserlo); quando è True, il modello collegato deve essere un modello corrente.
Esempi 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 collegati a un modello contenente un oggetto parametro la cui proprietà Parameter Name è Inductance A e la cui proprietà Value è 1mH. Tale modello non deve necessariamente essere 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 collegati a un modello contenente 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 soddisfano la query.
Sintassi
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
Esempi 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 contenenti un oggetto pin le cui proprietà Pin Designator e Name soddisfano la query.
Sintassi
Object_HasPin(Parent,Pin Designator : String,Name : String) : Boolean/Boolean_String
Esempi 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 contenenti un ingresso di foglio la cui proprietà Name soddisfa la query.
Sintassi
Object_HasSheetEntry(Parent , Sheet Entry Name : String) : Boolean/Boolean_String
Esempi 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 ingresso di foglio la cui proprietà Name è CLK.
Object_IeeeSymbolInner
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà IEEE Symbol Inside soddisfa la 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'
Esempi 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 soddisfa la query.
Sintassi
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) <> IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String deve essere una delle seguenti stringhe:
- 'Clock'
- 'No Symbol'
Esempi 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 soddisfa la 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'
Esempi 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 soddisfa la 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'
Esempi 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 soddisfa la 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'
Esempi 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 ingresso di foglio, ma solo gli oggetti porta possono avere oggetti figlio 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 figli degli oggetti componente la cui proprietà Mirrored soddisfa la query.
Sintassi
Object_IsMirrored(Parent) : Boolean_String
Esempi di utilizzo
Object_IsMirrored(Parent) = 'True'
Restituisce tutti gli oggetti figli degli oggetti componente la cui proprietà Mirrored è abilitata.
Object_IsMirrored(Parent) = 'False'
Restituisce tutti gli oggetti figli degli oggetti componente la cui proprietà Mirrored è disabilitata.
Nota
La proprietà Mirrored è definita per gli oggetti simbolo IEEE, componente e stringa di testo, ma solo gli oggetti componente possono avere figli restituibili da questa espressione.
Object_Length
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti pin la cui proprietà Length soddisfa la query.
Sintassi
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
Esempi di utilizzo
Object_Length(Parent) = '30'
Restituisce tutti gli oggetti figli degli oggetti pin la cui proprietà Length è uguale a 30.
Object_Length(Parent) Between '20' And '40'
Restituisce tutti gli oggetti figli 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 figli degli oggetti pin la cui proprietà Length è maggiore o uguale a 10.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) < 30
Restituisce tutti gli oggetti figli degli oggetti pin la cui proprietà Length è minore di 30.
Object_Length(Parent) <> '40'
Restituisce tutti gli oggetti except oggetti figli degli oggetti pin la cui proprietà Length è uguale a 40.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
Restituisce tutti gli oggetti figli 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 figli degli oggetti componente la cui proprietà Library soddisfa la query.
Sintassi
Object_LibraryName(Parent) : String
Esempi di utilizzo
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Restituisce tutti gli oggetti figli degli oggetti componente la cui proprietà Library è Miscellaneous Devices.IntLib.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Restituisce tutti gli oggetti figli degli oggetti componente 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 componente.
Object_LibReference
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti componente la cui proprietà Symbol Reference soddisfa la query.
Sintassi
Object_LibReference(Parent) : String
Esempi di utilizzo
Object_LibReference(Parent) = 'LM833'
Restituisce tutti gli oggetti figli degli oggetti componente la cui proprietà Symbol Reference è LM833.
Nota
La proprietà Symbol Reference è definita solo per gli oggetti componente.
Object_LocationX
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà X1 soddisfa la query.
Sintassi
Object_LocationX(Parent) : Numeric_String
Esempi di utilizzo
Object_LocationX(Parent) = '320'
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, 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 figli degli oggetti connettore di cablaggio, set di parametri, componente, 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 figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è maggiore o uguale a 250.
Object_LocationX(Parent) < 350
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è minore di 350.
Object_LocationX(Parent) <> '210'
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà X1 è diversa da 210.
Object_LocationY
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 soddisfa la query.
Sintassi
Object_LocationY(Parent) : Numeric_String
Esempi di utilizzo
Object_LocationY(Parent) = '320'
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, 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 figli degli oggetti connettore di cablaggio, set di parametri, componente, 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 figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è maggiore o uguale a 250.
Object_LocationY(Parent) < 350
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è minore di 350.
Object_LocationY(Parent) <> '210'
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà Y1 è diversa da 210.
Object_Locked
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, pin, porta, sonda e simbolo di foglio la cui proprietà Locked soddisfa la query.
Sintassi
Object_Locked(Parent) : Boolean/Boolean_String
Esempi di utilizzo
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Restituisce tutti gli oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, 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 except oggetti figli degli oggetti connettore di cablaggio, set di parametri, componente, 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 soddisfa la 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'
- ''
Esempi 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 except per gli oggetti figlio degli oggetti set di parametri.
Object_ObjectKind(Parent) = 'Part'
Restituisce tutti gli oggetti figlio degli oggetti componente.
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 set di parametri, componente, pin e sonda la cui proprietà Orientation soddisfa la 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'
Esempi di utilizzo
Object_Orientation(Parent) = '90 Degrees'
Restituisce tutti gli oggetti figlio degli oggetti set di parametri, componente, pin e sonda la cui proprietà Orientation è 90 Degrees.
Object_Orientation(Parent) <> '180 Degrees'
Restituisce tutti gli oggetti except oggetti figlio degli oggetti set di parametri, componente, 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 set di parametri, componente, 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 net, connettore fuori foglio, parametro, set di parametri, componente, pin, porta di alimentazione, sonda, designatore del simbolo di foglio, nome del file del simbolo di foglio e stringa di testo. Tuttavia, solo gli oggetti set di parametri, componente, pin e sonda possono avere oggetti figlio 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 componente la cui proprietà Current Part soddisfa la query.
Sintassi
Object_PartId(Parent) : String
Esempi di utilizzo
Object_PartId(Parent) = 'B'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Current Part è B.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Restituisce tutti gli oggetti figlio degli oggetti componente except quegli oggetti componente la cui proprietà Current Part è A.
Nota
La proprietà Current Part è definita solo per gli oggetti componente.
Object_PinShowDesignator
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti pin la cui proprietà Show Designator soddisfa la query.
Sintassi
Object_PinShowDesignator(Parent) : Boolean_String
Esempi 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 componente la cui proprietà Pins Locked soddisfa la query.
Sintassi
Object_PinsLocked(Parent) : Boolean_String
Esempi di utilizzo
Object_PinsLocked(Parent) = 'True'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Pins Locked è abilitata.
Object_PinsLocked(Parent) = 'False'
Restituisce tutti gli oggetti figlio degli oggetti componente la cui proprietà Pins Locked è disabilitata.
Nota
La proprietà Pins Locked è definita solo per gli oggetti componente.
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 soddisfa la query.
Sintassi
Object_SheetFileName(Parent) : String
Esempi 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 contiene 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) soddisfa la query.
Sintassi
Object_SheetName(Parent) : String
Esempi 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 contiene 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 soddisfa la query.
Sintassi
Object_ShowName(Parent) : Boolean_String
Esempi 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 figlio 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 oggetti figlio restituibili da questa espressione.
Object_TextColor
Riepilogo
Restituisce tutti gli oggetti figlio degli oggetti porta la cui proprietà Text Color soddisfa la query.
Sintassi
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
Il colore corrispondente a un determinato numero può essere dedotto dalla seguente relazione:
65536 * Blue + 256 * Green + Red
dove ciascuna delle componenti Blue, Green e Red ha un valore compreso tra 0 e 255 (inclusi).
Quando la parola chiave Object_TextColor può essere utilizzata insieme a un Number, è possibile valutare singolarmente i valori delle componenti blu, verde e rossa della proprietà Text Color, utilizzando i seguenti costrutti:
- Blue = Text Color Div 65536
- Green = Text Color Div 256 Mod 256
- Red = Text Color Mod 256
Esempi di utilizzo
Object_TextColor(Parent) = '0'
Object_TextColor(Parent) <> '' && Object_TextColor(Parent) = 0
Restituisce tutti gli oggetti figli degli oggetti porta la cui proprietà Text Color è 0 (che corrisponde ai valori Blue = 0, Green = 0 e Red = 0).
Object_TextColor(Parent) = '32896'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 32896
Restituisce tutti gli oggetti figli degli oggetti porta la cui proprietà Text Color è 32896 (che corrisponde ai valori Blue = 0, Green = 128 e Red = 128).
Object_TextColor(Parent) <> '16777215'
Restituisce tutti gli oggetti except oggetti figli degli oggetti porta la cui proprietà Text Color è 16777215 (che corrisponde ai valori Blue = 255, Green = 255 e Red = 255).
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) <> 16777215
Restituisce tutti gli oggetti figli degli oggetti porta la cui proprietà Text Color non è 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
Restituisce tutti gli oggetti figli degli oggetti porta la cui proprietà Text Color è tale che la componente blu ha un valore maggiore o uguale a 96, la componente verde ha un valore maggiore o uguale a 64 e minore o uguale a 192, e la componente rossa ha un valore minore o uguale a 128.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) Mod 256 Between 64 And 192
Restituisce tutti gli oggetti figli degli oggetti porta la cui componente rossa della proprietà Text Color ha un valore maggiore o uguale a 64 e minore o uguale a 192.
Nota
La proprietà Text Color è definita per gli oggetti ingresso harness, nota, porta, ingresso foglio e riquadro di testo, ma solo gli oggetti porta possono avere figli restituibili da questa espressione.
Object_UseDBTableName
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Use Database Table Name soddisfa la query.
Sintassi
Object_UseDBTableName(Parent) : Boolean_String
Esempi di utilizzo
Object_UseDBTableName(Parent) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Use Database Table Name è abilitata.
Object_UseDBTableName(Parent) = 'False'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Use Database Table Name è disabilitata.
Nota
La proprietà Use Database Table Name è definita solo per gli oggetti parte.
Object_UseLibraryName
Riepilogo
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Use Library Name soddisfa la query.
Sintassi
Object_UseLibraryName(Parent) : Boolean_String
Esempi di utilizzo
Object_UseLibraryName(Parent) = 'True'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Use Library Name è abilitata.
Object_UseLibraryName(Parent) = 'False'
Restituisce tutti gli oggetti figli degli oggetti parte la cui proprietà Use Library Name è disabilitata.
Nota
La proprietà Use Library Name è definita solo per gli oggetti parte.