Comprobaciones de pertenencia
De un vistazo
- Descubre para qué se utiliza cada palabra clave de Membership Checks en las consultas de esquemas y bibliotecas de esquemas.
- Consulta la sintaxis y los ejemplos de uso para la conversión de unidades y las comprobaciones de huellas, modelos y parámetros de modelos.
- Comprende cuándo una consulta debe seleccionar primero un objeto específico o el modelo actual antes de aplicar una palabra clave.

Las funciones de consulta de esquemas Membership Checks que se muestran en el cuadro de diálogo Query Helper
Esta página de referencia detalla las palabras clave del lenguaje de consulta de la categoría Membership Checks disponible en los documentos de esquema y de biblioteca de esquemas de Altium Designer. Para obtener ayuda sobre una palabra clave de consulta específica, utilice las siguientes secciones desplegables o seleccione cualquier palabra clave (o haga clic dentro de ella), en Query Helper o en un panel Filter, y pulse F1 para acceder directamente a su sección.
AsCM
Resumen
Para las propiedades numéricas de los objetos (p. ej., longitud, anchura, radio, etc.), esta palabra clave se utiliza 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 metros. A continuación, el valor convertido se compara con el valor introducido en la expresión.
Sintaxis
AsCM(Keyword : Number) : Number
Ejemplos de uso
IsArc And (AsCM(Radius) = 0.56)
Devuelve todos los objetos de arco cuya propiedad Radius es 0.56cm.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Devuelve todos los objetos de puerto cuya propiedad Width 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, anchura, radio, etc.), esta palabra clave se utiliza para convertir el valor actual —medido en las unidades predeterminadas del espacio de diseño— a unidades imperiales —unidades predeterminadas de DXP (DXPs)—, donde 1 DXP = 10 mils. A continuación, el valor convertido se compara con el valor introducido en la expresión.
Sintaxis
AsDXPs(Keyword : Number) : Number
Ejemplos de uso
IsArc And (AsDXPs(Radius) = 21.91)
Devuelve todos los objetos de arco cuya propiedad Radius es 21.91DXPs.
IsPort And (AsDXPs(Width) Between 50 And 150)
Devuelve todos los objetos de puerto cuya propiedad Width 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, anchura, radio, etc.), esta palabra clave se utiliza para convertir el valor actual —medido en las unidades predeterminadas del espacio de diseño— a pulgadas. A continuación, el valor convertido se compara con el valor introducido en la expresión.
Sintaxis
AsInches(Keyword : Number) : Number
Ejemplos de uso
IsArc And (AsInches(Radius) = 0.219)
Devuelve todos los objetos de arco cuya propiedad Radius es 0.219in.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Devuelve todos los objetos de puerto cuya propiedad Height 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, anchura, radio, etc.), esta palabra clave se utiliza para convertir el valor actual —medido en las unidades predeterminadas del espacio de diseño— a metros. A continuación, el valor convertido se compara con el valor introducido en la expresión.
Sintaxis
AsMetres(Keyword : Number) : Number
Ejemplos de uso
IsArc And (AsMetres(Radius) = 0.01)
Devuelve todos los objetos de arco cuya propiedad Radius es 0.01m.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Devuelve todos los objetos de puerto cuya propiedad Width 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, anchura, radio, etc.), esta palabra clave se utiliza para convertir el valor actual —medido en las unidades predeterminadas del espacio de diseño— a unidades imperiales —mil—, donde 1 mil = 0,001 pulgadas. A continuación, el valor convertido se compara con el valor introducido en la expresión.
Sintaxis
AsMils(Keyword : Number) : Number
Ejemplos de uso
IsArc And (AsMils(Radius) = 250)
Devuelve todos los objetos de arco cuya propiedad Radius es 250mil.
IsPort And (AsMils(Height) Between 100 And 120)
Devuelve todos los objetos de puerto cuya propiedad Height 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, anchura, radio, etc.), esta palabra clave se utiliza 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 metros. A continuación, el valor convertido se compara con el valor introducido en la expresión.
Sintaxis
AsMM(Keyword : Number) : Number
Ejemplos de uso
IsArc And (AsMM(Radius) = 6.29)
Devuelve todos los objetos de arco cuya propiedad Radius es 6.29mm.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Devuelve todos los objetos de puerto cuya propiedad Height es mayor o igual que 2.54mm y menor o igual que 2.64mm.
HasFootprint
Resumen
Devuelve cada objeto de componente que está vinculado a un modelo de huella (o hace referencia a él) cuyas propiedades cumplen los criterios de 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 ser o no la huella actual de cada componente. Cuando es False, el modelo de huella vinculado no tiene que ser la huella actual (aunque puede serlo); cuando es True, el modelo de huella vinculado debe ser la huella actual.
Ejemplos de uso
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Devuelve todos los objetos de componente 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 componente (aunque puede serlo).
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Devuelve todos los objetos de componente que están vinculados a un modelo de huella cuya propiedad Name es DIP14; ese modelo debe ser la huella actual del componente.
HasModel
Resumen
Devuelve cada objeto de componente vinculado a (o que 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 buscar un modelo vinculado cuya propiedad Type sea Footprint.
- 'IBIS' - utilice esta cadena para buscar un modelo vinculado cuya propiedad Type sea Ibis Model.
- 'SI' - utilice esta cadena para buscar un modelo vinculado cuya propiedad Type sea Signal Integrity.
- 'SIM' - utilice esta cadena para buscar un modelo vinculado cuya propiedad Type sea Simulation.
- 'FPGA'- utilice esta cadena para buscar un modelo vinculado cuya propiedad Type sea FPGA.
La cadena ModelName especifica la propiedad Name de un modelo vinculado.
El parámetro CurrentModelOnly especifica si el modelo vinculado debe ser un modelo actual de cada componente. Cuando su valor es False, el modelo vinculado no tiene que ser un modelo actual (aunque puede serlo); cuando su valor es True, el modelo vinculado debe ser un modelo actual.
Ejemplos de uso
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Devuelve todos los objetos de componente vinculados a un modelo de huella cuya propiedad Name sea SOIC14; dicho modelo no tiene que ser el modelo de huella actual de cada componente (aunque puede serlo).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Devuelve todos los objetos de componente vinculados a un modelo de huella cuya propiedad Name sea DIP14; dicho modelo debe ser el modelo de huella actual del componente.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Devuelve todos los objetos de componente vinculados a un modelo de integridad de señal cuya propiedad Name sea RES1; dicho modelo no tiene que ser el modelo de integridad de señal actual de cada componente (aunque puede serlo).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Devuelve todos los objetos de componente vinculados a un modelo de simulación cuya propiedad Name sea RESISTOR; dicho modelo debe ser el modelo de simulación actual del componente.
HasModelParameter
Resumen
Devuelve cada objeto de componente vinculado a (o que 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 que cumple con la consulta) debe ser un modelo actual de cada componente. Cuando su valor es False, el modelo vinculado no tiene que ser un modelo actual (aunque puede serlo); cuando su valor es True, el modelo vinculado debe ser un modelo actual.
Ejemplos de uso
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Devuelve todos los objetos de componente vinculados a un modelo que contiene un objeto de parámetro cuya propiedad Parameter Name sea Inductance A y cuya propiedad Value sea 1mH. Dicho modelo no tiene que ser un modelo actual de cada componente (aunque 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 vinculados a un modelo que contiene un objeto de parámetro cuya propiedad Parameter Name sea Coupling Factor y cuya propiedad Value sea 0.999. Dicho 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 de parámetro cuyas propiedades Parameter Name y Value cumplen con la consulta.
Sintaxis
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
Ejemplos 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 de parámetro cuya propiedad Parameter Name sea Comment y cuya propiedad Value sea 1K.
HasPin
Resumen
Devuelve todos los objetos de componente que contienen un objeto de pin cuyas propiedades Pin Designator y Name cumplen con la consulta.
Sintaxis
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
Ejemplos 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 de pin cuya propiedad Pin Designator sea 7 y cuya propiedad Name sea 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
Ejemplos 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 sea 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
Ejemplos de uso
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator sea U1.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator sea U1, 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
Ejemplos de uso
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator sea U1.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Devuelve los objetos de componente cuya propiedad Component Designator sea U1, 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
Ejemplos de uso
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Devuelve el objeto de símbolo de hoja cuya propiedad Sheet Name sea 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 de 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 se puede deducir de la siguiente relación:
65536 * Blue + 256 * Green + Red
donde cada uno de los componentes Blue, Green y Red tiene un valor entre 0 y 255 (ambos inclusive).
Cuando la palabra clave Object_AreaColor se puede utilizar junto con un Number, es posible evaluar individualmente los valores de los componentes azul, verde y rojo de la propiedad Fill Color mediante las siguientes expresiones:
- Azul = Fill Color Div 65536
- Verde = Fill Color Div 256 Mod 256
- Rojo = Fill Color Mod 256
Ejemplos de uso
Object_AreaColor(Parent) = '0'
Object_AreaColor(Parent) <> '' && Object_AreaColor(Parent) = 0
Devuelve todos los objetos hijo de cada objeto padre cuya propiedad Fill Color es 0 (lo que corresponde a los valores de azul = 0, verde = 0 y rojo = 0).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Devuelve todos los objetos hijo de cada objeto padre cuya propiedad Fill Color es 16711680 (lo que corresponde a los valores de azul = 255, verde = 0 y rojo = 0).
Object_AreaColor(Parent) <> '16777215'
Devuelve todos los objetos except objetos hijo de cada objeto padre cuya propiedad Fill Color es 16777215 (lo que corresponde a los 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 hijo de cada objeto padre, excepto los 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 hijo de los objetos de puerto en los que el 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 hijo de los objetos de símbolo de hoja en los que el 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 hijo 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'
Ejemplos de uso
Object_ArrowStyle(Parent) = 'Left'
Devuelve todos los objetos hijo de todos los objetos de puerto cuya propiedad Arrow Style es Left.
Object_ArrowStyle(Parent) <> 'Bottom'
Devuelve todos los objetos except objetos hijo 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 hijo de todos los objetos de puerto, except aquellos objetos de puerto cuya propiedad Arrow Style es Right.
Object_Color
Resumen
Devuelve todos los objetos hijo de cada objeto de 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 se puede deducir de la siguiente relación:
65536 * Blue + 256 * Green + Red
donde cada uno de los componentes Blue, Green y Red tiene un valor entre 0 y 255 (ambos inclusive).
Cuando la palabra clave Object_Color se puede utilizar junto con un Number, es posible evaluar individualmente los valores de los componentes azul, verde y rojo de la propiedad Color mediante las siguientes expresiones:
- Azul = Color Div 65536
- Verde = Color Div 256 Mod 256
- Rojo = Color Mod 256
Ejemplos de uso
Object_Color(Parent) = '0'
Object_Color(Parent) <> '' && Object_Color(Parent) = 0
Devuelve todos los objetos hijo de cada objeto padre cuya propiedad Color es 0 (lo que corresponde a los valores de azul = 0, verde = 0 y rojo = 0).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Devuelve todos los objetos hijo de cada objeto padre cuya propiedad Color es 16711680 (lo que corresponde a los valores de azul = 255, verde = 0 y rojo = 0).
Object_Color(Parent) <> '16777215'
Devuelve todos los objetos except objetos hijo de cada objeto padre cuya propiedad Color es 16777215 (lo que corresponde a los valores de azul = 255, verde = 255 y rojo = 255).
Object_ObjectKind(Parent) <> 'Part' && Object_Color(Parent) <> 16777215
Devuelve todos los objetos hijo de cada objeto padre, excepto los 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 hijo de cada objeto padre, excepto los 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 hijo de los objetos de conjunto de parámetros en los que el 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 hijo de los objetos de puerto en los que el 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 hijo de todos los objetos de componente cuya propiedad Part Comment cumple con la consulta.
Sintaxis
Object_Comment(Parent) : String
Ejemplos de uso
Object_Comment(Parent) = '1488'
Devuelve todos los objetos hijo de todos los objetos de componente cuya propiedad Part Comment es 1488.
Object_ComponentType
Resumen
Devuelve todos los objetos hijo 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:
- 'Gráfico'
- 'Puente'
- 'Mecánico'
- 'Unión de redes'
- 'Unión de redes (en la BOM)'
- 'Estándar'
- 'Estándar (sin BOM)'
Ejemplos de uso
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Devuelve todos los objetos hijo 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 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 los objetos de componente.
-
Los caracteres de comilla simple (') al principio y al final de
ComponentType_Stringson obligatorios.
Object_CurrentFootprint
Resumen
Devuelve todos los objetos secundarios de cada objeto de componente cuya propiedad Current Footprint cumple con la consulta.
Sintaxis
Object_CurrentFootprint(Parent) : String
Ejemplos de uso
Object_CurrentFootprint(Parent) = 'DIP14'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Current Footprint es DIP14.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Current Footprint comienza por SIP y contiene al menos un carácter más a continuación.
Object_DatabaseTableName
Resumen
Devuelve todos los objetos secundarios de cada objeto de componente cuya propiedad Database Table Name cumple con la consulta.
Sintaxis
Object_DatabaseTableName(Parent) : String
Ejemplos de uso
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Database Table Name es Tantalum_Capacitors.
Object_DatabaseTableName(Parent) Like '*Res*'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Database Table Name incluye Res.
Object_Designator
Resumen
Devuelve todos los objetos secundarios de cada objeto de componente cuya propiedad Component Designator cumple con la consulta.
Sintaxis
Object_Designator(Parent) : String
Ejemplos de uso
Object_Designator(Parent) = 'U2'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Component Designator es U2.
Object_Designator(Parent) Like '*Channel*'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Component Designator incluye Channel.
Object_DesignatorLocked
Resumen
Devuelve todos los objetos secundarios de cada objeto de componente cuya propiedad Lock Designator cumple con la consulta.
Sintaxis
Object_DesignatorLocked(Parent) : Boolean_String
Ejemplos de uso
Object_DesignatorLocked(Parent) = 'True'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Lock Designator está habilitada.
Object_DesignatorLocked(Parent) = 'False'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Lock Designator está deshabilitada.
Object_DesignItemID
Resumen
Devuelve todos los objetos secundarios de cada objeto de componente cuya propiedad Design Item ID cumple con la consulta.
Sintaxis
Object_DesignItemID(Parent) : String
Ejemplos de uso
Object_DesignItemID(Parent) = 'LM833'
Devuelve todos los objetos secundarios de objetos de componente cuya propiedad Design Item ID es LM833.
Object_DesignItemID(Parent) Like '*Osc*'
Devuelve todos los objetos secundarios de objetos de componente 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'
Ejemplos 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 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 componente que está vinculado a (o hace referencia a) un modelo de huella 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 debe ser o no la huella actual de cada componente. Cuando es False, el modelo de huella vinculado no tiene que ser la huella actual (aunque puede serlo); cuando es True, el modelo de huella vinculado sí debe ser la huella actual.
Ejemplos 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 objetos de componente que están vinculados a un modelo de huella cuya propiedad Name es SOIC14; dicho modelo no tiene que ser la huella actual de cada componente (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 objetos de componente que están vinculados a un modelo de huella cuya propiedad Name es DIP14; dicho modelo debe ser la huella actual del componente.
Object_HasModel
Resumen
Devuelve todos los objetos secundarios de cada objeto de componente que está vinculado a (o hace 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' - utilice esta cadena para seleccionar un modelo vinculado cuya propiedad Type sea Footprint.
- 'IBIS' - utilice esta cadena para seleccionar un modelo vinculado cuya propiedad Type sea Ibis Model.
- 'SI' - utilice esta cadena para seleccionar un modelo vinculado cuya propiedad Type sea Signal Integrity.
- 'SIM' - utilice esta cadena para seleccionar un modelo vinculado cuya propiedad Type sea Simulation.
- 'FPGA' - utilice esta cadena para seleccionar un modelo vinculado cuya propiedad Type sea FPGA.
La cadena ModelName especifica la propiedad Name de un modelo vinculado.
El parámetro CurrentModelOnly especifica si el modelo vinculado debe ser o no un modelo actual de cada componente. Cuando es False, el modelo vinculado no tiene que ser un modelo actual (aunque puede serlo); cuando es True, el modelo vinculado sí debe ser un modelo actual.
Ejemplos 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 objetos de componente que están vinculados a un modelo de huella cuya propiedad Name es SOIC14; dicho modelo no tiene que ser el modelo de huella actual de cada componente (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 objetos de componente que están vinculados a un modelo de huella cuya propiedad Name es DIP14; dicho modelo debe ser el modelo de huella actual del componente.
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 objetos de componente que están vinculados a un modelo de integridad de señal cuya propiedad Name es RES1; dicho modelo no tiene que ser el modelo de integridad de señal actual de cada componente (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 objetos de componente que están vinculados a un modelo de simulación cuya propiedad Name es RESISTOR; dicho modelo debe ser el modelo de simulación actual del componente.
Object_HasModelParameter
Resumen
Devuelve todos los objetos secundarios de cada objeto de componente que está vinculado a un modelo de dominio (o hace referencia a él) que contiene un objeto de 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 que cumple con la consulta) debe ser un modelo actual de cada componente. Cuando es False, el modelo vinculado no tiene que ser un modelo actual (aunque puede serlo); cuando es True, el modelo vinculado debe ser un modelo actual.
Ejemplos 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 componente 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 componente (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 componente que están vinculados a un modelo que contiene un objeto de 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.
Object_HasParameter
Resumen
Devuelve todos los objetos secundarios de todos los objetos de conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja que contienen un objeto de parámetro cuyas propiedades Parameter Name y Value cumplen con la consulta.
Sintaxis
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
Ejemplos 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, componente, pin, puerto, sonda y símbolo de hoja que contienen un objeto de 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 componente 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
Ejemplos 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 componente 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
Ejemplos 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'
Ejemplos 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 principio y al final de
IeeeSymbolInner_Stringson obligatorios. - La propiedad IEEE Symbol Inside solo está definida para los 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'
Ejemplos 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 de pin except aquellos objetos de 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 de pin.
Object_IeeeSymbolOuter
Resumen
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Outside cumple con la consulta.
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'
Ejemplos de uso
Object_IeeeSymbolOuter(Parent) = 'Digital Signal In'
Devuelve todos los objetos secundarios de los objetos de 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 de 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 de pin except aquellos objetos de 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 de pin.
Object_IeeeSymbolOuterEdge
Resumen
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad IEEE Symbol Outside Edge cumple con la consulta.
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'
Ejemplos de uso
Object_IeeeSymbolOuterEdge(Parent) = 'Dot'
Devuelve todos los objetos secundarios de los objetos de 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 de 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 de pin except aquellos objetos de 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 de pin.
Object_IOType
Resumen
Devuelve todos los objetos secundarios de los objetos de puerto cuya propiedad IO Type cumple con la consulta.
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'
Ejemplos de uso
Object_IOType(Parent) = 'Bidirectional'
Devuelve todos los objetos secundarios de los objetos de puerto cuya propiedad IO Type es Bidirectional.
Object_IOType(Parent) <> 'Output'
Devuelve todos los objetos except objetos secundarios de los objetos de puerto cuya propiedad IO Type es Output.
Notas
- La propiedad IO Type está definida para los objetos de puerto y de entrada de hoja, pero solo los objetos de puerto pueden tener objetos secundarios que esta expresión pueda devolver.
-
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 de componente cuya propiedad Mirrored cumple la consulta.
Sintaxis
Object_IsMirrored(Parent) : Boolean_String
Ejemplo de uso
Object_IsMirrored(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Mirrored está activada.
Object_IsMirrored(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Mirrored está desactivada.
Nota
La propiedad Mirrored está definida para los objetos de símbolo IEEE, componente y cadena de texto, pero solo los objetos de componente pueden tener objetos secundarios que esta expresión pueda devolver.
Object_Length
Resumen
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad Length cumple la consulta.
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 de pin cuya propiedad Length es igual a 30.
Object_Length(Parent) Between '20' And '40'
Devuelve todos los objetos secundarios de los objetos de 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 de 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 de pin cuya propiedad Length es menor que 30.
Object_Length(Parent) <> '40'
Devuelve todos los objetos except objetos secundarios de los objetos de pin cuya propiedad Length es igual a 40.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
Devuelve todos los objetos secundarios de los objetos de pin except aquellos objetos de pin cuya propiedad Length es 40.
Nota
La propiedad Length solo está definida para los objetos de pin.
Object_LibraryName
Resumen
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Library cumple la consulta.
Sintaxis
Object_LibraryName(Parent) : String
Ejemplo de uso
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Library es Miscellaneous Devices.IntLib.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Devuelve todos los objetos secundarios de los objetos de componente que tienen una propiedad Library cuya cadena asociada empieza por Miscellaneous y termina en .IntLib.
Nota
La propiedad Library solo está definida para los objetos de componente.
Object_LibReference
Resumen
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Symbol Reference cumple la consulta.
Sintaxis
Object_LibReference(Parent) : String
Ejemplo de uso
Object_LibReference(Parent) = 'LM833'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Symbol Reference es LM833.
Nota
La propiedad Symbol Reference solo está definida para los objetos de componente.
Object_LocationX
Resumen
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad X1 cumple la consulta.
Sintaxis
Object_LocationX(Parent) : Numeric_String
Ejemplo de uso
Object_LocationX(Parent) = '320'
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad X1 es igual a 320.
Object_LocationX(Parent) Between '150' And '430'
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja 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 de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad X1 es mayor o igual que 250.
Object_LocationX(Parent) < 350
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad X1 es menor que 350.
Object_LocationX(Parent) <> '210'
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad X1 no es igual a 210.
Object_LocationY
Resumen
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Y1 cumple la consulta.
Sintaxis
Object_LocationY(Parent) : Numeric_String
Ejemplo de uso
Object_LocationY(Parent) = '320'
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Y1 es igual a 320.
Object_LocationY(Parent) Between '150' And '430'
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja 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 de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Y1 es mayor o igual que 250.
Object_LocationY(Parent) < 350
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Y1 es menor que 350.
Object_LocationY(Parent) <> '210'
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Y1 no es igual a 210.
Object_Locked
Resumen
Devuelve todos los objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Locked cumple la consulta.
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 de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Locked está activada.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Devuelve todos los objetos except objetos secundarios de los objetos de conector de arnés, conjunto de parámetros, componente, pin, puerto, sonda y símbolo de hoja cuya propiedad Locked está desactivada.
Object_ObjectKind
Resumen
Devuelve todos los objetos secundarios de los objetos cuya propiedad Object Kind cumple la consulta.
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'
- ''
Ejemplos de uso
Object_ObjectKind(Parent) = 'Sheet Symbol'
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja.
Object_ObjectKind(Parent) <> 'Parameter Set'
Devuelve todos los objetos except para los objetos secundarios de los objetos de conjunto de parámetros.
Object_ObjectKind(Parent) = 'Part'
Devuelve todos los objetos secundarios de los objetos de componente.
Object_ObjectKind(Parent) = ''
Devuelve todos los objetos que no tienen un objeto principal.
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 de conjunto de parámetros, componente, pin y sonda cuya propiedad Orientation cumple la consulta.
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'
Ejemplos de uso
Object_Orientation(Parent) = '90 Degrees'
Devuelve todos los objetos secundarios de los objetos de conjunto de parámetros, componente, pin y sonda cuya propiedad Orientation es 90 Degrees.
Object_Orientation(Parent) <> '180 Degrees'
Devuelve todos los objetos except objetos secundarios de los objetos de conjunto de parámetros, componente, pin y 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 secundarios de los objetos de conjunto de parámetros, componente, pin y sonda cuya propiedad Orientation no es 180 Degrees.
Notas
-
La propiedad Orientation está definida para los objetos de 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 objetos secundarios 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 secundarios de los objetos de componente cuya propiedad Current Part cumple la consulta.
Sintaxis
Object_PartId(Parent) : String
Ejemplos de uso
Object_PartId(Parent) = 'B'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Current Part es B.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Devuelve todos los objetos secundarios de los objetos de componente except aquellos objetos de componente cuya propiedad Current Part es A.
Nota
La propiedad Current Part solo está definida para los objetos de componente.
Object_PinShowDesignator
Resumen
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad Show Designator cumple la consulta.
Sintaxis
Object_PinShowDesignator(Parent) : Boolean_String
Ejemplos de uso
Object_PinShowDesignator(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad Show Designator está habilitada.
Object_PinShowDesignator(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad Show Designator está deshabilitada.
Nota
La propiedad Show Designator solo está definida para los objetos de pin.
Object_PinsLocked
Resumen
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Pins Locked cumple la consulta.
Sintaxis
Object_PinsLocked(Parent) : Boolean_String
Ejemplos de uso
Object_PinsLocked(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Pins Locked está habilitada.
Object_PinsLocked(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Pins Locked está deshabilitada.
Nota
La propiedad Pins Locked solo está definida para los objetos de componente.
Object_SheetFileName
Resumen
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja (símbolo de hoja, símbolo de hoja de dispositivo, símbolo de instancia de hoja gestionada) cuya propiedad Sheet File Name cumple la consulta.
Sintaxis
Object_SheetFileName(Parent) : String
Ejemplos de uso
Object_SheetFileName(Parent) = 'Microcontroller_STM32F101.SchDoc'
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja cuya propiedad Sheet File Name es Microcontroller_STM32F101.SchDoc.
Object_SheetFileName(Parent) Like '*Res*'
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja cuya propiedad Sheet File Name incluye Res.
Nota
La propiedad Sheet File Name solo está definida para los objetos de símbolo de hoja.
Object_SheetName
Resumen
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja (símbolo de hoja, símbolo de hoja de dispositivo, símbolo de instancia de hoja gestionada) cuya propiedad Sheet Name (es decir, el designador del símbolo de hoja) cumple la consulta.
Sintaxis
Object_SheetName(Parent) : String
Ejemplos de uso
Object_SheetName(Parent) = 'Accelerometer'
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja cuya propiedad Sheet Name es Accelerometer.
Object_SheetName(Parent) Like '*Power*'
Devuelve todos los objetos secundarios de los objetos de símbolo de hoja cuya propiedad Sheet Name incluye Power.
Nota
La propiedad Sheet Name solo está definida para los objetos de símbolo de hoja.
Object_ShowName
Resumen
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad Show Name cumple la consulta.
Sintaxis
Object_ShowName(Parent) : Boolean_String
Ejemplos de uso
Object_ShowName(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad Show Name está habilitada.
Object_ShowName(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos de pin cuya propiedad Show Name está deshabilitada.
Nota
La propiedad Show Name está definida para los objetos de parámetro y pin, pero solo los objetos de pin pueden tener objetos secundarios que esta expresión pueda devolver.
Object_TextColor
Resumen
Devuelve todos los objetos secundarios de los objetos de puerto cuya propiedad Text Color cumple la consulta.
Sintaxis
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
El color correspondiente a un número determinado se puede deducir 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 (ambos incluidos).
Cuando la palabra clave Object_TextColor se puede utilizar junto con un Number, es posible evaluar individualmente los valores de los componentes azul, verde y rojo de la propiedad Text Color mediante las siguientes expresiones:
- Blue = Text Color Div 65536
- Green = Text Color Div 256 Mod 256
- Red = Text Color Mod 256
Ejemplos de uso
Object_TextColor(Parent) = '0'
Object_TextColor(Parent) <> '' && Object_TextColor(Parent) = 0
Devuelve todos los objetos secundarios de los objetos de puerto cuya propiedad Text Color es 0 (lo que corresponde a los valores de azul = 0, verde = 0 y rojo = 0).
Object_TextColor(Parent) = '32896'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 32896
Devuelve todos los objetos secundarios de los objetos de puerto cuya propiedad Text Color es 32896 (lo que corresponde a los valores de azul = 0, verde = 128 y rojo = 128).
Object_TextColor(Parent) <> '16777215'
Devuelve todos los objetos except objetos secundarios de los objetos de puerto cuya propiedad Text Color es 16777215 (lo que corresponde a los valores de azul = 255, verde = 255 y rojo = 255).
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) <> 16777215
Devuelve todos los objetos secundarios de los objetos de 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 secundarios de los objetos de puerto cuya propiedad Text Color tiene un componente azul con un valor mayor o igual que 96, un componente verde con un valor mayor o igual que 64 y menor o igual que 192, y un componente rojo con un valor menor o igual que 128.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) Mod 256 Between 64 And 192
Devuelve todos los objetos secundarios de los objetos de 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 de entrada de arnés, nota, puerto, entrada de hoja y marco de texto, pero solo los objetos de puerto pueden tener objetos secundarios que esta expresión pueda devolver.
Object_UseDBTableName
Resumen
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Use Database Table Name cumple los criterios de la consulta.
Sintaxis
Object_UseDBTableName(Parent) : Boolean_String
Ejemplos de uso
Object_UseDBTableName(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Use Database Table Name está habilitada.
Object_UseDBTableName(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Use Database Table Name está deshabilitada.
Nota
La propiedad Use Database Table Name solo está definida para los objetos de componente.
Object_UseLibraryName
Resumen
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Use Library Name cumple los criterios de la consulta.
Sintaxis
Object_UseLibraryName(Parent) : Boolean_String
Ejemplos de uso
Object_UseLibraryName(Parent) = 'True'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Use Library Name está habilitada.
Object_UseLibraryName(Parent) = 'False'
Devuelve todos los objetos secundarios de los objetos de componente cuya propiedad Use Library Name está deshabilitada.
Nota
La propiedad Use Library Name solo está definida para los objetos de componente.