Verificaciones de membresía

Las funciones de consulta de esquemático mostradas en el Membership Checks diálogo
Esta página de referencia detalla las palabras clave del lenguaje de consulta de la categoría Membership Checks disponibles en documentos esquemáticos y de biblioteca esquemática en Altium Designer. Para obtener ayuda sobre una palabra clave de consulta específica, utilice las siguientes secciones desplegables o resalte (o haga clic dentro de) cualquier palabra clave determinada - en el Query Helper, o en un panel Filter - y pulse F1 para acceder a su sección de inmediato.
AsCM
Resumen
Para las propiedades numéricas de los objetos (p. ej., longitud, ancho, radio, etc.), esta palabra clave se usa para convertir el valor actual - medido en las unidades predeterminadas del espacio de diseño - a unidades métricas - cm - donde 1 cm = 0.01 metro, que luego se compara con el valor introducido en la expresión.
Sintaxis
AsCM(Keyword : Number) : Number
Ejemplo de uso
IsArc And (AsCM(Radius) = 0.56)
Devuelve todos los objetos de arco que tienen una propiedad Radius que es 0.56cm.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Devuelve todos los objetos de puerto que tienen una propiedad Width que es mayor o igual que 1.27cm y menor o igual que 2.79cm.
AsDXPs
Resumen
Para las propiedades numéricas de los objetos (p. ej., longitud, ancho, radio, etc.), esta palabra clave se usa para convertir el valor actual - medido en las unidades predeterminadas del espacio de diseño - a unidades imperiales - DXP Defaults (DXPs) - donde 1 DXP = 10 mils, que luego se compara con el valor introducido en la expresión.
Sintaxis
AsDXPs(Keyword : Number) : Number
Ejemplo de uso
IsArc And (AsDXPs(Radius) = 21.91)
Devuelve todos los objetos de arco que tienen una propiedad Radius que es 21.91DXPs.
IsPort And (AsDXPs(Width) Between 50 And 150)
Devuelve todos los objetos de puerto que tienen una propiedad Width que es mayor o igual que 50DXPs, y menor o igual que 150DXPs.
AsInches
Resumen
Para las propiedades numéricas de los objetos (p. ej., longitud, ancho, radio, etc.), esta palabra clave se usa para convertir el valor actual - medido en las unidades predeterminadas del espacio de diseño - a pulgadas, que luego se compara con el valor introducido en la expresión.
Sintaxis
AsInches(Keyword : Number) : Number
Ejemplo de uso
IsArc And (AsInches(Radius) = 0.219)
Devuelve todos los objetos de arco que tienen una propiedad Radius que es 0.219in.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Devuelve todos los objetos de puerto que tienen una propiedad Height que es mayor o igual que 0.254in, y menor o igual que 0.294in.
AsMetres
Resumen
Para las propiedades numéricas de los objetos (p. ej., longitud, ancho, radio, etc.), esta palabra clave se usa para convertir el valor actual - medido en las unidades predeterminadas del espacio de diseño - a metros, que luego se compara con el valor introducido en la expresión.
Sintaxis
AsMetres(Keyword : Number) : Number
Ejemplo de uso
IsArc And (AsMetres(Radius) = 0.01)
Devuelve todos los objetos de arco que tienen una propiedad Radius que es 0.01m.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Devuelve todos los objetos de puerto que tienen una propiedad Width que es mayor o igual que 0.01m, y menor o igual que 0.02m.
AsMils
Resumen
Para las propiedades numéricas de los objetos (p. ej., longitud, ancho, radio, etc.), esta palabra clave se usa para convertir el valor actual - medido en las unidades predeterminadas del espacio de diseño - a unidades imperiales - mil - donde 1 mil = 0.001 pulgada, que luego se compara con el valor introducido en la expresión.
Sintaxis
AsMils(Keyword : Number) : Number
Ejemplo de uso
IsArc And (AsMils(Radius) = 250)
Devuelve todos los objetos de arco que tienen una propiedad Radius que es 250mil.
IsPort And (AsMils(Height) Between 100 And 120)
Devuelve todos los objetos de puerto que tienen una propiedad Height que es mayor o igual que 100mil, y menor o igual que 120mil.
AsMM
Resumen
Para las propiedades numéricas de los objetos (p. ej., longitud, ancho, radio, etc.), esta palabra clave se usa para convertir el valor actual - medido en las unidades predeterminadas del espacio de diseño - a unidades métricas - mm - donde 1 mm = 0.001 metro, que luego se compara con el valor introducido en la expresión.
Sintaxis
AsMM(Keyword : Number) : Number
Ejemplo de uso
IsArc And (AsMM(Radius) = 6.29)
Devuelve todos los objetos de arco que tienen una propiedad Radius que es 6.29mm.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Devuelve todos los objetos de puerto que tienen una propiedad Height que es mayor o igual que 2.54mm y menor o igual que 2.64mm.
HasFootprint
Resumen
Devuelve cada objeto de parte que está vinculado a (o hace referencia a) un modelo de huella cuyas propiedades cumplen con la consulta.
Sintaxis
HasFootprint(ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La cadena ModelName especifica la propiedad Name del modelo de huella vinculado.
El parámetro CurrentModelOnly especifica si el modelo de huella vinculado debe o no ser la huella actual para cada parte. Cuando esto es False, el modelo de huella vinculado no tiene que ser la huella actual (pero aun así puede serlo); cuando esto es True, el modelo de huella vinculado sí tiene que ser la huella actual.
Ejemplo de uso
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Devuelve todos los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es SOIC14; ese modelo no tiene que ser la huella actual de cada parte (pero puede serlo).
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Devuelve todos los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es DIP14; ese modelo debe ser la huella actual de la parte.
HasModel
Resumen
Devuelve cada objeto de parte que está vinculado a (o hace referencia a) un modelo de dominio cuyas propiedades cumplen con la consulta.
Sintaxis
HasModel(ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La cadena ModelType especifica la propiedad Type de un modelo vinculado y debe ser una de las cadenas de la siguiente lista:
- 'PCBLIB' - utilice esta cadena para dirigirse a un modelo vinculado cuya propiedad Type es Footprint.
- 'IBIS' - utilice esta cadena para dirigirse a un modelo vinculado cuya propiedad Type es Ibis Model.
- 'SI' - utilice esta cadena para dirigirse a un modelo vinculado cuya propiedad Type es Signal Integrity.
- 'SIM' - utilice esta cadena para dirigirse a un modelo vinculado cuya propiedad Type es Simulation.
- 'FPGA'- utilice esta cadena para dirigirse a un modelo vinculado cuya propiedad Type es FPGA.
La cadena ModelName especifica la propiedad Name de un modelo vinculado.
El parámetro CurrentModelOnly especifica si el modelo vinculado debe o no ser un modelo actual de cada parte. Cuando esto es False, el modelo vinculado no tiene que ser un modelo actual (pero aun así puede serlo); cuando esto es True, el modelo vinculado sí tiene que ser un modelo actual.
Ejemplo de uso
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Devuelve todos los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es SOIC14; ese modelo no tiene que ser el modelo de huella actual de cada parte (pero puede serlo).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Devuelve todos los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es DIP14; ese modelo debe ser el modelo de huella actual de la parte.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Devuelve todos los objetos de parte que están vinculados a un modelo de integridad de señal cuya propiedad Name es RES1; ese modelo no tiene que ser el modelo actual de integridad de señal de cada parte (pero puede serlo).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Devuelve todos los objetos de parte que están vinculados a un modelo de simulación cuya propiedad Name es RESISTOR; ese modelo debe ser el modelo de simulación actual de la parte.
HasModelParameter
Resumen
Devuelve cada objeto de parte que está vinculado a (o hace referencia a) un modelo de dominio que contiene un objeto de parámetro cuyas propiedades Parameter Name y Value cumplen con la consulta.
Sintaxis
HasModelParameter(Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
El parámetro CurrentModelOnly especifica si el modelo vinculado (que contiene un parámetro compatible) debe o no ser un modelo actual de cada parte. Cuando esto es False, el modelo vinculado no tiene que ser un modelo actual (pero aun así puede serlo); cuando esto es True, el modelo vinculado sí tiene que ser un modelo actual.
Ejemplo de uso
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Devuelve todos los objetos de parte que están vinculados a un modelo que contiene un objeto de parámetro cuya propiedad Parameter Name es Inductance A, y cuya propiedad Value es 1mH. Ese modelo no tiene que ser un modelo actual de cada parte (pero puede serlo).
HasModelParameter('Coupling Factor','0.999',True)
HasModelParameter('Coupling Factor','0.999',True) = True
HasModelParameter('Coupling Factor','0.999',True) = 'True'
Devuelve todos los objetos de componente que están vinculados a un modelo que contiene un objeto parámetro cuya propiedad Parameter Name es Coupling Factor, y cuya propiedad Value es 0.999. Ese modelo debe ser un Modelo actual del componente.
HasParameter
Resumen
Devuelve todos los objetos de conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja que contienen un objeto parámetro cuyas propiedades Parameter Name y Value cumplen con la consulta.
Sintaxis
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
Ejemplo de uso
HasParameter('Comment','1K')
HasParameter('Comment','1K') = True
HasParameter('Comment','1K') = 'True'
Devuelve todos los objetos de conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja que contienen un objeto parámetro cuya propiedad Parameter Name es Comment, y cuya propiedad Value es 1K.
HasPin
Resumen
Devuelve todos los objetos de componente que contienen un objeto pin cuyas propiedades Pin Designator y Name cumplen con la consulta.
Sintaxis
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
Ejemplo de uso
HasPin('7','GND')
HasPin('7','GND') = True
HasPin('7','GND') = 'True'
Devuelve todos los objetos secundarios de todos los objetos de componente que contienen un objeto pin cuya propiedad Pin Designator es 7, y cuya propiedad Name es GND.
HasSheetEntry
Resumen
Devuelve todos los objetos de símbolo de hoja que contienen una entrada de hoja cuya propiedad Name cumple con la consulta.
Sintaxis
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
Ejemplo de uso
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Devuelve todos los objetos de símbolo de hoja que contienen un objeto de entrada de hoja cuya propiedad Name es CLK.
InComponent
Resumen
Devuelve los objetos de componente cuya propiedad Component Designator cumple con la consulta.
Sintaxis
InComponent(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Ejemplo de uso
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator es U1.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator es U1, o J1, o R1.
Notas
-
No se devuelven los objetos secundarios de los objetos de componente devueltos.
-
Esta palabra clave es un alias de la palabra clave InPart.
InPart
Resumen
Devuelve los objetos de componente cuya propiedad Component Designator cumple con la consulta.
Sintaxis
InPart(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Ejemplo de uso
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator es U1.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator es U1, o J1, o R1.
Notas
-
No se devuelven los objetos secundarios de los objetos de componente devueltos.
-
Esta palabra clave es un alias de la palabra clave InComponent.
InSheetSymbol
Resumen
Devuelve el objeto de símbolo de hoja cuya propiedad Sheet Name cumple con la consulta.
Sintaxis
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
Ejemplo de uso
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Devuelve el objeto de símbolo de hoja cuya propiedad Sheet Name es Accelerometer.
Nota
No se devuelven los objetos secundarios del objeto de símbolo de hoja devuelto.
Object_AreaColor
Resumen
Devuelve todos los objetos secundarios de cada objeto conector de arnés, puerto y símbolo de hoja cuya propiedad Fill Color cumple con la consulta.
Sintaxis
Object_AreaColor(Parent) : Numeric_String
Object_AreaColor(Parent) : Number
El color correspondiente a un número determinado puede deducirse de la siguiente relación:
65536 * Blue + 256 * Green + Red
donde los componentes Blue, Green y Red tienen cada uno un valor entre 0 y 255 (inclusive).
Cuando la palabra clave Object_AreaColor puede usarse junto con un Number, es posible evaluar individualmente los valores de los componentes Azul, Verde y Rojo de la propiedad Fill Color, utilizando las siguientes construcciones:
- Azul = Fill Color Div 65536
- Verde = Fill Color Div 256 Mod 256
- Rojo = Fill Color Mod 256
Ejemplo de uso
Object_AreaColor(Parent) = '0'
Object_AreaColor(Parent) <> '' && Object_AreaColor(Parent) = 0
Devuelve todos los objetos secundarios de cada objeto padre cuya propiedad Fill Color es 0 (lo que corresponde a valores de Azul = 0, Verde = 0 y Rojo = 0).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Devuelve todos los objetos secundarios de cada objeto padre cuya propiedad Fill Color es 16711680 (lo que corresponde a valores de Azul = 255, Verde = 0 y Rojo = 0).
Object_AreaColor(Parent) <> '16777215'
Devuelve todos los objetos except objetos secundarios de cada objeto padre cuya propiedad Fill Color es 16777215 (lo que corresponde a valores de Azul = 255, Verde = 255 y Rojo = 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
Devuelve todos los objetos secundarios de cada objeto padre, excepto componentes, cuya propiedad Fill Color es tal que el componente Azul tiene un valor mayor o igual que 96, el componente Verde tiene un valor mayor o igual que 64 y menor o igual que 192, y el componente Rojo tiene un valor menor o igual que 128.
Object_ObjectKind(Parent) = 'Port' && Object_AreaColor(Parent) Div 65536 <= 192
Devuelve todos los objetos secundarios de los objetos de puerto cuyo componente Azul de la propiedad Fill Color tiene un valor menor o igual que 192.
Object_ObjectKind(Parent) = 'Sheet Symbol' && Object_AreaColor(Parent) Mod 256 Between 64 And 192
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja cuyo componente Rojo de la propiedad Fill Color tiene un valor mayor o igual que 64 y menor o igual que 192.
Object_ArrowStyle
Resumen
Devuelve todos los objetos secundarios de cada objeto de puerto cuya propiedad Arrow Style cumple con la consulta.
Sintaxis
Object_ArrowStyle(Parent) = PortArrowStyle_String
Object_ArrowStyle(Parent) <> PortArrowStyle_String
PortArrowStyle_String debe ser una de las cadenas de la siguiente lista:
- 'Bottom'
- 'Left'
- 'Left & Right'
- 'None (Horizontal)'
- 'None (Vertical)'
- 'Right'
- 'Top'
- 'Top & Bottom'
Ejemplo de uso
Object_ArrowStyle(Parent) = 'Left'
Devuelve todos los objetos secundarios de todos los objetos de puerto cuya propiedad Arrow Style es Left.
Object_ArrowStyle(Parent) <> 'Bottom'
Devuelve todos los objetos except objetos secundarios de los objetos de puerto cuya propiedad Arrow Style es Bottom.
Object_ArrowStyle(Parent) <> '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ObjectKind(Parent) = 'Port' && Object_ArrowStyle(Parent) <> 'Right'
Devuelve todos los objetos secundarios de todos los objetos de puerto, except aquellos objetos de puerto cuya propiedad Arrow Style es Right.
Object_Color
Resumen
Devuelve todos los objetos secundarios de cada objeto conector de arnés, conjunto de parámetros, pin, puerto y símbolo de hoja cuya propiedad Color cumple con la consulta.
Sintaxis
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
El color correspondiente a un número determinado puede deducirse de la siguiente relación:
65536 * Blue + 256 * Green + Red
donde los componentes Blue, Green y Red tienen cada uno un valor entre 0 y 255 (inclusive).
Cuando la palabra clave Object_Color puede usarse junto con un Number, es posible evaluar individualmente los valores de los componentes Azul, Verde y Rojo de la propiedad Color, utilizando las siguientes construcciones:
- Azul = Color Div 65536
- Verde = Color Div 256 Mod 256
- Rojo = Color Mod 256
Ejemplo de uso
Object_Color(Parent) = '0'
Object_Color(Parent) <> '' && Object_Color(Parent) = 0
Devuelve todos los objetos secundarios de cada objeto padre cuya propiedad Color es 0 (lo que corresponde a valores de Azul = 0, Verde = 0 y Rojo = 0).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Devuelve todos los objetos secundarios de cada objeto padre cuya propiedad Color es 16711680 (lo que corresponde a valores de Azul = 255, Verde = 0 y Rojo = 0).
Object_Color(Parent) <> '16777215'
Devuelve todos los objetos except objetos secundarios de cada objeto padre cuya propiedad Color es 16777215 (lo que corresponde a valores de Azul = 255, Verde = 255 y Rojo = 255).
Object_ObjectKind(Parent) <> 'Part' && Object_Color(Parent) <> 16777215
Devuelve todos los objetos secundarios de cada objeto padre, excepto componentes, cuya propiedad Color es 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
Devuelve todos los objetos secundarios de cada objeto padre, excepto componentes, cuya propiedad Color es tal que el componente Azul tiene un valor mayor o igual que 96, el componente Verde tiene un valor mayor o igual que 64 y menor o igual que 192, y el componente Rojo tiene un valor menor o igual que 128.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 <= 192
Devuelve todos los objetos secundarios de los objetos de conjunto de parámetros cuyo componente Azul de la propiedad Color tiene un valor menor o igual que 192.
Object_ObjectKind(Parent) = 'Port' && Object_Color(Parent) Mod 256 Between 64 And 192
Devuelve todos los objetos secundarios de los objetos de puerto cuyo componente Rojo de la propiedad Color tiene un valor mayor o igual que 64 y menor o igual que 192.
Object_Comment
Resumen
Devuelve todos los objetos secundarios de todos los objetos de componente cuya propiedad Part Comment cumple con la consulta.
Sintaxis
Object_Comment(Parent) : String
Ejemplo de uso
Object_Comment(Parent) = '1488'
Devuelve todos los objetos secundarios de todos los objetos de componente cuya propiedad Part Comment es 1488.
Object_ComponentType
Resumen
Devuelve todos los objetos secundarios de todos los objetos de componente cuya propiedad Component Type cumple con la consulta.
Sintaxis
Object_ComponentType(Parent) = ComponentType_String
Object_ComponentType(Parent) <> ComponentType_String
ComponentType_String debe ser una de las cadenas de la siguiente lista:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Ejemplo de uso
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Devuelve todos los objetos secundarios de todos los objetos de componente cuya propiedad Component Type es Net Tie (In BOM).
Object_ComponentType(Parent) <> 'Standard'
Devuelve todos los objetos except objetos secundarios de los objetos de componente cuya propiedad Component Type es Standard.
Object_ComponentType(Parent) <> '' && Object_ComponentType(Parent) <> 'Standard'
Object_ComponentType(Parent) > '' && Object_ComponentType(Parent) <> 'Standard'
Object_ObjectKind(Parent) = 'Part' && Object_ComponentType(Parent) <> 'Standard'
Devuelve todos los objetos secundarios de todos los objetos de componente cuya propiedad Component Type no es Standard.
Notas
- La propiedad Component Type solo está definida para objetos de parte.
-
Los caracteres de comilla simple (') al inicio y al final de
ComponentType_Stringson obligatorios.
Object_CurrentFootprint
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte cuya propiedad Current Footprint cumple con la consulta.
Sintaxis
Object_CurrentFootprint(Parent) : String
Ejemplo de uso
Object_CurrentFootprint(Parent) = 'DIP14'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Current Footprint es DIP14.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Current Footprint comienza con SIP y contiene al menos un carácter adicional a continuación.
Object_DatabaseTableName
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte cuya propiedad Database Table Name cumple con la consulta.
Sintaxis
Object_DatabaseTableName(Parent) : String
Ejemplo de uso
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Database Table Name es Tantalum_Capacitors.
Object_DatabaseTableName(Parent) Like '*Res*'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Database Table Name incluye Res.
Object_Designator
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte cuya propiedad Component Designator cumple con la consulta.
Sintaxis
Object_Designator(Parent) : String
Ejemplo de uso
Object_Designator(Parent) = 'U2'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Component Designator es U2.
Object_Designator(Parent) Like '*Channel*'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Component Designator incluye Channel.
Object_DesignatorLocked
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte cuya propiedad Lock Designator cumple con la consulta.
Sintaxis
Object_DesignatorLocked(Parent) : Boolean_String
Ejemplo de uso
Object_DesignatorLocked(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Lock Designator está habilitada.
Object_DesignatorLocked(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Lock Designator está deshabilitada.
Object_DesignItemID
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte cuya propiedad Design Item ID cumple con la consulta.
Sintaxis
Object_DesignItemID(Parent) : String
Ejemplo de uso
Object_DesignItemID(Parent) = 'LM833'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Design Item ID es LM833.
Object_DesignItemID(Parent) Like '*Osc*'
Devuelve todos los objetos secundarios de los objetos de parte cuya propiedad Design Item ID incluye Osc.
Object_ElectricalType
Resumen
Devuelve todos los objetos secundarios de cada objeto de pin cuya propiedad Electrical Type cumple con la consulta.
Sintaxis
Object_ElectricalType(Parent) = ElectricalType_String
Object_ElectricalType(Parent) <> ElectricalType_String
ElectricalType_String debe ser una de las cadenas de la siguiente lista:
-
'HiZ' -
'Input' -
'I/O' -
'Open Collector' -
'Open Emitter' -
'Output' -
'Passive' -
'Power'
Ejemplo de uso
Object_ElectricalType(Parent) = 'Power'
Devuelve todos los objetos secundarios de todos los objetos de pin cuya propiedad Electrical Type es Power.
Object_ElectricalType(Parent) <> 'HiZ'
Devuelve todos los objetos except objetos secundarios de los objetos de pin cuya propiedad Electrical Type es HiZ.
Object_ElectricalType(Parent) <> '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ElectricalType(Parent) > '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ObjectKind(Parent) = 'Pin' && Object_ElectricalType(Parent) <> 'HiZ'
Devuelve todos los objetos secundarios de todos los objetos de pin, except aquellos objetos de pin cuya propiedad Electrical Type es HiZ.
Object_HasFootprint
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte que está vinculado a un modelo de huella (o lo referencia) cuyas propiedades cumplen con la consulta.
Sintaxis
Object_HasFootprint(Parent,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La cadena ModelName especifica la propiedad Name del modelo de huella vinculado.
El parámetro CurrentModelOnly especifica si el modelo de huella vinculado tiene o no que ser la huella actual de cada parte. Cuando es False, el modelo de huella vinculado no tiene que ser la huella actual (aunque aún puede serlo); cuando es True, el modelo de huella vinculado sí tiene que ser la huella actual.
Ejemplo de uso
Object_HasFootprint(Parent,'SOIC14',False)
Object_HasFootprint(Parent,'SOIC14',False) = True
Object_HasFootprint(Parent,'SOIC14',False) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es SOIC14; ese modelo no tiene que ser la huella actual de cada parte (aunque puede serlo).
Object_HasFootprint(Parent,'DIP14',True)
Object_HasFootprint(Parent,'DIP14',True) = True
Object_HasFootprint(Parent,'DIP14',True) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es DIP14; ese modelo debe ser la huella actual de la parte.
Object_HasModel
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte que está vinculado (o referencia) a un modelo de dominio cuyas propiedades cumplen con la consulta.
Sintaxis
Object_HasModel(Parent,ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
La cadena ModelType especifica la propiedad Type de un modelo vinculado y debe ser una de las cadenas de la siguiente lista:
- 'PCBLIB' - use esta cadena para apuntar a un modelo vinculado cuya propiedad Type es Footprint.
- 'IBIS' - use esta cadena para apuntar a un modelo vinculado cuya propiedad Type es Ibis Model.
- 'SI' - use esta cadena para apuntar a un modelo vinculado cuya propiedad Type es Signal Integrity.
- 'SIM' - use esta cadena para apuntar a un modelo vinculado cuya propiedad Type es Simulation.
- 'FPGA' - use esta cadena para apuntar a un modelo vinculado cuya propiedad Type es FPGA.
La cadena ModelName especifica la propiedad Name de un modelo vinculado.
El parámetro CurrentModelOnly especifica si el modelo vinculado tiene o no que ser un modelo actual de cada parte. Cuando es False, el modelo vinculado no tiene que ser un modelo actual (aunque aún puede serlo); cuando es True, el modelo vinculado sí tiene que ser un modelo actual.
Ejemplo de uso
Object_HasModel(Parent,'PCBLIB','SOIC14',False)
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = True
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es SOIC14; ese modelo no tiene que ser el modelo de huella actual de cada parte (aunque puede serlo).
Object_HasModel(Parent,'PCBLIB','DIP14',True)
Object_HasModel(Parent,'PCBLIB','DIP14',True) = True
Object_HasModel(Parent,'PCBLIB','DIP14',True) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo de huella cuya propiedad Name es DIP14; ese modelo debe ser el modelo de huella actual de la parte.
Object_HasModel(Parent,'SI','RES1',False)
Object_HasModel(Parent,'SI','RES1',False) = True
Object_HasModel(Parent,'SI','RES1',False) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo de integridad de señal cuya propiedad Name es RES1; ese modelo no tiene que ser el modelo actual de integridad de señal de cada parte (aunque puede serlo).
Object_HasModel(Parent,'SIM','RESISTOR',True)
Object_HasModel(Parent,'SIM','RESISTOR',True) = True
Object_HasModel(Parent,'SIM','RESISTOR',True) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo de simulación cuya propiedad Name es RESISTOR; ese modelo debe ser el modelo de simulación actual de la parte.
Object_HasModelParameter
Resumen
Devuelve todos los objetos secundarios de cada objeto de parte que está vinculado (o referencia) a un modelo de dominio, que contiene un objeto parámetro cuyas propiedades Parameter Name y Value cumplen con la consulta.
Sintaxis
Object_HasModelParameter(Parent,Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
El parámetro CurrentModelOnly especifica si el modelo vinculado (que contiene un parámetro compatible) tiene o no que ser un modelo actual de cada parte. Cuando es False, el modelo vinculado no tiene que ser un modelo actual (aunque aún puede serlo); cuando es True, el modelo vinculado sí tiene que ser un modelo actual.
Ejemplo de uso
Object_HasModelParameter(Parent,'Inductance A','1mH',False)
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = True
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = 'True'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo que contiene un objeto parámetro cuya propiedad Parameter Name es Inductance A y cuya propiedad Value es 1mH. Ese modelo no tiene que ser un modelo actual de cada parte (aunque puede serlo).
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'
Devuelve todos los objetos secundarios de los objetos de parte que están vinculados a un modelo que contiene un objeto parámetro cuya propiedad Parameter Name es Coupling Factor y cuya propiedad Value es 0.999. Ese modelo debe ser un modelo actual de la parte.
Object_HasParameter
Resumen
Devuelve todos los objetos secundarios de todos los objetos de conjunto de parámetros, parte, pin, puerto, sonda y símbolo de hoja, que contienen un objeto parámetro cuyas propiedades Parameter Name y Value cumplen con la consulta.
Sintaxis
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
Ejemplo de uso
Object_HasParameter(Parent,'Comment','1K')
Object_HasParameter(Parent,'Comment','1K') = True
Object_HasParameter(Parent,'Comment','1K') = 'True'
Devuelve todos los objetos secundarios de todos los objetos de conjunto de parámetros, parte, pin, puerto, sonda y símbolo de hoja que contienen un objeto parámetro cuya propiedad Parameter Name es Comment, y cuya propiedad Value es 1K.
Object_HasPin
Resumen
Devuelve todos los objetos secundarios de todos los objetos de parte que contienen un objeto de pin cuyas propiedades Pin Designator y Name cumplen con la consulta.
Sintaxis
Object_HasPin(Parent,Pin Designator : String,Name : String) : Boolean/Boolean_String
Ejemplo de uso
Object_HasPin(Parent,'7','GND')
Object_HasPin(Parent,'7','GND') = True
Object_HasPin(Parent,'7','GND') = 'True'
Devuelve todos los objetos secundarios de todos los objetos de parte que contienen un objeto de pin cuya propiedad Pin Designator es 7, y cuya propiedad Name es GND.
Object_HasSheetEntry
Resumen
Devuelve todos los objetos secundarios de todos los objetos de símbolo de hoja que contienen una entrada de hoja cuya propiedad Name cumple con la consulta.
Sintaxis
Object_HasSheetEntry(Parent , Sheet Entry Name : String) : Boolean/Boolean_String
Ejemplo de uso
Object_HasSheetEntry(Parent,'CLK')
Object_HasSheetEntry(Parent,'CLK') = True
Object_HasSheetEntry(Parent,'CLK') = 'True'
Devuelve todos los objetos secundarios de todos los objetos de símbolo de hoja que contienen un objeto de entrada de hoja cuya propiedad Name es CLK.
Object_IeeeSymbolInner
Resumen
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Inside cumple con la consulta.
Sintaxis
Object_IeeeSymbolInner(Parent) = IeeeSymbolInner_String
Object_IeeeSymbolInner(Parent) <> IeeeSymbolInner_String
IeeeSymbolInner_String debe ser una de las siguientes cadenas:
- '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'
Ejemplo de uso
Object_IeeeSymbolInner(Parent) = 'HiZ'
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Inside es HiZ.
Object_IeeeSymbolInner(Parent) <> 'Pulse'
Devuelve todos los objetos except objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Inside es Pulse.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInner(Parent) <> 'Open Emitter'
Devuelve todos los objetos secundarios de los objetos de pin except aquellos objetos de pin cuya propiedad IEEE Symbol Inside es Open Emitter.
Notas
-
Los caracteres de comilla simple (') al inicio y al final de
IeeeSymbolInner_Stringson obligatorios. - La propiedad IEEE Symbol Inside solo está definida para objetos de pin.
Object_IeeeSymbolInnerEdge
Resumen
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Inside Edge cumple con la consulta.
Sintaxis
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) <> IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String debe ser una de las siguientes cadenas:
- 'Clock'
- 'No Symbol'
Ejemplo de uso
Object_IeeeSymbolInnerEdge(Parent) = 'Clock'
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Inside Edge es Clock.
Object_IeeeSymbolInnerEdge(Parent) <> 'No Symbol'
Devuelve todos los objetos except objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Inside Edge es No Symbol.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInnerEdge(Parent) <> 'Clock'
Devuelve todos los objetos secundarios de los objetos pin except aquellos objetos pin cuya propiedad IEEE Symbol Inside Edge es Clock.
Notas
-
Los caracteres de comilla simple (') al principio y al final de
IeeeSymbolInnerEdge_Stringson obligatorios. - La propiedad IEEE Symbol Inside Edge solo está definida para los objetos pin.
Object_IeeeSymbolOuter
Resumen
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad IEEE Symbol Outside cumple con la Query.
Sintaxis
Object_IeeeSymbolOuter(Parent) = IeeeSymbolOuter_String
Object_IeeeSymbolOuter(Parent) <> IeeeSymbolOuter_String
IeeeSymbolOuter_String debe ser una de las siguientes cadenas:
- 'Analog Signal In'
- 'Bidirectional Signal Flow'
- 'Digital Signal In'
- 'Left Right Signal Flow'
- 'No Symbol'
- 'Not Logic Connection'
- 'Right Left Signal Flow'
Ejemplo de uso
Object_IeeeSymbolOuter(Parent) = 'Digital Signal In'
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad IEEE Symbol Outside es Digital Signal In.
Object_IeeeSymbolOuter(Parent) <> 'Bidirectional Signal Flow'
Devuelve todos los objetos except objetos secundarios de los objetos pin cuya propiedad IEEE Symbol Outside es Bidirectional Signal Flow.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuter(Parent) <> 'No Symbol'
Devuelve todos los objetos secundarios de los objetos pin except aquellos objetos pin cuya propiedad IEEE Symbol Outside es No Symbol.
Notas
-
Los caracteres de comilla simple (') al principio y al final de
IeeeSymbolOuter_Stringson obligatorios. - La propiedad IEEE Symbol Outside solo está definida para los objetos pin.
Object_IeeeSymbolOuterEdge
Resumen
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad IEEE Symbol Outside Edge cumple con la Query.
Sintaxis
Object_IeeeSymbolOuterEdge(Parent) = IeeeSymbolOuterEdge_String
Object_IeeeSymbolOuterEdge(Parent) <> IeeeSymbolOuterEdge_String
IeeeSymbolOuterEdge_String debe ser una de las siguientes cadenas:
- 'Active Low Input'
- 'Active Low Output'
- 'Dot'
- 'No Symbol'
Ejemplo de uso
Object_IeeeSymbolOuterEdge(Parent) = 'Dot'
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad IEEE Symbol Outside Edge es Dot.
Object_IeeeSymbolOuterEdge(Parent) <> 'Active Low Output'
Devuelve todos los objetos except objetos secundarios de los objetos pin cuya propiedad IEEE Symbol Outside Edge es Active Low Output.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuterEdge(Parent) <> 'No Symbol'
Devuelve todos los objetos secundarios de los objetos pin except aquellos objetos pin cuya propiedad IEEE Symbol Outside Edge es No Symbol.
Notas
-
Los caracteres de comilla simple (') al principio y al final de
IeeeSymbolOuterEdge_Stringson obligatorios. - La propiedad IEEE Symbol Outside Edge solo está definida para los objetos pin.
Object_IOType
Resumen
Devuelve todos los objetos secundarios de los objetos port cuya propiedad IO Type cumple con la Query.
Sintaxis
Object_IOType(Parent) = IOType_String
Object_IOType(Parent) <> IOType_String
IOType_String debe ser una de las cadenas de la siguiente lista:
-
'Bidirectional' -
'Input' -
'Output' -
'Unspecified'
Ejemplo de uso
Object_IOType(Parent) = 'Bidirectional'
Devuelve todos los objetos secundarios de los objetos port cuya propiedad IO Type es Bidirectional.
Object_IOType(Parent) <> 'Output'
Devuelve todos los objetos except objetos secundarios de los objetos port cuya propiedad IO Type es Output.
Notas
- La propiedad IO Type está definida para los objetos port y sheet entry, pero solo los objetos port pueden tener secundarios que puedan ser devueltos por esta expresión.
-
Los caracteres de comilla simple (') al principio y al final de
IOType_Stringson obligatorios.
Object_IsMirrored
Resumen
Devuelve todos los objetos secundarios de los objetos part cuya propiedad Mirrored cumple con la Query.
Sintaxis
Object_IsMirrored(Parent) : Boolean_String
Ejemplo de uso
Object_IsMirrored(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos part cuya propiedad Mirrored está habilitada.
Object_IsMirrored(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos part cuya propiedad Mirrored está deshabilitada.
Nota
La propiedad Mirrored está definida para los objetos IEEE symbol, part y text string, pero solo los objetos part pueden tener secundarios que puedan ser devueltos por esta expresión.
Object_Length
Resumen
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad Length cumple con la Query.
Sintaxis
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
Ejemplo de uso
Object_Length(Parent) = '30'
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad Length es igual a 30.
Object_Length(Parent) Between '20' And '40'
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad Length es mayor o igual que 20 y menor o igual que 40.
Object_Length(Parent) >= '10'
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad Length es mayor o igual que 10.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) < 30
Devuelve todos los objetos secundarios de los objetos pin cuya propiedad Length es menor que 30.
Object_Length(Parent) <> '40'
Devuelve todos los objetos except objetos secundarios de los objetos pin cuya propiedad Length es igual a 40.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
Devuelve todos los objetos secundarios de los objetos pin except aquellos objetos pin cuya propiedad Length es 40.
Nota
La propiedad Length solo está definida para los objetos pin.
Object_LibraryName
Resumen
Devuelve todos los objetos secundarios de los objetos part cuya propiedad Library cumple con la Query.
Sintaxis
Object_LibraryName(Parent) : String
Ejemplo de uso
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Devuelve todos los objetos secundarios de los objetos part cuya propiedad Library es Miscellaneous Devices.IntLib.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Devuelve todos los objetos secundarios de los objetos part que tienen una propiedad Library cuya cadena asociada comienza con Miscellaneous y termina con .IntLib.
Nota
La propiedad Library solo está definida para los objetos part.
Object_LibReference
Resumen
Devuelve todos los objetos secundarios de los objetos part cuya propiedad Symbol Reference cumple con la Query.
Sintaxis
Object_LibReference(Parent) : String
Ejemplo de uso
Object_LibReference(Parent) = 'LM833'
Devuelve todos los objetos secundarios de los objetos part cuya propiedad Symbol Reference es LM833.
Nota
La propiedad Symbol Reference solo está definida para los objetos part.
Object_LocationX
Resumen
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad X1 cumple con la Query.
Sintaxis
Object_LocationX(Parent) : Numeric_String
Ejemplo de uso
Object_LocationX(Parent) = '320'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad X1 es igual a 320.
Object_LocationX(Parent) Between '150' And '430'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad X1 es mayor o igual que 150 y menor o igual que 430.
Object_LocationX(Parent) >= '250'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad X1 es mayor o igual que 250.
Object_LocationX(Parent) < 350
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad X1 es menor que 350.
Object_LocationX(Parent) <> '210'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad X1 no es igual a 210.
Object_LocationY
Resumen
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Y1 cumple con la Query.
Sintaxis
Object_LocationY(Parent) : Numeric_String
Ejemplo de uso
Object_LocationY(Parent) = '320'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Y1 es igual a 320.
Object_LocationY(Parent) Between '150' And '430'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Y1 es mayor o igual que 150 y menor o igual que 430.
Object_LocationY(Parent) >= '250'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Y1 es mayor o igual que 250.
Object_LocationY(Parent) < 350
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Y1 es menor que 350.
Object_LocationY(Parent) <> '210'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Y1 no es igual a 210.
Object_Locked
Resumen
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Locked cumple con la Query.
Sintaxis
Object_Locked(Parent) : Boolean/Boolean_String
Ejemplo de uso
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Locked está habilitada.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Devuelve todos los objetos except secundarios de los objetos harness connector, parameter set, part, pin, port, probe y sheet symbol cuya propiedad Locked está deshabilitada.
Object_ObjectKind
Resumen
Devuelve todos los objetos secundarios de los objetos cuya propiedad Object Kind cumple con la Query.
Sintaxis
Object_ObjectKind(Parent) = ObjectKind_String
Object_ObjectKind(Parent) <> ObjectKind_String
ObjectKind_String especifica el tipo de objeto y debe ser una de las siguientes cadenas:
- 'Harness Connector'
- 'Parameter Set'
-
'Part' -
'Pin' -
'Port' - 'Probe'
- 'Sheet Symbol'
- ''
Ejemplo de uso
Object_ObjectKind(Parent) = 'Sheet Symbol'
Devuelve todos los objetos secundarios de los objetos sheet symbol.
Object_ObjectKind(Parent) <> 'Parameter Set'
Devuelve todos los objetos except para objetos secundarios de los objetos parameter set.
Object_ObjectKind(Parent) = 'Part'
Devuelve todos los objetos secundarios de los objetos part.
Object_ObjectKind(Parent) = ''
Devuelve todos los objetos que no tienen un objeto padre.
Nota
Los caracteres de comilla simple (') al principio y al final de ObjectKind_String son obligatorios.
Object_Orientation
Resumen
Devuelve todos los objetos secundarios de los objetos parameter set, part, pin y probe cuya propiedad Orientation cumple con la Query.
Sintaxis
Object_Orientation(Parent) = Orientation_String
Object_Orientation(Parent) <> Orientation_String
Orientation_String debe ser una de las cadenas de la siguiente lista:
-
'0 Degrees' -
'90 Degrees' -
'180 Degrees' -
'270 Degrees'
Ejemplo de uso
Object_Orientation(Parent) = '90 Degrees'
Devuelve todos los objetos hijos de los conjuntos de parámetros, componentes, pines y objetos de sonda cuya propiedad Orientation es 90 Degrees.
Object_Orientation(Parent) <> '180 Degrees'
Devuelve todos los objetos except hijos de los conjuntos de parámetros, componentes, pines y objetos de sonda cuya propiedad Orientation es 180 Degrees.
Object_Orientation(Parent) <> '' && Object_Orientation(Parent) <> '180 Degrees'
Object_Orientation(Parent) > '' && Object_Orientation(Parent) <> '180 Degrees'
Devuelve todos los objetos hijos de los conjuntos de parámetros, componentes, pines y objetos de sonda cuya propiedad Orientation no es 180 Degrees.
Notas
-
La propiedad Orientation está definida para los objetos designador, tipo de conector de arnés, símbolo IEEE, etiqueta de red, conector fuera de hoja, parámetro, conjunto de parámetros, componente, pin, puerto de alimentación, sonda, designador de símbolo de hoja, nombre de archivo de símbolo de hoja y cadena de texto. Sin embargo, solo los objetos de conjunto de parámetros, componente, pin y sonda pueden tener hijos que esta expresión pueda devolver.
-
Los caracteres de comilla simple (') al principio y al final de
Orientation_Stringson obligatorios.
Object_PartId
Resumen
Devuelve todos los objetos hijos de objetos componente cuya propiedad Current Part cumple con la consulta.
Sintaxis
Object_PartId(Parent) : String
Ejemplo de uso
Object_PartId(Parent) = 'B'
Devuelve todos los objetos hijos de objetos componente cuya propiedad Current Part es B.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Devuelve todos los objetos hijos de objetos componente except aquellos objetos componente cuya propiedad Current Part es A.
Nota
La propiedad Current Part solo está definida para objetos componente.
Object_PinShowDesignator
Resumen
Devuelve todos los objetos hijos de objetos pin cuya propiedad Show Designator cumple con la consulta.
Sintaxis
Object_PinShowDesignator(Parent) : Boolean_String
Ejemplo de uso
Object_PinShowDesignator(Parent) = 'True'
Devuelve todos los objetos hijos de objetos pin cuya propiedad Show Designator está habilitada.
Object_PinShowDesignator(Parent) = 'False'
Devuelve todos los objetos hijos de objetos pin cuya propiedad Show Designator está deshabilitada.
Nota
La propiedad Show Designator solo está definida para objetos pin.
Object_PinsLocked
Resumen
Devuelve todos los objetos hijos de objetos componente cuya propiedad Pins Locked cumple con la consulta.
Sintaxis
Object_PinsLocked(Parent) : Boolean_String
Ejemplo de uso
Object_PinsLocked(Parent) = 'True'
Devuelve todos los objetos hijos de objetos componente cuya propiedad Pins Locked está habilitada.
Object_PinsLocked(Parent) = 'False'
Devuelve todos los objetos hijos de objetos componente cuya propiedad Pins Locked está deshabilitada.
Nota
La propiedad Pins Locked solo está definida para objetos componente.
Object_SheetFileName
Resumen
Devuelve todos los objetos hijos de objetos símbolo de hoja (símbolo de hoja, símbolo de hoja de dispositivo, símbolo de instancia de hoja administrada) cuya propiedad Sheet File Name cumple con la consulta.
Sintaxis
Object_SheetFileName(Parent) : String
Ejemplo de uso
Object_SheetFileName(Parent) = 'Microcontroller_STM32F101.SchDoc'
Devuelve todos los objetos hijos de objetos símbolo de hoja cuya propiedad Sheet File Name es Microcontroller_STM32F101.SchDoc.
Object_SheetFileName(Parent) Like '*Res*'
Devuelve todos los objetos hijos de objetos símbolo de hoja cuya propiedad Sheet File Name incluye Res.
Nota
La propiedad Sheet File Name solo está definida para objetos símbolo de hoja.
Object_SheetName
Resumen
Devuelve todos los objetos hijos de objetos símbolo de hoja (símbolo de hoja, símbolo de hoja de dispositivo, símbolo de instancia de hoja administrada) cuya propiedad Sheet Name (es decir, el designador del símbolo de hoja) cumple con la consulta.
Sintaxis
Object_SheetName(Parent) : String
Ejemplo de uso
Object_SheetName(Parent) = 'Accelerometer'
Devuelve todos los objetos hijos de objetos símbolo de hoja cuya propiedad Sheet Name es Accelerometer.
Object_SheetName(Parent) Like '*Power*'
Devuelve todos los objetos hijos de objetos símbolo de hoja cuya propiedad Sheet Name incluye Power.
Nota
La propiedad Sheet Name solo está definida para objetos símbolo de hoja.
Object_ShowName
Resumen
Devuelve todos los objetos hijos de objetos pin cuya propiedad Show Name cumple con la consulta.
Sintaxis
Object_ShowName(Parent) : Boolean_String
Ejemplo de uso
Object_ShowName(Parent) = 'True'
Devuelve todos los objetos hijos de objetos pin cuya propiedad Show Name está habilitada.
Object_ShowName(Parent) = 'False'
Devuelve todos los objetos hijos de objetos pin cuya propiedad Show Name está deshabilitada.
Nota
La propiedad Show Name está definida para los objetos parámetro y pin, pero solo los objetos pin pueden tener hijos que esta expresión pueda devolver.
Object_TextColor
Resumen
Devuelve todos los objetos hijos de objetos puerto cuya propiedad Text Color cumple con la consulta.
Sintaxis
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
El color correspondiente a un número determinado puede deducirse de la siguiente relación:
65536 * Blue + 256 * Green + Red
donde los componentes Blue, Green y Red tienen cada uno un valor entre 0 y 255 (inclusive).
Cuando la palabra clave Object_TextColor puede usarse junto con un Number, es posible evaluar individualmente los valores de cada uno de los componentes Azul, Verde y Rojo de la propiedad Text Color, usando las siguientes construcciones:
- Azul = Text Color Div 65536
- Verde = Text Color Div 256 Mod 256
- Rojo = Text Color Mod 256
Ejemplo de uso
Object_TextColor(Parent) = '0'
Object_TextColor(Parent) <> '' && Object_TextColor(Parent) = 0
Devuelve todos los objetos hijos de objetos puerto cuya propiedad Text Color es 0 (lo que corresponde a valores de Azul = 0, Verde = 0 y Rojo = 0).
Object_TextColor(Parent) = '32896'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 32896
Devuelve todos los objetos hijos de objetos puerto cuya propiedad Text Color es 32896 (lo que corresponde a valores de Azul = 0, Verde = 128 y Rojo = 128).
Object_TextColor(Parent) <> '16777215'
Devuelve todos los objetos except hijos de objetos puerto cuya propiedad Text Color es 16777215 (lo que corresponde a valores de Azul = 255, Verde = 255 y Rojo = 255).
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) <> 16777215
Devuelve todos los objetos hijos de objetos puerto cuya propiedad Text Color no es 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
Devuelve todos los objetos hijos de objetos puerto cuya propiedad Text Color es tal que el componente Azul tiene un valor mayor o igual que 96, el componente Verde tiene un valor mayor o igual que 64 y menor o igual que 192, y el componente Rojo tiene un valor menor o igual que 128.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) Mod 256 Between 64 And 192
Devuelve todos los objetos hijos de objetos puerto cuyo componente Rojo de la propiedad Text Color tiene un valor mayor o igual que 64 y menor o igual que 192.
Nota
La propiedad Text Color está definida para los objetos entrada de arnés, nota, puerto, entrada de hoja y marco de texto, pero solo los objetos puerto pueden tener hijos que esta expresión pueda devolver.
Object_UseDBTableName
Resumen
Devuelve todos los objetos hijos de objetos componente cuya propiedad Use Database Table Name cumple con la consulta.
Sintaxis
Object_UseDBTableName(Parent) : Boolean_String
Ejemplo de uso
Object_UseDBTableName(Parent) = 'True'
Devuelve todos los objetos hijos de objetos componente cuya propiedad Use Database Table Name está habilitada.
Object_UseDBTableName(Parent) = 'False'
Devuelve todos los objetos hijos de objetos componente cuya propiedad Use Database Table Name está deshabilitada.
Nota
La propiedad Use Database Table Name solo está definida para objetos componente.
Object_UseLibraryName
Resumen
Devuelve todos los objetos hijos de objetos componente cuya propiedad Use Library Name cumple con la consulta.
Sintaxis
Object_UseLibraryName(Parent) : Boolean_String
Ejemplo de uso
Object_UseLibraryName(Parent) = 'True'
Devuelve todos los objetos hijos de objetos componente cuya propiedad Use Library Name está habilitada.
Object_UseLibraryName(Parent) = 'False'
Devuelve todos los objetos hijos de objetos componente cuya propiedad Use Library Name está deshabilitada.
Nota
La propiedad Use Library Name solo está definida para objetos componente.