Campos
Num relance
- Você verá como as palavras-chave de consulta individuais da categoria Fields são estruturadas, incluindo sintaxe, valores aceitos e exemplos de expressões.
- Você aprenderá a quais tipos de objeto cada campo se aplica, além de observações importantes sobre unidades, aspas obrigatórias e comportamentos especiais.
- Você entenderá como esta página pode ajudar a navegar pela ajuda de consultas com mais eficiência no Query Helper e no painel Filter.

As funções de consulta de PCB Fields exibidas na caixa de diálogo Query Helper
Esta página de referência detalha as palavras-chave da linguagem de consulta da categoria Fields disponível em documentos de PCB e de biblioteca de PCB no Altium Designer. Para obter ajuda sobre uma palavra-chave de consulta específica, use as seções expansíveis a seguir ou selecione (ou clique dentro de) uma palavra-chave — no Query Helper ou em um painel Filter — e pressione F1 para acessar sua seção diretamente.
ArcRadius
Resumo
Retorna todos os objetos de arco cuja propriedade Radius atende à consulta.
Sintaxe
ArcRadius : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ArcRadius) : Number— para especificar um raio em mil. -
AsMM(ArcRadius) : Number— para especificar um raio em mm.
Exemplos de uso
ArcRadius = 300
Retorna todos os objetos de arco cuja propriedade Radius é igual a 300 nas unidades de medida atuais.
ArcRadius >= 15.24
Retorna todos os objetos de arco cuja propriedade Radius é maior ou igual a 15.24 nas unidades de medida atuais.
AsMils(ArcRadius) > 500
Retorna todos os objetos de arco cuja propriedade Radius é maior que 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Retorna todos os objetos de arco cuja propriedade Radius é maior ou igual a 10.16mm e menor ou igual a 17.78mm.
ArcRadius <> 550
Retorna todos os objetos de arco cuja propriedade Radius é diferente de 550 nas unidades de medida atuais.
AsMils(ArcRadius) <= 650
Retorna todos os objetos de arco cuja propriedade Radius é menor ou igual a 650mil.
AsMM(ArcRadius) < 11.43
Retorna todos os objetos de arco cuja propriedade Radius é menor que 11.43mm.
Nota
A propriedade Radius é definida apenas para objetos de arco.
ArcStartAngle
Resumo
Retorna todos os objetos de arco cuja propriedade Start Angle atende à consulta.
Sintaxe
ArcStartAngle : Number
Exemplos de uso
ArcStartAngle = 30.0
Retorna todos os objetos de arco cuja propriedade Start Angle é igual a 30.0 graus.
ArcStartAngle > 60.0
Retorna todos os objetos de arco cuja propriedade Start Angle é maior que 60.0 graus.
ArcStartAngle Between 30.0 And 150.0
Retorna todos os objetos de arco cuja propriedade Start Angle é maior ou igual a 30.0 graus e menor ou igual a 150.0 graus.
ArcStartAngle <= 45.0
Retorna todos os objetos de arco cuja propriedade Start Angle é menor ou igual a 45.0 graus.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Retorna todos os objetos de arco cuja propriedade Start Angle está entre 315 graus e 45 graus.
Nota
A propriedade Start Angle é definida apenas para objetos de arco.
ArcStopAngle
Resumo
Retorna todos os objetos de arco cuja propriedade Stop Angle atende à consulta.
Sintaxe
ArcStopAngle : Number
Exemplos de uso
ArcStopAngle = 30.0
Retorna todos os objetos de arco cuja propriedade Stop Angle é igual a 30.0 graus.
ArcStopAngle > 60.0
Retorna todos os objetos de arco cuja propriedade Stop Angle é maior que 60.0 graus.
ArcStopAngle Between 30.0 And 150.0
Retorna todos os objetos de arco cuja propriedade Stop Angle é maior ou igual a 30.0 graus e menor ou igual a 150.0 graus.
ArcStopAngle <= 45.0
Retorna todos os objetos de arco cuja propriedade Stop Angle é menor ou igual a 45.0 graus.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Retorna todos os objetos de arco cuja propriedade Stop Angle está entre 315 graus e 45 graus.
Nota
A propriedade Stop Angle é definida apenas para objetos de arco.
Área
Resumo
Retorna todos os objetos cuja propriedade Area atende à consulta.
Sintaxe
Area = Area_String
Area <> Area_String
Exemplos de uso
Area = '29.4 sq.'
Retorna todos os objetos cuja propriedade Area é igual a 29.4 sq.mm.
Area <> '29.4 sq.'
Retorna todos os objetos cuja propriedade Area é not igual a 29.4 sq.mm.
Notas
-
A propriedade Area é definida apenas para objetos de componente, preenchimento, polígono e região.
-
Os objetos filhos dos objetos retornados pela consulta não são retornados.
-
Os caracteres de aspas simples (
') no início e no final deArea_Stringsão obrigatórios.
AutoAssignedName
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Auto Assigned Name atende à consulta.
Sintaxe
AutoAssignedName : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
AutoAssignedName = 'True'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Auto Assigned Name está habilitada.
AutoAssignedName = 'False'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Auto Assigned Name está desabilitada.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Retorna todos os objetos except objetos de preenchimento poligonal cuja propriedade Auto Assigned Name está habilitada.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Retorna todos os objetos except objetos de preenchimento poligonal cuja propriedade Auto Assigned Name está desabilitada.
Notas
- A propriedade Auto Assigned Name é definida apenas para objetos de preenchimento poligonal.
- Ao visualizar as propriedades de um preenchimento poligonal selecionado no painel Propriedades, a propriedade Auto Assigned Name é chamada de Auto Naming.
AutoPosition
Resumo
Retorna todos os objetos de designador e comentário (objetos de texto filhos de objetos de componente) cuja propriedade Autoposition atende à consulta.
Sintaxe
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String deve ser uma das strings da lista a seguir:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Exemplos de uso
AutoPosition = 'Center'
Retorna todos os objetos de designador e comentário cuja propriedade Autoposition é Center.
AutoPosition <> 'Manual'
Retorna todos os objetos except objetos de designador e comentário cuja propriedade Autoposition é Manual.
Notas
-
Os caracteres de aspas simples (') no início e no final de
AutoPosition_Stringsão obrigatórios. - A propriedade Autoposition é definida apenas para objetos de designador e comentário.
BarCodeFontName
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode Text Font Name atende à consulta.
Sintaxe
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String deve usar um dos nomes das fontes TrueType e OpenType (um superconjunto de TrueType) disponíveis na pasta \Windows\Fonts.
Exemplo de uso
BarCodeFontName = 'Arial'
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Text Font Name é Arial.
BarCodeFontName <> 'Batang'
Retorna todos os objetos except objetos de cadeia de texto cuja propriedade BarCode Text Font Name é Batang.
Notas
-
Os caracteres de aspas simples (') no início e no final de
FontName_Stringsão obrigatórios. -
A propriedade BarCode Text Font Name é definida apenas para objetos de cadeia de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de cadeia de texto dos objetos de projeto agrupados (componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Text Font Name atende à consulta. Se quiser selecionar apenas objetos de cadeia de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeFontName = 'Arial').
Altura total do código de barras
Resumo
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height atende à consulta.
Sintaxe
BarCodeFullHeight : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser especificada — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(BarCodeFullHeight) : Number— para especificar uma altura em mil. -
AsMM(BarCodeFullHeight) : Number— para especificar uma altura em mm.
Exemplo de uso
BarCodeFullHeight = 300
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height é igual a 300 unidades de medida atuais.
BarCodeFullHeight >= 5.08
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height é maior ou igual a 5.08 unidades de medida atuais.
AsMils(BarCodeFullHeight) > 400
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height é maior que 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height é maior ou igual a 6.35 mm e menor ou igual a 8.89 mm.
BarCodeFullHeight <> 550
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height é not igual a 550 unidades de medida atuais.
AsMils(BarCodeFullHeight) <= 650
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height é menor ou igual a 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Height é menor que 11.43 mm.
Notas
-
A propriedade BarCode Full Height é definida apenas para objetos de cadeia de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de cadeia de texto dos objetos de projeto agrupados (componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Full Height atende à consulta. Se quiser selecionar apenas objetos de cadeia de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeFullHeight = 210).
Largura total do código de barras
Resumo
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width atende à consulta.
Sintaxe
BarCodeFullWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser especificada — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(BarCodeFullWidth) : Number— para especificar uma largura em mil. -
AsMM(BarCodeFullWidth) : Number— para especificar uma largura em mm.
Exemplo de uso
BarCodeFullWidth = 1050
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width é igual a 1050 unidades de medida atuais.
BarCodeFullWidth >= 500
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width é maior ou igual a 500 unidades de medida atuais.
AsMils(BarCodeFullWidth) > 400
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width é maior que 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width é maior ou igual a 635mm e menor ou igual a 889mm.
BarCodeFullWidth <> 550
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width é not igual a 550 unidades de medida atuais.
AsMils(BarCodeFullWidth) <= 650
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width é menor ou igual a 650mil.
AsMM(BarCodeFullWidth) < 1143
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Full Width é menor que 1143mm.
Notas
-
A propriedade BarCode Full Width é definida apenas para objetos de cadeia de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de cadeia de texto dos objetos de projeto agrupados (componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Full Width atende à consulta. Se quiser selecionar apenas objetos de cadeia de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeFullWidth = 1050).
Código de barras invertido
Resumo
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Inverted atende à consulta.
Sintaxe
BarCodeInverted : Boolean_String
Exemplo de uso
BarCodeInverted = 'True'
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está habilitada.
BarCodeInverted = 'False'
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está desabilitada.
Notas
-
A propriedade BarCode Inverted é definida apenas para objetos de cadeia de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de cadeia de texto dos objetos de projeto agrupados (componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Inverted atende à consulta. Se quiser selecionar apenas objetos de cadeia de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeInverted = 'True').
Largura mínima do código de barras
Resumo
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Min Width atende à consulta.
Sintaxe
BarCodeMinWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser especificada — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(BarCodeMinWidth) : Number— para especificar uma largura em mil. -
AsMM(BarCodeMinWidth) : Number— para especificar uma largura em mm.
Exemplo de uso
BarCodeMinWidth = 10
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Min Width é igual a 10 unidades de medida atuais.
BarCodeMinWidth >= 5
Retorna todos os objetos de cadeia de texto cuja propriedade BarCode Min Width é maior ou igual a 5 unidades de medida atuais.
AsMils(BarCodeMinWidth) > 4
Retorna todos os objetos de string de texto que têm uma propriedade BarCode Min Width maior que 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Retorna todos os objetos de string de texto que têm uma propriedade BarCode Min Width maior ou igual a 6.35mm e menor ou igual a 8.89mm.
BarCodeMinWidth <> 5.50
Retorna todos os objetos de string de texto que têm uma propriedade BarCode Min Width que é not igual a 5,50 nas unidades de medida atuais.
AsMils(BarCodeMinWidth) <= 6.50
Retorna todos os objetos de string de texto que têm uma propriedade BarCode Min Width menor ou igual a 6.50mil.
AsMM(BarCodeMinWidth) < 6.43
Retorna todos os objetos de string de texto que têm uma propriedade BarCode Min Width menor que 6.43mm.
Notas
-
A propriedade BarCode Min Width é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto de objetos de projeto agrupados (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Min Width atende à consulta. Se quiser selecionar apenas objetos de string de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeMinWidth = 6.25).
BarCodeRenderMode
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode Render Mode atende à consulta.
Sintaxe
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String deve ser uma das strings da seguinte lista:
-
'By BarCode Full Width' -
'By BarCode Min Width'
Exemplo de uso
BarCodeRenderMode = 'By BarCode Full Width'
Retorna todos os objetos de string de texto cuja propriedade BarCode Render Mode é By BarCode Full Width.
BarCodeRenderMode <> 'By BarCode Min Width'
Retorna todos os objetos except objetos de string de texto cuja propriedade BarCode Render Mode é By BarCode Min Width.
Notas
-
Os caracteres de aspas simples (') no início e no final de
RenderMode_Stringsão obrigatórios. -
A propriedade BarCode Render Mode é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto de objetos de projeto agrupados (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Render Mode atende à consulta. Se quiser selecionar apenas objetos de string de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
BarCodeShowText
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode Show Text atende à consulta.
Sintaxe
BarCodeShowText : Boolean_String
Exemplo de uso
BarCodeShowText = 'True'
Retorna todos os objetos de string de texto cuja propriedade BarCode Show Text está habilitada.
BarCodeShowText = 'False'
Retorna todos os objetos de string de texto cuja propriedade BarCode Show Text está desabilitada.
Notas
-
A propriedade BarCode Show Text é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto de objetos de projeto agrupados (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Show Text atende à consulta. Se quiser selecionar apenas objetos de string de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeShowText = 'True').
BarCodeType
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode Type atende à consulta.
Sintaxe
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String deve ser uma das strings da seguinte lista:
-
'Code 39' -
'Code 128'
Exemplo de uso
BarCodeType = 'Code 39'
Retorna todos os objetos de string de texto cuja propriedade BarCode Type é Code 39.
BarCodeType <> 'Code 128'
Retorna todos os objetos except objetos de string de texto cuja propriedade BarCode Type é Code 128.
Notas
-
Os caracteres de aspas simples (') no início e no final de
CodeType_Stringsão obrigatórios. -
A propriedade BarCode Type é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto de objetos de projeto agrupados (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Type atende à consulta. Se quiser selecionar apenas objetos de string de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeType = 'Code 39').
BarCodeXMargin
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode X Margin atende à consulta.
Sintaxe
BarCodeXMargin : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(BarCodeXMargin) : Number– para especificar uma margem em mil. -
AsMM(BarCodeXMargin) : Number– para especificar uma margem em mm.
Exemplo de uso
BarCodeXMargin = 20
Retorna todos os objetos de string de texto que têm uma propriedade BarCode X Margin igual a 20 nas unidades de medida atuais.
BarCodeXMargin >= 50
Retorna todos os objetos de string de texto que têm uma propriedade BarCode X Margin maior ou igual a 50 nas unidades de medida atuais.
AsMils(BarCodeXMargin) > 40
Retorna todos os objetos de string de texto que têm uma propriedade BarCode X Margin maior que 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Retorna todos os objetos de string de texto que têm uma propriedade BarCode X Margin maior ou igual a 0.5 mm e menor ou igual a 0.89 mm.
BarCodeXMargin <> 20
Retorna todos os objetos de string de texto que têm uma propriedade BarCode X Margin que é not igual a 20 nas unidades de medida atuais.
AsMils(BarCodeXMargin) <= 15
Retorna todos os objetos de string de texto que têm uma propriedade BarCode X Margin menor ou igual a 15 mil.
AsMM(BarCodeXMargin) < 1.23
Retorna todos os objetos de string de texto que têm uma propriedade BarCode X Margin menor que 1.23 mm.
Notas
-
A propriedade BarCode X Margin é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto de objetos de projeto agrupados (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode X Margin atende à consulta. Se quiser selecionar apenas objetos de string de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin atende à consulta.
Sintaxe
BarCodeYMargin : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(BarCodeYMargin) : Number– para especificar uma margem em mil. -
AsMM(BarCodeYMargin) : Number– para especificar uma margem em mm.
Exemplo de uso
BarCodeYMargin = 20
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin é igual a 20 nas unidades de medida atuais.
BarCodeYMargin >= 50
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin é maior ou igual a 50 nas unidades de medida atuais.
AsMils(BarCodeYMargin) > 40
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin é maior que 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin é maior ou igual a 0.5 mm e menor ou igual a 0.89 mm.
BarCodeYMargin <> 20
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin é not igual a 20 nas unidades de medida atuais.
AsMils(BarCodeYMargin) <= 15
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin é menor ou igual a 15 mil.
AsMM(BarCodeYMargin) < 1.23
Retorna todos os objetos de string de texto cuja propriedade BarCode Y Margin é menor que 1.23 mm.
Notas
-
A propriedade BarCode Y Margin é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto de objetos de projeto agrupados (componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Y Margin atende à consulta. Se quiser selecionar apenas objetos de string de texto configurados como texto de código de barras, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Body 3-D Color atende à consulta.
Sintaxe
BodyColor3D : Numeric_String
BodyColor3D : Number
A cor correspondente a um determinado número pode ser deduzida 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 BodyColor3D pode ser usada em conjunto com um Number, é possível avaliar individualmente os valores de cada um dos componentes azul, verde e vermelho da propriedade Body 3-D Color usando as seguintes construções:
- Azul = Body 3-D Color Div 65536
- Verde = Body 3-D Color Div 256 Mod 256
- Vermelho = Body 3-D Color Mod 256
Exemplos de uso
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Retorna todos os objetos de corpo 3D cuja propriedade Body 3-D Color é 0 (o que corresponde aos valores de Azul = 0, Verde = 0 e Vermelho = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Retorna todos os objetos de corpo 3D cuja propriedade Body 3-D Color é 16711680 (o que corresponde aos valores de Azul = 255, Verde = 0 e Vermelho = 0).
BodyColor3D <> '16777215'
Retorna todos os objetos de corpo 3D except aqueles cuja propriedade Body 3-D Color é 16777215 (o que corresponde aos valores de Azul = 255, Verde = 255 e Vermelho = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Retorna todos os objetos de corpo 3D cujo componente azul da propriedade Body 3-D Color tem um valor menor ou igual a 192.
Nota
A propriedade Body 3-D Color é definida apenas para objetos de corpo 3D.
BodyColor3DOpacity
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Body 3-D Color Opacity atende à consulta.
Sintaxe
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Exemplos de uso
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Retorna todos os objetos de corpo 3D cuja propriedade Body 3-D Color Opacity é 1.000.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Body 3-D Color Opacity é 0.500.
Nota
A propriedade Body 3-D Color Opacity é definida apenas para objetos de corpo 3D.
BodyColor3DOverride
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Override Color atende à consulta.
Sintaxe
BodyColor3DOverride : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
BodyColor3DOverride = 'True'
Retorna todos os objetos de corpo 3D cuja propriedade Override Color está habilitada.
BodyColor3DOverride = 'False'
Retorna todos os objetos de corpo 3D cuja propriedade Override Color está desabilitada.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Override Color está habilitada.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Override Color está desabilitada.
Nota
A propriedade Override Color é definida apenas para objetos de corpo 3D.
BodyProjection
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Body Projection atende à consulta.
Sintaxe
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String deve ser uma das strings da seguinte lista:
-
'Top Side' -
'Bottom Side'
Exemplos de uso
BodyProjection = 'Top Side'
Retorna todos os objetos de corpo 3D cuja propriedade Body Projection é Top Side.
BodyProjection <> 'Bottom Side'
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Body Projection é Bottom Side.
Notas
- A propriedade Body Projection é definida apenas para objetos de corpo 3D.
-
Os caracteres de aspas simples (') no início e no final de
BodyProjection_Stringsão obrigatórios.
CappingMaterial
Resumo
Retorna todos os objetos de via cuja propriedade Capping Material atende à consulta.
Sintaxe
CappingMaterial : String
Exemplos de uso
CappingMaterial = 'Epoxy'
Retorna todos os objetos de via cuja propriedade Capping Material é Epoxy.
CappingMaterial Like 'Epoxy*'
Retorna todos os objetos de via que possuem um Capping Material cuja string associada começa com Epoxy.
Notas
- A propriedade Capping Material é definida apenas para objetos de via.
-
Os caracteres de aspas simples (') no início e no final de
Stringsão obrigatórios.
CappingSide
Resumo
Retorna todos os objetos de via cuja propriedade Capping Side atende à consulta.
Sintaxe
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String deve ser uma das strings da seguinte lista:
-
'Top' -
'Bottom' -
'Both'
Exemplos de uso
CappingSide = 'Top'
Retorna todos os objetos de via cuja propriedade Capping Side é Top.
CappingSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Capping Side é Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Capping Side é Both.
Notas
- A propriedade Capping Side é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no final deCappingSide_Stringsão obrigatórios.
CavityHeight
Resumo
Retorna todos os objetos de região cuja propriedade Cavity Height atende à consulta.
Sintaxe
CavityHeight : Numeric_String
Exemplos de uso
CavityHeight = '70'
Retorna todos os objetos de região cuja propriedade Cavity Height é igual a 70.
CavityHeight Between '200' And '400'
Retorna todos os objetos de região cuja propriedade Cavity Height é maior ou igual a 200 e menor ou igual a 400.
CavityHeight >= '100'
Retorna todos os objetos de região cuja propriedade Cavity Height é maior ou igual a 100.
CavityHeight <> '120'
Retorna todos os objetos except objetos de região cuja propriedade Cavity Height é igual a 120.
Nota
A propriedade Cavity Height só é definida para objetos de região e só é relevante para regiões cuja propriedade Kind foi definida como Cavity.
ChamferFilletSize
Resumo
Retorna todos os objetos de retângulo cuja propriedade Chamfer/Fillet Size atende à consulta.
Sintaxe
ChamferFilletSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
É possível especificar uma unidade de medida específica — substituindo as unidades padrão definidas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ChamferFilletSize) : Number— para especificar uma largura em mil. -
AsMM(ChamferFilletSize) : Number— para especificar uma largura em mm.
Exemplos de uso
ChamferFilletSize = 20
Retorna todos os objetos de retângulo cuja propriedade Chamfer/Fillet Size é igual a 20 nas unidades de medida atuais.
ChamferFilletSize >= 1.27
Retorna todos os objetos de retângulo cuja propriedade Chamfer/Fillet Size é maior ou igual a 1.27 nas unidades de medida atuais.
AsMils(ChamferFilletSize) Between 10 And 30
Retorna todos os objetos de retângulo cuja propriedade Chamfer/Fillet Size é maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(ChamferFilletSize) < 1.016
Retorna todos os objetos de retângulo cuja propriedade Chamfer/Fillet Size é menor que 1.016 mm.
Nota
A propriedade Chamfer/Fillet Size só é definida para objetos de retângulo e só é relevante para retângulos cuja propriedade Corner Mode foi definida como Chamfer ou Fillet.
ChannelOffset
Resumo
Retorna todos os objetos de componente cuja propriedade Channel Offset atende à consulta.
Sintaxe
ChannelOffset : Numeric_String
ChannelOffset : Number
Exemplos de uso
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Retorna todos os objetos de componente cuja propriedade Channel Offset é 2.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Retorna todos os objetos de componente cuja propriedade Channel Offset é maior ou igual a 3 e menor ou igual a 5.
IsComponent && ChannelOffset < 4
Retorna todos os objetos de componente cuja propriedade Channel Offset é menor que 4.
ObjectKind = 'Component' && ChannelOffset >= 4
Retorna todos os objetos de componente cuja propriedade Channel Offset é maior ou igual a 4.
ChannelOffset <> '1'
Retorna todos os objetos except objetos de componente cuja propriedade Channel Offset é 1.
IsComponent && ChannelOffset <> 1
Retorna todos os objetos de componente cuja propriedade Channel Offset é diferente de 1.
Notas
-
A propriedade Channel Offset só é definida para objetos de componente.
-
Os objetos filhos dos objetos de componente retornados pela consulta não são retornados.
ClassType
Resumo
Retorna todos os objetos de classe cuja propriedade Class Type atende à consulta.
Sintaxe
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String deve ser uma das strings da seguinte lista:
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
Exemplos de uso
ClassType = 'Component Class'
Retorna todos os objetos de classe cuja propriedade Class Type é Component Class.
ClassType <> 'Layer Class'
Retorna todos os objetos except objetos de classe cuja propriedade Class Type é Layer Class.
Notas
- A propriedade Class Type só é definida para objetos de classe.
-
Os caracteres de aspas simples (') no início e no final de
ClassType_Stringsão obrigatórios.
Cor
Resumo
Retorna todos os objetos de net cuja propriedade Color atende à consulta.
Sintaxe
Color : Numeric_String
Color : Number
A cor correspondente a um determinado número pode ser deduzida 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 Color puder ser usada em conjunto com um Number, será possível avaliar individualmente os valores de cada um dos componentes azul, verde e vermelho da propriedade Color, usando as seguintes construções:
- Azul = Color Div 65536
- Verde = Color Div 256 Mod 256
- Vermelho = Color Mod 256
Exemplos de uso
Color = '0'
Color <> '' && Color = 0
Retorna todos os objetos de net cuja propriedade Color é 0 (o que corresponde aos valores de azul = 0, verde = 0 e vermelho = 0).
Color = '16711680'
Color > '' && Color = 16711680
Retorna todos os objetos de net cuja propriedade Color é 16711680 (o que corresponde aos valores de azul = 255, verde = 0 e vermelho = 0).
Color <> '16777215'
Retorna todos os objetos except objetos de net cuja propriedade Color é 16777215 (o que corresponde aos valores de azul = 255, verde = 255 e vermelho = 255).
ObjectKind = 'Net' && Color <> 16777215
Retorna todos os objetos de net cuja propriedade Color não é 16777215.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Retorna todos os objetos de net cuja propriedade 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.
IsNet && Color Div 65536 <= 192
Retorna todos os objetos de net cujo componente azul da propriedade Color tem um valor menor ou igual a 192.
IsNet && Color Mod 256 Between 64 And 192
Retorna todos os objetos de net cujo componente vermelho da propriedade Color tem um valor maior ou igual a 64 e menor ou igual a 192.
Notas
- A propriedade Color só é definida para objetos de net.
- Os objetos filhos dos objetos de rede retornados pela consulta não são retornados.
Comentário
Resumo
Retorna todos os objetos de componente cuja propriedade Component Comment atende à consulta.
Sintaxe
Comment : String
Exemplo de uso
Comment = '100nF'
Retorna todos os componentes que têm um Component Comment de 100 nF.
Comment <> '100nF'
Retorna todos os objetos except objetos de componente que têm um Component Comment de 100 nF.
Notas
- A propriedade Component Comment é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
Componente
Resumo
Retorna todos os objetos filhos de qualquer objeto de componente cuja propriedade Name atende à consulta.
Sintaxe
Component : String
Exemplo de uso
Component = 'C1'
Retorna todos os objetos filhos de qualquer componente que tenha um Name de C1.
Component Like 'C?*'
Retorna todos os objetos filhos de qualquer componente que tenha um Name que comece com C e inclua pelo menos um caractere adicional.
Component <> 'C1'
Retorna todos os objetos except os objetos filhos de qualquer componente que tenha um Name de C1.
Component = 'Free'
Retorna todos os objetos except os objetos filhos de objetos de componente.
Nota
Os objetos de componente pais dos objetos filhos retornados por esta consulta não são retornados.
Componente invertido na camada
Resumo
Retorna todos os objetos de componente cuja propriedade Flipped On Layer atende à consulta.
Sintaxe
ComponentFlippedOnLayer : Boolean_String
Exemplo de uso
ComponentFlippedOnLayer = 'True'
Retorna todos os objetos de componente cuja propriedade Flipped On Layer está habilitada.
ComponentFlippedOnLayer = 'False'
Retorna todos os objetos de componente cuja propriedade Flipped On Layer está desabilitada.
Nota
A propriedade Flipped On Layer é definida apenas para objetos de componente.
Textos do componente bloqueados
Resumo
Retorna todos os objetos de componente cuja propriedade Lock Strings atende à consulta.
Sintaxe
ComponentStringsLocked : Boolean_String
Exemplo de uso
ComponentStringsLocked = 'True'
Retorna todos os componentes cuja propriedade Lock Strings está habilitada.
ComponentStringsLocked = 'False'
Retorna todos os componentes cuja propriedade Lock Strings está desabilitada.
Nota
Os objetos filhos dos componentes retornados pela consulta não são retornados.
Tipo de componente
Resumo
Retorna todos os objetos de componente que têm uma propriedade Component Type que atende à consulta.
Sintaxe
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String deve ser uma das strings da seguinte lista:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Exemplo de uso
ComponentType = 'Graphical'
Retorna todos os componentes cujo Component Type é Graphical.
ComponentType <> 'Standard'
Retorna all objetos except componentes cujo Component Type é Standard.
Notas
- A propriedade Component Type é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
-
Os caracteres de aspas simples (') no início e no final de
ComponentType_Stringsão obrigatórios.
Largura da linha de cota de coordenada
Resumo
Retorna objetos de coordenada e de cota original cuja propriedade Line Width (Coord/Dimen) atende à consulta.
Sintaxe
CoordinateDimensionLineWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(CoordinateDimensionLineWidth) : Number— para especificar uma largura em mil. -
AsMM(CoordinateDimensionLineWidth) : Number— para especificar uma largura em mm.
Exemplo de uso
CoordinateDimensionLineWidth = 10
Retorna todos os objetos de coordenada e de cota original que têm uma propriedade Line Width (Coord/Dimen) igual a 10 nas unidades de medida atuais.
CoordinateDimensionLineWidth >= 0.2286
Retorna todos os objetos de coordenada e de cota original que têm uma propriedade Line Width (Coord/Dimen) maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Retorna todos os objetos de coordenada e de cota original que têm uma propriedade Line Width (Coord/Dimen) maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Retorna todos os objetos de coordenada e de cota original que têm uma propriedade Line Width (Coord/Dimen) menor que 0.2794 mm.
Notas
- A propriedade Line Width (Coord/Dimen) é definida apenas para objetos de coordenada e de cota.
- Os objetos filhos dos objetos de coordenada e de cota original retornados pela consulta não são retornados.
Tamanho da cota de coordenada
Resumo
Retorna objetos de coordenada, de cota de centro, de cota com linha de chamada e de cota original cuja propriedade Size (Coord/Dimen) atende à consulta.
Sintaxe
CoordinateDimensionSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(CoordinateDimensionSize) : Number— para especificar um tamanho em mil. -
AsMM(CoordinateDimensionSize) : Number— para especificar um tamanho em mm.
Exemplo de uso
CoordinateDimensionSize = 10
Retorna todos os objetos de coordenada, de cota de centro, de cota com linha de chamada e de cota original que têm uma propriedade Size (Coord/Dimen) igual a 10 nas unidades de medida atuais.
CoordinateDimensionSize >= 0.2286
Retorna todos os objetos de coordenada, de cota de centro, de cota com linha de chamada e de cota original que têm uma propriedade Size (Coord/Dimen) maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(CoordinateDimensionSize) Between 8 And 12
Retorna todos os objetos de coordenada, de cota de centro, de cota com linha de chamada e de cota original que têm uma propriedade Size (Coord/Dimen) maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Retorna todos os objetos de coordenada, de cota de centro, de cota com linha de chamada e de cota original que têm uma propriedade Size (Coord/Dimen) menor que 0.2794 mm.
Notas
- A propriedade Size (Coord/Dimen) é definida apenas para objetos de coordenada, de cota de centro, de cota com linha de chamada e de cota original.
- Os objetos filhos dos objetos de coordenada, de cota de centro, de cota com linha de chamada e de cota original retornados pela consulta não são retornados.
Estilo de unidade da cota de coordenada
Resumo
Retorna todos os objetos de coordenada e de cota original cuja propriedade Unit Style atende à consulta.
Sintaxe
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String deve ser uma das strings da seguinte lista:
-
'Brackets' -
'None' -
'Normal'
Exemplo de uso
CoordinateDimensionUnitStyle = 'Brackets'
Retorna todos os objetos de coordenada e de cota original cuja propriedade Unit Style é Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Retorna todos os objetos except objetos de coordenada e de cota de origem cuja propriedade Unit Style é Normal.
Notas
- A propriedade Unit Style é definida apenas para objetos de coordenada e de cota de origem.
-
Os caracteres de aspas simples (') no início e no final de
UnitStyle_Stringsão obrigatórios. - Os objetos filhos dos objetos de coordenada e de cota de origem retornados pela consulta não são retornados.
Modo de canto
Resumo
Retorna todos os objetos de retângulo cuja propriedade Corner Mode atende à consulta.
Sintaxe
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String deve ser uma das strings da lista a seguir:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Exemplos de uso
CornerMode = 'Rectangle'
Retorna todos os objetos de retângulo cuja propriedade Corner Mode é Rectangle.
CornerMode <> 'Chamfer'
Retorna todos os objetos except objetos de retângulo cuja propriedade Corner Mode é Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Retorna todos os objetos except objetos de retângulo cuja propriedade Corner Mode é Rectangle.
Notas
- A propriedade Corner Mode é definida apenas para objetos de retângulo.
-
Os caracteres de aspas simples (
') no início e no final deCornerMode_Stringsão obrigatórios.
Material de cobertura
Resumo
Retorna todos os objetos de via cuja propriedade Covering Material atende à consulta.
Sintaxe
CoveringMaterial : String
Exemplos de uso
CoveringMaterial = 'Epoxy'
Retorna todos os objetos de via cuja propriedade Covering Material é Epoxy.
CoveringMaterial Like 'Epoxy*'
Retorna todos os objetos de via que possuem um Covering Material cuja string associada começa com Epoxy.
Notas
- A propriedade Covering Material é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no final deStringsão obrigatórios.
Lado da cobertura
Resumo
Retorna todos os objetos de via cuja propriedade Covering Side atende à consulta.
Sintaxe
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String deve ser uma das strings da lista a seguir:
-
'Top' -
'Bottom' -
'Both'
Exemplos de uso
CoveringSide = 'Top'
Retorna todos os objetos de via cuja propriedade Covering Side é Top.
CoveringSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Covering Side é Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Covering Side é Both.
Notas
-
A propriedade Covering Side é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no final deCovering_Stringsão obrigatórios.
Data Matrix invertido
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode Inverted atende à consulta.
Sintaxe
DataMatrixInverted : Boolean_String
Exemplos de uso
DataMatrixInverted = 'True'
Retorna todos os objetos de string de texto cuja propriedade BarCode Inverted está habilitada.
DataMatrixInverted = 'False'
Retorna todos os objetos de string de texto cuja propriedade BarCode Inverted está desabilitada.
Notas
-
A propriedade BarCode Inverted é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto dos objetos de projeto de grupo (componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Inverted atende à consulta. Se quiser selecionar apenas objetos de string de texto que tenham sido configurados como texto de código QR, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsDataMatrixText And (DataMatrixInverted = 'True').
Espaçamento da seta da cota
Resumo
Retorna todos os objetos de cota com linha de chamada cuja propriedade Arrow Gap atende à consulta.
Sintaxe
DimensionArrowGap : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionArrowGap) : Number— para especificar um espaçamento em mil. -
AsMM(DimensionArrowGap) : Number— para especificar um espaçamento em mm.
Exemplos de uso
DimensionArrowGap = 10
Retorna todos os objetos de cota com linha de chamada cuja propriedade Arrow Gap é igual a 10 nas unidades de medida atuais.
DimensionArrowGap >= 0.2286
Retorna todos os objetos de cota com linha de chamada cuja propriedade Arrow Gap é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(DimensionArrowGap) Between 8 And 12
Retorna todos os objetos de cota com linha de chamada cuja propriedade Arrow Gap é maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Retorna todos os objetos de cota com linha de chamada cuja propriedade Arrow Gap é menor que 0.2794 mm.
Notas
- A propriedade Arrow Gap é definida apenas para objetos de cota com linha de chamada.
- Os objetos filhos dos objetos de cota com linha de chamada retornados pela consulta não são retornados.
Comprimento da seta da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial cuja propriedade Arrow Length atende à consulta.
Sintaxe
DimensionArrowLength : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionArrowLength) : Number— para especificar um comprimento em mil. -
AsMM(DimensionArrowLength) : Number— para especificar um comprimento em mm.
Exemplos de uso
DimensionArrowLength = 100
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial cuja propriedade Arrow Length é igual a 100 nas unidades de medida atuais.
DimensionArrowLength >= 2.286
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial cuja propriedade Arrow Length é maior ou igual a 2.286 nas unidades de medida atuais.
AsMils(DimensionArrowLength) Between 80 And 120
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial cuja propriedade Arrow Length é maior ou igual a 80 mil e menor ou igual a 120 mil.
AsMM(DimensionArrowLength) < 2.794
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial cuja propriedade Arrow Length é menor que 2.794 mm.
Notas
-
A propriedade Arrow Length é definida apenas para objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial retornados pela consulta não são retornados.
Largura da linha da seta da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Line Width atende à consulta.
Sintaxe
DimensionArrowLineWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionArrowLineWidth) : Number– para especificar uma largura em mil. -
AsMM(DimensionArrowLineWidth) : Number– para especificar uma largura em mm.
Exemplo de uso
DimensionArrowLineWidth = 10
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Line Width é igual a 10 nas unidades de medida atuais.
DimensionArrowLineWidth >= 0.2286
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Line Width é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Line Width é maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Line Width é menor que 0.2794 mm.
Notas
-
A propriedade Arrow Line Width só é definida para objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Posição da seta da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Position atende à consulta.
Sintaxe
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String deve ser uma das strings da seguinte lista:
-
'Inside' -
'Outside'
Exemplo de uso
DimensionArrowPosition = 'Inside'
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Position é Inside.
DimensionArrowPosition <> 'Outside'
Retorna todos os objetos except objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Position é Outside.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
ArrowPosition_Stringsão obrigatórios. -
A propriedade Arrow Position só é definida para objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Tamanho da seta da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Size atende à consulta.
Sintaxe
DimensionArrowSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionArrowSize) : Number– para especificar um tamanho em mil. -
AsMM(DimensionArrowSize) : Number– para especificar um tamanho em mm.
Exemplo de uso
DimensionArrowSize = 60
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Size é igual a 60 nas unidades de medida atuais.
DimensionArrowSize >= 1.016
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Size é maior ou igual a 1.016 nas unidades de medida atuais.
AsMils(DimensionArrowSize) Between 50 And 70
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Size é maior ou igual a 50 mil e menor ou igual a 70 mil.
AsMM(DimensionArrowSize) < 2.032
Retorna todos os objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Arrow Size é menor que 2.032 mm.
Notas
-
A propriedade Arrow Size só é definida para objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Largura da linha de extensão da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Line Width atende à consulta.
Sintaxe
DimensionExtensionLineWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionExtensionLineWidth) : Number– para especificar uma largura em mil. -
AsMM(DimensionExtensionLineWidth) : Number– para especificar uma largura em mm.
Exemplo de uso
DimensionExtensionLineWidth = 10
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Line Width é igual a 10 nas unidades de medida atuais.
DimensionExtensionLineWidth >= 0.2286
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Line Width é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Line Width é maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Line Width é menor que 0.2794 mm.
Notas
-
A propriedade Extension Line Width é definida apenas para objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear retornados pela consulta não são retornados.
Deslocamento da extensão da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear e cota linear cuja propriedade Extension Offset atende à consulta.
Sintaxe
DimensionExtensionOffset : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada em unidades de medida:
-
AsMils(DimensionExtensionOffset) : Number– para especificar um deslocamento em mil. -
AsMM(DimensionExtensionOffset) : Number– para especificar um deslocamento em mm.
Exemplos de uso
DimensionExtensionOffset = 10
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear e cota linear cuja propriedade Extension Offset é igual a 10 nas unidades de medida atuais.
DimensionExtensionOffset >= 0.2286
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear e cota linear cuja propriedade Extension Offset é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(DimensionExtensionOffset) Between 8 And 12
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear e cota linear cuja propriedade Extension Offset é maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Retorna todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear e cota linear cuja propriedade Extension Offset é menor que 0.2794 mm.
Notas
-
A propriedade Extension Offset é definida apenas para objetos de cota angular, cota de linha de base, cota de diâmetro linear e cota linear.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de diâmetro linear e cota linear retornados pela consulta não são retornados.
Espaçamento de seleção da extensão da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Pick Gap atende à consulta.
Sintaxe
DimensionExtensionPickGap : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada em unidades de medida:
-
AsMils(DimensionExtensionPickGap) : Number– para especificar um espaçamento em mil. -
AsMM(DimensionExtensionPickGap) : Number– para especificar um espaçamento em mm.
Exemplos de uso
DimensionExtensionPickGap = 10
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Pick Gap é igual a 10 nas unidades de medida atuais.
DimensionExtensionPickGap >= 0.2286
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Pick Gap é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Pick Gap é maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear cuja propriedade Extension Pick Gap é menor que 0.2794 mm.
Notas
-
A propriedade Extension Pick Gap é definida apenas para objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear e cota linear retornados pela consulta não são retornados.
Fonte do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Font atende à consulta.
Sintaxe
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String deve ser uma das strings da seguinte lista:
-
'Default' -
'Serif' -
'Sans Serif'
Exemplos de uso
DimensionTextFont = 'Default'
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Font é Default.
DimensionTextFont <> 'Serif'
Retorna todos os objetos except objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Font é Serif.
Notas
-
Os caracteres de aspas simples (') no início e no final de
Font_Stringsão obrigatórios. -
A propriedade Dimension Font é definida apenas para objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Formato do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Format atende à consulta.
Sintaxe
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String deve ser 'None'.
Exemplos de uso
DimensionTextFormat = 'None'
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Format é None (ou seja, nenhum valor ou unidade é exibido).
DimensionTextFormat <> 'None'
Retorna todos os objetos except objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Format é None (ou seja, retornará os objetos de cota aplicáveis cujo formato esteja configurado para mostrar apenas o valor, o valor e as unidades ou o valor e as unidades com estas últimas entre colchetes).
Notas
-
Os caracteres de aspas simples (') no início e no final de
TextFormat_Stringsão obrigatórios. -
A propriedade Dimension Format é definida apenas para objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Espaçamento do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Gap atende à consulta.
Sintaxe
DimensionTextGap : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionTextGap) : Number– para especificar um espaçamento em mil. -
AsMM(DimensionTextGap) : Number– para especificar um espaçamento em mm.
Exemplos de uso
DimensionTextGap = 10
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Gap é igual a 10 nas unidades de medida atuais.
DimensionTextGap >= 0.2286
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Gap é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(DimensionTextGap) Between 8 And 12
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Gap é maior ou igual a 8mil e menor ou igual a 12mil.
AsMM(DimensionTextGap) < 0.2794
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Gap é menor que 0.2794mm.
Notas
-
A propriedade Dimension Text Gap é definida apenas para objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Altura do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Height atende à consulta.
Sintaxe
DimensionTextHeight : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionTextHeight) : Number– para especificar uma altura em mil. -
AsMM(DimensionTextHeight) : Number– para especificar uma altura em mm.
Exemplos de uso
DimensionTextHeight = 60
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Height é igual a 60 nas unidades de medida atuais.
DimensionTextHeight >= 1.27
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Height é maior ou igual a 1.27 nas unidades de medida atuais.
AsMils(DimensionTextHeight) Between 40 And 80
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Height é maior ou igual a 40mil e menor ou igual a 80 mil.
AsMM(DimensionTextHeight) < 1.778
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Height é menor que 1.778 mm.
Notas
-
A propriedade Dimension Text Height é definida apenas para objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
-
Para a cota original, o valor da propriedade Dimension Text Height segue o valor da propriedade Text Height da cota.
Largura da linha do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Line Width atende à consulta.
Sintaxe
DimensionTextLineWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionTextLineWidth) : Number– para especificar uma largura em mil. -
AsMM(DimensionTextLineWidth) : Number– para especificar uma largura em mm.
Exemplos de uso
DimensionTextLineWidth = 6
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Line Width é igual a 6 nas unidades de medida atuais.
DimensionTextLineWidth >= 0.127
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Line Width é maior ou igual a 0.127 nas unidades de medida atuais.
AsMils(DimensionTextLineWidth) Between 4 And 8
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Line Width é maior ou igual a 4mil e menor ou igual a 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Line Width é menor que 0.1778mm.
Notas
-
A propriedade Dimension Text Line Width é definida apenas para objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota original, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
-
Para a cota original, o valor da propriedade Dimension Text Line Width acompanha o valor da propriedade Text Width da cota.
Posição do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Position atende à consulta.
Sintaxe
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String deve ser uma das strings da lista a seguir:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Exemplo de uso
DimensionTextPosition = 'Automatic'
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Position é Automatic.
DimensionTextPosition <> 'Manual'
Retorna todos os objetos except objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Text Position é Manual.
Notas
-
Os caracteres de aspas simples (') no início e no final de
DimensionTextPosition_Stringsão obrigatórios. -
A propriedade Dimension Text Position só é definida para objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota com linha de chamada, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Precisão do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Precision atende à consulta.
Sintaxe
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Exemplo de uso
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Precision é 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Precision é maior ou igual a 3 e menor ou igual a 5.
IsDimension && DimensionTextPrecision < 4
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Precision é menor que 4.
DimensionTextPrecision <> '1'
Retorna todos os objetos except objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Precision é 1.
IsDimension && DimensionTextPrecision <> 1
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Precision é diferente de 1.
Notas
-
A propriedade Dimension Precision só é definida para objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Prefixo do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Prefix atende à consulta.
Sintaxe
DimensionTextPrefix : String
Exemplo de uso
DimensionTextPrefix = 'ø'
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Prefix é ø.
Notas
-
A propriedade Dimension Prefix só é definida para objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Sufixo do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Suffix atende à consulta.
Sintaxe
DimensionTextSuffix : String
Exemplo de uso
DimensionTextSuffix = '(+/- 0.5%)'
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Suffix é (+/- 0.5%).
Notas
-
A propriedade Dimension Suffix só é definida para objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
Unidade do texto da cota
Resumo
Retorna todos os objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Unit atende à consulta.
Sintaxe
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Para objetos de cota angular, DimensionUnit_String deve ser uma das strings da lista a seguir:
-
'Degrees' -
'Radians'
Para objetos de cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial, DimensionUnit_String deve ser uma das strings da lista a seguir:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Exemplo de uso
DimensionTextUnit = 'Radians'
Retorna todos os objetos de cota angular cuja propriedade Dimension Unit é Radians.
DimensionTextUnit <> 'Degrees'
Retorna todos os objetos except objetos de cota angular cuja propriedade Dimension Unit é Degrees.
DimensionTextUnit = 'Mils'
Retorna todos os objetos de cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Unit é Mils.
DimensionTextUnit <> 'Inches'
Retorna todos os objetos except objetos de cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial cuja propriedade Dimension Unit é Inches.
Notas
-
Os caracteres de aspas simples (') no início e no final de
DimensionUnit_Stringsão obrigatórios. -
A propriedade Dimension Unit só é definida para objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial.
-
Os objetos filhos dos objetos de cota angular, cota de linha de base, cota de referência, cota de diâmetro linear, cota linear, cota de diâmetro radial e cota radial retornados pela consulta não são retornados.
DrillPair
Resumo
Retorna todos os objetos de via cuja propriedade Drill Pair atende à consulta.
Sintaxe
DrillPair = 'Start Layer - Stop Layer'
Exemplos de uso
DrillPair = 'Top Layer - Bottom Layer'
Retorna todos os objetos de via cuja propriedade Drill Pair é Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Retorna todos os objetos except para objetos de via cuja propriedade Drill Pair é Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Retorna todos os objetos de via except aqueles cuja propriedade Drill Pair é Top Layer - Bottom Layer.
Observações
- Os caracteres de aspas simples (') no início e no final da string são obrigatórios.
- A propriedade Drill Pair é definida apenas para objetos de via.
DrillType
Resumo
Retorna todos os objetos de pad cuja propriedade Drill Type atende à consulta.
Sintaxe
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String deve ser uma das strings da seguinte lista:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Exemplos de uso
DrillType = 'Drilled'
Retorna todos os objetos de pad cuja propriedade Drill Type é Drilled.
DrillType <> 'Punched'
Retorna todos os objetos except objetos de pad cuja propriedade Drill Type é Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Retorna todos os objetos de pad cuja propriedade Drill Type não é Drilled.
Observações
- A propriedade Drill Type é definida apenas para objetos de pad.
-
Os caracteres de aspas simples (') no início e no final de
DrillType_Stringsão obrigatórios.
EmbeddedBoard_ColCount
Resumo
Retorna todos os objetos de placa incorporada cuja propriedade Col Count atende à consulta.
Sintaxe
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Exemplos de uso
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Retorna todos os objetos de placa incorporada cuja propriedade Col Count é 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Retorna todos os objetos except objetos de placa incorporada cuja propriedade Col Count é 4.
Observação
A propriedade Col Count é definida apenas para objetos de placa incorporada.
EmbeddedBoard_ColumnSpacing
Resumo
Retorna objetos de placa incorporada cuja propriedade Column Spacing atende à consulta.
Sintaxe
EmbeddedBoard_ColumnSpacing : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number— para especificar um espaçamento em mil. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number— para especificar um espaçamento em mm.
Exemplos de uso
EmbeddedBoard_ColumnSpacing = 1500
Retorna todos os objetos de placa incorporada cuja propriedade Column Spacing é igual a 1500 nas unidades de medida atuais.
EmbeddedBoard_ColumnSpacing >= 1000
Retorna todos os objetos de placa incorporada cuja propriedade Column Spacing é maior ou igual a 1000 nas unidades de medida atuais.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Retorna todos os objetos de placa incorporada cuja propriedade Column Spacing é maior ou igual a 1000 mil e menor ou igual a 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Retorna todos os objetos de placa incorporada cuja propriedade Column Spacing é menor que 38.1mm.
Observação
A propriedade Column Spacing é definida apenas para objetos de placa incorporada.
EmbeddedBoard_DocumentName
Resumo
Retorna todos os objetos de placa incorporada cuja propriedade Embedded Document Name atende à consulta.
Sintaxe
EmbeddedBoard_DocumentName : String
Exemplos de uso
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Retorna todos os objetos de placa incorporada cuja propriedade Embedded Document Name é C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc.
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Retorna todos os objetos de placa incorporada cuja propriedade Embedded Document Name termina em Example_PCB.PcbDoc.
Observação
A propriedade Embedded Document Name é definida apenas para objetos de placa incorporada.
EmbeddedBoard_OriginMode
Resumo
Retorna todos os objetos de placa incorporada cuja propriedade Link To Embedded Board Origin atende à consulta.
Sintaxe
EmbeddedBoard_OriginMode : Boolean_String
Exemplos de uso
EmbeddedBoard_OriginMode = 'True'
Retorna todos os objetos de placa incorporada cuja propriedade Link To Embedded Board Origin está habilitada.
EmbeddedBoard_OriginMode = 'False'
Retorna todos os objetos de placa incorporada cuja propriedade Link To Embedded Board Origin está desabilitada.
Observação
A propriedade Link To Embedded Board Origin é definida apenas para objetos de placa incorporada.
EmbeddedBoard_RowCount
Resumo
Retorna todos os objetos de placa incorporada cuja propriedade Row Count atende à consulta.
Sintaxe
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Exemplos de uso
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Retorna todos os objetos de placa incorporada cuja propriedade Row Count é 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Retorna todos os objetos except objetos de placa incorporada cuja propriedade Row Count é 4.
Observação
A propriedade Row Count é definida apenas para objetos de placa incorporada.
EmbeddedBoard_RowSpacing
Resumo
Retorna objetos de placa incorporada cuja propriedade Row Spacing atende à consulta.
Sintaxe
EmbeddedBoard_RowSpacing : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(EmbeddedBoard_RowSpacing) : Number— para especificar um espaçamento em mil. -
AsMM(EmbeddedBoard_RowSpacing) : Number— para especificar um espaçamento em mm.
Exemplos de uso
EmbeddedBoard_RowSpacing = 2500
Retorna todos os objetos de placa incorporada cuja propriedade Row Spacing é igual a 2500 nas unidades de medida atuais.
EmbeddedBoard_RowSpacing >= 2000
Retorna todos os objetos de placa incorporada cuja propriedade Row Spacing é maior ou igual a 2000 nas unidades de medida atuais.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Retorna todos os objetos de placa incorporada cuja propriedade Row Spacing é maior ou igual a 2500 mil e menor ou igual a 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Retorna todos os objetos de placa incorporada cuja propriedade Row Spacing é menor que 63.5 mm.
Observação
A propriedade Row Spacing é definida apenas para objetos de placa incorporada.
EnablePartSwapping
Resumo
Retorna todos os objetos de componente cuja propriedade Enable Part Swapping atende à consulta.
Sintaxe
EnablePartSwapping : Boolean_String
Exemplos de uso
EnablePartSwapping = 'True'
Retorna todos os objetos de componente cuja propriedade Enable Part Swapping está habilitada.
EnablePartSwapping = 'False'
Retorna todos os objetos de componente cuja propriedade Enable Part Swapping está desabilitada.
Observações
- A propriedade Enable Part Swapping é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
Ativar troca de pinos
Resumo
Retorna todos os objetos de componente cuja propriedade Enable Pin Swapping atende à consulta.
Sintaxe
EnablePinSwapping : Boolean_String
Exemplo de uso
EnablePinSwapping = 'True'
Retorna todos os objetos de componente cuja propriedade Enable Pin Swapping está ativada.
EnablePinSwapping = 'False'
Retorna todos os objetos de componente cuja propriedade Enable Pin Swapping está desativada.
Notas
- A propriedade Enable Pin Swapping é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
Material de preenchimento
Resumo
Retorna todos os objetos de via cuja propriedade Filling Material atende à consulta.
Sintaxe
FillingMaterial : String
Exemplo de uso
FillingMaterial = 'Epoxy'
Retorna todos os objetos de via cuja propriedade Filling Material é Epoxy.
FillingMaterial Like 'Epoxy*'
Retorna todos os objetos de via que têm um Filling Material cuja string associada começa com Epoxy.
Notas
- A propriedade Filling Material é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no final deStringsão obrigatórios.
Lado de preenchimento
Resumo
Retorna todos os objetos de via cuja propriedade Filling Side atende à consulta.
Sintaxe
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String deve ser uma das strings da lista a seguir:
-
'Top' -
'Bottom' -
'Both'
Exemplo de uso
FillingSide = 'Top'
Retorna todos os objetos de via cuja propriedade Filling Side é Top.
FillingSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Filling Side é Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Filling Side é Both.
Notas
- A propriedade Filling Side é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no final deFillingSide_Stringsão obrigatórios.
Nome da fonte
Resumo
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, texto livre) cuja propriedade TrueType Font Name atende à consulta.
Sintaxe
FontName = FontName_String
FontName <> FontName_String
FontName_String deve usar um dos nomes das fontes TrueType e OpenType (um superconjunto de TrueType) disponíveis, encontradas na pasta \Windows\Fonts.
Exemplo de uso
FontName = 'Arial'
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, texto livre) cuja propriedade TrueType Font Name é Arial.
FontName <> 'Batang'
Retorna todos os objetos except objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, texto livre) cuja propriedade TrueType Font Name é Batang.
Notas
-
Os caracteres de aspas simples (') no início e no final de
FontName_Stringsão obrigatórios. - A propriedade TrueType Font Name é definida apenas para objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, texto livre).
Encapsulamento
Resumo
Retorna todos os objetos de componente cuja propriedade Footprint atende à consulta.
Sintaxe
Footprint : String
Exemplo de uso
Footprint = 'DIP14'
Retorna todos os componentes que têm um Footprint de DIP14.
Footprint Like 'DIP*'
Retorna todos os componentes que têm um Footprint cuja string associada começa com DIP.
Notas
- A propriedade Footprint é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
Pad 1 da conexão de origem a destino
Resumo
Retorna todos os objetos de conexão de origem a destino cuja propriedade From Pad atende à consulta.
Sintaxe
FromToPad1 : PadName_String
PadName_String especifica o nome completo ao qual um pad deve corresponder; ele consiste em uma substring inicial que especifica a propriedade Name do componente pai do pad (ou seja, o designador do componente), seguida de uma substring que especifica a propriedade Name do próprio pad (ou seja, o designador do pad). Portanto, o formato será 'ParentComponentDesignator-PadDesignator'.
Exemplo de uso
FromToPad1 = 'C14-2'
Retorna todos os objetos de conexão de origem a destino cuja propriedade From Pad é C14-2.
Notas
-
Os caracteres de aspas simples (') no início e no final de
PadName_Stringsão obrigatórios. - A propriedade From Pad é definida apenas para objetos de conexão de origem a destino.
Pad 2 da conexão de origem a destino
Resumo
Retorna todos os objetos de conexão de origem a destino cuja propriedade To Pad atende à consulta.
Sintaxe
FromToPad2 : PadName_String
PadName_String especifica o nome completo ao qual um pad deve corresponder; ele consiste em uma substring inicial que especifica a propriedade Name do componente pai do pad (ou seja, o designador do componente), seguida de uma substring que especifica a propriedade Name do próprio pad (ou seja, o designador do pad). Portanto, o formato será 'ParentComponentDesignator-PadDesignator'.
Exemplo de uso
FromToPad2 = 'U1-8'
Retorna todos os objetos de conexão de origem a destino cuja propriedade To Pad é U1-8.
Notas
-
Os caracteres de aspas simples (') no início e no final de
PadName_Stringsão obrigatórios. - A propriedade To Pad é definida apenas para objetos de conexão de origem a destino.
H
Resumo
Retorna todos os objetos de componente cuja propriedade Height atende à consulta.
Sintaxe
H : Number
Number seguirá as unidades de medida atualmente usadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(H) : Number– para especificar uma altura em mil. -
AsMM(H) : Number– para especificar uma altura em mm.
Exemplo de uso
H = 300
Retorna todos os componentes cuja propriedade Height é igual a 300 nas unidades de medida atuais.
H >= 5.08
Retorna todos os componentes cuja propriedade Height é maior ou igual a 5.08 nas unidades de medida atuais.
AsMils(H) > 400
Retorna todos os componentes cuja propriedade Height é maior que 400mil.
AsMM(H) Between 6.35 And 8.89
Retorna todos os componentes cuja propriedade Height é maior ou igual a 6.35mm e menor ou igual a 8.89mm.
H <> 550
Retorna todos os componentes cuja propriedade Height é not igual a 550 nas unidades de medida atuais.
AsMils(H) <= 650
Retorna todos os componentes cuja propriedade Height é menor ou igual a 650mil.
AsMM(H) < 11.43
Retorna todos os componentes cuja propriedade Height é menor que 11.43mm.
Notas
- A propriedade Height é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
- Esta função é um alias da função Height.
Altura
Resumo
Retorna todos os objetos de componente cuja propriedade Height atende à consulta.
Sintaxe
Height : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Height) : Number— para especificar uma altura em mil. -
AsMM(Height) : Number— para especificar uma altura em mm.
Exemplos de uso
Height = 300
Retorna todos os componentes cuja propriedade Height é igual a 300 nas unidades de medida atuais.
Height >= 5.08
Retorna todos os componentes cuja propriedade Height é maior ou igual a 5.08 nas unidades de medida atuais.
AsMils(Height) > 400
Retorna todos os componentes cuja propriedade Height é maior que 400 mil.
AsMM(Height) Between 6.35 And 8.89
Retorna todos os componentes cuja propriedade Height é maior ou igual a 6.35 mm e menor ou igual a 8.89 mm.
Height <> 550
Retorna todos os componentes cuja propriedade Height é not igual a 550 nas unidades de medida atuais.
AsMils(Height) <= 650
Retorna todos os componentes cuja propriedade Height é menor ou igual a 650 mil.
AsMM(Height) < 11.43
Retorna todos os componentes cuja propriedade Height é menor que 11.43 mm.
Notas
- A propriedade Height é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
- Esta função é um alias da função H.
Ocultar
Resumo
Retorna todos os objetos de comentário de componente, designador de componente e rede cuja propriedade Hide atende à consulta.
Sintaxe
Hide : Boolean
Exemplos de uso
Hide
Hide = True
Retorna todos os objetos de comentário de componente, designador de componente e rede cuja propriedade Hide é verdadeira.
Not Hide
Hide = False
Retorna todos os objetos except objetos de comentário de componente, designador de componente e rede cuja propriedade Hide é falsa.
Nota
A propriedade Hide é definida apenas para objetos de comentário de componente, designador de componente e rede.
Ocultar jumpers
Resumo
Retorna todos os objetos de componente cuja propriedade Hide Jumpers atende à consulta.
Sintaxe
HideJumpers : Boolean_String
Exemplos de uso
HideJumpers = 'True'
Retorna todos os objetos de componente cuja propriedade Hide Jumpers está habilitada.
HideJumpers = 'False'
Retorna todos os objetos de componente cuja propriedade Hide Jumpers está desabilitada.
Notas
- A propriedade Hide Jumpers é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
Furo
Resumo
Retorna todos os objetos de pad e via cuja propriedade Hole Size atende à consulta.
Sintaxe
Hole : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Hole) : Number— para especificar um tamanho de furo em mil. -
AsMM(— para especificar um tamanho de furo em mm.Hole) : Número
Exemplos de uso
Hole = 16
Retorna todos os objetos de pad e via cuja propriedade Hole Size é 16 nas unidades de medida atuais.
Hole >= 0.508
Retorna todos os objetos de pad e via cuja propriedade Hole Size é maior ou igual a 0.508 nas unidades de medida atuais.
AsMils(Hole) Between 12 And 32
Retorna todos os objetos de pad e via cuja propriedade Hole Size é maior ou igual a 12 mil e menor ou igual a 32 mil.
AsMM(Hole) < 1.016
Retorna todos os objetos de pad e via cuja propriedade Hole Size é menor que 1.016 mm.
Notas
- A propriedade Hole Size é definida apenas para objetos de pad e via.
- Esta função é um alias das funções HoleDiameter e HoleSize.
Diâmetro do furo
Resumo
Retorna todos os objetos de pad e via cuja propriedade Hole Size atende à consulta.
Sintaxe
HoleDiameter : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(HoleDiameter) : Number— para especificar um diâmetro de furo em mil. -
AsMM(— para especificar um diâmetro de furo em mm.HoleDiameter) : Número
Exemplos de uso
HoleDiameter = 16
Retorna todos os objetos de pad e via cuja propriedade Hole Size é 16 nas unidades de medida atuais.
HoleDiameter >= 0.508
Retorna todos os objetos de pad e via cuja propriedade Hole Size é maior ou igual a 0.508 nas unidades de medida atuais.
AsMils(HoleDiameter) Between 12 And 32
Retorna todos os objetos de pad e via cuja propriedade Hole Size é maior ou igual a 12 mil e menor ou igual a 32 mil.
AsMM(HoleDiameter) < 1.016
Retorna todos os objetos de pad e via cuja propriedade Hole Size é menor que 1.016 mm.
Notas
- A propriedade Hole Size é definida apenas para objetos de pad e via.
- Esta função é um alias das funções HoleSize e Hole.
Tolerância negativa do furo
Resumo
Retorna todos os objetos de pad e via cuja propriedade Hole Tolerance (-) atende à consulta.
Sintaxe
HoleNegativeTolerance : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
É possível especificar uma unidade de medida específica – substituindo as unidades padrão definidas no nível do documento – usando uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(HoleNegativeTolerance) : Number– para especificar uma tolerância em mil. -
AsMM(HoleNegativeTolerance) : Number– para especificar uma tolerância em mm.
Exemplos de uso
HoleNegativeTolerance = 4
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (-) é igual a 4 nas unidades de medida atuais.
HoleNegativeTolerance >= 5.08
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (-) é maior ou igual a 5.08 nas unidades de medida atuais.
AsMils(HoleNegativeTolerance) > 4
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (-) é maior que 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (-) é maior ou igual a 0.102 mm e menor ou igual a 0.105 mm.
HoleNegativeTolerance <> 2
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (-) é not igual a 2 nas unidades de medida atuais.
AsMils(HoleNegativeTolerance) <= 1.4
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (-) é menor ou igual a 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (-) é menor que 0.05 mm.
Nota
A propriedade Hole Tolerance (-) é definida apenas para objetos pad e via.
Tolerância positiva do furo
Resumo
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) atende à consulta.
Sintaxe
HolePositiveTolerance : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
É possível especificar uma unidade de medida específica – substituindo as unidades padrão definidas no nível do documento – usando uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(HolePositiveTolerance) : Number– para especificar uma tolerância em mil. -
AsMM(HolePositiveTolerance) : Number– para especificar uma tolerância em mm.
Exemplos de uso
HolePositiveTolerance = 4
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) é igual a 4 nas unidades de medida atuais.
HolePositiveTolerance >= 5.08
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) é maior ou igual a 5.08 nas unidades de medida atuais.
AsMils(HolePositiveTolerance) > 4
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) é maior que 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) é maior ou igual a 0.102 mm e menor ou igual a 0.105 mm.
HolePositiveTolerance <> 2
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) é not igual a 2 nas unidades de medida atuais.
AsMils(HolePositiveTolerance) <= 1.4
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) é menor ou igual a 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Retorna todos os objetos pad e via cuja propriedade Hole Tolerance (+) é menor que 0.05 mm.
Nota
A propriedade Hole Tolerance (+) é definida apenas para objetos pad e via.
Rotação do furo
Resumo
Retorna todos os objetos pad cuja propriedade Hole Rotation atende à consulta.
Sintaxe
HoleRotation : Numeric_String
HoleRotation : Number
Exemplos de uso
HoleRotation = '30'
HoleRotation = 30
Retorna todos os objetos pad cuja propriedade Hole Rotation é 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Retorna todos os objetos except objetos pad cuja propriedade Hole Rotation é 45.000.
Nota
A propriedade Hole Rotation é definida apenas para objetos pad.
Tamanho do furo
Resumo
Retorna todos os objetos pad e via cuja propriedade Hole Size atende à consulta.
Sintaxe
HoleSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
É possível especificar uma unidade de medida específica – substituindo as unidades padrão definidas no nível do documento – usando uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Hole– para especificar um tamanho de furo em mil.Size) : Number -
AsMM(– para especificar um tamanho de furo em mm.HoleSize) : Number
Exemplos de uso
HoleSize = 16
Retorna todos os objetos pad e via cuja propriedade Hole Size é 16 nas unidades de medida atuais.
HoleSize >= 0.508
Retorna todos os objetos pad e via cuja propriedade Hole Size é maior ou igual a 0.508 nas unidades de medida atuais.
AsMils(HoleSize) Between 12 And 32
Retorna todos os objetos pad e via cuja propriedade Hole Size é maior ou igual a 12 mil e menor ou igual a 32 mil.
AsMM(HoleSize) < 1.016
Retorna todos os objetos pad e via cuja propriedade Hole Size é menor que 1.016 mm.
Notas
- A propriedade Hole Size é definida apenas para objetos pad e via.
- Esta função é um alias para as funções HoleDiameter e Hole.
Tipo de furo
Resumo
Retorna todos os objetos pad cuja propriedade Hole Type atende à consulta.
Sintaxe
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String deve ser uma das strings da lista a seguir:
-
'Round' -
'Slot' -
'Square'
Exemplos de uso
HoleType = 'Square'
Retorna todos os objetos pad cuja propriedade Hole Type é Square.
HoleType <> 'Slot'
Retorna todos os objetos except objetos pad cuja propriedade Hole Type é Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Retorna todos os objetos except objetos pad cuja propriedade Hole Type é Round.
Notas
- A propriedade Hole Type é definida apenas para objetos pad.
-
Os caracteres de aspas simples (') no início e no fim de
HoleType_Stringsão obrigatórios.
Identificador
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Identifier atende à consulta.
Sintaxe
Identifier : String
Exemplos de uso
Identifier = 'RES0402'
Retorna todos os objetos de corpo 3D cuja propriedade Identifier é RES0402.
Identifier Like 'RES0402*'
Retorna todos os objetos de corpo 3D que têm um Identifier cuja string associada começa com RES0402.
Notas
- A propriedade Identifier é definida apenas para objetos de corpo 3D.
-
Os caracteres de aspas simples (
') no início e no fim deStringsão obrigatórios.
Tipo de espaçamento da borda invertida
Resumo
Retorna todos os objetos de string cuja propriedade Border Space Type atende à consulta.
Sintaxe
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String deve ser uma das strings da seguinte lista:
-
'Border Margin' -
'Text Offset'
Exemplos de uso
InvertedBorderSpaceType = 'Border Margin'
Retorna todos os objetos de string cuja propriedade Border Space Type é Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Retorna todos os objetos except objetos de string cuja propriedade Border Space Type é Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Retorna todos os objetos de string cuja propriedade Border Space Type não é Text Offset.
Observações
- A propriedade Border Space Type é definida apenas para objetos de string.
-
Os caracteres de aspas simples (') no início e no fim de
InvertedBorderSpaceType_Stringsão obrigatórios.
Altura do retângulo invertido
Resumo
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height atende à consulta.
Sintaxe
InvertedRectangleHeight : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(InvertedRectangleHeight) : Number— para especificar uma altura em mil. -
AsMM(InvertedRectangleHeight) : Number— para especificar uma altura em mm.
Exemplos de uso
InvertedRectangleHeight = 30
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height é igual a 30 unidades de medida atuais.
InvertedRectangleHeight >= 5.08
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height é maior ou igual a 5.08 unidades de medida atuais.
AsMils(InvertedRectangleHeight) > 40
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height é maior que 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height é maior ou igual a 6.35 mm e menor ou igual a 8.89 mm.
InvertedRectangleHeight <> 55
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height é not igual a 55 unidades de medida atuais.
AsMils(InvertedRectangleHeight) <= 65
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height é menor ou igual a 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Height é menor que 11.43 mm.
Observação
A propriedade Inverted Rectangle Height é definida apenas para objetos de string de texto (comentário, designador, texto livre).
Largura do retângulo invertido
Resumo
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width atende à consulta.
Sintaxe
InvertedRectangleWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(InvertedRectangleWidth) : Number— para especificar uma largura em mil. -
AsMM(InvertedRectangleWidth) : Number— para especificar uma largura em mm.
Exemplos de uso
InvertedRectangleWidth = 300
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width é igual a 300 unidades de medida atuais.
InvertedRectangleWidth >= 128
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width é maior ou igual a 128 unidades de medida atuais.
AsMils(InvertedRectangleWidth) > 400
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width é maior que 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width é maior ou igual a 6 mm e menor ou igual a 8 mm.
InvertedRectangleWidth <> 550
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width é not igual a 550 unidades de medida atuais.
AsMils(InvertedRectangleWidth) <= 650
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width é menor ou igual a 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Rectangle Width é menor que 11.43 mm.
Observação
A propriedade Inverted Rectangle Width é definida apenas para objetos de string de texto (comentário, designador, texto livre).
Justificação do texto invertido
Resumo
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Justification atende à consulta.
Sintaxe
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String deve ser uma das strings da seguinte lista:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Exemplos de uso
InvertedTextJustification = 'Center'
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Justification é Center.
InvertedTextJustification <> 'Right-Below'
Retorna todos os objetos except objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Justification é Right-Below.
Observações
-
Os caracteres de aspas simples (') no início e no fim de
TextJustification_Stringsão obrigatórios. - A propriedade Inverted Text Justification é definida apenas para objetos de string de texto (comentário, designador, texto livre).
Tipo de via IPC4761
Resumo
Retorna todos os objetos de via cuja propriedade IPC 4761 Via Type atende à consulta.
Sintaxe
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String deve ser uma das strings da seguinte lista:
-
'None' -
'Type 1a' -
'Type 1b' -
'Type 2a' -
'Type 2b' -
'Type 3a' -
'Type 3b' -
'Type 4a' -
'Type 4b' -
'Type 5' -
'Type 6a' -
'Type 6b' -
'Type 7'
Exemplos de uso
IPC4761ViaType = 'Type 1a'
Retorna todos os objetos de via cuja propriedade IPC 4761 Via Type é Type 1a.
IPC4761ViaType <> 'Type 1b'
Retorna todos os objetos except objetos de via cuja propriedade IPC 4761 Via Type é Type 1b.
Observações
- A propriedade IPC 4761 Via Type é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no fim deIPC4761ViaType_Stringsão obrigatórios.
É ponto de teste de montagem
Resumo
Retorna todos os objetos de pad e via que foram marcados para uso como pontos de teste de montagem, ou seja, que têm suas propriedades Assembly Testpoint - Top e/ou Assembly Testpoint - Bottom habilitadas.
Sintaxe
IsAssyTestpoint : Boolean
Exemplos de uso
IsAssyTestpoint
IsAssyTestpoint = True
Retorna todos os objetos de pad e via usados como pontos de teste de montagem.
Not IsAssyTestpoint
IsAssyTestpoint = False
Retorna todos os objetos except objetos de pad e via usados como pontos de teste de montagem.
É negrito
Resumo
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Bold atende à consulta.
Sintaxe
IsBold : Boolean_String
Exemplo de uso
IsBold = 'True'
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Bold está habilitada.
IsBold = 'False'
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Bold está desabilitada.
Notas
-
A propriedade Bold é definida apenas para objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre).
-
Todos os objetos pai de coordenada, cota, tabela de furação e tabela de empilhamento de camadas cujas primitivas filhas de cadeia de texto atendem à consulta também serão retornados.
IsDataMatrixText
Resumo
Retorna objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como Data Matrix.
Sintaxe
IsDataMatrixText : Boolean
Exemplo de uso
IsDataMatrixText
IsDataMatrixText = True
Retorna todos os objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como Data Matrix.
Not IsDataMatrixText
IsDataMatrixText = False
Retorna todos os objetos except objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como Data Matrix.
IsFabTestpoint
Resumo
Retorna todos os objetos de pad e via que foram marcados para uso como pontos de teste de fabricação, ou seja, que têm suas propriedades Fabrication Testpoint - Top e/ou Fabrication Testpoint - Bottom habilitadas.
Sintaxe
IsFabTestpoint : Boolean
Exemplo de uso
IsFabTestpoint
IsFabTestpoint = True
Retorna todos os objetos de pad e via usados como pontos de teste de fabricação.
Not IsFabTestpoint
IsFabTestpoint = False
Retorna todos os objetos except objetos de pad e via usados como pontos de teste de fabricação.
IsItalic
Resumo
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Italic atende à consulta.
Sintaxe
IsItalic : Boolean_String
Exemplo de uso
IsItalic = 'True'
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Italic está habilitada.
IsItalic = 'False'
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Italic está desabilitada.
Notas
- A propriedade Italic é definida apenas para objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre).
- Todos os objetos pai de coordenada, cota, tabela de furação e tabela de empilhamento de camadas cujas primitivas filhas de cadeia de texto atendem à consulta também serão retornados.
IsModified
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade IsModified atende à consulta.
Sintaxe
IsModified : Boolean_String
Exemplo de uso
IsModified = 'True'
Retorna todos os objetos de preenchimento poligonal cuja propriedade IsModified está habilitada.
IsModified = 'False'
Retorna todos os objetos de preenchimento poligonal cuja propriedade IsModified está desabilitada.
Nota
A propriedade IsModified é definida apenas para objetos de preenchimento poligonal.
IsQrCodeText
Resumo
Retorna objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como QR Code.
Sintaxe
IsQrCodeText : Boolean
Exemplo de uso
IsQrCodeText
IsQrCodeText = True
Retorna todos os objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como QR Code.
Not IsQrCodeText
IsQrCodeText = False
Retorna todos os objetos except objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como QR Code.
IsTestpoint
Resumo
Retorna todos os objetos de pad e via que foram marcados para uso como pontos de teste, independentemente de serem pontos de teste de montagem ou de fabricação. Ou seja, que têm qualquer uma das seguintes propriedades habilitada:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Sintaxe
IsTestpoint : Boolean
Exemplo de uso
IsTestpoint
IsTestpoint = True
Retorna todos os objetos de pad e via usados como pontos de teste.
Not IsTestpoint
IsTestpoint = False
Retorna todos os objetos except objetos de pad e via usados como pontos de teste.
IsTextInverted
Resumo
Retorna todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted atende à consulta.
Sintaxe
IsTextInverted : Boolean_String
Exemplo de uso
IsTextInverted = 'True'
Retorna todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted está habilitada.
IsTextInverted = 'False'
Retorna todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted está desabilitada.
Nota
A propriedade Inverted é definida apenas para objetos de cadeia de texto (comentário, designador, livre).
Keepout
Resumo
Retorna todos os objetos de área de exclusão do tipo arco, preenchimento, região sólida e trilha.
Sintaxe
Keepout : Boolean
Exemplo de uso
Keepout
Keepout = True
Retorna todos os objetos de área de exclusão do tipo arco, preenchimento, região sólida e trilha.
Not Keepout
Keepout = False
Retorna todos os objetos except objetos de área de exclusão do tipo arco, preenchimento, região sólida e trilha.
KeepoutRestrictionsCopper
Resumo
Retorna todos os objetos de área de exclusão cuja propriedade Keepout Restriction - Copper atende à consulta.
Sintaxe
KeepoutRestrictionsCopper : Boolean_String
Exemplo de uso
KeepoutRestrictionsCopper = 'True'
Retorna todos os objetos de área de exclusão cuja propriedade Keepout Restriction - Copper está habilitada.
KeepoutRestrictionsCopper = 'False'
Retorna todos os objetos de área de exclusão cuja propriedade Keepout Restriction - Copper está desabilitada.
Notas
-
A propriedade Keepout Restriction - Copper é definida apenas para objetos de área de exclusão (arcos, preenchimentos, regiões sólidas, trilhas).
-
A propriedade Keepout Restriction - Copper (conforme exibida nos painéis List) corresponde à opção Copper na seção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado por meio do painel Properties.
KeepoutRestrictionsSMDPad
Resumo
Retorna todos os objetos de área de exclusão cuja propriedade Keepout Restriction - SMD Pad atende à consulta.
Sintaxe
KeepoutRestrictionsSMDPad : Boolean_String
Exemplo de uso
KeepoutRestrictionsSMDPad = 'True'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - SMD Pad está habilitada.
KeepoutRestrictionsSMDPad = 'False'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - SMD Pad está desabilitada.
Notas
-
A propriedade Keepout Restriction - SMD Pad é definida apenas para objetos de keepout (arcos, preenchimentos, regiões sólidas, trilhas).
-
A propriedade Keepout Restriction - SMD Pad (conforme exibida nos painéis List) corresponde à opção SMD Pad na seção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado por meio do painel Properties.
KeepoutRestrictionsTHPad
Resumo
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - TH Pad atende à consulta.
Sintaxe
KeepoutRestrictionsTHPad : Boolean_String
Exemplo de uso
KeepoutRestrictionsTHPad = 'True'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - TH Pad está habilitada.
KeepoutRestrictionsTHPad = 'False'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - TH Pad está desabilitada.
Notas
-
A propriedade Keepout Restriction - TH Pad é definida apenas para objetos de keepout (arcos, preenchimentos, regiões sólidas, trilhas).
-
A propriedade Keepout Restriction - TH Pad (conforme exibida nos painéis List) corresponde à opção TH Pad na seção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado por meio do painel Properties.
KeepoutRestrictionsTrack
Resumo
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - Track atende à consulta.
Sintaxe
KeepoutRestrictionsTrack : Boolean_String
Exemplo de uso
KeepoutRestrictionsTrack = 'True'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - Track está habilitada.
KeepoutRestrictionsTrack = 'False'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - Track está desabilitada.
Notas
-
A propriedade Keepout Restriction - Track é definida apenas para objetos de keepout (arcos, preenchimentos, regiões sólidas, trilhas).
-
A propriedade Keepout Restriction - Track (conforme exibida nos painéis List) corresponde à opção Track na seção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado por meio do painel Properties.
KeepoutRestrictionsVia
Resumo
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - Via atende à consulta.
Sintaxe
KeepoutRestrictionsVia : Boolean_String
Exemplo de uso
KeepoutRestrictionsVia = 'True'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - Via está habilitada.
KeepoutRestrictionsVia = 'False'
Retorna todos os objetos de keepout cuja propriedade Keepout Restriction - Via está desabilitada.
Notas
-
A propriedade Keepout Restriction - Via é definida apenas para objetos de keepout (arcos, preenchimentos, regiões sólidas, trilhas).
-
A propriedade Keepout Restriction - Via (conforme exibida nos painéis List) corresponde à opção Via na seção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado por meio do painel Properties.
Kind
Resumo
Retorna todos os objetos cuja propriedade Object Kind atende à consulta.
Sintaxe
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String especifica o tipo de objeto e deve ser uma das seguintes strings:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – as strings a seguir são usadas para selecionar os diversos tipos de regras. O tipo de regra, conforme aparece na caixa de diálogo PCB Rules and Constraints Editor, é mostrado entre parênteses após a string:
-
'Acute Angle Rule'(Ângulo agudo) -
'Bare-board Fabrication Test Point Style Rule'(Estilo de ponto de teste de fabricação) -
'Bare-board Fabrication Test Point Usage Rule'(Uso de ponto de teste de fabricação) -
'Board Outline Clearance'(Folga do contorno da placa) -
'Broken Nets Rule'(Net não roteada) -
'Clearance Rule'(Folga) -
'Component Clearance Rule'(Folga entre componentes) -
'Component Rotations Rule'(Orientações dos componentes) -
'Confinement Constraint Rule'(Definição de Room) -
'Daisy Chain Stub Length Rule'(Comprimento de stub em daisy chain) -
'Differential Pairs Rule'(Roteamento de pares diferenciais) -
'Fanout Control Rule'(Controle de fanout) -
'Flight Time Falling Edge Rule'(Tempo de propagação - Borda de descida) -
'Flight Time Rising Edge Rule'(Tempo de propagação - Borda de subida) -
'Hole To Hole Clearance Rule'(Folga entre furos) -
'In-circuit Assembly Test Point Style Rule'(Estilo de ponto de teste de montagem) -
'In-circuit Assembly Test Point Usage Rule'(Uso de ponto de teste de montagem) -
'Layer Pair Rule'(Pares de camadas) -
'Matched Lengths Rule'(Comprimentos casados) -
'Max Min Height Rule'(Altura) -
'Max Min Hole Size Rule'(Tamanho do furo) -
'Max Min Impedance Rule'(Impedância) -
'Max Min Length Rule'(Comprimento) -
'Max Min Width Rule'(Largura) -
'Max Slope Falling Edge Rule'(Inclinação - Borda de descida) -
'Max Slope Rising Edge Rule'(Inclinação - Borda de subida) -
'Max Via Stub Length (BackDrilling rule)'(Comprimento máximo de stub de via (Back drilling)) -
'Maximum Via Count Rule'(Número máximo de vias) -
'Minimum Annular Ring Rule'(Anel anular mínimo) -
'Minimum Solder Mask Sliver Rule'(Largura mínima da faixa de máscara de solda) -
'Modified Polygon'(Polígono modificado) -
'Net Antennae Rule'(Antenas de net) -
'Nets To Ignore Rule'(Nets a ignorar) -
'Overshoot Falling Edge Rule'(Overshoot - Borda de descida) -
'Overshoot Rising Edge Rule'(Overshoot - Borda de subida) -
'Parallel Segment Rule'(Segmento paralelo) -
'Paste Mask Expansion Rule'(Expansão da máscara de pasta) -
'Permitted Layers Rule'(Camadas permitidas) -
'Polygon Connect Style Rule'(Estilo de conexão ao polígono) -
'Power Plane Clearance Rule'(Folga do plano de alimentação) -
'Power Plane Connect Style Rule'(Estilo de conexão ao plano de alimentação) -
'Routing Corner Style Rule'(Cantos de roteamento) -
'Routing Layers Rule'(Camadas de roteamento) -
'Routing Priority Rule'(Prioridade de roteamento) -
'Routing Topology Rule'(Topologia de roteamento) -
'Routing Via Style Rule'(Estilo de via de roteamento) -
'Short Circuit Rule'(Curto-circuito) -
'Signal Base Value Rule'(Valor de base do sinal) -
'Signal Stimulus Rule'(Estímulo do sinal) -
'Signal Top Value Rule'(Valor de topo do sinal) -
'Silk To Silk Clearance Rule'(Folga entre serigrafias) -
'Silk To Solder Mask Clearance Rule'(Folga entre serigrafia e máscara de solda) -
'SMD Entry'(Entrada em SMD) -
'SMD Neck Down Rule'(Estreitamento em SMD) -
'SMD To Corner Rule'(Distância de SMD ao canto) -
'SMD To Plane Rule'(Distância de SMD ao plano) -
'Solder Mask Expansion Rule'(Expansão da máscara de solda) -
'Supply Nets Rule'(Nets de alimentação) -
'Unconnected Pin Rule'(Pino não conectado) -
'Undershoot Falling Edge Rule'(Undershoot - Borda de descida) -
'Undershoot Rising Edge Rule'(Undershoot - Borda de subida) -
'Vias Under SMD Rule'(Vias sob SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Exemplo de uso
Kind = 'Class'
Retorna todos os objetos de classe.
Kind <> 'Via'
Retorna todos os objetos except objetos de via.
Notas
-
Os caracteres de aspas simples (') no início e no final de
ObjectKind_Stringsão obrigatórios. -
Esta função é um alias da função ObjectKind.
L
Resumo
Retorna todos os objetos cuja propriedade Layer atende à consulta.
Sintaxe
L = Layer_String
L <> Layer_String
Exemplo de uso
L = 'MultiLayer'
Retorna todos os objetos na camada Multi-Layer.
L <> 'KeepOutLayer'
Retorna todos os objetos except aqueles na camada Keep-Out.
Notas
-
Os caracteres de aspas simples (') no início e no final de
Layer_Stringsão obrigatórios. - Esta função é um alias da função Layer.
Camada
Resumo
Retorna todos os objetos cuja propriedade Layer atende à consulta.
Sintaxe
Layer = Layer_String
Layer <> Layer_String
Exemplos de uso
Layer = 'MultiLayer'
Retorna todos os objetos na camada Multi-Layer.
Layer <> 'KeepOutLayer'
Retorna todos os objetos except os da camada Keep-Out.
Notas
-
Os caracteres de aspas simples (') no início e no final de
Layer_Stringsão obrigatórios. - Esta função é um alias da função L.
LeaderDimensionDot
Resumo
Retorna todos os objetos de cota com linha de chamada cuja propriedade Dot atende à consulta.
Sintaxe
LeaderDimensionDot : Boolean_String
Exemplos de uso
LeaderDimensionDot = 'True'
Retorna todos os objetos de cota com linha de chamada cuja propriedade Dot está habilitada.
LeaderDimensionDot = 'False'
Retorna todos os objetos de cota com linha de chamada cuja propriedade Dot está desabilitada.
Notas
- A propriedade Dot é definida apenas para objetos de cota com linha de chamada.
- Os objetos filhos dos objetos de cota com linha de chamada retornados pela consulta não são retornados.
LeaderDimensionDotSize
Resumo
Retorna os objetos de cota com linha de chamada cuja propriedade Dot Size atende à consulta.
Sintaxe
LeaderDimensionDotSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(LeaderDimensionDotSize) : Number— para especificar um tamanho em mil. -
AsMM(LeaderDimensionDotSize) : Number— para especificar um tamanho em mm.
Exemplos de uso
LeaderDimensionDotSize = 40
Retorna todos os objetos de cota com linha de chamada cuja propriedade Dot Size é 40 nas unidades de medida atuais.
LeaderDimensionDotSize >= 1.143
Retorna todos os objetos de cota com linha de chamada cuja propriedade Dot Size é maior ou igual a 1.143 nas unidades de medida atuais.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Retorna todos os objetos de cota com linha de chamada cuja propriedade Dot Size é maior ou igual a 30 mil e menor ou igual a 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Retorna todos os objetos de cota com linha de chamada cuja propriedade Dot Size é menor que 0.889 mm.
Notas
- A propriedade Dot Size é definida apenas para objetos de cota com linha de chamada.
- Os objetos filhos dos objetos de cota com linha de chamada retornados pela consulta não são retornados.
LeaderDimensionShape
Resumo
Retorna todos os objetos de cota com linha de chamada cuja propriedade Leader Shape atende à consulta.
Sintaxe
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String deve ser uma das strings da lista a seguir:
-
'None' -
'Round' -
'Square'
Exemplos de uso
LeaderDimensionShape = 'Round'
Retorna todos os objetos de cota com linha de chamada cuja propriedade Leader Shape é Round.
LeaderDimensionShape <> 'Square'
Retorna todos os objetos except os objetos de cota com linha de chamada cuja propriedade Leader Shape é Square.
Notas
- A propriedade Leader Shape é definida apenas para objetos de cota com linha de chamada.
-
Os caracteres de aspas simples (') no início e no final de
LeaderShape_Stringsão obrigatórios. - Os objetos filhos dos objetos de cota com linha de chamada retornados pela consulta não são retornados.
Bloqueado
Resumo
Retorna todos os objetos cuja propriedade Locked atende à consulta.
Sintaxe
Locked : Boolean
Exemplos de uso
Locked
Locked = True
Retorna todos os objetos cuja propriedade Locked está habilitada.
Not Locked
Locked = False
Retorna todos os objetos except aqueles cuja propriedade Locked está habilitada.
LockPrimitives
Resumo
Retorna todos os objetos de componente, coordenada, cota e preenchimento poligonal cuja propriedade Lock Primitives atende à consulta.
Sintaxe
LockPrimitives : Boolean_String
Exemplos de uso
LockPrimitives = 'True'
Retorna todos os objetos de componente, coordenada, cota e preenchimento poligonal cuja propriedade Lock Primitives está habilitada.
LockPrimitives = 'False'
Retorna todos os objetos de componente, coordenada, cota e preenchimento poligonal cuja propriedade Lock Primitives está desabilitada.
Notas
- A propriedade Lock Primitives é definida apenas para objetos de componente, coordenada, cota e preenchimento poligonal.
- Os objetos filhos dos objetos de componente, coordenada, cota e preenchimento poligonal retornados pela consulta não são retornados.
Espelhar
Resumo
Retorna todos os objetos de texto cuja propriedade Mirror atende à consulta.
Sintaxe
Mirror : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
Mirror = 'True'
Retorna todos os objetos de texto cuja propriedade Mirror está habilitada.
Mirror = 'False'
Retorna todos os objetos de texto cuja propriedade Mirror está desabilitada.
Mirror <> 'True'
Not (Mirror = 'True')
Retorna todos os objetos except os objetos de texto cuja propriedade Mirror está habilitada.
Mirror <> 'False'
Not (Mirror = 'False')
Retorna todos os objetos except os objetos de texto cuja propriedade Mirror está desabilitada.
Nota
A propriedade Mirror é definida apenas para objetos de texto.
ModelCylinderHeight
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) atende à consulta.
Sintaxe
ModelCylinderHeight : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ModelCylinderHeight) : Number— para especificar uma altura em mil. -
AsMM(ModelCylinderHeight) : Number— para especificar uma altura em mm.
Exemplos de uso
ModelCylinderHeight = 300
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) é igual a 300 nas unidades de medida atuais.
ModelCylinderHeight >= 500
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) é maior ou igual a 500 nas unidades de medida atuais.
AsMils(ModelCylinderHeight) > 400
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) é maior que 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) é maior ou igual a 15 mm e menor ou igual a 22 mm.
ModelCylinderHeight <> 550
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) é not igual a 550 nas unidades de medida atuais.
AsMils(ModelCylinderHeight) <= 650
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) é menor ou igual a 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Retorna todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) é menor que 11.43 mm.
Nota
A propriedade Model Height (Cylinder) é definida apenas para objetos de corpo 3D.
ModelCylinderSphereRadius
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) atende à consulta.
Sintaxe
ModelCylinderSphereRadius : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ModelCylinderSphereRadius) : Number– para especificar um raio em mil. -
AsMM(ModelCylinderSphereRadius) : Number– para especificar um raio em mm.
Exemplos de uso
ModelCylinderSphereRadius = 30
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) é igual a 30 nas unidades de medida atuais.
ModelCylinderSphereRadius >= 50
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) é maior ou igual a 50 nas unidades de medida atuais.
AsMils(ModelCylinderSphereRadius) > 40
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) é maior que 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) é maior ou igual a 1.5 mm e menor ou igual a 2.2 mm.
ModelCylinderSphereRadius <> 55
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) é not igual a 55 nas unidades de medida atuais.
AsMils(ModelCylinderSphereRadius) <= 65
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) é menor ou igual a 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Retorna todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) é menor que 1.43 mm.
Nota
A propriedade Model Radius (Cylinder/Sphere) é definida apenas para objetos de corpo 3D.
ModelRotationX
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Rotation X atende à consulta.
Sintaxe
ModelRotationX : Numeric_String
ModelRotationX : Number
Exemplos de uso
ModelRotationX = '30'
ModelRotationX = 30
Retorna todos os objetos de corpo 3D cuja propriedade Model Rotation X é 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Rotation X é 45.000.
Nota
A propriedade Model Rotation X é definida apenas para objetos de corpo 3D.
ModelRotationY
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Rotation Y atende à consulta.
Sintaxe
ModelRotationY : Numeric_String
ModelRotationY : Number
Exemplos de uso
ModelRotationY = '30'
ModelRotationY = 30
Retorna todos os objetos de corpo 3D cuja propriedade Model Rotation Y é 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Rotation Y é 45.000.
Nota
A propriedade Model Rotation Y é definida apenas para objetos de corpo 3D.
ModelRotationZ
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Rotation Z atende à consulta.
Sintaxe
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Exemplos de uso
ModelRotationZ = '30'
ModelRotationZ = 30
Retorna todos os objetos de corpo 3D cuja propriedade Model Rotation Z é 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Rotation Z é 45.000.
Nota
A propriedade Model Rotation Z é definida apenas para objetos de corpo 3D.
ModelType
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Type atende à consulta.
Sintaxe
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String deve ser uma das strings da seguinte lista:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Exemplos de uso
ModelType = 'Extruded'
Retorna todos os objetos de corpo 3D cuja propriedade Model Type é Extruded.
ModelType <> 'Cylinder'
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Type é Cylinder.
Notas
- A propriedade Model Type é definida apenas para objetos de corpo 3D.
-
Os caracteres de aspas simples (') no início e no final de
ModelType_Stringsão obrigatórios.
ModelZ
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Z atende à consulta.
Sintaxe
ModelZ : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ModelZ) : Number– para especificar uma altura em mil. -
AsMM(ModelZ) : Number– para especificar uma altura em mm.
Exemplos de uso
ModelZ = 30
Retorna todos os objetos de corpo 3D cuja propriedade Model Z é igual a 30 nas unidades de medida atuais.
ModelZ >= 5.08
Retorna todos os objetos de corpo 3D cuja propriedade Model Z é maior ou igual a 5.08 nas unidades de medida atuais.
AsMils(ModelZ) > 40
Retorna todos os objetos de corpo 3D cuja propriedade Model Z é maior que 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Retorna todos os objetos de corpo 3D cuja propriedade Model Z é maior ou igual a 0.35 mm e menor ou igual a 0.89 mm.
ModelZ <> 55
Retorna todos os objetos de corpo 3D cuja propriedade Model Z é not igual a 55 nas unidades de medida atuais.
AsMils(ModelZ) <= 65
Retorna todos os objetos de corpo 3D cuja propriedade Model Z é menor ou igual a 65 mil.
AsMM(ModelZ) < 0.43
Retorna todos os objetos de corpo 3D cuja propriedade Model Z é menor que 0.43 mm.
Notas
-
A propriedade Model Z é definida apenas para objetos de corpo 3D.
-
A propriedade Model Z corresponde ao campo Standoff Height ao visualizar as propriedades de um corpo 3D selecionado no painel Propriedades.
N
Resumo
Retorna objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido cuja propriedade Net atende à consulta.
Sintaxe
N : String
Exemplos de uso
N = 'GND'
Retorna todos os objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido cuja propriedade Net tem o valor GND.
N Like 'G*'
Retorna todos os objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido cuja propriedade Net tem uma string associada que começa com G.
Notas
-
A propriedade Net é definida apenas para objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido.
-
O objeto de rede pai (cuja propriedade Name corresponde à rede especificada e que é um objeto pai dos objetos retornados) não é retornado.
-
Esta função é um alias da função Net.
Nome
Resumo
Retorna objetos de classe, componente, regra de projeto, rede, pad e preenchimento poligonal cuja propriedade Name atende à consulta.
Sintaxe
Name : String
Exemplo de uso
Name = '<All Components>'
Retorna todos os objetos de classe, componente, regra de projeto, rede, pad e preenchimento poligonal cuja propriedade Name tem o valor <All Components>.
Name = 'U4-1'
Retorna todos os objetos de classe, componente, regra de projeto, rede, pad e preenchimento poligonal cuja propriedade Name tem o valor U4-1.
Name Like 'R7*'
Retorna todos os objetos de classe, componente, regra de projeto, rede, pad e preenchimento poligonal cuja propriedade Name tem uma string associada que começa com R7.
Notas
-
A propriedade Name só é definida para objetos de classe, componente, regra de projeto, rede, pad e preenchimento poligonal.
-
No caso de objetos pad, é necessário especificar a propriedade Name completa; ela consiste em uma substring inicial que especifica a propriedade Name do componente pai do pad, seguida de um caractere '-' e de outra substring que especifica a propriedade Name do próprio pad. Pads do tipo 'livre' são identificados por uma substring inicial 'Free-', seguida da substring que especifica a propriedade Name do próprio pad.
Rede negativa
Resumo
Retorna todos os objetos de par diferencial cuja propriedade Negative Net atende à consulta.
Sintaxe
NegativeNet : String
Exemplo de uso
NegativeNet = 'D_N'
Retorna todos os objetos de par diferencial cuja propriedade Negative Net é D_N.
NegativeNet Like '*RX1_N'
Retorna todos os objetos de par diferencial cuja propriedade Negative Net termina com RX1_N.
Notas
- A propriedade Negative Net só é definida para objetos de par diferencial.
- Os objetos filhos dos objetos de par diferencial retornados pela consulta não são retornados.
Rede
Resumo
Retorna objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido cuja propriedade Net atende à consulta.
Sintaxe
Net : String
Exemplo de uso
Net = 'GND'
Retorna todos os objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido cuja propriedade Net tem o valor GND.
Net Like 'G*'
Retorna todos os objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido cuja propriedade Net tem uma string associada que começa com G.
Notas
- A propriedade Net só é definida para objetos de arco, preenchimento, pad, trilha, via, região, preenchimento poligonal e plano dividido.
- O objeto de rede pai (cuja propriedade Name corresponde à rede especificada e que é um objeto pai dos objetos retornados) não é retornado.
- Esta função é um alias da função N.
Tipo de objeto
Resumo
Retorna todos os objetos cuja propriedade Object Kind atende à consulta.
Sintaxe
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String especifica o tipo de objeto e deve ser uma das seguintes strings:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – as strings a seguir são usadas para selecionar os vários tipos de regra. O tipo de regra, conforme aparece na caixa de diálogo PCB Rules and Constraints Editor, é mostrado entre parênteses após a string:
-
'Acute Angle Rule'(Ângulo agudo) -
'Bare-board Fabrication Test Point Style Rule'(Estilo de ponto de teste de fabricação) -
'Bare-board Fabrication Test Point Usage Rule'(Uso de ponto de teste de fabricação) -
'Board Outline Clearance'(Folga do contorno da placa) -
'Broken Nets Rule'(Rede não roteada) -
'Clearance Rule'(Folga) -
'Component Clearance Rule'(Folga entre componentes) -
'Component Rotations Rule'(Orientações dos componentes) -
'Confinement Constraint Rule'(Definição de sala) -
'Daisy Chain Stub Length Rule'(Comprimento do stub em cadeia) -
'Differential Pairs Rule'(Roteamento de pares diferenciais) -
'Fanout Control Rule'(Controle de fanout) -
'Flight Time Falling Edge Rule'(Tempo de propagação - Borda de descida) -
'Flight Time Rising Edge Rule'(Tempo de propagação - Borda de subida) -
'Hole To Hole Clearance Rule'(Folga entre furos) -
'In-circuit Assembly Test Point Style Rule'(Estilo de ponto de teste de montagem) -
'In-circuit Assembly Test Point Usage Rule'(Uso de ponto de teste de montagem) -
'Layer Pair Rule'(Pares de camadas) -
'Matched Lengths Rule'(Comprimentos correspondentes) -
'Max Min Height Rule'(Altura) -
'Max Min Hole Size Rule'(Diâmetro do furo) -
'Max Min Impedance Rule'(Impedância) -
'Max Min Length Rule'(Comprimento) -
'Max Min Width Rule'(Largura) -
'Max Slope Falling Edge Rule'(Inclinação - Borda de descida) -
'Max Slope Rising Edge Rule'(Inclinação - Borda de subida) -
'Max Via Stub Length (BackDrilling rule)'(Comprimento máximo do stub de via (Perfuração reversa)) -
'Maximum Via Count Rule'(Número máximo de vias) -
'Minimum Annular Ring Rule'(Anel anular mínimo) -
'Minimum Solder Mask Sliver Rule'(Largura mínima da faixa de máscara de solda) -
'Modified Polygon'(Polígono modificado) -
'Net Antennae Rule'(Antenas de rede) -
'Nets To Ignore Rule'(Redes a ignorar) -
'Overshoot Falling Edge Rule'(Sobressinal - Borda de descida) -
'Overshoot Rising Edge Rule'(Sobressinal - Borda de subida) -
'Parallel Segment Rule'(Segmento paralelo) -
'Paste Mask Expansion Rule'(Expansão da máscara de pasta) -
'Permitted Layers Rule'(Camadas permitidas) -
'Polygon Connect Style Rule'(Estilo de conexão de polígono) -
'Power Plane Clearance Rule'(Folga do plano de alimentação) -
'Power Plane Connect Style Rule'(Estilo de conexão do plano de alimentação) -
'Routing Corner Style Rule'(Cantos de roteamento) -
'Routing Layers Rule'(Camadas de roteamento) -
'Routing Priority Rule'(Prioridade de roteamento) -
'Routing Topology Rule'(Topologia de roteamento) -
'Routing Via Style Rule'(Estilo de via de roteamento) -
'Short Circuit Rule'(Curto-circuito) -
'Signal Base Value Rule'(Valor de base do sinal) -
'Signal Stimulus Rule'(Estímulo do sinal) -
'Signal Top Value Rule'(Valor de topo do sinal) -
'Silk To Silk Clearance Rule'(Folga entre serigrafias) -
'Silk To Solder Mask Clearance Rule'(Folga entre serigrafia e máscara de solda) -
'SMD Entry'(Entrada em SMD) -
'SMD Neck Down Rule'(Estreitamento em SMD) -
'SMD To Corner Rule'(SMD ao canto) -
'SMD To Plane Rule'(SMD ao plano) -
'Solder Mask Expansion Rule'(Expansão da máscara de solda) -
'Supply Nets Rule'(Redes de alimentação) -
'Unconnected Pin Rule'(Pino não conectado) -
'Undershoot Falling Edge Rule'(Subsinal - Borda de descida) -
'Undershoot Rising Edge Rule'(Subsinal - Borda de subida) -
'Vias Under SMD Rule'(Vias sob SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Exemplo de uso
ObjectKind = 'Class'
Retorna todos os objetos de classe.
ObjectKind <> 'Via'
Retorna todos os objetos except objetos de via.
Notas
-
Os caracteres de aspas simples (') no início e no final de
ObjectKind_Stringsão obrigatórios. - Esta função é um alias da função Kind.
Rotação ideal do vazio
Resumo
Retorna todos os objetos de polígono cuja propriedade Optimal Void Rotation atende à consulta.
Sintaxe
OptimalVoidRotation : Boolean
Exemplo de uso
OptimalVoidRotation = 'True'
Retorna todos os objetos de polígono cuja propriedade Optimal Void Rotation é True.
OptimalVoidRotation = 'False'
Retorna todos os objetos except objetos de polígono de componente cuja propriedade Optimal Void Rotation é False.
Nota
A propriedade Optimal Void Rotation é definida apenas para objetos de polígono.
OverallHeight
Resumo
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) atende à consulta.
Sintaxe
OverallHeight : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(OverallHeight) : Number– para especificar uma altura em mil. -
AsMM(OverallHeight) : Number– para especificar uma altura em mm.
Exemplo de uso
OverallHeight = 100
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) é igual a 100 nas unidades de medida atuais.
OverallHeight >= 4.064
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(OverallHeight) > 80
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) é maior que 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
OverallHeight <> 50
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) é not igual a 50 nas unidades de medida atuais.
AsMils(OverallHeight) <= 120
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) é menor ou igual a 120 mil.
AsMM(OverallHeight) < 1.778
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Overall Height (Extruded) é menor que 1.778 mm.
Nota
A propriedade Model Overall Height (Extruded) é definida apenas para objetos de corpo 3D extrudado.
Pad_CornerRadius_AllLayers
Resumo
Retorna todos os objetos de pad simples cuja propriedade Pad Corner Radius (%) (All Layers) atende à consulta.
Sintaxe
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String especifica o raio do canto, expresso em porcentagem.
Exemplo de uso
Pad_CornerRadius_AllLayers = '50%'
Retorna todos os objetos de pad simples cuja propriedade Pad Corner Radius (%) (All Layers) é igual a 50%.
Pad_CornerRadius_AllLayers <> '30%'
Retorna todos os objetos except para objetos de pad simples cuja propriedade Pad Corner Radius (%) (All Layers) é igual a 30%.
Notas
-
Os caracteres de aspas simples (') no início e no final de
CornerRadius_Stringsão obrigatórios. -
A propriedade Pad Corner Radius (%) (All Layers) é definida apenas para pads simples (aqueles com a propriedade Stack Mode definida como
Simple).
Pad_CornerRadius_BottomLayer
Resumo
Retorna objetos de pad cuja propriedade Pad Corner Radius (%) (Bottom Layer) atende à consulta.
Sintaxe
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String especifica o raio do canto, expresso em porcentagem.
Exemplo de uso
Pad_CornerRadius_BottomLayer = '50%'
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius (%) (Bottom Layer) é igual a 50%.
Pad_CornerRadius_BottomLayer <> '30%'
Retorna todos os objetos except para objetos de pad cuja propriedade Pad Corner Radius (%) (Bottom Layer) é igual a 30%.
Notas
-
Os caracteres de aspas simples (') no início e no final de
CornerRadius_Stringsão obrigatórios. -
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius (%) (Bottom Layer) será igual à propriedade Pad Corner Radius (%) (All Layers), pois o raio do canto especificado é usado para todas as camadas de sinal. -
A propriedade Pad Corner Radius (%) (Bottom Layer) é definida apenas para objetos de pad.
Pad_CornerRadius_MidLayerN
Resumo
Retorna objetos de pad cuja propriedade Pad Corner Radius (%) (Mid Layer <n>) atende à consulta. Isso inclui:
Sintaxe
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String especifica o raio do canto, expresso em porcentagem.
Exemplo de uso
Pad_CornerRadius_MidLayer<n> = '50%'
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius (%) (Mid Layer <n>) é igual a 50%.
Pad_CornerRadius_MidLayer<n> <> '30%'
Retorna todos os objetos except para objetos de pad cuja propriedade Pad Corner Radius (%) (Mid Layer <n>) é igual a 30%.
Notas
-
Os caracteres de aspas simples (') no início e no final de
CornerRadius_Stringsão obrigatórios. -
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius (%) (Mid Layer <n>) será igual à propriedade Pad Corner Radius (%) (All Layers), pois o raio do canto especificado é usado para todas as camadas de sinal. - A propriedade Pad Corner Radius (%) (Mid Layer <n>) é definida apenas para objetos de pad.
Pad_CornerRadius_TopLayer
Resumo
Retorna objetos de pad cuja propriedade Pad Corner Radius (%) (Top Layer) atende à consulta.
Sintaxe
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String especifica o raio do canto, expresso em porcentagem.
Exemplo de uso
Pad_CornerRadius_TopLayer = '50%'
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius (%) (Top Layer) é igual a 50%.
Pad_CornerRadius_TopLayer <> '30%'
Retorna todos os objetos except para objetos de pad cuja propriedade Pad Corner Radius (%) (Top Layer) é igual a 30%.
Notas
-
Os caracteres de aspas simples (') no início e no final de
CornerRadius_Stringsão obrigatórios. -
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius (%) (Top Layer) será igual à propriedade Pad Corner Radius (%) (All Layers), pois o raio do canto especificado é usado para todas as camadas de sinal. -
A propriedade Pad Corner Radius (%) (Top Layer) é definida apenas para objetos de pad.
Pad_CornerRadius_UsesPercent_AllLayers
Resumo
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) atende à consulta.
Sintaxe
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de uso
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está habilitada.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está desabilitada.
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Retorna todos os objetos except objetos de pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está habilitada.
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Retorna todos os objetos except objetos de pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está desabilitada.
Pad_CornerRadius_UsesPercent_BottomLayer
Resumo
Retorna objetos de pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) atende à consulta.
Sintaxe
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de uso
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está habilitada.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Retorna todos os objetos de pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está desabilitada.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Retorna todos os objetos except objetos de pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está habilitada.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Retorna todos os objetos except objetos de pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está desabilitada.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius Uses Percent (Bottom Layer) será igual à propriedade Pad Corner Radius Uses Percent (All Layers), pois o modo de raio do canto especificado (valor absoluto ou porcentagem) é usado para todas as camadas de sinal. - A propriedade Pad Corner Radius Uses Percent (Bottom Layer) é definida apenas para objetos pad.
Pad_CornerRadius_UsesPercent_MidLayerN
Resumo
Retorna objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermediária) atende à consulta.
Sintaxe
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 1) está habilitada.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 2) está desabilitada.
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Retorna todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 10) está habilitada.
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Retorna todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 30) está desabilitada.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius Uses Percent (Mid Layer <n>) será igual à propriedade Pad Corner Radius Uses Percent (All Layers), pois o modo de raio do canto especificado (valor absoluto ou porcentagem) é usado para todas as camadas de sinal. - Uma propriedade Pad Corner Radius Uses Percent (Mid Layer <n>) é definida apenas para objetos pad.
Pad_CornerRadius_UsesPercent_TopLayer
Resumo
Retorna objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) atende à consulta.
Sintaxe
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está habilitada.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está desabilitada.
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Retorna todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está habilitada.
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Retorna todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está desabilitada.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius Uses Percent (Top Layer) será igual à propriedade Pad Corner Radius Uses Percent (All Layers), pois o modo de raio do canto especificado (valor absoluto ou porcentagem) é usado para todas as camadas de sinal. - A propriedade Pad Corner Radius Uses Percent (Top Layer) é definida apenas para objetos pad.
Pad_CornerRadius_Value_AllLayers
Resumo
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) atende à consulta.
Sintaxe
Pad_CornerRadius_Value_AllLayers : Number
Number seguirá as unidades de medida atualmente usadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– para especificar um raio do canto em mil. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– para especificar um raio do canto em mm.
Exemplos de uso
Pad_CornerRadius_Value_AllLayers = 100
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é igual a 100 nas unidades de medida atuais.
Pad_CornerRadius_Value_AllLayers >= 4.064
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é maior que 80 mil.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
Pad_CornerRadius_Value_AllLayers <> 50
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é not igual a 50 nas unidades de medida atuais.
Pad_CornerRadius_Value_BottomLayer
Resumo
Retorna objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) atende à consulta.
Sintaxe
Pad_CornerRadius_Value_BottomLayer = Number
Number seguirá as unidades de medida atualmente usadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– para especificar um raio do canto em mil. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– para especificar um raio do canto em mm.
Exemplos de uso
Pad_CornerRadius_Value_BottomLayer = 100
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é igual a 100 nas unidades de medida atuais.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é maior que 80 mil.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
Pad_CornerRadius_Value_BottomLayer <> 50
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius Size (Bottom Layer) será igual à propriedade Pad Corner Radius Size (All Layers), pois o raio do canto especificado é usado para todas as camadas de sinal. - A propriedade Pad Corner Radius Size (Bottom Layer) é definida apenas para objetos pad.
Pad_CornerRadius_Value_MidLayerN
Resumo
Retorna objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermediária) atende à consulta.
Sintaxe
Pad_CornerRadius_Value_MidLayer<n> = Number
Number seguirá as unidades de medida atualmente usadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– para especificar um raio do canto em mil. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– para especificar um raio do canto em mm.
Exemplos de uso
Pad_CornerRadius_Value_MidLayer1 = 100
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 1) é igual a 100 nas unidades de medida atuais.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 2) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 5) é maior que 80 mil.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 10) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
Pad_CornerRadius_Value_MidLayer30 <> 50
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 30) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), as propriedades Pad Corner Radius Size (Mid Layer <n>) serão iguais à propriedade Pad Corner Radius Size (All Layers), pois o raio do canto especificado é usado para todas as camadas de sinal. - Uma propriedade Pad Corner Radius Size (Mid Layer <n>) é definida apenas para objetos pad.
Pad_CornerRadius_Value_TopLayer
Resumo
Retorna objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) atende à consulta.
Sintaxe
Pad_CornerRadius_Value_TopLayer = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– para especificar um raio de canto em mil. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– para especificar um raio de canto em mm.
Exemplo de uso
Pad_CornerRadius_Value_TopLayer = 100
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) é igual a 100 unidades de medida atuais.
Pad_CornerRadius_Value_TopLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) é maior ou igual a 4.064 unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) é maior que 80 mil.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
Pad_CornerRadius_Value_TopLayer <> 50
Retorna todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) é not igual a 50 unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Corner Radius Size (Top Layer) será igual à propriedade Pad Corner Radius Size (All Layers), pois o raio de canto especificado é utilizado em todas as camadas de sinal. - A propriedade Pad Corner Radius Size (Top Layer) é definida apenas para objetos pad.
Pad_JumperID
Resumo
Retorna todos os objetos pad cuja propriedade Pad Jumper ID atende à consulta.
Sintaxe
Pad_JumperID : Numeric_String
Exemplo de uso
Pad_JumperID = '3'
Retorna todos os objetos pad cuja propriedade Pad Jumper ID é 3.
Pad_JumperID <> '567'
Retorna todos os objetos except objetos pad cuja propriedade Pad Jumper ID é 567.
Nota
A propriedade Pad Jumper ID é definida apenas para objetos pad.
Pad_PinLength
Resumo
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length atende à consulta.
Sintaxe
Pad_PinLength : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_PinLength) : Number– para especificar um comprimento em mil. -
AsMM(Pad_PinLength) : Number– para especificar um comprimento em mm.
Exemplo de uso
Pad_PinLength = 4
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length é igual a 4 unidades de medida atuais.
Pad_PinLength >= 5.08
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length é maior ou igual a 5.08 unidades de medida atuais.
AsMils(Pad_PinLength) > 4
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length é maior que 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length é maior ou igual a 0.102 mm e menor ou igual a 0.105 mm.
Pad_PinLength <> 2
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length é not igual a 2 unidades de medida atuais.
AsMils(Pad_PinLength) <= 1.4
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length é menor ou igual a 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Retorna todos os objetos pad cuja propriedade Pin/Pkg Length é menor que 0.05 mm.
Nota
A propriedade Pin/Pkg Length é definida apenas para objetos pad.
PadDonutOuterDiameter_AllLayers
Resumo
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) atende à consulta.
Sintaxe
PadDonutOuterDiameter_AllLayers : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– para especificar um diâmetro externo do anel em mil. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– para especificar um diâmetro externo do anel em mm.
Exemplo de uso
PadDonutOuterDiameter_AllLayers = 100
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) é igual a 100 unidades de medida atuais.
PadDonutOuterDiameter_AllLayers >= 4.064
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) é maior ou igual a 4.064 unidades de medida atuais.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) é maior que 80 mil.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutOuterDiameter_AllLayers <> 50
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) é not igual a 50 unidades de medida atuais.
PadDonutOuterDiameter_BottomLayer
Resumo
Retorna os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) atende à consulta.
Sintaxe
PadDonutOuterDiameter_BottomLayer = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– para especificar um diâmetro externo do anel em mil. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– para especificar um diâmetro externo do anel em mm.
Exemplo de uso
PadDonutOuterDiameter_BottomLayer = 100
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) é igual a 100 unidades de medida atuais.
PadDonutOuterDiameter_BottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) é maior ou igual a 4.064 unidades de medida atuais.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) é maior que 80 mil.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutOuterDiameter_BottomLayer <> 50
Retorna todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) é not igual a 50 unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Donut Outer Diameter(Bottom Layer) será igual à propriedade Pad Donut Outer Diameter(All Layers), pois o diâmetro externo do anel especificado é utilizado em todas as camadas de sinal. -
A propriedade Pad Donut Outer Diameter(Bottom Layer) é definida apenas para objetos pad.
PadDonutOuterDiameter_MidLayerN
Resumo
Retorna os objetos pad cuja propriedade Pad Donut Outer Diameter(Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermediária) atende à consulta.
Sintaxe
PadDonutOuterDiameter_MidLayer<n> = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– para especificar um diâmetro externo do anel em mil. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– para especificar um diâmetro externo do anel em mm.
Exemplos de uso
PadDonutOuterDiameter_MidLayer1 = 100
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 1) é igual a 100 nas unidades de medida atuais.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 2) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 5) é maior que 80 mil.
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 10) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutOuterDiameter_MidLayer30 <> 50
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 30) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), as propriedades Pad Donut Outer Diameter(Mid Layer <n>) serão iguais à propriedade Pad Donut Outer Diameter(All Layers), pois o diâmetro externo do anel especificado é usado para todas as camadas de sinal. -
A propriedade Pad Donut Outer Diameter(Mid Layer <n>) é definida apenas para objetos de pad.
PadDonutOuterDiameter_TopLayer
Resumo
Retorna objetos de pad cuja propriedade Pad Donut Outer Diameter(Top Layer) atende à consulta.
Sintaxe
PadDonutOuterDiameter_TopLayer = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– para especificar um diâmetro externo do anel em mil. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– para especificar um diâmetro externo do anel em mm.
Exemplos de uso
PadDonutOuterDiameter_TopLayer = 100
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é igual a 100 nas unidades de medida atuais.
PadDonutOuterDiameter_TopLayer >= 4.064
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é maior que 80 mil.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutOuterDiameter_TopLayer <> 50
Retorna todos os objetos de pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Donut Outer Diameter(Top Layer) será igual à propriedade Pad Donut Outer Diameter(All Layers), pois o diâmetro externo do anel especificado é usado para todas as camadas de sinal. -
A propriedade Pad Donut Outer Diameter(Top Layer) é definida apenas para objetos de pad.
PadDonutWidth_AllLayers
Resumo
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(All Layers) atende à consulta.
Sintaxe
PadDonutWidth_AllLayers : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutWidth_AllLayers) : Number– para especificar uma largura do anel em mil. -
AsMM(PadDonutWidth_AllLayers) : Number– para especificar uma largura do anel em mm.
Exemplos de uso
PadDonutWidth_AllLayers = 100
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(All Layers) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_AllLayers >= 4.064
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(All Layers) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_AllLayers) > 80
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(All Layers) é maior que 80 mil.
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(All Layers) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutWidth_AllLayers <> 50
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(All Layers) é not igual a 50 nas unidades de medida atuais.
PadDonutWidth_BottomLayer
Resumo
Retorna objetos de pad cuja propriedade Pad Donut Width(Bottom Layer) atende à consulta.
Sintaxe
PadDonutWidth_BottomLayer = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutWidth_BottomLayer) : Number– para especificar uma largura do anel em mil. -
AsMM(PadDonutWidth_BottomLayer) : Number– para especificar uma largura do anel em mm.
Exemplos de uso
PadDonutWidth_BottomLayer = 100
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_BottomLayer >= 4.064
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_BottomLayer) > 80
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Bottom Layer) é maior que 80 mil.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutWidth_BottomLayer <> 50
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Donut Width(Bottom Layer) será igual à propriedade Pad Donut Width(All Layers), pois a largura do anel especificada é usada para todas as camadas de sinal. -
A propriedade Pad Donut Width(Bottom Layer) é definida apenas para objetos de pad.
PadDonutWidth_MidLayerN
Resumo
Retorna objetos de pad cuja propriedade Pad Donut Width(Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermediária) atende à consulta.
Sintaxe
PadDonutWidth_MidLayer<n> = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– para especificar uma largura do anel em mil. -
AsMM(PadDonutWidth_MidLayer<n>) : Number– para especificar uma largura do anel em mm.
Exemplos de uso
PadDonutWidth_MidLayer1 = 100
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Mid Layer 1) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_MidLayer2 >= 4.064
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Mid Layer 2) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_MidLayer5) > 80
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Mid Layer 5) é maior que 80 mil.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Mid Layer 10) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutWidth_MidLayer30 <> 50
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Mid Layer 30) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), as propriedades Pad Donut Width(Mid Layer <n>) serão iguais à propriedade Pad Donut Width(All Layers), pois a largura do anel especificada é usada em todas as camadas de sinal. -
A propriedade Pad Donut Width(Mid Layer <n>) é definida apenas para objetos de pad.
PadDonutWidth_TopLayer
Resumo
Retorna objetos de pad cuja propriedade Pad Donut Width(Top Layer) atende à consulta.
Sintaxe
PadDonutWidth_TopLayer = Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no documento — por meio do uso de uma palavra-chave adicional baseada em unidade de medida:
-
AsMils(PadDonutWidth_TopLayer) : Number— para especificar uma largura de anel em mil. -
AsMM(PadDonutWidth_TopLayer) : Number— para especificar uma largura de anel em mm.
Exemplos de uso
PadDonutWidth_TopLayer = 100
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Top Layer) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_TopLayer >= 4.064
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_TopLayer) > 80
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Top Layer) é maior que 80 mil.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutWidth_TopLayer <> 50
Retorna todos os objetos de pad cuja propriedade Pad Donut Width(Top Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Pad Donut Width(Top Layer) será igual à propriedade Pad Donut Width(All Layers), pois a largura do anel especificada é usada em todas as camadas de sinal. -
A propriedade Pad Donut Width(Top Layer) é definida apenas para objetos de pad.
PadElectricalType
Resumo
Retorna todos os objetos de pad cuja propriedade Electrical Type atende à consulta.
Sintaxe
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String deve ser uma das strings da seguinte lista:
-
'Load' -
'Source' -
'Terminator'
Exemplos de uso
PadElectricalType = 'Load'
Retorna todos os objetos de pad cuja propriedade Electrical Type é Load.
PadElectricalType <> 'Source'
Retorna todos os objetos except objetos de pad cuja propriedade Electrical Type é Source.
Notas
- A propriedade Electrical Type é definida apenas para objetos de pad.
-
Os caracteres de aspas simples (') no início e no final de
ElectricalType_Stringsão obrigatórios.
PadIsPlated
Resumo
Retorna todos os objetos de pad cuja propriedade Plated atende à consulta.
Sintaxe
PadIsPlated : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
PadIsPlated = 'True'
Retorna todos os objetos de pad cuja propriedade Plated está ativada.
PadIsPlated = 'False'
Retorna todos os objetos de pad cuja propriedade Plated está desativada.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Retorna todos os objetos except objetos de pad cuja propriedade Plated está ativada.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Retorna todos os objetos except objetos de pad cuja propriedade Plated está desativada.
Nota
A propriedade Plated é definida apenas para objetos de pad.
PadShape_AllLayers
Resumo
Retorna todos os objetos de pad simples cuja propriedade Shape (All Layers) atende à consulta.
Sintaxe
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplos de uso
PadShape_AllLayers = 'Rectangular'
Retorna todos os objetos de pad simples cuja propriedade Shape (All Layers) está definida como Rectangular.
PadShape_AllLayers <> 'Octagonal'
Retorna todos os objetos except para objetos de pad simples cuja propriedade Shape (All Layers) está definida como Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Retorna todos os objetos de pad simples cuja propriedade Shape (All Layers) está definida como Round ou Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Retorna todos os objetos except para objetos de pad simples cuja propriedade Shape (All Layers) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (') no início e no final de
PadShape_Stringsão obrigatórios. -
A propriedade Shape (All Layers) é definida apenas para pads simples (aqueles com a propriedade Stack Mode definida como
Simple).
PadShape_BottomLayer
Resumo
Retorna objetos de pad cuja propriedade Shape (Bottom Layer) atende à consulta.
Sintaxe
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplos de uso
PadShape_BottomLayer = 'Rectangular'
Retorna todos os objetos de pad cuja propriedade Shape (Bottom Layer) está definida como Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Retorna todos os objetos except para objetos de pad cuja propriedade Shape (Bottom Layer) está definida como Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Retorna todos os objetos de pad cuja propriedade Shape (Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Retorna todos os objetos except para objetos de pad cuja propriedade Shape (Bottom Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (') no início e no final de
PadShape_Stringsão obrigatórios. -
Para pads simples (com Stack Mode definido como
Simple), a propriedade Shape (Bottom Layer) será igual à propriedade Shape (All Layers), pois a forma especificada é usada em todas as camadas de sinal. - A propriedade Shape (Bottom Layer) é definida apenas para objetos de pad.
PadShape_MidLayerN
Resumo
Retorna objetos de pad cuja propriedade Shape (Mid Layer <n>) atende à consulta.
Sintaxe
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplos de uso
PadShape_MidLayer<n> = 'Rectangular'
Retorna todos os objetos de pad cuja propriedade Shape (Mid Layer <n>) está definida como Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Retorna todos os objetos except para objetos de pad cuja propriedade Shape (Mid Layer <n>) está definida como Octagonal.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Retorna todos os objetos de pad cuja propriedade Shape (Mid Layer 1) está definida como Round ou Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Retorna todos os objetos except para objetos de pad cuja propriedade Shape (Mid Layer <n>) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (') no início e no final de
PadShape_Stringsão obrigatórios. -
Para pads simples (com Stack Mode definido como
Simple), a propriedade Shape (Mid Layer <n>) será igual à propriedade Shape (All Layers), pois a forma especificada é usada em todas as camadas de sinal. -
A propriedade Shape (Mid Layer <n>) é definida apenas para objetos de pad.
PadShape_PasteBottomLayer
Resumo
Retorna objetos pad cuja propriedade Shape (Paste Mask Bottom Layer) atende à consulta.
Sintaxe
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplos de uso
PadShape_PasteBottomLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Octagonal.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no final dePadShape_Stringsão obrigatórios. - A propriedade Shape (Paste Mask Bottom Layer) é definida apenas para objetos pad.
PadShape_PasteTopLayer
Resumo
Retorna objetos pad cuja propriedade Shape (Paste Mask Top Layer) atende à consulta.
Sintaxe
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplos de uso
PadShape_PasteTopLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Octagonal.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Round ou Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no final dePadShape_Stringsão obrigatórios. - A propriedade Shape (Paste Mask Top Layer) é definida apenas para objetos pad.
PadShape_SolderBottomLayer
Resumo
Retorna objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) atende à consulta.
Sintaxe
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplos de uso
PadShape_SolderBottomLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no final dePadShape_Stringsão obrigatórios. - A propriedade Shape (Solder Mask Bottom Layer) é definida apenas para objetos pad.
PadShape_SolderTopLayer
Resumo
Retorna objetos pad cuja propriedade Shape (Solder Mask Top Layer) atende à consulta.
Sintaxe
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplos de uso
PadShape_SolderTopLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no final dePadShape_Stringsão obrigatórios. - A propriedade Shape (Solder Mask Top Layer) é definida apenas para objetos pad.
PadShape_TopLayer
Resumo
Retorna objetos pad cuja propriedade Shape (Top Layer) atende à consulta.
Sintaxe
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String deve ser uma das seguintes strings:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplos de uso
PadShape_TopLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Top Layer) está definida como Rectangular.
PadShape_TopLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Top Layer) está definida como Octagonal.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Retorna todos os objetos pad cuja propriedade Shape (Top Layer) está definida como Round ou Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Retorna todos os objetos except para objetos pad cuja propriedade Shape (Top Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (') no início e no final de
PadShape_Stringsão obrigatórios. -
Para pads simples (com Stack Mode definido como
Simple), a propriedade Shape (Top Layer) será igual à propriedade Shape (All Layers), pois a forma especificada é usada em todas as camadas de sinal. -
A propriedade Shape (Top Layer) é definida apenas para objetos pad.
PadStackMode
Resumo
Retorna todos os objetos pad cuja propriedade Stack Mode atende à consulta.
Sintaxe
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String deve ser uma das strings da seguinte lista:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
Exemplos de uso
PadStackMode = 'Simple'
Retorna todos os objetos pad cuja propriedade Stack Mode é Simple.
PadStackMode <> 'Full Stack'
Retorna todos os objetos except objetos pad cuja propriedade Stack Mode é Full Stack.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Retorna todos os objetos except objetos pad cuja propriedade Stack Mode é Full Stack.
Notas
- A propriedade Stack Mode é definida apenas para objetos pad.
-
Os caracteres de aspas simples (') no início e no final de
StackMode_Stringsão obrigatórios.
PadViaCustomThermalProfile
Resumo
Retorna todos os objetos pad e via cuja propriedade Custom Thermal Relief atende à consulta.
Sintaxe
PadViaCustomThermalProfile : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
PadViaCustomThermalProfile = 'True'
Retorna todos os objetos pad e via cuja propriedade Custom Thermal Relief está habilitada.
PadViaCustomThermalProfile = 'False'
Retorna todos os objetos pad e via cuja propriedade Custom Thermal Relief está desabilitada.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Retorna todos os objetos except objetos pad e via cuja propriedade Custom Thermal Relief está habilitada.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Retorna todos os objetos except objetos pad e via cuja propriedade Custom Thermal Relief está desabilitada.
Notas
-
A propriedade Custom Thermal Relief é definida apenas para objetos pad e via.
-
A propriedade Custom Thermal Relief (conforme apresentada nos painéis List) está relacionada à opção Thermal Relief na seção Size and Shape ao visualizar as propriedades de um objeto selecionado por meio do painel Properties.
PadViaLibrary
Resumo
Retorna todos os objetos pad e via cuja propriedade Library atende à consulta.
Sintaxe
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String deve ser uma string que:
- Seleciona pads/vias da biblioteca de modelos de pads e vias desejada. Nesse caso, a string deve indicar o nome dessa biblioteca (por exemplo,
'ExamplePVLib.PvLib'). -
Seleciona pads/vias da biblioteca local de modelos. Nesse caso, a string
'<Local>'deve ser usada.
Exemplo de uso
PadViaLibrary = '<Local>'
Retorna todos os objetos pad e via cuja propriedade Library é <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Retorna todos os objetos pad e via cuja propriedade Library é ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Retorna todos os objetos pad e via cuja propriedade Library termina em PVLib. Por exemplo, pads/vias inseridos a partir da biblioteca de modelos ExamplePVLib.PvLib seriam retornados usando esta expressão.
Observações
- A propriedade Library é definida apenas para objetos pad e via.
-
Os caracteres de aspas simples (') no início e no fim de
PadViaLibrary_Stringsão obrigatórios.
PadViaLibraryTemplate
Resumo
Retorna todos os objetos pad e/ou via cuja propriedade Library Template atende à consulta.
Sintaxe
PadViaLibraryTemplate : String
A string inserida deve indicar o nome do modelo de pad/via desejado (por exemplo, 'c152hn127').
Exemplo de uso
PadViaLibraryTemplate = 'c152hn127'
Retorna todos os objetos pad cuja propriedade Library Template é c152hn127.
PadViaLibraryTemplate = 'v127h71'
Retorna todos os objetos via cuja propriedade Library Template é v127h71.
PadViaLibraryTemplate Like '*127'
Retorna todos os objetos pad e via cuja propriedade Library Template termina em 127. Por exemplo, um pad inserido usando o modelo c152hn127 e uma via inserida usando o modelo v102h71x127 seriam retornados usando esta expressão.
Observação
A propriedade Library Template é definida apenas para objetos pad e via.
PadViaLinkedToTemplate
Resumo
Retorna todos os objetos pad e via cuja propriedade Linked To Library atende à consulta.
Sintaxe
PadViaLinkedToTemplate : Boolean_String
Exemplo de uso
PadViaLinkedToTemplate = 'True'
Retorna todos os objetos pad e via cuja propriedade Linked To Library está habilitada (estão vinculados a uma biblioteca de modelos de pads e vias (*.PvLib).
PadViaLinkedToTemplate = 'False'
Retorna todos os objetos pad e via cuja propriedade Linked To Library está desabilitada (não estão vinculados a uma biblioteca de modelos de pads e vias (*.PvLib).
Observação
A propriedade Linked To Library é definida apenas para objetos pad e via.
PadXOffset
Resumo
Retorna todos os objetos pad cuja propriedade Pad X Offset atende à consulta.
Sintaxe
PadXOffset : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXOffset) : Number— para especificar um deslocamento em mil. -
AsMM(PadXOffset) : Number— para especificar um deslocamento em mm.
Exemplo de uso
PadXOffset = 2
Retorna todos os objetos pad cuja propriedade Pad X Offset é igual a 2 nas unidades de medida atuais.
PadXOffset >= 0.2286
Retorna todos os objetos pad cuja propriedade Pad X Offset é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(PadXOffset) Between 0.5 And 0.6
Retorna todos os objetos pad cuja propriedade Pad X Offset é maior ou igual a 0.5 mil e menor ou igual a 0.6 mil.
AsMM(PadXOffset) < 0.2794
Retorna todos os objetos pad cuja propriedade Pad X Offset é menor que 0.2794 mm.
Observações
-
A propriedade Pad X Offset é definida apenas para objetos pad.
-
A propriedade Pad X Offset corresponde ao campo Offset From Hole Center X ao visualizar as propriedades de um pad selecionado no painel Propriedades.
PadXSize_AllLayers
Resumo
Retorna todos os objetos pad simples cuja propriedade X Size (All Layers) atende à consulta.
Sintaxe
PadXSize_AllLayers : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_AllLayers) : Number— para especificar um tamanho em mil. -
AsMM(PadXSize_AllLayers) : Number— para especificar um tamanho em mm.
Exemplo de uso
PadXSize_AllLayers = 100
Retorna todos os objetos pad simples cuja propriedade X Size (All Layers) é igual a 100 nas unidades de medida atuais.
PadXSize_AllLayers >= 4.064
Retorna todos os objetos pad simples cuja propriedade X Size (All Layers) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_AllLayers) > 80
Retorna todos os objetos pad simples cuja propriedade X Size (All Layers) é maior que 80 mil.
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
Retorna todos os objetos pad simples cuja propriedade X Size (All Layers) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_AllLayers <> 50
Retorna todos os objetos pad simples cuja propriedade X Size (All Layers) é not igual a 50 nas unidades de medida atuais.
Observação
A propriedade X Size (All Layers) é definida apenas para pads e vias cuja propriedade Stack Mode está definida como Simple.
PadXSize_BottomLayer
Resumo
Retorna os objetos pad cuja propriedade X Size (Bottom Layer) atende à consulta.
Sintaxe
PadXSize_BottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_BottomLayer) : Number— para especificar um tamanho em mil. -
AsMM(PadXSize_BottomLayer) : Number— para especificar um tamanho em mm.
Exemplo de uso
PadXSize_BottomLayer = 100
Retorna todos os objetos pad cuja propriedade X Size (Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadXSize_BottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade X Size (Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_BottomLayer) > 80
Retorna todos os objetos pad cuja propriedade X Size (Bottom Layer) é maior que 80 mil.
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade X Size (Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_BottomLayer <> 50
Retorna todos os objetos pad cuja propriedade X Size (Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Observações
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade X Size (Bottom Layer) será igual à propriedade X Size (All Layers), pois o tamanho especificado é usado para todas as camadas de sinal. -
A X Size (Bottom Layer) propriedade é definida apenas para objetos pad e via.
PadXSize_MidLayerN
Resumo
Retorna objetos pad cuja propriedade X Size (Mid Layer <n>) atende à consulta.
Sintaxe
PadXSize_MidLayer1 : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_MidLayer<n>) : Number– para especificar um tamanho em mil. -
AsMM(PadXSize_MidLayer<n>) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadXSize_MidLayer<n> = 100
Retorna todos os objetos pad cuja propriedade X Size (Mid Layer <n>) é igual a 100 nas unidades de medida atuais.
PadXSize_MidLayer<n> >= 4.064
Retorna todos os objetos pad cuja propriedade X Size (Mid Layer <n>) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_MidLayer<n>) > 80
Retorna todos os objetos pad cuja propriedade X Size (Mid Layer <n>) é maior que 80 mil.
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade X Size (Mid Layer <n>) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_MidLayer<n> <> 50
Retorna todos os objetos pad cuja propriedade X Size (Mid Layer <n>) é not igual a 50 nas unidades de medida atuais.
Observações
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade X Size (Mid Layer <n>) será igual à propriedade X Size (All Layers), pois o tamanho especificado é usado em todas as camadas de sinal. -
A propriedade X Size (Mid Layer <n>) é definida apenas para objetos pad e via.
PadXSize_PasteBottomLayer
Resumo
Retorna objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) atende à consulta.
Sintaxe
PadXSize_PasteBottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_PasteBottomLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadXSize_PasteBottomLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadXSize_PasteBottomLayer = 100
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadXSize_PasteBottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_PasteBottomLayer) > 80
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é maior que 80 mil.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_PasteBottomLayer <> 50
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Observação
A propriedade X Size (Paste Mask Bottom Layer) é definida apenas para objetos pad.
PadXSize_PasteTopLayer
Resumo
Retorna objetos pad cuja propriedade X Size (Paste Mask Top Layer) atende à consulta.
Sintaxe
PadXSize_PasteTopLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_PasteTopLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadXSize_PasteTopLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadXSize_PasteTopLayer = 100
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é igual a 100 nas unidades de medida atuais.
PadXSize_PasteTopLayer >= 4.064
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_PasteTopLayer) > 80
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é maior que 80 mil.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_PasteTopLayer <> 50
Retorna todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é not igual a 50 nas unidades de medida atuais.
Observação
A propriedade X Size (Paste Mask Top Layer) é definida apenas para objetos pad.
PadXSize_SolderBottomLayer
Resumo
Retorna objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) atende à consulta.
Sintaxe
PadXSize_SolderBottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_SolderBottomLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadXSize_SolderBottomLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadXSize_SolderBottomLayer = 100
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadXSize_SolderBottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_SolderBottomLayer) > 80
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é maior que 80 mil.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_SolderBottomLayer <> 50
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Observação
A propriedade X Size (Solder Mask Bottom Layer) é definida apenas para objetos pad.
PadXSize_SolderTopLayer
Resumo
Retorna objetos pad cuja propriedade X Size (Solder Mask Top Layer) atende à consulta.
Sintaxe
PadXSize_SolderTopLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_SolderTopLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadXSize_SolderTopLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadXSize_SolderTopLayer = 100
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é igual a 100 nas unidades de medida atuais.
PadXSize_SolderTopLayer >= 4.064
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_SolderTopLayer) > 80
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é maior que 80 mil.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_SolderTopLayer <> 50
Retorna todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade X Size (Solder Mask Top Layer) é definida apenas para objetos pad.
PadXSize_TopLayer
Resumo
Retorna os objetos pad cuja propriedade X Size (Top Layer) atende à consulta.
Sintaxe
PadXSize_TopLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser especificada – substituindo as unidades padrão definidas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXSize_TopLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadXSize_TopLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadXSize_TopLayer = 100
Retorna todos os objetos pad cuja propriedade X Size (Top Layer) é igual a 100 nas unidades de medida atuais.
PadXSize_TopLayer >= 4.064
Retorna todos os objetos pad cuja propriedade X Size (Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_TopLayer) > 80
Retorna todos os objetos pad cuja propriedade X Size (Top Layer) é maior que 80 mil.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade X Size (Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadXSize_TopLayer <> 50
Retorna todos os objetos pad cuja propriedade X Size (Top Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade X Size (Top Layer) será igual à propriedade X Size (All Layers), pois o tamanho especificado é usado para todas as camadas de sinal. -
A propriedade X Size (Top Layer) é definida apenas para objetos pad e via.
PadYOffset
Resumo
Retorna todos os objetos pad cuja propriedade Pad Y Offset atende à consulta.
Sintaxe
PadYOffset : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser especificada – substituindo as unidades padrão definidas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYOffset) : Number– para especificar um deslocamento em mil. -
AsMM(PadYOffset) : Number– para especificar um deslocamento em mm.
Exemplos de uso
PadYOffset = 2
Retorna todos os objetos pad cuja propriedade Pad Y Offset é 2 nas unidades de medida atuais.
PadYOffset >= 0.2286
Retorna todos os objetos pad cuja propriedade Pad Y Offset é maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(PadYOffset) Between 0.5 And 0.6
Retorna todos os objetos pad cuja propriedade Pad Y Offset é maior ou igual a 0.5 mil e menor ou igual a 0.6 mil.
AsMM(PadYOffset) < 0.2794
Retorna todos os objetos pad cuja propriedade Pad Y Offset é menor que 0.2794 mm.
Notas
-
A propriedade Pad Y Offset é definida apenas para objetos pad.
-
A propriedade Pad Y Offset corresponde ao campo Offset From Hole Center Y ao visualizar as propriedades de um pad selecionado no painel Propriedades.
PadYSize_AllLayers
Resumo
Retorna todos os objetos pad simples cuja propriedade Y Size (All Layers) atende à consulta.
Sintaxe
PadYSize_AllLayers : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser especificada – substituindo as unidades padrão definidas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_AllLayers) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_AllLayers) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadYSize_AllLayers = 100
Retorna todos os objetos pad simples cuja propriedade Y Size (All Layers) é igual a 100 nas unidades de medida atuais.
PadYSize_AllLayers >= 4.064
Retorna todos os objetos pad simples cuja propriedade Y Size (All Layers) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_AllLayers) > 80
Retorna todos os objetos pad simples cuja propriedade Y Size (All Layers) é maior que 80 mil.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Retorna todos os objetos pad simples cuja propriedade Y Size (All Layers) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_AllLayers <> 50
Retorna todos os objetos pad simples cuja propriedade Y Size (All Layers) é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (All Layers) é definida apenas para pads cuja propriedade Stack Mode está definida como Simple.
PadYSize_BottomLayer
Resumo
Retorna os objetos pad cuja propriedade Y Size (Bottom Layer) atende à consulta.
Sintaxe
PadYSize_BottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser especificada – substituindo as unidades padrão definidas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_BottomLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_BottomLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
PadYSize_BottomLayer = 100
Retorna todos os objetos pad cuja propriedade Y Size (Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadYSize_BottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Y Size (Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_BottomLayer) > 80
Retorna todos os objetos pad cuja propriedade Y Size (Bottom Layer) é maior que 80 mil.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Y Size (Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_BottomLayer <> 50
Retorna todos os objetos pad cuja propriedade Y Size (Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Y Size (Bottom Layer) será igual à propriedade Y Size (All Layers), pois o tamanho especificado é usado para todas as camadas de sinal. -
A propriedade Y Size (Bottom Layer) é definida apenas para objetos pad.
PadYSize_MidLayerN
Resumo
Retorna os objetos pad cuja propriedade Y Size (Mid Layer <n>) atende à consulta.
Sintaxe
PadYSize_MidLayer<n> : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser especificada – substituindo as unidades padrão definidas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_MidLayer<n>) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_MidLayer<n>) : Number– para especificar um tamanho em mm.
Exemplo de uso
PadYSize_MidLayer<n> = 100
Retorna todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) é igual a 100 nas unidades de medida atuais.
PadYSize_MidLayer<n> >= 4.064
Retorna todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_MidLayer<n>) > 80
Retorna todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) é maior que 80 mil.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_MidLayer<n> <> 50
Retorna todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) é not igual a 50 nas unidades de medida atuais.
PadYSize_PasteBottomLayer
Resumo
Retorna os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) atende à consulta.
Sintaxe
PadYSize_PasteBottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_PasteBottomLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_PasteBottomLayer) : Number– para especificar um tamanho em mm.
Exemplo de uso
PadYSize_PasteBottomLayer = 100
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadYSize_PasteBottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_PasteBottomLayer) > 80
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) é maior que 80 mil.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_PasteBottomLayer <> 50
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Paste Mask Bottom Layer) é definida apenas para objetos pad.
PadYSize_PasteTopLayer
Resumo
Retorna os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) atende à consulta.
Sintaxe
PadYSize_PasteTopLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_PasteTopLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_PasteTopLayer) : Number– para especificar um tamanho em mm.
Exemplo de uso
PadYSize_PasteTopLayer = 100
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) é igual a 100 nas unidades de medida atuais.
PadYSize_PasteTopLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_PasteTopLayer) > 80
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) é maior que 80 mil.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_PasteTopLayer <> 50
Retorna todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Paste Mask Top Layer) é definida apenas para objetos pad.
PadYSize_SolderBottomLayer
Resumo
Retorna os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) atende à consulta.
Sintaxe
PadYSize_SolderBottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_SolderBottomLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_SolderBottomLayer) : Number– para especificar um tamanho em mm.
Exemplo de uso
PadYSize_SolderBottomLayer = 100
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadYSize_SolderBottomLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_SolderBottomLayer) > 80
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) é maior que 80 mil.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_SolderBottomLayer <> 50
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Solder Mask Bottom Layer) é definida apenas para objetos pad.
PadYSize_SolderTopLayer
Resumo
Retorna os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) atende à consulta.
Sintaxe
PadYSize_SolderTopLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_SolderTopLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_SolderTopLayer) : Number– para especificar um tamanho em mm.
Exemplo de uso
PadYSize_SolderTopLayer = 100
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) é igual a 100 nas unidades de medida atuais.
PadYSize_SolderTopLayer >= 4.064
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_SolderTopLayer) > 80
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) é maior que 80 mil.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_SolderTopLayer <> 50
Retorna todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Solder Mask Top Layer) é definida apenas para objetos pad.
PadYSize_TopLayer
Resumo
Retorna os objetos pad cuja propriedade Y Size (Top Layer) atende à consulta.
Sintaxe
PadYSize_TopLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadYSize_TopLayer) : Number– para especificar um tamanho em mil. -
AsMM(PadYSize_TopLayer) : Number– para especificar um tamanho em mm.
Exemplo de uso
PadYSize_TopLayer = 100
Retorna todos os objetos pad cuja propriedade Y Size (Top Layer) é igual a 100 nas unidades de medida atuais.
PadYSize_TopLayer >= 4.064
Retorna todos os objetos de pad cuja propriedade Y Size (Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_TopLayer) > 80
Retorna todos os objetos de pad cuja propriedade Y Size (Top Layer) é maior que 80 mil.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Retorna todos os objetos de pad cuja propriedade Y Size (Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadYSize_TopLayer <> 50
Retorna todos os objetos de pad cuja propriedade Y Size (Top Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade Y Size (Top Layer) será igual à propriedade Y Size (All Layers), pois o tamanho especificado é usado para todas as camadas de sinal. -
A propriedade Y Size (Top Layer) é definida apenas para objetos de pad.
Máscara de pasta habilitada
Resumo
Retorna todos os objetos de pad cuja propriedade Usar pasta atende à consulta.
Sintaxe
PasteMaskEnabled : Boolean_String
Exemplos de uso
PasteMaskEnabled = 'True'
Retorna todos os objetos de pad cuja propriedade Usar pasta está habilitada.
PasteMaskEnabled = 'False'
Retorna todos os objetos de pad cuja propriedade Usar pasta está desabilitada.
Nota
A propriedade Usar pasta é definida apenas para objetos de pad.
Máscara de pasta inferior habilitada
Resumo
Retorna todos os objetos de pad cuja propriedade Paste Mask Enabled - Bottom atende à consulta.
Sintaxe
PasteMaskEnabledBottom : Boolean_String
Exemplos de uso
PasteMaskEnabledBottom = 'True'
Retorna todos os objetos de pad cuja propriedade Paste Mask Enabled - Bottom está habilitada.
PasteMaskEnabledBottom = 'False'
Retorna todos os objetos de pad cuja propriedade Paste Mask Enabled - Bottom está desabilitada.
Nota
A propriedade Paste Mask Enabled - Bottom é definida apenas para objetos de pad.
Máscara de pasta superior habilitada
Resumo
Retorna todos os objetos de pad cuja propriedade Paste Mask Enabled - Top atende à consulta.
Sintaxe
PasteMaskEnabledTop : Boolean_String
Exemplos de uso
PasteMaskEnabledTop = 'True'
Retorna todos os objetos de pad cuja propriedade Paste Mask Enabled - Top está habilitada.
PasteMaskEnabledTop = 'False'
Retorna todos os objetos de pad cuja propriedade Paste Mask Enabled - Top está desabilitada.
Nota
A propriedade Paste Mask Enabled - Top é definida apenas para objetos de pad.
Expansão da máscara de pasta
Resumo
A distância de expansão da máscara de pasta para arcos, preenchimentos, pads, regiões e trilhas pode ser determinada pelas regras de projeto de Expansão da máscara de pasta aplicáveis ou manualmente, definindo um valor de expansão nas propriedades do objeto. Esta função retorna o seguinte:
- Pads cuja propriedade Paste Mask Expansion atende à consulta.
-
Arcos, preenchimentos, regiões e trilhas cujo Paste Mask Expansion Mode está definido como
ManualouFrom Rule, AND cuja propriedade Paste Mask Expansion atende à consulta.
Sintaxe
PasteMaskExpansion : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser especificada – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(– para especificar uma expansão da máscara de pasta em mil.PasteMaskExpansion) : Number -
AsMM(– para especificar uma expansão da máscara de pasta em mm.PasteMaskExpansion) : Number
Exemplos de uso
PasteMaskExpansion = 4
Retorna todos os objetos de pad cuja propriedade Paste Mask Expansion é 4 nas unidades de medida atuais. Também retorna objetos de arco, preenchimento, região e trilha cujo Paste Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Paste Mask Expansion é 4 nas unidades de medida atuais.
PasteMaskExpansion >= 0.0508
Retorna todos os objetos de pad cuja propriedade Paste Mask Expansion é maior ou igual a 0.0508 nas unidades de medida atuais. Também retorna objetos de arco, preenchimento, região e trilha cujo Paste Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Paste Mask Expansion é maior ou igual a 0.0508 nas unidades de medida atuais.
AsMils(PasteMaskExpansion) Between 3 And 5
Retorna todos os objetos de pad cuja propriedade Paste Mask Expansion é maior ou igual a 3 mil e menor ou igual a 5 mil. Também retorna objetos de arco, preenchimento, região e trilha cujo Paste Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Paste Mask Expansion é maior ou igual a 3 mil e menor ou igual a 5 mil.
AsMM(PasteMaskExpansion) < 0.1524
Retorna todos os objetos de pad cuja propriedade Paste Mask Expansion é menor que 0.1524 mm. Também retorna objetos de arco, preenchimento, região e trilha cujo Paste Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Paste Mask Expansion é menor que 0.1524 mm.
Notas
- A distância de expansão da máscara de pasta pode ser especificada com um valor negativo, zero ou positivo.
- A propriedade Paste Mask Expansion é definida apenas para objetos de arco, preenchimento, pad, região e trilha.
Modo de expansão da máscara de pasta
Resumo
A distância de expansão da máscara de pasta para arcos, preenchimentos, regiões e trilhas pode ser determinada pelas regras de projeto de Expansão da máscara de pasta aplicáveis ou manualmente, definindo um valor de expansão nas propriedades do objeto. Como alternativa, nenhuma máscara pode ser usada para esses objetos. Esses três modos são determinados pela propriedade Paste Mask Expansion Mode do objeto. Esta função retorna objetos de arco, preenchimento, região e trilha cuja propriedade Paste Mask Expansion Mode atende à consulta.
Sintaxe
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String deve ser uma das seguintes strings:
-
'None' -
'From Rule' -
'Manual'
Exemplos de uso
PasteMaskExpansionMode = 'Manual'
Retorna todos os objetos de arco, preenchimento, região e trilha cuja propriedade Paste Mask Expansion Mode está definida como Manual, bem como objetos de pad cuja propriedade Paste Mask Override está habilitada.
PasteMaskExpansionMode = 'From Rule'
Retorna todos os objetos de arco, preenchimento, região e trilha cuja propriedade Paste Mask Expansion Mode está definida como From Rule, bem como objetos de pad cuja propriedade Paste Mask Override está desabilitada.
PasteMaskExpansionMode = 'None'
Retorna todos os objetos except objetos de pad e objetos de arco, preenchimento, região e trilha cuja propriedade Paste Mask Expansion Mode está definida como From Rule ou Manual.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Retorna todos os objetos except objetos de arco, preenchimento, região e trilha cuja propriedade Paste Mask Expansion Mode está definida como Manual, e objetos de pad cuja propriedade Paste Mask Override está habilitada.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Retorna todos os objetos except objetos de arco, preenchimento, região e trilha cuja propriedade Paste Mask Expansion Mode está definida como From Rule, e objetos de pad cuja propriedade Paste Mask Override está desabilitada.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Retorna todos os objetos de pad, bem como objetos de arco, preenchimento, região e trilha cuja propriedade Paste Mask Expansion Mode está definida como From Rule ou Manual.
Notas
- A propriedade Paste Mask Expansion Mode é definida apenas para objetos de arco, preenchimento, região e trilha.
- Os caracteres de aspas simples (') no início e no fim de
ExpansionMode_Stringsão obrigatórios.
Substituição da máscara de pasta
Resumo
A distância de expansão da máscara de pasta para pads pode ser determinada pelas regras de projeto de expansão da máscara de pasta pertinentes ou manualmente, definindo um valor de expansão nas propriedades do pad. A segunda opção exige que a propriedade Paste Mask Override do pad esteja habilitada. Esta função retorna objetos pad cuja propriedade Paste Mask Override atende à consulta.
Sintaxe
PasteMaskOverride : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de uso
PasteMaskOverride = 'True'
Retorna todos os objetos pad cuja propriedade Paste Mask Override está habilitada.
PasteMaskOverride = 'False'
Retorna todos os objetos pad cuja propriedade Paste Mask Override está desabilitada.
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Retorna todos os objetos except objetos pad cuja propriedade Paste Mask Override está habilitada.
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Retorna todos os objetos except objetos pad cuja propriedade Paste Mask Override está desabilitada.
Nota
A propriedade Paste Mask Override é definida apenas para objetos pad.
Porcentagem da máscara de pasta
Resumo
A distância de expansão da máscara de pasta para pads pode ser determinada como um valor absoluto (mil/mm) ou como uma porcentagem da área do pad. Esta função retorna objetos cuja propriedade Paste Mask Percent atende à consulta.
Sintaxe
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String especifica a expansão da máscara de pasta, expressa como porcentagem.
Exemplo de uso
PasteMaskPercent = '50%'
Retorna todos os objetos pad cuja propriedade Paste Mask Percent é igual a 50%.
PasteMaskPercent <> '30%'
Retorna todos os objetos except para objetos pad cuja propriedade Paste Mask Percent é igual a 30%.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
PasteMaskPercent_Stringsão obrigatórios. - A porcentagem de expansão da máscara de pasta para um pad pode ser especificada como um valor negativo, zero ou positivo.
Uso de porcentagem na máscara de pasta
Resumo
A distância de expansão da máscara de pasta para pads pode ser determinada como um valor absoluto (mil/mm) ou como uma porcentagem da área do pad. Esta função retorna objetos cuja propriedade Paste Mask Uses Percent atende à consulta.
Sintaxe
PasteMaskUsePercent : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de uso
PasteMaskUsePercent = 'True'
Retorna todos os objetos pad cuja propriedade Paste Mask Uses Percent está habilitada.
PasteMaskUsePercent = 'False'
Retorna todos os objetos except para objetos pad cuja propriedade Paste Mask Uses Percent está habilitada.
Material de tamponamento
Resumo
Retorna todos os objetos via cuja propriedade Plugging Material atende à consulta.
Sintaxe
PluggingMaterial : String
Exemplo de uso
PluggingMaterial = 'Epoxy'
Retorna todos os objetos via cuja propriedade Plugging Material é Epoxy.
PluggingMaterial Like 'Epoxy*'
Retorna todos os objetos via que possuem um Plugging Material cuja string associada começa com Epoxy.
Notas
- A propriedade Plugging Material é definida apenas para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deStringsão obrigatórios.
Lado do tamponamento
Resumo
Retorna todos os objetos via cuja propriedade Plugging Side atende à consulta.
Sintaxe
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String deve ser uma das strings da lista a seguir:
-
'Top' -
'Bottom' -
'Both'
Exemplo de uso
PluggingSide = 'Top'
Retorna todos os objetos via cuja propriedade Plugging Side é Top.
PluggingSide <> 'Both'
Retorna todos os objetos except objetos via cuja propriedade Plugging Side é Both.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Retorna todos os objetos except objetos via cuja propriedade Plugging Side é Both.
Notas
- A propriedade Plugging Side é definida apenas para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim dePluggingSide_Stringsão obrigatórios.
Aproximação de arco do polígono
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Arc Approximation atende à consulta.
Sintaxe
PolygonArcApproximation : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonArcApproximation) : Number— para especificar uma aproximação em mil. -
AsMM(PolygonArcApproximation) : Number— para especificar uma aproximação em mm.
Exemplo de uso
PolygonArcApproximation = 0.0127
Retorna todos os objetos de preenchimento poligonal cuja propriedade Arc Approximation é 0.0127 nas unidades de medida atuais.
PolygonArcApproximation >= 1.27
Retorna todos os objetos de preenchimento poligonal cuja propriedade Arc Approximation é maior ou igual a 1.27 nas unidades de medida atuais.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Retorna todos os objetos de preenchimento poligonal cuja propriedade Arc Approximation é maior ou igual a 0.01 mil e menor ou igual a 0.02 mil.
AsMM(PolygonArcApproximation) < 0.0127
Retorna todos os objetos de preenchimento poligonal cuja propriedade Arc Approximation é menor que 0.0127 mm.
Notas
-
A propriedade Arc Approximation é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
Tamanho da grade do polígono
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Grid Size atende à consulta.
Sintaxe
PolygonGridSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonGridSize) : Number— para especificar um tamanho em mil. -
AsMM(PolygonGridSize) : Number— para especificar um tamanho em mm.
Exemplo de uso
PolygonGridSize = 20
Retorna todos os objetos de preenchimento poligonal cuja propriedade Grid Size é 20 nas unidades de medida atuais.
PolygonGridSize >= 1.27
Retorna todos os objetos de preenchimento poligonal cuja propriedade Grid Size é maior ou igual a 1.27 nas unidades de medida atuais.
AsMils(PolygonGridSize) Between 10 And 30
Retorna todos os objetos de preenchimento poligonal cuja propriedade Grid Size é maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(PolygonGridSize) < 1.016
Retorna todos os objetos de preenchimento poligonal cuja propriedade Grid Size é menor que 1.016 mm.
Notas
-
A propriedade Grid Size é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
Estilo de hachura do polígono
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Hatching Style atende à consulta.
Sintaxe
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String deve ser uma das strings da seguinte lista:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Exemplo de uso
PolygonHatchingStyle = 'Horizontal Hatch'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Hatching Style é Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Retorna todos os objetos except objetos de preenchimento poligonal cuja propriedade Hatching Style é 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Retorna todos os objetos de preenchimento poligonal except aqueles cuja propriedade Hatching Style é Solid.
Notas
- A propriedade Hatching Style é definida apenas para objetos de preenchimento poligonal.
-
Os caracteres de aspas simples (') no início e no fim de
PolygonHatchingStyle_Stringsão obrigatórios.
PolygonIgnoreViolations
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Ignore On-Line Violations atende à consulta.
Sintaxe
PolygonIgnoreViolations : Boolean_String
Exemplo de uso
PolygonIgnoreViolations = 'True'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Ignore On-Line Violations está habilitada.
PolygonIgnoreViolations = 'False'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Ignore On-Line Violations está desabilitada.
Notas
- A propriedade Ignore On-Line Violations é definida apenas para objetos de preenchimento poligonal.
- Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonIslandAreaThreshold
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Island Area Threshold atende à consulta.
Sintaxe
PolygonIslandAreaThreshold : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonIslandAreaThreshold) : Number– para especificar um limite em mil. -
AsMM(PolygonIslandAreaThreshold) : Number– para especificar um limite em mm.
Exemplo de uso
PolygonIslandAreaThreshold = 2
Retorna todos os objetos de preenchimento poligonal cuja propriedade Island Area Threshold é igual a 2 unidades de medida (atuais) ao quadrado.
PolygonIslandAreaThreshold >= 2
Retorna todos os objetos de preenchimento poligonal cuja propriedade Island Area Threshold é maior ou igual a 2 unidades de medida (atuais) ao quadrado.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Retorna todos os objetos de preenchimento poligonal cuja propriedade Island Area Threshold é maior ou igual a 3000 square mils e menor ou igual a 4000 square mils.
AsMM(PolygonIslandAreaThreshold) < 1.016
Retorna todos os objetos de preenchimento poligonal cuja propriedade Island Area Threshold é menor que 1.016 square mm.
Notas
-
A propriedade Island Area Threshold é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonMinimumPrimitiveSize
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Minimum Primitive Size atende à consulta.
Sintaxe
PolygonMinimumPrimitiveSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonMinimumPrimitiveSize) : Number– para especificar um tamanho em mil. -
AsMM(PolygonMinimumPrimitiveSize) : Number– para especificar um tamanho em mm.
Exemplo de uso
PolygonMinimumPrimitiveSize = 4
Retorna todos os objetos de preenchimento poligonal cuja propriedade Minimum Primitive Size é igual a 4 unidades de medida atuais.
PolygonMinimumPrimitiveSize >= 0.0508
Retorna todos os objetos de preenchimento poligonal cuja propriedade Minimum Primitive Size é maior ou igual a 0.0508 unidades de medida atuais.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Retorna todos os objetos de preenchimento poligonal cuja propriedade Minimum Primitive Size é maior ou igual a 3 mil e menor ou igual a 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Retorna todos os objetos de preenchimento poligonal cuja propriedade Minimum Primitive Size é menor que 0.1524 mm.
Notas
-
A propriedade Minimum Primitive Size é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonNeckWidthThreshold
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Neck Width Threshold atende à consulta.
Sintaxe
PolygonNeckWidthThreshold : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonNeckWidthThreshold) : Number– para especificar um limite em mil. -
AsMM(PolygonNeckWidthThreshold) : Number– para especificar um limite em mm.
Exemplo de uso
PolygonNeckWidthThreshold = 5
Retorna todos os objetos de preenchimento poligonal cuja propriedade Neck Width Threshold é igual a 5 unidades de medida atuais.
PolygonNeckWidthThreshold >= 5
Retorna todos os objetos de preenchimento poligonal cuja propriedade Neck Width Threshold é maior ou igual a 5 unidades de medida atuais.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Retorna todos os objetos de preenchimento poligonal cuja propriedade Neck Width Threshold é maior ou igual a 5 mil e menor ou igual a 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Retorna todos os objetos de preenchimento poligonal cuja propriedade Neck Width Threshold é menor que 0.127 mm.
Notas
-
A propriedade Neck Width Threshold é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonPourOverSameNet
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Pour Over Same Net atende à consulta.
Sintaxe
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String deve ser uma das strings da seguinte lista:
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
Exemplo de uso
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Pour Over Same Net é Pour Over All Same Net Objects.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Retorna todos os objetos except objetos de preenchimento poligonal cuja propriedade Pour Over Same Net é Pour Over Same Net Polygons Only.
PolygonPourOverSameNet = 'Pour Over All Same Net Objects' || PolygonPourOverSameNet = 'Pour Over Same Net Polygons Only'
IsPolygon && PolygonPourOverSameNet <> 'Don't Pour Over Same Net Objects'
Retorna todos os objetos de preenchimento poligonal except aqueles cuja propriedade Pour Over Same Net é Don't Pour Over Same Net Objects.
Notas
- A propriedade Pour Over Same Net é definida apenas para objetos de preenchimento poligonal.
-
Os caracteres de aspas simples (') no início e no fim de
PourOverSameNet_Stringsão obrigatórios. - Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonRemoveDeadCopper
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Dead Copper atende à consulta.
Sintaxe
PolygonRemoveDeadCopper : Boolean_String
Exemplo de uso
PolygonRemoveDeadCopper = 'True'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Dead Copper está habilitada.
PolygonRemoveDeadCopper = 'False'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Dead Copper está desabilitada.
Notas
-
A propriedade Remove Dead Copper é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonRemoveIslandsByArea
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Islands By Area atende à consulta.
Sintaxe
PolygonRemoveIslandsByArea : Boolean_String
Exemplo de uso
PolygonRemoveIslandsByArea = 'True'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Islands By Area está habilitada.
PolygonRemoveIslandsByArea = 'False'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Islands By Area está desabilitada.
Notas
- A propriedade Remove Islands By Area é definida apenas para objetos de preenchimento poligonal.
- Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonRemoveNarrowNecks
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Narrow Necks atende à consulta.
Sintaxe
PolygonRemoveNarrowNecks : Boolean_String
Exemplo de uso
PolygonRemoveNarrowNecks = 'True'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Narrow Necks está habilitada.
PolygonRemoveNarrowNecks = 'False'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Remove Narrow Necks está desabilitada.
Notas
-
A propriedade Remove Narrow Necks é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonSurroundPads
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Surround Pads With atende à consulta.
Sintaxe
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String deve ser uma das strings da seguinte lista:
-
'Arcs' -
'Octagons'
Exemplo de uso
PolygonSurroundPads = 'Arcs'
Retorna todos os objetos de preenchimento poligonal cuja propriedade Surround Pads With é Arcs.
PolygonSurroundPads <> 'Octagons'
Retorna todos os objetos except objetos de preenchimento poligonal cuja propriedade Surround Pads With é Octagons.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Retorna todos os objetos de preenchimento poligonal except aqueles cuja propriedade Surround Pads With é Octagons.
Notas
- A propriedade Surround Pads With é definida apenas para objetos de preenchimento poligonal.
-
Os caracteres de aspas simples (') no início e no final de
SurroundPads_Stringsão obrigatórios. - Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PolygonTrackWidth
Resumo
Retorna todos os objetos de preenchimento poligonal cuja propriedade Track Width atende à consulta.
Sintaxe
PolygonTrackWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonTrackWidth) : Number— para especificar uma largura em mil. -
AsMM(PolygonTrackWidth) : Number— para especificar uma largura em mm.
Exemplo de uso
PolygonTrackWidth = 20
Retorna todos os objetos de preenchimento poligonal cuja propriedade Track Width é 20 nas unidades de medida atuais.
PolygonTrackWidth >= 1.27
Retorna todos os objetos de preenchimento poligonal cuja propriedade Track Width é maior ou igual a 1.27 nas unidades de medida atuais.
AsMils(PolygonTrackWidth) Between 10 And 30
Retorna todos os objetos de preenchimento poligonal cuja propriedade Track Width é maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(PolygonTrackWidth) < 1.016
Retorna todos os objetos de preenchimento poligonal cuja propriedade Track Width é menor que 1.016 mm.
Notas
-
A propriedade Track Width é definida apenas para objetos de preenchimento poligonal.
-
Os objetos filhos dos objetos de preenchimento poligonal retornados pela consulta não são retornados.
PositiveNet
Resumo
Retorna todos os objetos de par diferencial cuja propriedade Positive Net atende à consulta.
Sintaxe
PositiveNet : String
Exemplo de uso
PositiveNet = 'D_P'
Retorna todos os objetos de par diferencial cuja propriedade Positive Net é D_P.
PositiveNet Like '*RX1_P'
Retorna todos os objetos de par diferencial cuja propriedade Positive Net termina com RX1_P.
Notas
- A propriedade Positive Net é definida apenas para objetos de par diferencial.
- Os objetos filhos dos objetos de par diferencial retornados pela consulta não são retornados.
PropagationDelay
Resumo
Retorna todos os objetos de arco, trilha, pad e via cuja propriedade Propagation Delay atende à consulta.
Sintaxe
PropagationDelay : Numeric_String
Exemplo de uso
PropagationDelay = '70'
Retorna todos os objetos de região cuja propriedade Propagation Delay é igual a 70.
PropagationDelay Between '200' And '400'
Retorna todos os objetos de região cuja propriedade Propagation Delay é maior ou igual a 200 e menor ou igual a 400.
PropagationDelay >= '100'
Retorna todos os objetos de região cuja propriedade Propagation Delay é maior ou igual a 100.
PropagationDelay <> '120'
Retorna todos os objetos except objetos de região cuja propriedade Propagation Delay é igual a 120.
Nota
A propriedade Propagation Delay é definida apenas para objetos de componente.
QrCodeInverted
Resumo
Retorna todos os objetos de string de texto cuja propriedade BarCode Inverted atende à consulta.
Sintaxe
QrCodeInverted : Boolean_String
Exemplo de uso
QrCodeInverted = 'True'
Retorna todos os objetos de string de texto cuja propriedade BarCode Inverted está habilitada.
QrCodeInverted = 'False'
Retorna todos os objetos de string de texto cuja propriedade BarCode Inverted está desabilitada.
Notas
-
A propriedade BarCode Inverted é definida apenas para objetos de string de texto.
-
O uso desta palavra-chave também retornará os objetos primitivos filhos de string de texto dos objetos de projeto agrupados (objetos de componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas), cuja propriedade BarCode Inverted atende à consulta. Caso deseje selecionar apenas objetos de string de texto que tenham sido configurados como texto de código QR, use um prefixo de palavra-chave adicional para selecionar esses objetos. Um exemplo de expressão de consulta é
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Resumo
Retorna todos os objetos de cota de diâmetro radial e de cota radial cuja propriedade Angular Step atende à consulta.
Sintaxe
RadialDimensionAngularStep : Number
Exemplo de uso
RadialDimensionAngularStep = 30.0
Retorna todos os objetos de cota de diâmetro radial e de cota radial cuja propriedade Angular Step é 30.0 graus.
RadialDimensionAngularStep > 60.0
Retorna todos os objetos de cota de diâmetro radial e de cota radial cuja propriedade Angular Step é maior que 60.0 graus.
RadialDimensionAngularStep Between 30.0 And 150.0
Retorna todos os objetos de cota de diâmetro radial e de cota radial cuja propriedade Angular Step é maior ou igual a 30.0 graus e menor ou igual a 150.0 graus.
RadialDimensionAngularStep <= 45.0
Retorna todos os objetos de cota de diâmetro radial e de cota radial cuja propriedade Angular Step é menor ou igual a 45.0 graus.
Nota
A propriedade Angular Step é definida apenas para objetos de cota de diâmetro radial e de cota radial.
Restricted
Resumo
Retorna todos os objetos de keepout cuja propriedade Restricted for Layer atende à consulta.
Sintaxe
Restricted = Layer_String
Restricted <> Layer_String
Exemplos de uso
Restricted = 'TopLayer'
Retorna todos os objetos de keepout na TopLayer.
Restricted <> 'MidLayer1'
Retorna todos os objetos de keepout except aqueles na camada MidLayer1.
Notas
-
Os caracteres de aspas simples (') no início e no final de
Layer_Stringsão obrigatórios. - A propriedade Restricted for Layer é definida apenas para objetos de keepout (arcos, preenchimentos, regiões sólidas e trilhas).
Rotação
Resumo
Retorna todos os objetos de cota de linha de base, cota de centro, componente, cota de referência, vista de projeto, tabela de furação, preenchimento, tabela de empilhamento de camadas, cota de diâmetro linear, cota linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) cuja propriedade Rotation atende à consulta.
Sintaxe
Rotation : Number
Exemplos de uso
Rotation = 30.0
Retorna todos os objetos de cota de linha de base, cota de centro, componente, cota de referência, vista de projeto, tabela de furação, preenchimento, tabela de empilhamento de camadas, cota de diâmetro linear, cota linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) cuja propriedade Rotation é igual a 30.0 graus.
Rotation > 60.0
Retorna todos os objetos de cota de linha de base, cota de centro, componente, cota de referência, vista de projeto, tabela de furação, preenchimento, tabela de empilhamento de camadas, cota de diâmetro linear, cota linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) cuja propriedade Rotation é maior que 60.0 graus.
Rotation Between 30.0 And 150.0
Retorna todos os objetos de cota de linha de base, cota de centro, componente, cota de referência, vista de projeto, tabela de furação, preenchimento, tabela de empilhamento de camadas, cota de diâmetro linear, cota linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) cuja propriedade Rotation é maior ou igual a 30.0 graus e menor ou igual a 150.0 graus.
Rotation <= 45.0
Retorna todos os objetos de cota de linha de base, cota de centro, componente, cota de referência, vista de projeto, tabela de furação, preenchimento, tabela de empilhamento de camadas, cota de diâmetro linear, cota linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) cuja propriedade Rotation é menor ou igual a 45.0 graus.
Nota
A propriedade Rotation é definida apenas para objetos de cota de linha de base, cota de centro, componente, cota de referência, vista de projeto, tabela de furação, preenchimento, tabela de empilhamento de camadas, cota de diâmetro linear, cota linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre).
Atributos da regra
Resumo
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Rule Attributes atende à consulta.
Sintaxe
RuleAttributes : String
A cadeia de texto inserida deve corresponder aos atributos definidos para a regra (por exemplo, 'Clearance = 10mil').
Exemplos de uso
RuleAttributes = 'Clearance = 10mil'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Rule Attributes é Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Rule Attributes começa com Expansion. Nesse caso, serão retornadas todas as regras e violações relacionadas à máscara de pasta e à máscara de solda.
Nota
A propriedade Rule Attributes é definida apenas para objetos de regra de projeto e de violação.
Categoria da regra
Resumo
Retorna todos os objetos de regra de projeto cuja propriedade Rule Category atende à consulta.
Sintaxe
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String deve ser uma das cadeias de texto da lista a seguir:
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
Exemplos de uso
RuleCategory = 'Electrical'
Retorna todos os objetos de regra de projeto cuja propriedade Rule Category é Electrical.
RuleCategory <> 'High Speed'
Retorna todos os objetos except objetos de regra de projeto cuja propriedade Rule Category é High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Retorna todos os objetos de regra de projeto except aqueles cuja propriedade Rule Category é Signal Integrity.
Notas
- A propriedade Rule Category é definida apenas para objetos de regra de projeto.
-
Os caracteres de aspas simples (') no início e no final de
Category_Stringsão obrigatórios.
Comentário da regra
Resumo
Retorna todos os objetos de regra de projeto cuja propriedade Rule Comment atende à consulta.
Sintaxe
RuleComment : String
A cadeia de texto inserida deve corresponder ao comentário definido para uma regra (por exemplo, 'This is an example clearance rule').
Exemplos de uso
RuleComment = 'Todos os fiduciais mascarados nas camadas de máscara de pasta'
Retorna todos os objetos de regra de projeto cuja propriedade Rule Comment é Todos os fiduciais mascarados nas camadas de máscara de pasta.
RuleComment Like '*Clearance*'
Retorna todos os objetos de regra de projeto cuja propriedade Rule Comment contém o termo Clearance. Por exemplo, uma regra de espaçamento com Comment = Example Clearance Rule e uma regra de espaçamento entre componentes com Comentário = Example Component Clearance Rule seriam ambas retornadas por essa expressão.
RuleComment = ''
Retorna todos os objetos except objetos de regra de projeto que têm um valor definido para a propriedade Rule Comment.
Nota
A propriedade Rule Comment é definida apenas para objetos de regra de projeto.
Regra habilitada
Resumo
Retorna todos os objetos de regra de projeto cuja propriedade Rule Enabled atende à consulta.
Sintaxe
RuleEnabled : Boolean_String
Exemplos de uso
RuleEnabled = 'True'
Retorna todos os objetos de regra de projeto cuja propriedade Rule Enabled está habilitada.
RuleEnabled = 'False'
Retorna todos os objetos de regra de projeto cuja propriedade Rule Enabled está desabilitada.
Nota
A propriedade Rule Enabled é definida apenas para objetos de regra de projeto.
Prioridade da regra
Resumo
Retorna todos os objetos de regra de projeto cuja propriedade Rule Priority atende à consulta.
Sintaxe
RulePriority : Numeric_String
RulePriority : Number
Exemplos de uso
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Retorna todos os objetos de regra de projeto cuja propriedade Rule Priority é 2.
RulePriority > '' && RulePriority Between 3 And 5
Retorna todos os objetos de regra de projeto cuja propriedade Rule Priority é maior ou igual a 3 e menor ou igual a 5.
ObjectKind Like '*Rule' && RulePriority >= 4
Retorna todos os objetos de regra de projeto cuja propriedade Rule Priority é maior ou igual a 4.
IsRule && RulePriority < 4
Retorna todos os objetos de regra de projeto cuja propriedade Rule Priority é menor que 4.
RulePriority <> '1'
Retorna todos os objetos except objetos de regra de projeto cuja propriedade Rule Priority é 1.
IsRule && RulePriority <> 1
Retorna todos os objetos de regra de projeto cuja propriedade Rule Priority não é igual a 1.
Nota
A propriedade Rule Priority é definida apenas para objetos de regra de projeto.
RuleScope1
Resumo
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 1 corresponde à consulta.
Sintaxe
RuleScope1 : String
A string inserida deve corresponder ao escopo definido para a regra (por exemplo, 'All').
Exemplos de uso
RuleScope1 = 'All'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 1 é All.
RuleScope1 = 'InNet(''D7'')'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 1 é InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 1 é InNet('???'). A string da net associada deve conter exatamente três caracteres; exemplos de propriedades de Escopo 1 que atendem a esse critério são InNet('GND') e InNet('VCC').
Nota
A propriedade Scope 1 é definida apenas para objetos de regra de projeto e de violação.
RuleScope2
Resumo
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 2 corresponde à consulta.
Sintaxe
RuleScope2 : String
A string inserida deve corresponder ao escopo definido para a regra (por exemplo, 'All').
Exemplos de uso
RuleScope2 = 'All'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 2 é All.
RuleScope2 = '-'
Retorna todos os objetos de regra de projeto e de violação que não possuem a propriedade Scope 2. Alguns tipos de regras de projeto possuem as propriedades Scope 1 e Scope 2 (regras binárias), mas a maioria possui apenas a propriedade Scope 1 (regras unárias) e, portanto, não é possível definir uma propriedade Scope 2 para essas regras.
RuleScope2 = 'InNet(''D7'')'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 2 é InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 2 é InNet('???'). A string da net associada deve conter exatamente três caracteres; exemplos de propriedades de Escopo 1 que atendem a esse critério são InNet('GND') e InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Retorna todos os objetos de regra de projeto e de violação cuja propriedade Scope 2 é InComponent('??*'). A string do componente associado deve conter pelo menos dois caracteres; exemplos de propriedades de Escopo 2 que atendem a esse critério são InComponent('C3') e InComponent('RP1').
Nota
A propriedade Scope 2 é definida apenas para objetos de regra de projeto e de violação.
RuleType
Resumo
Retorna todos os objetos de regra de projeto cuja propriedade Rule Type corresponde à consulta.
Sintaxe
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String deve ser uma das seguintes strings:
-
Electrical Rules –
'Clearance','Short-Circuit','Un-Routed Net','Un-Connected Pin','Modified Polygon' -
Routing Rules –
'Width','Routing Topology','Routing Priority','Routing Layers','Routing Corners','Routing Via Style','Fanout Control','Differential Pairs Routing' -
SMT Rules –
'SMD To Corner','SMD To Plane','SMD Neck-Down','SMD Entry' -
Mask Rules –
'Solder Mask Expansion','Paste Mask Expansion' -
Plane Rules –
'Power Plane Connect Style','Power Plane Clearance','Polygon Connect Style' -
Testpoint Rules -
'Fabrication Testpoint Style','Fabrication Testpoint Usage','Assembly Testpoint Style','Assembly Testpoint Usage' -
Manufacturing Rules -
'Minimum Annular Ring','Acute Angle','Hole Size','Layer Pairs','Hole To Hole Clearance','Minimum Solder Mask Sliver','Silk To Solder Mask Clearance','Silk To Silk Clearance','Board Outline Clearance' -
High Speed Rules -
'Parallel Segment','Length','Matched Lengths','Daisy Chain Stub Length','Vias Under SMD','Maximum Via Count','Max Via Sub Length (Back Drilling)' -
Placement Rules –
'Room Definition','Component Clearance','Component Orientations','Permitted Layers','Nets to Ignore','Height' -
Signal Integrity Rules -
'Signal Stimulus','Overshoot - Falling Edge','Overshoot - Rising Edge','Undershoot - Falling Edge','Undershoot - Rising Edge','Impedance','Signal Top Value','Signal Base Value','Flight Time - Rising Edge','Flight Time - Falling Edge','Slope - Rising Edge','Slope - Falling Edge','Supply Nets'
Exemplos de uso
RuleType = 'Clearance'
Retorna todos os objetos de regra de projeto cuja propriedade Rule Type é Clearance.
RuleType <> 'Paste Mask Expansion'
Retorna todos os objetos except objetos de regra de projeto cuja propriedade Rule Type é Paste Mask Expansion.
IsRule && RuleType <> 'Height'
Retorna todos os objetos de regra de projeto cuja propriedade Rule Type não é Height.
Notas
- A propriedade Rule Type é definida apenas para objetos de regra de projeto.
-
As aspas simples (') no início e no final de
RuleType_Stringsão obrigatórias.
ShowComment
Resumo
Retorna objetos de componente cuja propriedade Show Comment corresponde à consulta.
Sintaxe
ShowComment : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
ShowComment = 'True'
Retorna todos os objetos de componente cuja propriedade Show Comment está habilitada.
ShowComment = 'False'
Retorna todos os objetos de componente cuja propriedade Show Comment está desabilitada.
ShowComment <> 'True'
Not (ShowComment = 'True')
Retorna todos os objetos except objetos de componente cuja propriedade Show Comment está habilitada.
ShowComment <> 'False'
Not (ShowComment = 'False')
Retorna todos os objetos except objetos de componente cuja propriedade Show Comment está desabilitada.
Notas
- A propriedade Show Comment é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
ShowName
Resumo
Retorna objetos de componente cuja propriedade Show Name corresponde à consulta.
Sintaxe
ShowName : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
ShowName = 'True'
Retorna todos os objetos de componente cuja propriedade Show Name está habilitada.
ShowName = 'False'
Retorna todos os objetos de componente cuja propriedade Show Name está desabilitada.
ShowName <> 'True'
Not (ShowName = 'True')
Retorna todos os objetos except objetos de componente cuja propriedade Show Name está habilitada.
ShowName <> 'False'
Not (ShowName = 'False')
Retorna todos os objetos except objetos de componente cuja propriedade Show Name está desabilitada.
Notas
- A propriedade Show Name é definida apenas para objetos de componente.
- Os objetos filhos dos componentes retornados pela consulta não são retornados.
SlotHoleLength
Resumo
Retorna todos os objetos de pad cuja propriedade Hole Length corresponde à consulta.
Sintaxe
SlotHoleLength : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(SlotHoleLength) : Number– para especificar um comprimento em mil. -
AsMM(SlotHoleLength) : Number– para especificar um comprimento em mm.
Exemplo de uso
SlotHoleLength = 50
Retorna todos os objetos de pad cuja propriedade Hole Length é igual a 50 nas unidades de medida atuais.
SlotHoleLength >= 50
Retorna todos os objetos de pad cuja propriedade Hole Length é maior ou igual a 50 nas unidades de medida atuais.
AsMils(SlotHoleLength) Between 20 And 50
Retorna todos os objetos de pad cuja propriedade Hole Length é maior ou igual a 0.5mil e menor ou igual a 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Retorna todos os objetos de pad cuja propriedade Hole Length é menor que 1.5 mm.
Nota
A propriedade Hole Length é definida apenas para objetos de pad.
Expansão da máscara de solda
Resumo
A distância de expansão da máscara de solda para arcos, preenchimentos, pads, regiões, trilhas e vias pode ser determinada pelas regras de projeto de expansão da máscara de solda aplicáveis ou manualmente, definindo um valor de expansão nas propriedades do objeto. Esta função retorna o seguinte:
-
Pads e vias cuja propriedade Solder Mask Expansion atende à consulta.
-
Arcos, preenchimentos, regiões e trilhas cujo Solder Mask Expansion Mode está definido como
ManualouFrom Rule, AND e cuja propriedade Solder Mask Expansion atende à consulta.
Sintaxe
SolderMaskExpansion : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(– para especificar uma expansão da máscara de solda em mil.SolderMaskExpansion) : Number -
AsMM(– para especificar uma expansão da máscara de solda em mm.SolderMaskExpansion) : Number
Exemplo de uso
SolderMaskExpansion = 4
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top, se definida separadamente) é igual a 4 nas unidades de medida atuais. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é igual a 4 nas unidades de medida atuais.
SolderMaskExpansion >= 0.0508
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top, se definida separadamente) é maior ou igual a 0.0508 nas unidades de medida atuais. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é maior ou igual a 0.0508 nas unidades de medida atuais.
AsMils(SolderMaskExpansion) Between 3 And 5
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top, se definida separadamente) é maior ou igual a 3 mil e menor ou igual a 5 mil. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é maior ou igual a 3 mil e menor ou igual a 5 mil.
AsMM(SolderMaskExpansion) < 0.1524
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top, se definida separadamente) é menor que 0.1524 mm. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é menor que 0.1524 mm.
Notas
- A distância de expansão da máscara de solda pode ser especificada como um valor negativo, zero ou positivo.
- A propriedade Solder Mask Expansion é definida apenas para objetos de arco, preenchimento, pad, região, trilha e via.
Expansão da máscara de solda inferior
Resumo
A distância de expansão da máscara de solda para arcos, preenchimentos, pads, regiões, trilhas e vias pode ser determinada pelas regras de projeto de expansão da máscara de solda aplicáveis ou manualmente, definindo um valor de expansão nas propriedades do objeto. Para pads e vias, os valores de expansão podem ser especificados independentemente para os lados superior e inferior da placa. Esta função retorna o seguinte:
- Pads e vias cuja propriedade Solder Mask Expansion - Bottom atende à consulta.
-
Arcos, preenchimentos, regiões e trilhas cujo Solder Mask Expansion Mode está definido como
ManualouFrom Rule, AND e cuja propriedade Solder Mask Expansion atende à consulta.
Sintaxe
SolderMaskExpansionBottom : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma opção específica de unidade de medida pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(SolderMaskExpansionBottom) : Number– para especificar uma expansão da máscara de solda em mil. -
AsMM(SolderMaskExpansionBottom) : Number– para especificar uma expansão da máscara de solda em mm.
Exemplo de uso
SolderMaskExpansionBottom = 4
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion - Bottom é igual a 4 nas unidades de medida atuais. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é igual a 4 nas unidades de medida atuais.
SolderMaskExpansionBottom >= 0.0508
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion - Bottom é maior ou igual a 0.0508 nas unidades de medida atuais. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é maior ou igual a 0.0508 nas unidades de medida atuais.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion - Bottom é maior ou igual a 3 mil e menor ou igual a 5 mil. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é maior ou igual a 3 mil e menor ou igual a 5 mil.
AsMM(SolderMaskExpansionBottom) < 0.1524
Retorna todos os objetos de pad e via cuja propriedade Solder Mask Expansion - Bottom é menor que 0.1524 mm. Também retorna objetos de arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é menor que 0.1524 mm.
Notas
-
A distância de expansão da máscara de solda pode ser especificada como um valor negativo, zero ou positivo.
-
A propriedade Solder Mask Expansion - Bottom é definida apenas para objetos de pad e via.
Expansão da máscara de solda a partir da borda do furo
Resumo
Retorna todos os objetos de pad e via cuja propriedade Apply Solder Mask Expansion From The Hole Edge atende à consulta.
Sintaxe
SolderMaskExpansionFromHoleEdge : Boolean_String
Exemplo de uso
SolderMaskExpansionFromHoleEdge = 'True'
Retorna todos os objetos de pad e via cuja propriedade Apply Solder Mask Expansion From The Hole Edge está habilitada.
SolderMaskExpansionFromHoleEdge = 'False'
Retorna todos os objetos pad e via cuja propriedade Apply Solder Mask Expansion From The Hole Edge está desativada.
Nota
A propriedade Apply Solder Mask Expansion From The Hole Edge é definida apenas para objetos pad e via.
SolderMaskExpansionMode
Resumo
A distância de expansão da máscara de solda para arcos, preenchimentos, regiões e trilhas pode ser determinada pelas regras de projeto de expansão da máscara de solda aplicáveis ou manualmente, definindo um valor de expansão como parte das propriedades do objeto. Como alternativa, esses objetos podem ficar sem máscara. Esses três modos são determinados pela propriedade Solder Mask Expansion Mode do objeto. Esta função retorna objetos arco, preenchimento, região e trilha cuja propriedade Solder Mask Expansion Mode atende à consulta.
Sintaxe
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String deve ser uma das seguintes strings:
-
'None' -
'From Rule' -
'Manual'
Exemplos de uso
SolderMaskExpansionMode = 'Manual'
Retorna todos os objetos arco, preenchimento, região e trilha cuja propriedade Solder Mask Expansion Mode está definida como Manual, bem como objetos pad e via cuja propriedade Solder Mask Override está ativada.
SolderMaskExpansionMode = 'From Rule'
Retorna todos os objetos arco, preenchimento, região e trilha cuja propriedade Solder Mask Expansion Mode está definida como From Rule, bem como objetos pad e via cuja propriedade Solder Mask Override está desativada.
SolderMaskExpansionMode = 'None'
Retorna todos os objetos except objetos pad e via, e objetos arco, preenchimento, região e trilha cuja propriedade Solder Mask Expansion Mode está definida como From Rule ou Manual.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Retorna todos os objetos except objetos arco, preenchimento, região e trilha cuja propriedade Solder Mask Expansion Mode está definida como Manual, e objetos pad e via cuja propriedade Solder Mask Override está ativada.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Retorna todos os objetos except objetos arco, preenchimento, região e trilha cuja propriedade Solder Mask Expansion Mode está definida como From Rule, e objetos pad e via cuja propriedade Solder Mask Override está desativada.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Retorna todos os objetos pad e via, bem como objetos arco, preenchimento, região e trilha cuja propriedade Solder Mask Expansion Mode está definida como From Rule ou Manual.
Notas
- A propriedade Solder Mask Expansion Mode é definida apenas para objetos arco, preenchimento, região e trilha.
-
Os caracteres de aspas simples (') no início e no final de
ExpansionMode_Stringsão obrigatórios.
SolderMaskExpansionTop
Resumo
A distância de expansão da máscara de solda para arcos, preenchimentos, pads, regiões, trilhas e vias pode ser determinada pelas regras de projeto de expansão da máscara de solda aplicáveis ou manualmente, definindo um valor de expansão como parte das propriedades do objeto. Para pads e vias, os valores de expansão podem ser especificados independentemente para os lados superior e inferior da placa. Esta função retorna o seguinte:
- Pads e vias cuja propriedade Solder Mask Expansion - Top atende à consulta.
-
Arcos, preenchimentos, regiões e trilhas cujo Solder Mask Expansion Mode está definido como
ManualouFrom Rule, AND cuja propriedade Solder Mask Expansion atende à consulta.
Sintaxe
SolderMaskExpansionTop : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(SolderMaskExpansionTop) : Number– para especificar uma expansão da máscara de solda em mil. -
AsMM(SolderMaskExpansionTop) : Number– para especificar uma expansão da máscara de solda em mm.
Exemplos de uso
SolderMaskExpansionTop = 4
Retorna todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top é 4 nas unidades de medida atuais. Também retorna objetos arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é 4 nas unidades de medida atuais.
SolderMaskExpansionTop >= 0.0508
Retorna todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top é maior ou igual a 0.0508 nas unidades de medida atuais. Também retorna objetos arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é maior ou igual a 0.0508 nas unidades de medida atuais.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Retorna todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top é maior ou igual a 3 mil e menor ou igual a 5mil. Também retorna objetos arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é maior ou igual a 3 mil e menor ou igual a 5 mil.
AsMM(SolderMaskExpansionTop) < 0.1524
Retorna todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top é menor que 0.1524 mm. Também retorna objetos arco, preenchimento, região e trilha cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é menor que 0.1524mm.
Notas
-
A distância de expansão da máscara de solda pode ser especificada como um valor negativo, zero ou positivo.
-
A propriedade Solder Mask Expansion - Top é definida apenas para objetos pad e via.
SolderMaskOverride
Resumo
A distância de expansão da máscara de solda para pads e vias pode ser determinada pelas regras de projeto de expansão da máscara de solda aplicáveis ou manualmente, definindo um valor de expansão como parte das propriedades do pad ou da via. A segunda opção exige que a propriedade Solder Mask Override do pad ou da via esteja ativada. Esta função retorna objetos pad e via cuja propriedade Solder Mask Override atende à consulta.
Sintaxe
SolderMaskOverride : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplos de uso
SolderMaskOverride = 'True'
Retorna todos os objetos pad e via cuja propriedade Solder Mask Override está ativada.
SolderMaskOverride = 'False'
Retorna todos os objetos pad e via cuja propriedade Solder Mask Override está desativada.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Retorna todos os objetos except objetos pad e via cuja propriedade Solder Mask Override está ativada.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Retorna todos os objetos except objetos pad e via cuja propriedade Solder Mask Override está desativada.
Nota
A propriedade Solder Mask Override é definida apenas para objetos pad e via.
SolderMaskTentingBottom
Resumo
Retorna todos os objetos pad e via cuja propriedade Solder Mask Tenting - Bottom atende à consulta.
Sintaxe
SolderMaskTentingBottom : Boolean_String
Exemplos de uso
SolderMaskTentingBottom = 'True'
Retorna todos os objetos pad e via cuja propriedade Solder Mask Tenting - Bottom está ativada.
SolderMaskTentingBottom = 'False'
Retorna todos os objetos pad e via cuja propriedade Solder Mask Tenting - Bottom está desativada.
Notas
-
A propriedade Solder Mask Tenting - Bottom é definida apenas para objetos pad e via.
-
A propriedade Solder Mask Tenting - Bottom (conforme exibida nos painéis List) está relacionada à opção Bottom na seção Solder Mask Expansion ao visualizar as propriedades de um objeto selecionado por meio do painel Properties. Quando a propriedade Solder Mask Tenting - Bottom está ativada, a opção Bottom fica desativada, o que significa que o pad ou a via não possui abertura na máscara de solda no lado inferior da placa e, portanto, está coberto pela máscara.
SolderMaskTentingTop
Resumo
Retorna todos os objetos pad e via cuja propriedade Solder Mask Tenting - Top atende à consulta.
Sintaxe
SolderMaskTentingTop : Boolean_String
Exemplo de uso
SolderMaskTentingTop = 'True'
Retorna todos os objetos pad e via cuja propriedade Solder Mask Tenting - Top está habilitada.
SolderMaskTentingTop = 'False'
Retorna todos os objetos pad e via cuja propriedade Solder Mask Tenting - Top está desabilitada.
Notas
-
A propriedade Solder Mask Tenting - Top é definida apenas para objetos pad e via.
-
A propriedade Solder Mask Tenting - Top (conforme apresentada nos painéis List) está relacionada à opção Top na seção Solder Mask Expansion ao visualizar as propriedades de um objeto selecionado pelo painel Properties. Quando a propriedade Solder Mask Tenting - Top está habilitada, a opção Top fica desabilitada, o que significa que o pad/via não tem abertura na máscara de solda na face superior da placa e, portanto, fica coberto pela máscara.
Altura de afastamento
Resumo
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) atende à consulta.
Sintaxe
StandoffHeight : Number
Number seguirá as unidades de medida utilizadas atualmente no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(StandoffHeight) : Number– para especificar uma altura em mil. -
AsMM(StandoffHeight) : Number– para especificar uma altura em mm.
Exemplos de uso
StandoffHeight = 100
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) é igual a 100 nas unidades de medida atuais.
StandoffHeight >= 4.064
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(StandoffHeight) > 80
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) é maior que 80 mil.
AsMM(StandoffHeight) Between 1.524 And 3.81
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
StandoffHeight <> 50
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) é not igual a 50 nas unidades de medida atuais.
AsMils(StandoffHeight) <= 120
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) é menor ou igual a 120 mil.
AsMM(StandoffHeight) < 1.778
Retorna todos os objetos de corpo 3D extrudado cuja propriedade Model Standoff Height (Extruded) é menor que 1.778 mm.
Nota
A propriedade Model Standoff Height (Extruded) é definida apenas para objetos de corpo 3D extrudado.
Camada inicial
Resumo
Retorna todos os objetos via cuja camada à esquerda na propriedade Drill Pair atende à consulta.
Sintaxe
StartLayer = Layer_String
Exemplos de uso
StartLayer = 'Top Layer'
Retorna todos os objetos via cuja propriedade Drill Pair tem uma entrada à esquerda de Top Layer.
StartLayer <> 'Signal Layer 2'
Retorna todos os objetos except os objetos via cuja propriedade Drill Pair tem uma entrada à esquerda de Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Retorna todos os objetos via except aqueles cuja propriedade Drill Pair tem uma entrada à esquerda de Internal Plane 1.
Notas
-
Os caracteres de aspas simples (') no início e no final de
Layer_Stringsão obrigatórios. - A propriedade Drill Pair é definida apenas para objetos via.
Camada final
Resumo
Retorna todos os objetos via cuja camada à direita na propriedade Drill Pair atende à consulta.
Sintaxe
StopLayer = Layer_String
Exemplos de uso
StopLayer = 'Top Layer'
Retorna todos os objetos via cuja propriedade Drill Pair tem uma entrada à direita de Top Layer.
StopLayer <> 'Signal Layer 2'
Retorna todos os objetos except os objetos via cuja propriedade Drill Pair tem uma entrada à direita de Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Retorna todos os objetos via except aqueles cuja propriedade Drill Pair tem uma entrada à direita de Internal Plane 1.
Notas
-
Os caracteres de aspas simples (') no início e no final de
Layer_Stringsão obrigatórios. - A propriedade Drill Pair é definida apenas para objetos via.
Texto da string
Resumo
Retorna objetos de string de texto e de cota com linha de chamada cuja propriedade String atende à consulta.
Sintaxe
StringText : String
Exemplo de uso
StringText = '100nF'
Retorna todos os objetos de string de texto e de cota com linha de chamada cuja propriedade String é 100 nF.
Notas
- Os objetos filhos dos objetos de cota com linha de chamada retornados pela consulta não são retornados.
- A propriedade String é definida apenas para objetos de string de texto e de cota com linha de chamada.
Tipo de string
Resumo
Retorna todos os objetos de texto cuja propriedade String Type atende à consulta.
Sintaxe
StringType = StringType_String
StringType <> StringType_String
StringType_String deve ser uma das strings da seguinte lista:
-
'Comment' -
'Designator' -
'Free'
Exemplos de uso
StringType = 'Designator'
Retorna todos os objetos de texto cuja propriedade String Type é Designator.
StringType <> 'Free'
Retorna todos os objetos except os objetos de texto cuja propriedade String Type é Free.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Retorna todos os objetos de texto cuja propriedade String Type não é Free.
Notas
- A propriedade String Type é definida apenas para objetos de texto.
-
Os caracteres de aspas simples (') no início e no final de
StringType_Stringsão obrigatórios.
Fonte de traço
Resumo
Retorna todos os objetos de coordenada, tabela de furação, tabela de empilhamento de camadas, cota original e texto (comentário, designador, livre) cuja propriedade Stroke Font atende à consulta.
Sintaxe
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String deve ser uma das strings da seguinte lista:
-
'Default' -
'Serif' -
'Sans Serif'
Exemplos de uso
StrokeFont = 'Default'
Retorna todos os objetos de coordenada, tabela de furação, tabela de empilhamento de camadas, cota original e texto (comentário, designador, livre) cuja propriedade Stroke Font é Default.
StrokeFont <> 'Serif'
Retorna todos os objetos except os objetos de coordenada, tabela de furação, tabela de empilhamento de camadas, cota original e texto (comentário, designador, livre) cuja propriedade Stroke Font é Serif.
Notas
-
Os caracteres de aspas simples (') no início e no final de
Font_Stringsão obrigatórios. - A propriedade Stroke Font é definida apenas para objetos de coordenada, tabela de furação, tabela de empilhamento de camadas, cota original e texto (comentário, designador, livre).
Material de cobertura
Resumo
Retorna todos os objetos de via cuja propriedade Tenting Material atende à consulta.
Sintaxe
TentingMaterial : String
Exemplo de uso
TentingMaterial = 'Epoxy'
Retorna todos os objetos de via cuja propriedade Tenting Material é Epoxy.
TentingMaterial Like 'Epoxy*'
Retorna todos os objetos de via que têm um Tenting Material cuja string associada começa com Epoxy.
Observações
- A propriedade Tenting Material é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no final deStringsão obrigatórios.
Lado do tenting
Resumo
Retorna todos os objetos de via cuja propriedade Tenting Side atende à consulta.
Sintaxe
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String deve ser uma das strings da seguinte lista:
-
'Top' -
'Bottom' -
'Both'
Exemplo de uso
TentingSide = 'Top'
Retorna todos os objetos de via cuja propriedade Tenting Side é Top.
TentingSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Tenting Side é Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Retorna todos os objetos except objetos de via cuja propriedade Tenting Side é Both.
Observações
- A propriedade Tenting Side é definida apenas para objetos de via.
-
Os caracteres de aspas simples (
') no início e no final deTentingSide_Stringsão obrigatórios.
Ponto de teste
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cujas propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom atendem à consulta.
Sintaxe
Testpoint : Boolean
Exemplo de uso
Testpoint
Testpoint = True
Retorna todos os objetos de pad e via que têm qualquer uma de suas propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom habilitada.
Not Testpoint
Testpoint = False
Retorna todos os objetos except objetos de pad e via que têm qualquer uma de suas propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom habilitada.
Observação
As propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top e Assembly Testpoint - Bottom são definidas apenas para objetos de pad e via.
Ponto de teste de montagem
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cujas propriedades Assembly Testpoint - Top ou Assembly Testpoint - Bottom atendem à consulta.
Sintaxe
TestpointAssy : Boolean
Exemplo de uso
TestpointAssy
TestpointAssy = True
Retorna todos os objetos de pad e via cujas propriedades Assembly Testpoint - Top ou Assembly Testpoint - Bottom estão habilitadas.
Not TestpointAssy
TestpointAssy = False
Retorna todos os objetos except objetos de pad e via cujas propriedades Assembly Testpoint - Top ou Assembly Testpoint - Bottom estão habilitadas.
Observação
As propriedades Assembly Testpoint - Top e Assembly Testpoint - Bottom são definidas apenas para objetos de pad e via.
Ponto de teste de montagem na face inferior
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cuja propriedade Assembly Testpoint - Bottom atende à consulta.
Sintaxe
TestpointAssyBottom : Boolean
Exemplo de uso
TestpointAssyBottom
TestpointAssyBottom = True
Retorna todos os objetos de pad e via cuja propriedade Assembly Testpoint - Bottom está habilitada.
Not TestpointAssyBottom
TestpointAssyBottom = False
Retorna todos os objetos except objetos de pad e via cuja propriedade Assembly Testpoint - Bottom está habilitada.
Observação
A propriedade Assembly Testpoint - Bottom é definida apenas para objetos de pad e via.
Ponto de teste de montagem na face superior
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cuja propriedade Assembly Testpoint - Top atende à consulta.
Sintaxe
TestpointAssyTop : Boolean
Exemplo de uso
TestpointAssyTop
TestpointAssyTop = True
Retorna todos os objetos de pad e via cuja propriedade Assembly Testpoint - Top está habilitada.
Not TestpointAssyTop
TestpointAssyTop = False
Retorna todos os objetos except objetos de pad e via cuja propriedade Assembly Testpoint - Top está habilitada.
Observação
A propriedade Assembly Testpoint - Top é definida apenas para objetos de pad e via.
Ponto de teste na face inferior
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cujas propriedades Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom atendem à consulta.
Sintaxe
TestpointBottom : Boolean
Exemplo de uso
TestpointBottom
TestpointBottom = True
Retorna todos os objetos de pad e via cujas propriedades Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom estão habilitadas.
Not TestpointBottom
TestpointBottom = False
Retorna todos os objetos except objetos de pad e via cujas propriedades Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom estão habilitadas.
Observação
As propriedades Fabrication Testpoint - Bottom e Assembly Testpoint - Bottom são definidas apenas para objetos de pad e via.
Ponto de teste de fabricação
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cujas propriedades Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom atendem à consulta.
Sintaxe
TestpointFab : Boolean
Exemplo de uso
TestpointFab
TestpointFab = True
Retorna todos os objetos de pad e via cujas propriedades Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom estão habilitadas.
Not TestpointFab
TestpointFab = False
Retorna todos os objetos except objetos de pad e via cujas propriedades Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom estão habilitadas.
Observação
As propriedades Fabrication Testpoint - Top e Fabrication Testpoint - Bottom são definidas apenas para objetos de pad e via.
Ponto de teste de fabricação na face inferior
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cuja propriedade Fabrication Testpoint - Bottom atende à consulta.
Sintaxe
TestpointFabBottom : Boolean
Exemplo de uso
TestpointFabBottom
TestpointFabBottom = True
Retorna todos os objetos de pad e via cuja propriedade Fabrication Testpoint - Bottom está habilitada.
Not TestpointFabBottom
TestpointFabBottom = False
Retorna todos os objetos except objetos de pad e via cuja propriedade Fabrication Testpoint - Bottom está habilitada.
Observação
A propriedade Fabrication Testpoint - Bottom é definida apenas para objetos de pad e via.
Ponto de teste de fabricação na face superior
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cuja propriedade Fabrication Testpoint - Top atende à consulta.
Sintaxe
TestpointFabTop : Boolean
Exemplo de uso
TestpointFabTop
TestpointFabTop = True
Retorna todos os objetos de pad e via cuja propriedade Fabrication Testpoint - Top está habilitada.
Not TestpointFabTop
TestpointFabTop = False
Retorna todos os objetos except objetos de pad e via cuja propriedade Fabrication Testpoint - Top está habilitada.
Observação
A propriedade Fabrication Testpoint - Top é definida apenas para objetos de pad e via.
Ponto de teste superior
Resumo
Objetos de pad e via podem ser usados como pontos de teste de fabricação e/ou montagem, na face superior e/ou inferior da placa. Esta função retorna objetos de pad e via cujas propriedades Fabrication Testpoint - Top ou Assembly Testpoint - Top atendem à consulta.
Sintaxe
TestpointTop : Boolean
Exemplo de uso
TestpointTop
TestpointTop = True
Retorna todos os objetos de pad e via cujas propriedades Fabrication Testpoint - Top ou Assembly Testpoint - Top estão habilitadas.
Not TestpointTop
TestpointTop = False
Retorna todos os objetos except objetos de pad e via cujas propriedades Fabrication Testpoint - Top ou Assembly Testpoint - Top estão habilitadas.
Nota
As propriedades Fabrication Testpoint - Top e Assembly Testpoint - Top são definidas apenas para objetos de pad e via.
Altura do texto
Resumo
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Height atende à consulta.
Sintaxe
TextHeight : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(TextHeight) : Number— para especificar uma altura em mil. -
AsMM(TextHeight) : Number— para especificar uma altura em mm.
Exemplo de uso
TextHeight = 60
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Height é 60 nas unidades de medida atuais.
TextHeight >= 1.27
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Height é maior ou igual a 1.27 nas unidades de medida atuais.
AsMils(TextHeight) Between 40 And 80
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Height é maior ou igual a 40 mil e menor ou igual a 80 mil.
AsMM(TextHeight) < 1.778
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Height é menor que 1.778 mm.
Nota
A propriedade Text Height é definida apenas para objetos de coordenada, cota original e string de texto (comentário, designador, texto livre).
Tipo de texto
Resumo
Retorna todos os objetos de tabela de furação, empilhamento de camadas e string de texto (comentário, designador, texto livre) cuja propriedade Text Kind atende à consulta.
Sintaxe
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String deve ser uma das strings da lista a seguir:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Exemplo de uso
TextKind = 'Stroke Font'
Retorna todos os objetos de tabela de furação, empilhamento de camadas e string de texto (comentário, designador, texto livre) cuja propriedade Text Kind é Stroke Font.
TextKind <> 'BarCode Text'
Retorna todos os objetos except objetos de string de texto (comentário, designador, texto livre) cuja propriedade Text Kind é BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Retorna todos os objetos de tabela de furação, empilhamento de camadas e string de texto (comentário, designador, texto livre) cuja propriedade Text Kind é TrueType Font.
Notas
- A propriedade Text Kind é definida apenas para objetos de tabela de furação, empilhamento de camadas e string de texto (comentário, designador, texto livre).
-
Os caracteres de aspas simples (') no início e no final de
TextKind_Stringsão obrigatórios.
Deslocamento do texto em relação ao retângulo invertido
Resumo
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect atende à consulta.
Sintaxe
TextOffsetFromInvertedRectangle : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(TextOffsetFromInvertedRectangle) : Number— para especificar um deslocamento em mil. -
AsMM(TextOffsetFromInvertedRectangle) : Number— para especificar um deslocamento em mm.
Exemplo de uso
TextOffsetFromInvertedRectangle = 3
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect é igual a 3 nas unidades de medida atuais.
TextOffsetFromInvertedRectangle >= 5.08
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect é maior ou igual a 5.08 nas unidades de medida atuais.
AsMils(TextOffsetFromInvertedRectangle) > 4
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect é maior que 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect é maior ou igual a 0.635 mm e menor ou igual a 0.889 mm.
TextOffsetFromInvertedRectangle <> 5.5
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect é not igual a 5,5 nas unidades de medida atuais.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect é menor ou igual a 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Retorna todos os objetos de string de texto (comentário, designador, texto livre) cuja propriedade Inverted Text Offset From Inverted Rect é menor que 0.143 mm.
Nota
A propriedade Inverted Text Offset From Inverted Rect é definida apenas para objetos de string de texto (comentário, designador, texto livre).
Largura do texto
Resumo
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Width atende à consulta.
Sintaxe
TextWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no nível do documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(TextWidth) : Number— para especificar uma largura em mil. -
AsMM(TextWidth) : Number— para especificar uma largura em mm.
Exemplo de uso
TextWidth = 6
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Width é 6 nas unidades de medida atuais.
TextWidth >= 0.127
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Width é maior ou igual a 0.127 nas unidades de medida atuais.
AsMils(TextWidth) Between 4 And 8
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, texto livre) cuja propriedade Text Width é maior ou igual a 4 mil e menor ou igual a 8 mil.
AsMM(TextWidth) < 0.1778
Retorna todos os objetos de coordenada, cota original e string de texto (comentário, designador, livre) cuja propriedade Text Width é menor que 0.1778 mm.
Nota
A propriedade Text Width é definida apenas para objetos de coordenada, cota original e string de texto (comentário, designador, livre).
Largura da trilha
Resumo
Retorna todos os objetos de retângulo cuja propriedade Track Width atende à consulta.
Sintaxe
TrackWidth : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(TrackWidth) : Number– para especificar uma largura em mil. -
AsMM(TrackWidth) : Number– para especificar uma largura em mm.
Exemplos de uso
TrackWidth = 20
Retorna todos os objetos de retângulo cuja propriedade Track Width é igual a 20 nas unidades de medida atuais.
TrackWidth >= 1.27
Retorna todos os objetos de retângulo cuja propriedade Track Width é maior ou igual a 1.27 nas unidades de medida atuais.
AsMils(TrackWidth) Between 10 And 30
Retorna todos os objetos de retângulo cuja propriedade Track Width é maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(TrackWidth) < 1.016
Retorna todos os objetos de retângulo cuja propriedade Track Width é menor que 1.016 mm.
Nota
A propriedade Track Width é definida apenas para objetos de retângulo.
Usar retângulo invertido
Resumo
Retorna todos os objetos de string de texto (comentário, designador, livre) cuja propriedade Use Inverted Rectangle atende à consulta.
Sintaxe
UseInvertedRectangle : Boolean_String
Exemplos de uso
UseInvertedRectangle = 'True'
Retorna todos os objetos de string de texto (comentário, designador, livre) cuja propriedade Use Inverted Rectangle está habilitada.
UseInvertedRectangle = 'False'
Retorna todos os objetos de string de texto (comentário, designador, livre) cuja propriedade Use Inverted Rectangle está desabilitada.
Nota
A propriedade Use Inverted Rectangle é definida apenas para objetos de string de texto (comentário, designador, livre).
Usar expansão separada da máscara de solda
Resumo
Retorna todos os objetos de pad e via cuja propriedade Use Separate Solder Mask Expansion atende à consulta.
Sintaxe
UseSeparateSolderMaskExpansion : Boolean_String
Exemplos de uso
UseSeparateSolderMaskExpansion = 'True'
Retorna todos os objetos de pad e via cuja propriedade Use Separate Solder Mask Expansion está habilitada.
UseSeparateSolderMaskExpansion = 'False'
Retorna todos os objetos de pad e via cuja propriedade Use Separate Solder Mask Expansion está desabilitada.
Nota
A propriedade Use Separate Solder Mask Expansion é definida apenas para objetos de pad e via.
Usar fontes TrueType
Resumo
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, livre) cuja propriedade Use TrueType Fonts atende à consulta.
Sintaxe
UseTrueTypeFonts : Boolean_String
Exemplos de uso
UseTrueTypeFonts = 'True'
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, livre) cuja propriedade Use TrueType Fonts está habilitada.
UseTrueTypeFonts = 'False'
Retorna todos os objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, livre) cuja propriedade Use TrueType Fonts está desabilitada.
Nota
A propriedade Use TrueType Fonts é definida apenas para objetos de coordenada, cota (exceto cota de centro), tabela de furação, tabela de empilhamento de camadas e string de texto (comentário, designador, livre).
Diâmetro da via
Resumo
Retorna todos os objetos de via simples cuja propriedade X Size (All Layers) atende à consulta.
Sintaxe
ViaDiameter : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(– para especificar um diâmetro de via em mil.ViaDiameter) : Number -
AsMM(– para especificar um diâmetro de via em mm.ViaDiameter) : Number
Exemplos de uso
ViaDiameter = 40
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é igual a 40 nas unidades de medida atuais.
ViaDiameter >= 0.508
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é maior ou igual a 0.508 nas unidades de medida atuais.
AsMils(ViaDiameter) Between 30 And 50
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é maior ou igual a 30 mil e menor ou igual a 50 mil.
AsMM(ViaDiameter) < 1.524
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é menor que 1.524 mm.
Notas
-
A propriedade X Size (All Layers) é definida apenas para objetos de via simples, ou seja, aqueles cuja propriedade Stack Mode (conforme exibida em um painel List) está definida como
Simple. Ao visualizar as propriedades de uma via no painel Propriedades, isso corresponde à opção Simple selecionada na seção Size and Shape. -
Ao visualizar as propriedades de uma via selecionada no painel Properties, a propriedade X Size (All Layers) corresponde ao campo Diameter, na seção Size and Shape.
-
Esta função é um alias da função ViaSize.
Tamanho da via
Resumo
Retorna todos os objetos de via simples cuja propriedade X Size (All Layers) atende à consulta.
Sintaxe
ViaSize : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ViaSize) : Number– para especificar um diâmetro de via em mil. -
AsMM(ViaSize) : Number– para especificar um diâmetro de via em mm.
Exemplos de uso
ViaSize = 40
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é igual a 40 nas unidades de medida atuais.
ViaSize >= 0.508
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é maior ou igual a 0.508 nas unidades de medida atuais.
AsMils(ViaSize) Between 30 And 50
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é maior ou igual a 30 mil e menor ou igual a 50 mil.
AsMM(ViaSize) < 1.524
Retorna todos os objetos de via cuja propriedade X Size (All Layers) é menor que 1.524 mm.
Notas
-
A propriedade X Size (All Layers) é definida apenas para objetos de via simples, ou seja, aqueles cuja propriedade Stack Mode (conforme exibida em um painel List) está definida como
Simple. Ao visualizar as propriedades de uma via pelo painel Propriedades, isso corresponde à opção Simple selecionada na seção Size and Shape. -
Ao visualizar as propriedades de uma via selecionada no painel Properties, a propriedade X Size (All Layers) corresponde ao campo Diameter, na seção Size and Shape.
-
Esta função é um alias da função ViaDiameter.
ViaSize_BottomLayer
Resumo
Retorna objetos de via cuja propriedade X Size (Bottom Layer) atende à consulta.
Sintaxe
ViaSize_BottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ViaSize_BottomLayer) : Number– para especificar um tamanho em mil. -
AsMM(ViaSize_BottomLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
ViaSize_BottomLayer = 100
Retorna todos os objetos de via cuja propriedade X Size (Bottom Layer) é igual a 100 nas unidades de medida atuais.
ViaSize_BottomLayer >= 4.064
Retorna todos os objetos de via cuja propriedade X Size (Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(ViaSize_BottomLayer) > 80
Retorna todos os objetos de via cuja propriedade X Size (Bottom Layer) é maior que 80 mil.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Retorna todos os objetos de via cuja propriedade X Size (Bottom Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
ViaSize_BottomLayer <> 50
Retorna todos os objetos de via cuja propriedade X Size (Bottom Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para vias simples (com Stack Mode definido como
Simple), a propriedade X Size (Bottom Layer) será igual à propriedade X Size (All Layers), pois o tamanho especificado é usado para todas as camadas de sinal. -
Ao visualizar as propriedades de uma via selecionada no painel Propriedades, a propriedade X Size (Bottom Layer) corresponde ao campo Diameter da camada inferior (na seção Size and Shape) quando o modo está definido como Top-Middle-Bottom ou Full Stack. Quando o modo é Simple, ela corresponde ao campo Diameter.
-
A propriedade X Size (Bottom Layer) é definida apenas para objetos de pad e via.
ViaSize_MidLayerN
Resumo
Retorna objetos de via cuja propriedade X Size (Mid Layer <n>) atende à consulta.
Sintaxe
ViaSize_MidLayer<n> : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ViaSize_MidLayer<n>) : Number– para especificar um tamanho em mil. -
AsMM(ViaSize_MidLayer<n>) : Number– para especificar um tamanho em mm.
Exemplos de uso
ViaSize_MidLayer<n> = 100
Retorna todos os objetos de via cuja propriedade X Size (Mid Layer <n>) é igual a 100 nas unidades de medida atuais.
ViaSize_MidLayer<n> >= 4.064
Retorna todos os objetos de via cuja propriedade X Size (Mid Layer <n>) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(ViaSize_MidLayer<n>) > 80
Retorna todos os objetos de via cuja propriedade X Size (Mid Layer <n>) é maior que 80 mil.
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
Retorna todos os objetos de via cuja propriedade X Size (Mid Layer <n>) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
ViaSize_MidLayer<n> <> 50
Retorna todos os objetos de via cuja propriedade X Size (Mid Layer <n>) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para vias simples (com Stack Mode definido como
Simple), a propriedade X Size (Mid Layer <n>) é igual à propriedade X Size (All Layers), pois o tamanho especificado é usado para todas as camadas de sinal. -
Ao visualizar as propriedades de uma via selecionada no painel Propriedades, a propriedade X Size (Mid Layer <n>) corresponde ao campo Diameter da camada intermediária 1 (na seção Size and Shape) quando o modo está definido como Top-Middle-Bottom ou Full Stack. Quando o modo é Simple, ela corresponde ao campo Diameter.
-
A propriedade X Size (Mid Layer <n>) é definida apenas para objetos de pad e via.
ViaSize_TopLayer
Resumo
Retorna objetos de via cuja propriedade X Size (Top Layer) atende à consulta.
Sintaxe
ViaSize_TopLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ViaSize_TopLayer) : Number– para especificar um tamanho em mil. -
AsMM(ViaSize_TopLayer) : Number– para especificar um tamanho em mm.
Exemplos de uso
ViaSize_TopLayer = 100
Retorna todos os objetos de via cuja propriedade X Size (Top Layer) é igual a 100 nas unidades de medida atuais.
ViaSize_TopLayer >= 4.064
Retorna todos os objetos de via cuja propriedade X Size (Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(ViaSize_TopLayer) > 80
Retorna todos os objetos de via cuja propriedade X Size (Top Layer) é maior que 80 mil.
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
Retorna todos os objetos de via cuja propriedade X Size (Top Layer) é maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
ViaSize_TopLayer <> 50
Retorna todos os objetos de via cuja propriedade X Size (Top Layer) é not igual a 50 nas unidades de medida atuais.
Notas
-
Para vias simples (com Stack Mode definido como
Simple), a propriedade X Size (Top Layer) é igual à propriedade X Size (All Layers), pois o tamanho especificado é usado para todas as camadas de sinal. -
Ao visualizar as propriedades de uma via selecionada no painel Propriedades, a propriedade X Size (Top Layer) corresponde ao campo Diameter da camada superior (na seção Size and Shape) quando o modo está definido como Top-Middle-Bottom ou Full Stack. Quando o modo é Simple, ela corresponde ao campo Diameter.
-
A propriedade X Size (Top Layer) é definida apenas para objetos de pad e via.
ViolatingPrimitive1
Resumo
Retorna todos os objetos de violação cuja propriedade Primitive 1 atende à consulta.
Sintaxe
ViolatingPrimitive1 : String
Exemplos de uso
ViolatingPrimitive1 = 'Net GND'
Retorna todos os objetos de violação cuja propriedade Primitive 1 é Net GND.
ViolatingPrimitive1 Like 'Pad*'
Retorna todos os objetos de violação cuja propriedade Primitive 1 começa com Pad.
Notas
- A propriedade Primitive 1 é definida apenas para objetos de violação.
- Os objetos filhos dos objetos de violação retornados pela consulta não são retornados.
ViolatingPrimitive2
Resumo
Retorna todos os objetos de violação cuja propriedade Primitive 2 atende à consulta.
Sintaxe
ViolatingPrimitive2 : String
Exemplos de uso
ViolatingPrimitive2 = 'Net GND'
Retorna todos os objetos de violação cuja propriedade Primitive 2 é Net GND.
ViolatingPrimitive2 Like 'Pad*'
Retorna todos os objetos de violação cuja propriedade Primitive 2 começa com Pad.
Notas
- A propriedade Primitive 2 só é definida para objetos de violação.
- Os objetos filhos dos objetos de violação retornados pela consulta não são retornados.
ViolationDescription
Resumo
Retorna todos os objetos de violação cuja propriedade Violation Description atende à consulta.
Sintaxe
ViolationDescription : String
Exemplos de uso
ViolationDescription = '- Missing required testpoint'
Retorna todos os objetos de violação cuja propriedade Violation Description é - Missing required testpoint.
ViolationDescription Like '*Length*'
Retorna todos os objetos de violação cuja propriedade Violation Description contém Length.
Notas
- A propriedade Violation Description só é definida para objetos de violação.
- Os objetos filhos dos objetos de violação retornados pela consulta não são retornados.
W
Resumo
Retorna objetos de arco e trilha cuja propriedade Width atende à consulta.
Sintaxe
W : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(W) : Number— para especificar uma largura em mil. -
AsMM(— para especificar uma largura em mm.W) : Number
Exemplos de uso
W = 20
Retorna todos os objetos de arco e trilha cuja propriedade Width é igual a 20 nas unidades de medida atuais.
W >= 0.381
Retorna todos os objetos de arco e trilha cuja propriedade Width é maior ou igual a 0.381 nas unidades de medida atuais.
AsMils(W) Between 10 And 30
Retorna todos os objetos de arco e trilha cuja propriedade Width é maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(W) < 0.635
Retorna todos os objetos de arco e trilha cuja propriedade Width é menor que 0.635 mm.
Notas
- A propriedade Width só é definida para objetos de arco e trilha.
- Esta função é um alias da função Width.
Largura
Resumo
Retorna objetos de arco e trilha cuja propriedade Width atende à consulta.
Sintaxe
Width : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Width) : Number— para especificar uma largura em mil. -
AsMM(Width) : Number— para especificar uma largura em mm.
Exemplos de uso
Width = 20
Retorna todos os objetos de arco e trilha cuja propriedade Width é igual a 20 nas unidades de medida atuais.
Width >= 0.381
Retorna todos os objetos de arco e trilha cuja propriedade Width é maior ou igual a 0.381 nas unidades de medida atuais.
AsMils(Width) Between 10 And 30
Retorna todos os objetos de arco e trilha cuja propriedade Width é maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(Width) < 0.635
Retorna todos os objetos de arco e trilha cuja propriedade Width é menor que 0.635 mm.
Notas
- A propriedade Width só é definida para objetos de arco e trilha.
- Esta função é um alias da função W.
X1
Resumo
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, painel de placas incorporado, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, texto (comentário, designador, livre), trilha e via cuja propriedade X1 atende à consulta.
Sintaxe
X1 : Number
Number seguirá as unidades de medida atualmente utilizadas no documento — imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida — substituindo as unidades padrão especificadas no documento — por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(X1) : Number— para especificar um valor em mil. -
AsMM(X1) : Number— para especificar um valor em mm.
Exemplos de uso
X1 = 1200
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, painel de placas incorporado, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, texto (comentário, designador, livre), trilha e via cuja propriedade X1 é igual a 1200 nas unidades de medida atuais.
X1 >= 38.1
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, painel de placas incorporado, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, texto (comentário, designador, livre), trilha e via cuja propriedade X1 é maior ou igual a 38.1 nas unidades de medida atuais.
AsMils(X1) Between 1000 And 1400
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, painel de placas incorporado, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, texto (comentário, designador, livre), trilha e via cuja propriedade X1 é maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(X1) < 20.32
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, painel de placas incorporado, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, texto (comentário, designador, livre), trilha e via cuja propriedade X1 é menor que 20.32 mm.
Nota
A propriedade X1 só é definida para objetos de arco, componente, coordenada, vista de projeto, tabela de furação, painel de placas incorporado, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, texto (comentário, designador, livre), trilha e via.
X2
Resumo
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade X2 atende à consulta.
Sintaxe
X2 : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(X2) : Number– para especificar um valor em mil. -
AsMM(X2) : Number– para especificar um valor em mm.
Exemplos de uso
X2 = 1200
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade X2 é igual a 1200 nas unidades de medida atuais.
X2 >= 38.1
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade X2 é maior ou igual a 38.1 nas unidades de medida atuais.
AsMils(X2) Between 1000 And 1400
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade X2 é maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(X2) < 20.32
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade X2 é menor que 20.32 mm.
Nota
A propriedade X2 é definida apenas para objetos de preenchimento, cota original e trilha.
Y1
Resumo
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, matriz de placas incorporada, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, string de texto (comentário, designador, livre), trilha e via cuja propriedade Y1 atende à consulta.
Sintaxe
Y1 : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Y1) : Number– para especificar um valor em mil. -
AsMM(Y1) : Number– para especificar um valor em mm.
Exemplos de uso
Y1 = 1200
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, matriz de placas incorporada, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, string de texto (comentário, designador, livre), trilha e via cuja propriedade Y1 é igual a 1200 nas unidades de medida atuais.
Y1 >= 38.1
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, matriz de placas incorporada, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, string de texto (comentário, designador, livre), trilha e via cuja propriedade Y1 é maior ou igual a 38.1 nas unidades de medida atuais.
AsMils(Y1) Between 1000 And 1400
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, matriz de placas incorporada, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, string de texto (comentário, designador, livre), trilha e via cuja propriedade Y1 é maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(Y1) < 20.32
Retorna todos os objetos de arco, componente, coordenada, vista de projeto, tabela de furação, matriz de placas incorporada, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, string de texto (comentário, designador, livre), trilha e via cuja propriedade Y1 é menor que 20.32 mm.
Nota
A propriedade Y1 é definida apenas para objetos de arco, componente, coordenada, vista de projeto, tabela de furação, matriz de placas incorporada, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, string de texto (comentário, designador, livre), trilha e via.
Y2
Resumo
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade Y2 atende à consulta.
Sintaxe
Y2 : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – imperiais (mil; 1 mil = 0,001 polegada) ou métricas (mm; 1 mm = 0,001 metro).
Uma unidade de medida específica pode ser definida – substituindo as unidades padrão especificadas no nível do documento – por meio de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Y2) : Number– para especificar um valor em mil. -
AsMM(Y2) : Number– para especificar um valor em mm.
Exemplos de uso
Y2 = 1200
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade Y2 é igual a 1200 nas unidades de medida atuais.
Y2 >= 38.1
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade Y2 é maior ou igual a 38.1 nas unidades de medida atuais.
AsMils(Y2) Between 1000 And 1400
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade Y2 é maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(Y2) < 20.32
Retorna todos os objetos de preenchimento, cota original e trilha cuja propriedade Y2 é menor que 20.32 mm.
Nota
A propriedade Y2 é definida apenas para objetos de preenchimento, cota original e trilha.