Verificações de adesão

As funções de query de esquemático apresentadas na caixa de diálogo Membership Checks Query Helper
Esta página de referência detalha as palavras-chave da linguagem de query da categoria Membership Checks disponíveis em documentos de esquemático e de bibliotecas de esquemáticos no Altium Designer. Para obter ajuda sobre uma palavra-chave de query específica, utilize as seguintes secções expansíveis ou realce (ou clique dentro de) qualquer palavra-chave indicada - no Query Helper, ou num painel Filter - e prima F1 para aceder imediatamente à respetiva secção.
AsCM
Resumo
Para propriedades numéricas de objetos (por exemplo, comprimento, largura, raio, etc.), esta palavra-chave é utilizada para converter o valor atual - medido nas unidades predefinidas do espaço de desenho - em unidades métricas - cm - em que 1 cm = 0,01 metro, sendo depois testado em relação ao valor introduzido na expressão.
Sintaxe
AsCM(Keyword : Number) : Number
Exemplo de utilização
IsArc And (AsCM(Radius) = 0.56)
Devolve todos os objetos de arco que têm uma propriedade Radius que é 0.56cm.
IsPort And (AsCM(Width) Between 1.27 And 2.79)
Devolve todos os objetos de porta que têm uma propriedade Width maior ou igual a 1.27cm e menor ou igual a 2.79cm.
AsDXPs
Resumo
Para propriedades numéricas de objetos (por exemplo, comprimento, largura, raio, etc.), esta palavra-chave é utilizada para converter o valor atual - medido nas unidades predefinidas do espaço de desenho - em unidades imperiais - DXP Defaults (DXPs) - em que 1 DXP = 10 mils, sendo depois testado em relação ao valor introduzido na expressão.
Sintaxe
AsDXPs(Keyword : Number) : Number
Exemplo de utilização
IsArc And (AsDXPs(Radius) = 21.91)
Devolve todos os objetos de arco que têm uma propriedade Radius que é 21.91DXPs.
IsPort And (AsDXPs(Width) Between 50 And 150)
Devolve todos os objetos de porta que têm uma propriedade Width maior, ou igual, a 50DXPs, e menor, ou igual, a 150DXPs.
AsInches
Resumo
Para propriedades numéricas de objetos (por exemplo, comprimento, largura, raio, etc.), esta palavra-chave é utilizada para converter o valor atual - medido nas unidades predefinidas do espaço de desenho - em polegadas, sendo depois testado em relação ao valor introduzido na expressão.
Sintaxe
AsInches(Keyword : Number) : Number
Exemplo de utilização
IsArc And (AsInches(Radius) = 0.219)
Devolve todos os objetos de arco que têm uma propriedade Radius que é 0.219in.
IsPort And (AsInches(Height) Between 0.254 And 0.294)
Devolve todos os objetos de porta que têm uma propriedade Height maior, ou igual, a 0.254in, e menor, ou igual, a 0.294in.
AsMetres
Resumo
Para propriedades numéricas de objetos (por exemplo, comprimento, largura, raio, etc.), esta palavra-chave é utilizada para converter o valor atual - medido nas unidades predefinidas do espaço de desenho - em metros, sendo depois testado em relação ao valor introduzido na expressão.
Sintaxe
AsMetres(Keyword : Number) : Number
Exemplo de utilização
IsArc And (AsMetres(Radius) = 0.01)
Devolve todos os objetos de arco que têm uma propriedade Radius que é 0.01m.
IsPort And (AsMetres(Width) Between 0.01 And 0.02)
Devolve todos os objetos de porta que têm uma propriedade Width maior, ou igual, a 0.01m, e menor, ou igual, a 0.02m.
AsMils
Resumo
Para propriedades numéricas de objetos (por exemplo, comprimento, largura, raio, etc.), esta palavra-chave é utilizada para converter o valor atual - medido nas unidades predefinidas do espaço de desenho - em unidades imperiais - mil - em que 1 mil = 0,001 polegada, sendo depois testado em relação ao valor introduzido na expressão.
Sintaxe
AsMils(Keyword : Number) : Number
Exemplo de utilização
IsArc And (AsMils(Radius) = 250)
Devolve todos os objetos de arco que têm uma propriedade Radius que é 250mil.
IsPort And (AsMils(Height) Between 100 And 120)
Devolve todos os objetos de porta que têm uma propriedade Height maior, ou igual, a 100mil, e menor, ou igual, a 120mil.
AsMM
Resumo
Para propriedades numéricas de objetos (por exemplo, comprimento, largura, raio, etc.), esta palavra-chave é utilizada para converter o valor atual - medido nas unidades predefinidas do espaço de desenho - em unidades métricas - mm - em que 1 mm = 0,001 metro, sendo depois testado em relação ao valor introduzido na expressão.
Sintaxe
AsMM(Keyword : Number) : Number
Exemplo de utilização
IsArc And (AsMM(Radius) = 6.29)
Devolve todos os objetos de arco que têm uma propriedade Radius que é 6.29mm.
IsPort And (AsMM(Height) Between 2.54 And 2.64)
Devolve todos os objetos de porta que têm uma propriedade Height maior, ou igual, a 2.54mm e menor, ou igual, a 2.64mm.
HasFootprint
Resumo
Devolve cada objeto part que está ligado a (ou referencia) um modelo de footprint cujas propriedades cumprem a Query.
Sintaxe
HasFootprint(ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
A string ModelName especifica a propriedade Name do modelo de footprint ligado.
O parâmetro CurrentModelOnly especifica se o modelo de footprint ligado tem, ou não, de ser o Current Footprint de cada part. Quando este é False, o modelo de footprint ligado não tem de ser o Current Footprint (mas pode sê-lo); quando este é True, o modelo de footprint ligado tem de ser o Current Footprint.
Exemplo de utilização
HasFootprint('SOIC14',False)
HasFootprint('SOIC14',False) = True
HasFootprint('SOIC14',False) = 'True'
Devolve todos os objetos part que estão ligados a um Footprint Model cuja propriedade Name é SOIC14; esse Model não tem de ser o Current Footprint de cada part (mas pode sê-lo).
HasFootprint('DIP14',True)
HasFootprint('DIP14',True) = True
HasFootprint('DIP14',True) = 'True'
Devolve todos os objetos part que estão ligados a um Footprint Model cuja propriedade Name é DIP14; esse Model tem de ser o Current Footprint da part.
HasModel
Resumo
Devolve cada objeto part que está ligado a (ou referencia) um modelo de domínio cujas propriedades cumprem a Query.
Sintaxe
HasModel(ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
A string ModelType especifica a propriedade Type de um modelo ligado e tem de ser uma das strings da lista seguinte:
- 'PCBLIB' - utilize esta string para direcionar um modelo ligado cuja propriedade Type é Footprint.
- 'IBIS' - utilize esta string para direcionar um modelo ligado cuja propriedade Type é Ibis Model.
- 'SI' - utilize esta string para direcionar um modelo ligado cuja propriedade Type é Signal Integrity.
- 'SIM' - utilize esta string para direcionar um modelo ligado cuja propriedade Type é Simulation.
- 'FPGA'- utilize esta string para direcionar um modelo ligado cuja propriedade Type é FPGA.
A string ModelName especifica a propriedade Name de um Model ligado.
O parâmetro CurrentModelOnly especifica se o modelo ligado tem, ou não, de ser um Current Model de cada part. Quando este é False, o modelo ligado não tem de ser um Current Model (mas pode sê-lo); quando este é True, o modelo ligado tem de ser um Current Model.
Exemplo de utilização
HasModel('PCBLIB','SOIC14',False)
HasModel('PCBLIB','SOIC14',False) = True
HasModel('PCBLIB','SOIC14',False) = 'True'
Devolve todos os objetos part que estão ligados a um Footprint Model cuja propriedade Name é SOIC14; esse Model não tem de ser o Current Footprint Model de cada part (mas pode sê-lo).
HasModel('PCBLIB','DIP14',True)
HasModel('PCBLIB','DIP14',True) = True
HasModel('PCBLIB','DIP14',True) = 'True'
Devolve todos os objetos part que estão ligados a um Footprint Model cuja propriedade Name é DIP14; esse Model tem de ser o Current Footprint Model da part.
HasModel('SI','RES1',False)
HasModel('SI','RES1',False) = True
HasModel('SI','RES1',False) = 'True'
Devolve todos os objetos part que estão ligados a um Signal Integrity Model cuja propriedade Name é RES1; esse Model não tem de ser o Current Signal Integrity Model de cada Part (mas pode sê-lo).
HasModel('SIM','RESISTOR',True)
HasModel('SIM','RESISTOR',True) = True
HasModel('SIM','RESISTOR',True) = 'True'
Devolve todos os objetos part que estão ligados a um Simulation Model cuja propriedade Name é RESISTOR; esse Model tem de ser o Current Simulation Model da part.
HasModelParameter
Resumo
Devolve cada objeto part que está ligado a (ou referencia) um modelo de domínio, que contém um objeto parâmetro cujas propriedades Parameter Name e Value cumprem a Query.
Sintaxe
HasModelParameter(Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
O parâmetro CurrentModelOnly especifica se o modelo associado (que contém um parâmetro compatível) tem, ou não, de ser um Modelo Atual de cada peça. Quando este é False, o modelo associado não tem de ser um Modelo Atual (mas ainda assim pode sê-lo); quando este é True, o modelo associado tem de ser um Modelo Atual.
Exemplo de utilização
HasModelParameter('Inductance A','1mH',False)
HasModelParameter('Inductance A','1mH',False) = True
HasModelParameter('Inductance A','1mH',False) = 'True'
Devolve todos os objetos de peça que estão associados a um modelo que contém um objeto de parâmetro cuja propriedade Parameter Name é Inductance A e cuja propriedade Value é 1mH. Esse modelo não tem de ser um Modelo Atual de cada Peça (mas pode sê-lo).
HasModelParameter('Coupling Factor','0.999',True)
HasModelParameter('Coupling Factor','0.999',True) = True
HasModelParameter('Coupling Factor','0.999',True) = 'True'
Devolve todos os objetos de peça que estão associados a um modelo que contém um objeto de parâmetro cuja propriedade Parameter Name é Coupling Factor e cuja propriedade Value é 0.999. Esse modelo tem de ser um Modelo Atual da Peça.
HasParameter
Resumo
Devolve todos os objetos de conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha que contenham um objeto de parâmetro cujas propriedades Parameter Name e Value estejam em conformidade com a Query.
Sintaxe
HasParameter(Parameter Name : String,Value : String) : Boolean/Boolean_String
Exemplo de utilização
HasParameter('Comment','1K')
HasParameter('Comment','1K') = True
HasParameter('Comment','1K') = 'True'
Devolve todos os objetos de conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha que contenham um objeto de parâmetro cuja propriedade Parameter Name é Comment e cuja propriedade Value é 1K.
HasPin
Resumo
Devolve todos os objetos de peça que contenham um objeto de pino cujas propriedades Pin Designator e Name estejam em conformidade com a Query.
Sintaxe
HasPin(Pin Designator : String,Name : String) : Boolean/Boolean_String
Exemplo de utilização
HasPin('7','GND')
HasPin('7','GND') = True
HasPin('7','GND') = 'True'
Devolve todos os objetos filhos de todos os objetos de peça que contenham um objeto de pino cuja propriedade Pin Designator é 7 e cuja propriedade Name é GND.
HasSheetEntry
Resumo
Devolve todos os objetos de símbolo de folha que contenham uma entrada de folha cuja propriedade Name esteja em conformidade com a Query.
Sintaxe
HasSheetEntry(Sheet Entry Name : String) : Boolean/Boolean_String
Exemplo de utilização
HasSheetEntry('CLK')
HasSheetEntry('CLK') = True
HasSheetEntry('CLK') = 'True'
Devolve todos os objetos de símbolo de folha que contenham um objeto de entrada de folha cuja propriedade Name é CLK.
InComponent
Resumo
Devolve os objetos de peça cuja propriedade Component Designator esteja em conformidade com a Query.
Sintaxe
InComponent(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Exemplo de utilização
InComponent('U1')
InComponent('U1') = True
InComponent('U1') = 'True'
Devolve os objetos de peça cuja propriedade Component Designator é U1.
InComponent('U1','J1','R1')
InComponent('U1','J1','R1') = True
InComponent('U1','J1','R1') = 'True'
Devolve os objetos de peça cuja propriedade Component Designator é U1, ou J1, ou R1.
Notas
-
Os objetos filhos dos objetos de peça devolvidos não são devolvidos.
-
Esta palavra-chave é um alias da palavra-chave InPart.
InPart
Resumo
Devolve os objetos de peça cuja propriedade Component Designator esteja em conformidade com a Query.
Sintaxe
InPart(Component Designator 1 : String,Component Designator 2 : String,...,Component Designator n : String) : Boolean/Boolean_String
Exemplo de utilização
InPart('U1')
InPart('U1') = True
InPart('U1') = 'True'
Devolve os objetos de peça cuja propriedade Component Designator é U1.
InPart('U1','J1','R1')
InPart('U1','J1','R1') = True
InPart('U1','J1','R1') = 'True'
Devolve os objetos de peça cuja propriedade Component Designator é U1, ou J1, ou R1.
Notas
-
Os objetos filhos dos objetos de peça devolvidos não são devolvidos.
-
Esta palavra-chave é um alias da palavra-chave InComponent.
InSheetSymbol
Resumo
Devolve o objeto de símbolo de folha cuja propriedade Sheet Name esteja em conformidade com a Query.
Sintaxe
InSheetSymbol(Sheet Name : String) : Boolean/Boolean_String
Exemplo de utilização
InSheetSymbol('Accelerometer')
InSheetSymbol('Accelerometer') = True
InSheetSymbol('Accelerometer') = 'True'
Devolve o objeto de símbolo de folha cuja propriedade Sheet Name é Accelerometer.
Nota
Os objetos filhos do objeto de símbolo de folha devolvido não são devolvidos.
Object_AreaColor
Resumo
Devolve todos os objetos filhos de cada objeto de conector de harness, porta e símbolo de folha cuja propriedade Fill Color esteja em conformidade com a Query.
Sintaxe
Object_AreaColor(Parent) : Numeric_String
Object_AreaColor(Parent) : Number
A cor correspondente a um determinado número pode ser deduzida a partir da seguinte relação:
65536 * Blue + 256 * Green + Red
em que os componentes Blue, Green e Red têm, cada um, um valor entre 0 e 255 (inclusive).
Quando a palavra-chave Object_AreaColor pode ser utilizada em conjunto com um Number, é possível avaliar individualmente os valores de cada um dos componentes Azul, Verde e Vermelho da propriedade Fill Color, utilizando as seguintes construções:
- Azul = Fill Color Div 65536
- Verde = Fill Color Div 256 Mod 256
- Vermelho = Fill Color Mod 256
Exemplo de utilização
Object_AreaColor(Parent) = '0'
Object_AreaColor(Parent) <> '' && Object_AreaColor(Parent) = 0
Devolve todos os objetos filhos de cada objeto-pai cuja propriedade Fill Color é 0 (o que corresponde a valores de Azul = 0, Verde = 0 e Vermelho = 0).
Object_AreaColor(Parent) = '16711680'
Object_AreaColor(Parent) > '' && Object_AreaColor(Parent) = 16711680
Devolve todos os objetos filhos de cada objeto-pai cuja propriedade Fill Color é 16711680 (o que corresponde a valores de Azul = 255, Verde = 0 e Vermelho = 0).
Object_AreaColor(Parent) <> '16777215'
Devolve todos os objetos except objetos filhos de cada objeto-pai cuja propriedade Fill Color é 16777215 (o que corresponde a valores de Azul = 255, Verde = 255 e Vermelho = 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
Devolve todos os objetos filhos de cada objeto-pai – exceto peças – cuja propriedade Fill Color é tal que o componente Azul tem um valor superior ou igual a 96, o componente Verde tem um valor superior ou igual a 64 e inferior ou igual a 192, e o componente Vermelho tem um valor inferior ou igual a 128.
Object_ObjectKind(Parent) = 'Port' && Object_AreaColor(Parent) Div 65536 <= 192
Devolve todos os objetos filhos de objetos de porta cujo componente Azul da propriedade Fill Color tem um valor inferior ou igual a 192.
Object_ObjectKind(Parent) = 'Sheet Symbol' && Object_AreaColor(Parent) Mod 256 Between 64 And 192
Devolve todos os objetos filhos de objetos de símbolo de folha cujo componente Vermelho da propriedade Fill Color tem um valor superior ou igual a 64 e inferior ou igual a 192.
Object_ArrowStyle
Resumo
Devolve todos os objetos filhos de cada objeto de porta cuja propriedade Arrow Style esteja em conformidade com a Query.
Sintaxe
Object_ArrowStyle(Parent) = PortArrowStyle_String
Object_ArrowStyle(Parent) <> PortArrowStyle_String
PortArrowStyle_String tem de ser uma das cadeias da seguinte lista:
- 'Bottom'
- 'Left'
- 'Left & Right'
- 'None (Horizontal)'
- 'None (Vertical)'
- 'Right'
- 'Top'
- 'Top & Bottom'
Exemplo de utilização
Object_ArrowStyle(Parent) = 'Left'
Devolve todos os objetos filhos de todos os objetos de porta cuja propriedade Arrow Style é Left.
Object_ArrowStyle(Parent) <> 'Bottom'
Devolve todos os objetos except objetos filhos de objetos de porta cuja propriedade Arrow Style é Bottom.
Object_ArrowStyle(Parent) <> '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ArrowStyle(Parent) > '' && Object_ArrowStyle(Parent) <> 'Right'
Object_ObjectKind(Parent) = 'Port' && Object_ArrowStyle(Parent) <> 'Right'
Devolve todos os objetos filhos de todos os objetos de porta, except esses objetos de porta cuja propriedade Arrow Style é Right.
Object_Color
Resumo
Devolve todos os objetos filhos de cada objeto de conector de harness, conjunto de parâmetros, pino, porta e símbolo de folha cuja propriedade Color esteja em conformidade com a Query.
Sintaxe
Object_Color(Parent) : Numeric_String
Object_Color(Parent) : Number
A cor correspondente a um determinado número pode ser deduzida a partir da seguinte relação:
65536 * Blue + 256 * Green + Red
em que os componentes Blue, Green e Red têm, cada um, um valor entre 0 e 255 (inclusive).
Quando a palavra-chave Object_Color pode ser utilizada em conjunto com um Number, é possível avaliar individualmente os valores de cada um dos componentes Azul, Verde e Vermelho da propriedade Color, utilizando as seguintes construções:
- Azul = Color Div 65536
- Verde = Color Div 256 Mod 256
- Vermelho = Color Mod 256
Exemplo de utilização
Object_Color(Parent) = '0'
Object_Color(Parent) <> '' && Object_Color(Parent) = 0
Devolve todos os objetos filhos de cada objeto-pai cuja propriedade Color é 0 (o que corresponde a valores de Azul = 0, Verde = 0 e Vermelho = 0).
Object_Color(Parent) = '16711680'
Object_Color(Parent) > '' && Object_Color(Parent) = 16711680
Devolve todos os objetos filhos de cada objeto-pai cuja propriedade Color é 16711680 (o que corresponde a valores de Azul = 255, Verde = 0 e Vermelho = 0).
Object_Color(Parent) <> '16777215'
Devolve todos os objetos except objetos filhos de cada objeto-pai cuja propriedade Color é 16777215 (o que corresponde a valores de Azul = 255, Verde = 255 e Vermelho = 255).
Object_ObjectKind(Parent) <> 'Part' && Object_Color(Parent) <> 16777215
Devolve todos os objetos filhos de cada objeto pai – exceto parts – cuja propriedade Color seja 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
Devolve todos os objetos filhos de cada objeto pai – exceto parts – cuja propriedade Color seja tal que o componente Blue tenha um valor maior ou igual a 96, o componente Green tenha um valor maior ou igual a 64 e menor ou igual a 192, e o componente Red tenha um valor menor ou igual a 128.
Object_ObjectKind(Parent) = 'Parameter Set' && Object_Color(Parent) Div 65536 <= 192
Devolve todos os objetos filhos de objetos de conjunto de parâmetros cuja componente Blue da propriedade Color tenha um valor menor ou igual a 192.
Object_ObjectKind(Parent) = 'Port' && Object_Color(Parent) Mod 256 Between 64 And 192
Devolve todos os objetos filhos de objetos de porta cuja componente Red da propriedade Color tenha um valor maior ou igual a 64 e menor ou igual a 192.
Object_Comment
Resumo
Devolve todos os objetos filhos de todos os objetos part cuja propriedade Part Comment esteja em conformidade com a Query.
Sintaxe
Object_Comment(Parent) : String
Exemplo de Utilização
Object_Comment(Parent) = '1488'
Devolve todos os objetos filhos de todos os objetos part cuja propriedade Part Comment seja 1488.
Object_ComponentType
Resumo
Devolve todos os objetos filhos de todos os objetos part cuja propriedade Component Type esteja em conformidade com a Query.
Sintaxe
Object_ComponentType(Parent) = ComponentType_String
Object_ComponentType(Parent) <> ComponentType_String
ComponentType_String deve ser uma das cadeias da seguinte lista:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Exemplo de Utilização
Object_ComponentType(Parent) = 'Net Tie (In BOM)'
Devolve todos os objetos filhos de todos os objetos part cuja propriedade Component Type seja Net Tie (In BOM).
Object_ComponentType(Parent) <> 'Standard'
Devolve todos os objetos except filhos de objetos part cuja propriedade Component Type seja Standard.
Object_ComponentType(Parent) <> '' && Object_ComponentType(Parent) <> 'Standard'
Object_ComponentType(Parent) > '' && Object_ComponentType(Parent) <> 'Standard'
Object_ObjectKind(Parent) = 'Part' && Object_ComponentType(Parent) <> 'Standard'
Devolve todos os objetos filhos de todos os objetos part cuja propriedade Component Type não seja Standard.
Notas
- A propriedade Component Type só está definida para objetos part.
-
Os caracteres de aspas simples (') no início e no fim de
ComponentType_Stringsão obrigatórios.
Object_CurrentFootprint
Resumo
Devolve todos os objetos filhos de cada objeto part cuja propriedade Current Footprint esteja em conformidade com a Query.
Sintaxe
Object_CurrentFootprint(Parent) : String
Exemplo de Utilização
Object_CurrentFootprint(Parent) = 'DIP14'
Devolve todos os objetos filhos de objetos part cuja propriedade Current Footprint seja DIP14.
Object_CurrentFootprint(Parent) Like 'SIP?*'
Devolve todos os objetos filhos de objetos part cuja propriedade Current Footprint comece por SIP e contenha pelo menos mais um carácter a seguir.
Object_DatabaseTableName
Resumo
Devolve todos os objetos filhos de cada objeto part cuja propriedade Database Table Name esteja em conformidade com a Query.
Sintaxe
Object_DatabaseTableName(Parent) : String
Exemplo de Utilização
Object_DatabaseTableName(Parent) = 'Tantalum_Capacitors'
Devolve todos os objetos filhos de objetos part cuja propriedade Database Table Name seja Tantalum_Capacitors.
Object_DatabaseTableName(Parent) Like '*Res*'
Devolve todos os objetos filhos de objetos part cuja propriedade Database Table Name inclua Res.
Object_Designator
Resumo
Devolve todos os objetos filhos de cada objeto part cuja propriedade Component Designator esteja em conformidade com a Query.
Sintaxe
Object_Designator(Parent) : String
Exemplo de Utilização
Object_Designator(Parent) = 'U2'
Devolve todos os objetos filhos de objetos part cuja propriedade Component Designator seja U2.
Object_Designator(Parent) Like '*Channel*'
Devolve todos os objetos filhos de objetos part cuja propriedade Component Designator inclua Channel.
Object_DesignatorLocked
Resumo
Devolve todos os objetos filhos de cada objeto part cuja propriedade Lock Designator esteja em conformidade com a Query.
Sintaxe
Object_DesignatorLocked(Parent) : Boolean_String
Exemplo de Utilização
Object_DesignatorLocked(Parent) = 'True'
Devolve todos os objetos filhos de objetos part cuja propriedade Lock Designator esteja ativada.
Object_DesignatorLocked(Parent) = 'False'
Devolve todos os objetos filhos de objetos part cuja propriedade Lock Designator esteja desativada.
Object_DesignItemID
Resumo
Devolve todos os objetos filhos de cada objeto part cuja propriedade Design Item ID esteja em conformidade com a Query.
Sintaxe
Object_DesignItemID(Parent) : String
Exemplo de Utilização
Object_DesignItemID(Parent) = 'LM833'
Devolve todos os objetos filhos de objetos part cuja propriedade Design Item ID seja LM833.
Object_DesignItemID(Parent) Like '*Osc*'
Devolve todos os objetos filhos de objetos part cuja propriedade Design Item ID inclua Osc.
Object_ElectricalType
Resumo
Devolve todos os objetos filhos de cada objeto pin cuja propriedade Electrical Type esteja em conformidade com a Query.
Sintaxe
Object_ElectricalType(Parent) = ElectricalType_String
Object_ElectricalType(Parent) <> ElectricalType_String
ElectricalType_String deve ser uma das cadeias da seguinte lista:
-
'HiZ' -
'Input' -
'I/O' -
'Open Collector' -
'Open Emitter' -
'Output' -
'Passive' -
'Power'
Exemplo de Utilização
Object_ElectricalType(Parent) = 'Power'
Devolve todos os objetos filhos de todos os objetos pin cuja propriedade Electrical Type seja Power.
Object_ElectricalType(Parent) <> 'HiZ'
Devolve todos os objetos except filhos de objetos pin cuja propriedade Electrical Type seja HiZ.
Object_ElectricalType(Parent) <> '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ElectricalType(Parent) > '' && Object_ElectricalType(Parent) <> 'HiZ'
Object_ObjectKind(Parent) = 'Pin' && Object_ElectricalType(Parent) <> 'HiZ'
Devolve todos os objetos filhos de todos os objetos pin, except esses objetos pin cuja propriedade Electrical Type seja HiZ.
Object_HasFootprint
Resumo
Devolve todos os objetos filhos de cada objeto part que esteja ligado a (ou faça referência a) um modelo de footprint cujas propriedades estejam em conformidade com a Query.
Sintaxe
Object_HasFootprint(Parent,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
A cadeia ModelName especifica a propriedade Name do modelo de footprint ligado.
O parâmetro CurrentModelOnly especifica se o modelo de footprint ligado tem, ou não, de ser o Current Footprint de cada part. Quando este for False, o modelo de footprint ligado não tem de ser o Current Footprint (mas pode sê-lo); quando este for True, o modelo de footprint ligado tem de ser o Current Footprint.
Exemplo de Utilização
Object_HasFootprint(Parent,'SOIC14',False)
Object_HasFootprint(Parent,'SOIC14',False) = True
Object_HasFootprint(Parent,'SOIC14',False) = 'True'
Devolve todos os objetos filhos de objetos part que estejam ligados a um Footprint Model cuja propriedade Name seja SOIC14; esse Model não tem de ser o Current Footprint de cada part (mas pode sê-lo).
Object_HasFootprint(Parent,'DIP14',True)
Object_HasFootprint(Parent,'DIP14',True) = True
Object_HasFootprint(Parent,'DIP14',True) = 'True'
Devolve todos os objetos filhos de objetos part que estejam ligados a um Footprint Model cuja propriedade Name seja DIP14; esse Model tem de ser o Current Footprint da part.
Object_HasModel
Resumo
Devolve todos os objetos filhos de cada objeto part que esteja ligado (ou faça referência) a um modelo de domínio cujas propriedades estejam em conformidade com a Query.
Sintaxe
Object_HasModel(Parent,ModelType : String,ModelName : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
A cadeia ModelType especifica a propriedade Type de um modelo ligado, e deve ser uma das cadeias da seguinte lista:
- 'PCBLIB' - utilize esta cadeia para visar um modelo ligado cuja propriedade Type seja Footprint.
- 'IBIS' - utilize esta cadeia para visar um modelo ligado cuja propriedade Type seja Ibis Model.
- 'SI' - utilize esta cadeia para visar um modelo ligado cuja propriedade Type seja Signal Integrity.
- 'SIM' - utilize esta cadeia para visar um modelo ligado cuja propriedade Type seja Simulation.
- 'FPGA' - utilize esta cadeia para visar um modelo ligado cuja propriedade Type seja FPGA.
A cadeia ModelName especifica a propriedade Name de um Model ligado.
O parâmetro CurrentModelOnly especifica se o modelo ligado tem, ou não, de ser um Current Model de cada part. Quando este for False, o modelo ligado não tem de ser um Current Model (mas pode sê-lo); quando este for True, o modelo ligado tem de ser um Current Model.
Exemplo de Utilização
Object_HasModel(Parent,'PCBLIB','SOIC14',False)
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = True
Object_HasModel(Parent,'PCBLIB','SOIC14',False) = 'True'
Devolve todos os objetos filhos de objetos part que estejam ligados a um Footprint Model cuja propriedade Name seja SOIC14; esse Model não tem de ser o Current Footprint Model de cada part (mas pode sê-lo).
Object_HasModel(Parent,'PCBLIB','DIP14',True)
Object_HasModel(Parent,'PCBLIB','DIP14',True) = True
Object_HasModel(Parent,'PCBLIB','DIP14',True) = 'True'
Devolve todos os objetos filhos de objetos part que estejam ligados a um Footprint Model cuja propriedade Name seja DIP14; esse Model tem de ser o Current Footprint Model da part.
Object_HasModel(Parent,'SI','RES1',False)
Object_HasModel(Parent,'SI','RES1',False) = True
Object_HasModel(Parent,'SI','RES1',False) = 'True'
Devolve todos os objetos filhos de objetos part que estejam ligados a um Signal Integrity Model cuja propriedade Name seja RES1; esse Model não tem de ser o Current Signal Integrity Model de cada Part (mas pode sê-lo).
Object_HasModel(Parent,'SIM','RESISTOR',True)
Object_HasModel(Parent,'SIM','RESISTOR',True) = True
Object_HasModel(Parent,'SIM','RESISTOR',True) = 'True'
Devolve todos os objetos filhos de objetos part que estejam ligados a um Simulation Model cuja propriedade Name seja RESISTOR; esse Model tem de ser o Current Simulation Model da part.
Object_HasModelParameter
Resumo
Devolve todos os objetos filhos de cada objeto part que esteja ligado (ou faça referência) a um modelo de domínio, contendo um objeto de parâmetro cujas propriedades Parameter Name e Value estejam em conformidade com a Query.
Sintaxe
Object_HasModelParameter(Parent,Parameter Name : String,Value : String,CurrentModelOnly : Boolean) : Boolean/Boolean_String
O parâmetro CurrentModelOnly especifica se o modelo ligado (que contém um parâmetro em conformidade) tem, ou não, de ser um Modelo Atual de cada peça. Quando este é False, o modelo ligado não tem de ser um Modelo Atual (mas ainda assim pode sê-lo); quando este é True, o modelo ligado tem de ser um Modelo Atual.
Exemplo de Utilização
Object_HasModelParameter(Parent,'Inductance A','1mH',False)
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = True
Object_HasModelParameter(Parent,'Inductance A','1mH',False) = 'True'
Devolve todos os objetos filho de objetos de peça que estão ligados a um modelo que contém um objeto parâmetro cuja propriedade Parameter Name é Inductance A e cuja propriedade Value é 1mH. Esse modelo não tem de ser um Modelo Atual de cada Peça (mas pode sê-lo).
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'
Devolve todos os objetos filho de objetos de peça que estão ligados a um modelo que contém um objeto parâmetro cuja propriedade Parameter Name é Coupling Factor e cuja propriedade Value é 0.999. Esse modelo tem de ser um Modelo Atual da Peça.
Object_HasParameter
Resumo
Devolve todos os objetos filho de todos os conjuntos de parâmetros, peças, pinos, portas, sondas e símbolos de folha, contendo um objeto parâmetro cujas propriedades Parameter Name e Value estão em conformidade com a Query.
Sintaxe
Object_HasParameter(Parent,Parameter Name : String,Value : String) : Boolean/Boolean_String
Exemplo de Utilização
Object_HasParameter(Parent,'Comment','1K')
Object_HasParameter(Parent,'Comment','1K') = True
Object_HasParameter(Parent,'Comment','1K') = 'True'
Devolve todos os objetos filho de todos os conjuntos de parâmetros, peças, pinos, portas, sondas e símbolos de folha que contêm um objeto parâmetro cuja propriedade Parameter Name é Comment, e cuja propriedade Value é 1K.
Object_HasPin
Resumo
Devolve todos os objetos filho de todos os objetos de peça que contêm um objeto pino cujas propriedades Pin Designator e Name estão em conformidade com a Query.
Sintaxe
Object_HasPin(Parent,Pin Designator : String,Name : String) : Boolean/Boolean_String
Exemplo de Utilização
Object_HasPin(Parent,'7','GND')
Object_HasPin(Parent,'7','GND') = True
Object_HasPin(Parent,'7','GND') = 'True'
Devolve todos os objetos filho de todos os objetos de peça que contêm um objeto pino cuja propriedade Pin Designator é 7, e cuja propriedade Name é GND.
Object_HasSheetEntry
Resumo
Devolve todos os objetos filho de todos os símbolos de folha que contêm uma entrada de folha cuja propriedade Name está em conformidade com a Query.
Sintaxe
Object_HasSheetEntry(Parent , Sheet Entry Name : String) : Boolean/Boolean_String
Exemplo de Utilização
Object_HasSheetEntry(Parent,'CLK')
Object_HasSheetEntry(Parent,'CLK') = True
Object_HasSheetEntry(Parent,'CLK') = 'True'
Devolve todos os objetos filho de todos os símbolos de folha que contêm um objeto de entrada de folha cuja propriedade Name é CLK.
Object_IeeeSymbolInner
Resumo
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Inside está em conformidade com a Query.
Sintaxe
Object_IeeeSymbolInner(Parent) = IeeeSymbolInner_String
Object_IeeeSymbolInner(Parent) <> IeeeSymbolInner_String
IeeeSymbolInner_String tem de ser uma das seguintes cadeias:
- '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'
Exemplo de Utilização
Object_IeeeSymbolInner(Parent) = 'HiZ'
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Inside é HiZ.
Object_IeeeSymbolInner(Parent) <> 'Pulse'
Devolve todos os objetos except objetos filho de objetos pino cuja propriedade IEEE Symbol Inside é Pulse.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInner(Parent) <> 'Open Emitter'
Devolve todos os objetos filho de objetos pino except esses objetos pino cuja propriedade IEEE Symbol Inside é Open Emitter.
Notas
-
Os caracteres de plica simples (') no início e no fim de
IeeeSymbolInner_Stringsão obrigatórios. - A propriedade IEEE Symbol Inside só está definida para objetos pino.
Object_IeeeSymbolInnerEdge
Resumo
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Inside Edge está em conformidade com a Query.
Sintaxe
Object_IeeeSymbolInnerEdge(Parent) = IeeeSymbolInnerEdge_String
Object_IeeeSymbolInnerEdge(Parent) <> IeeeSymbolInnerEdge_String
IeeeSymbolInnerEdge_String tem de ser uma das seguintes cadeias:
- 'Clock'
- 'No Symbol'
Exemplo de Utilização
Object_IeeeSymbolInnerEdge(Parent) = 'Clock'
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Inside Edge é Clock.
Object_IeeeSymbolInnerEdge(Parent) <> 'No Symbol'
Devolve todos os objetos except objetos filho de objetos pino cuja propriedade IEEE Symbol Inside Edge é No Symbol.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolInnerEdge(Parent) <> 'Clock'
Devolve todos os objetos filho de objetos pino except esses objetos pino cuja propriedade IEEE Symbol Inside Edge é Clock.
Notas
-
Os caracteres de plica simples (') no início e no fim de
IeeeSymbolInnerEdge_Stringsão obrigatórios. - A propriedade IEEE Symbol Inside Edge só está definida para objetos pino.
Object_IeeeSymbolOuter
Resumo
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Outside está em conformidade com a Query.
Sintaxe
Object_IeeeSymbolOuter(Parent) = IeeeSymbolOuter_String
Object_IeeeSymbolOuter(Parent) <> IeeeSymbolOuter_String
IeeeSymbolOuter_String tem de ser uma das seguintes cadeias:
- 'Analog Signal In'
- 'Bidirectional Signal Flow'
- 'Digital Signal In'
- 'Left Right Signal Flow'
- 'No Symbol'
- 'Not Logic Connection'
- 'Right Left Signal Flow'
Exemplo de Utilização
Object_IeeeSymbolOuter(Parent) = 'Digital Signal In'
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Outside é Digital Signal In.
Object_IeeeSymbolOuter(Parent) <> 'Bidirectional Signal Flow'
Devolve todos os objetos except objetos filho de objetos pino cuja propriedade IEEE Symbol Outside é Bidirectional Signal Flow.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuter(Parent) <> 'No Symbol'
Devolve todos os objetos filho de objetos pino except esses objetos pino cuja propriedade IEEE Symbol Outside é No Symbol.
Notas
-
Os caracteres de plica simples (') no início e no fim de
IeeeSymbolOuter_Stringsão obrigatórios. - A propriedade IEEE Symbol Outside só está definida para objetos pino.
Object_IeeeSymbolOuterEdge
Resumo
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Outside Edge está em conformidade com a Query.
Sintaxe
Object_IeeeSymbolOuterEdge(Parent) = IeeeSymbolOuterEdge_String
Object_IeeeSymbolOuterEdge(Parent) <> IeeeSymbolOuterEdge_String
IeeeSymbolOuterEdge_String tem de ser uma das seguintes cadeias:
- 'Active Low Input'
- 'Active Low Output'
- 'Dot'
- 'No Symbol'
Exemplo de Utilização
Object_IeeeSymbolOuterEdge(Parent) = 'Dot'
Devolve todos os objetos filho de objetos pino cuja propriedade IEEE Symbol Outside Edge é Dot.
Object_IeeeSymbolOuterEdge(Parent) <> 'Active Low Output'
Devolve todos os objetos except objetos filho de objetos pino cuja propriedade IEEE Symbol Outside Edge é Active Low Output.
Object_ObjectKind(Parent) = 'Pin' && Object_IeeeSymbolOuterEdge(Parent) <> 'No Symbol'
Devolve todos os objetos filho de objetos pino except esses objetos pino cuja propriedade IEEE Symbol Outside Edge é No Symbol.
Notas
-
Os caracteres de plica simples (') no início e no fim de
IeeeSymbolOuterEdge_Stringsão obrigatórios. - A propriedade IEEE Symbol Outside Edge só está definida para objetos pino.
Object_IOType
Resumo
Devolve todos os objetos filho de objetos porta cuja propriedade IO Type está em conformidade com a Query.
Sintaxe
Object_IOType(Parent) = IOType_String
Object_IOType(Parent) <> IOType_String
IOType_String tem de ser uma das cadeias da lista seguinte:
-
'Bidirectional' -
'Input' -
'Output' -
'Unspecified'
Exemplo de Utilização
Object_IOType(Parent) = 'Bidirectional'
Devolve todos os objetos filho de objetos porta cuja propriedade IO Type é Bidirectional.
Object_IOType(Parent) <> 'Output'
Devolve todos os objetos except objetos filho de objetos porta cuja propriedade IO Type é Output.
Notas
- A propriedade IO Type está definida para objetos porta e entrada de folha, mas apenas os objetos porta podem ter filhos que possam ser devolvidos por esta expressão.
-
Os caracteres de plica simples (') no início e no fim de
IOType_Stringsão obrigatórios.
Object_IsMirrored
Resumo
Devolve todos os objetos filho de objetos de peça cuja propriedade Mirrored está em conformidade com a Query.
Sintaxe
Object_IsMirrored(Parent) : Boolean_String
Exemplo de Utilização
Object_IsMirrored(Parent) = 'True'
Devolve todos os objetos filho de objetos de peça cuja propriedade Mirrored está ativada.
Object_IsMirrored(Parent) = 'False'
Devolve todos os objetos filho de objetos de peça cuja propriedade Mirrored está desativada.
Nota
A propriedade Mirrored está definida para objetos de símbolo IEEE, peça e cadeia de texto, mas apenas os objetos de peça podem ter filhos que possam ser devolvidos por esta expressão.
Object_Length
Resumo
Devolve todos os objetos filho de objetos pino cuja propriedade Length está em conformidade com a Query.
Sintaxe
Object_Length(Parent) : Numeric_String
Object_Length(Parent) : Number
Exemplo de Utilização
Object_Length(Parent) = '30'
Devolve todos os objetos filho de objetos pino cuja propriedade Length é igual a 30.
Object_Length(Parent) Between '20' And '40'
Devolve todos os objetos filho de objetos pino cuja propriedade Length é maior ou igual a 20 e menor ou igual a 40.
Object_Length(Parent) >= '10'
Devolve todos os objetos filho de objetos pino cuja propriedade Length é maior ou igual a 10.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) < 30
Devolve todos os objetos filho de objetos pino cuja propriedade Length é inferior a 30.
Object_Length(Parent) <> '40'
Devolve todos os objetos except objetos filho de objetos pino cuja propriedade Length é igual a 40.
Object_ObjectKind(Parent) = 'Pin' && Object_Length(Parent) <> 40
Devolve todos os objetos filho de objetos pino except esses objetos pino cuja propriedade Length é 40.
Nota
A propriedade Length só está definida para objetos pino.
Object_LibraryName
Resumo
Devolve todos os objetos filho de objetos de peça cuja propriedade Library está em conformidade com a Query.
Sintaxe
Object_LibraryName(Parent) : String
Exemplo de Utilização
Object_LibraryName(Parent) = 'Miscellaneous Devices.IntLib'
Devolve todos os objetos filho de objetos de peça cuja propriedade Library é Miscellaneous Devices.IntLib.
Object_LibraryName(Parent) Like 'Miscellaneous*.IntLib'
Devolve todos os objetos filho de objetos de peça que têm uma propriedade Library cuja cadeia associada começa com Miscellaneous e termina com .IntLib.
Nota
A propriedade Library só está definida para objetos de peça.
Object_LibReference
Resumo
Devolve todos os objetos filho de objetos de peça cuja propriedade Symbol Reference cumpre a Query.
Sintaxe
Object_LibReference(Parent) : String
Exemplo de Utilização
Object_LibReference(Parent) = 'LM833'
Devolve todos os objetos filho de objetos de peça cuja propriedade Symbol Reference é LM833.
Nota
A propriedade Symbol Reference só está definida para objetos de peça.
Object_LocationX
Resumo
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade X1 cumpre a Query.
Sintaxe
Object_LocationX(Parent) : Numeric_String
Exemplo de Utilização
Object_LocationX(Parent) = '320'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade X1 é igual a 320.
Object_LocationX(Parent) Between '150' And '430'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade X1 é maior ou igual a 150 e menor ou igual a 430.
Object_LocationX(Parent) >= '250'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade X1 é maior ou igual a 250.
Object_LocationX(Parent) < 350
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade X1 é inferior a 350.
Object_LocationX(Parent) <> '210'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade X1 não é igual a 210.
Object_LocationY
Resumo
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Y1 cumpre a Query.
Sintaxe
Object_LocationY(Parent) : Numeric_String
Exemplo de Utilização
Object_LocationY(Parent) = '320'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Y1 é igual a 320.
Object_LocationY(Parent) Between '150' And '430'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Y1 é maior ou igual a 150 e menor ou igual a 430.
Object_LocationY(Parent) >= '250'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Y1 é maior ou igual a 250.
Object_LocationY(Parent) < 350
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Y1 é inferior a 350.
Object_LocationY(Parent) <> '210'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Y1 não é igual a 210.
Object_Locked
Resumo
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Locked cumpre a Query.
Sintaxe
Object_Locked(Parent) : Boolean/Boolean_String
Exemplo de Utilização
Object_Locked(Parent)
Object_Locked(Parent) = True
Object_Locked(Parent) = 'True'
Devolve todos os objetos filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Locked está ativada.
Not Object_Locked(Parent)
Object_Locked(Parent) = False
Object_Locked(Parent) = 'False'
Devolve todos os objetos except filho de objetos de conector de harness, conjunto de parâmetros, peça, pino, porta, sonda e símbolo de folha cuja propriedade Locked está desativada.
Object_ObjectKind
Resumo
Devolve todos os objetos filho de objetos cuja propriedade Object Kind cumpre a Query.
Sintaxe
Object_ObjectKind(Parent) = ObjectKind_String
Object_ObjectKind(Parent) <> ObjectKind_String
ObjectKind_String especifica o tipo de objeto e tem de ser uma das seguintes strings:
- 'Harness Connector'
- 'Parameter Set'
-
'Part' -
'Pin' -
'Port' - 'Probe'
- 'Sheet Symbol'
- ''
Exemplo de Utilização
Object_ObjectKind(Parent) = 'Sheet Symbol'
Devolve todos os objetos filho de objetos de símbolo de folha.
Object_ObjectKind(Parent) <> 'Parameter Set'
Devolve todos os objetos except para objetos filho de objetos de conjunto de parâmetros.
Object_ObjectKind(Parent) = 'Part'
Devolve todos os objetos filho de objetos de peça.
Object_ObjectKind(Parent) = ''
Devolve todos os objetos que não têm um objeto pai.
Nota
Os caracteres de aspas simples (') no início e no fim de ObjectKind_String são obrigatórios.
Object_Orientation
Resumo
Devolve todos os objetos filho de objetos de conjunto de parâmetros, peça, pino e sonda, cuja propriedade Orientation cumpre a Query.
Sintaxe
Object_Orientation(Parent) = Orientation_String
Object_Orientation(Parent) <> Orientation_String
Orientation_String tem de ser uma das strings da lista seguinte:
-
'0 Degrees' -
'90 Degrees' -
'180 Degrees' -
'270 Degrees'
Exemplo de Utilização
Object_Orientation(Parent) = '90 Degrees'
Devolve todos os objetos filho de objetos de conjunto de parâmetros, peça, pino e sonda cuja propriedade Orientation é 90 Degrees.
Object_Orientation(Parent) <> '180 Degrees'
Devolve todos os objetos except filho de objetos de conjunto de parâmetros, peça, pino e sonda cuja propriedade Orientation é 180 Degrees.
Object_Orientation(Parent) <> '' && Object_Orientation(Parent) <> '180 Degrees'
Object_Orientation(Parent) > '' && Object_Orientation(Parent) <> '180 Degrees'
Devolve todos os objetos filho de conjuntos de parâmetros, peças, pinos e objetos de sonda cuja propriedade Orientation não é 180 Degrees.
Notas
-
A propriedade Orientation está definida para os objetos designador, tipo de conector de harness, símbolo IEEE, etiqueta de rede, conector off sheet, parâmetro, conjunto de parâmetros, peça, pino, porta de alimentação, sonda, designador de símbolo de folha, nome de ficheiro de símbolo de folha e string de texto. No entanto, apenas os objetos de conjunto de parâmetros, peça, pino e sonda podem ter filhos que sejam devolvidos por esta expressão.
-
Os caracteres de aspas simples (') no início e no fim de
Orientation_Stringsão obrigatórios.
Object_PartId
Resumo
Devolve todos os objetos filho de objetos de peça cuja propriedade Current Part cumpre a Query.
Sintaxe
Object_PartId(Parent) : String
Exemplo de Utilização
Object_PartId(Parent) = 'B'
Devolve todos os objetos filho de objetos de peça cuja propriedade Current Part é B.
Object_ObjectKind(Parent) = 'Part' && Object_PartId(Parent) <> 'A'
Devolve todos os objetos filho de objetos de peça except esses objetos de peça cuja propriedade Current Part é A.
Nota
A propriedade Current Part só está definida para objetos de peça.
Object_PinShowDesignator
Resumo
Devolve todos os objetos filho de objetos de pino cuja propriedade Show Designator cumpre a Query.
Sintaxe
Object_PinShowDesignator(Parent) : Boolean_String
Exemplo de Utilização
Object_PinShowDesignator(Parent) = 'True'
Devolve todos os objetos filho de objetos de pino cuja propriedade Show Designator está ativada.
Object_PinShowDesignator(Parent) = 'False'
Devolve todos os objetos filho de objetos de pino cuja propriedade Show Designator está desativada.
Nota
A propriedade Show Designator só está definida para objetos de pino.
Object_PinsLocked
Resumo
Devolve todos os objetos filho de objetos de peça cuja propriedade Pins Locked cumpre a Query.
Sintaxe
Object_PinsLocked(Parent) : Boolean_String
Exemplo de Utilização
Object_PinsLocked(Parent) = 'True'
Devolve todos os objetos filho de objetos de peça cuja propriedade Pins Locked está ativada.
Object_PinsLocked(Parent) = 'False'
Devolve todos os objetos filho de objetos de peça cuja propriedade Pins Locked está desativada.
Nota
A propriedade Pins Locked só está definida para objetos de peça.
Object_SheetFileName
Resumo
Devolve todos os objetos filho de objetos de símbolo de folha (símbolo de folha, símbolo de folha de dispositivo, símbolo de instância de folha gerida) cuja propriedade Sheet File Name cumpre a Query.
Sintaxe
Object_SheetFileName(Parent) : String
Exemplo de Utilização
Object_SheetFileName(Parent) = 'Microcontroller_STM32F101.SchDoc'
Devolve todos os objetos filho de objetos de símbolo de folha cuja propriedade Sheet File Name é Microcontroller_STM32F101.SchDoc.
Object_SheetFileName(Parent) Like '*Res*'
Devolve todos os objetos filho de objetos de símbolo de folha cuja propriedade Sheet File Name inclui Res.
Nota
A propriedade Sheet File Name só está definida para objetos de símbolo de folha.
Object_SheetName
Resumo
Devolve todos os objetos filho de objetos de símbolo de folha (símbolo de folha, símbolo de folha de dispositivo, símbolo de instância de folha gerida) cuja propriedade Sheet Name (isto é, o Designador do Símbolo de Folha) cumpre a Query.
Sintaxe
Object_SheetName(Parent) : String
Exemplo de Utilização
Object_SheetName(Parent) = 'Accelerometer'
Devolve todos os objetos filho de objetos de símbolo de folha cuja propriedade Sheet Name é Accelerometer.
Object_SheetName(Parent) Like '*Power*'
Devolve todos os objetos filho de objetos de símbolo de folha cuja propriedade Sheet Name inclui Power.
Nota
A propriedade Sheet Name só está definida para objetos de símbolo de folha.
Object_ShowName
Resumo
Devolve todos os objetos filho de objetos de pino cuja propriedade Show Name cumpre a Query.
Sintaxe
Object_ShowName(Parent) : Boolean_String
Exemplo de Utilização
Object_ShowName(Parent) = 'True'
Devolve todos os objetos filho de objetos de pino cuja propriedade Show Name está ativada.
Object_ShowName(Parent) = 'False'
Devolve todos os objetos filhos de objetos de pino cuja propriedade Show Name está desativada.
Nota
A propriedade Show Name está definida para objetos de parâmetro e de pino, mas apenas os objetos de pino podem ter filhos que possam ser devolvidos por esta expressão.
Object_TextColor
Resumo
Devolve todos os objetos filhos de objetos de porta cuja propriedade Text Color cumpre a Query.
Sintaxe
Object_TextColor(Parent) : Numeric_String
Object_TextColor(Parent) : Number
A cor correspondente a um determinado número pode ser deduzida a partir da seguinte relação:
65536 * Blue + 256 * Green + Red
em que os componentes Blue, Green e Red têm cada um um valor entre 0 e 255 (inclusive).
Quando a palavra-chave Object_TextColor pode ser utilizada em conjunto com um(a) Number, é possível avaliar individualmente os valores de cada um dos componentes Azul, Verde e Vermelho da propriedade Text Color, utilizando as seguintes construções:
- Azul = Text Color Div 65536
- Verde = Text Color Div 256 Mod 256
- Vermelho = Text Color Mod 256
Exemplo de utilização
Object_TextColor(Parent) = '0'
Object_TextColor(Parent) <> '' && Object_TextColor(Parent) = 0
Devolve todos os objetos filhos de objetos de porta cuja propriedade Text Color é 0 (o que corresponde a valores de Azul = 0, Verde = 0 e Vermelho = 0).
Object_TextColor(Parent) = '32896'
Object_TextColor(Parent) > '' && Object_TextColor(Parent) = 32896
Devolve todos os objetos filhos de objetos de porta cuja propriedade Text Color é 32896 (o que corresponde a valores de Azul = 0, Verde = 128 e Vermelho = 128).
Object_TextColor(Parent) <> '16777215'
Devolve todos os objetos except filhos de objetos de porta cuja propriedade Text Color é 16777215 (o que corresponde a valores de Azul = 255, Verde = 255 e Vermelho = 255).
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) <> 16777215
Devolve todos os objetos filhos de objetos de porta cuja propriedade Text Color não é 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
Devolve todos os objetos filhos de objetos de porta cuja propriedade Text Color é tal que o componente Azul tem um valor maior ou igual a 96, o componente Verde tem um valor maior ou igual a 64 e menor ou igual a 192, e o componente Vermelho tem um valor menor ou igual a 128.
Object_ObjectKind(Parent) = 'Port' && Object_TextColor(Parent) Mod 256 Between 64 And 192
Devolve todos os objetos filhos de objetos de porta cujo componente Vermelho da propriedade Text Color tem um valor maior ou igual a 64 e menor ou igual a 192.
Nota
A propriedade Text Color está definida para objetos de entrada de harness, nota, porta, entrada de folha e moldura de texto, mas apenas os objetos de porta podem ter filhos que possam ser devolvidos por esta expressão.
Object_UseDBTableName
Resumo
Devolve todos os objetos filhos de objetos de peça cuja propriedade Use Database Table Name cumpre a Query.
Sintaxe
Object_UseDBTableName(Parent) : Boolean_String
Exemplo de utilização
Object_UseDBTableName(Parent) = 'True'
Devolve todos os objetos filhos de objetos de peça cuja propriedade Use Database Table Name está ativada.
Object_UseDBTableName(Parent) = 'False'
Devolve todos os objetos filhos de objetos de peça cuja propriedade Use Database Table Name está desativada.
Nota
A propriedade Use Database Table Name está definida apenas para objetos de peça.
Object_UseLibraryName
Resumo
Devolve todos os objetos filhos de objetos de peça cuja propriedade Use Library Name cumpre a Query.
Sintaxe
Object_UseLibraryName(Parent) : Boolean_String
Exemplo de utilização
Object_UseLibraryName(Parent) = 'True'
Devolve todos os objetos filhos de objetos de peça cuja propriedade Use Library Name está ativada.
Object_UseLibraryName(Parent) = 'False'
Devolve todos os objetos filhos de objetos de peça cuja propriedade Use Library Name está desativada.
Nota
A propriedade Use Library Name está definida apenas para objetos de peça.