Campos

As funções de consulta PCB mostradas na caixa de diálogo FieldsQuery Helper
Esta página de referência detalha as palavras-chave da linguagem de consulta da categoria Fields disponíveis em documentos PCB e PCB Library no Altium Designer. Para ajuda sobre uma palavra-chave de consulta específica, utilize as seguintes secções expansíveis ou realce (ou clique dentro de) qualquer palavra-chave indicada - no Query Helper ou num painel Filter - e prima F1 para aceder imediatamente à respetiva secção.
ArcRadius
Resumo
Devolve todos os objetos de arco cuja propriedade Radius cumpre a consulta.
Sintaxe
ArcRadius : 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).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas definidas ao nível do documento – através da utilização 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.
Exemplo de utilização
ArcRadius = 300
Devolve todos os objetos de arco que têm uma propriedade Radius que está em 300 unidades de medida atuais.
ArcRadius >= 15.24
Devolve todos os objetos de arco que têm uma propriedade Radius que é maior do que, ou igual a, 15.24 unidades de medida atuais.
AsMils(ArcRadius) > 500
Devolve todos os objetos de arco que têm uma propriedade Radius que é maior do que 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Devolve todos os objetos de arco que têm uma propriedade Radius que é maior do que, ou igual a, 10.16mm e menor do que, ou igual a, 17.78mm.
ArcRadius <> 550
Devolve todos os objetos de arco que têm uma propriedade Radius que não é igual a 550 unidades de medida atuais.
AsMils(ArcRadius) <= 650
Devolve todos os objetos de arco que têm uma propriedade Radius que é menor do que, ou igual a, 650mil.
AsMM(ArcRadius) < 11.43
Devolve todos os objetos de arco que têm uma propriedade Radius que é menor do que 11.43mm.
Nota
A propriedade Radius só está definida para objetos de arco.
ArcStartAngle
Resumo
Devolve todos os objetos de arco cuja propriedade Start Angle cumpre a consulta.
Sintaxe
ArcStartAngle : Number
Exemplo de utilização
ArcStartAngle = 30.0
Devolve todos os objetos de arco que têm uma propriedade Start Angle que é de 30.0 graus.
ArcStartAngle > 60.0
Devolve todos os objetos de arco que têm uma propriedade Start Angle que é maior do que 60.0 graus.
ArcStartAngle Between 30.0 And 150.0
Devolve todos os objetos de arco que têm uma propriedade Start Angle que é maior do que, ou igual a, 30.0 graus e menor do que, ou igual a, 150.0 graus.
ArcStartAngle <= 45.0
Devolve todos os objetos de arco que têm uma propriedade Start Angle que é menor do que, ou igual a, 45.0 graus.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Devolve todos os objetos de arco que têm uma propriedade Start Angle que está entre 315 graus e 45 graus.
Nota
A propriedade Start Angle só está definida para objetos de arco.
ArcStopAngle
Resumo
Devolve todos os objetos de arco cuja propriedade Stop Angle cumpre a consulta.
Sintaxe
ArcStopAngle : Number
Exemplo de utilização
ArcStopAngle = 30.0
Devolve todos os objetos de arco que têm uma propriedade Stop Angle que é de 30.0 graus.
ArcStopAngle > 60.0
Devolve todos os objetos de arco que têm uma propriedade Stop Angle que é maior do que 60.0 graus.
ArcStopAngle Between 30.0 And 150.0
Devolve todos os objetos de arco que têm uma propriedade Stop Angle que é maior do que, ou igual a, 30.0 graus e menor do que, ou igual a, 150.0 graus.
ArcStopAngle <= 45.0
Devolve todos os objetos de arco que têm uma propriedade Stop Angle que é menor do que, ou igual a, 45.0 graus.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Devolve todos os objetos de arco que têm uma propriedade Stop Angle que está entre 315 graus e 45 graus.
Nota
A propriedade Stop Angle só está definida para objetos de arco.
Area
Resumo
Devolve todos os objetos cuja propriedade Area cumpre a consulta.
Sintaxe
Area = Area_String
Area <> Area_String
Exemplo de utilização
Area = '29.4 sq.'
Devolve todos os objetos que têm uma propriedade Area igual a 29.4 sq.mm.
Area <> '29.4 sq.'
Devolve todos os objetos que têm uma propriedade Area que not é igual a 29.4 sq.mm.
Notas
-
A propriedade Area só está definida para objetos de componente, fill, polígono e região.
-
Os objetos filho dos objetos devolvidos pela consulta não são devolvidos.
-
Os caracteres de aspas simples (
') no início e no fim deArea_Stringsão obrigatórios.
AutoAssignedName
Resumo
Devolve todos os objetos de vazamento de polígono cuja propriedade Auto Assigned Name cumpre a consulta.
Sintaxe
AutoAssignedName : Boolean_String
Boolean_String tem de ser 'True' ou 'False'.
Exemplo de utilização
AutoAssignedName = 'True'
Devolve todos os objetos de vazamento de polígono cuja propriedade Auto Assigned Name está ativada.
AutoAssignedName = 'False'
Devolve todos os objetos de vazamento de polígono cuja propriedade Auto Assigned Name está desativada.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Devolve todos os objetos except objetos de vazamento de polígono cuja propriedade Auto Assigned Name está ativada.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Devolve todos os objetos except objetos de vazamento de polígono cuja propriedade Auto Assigned Name está desativada.
Notas
- A propriedade Auto Assigned Name só está definida para objetos de vazamento de polígono.
- Ao visualizar as propriedades de um vazamento de polígono selecionado no painel Properties, a propriedade Auto Assigned Name chama-se Auto Naming.
AutoPosition
Resumo
Devolve todos os designadores e objetos de comentário (objetos de texto filho de objetos de componente) cuja propriedade Autoposition cumpre a consulta.
Sintaxe
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String tem de ser uma das cadeias da lista seguinte:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Exemplo de utilização
AutoPosition = 'Center'
Devolve todos os designadores e objetos de comentário cuja propriedade Autoposition é Center.
AutoPosition <> 'Manual'
Devolve todos os objetos except designadores e objetos de comentário cuja propriedade Autoposition é Manual.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
AutoPosition_Stringsão obrigatórios. - A propriedade Autoposition só está definida para designadores e objetos de comentário.
BarCodeFontName
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Text Font Name cumpre a consulta.
Sintaxe
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String tem de usar um dos nomes das fontes TrueType e OpenType disponíveis (um superconjunto de TrueType) encontrados na pasta \Windows\Fonts.
Exemplo de utilização
BarCodeFontName = 'Arial'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Text Font Name é Arial.
BarCodeFontName <> 'Batang'
Devolve 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 fim de
FontName_Stringsão obrigatórios. -
A propriedade BarCode Text Font Name só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filho de cadeia de texto de objetos de desenho de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Text Font Name cumpra a consulta. Se pretender apontar apenas para objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para os direcionar. Um exemplo de expressão de consulta é
IsBarCodeText And (BarCodeFontName = 'Arial').
BarCodeFullHeight
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Full Height cumpre a consulta.
Sintaxe
BarCodeFullHeight : 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).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas definidas ao nível do documento – através da utilização 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 utilização
BarCodeFullHeight = 300
Devolve todos os objetos de cadeia de texto que têm uma propriedade BarCode Full Height igual a 300 unidades de medida atuais.
BarCodeFullHeight >= 5.08
Devolve todos os objetos de cadeia de texto que têm uma propriedade BarCode Full Height que é maior do que ou igual a 5.08 unidades de medida atuais.
AsMils(BarCodeFullHeight) > 400
Devolve todos os objetos de cadeia de texto que têm uma propriedade BarCode Full Height que é maior do que 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Devolve todos os objetos de cadeia de texto que têm uma propriedade BarCode Full Height que é maior do que ou igual a 6.35 mm e menor do que ou igual a 8.89 mm.
BarCodeFullHeight <> 550
Devolve todos os objetos de cadeia de texto que têm uma propriedade BarCode Full Height que not é igual a 550 unidades de medida atuais.
AsMils(BarCodeFullHeight) <= 650
Devolve todos os objetos de cadeia de texto que têm uma propriedade BarCode Full Height que é menor do que ou igual a 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Devolve todos os objetos de cadeia de texto que têm uma propriedade BarCode Full Height que é menor do que 11.43 mm.
Notas
-
A propriedade BarCode Full Height só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de projeto de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Full Height cumpra a Query. Se pretender visar exclusivamente objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeFullHeight = 210).
BarCodeFullWidth
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Full Width cumpra a Query.
Sintaxe
BarCodeFullWidth : Number
Number seguirá as unidades de medida atualmente utilizadas para o documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
BarCodeFullWidth = 1050
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Full Width igual a 1050 unidades de medida atuais.
BarCodeFullWidth >= 500
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Full Width maior ou igual a 500 unidades de medida atuais.
AsMils(BarCodeFullWidth) > 400
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Full Width maior do que 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Full Width maior ou igual a 635mm e menor ou igual a 889mm.
BarCodeFullWidth <> 550
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Full Width not igual a 550 unidades de medida atuais.
AsMils(BarCodeFullWidth) <= 650
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Full Width menor ou igual a 650mil.
AsMM(BarCodeFullWidth) < 1143
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Full Width menor do que 1143mm.
Notas
-
A propriedade BarCode Full Width só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de projeto de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Full Width cumpra a Query. Se pretender visar exclusivamente objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeFullWidth = 1050).
BarCodeInverted
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted cumpra a Query.
Sintaxe
BarCodeInverted : Boolean_String
Exemplo de utilização
BarCodeInverted = 'True'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está ativada.
BarCodeInverted = 'False'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está desativada.
Notas
-
A propriedade BarCode Inverted só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de projeto de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Inverted cumpra a Query. Se pretender visar exclusivamente objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeInverted = 'True').
BarCodeMinWidth
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Min Width cumpra a Query.
Sintaxe
BarCodeMinWidth : Number
Number seguirá as unidades de medida atualmente utilizadas para o documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
BarCodeMinWidth = 10
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Min Width igual a 10 unidades de medida atuais.
BarCodeMinWidth >= 5
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Min Width maior ou igual a 5 unidades de medida atuais.
AsMils(BarCodeMinWidth) > 4
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Min Width maior do que 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Min Width maior ou igual a 6.35mm e menor ou igual a 8.89mm.
BarCodeMinWidth <> 5.50
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Min Width not igual a 5.50 unidades de medida atuais.
AsMils(BarCodeMinWidth) <= 6.50
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Min Width menor ou igual a 6.50mil.
AsMM(BarCodeMinWidth) < 6.43
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Min Width menor do que 6.43mm.
Notas
-
A propriedade BarCode Min Width só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de projeto de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Min Width cumpra a Query. Se pretender visar exclusivamente objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeMinWidth = 6.25).
BarCodeRenderMode
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Render Mode cumpra a Query.
Sintaxe
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String tem de ser uma das cadeias da seguinte lista:
-
'By BarCode Full Width' -
'By BarCode Min Width'
Exemplo de utilização
BarCodeRenderMode = 'By BarCode Full Width'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Render Mode é By BarCode Full Width.
BarCodeRenderMode <> 'By BarCode Min Width'
Devolve todos os objetos except objetos de cadeia de texto cuja propriedade BarCode Render Mode é By BarCode Min Width.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
RenderMode_Stringsão obrigatórios. -
A propriedade BarCode Render Mode só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de projeto de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Render Mode cumpra a Query. Se pretender visar exclusivamente objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
BarCodeShowText
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Show Text cumpra a Query.
Sintaxe
BarCodeShowText : Boolean_String
Exemplo de utilização
BarCodeShowText = 'True'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Show Text está ativada.
BarCodeShowText = 'False'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Show Text está desativada.
Notas
-
A propriedade BarCode Show Text só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de projeto de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Show Text cumpra a Query. Se pretender visar exclusivamente objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeShowText = 'True').
BarCodeType
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Type cumpra a Query.
Sintaxe
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String tem de ser uma das cadeias da seguinte lista:
-
'Code 39' -
'Code 128'
Exemplo de utilização
BarCodeType = 'Code 39'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Type é Code 39.
BarCodeType <> 'Code 128'
Devolve todos os objetos except objetos de cadeia de texto cuja propriedade BarCode Type é Code 128.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
CodeType_Stringsão obrigatórios. -
A propriedade BarCode Type só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de projeto de grupo (componente, coordenada, dimensão, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Type cumpra a Query. Se pretender visar exclusivamente objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeType = 'Code 39').
BarCodeXMargin
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode X Margin cumpra a Query.
Sintaxe
BarCodeXMargin : Number
Number seguirá as unidades de medida atualmente utilizadas para o documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
BarCodeXMargin = 20
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode X Margin que seja igual a 20 unidades de medida atuais.
BarCodeXMargin >= 50
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode X Margin maior ou igual a 50 unidades de medida atuais.
AsMils(BarCodeXMargin) > 40
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode X Margin maior do que 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode X Margin maior ou igual a 0.5 mm e menor ou igual a 0.89 mm.
BarCodeXMargin <> 20
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode X Margin que é not igual a 20 unidades de medida atuais.
AsMils(BarCodeXMargin) <= 15
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode X Margin menor ou igual a 15 mil.
AsMM(BarCodeXMargin) < 1.23
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode X Margin menor que 1.23 mm.
Notas
-
A propriedade BarCode X Margin só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de desenho de grupo (componente, coordenada, cota, tabela de furos e tabela de empilhamento de camadas) cuja propriedade BarCode X Margin cumpra a Query. Se pretender direcionar apenas objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo adicional de palavra-chave para direcionar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Y Margin cumpra a Query.
Sintaxe
BarCodeYMargin : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
BarCodeYMargin = 20
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Y Margin igual a 20 unidades de medida atuais.
BarCodeYMargin >= 50
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Y Margin maior ou igual a 50 unidades de medida atuais.
AsMils(BarCodeYMargin) > 40
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Y Margin maior que 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Y Margin maior ou igual a 0.5 mm e menor ou igual a 0.89 mm.
BarCodeYMargin <> 20
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Y Margin que é not igual a 20 unidades de medida atuais.
AsMils(BarCodeYMargin) <= 15
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Y Margin menor ou igual a 15 mil.
AsMM(BarCodeYMargin) < 1.23
Devolve todos os objetos de cadeia de texto que tenham uma propriedade BarCode Y Margin menor que 1.23 mm.
Notas
-
A propriedade BarCode Y Margin só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filhos de cadeia de texto de objetos de desenho de grupo (componente, coordenada, cota, tabela de furos e tabela de empilhamento de camadas) cuja propriedade BarCode Y Margin cumpra a Query. Se pretender direcionar apenas objetos de cadeia de texto que tenham sido configurados como texto de código de barras, utilize um prefixo adicional de palavra-chave para direcionar esses objetos. Um exemplo de expressão de query é
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Body 3-D Color cumpra a Query.
Sintaxe
BodyColor3D : Numeric_String
BodyColor3D : Number
A cor correspondente a um determinado número pode ser deduzida a partir da seguinte relação:
65536 * Blue + 256 * Green + Red
onde 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 Blue, Green e Red da propriedade Body 3-D Color utilizando as seguintes construções:
- Blue = Body 3-D Color Div 65536
- Green = Body 3-D Color Div 256 Mod 256
- Red = Body 3-D Color Mod 256
Exemplo de utilização
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Devolve todos os objetos de corpo 3D cuja propriedade Body 3-D Color é 0 (o que corresponde a valores de Blue = 0, Green = 0 e Red = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Devolve todos os objetos de corpo 3D cuja propriedade Body 3-D Color é 16711680 (o que corresponde a valores de Blue = 255, Green = 0 e Red = 0).
BodyColor3D <> '16777215'
Devolve todos os objetos de corpo 3D except aqueles cuja propriedade Body 3-D Color é 16777215 (o que corresponde a valores de Blue = 255, Green = 255 e Red = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Devolve todos os objetos de corpo 3D cujo componente Blue da propriedade Body 3-D Color tem um valor menor ou igual a 192.
Nota
A propriedade Body 3-D Color só está definida para objetos de corpo 3D.
BodyColor3DOpacity
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Body 3-D Color Opacity cumpra a Query.
Sintaxe
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Exemplo de utilização
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Devolve todos os objetos de corpo 3D cuja propriedade Body 3-D Color Opacity é 1.000.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Devolve 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 só está definida para objetos de corpo 3D.
BodyColor3DOverride
Resumo
Devolve todos os objetos 3D Body cuja propriedade Override Color cumpra a Query.
Sintaxe
BodyColor3DOverride : Boolean_String
Boolean_String tem de ser 'True' ou 'False'.
Exemplo de utilização
BodyColor3DOverride = 'True'
Devolve todos os objetos 3D Body cuja propriedade Override Color está ativada.
BodyColor3DOverride = 'False'
Devolve todos os objetos 3D Body cuja propriedade Override Color está desativada.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Devolve todos os objetos except objetos 3D Body cuja propriedade Override Color está ativada.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Devolve todos os objetos except objetos 3D Body cuja propriedade Override Color está desativada.
Nota
A propriedade Override Color só está definida para objetos 3D Body.
BodyProjection
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Body Projection cumpra a Query.
Sintaxe
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String tem de ser uma das cadeias da lista seguinte:
-
'Top Side' -
'Bottom Side'
Exemplo de utilização
BodyProjection = 'Top Side'
Devolve todos os objetos de corpo 3D cuja propriedade Body Projection é Top Side.
BodyProjection <> 'Bottom Side'
Devolve todos os objetos except objetos de corpo 3D cuja propriedade Body Projection é Bottom Side.
Notas
- A propriedade Body Projection só está definida para objetos de corpo 3D.
-
Os caracteres de aspas simples (') no início e no fim de
BodyProjection_Stringsão obrigatórios.
CappingMaterial
Resumo
Devolve todos os objetos via cuja propriedade Capping Material cumpra a Query.
Sintaxe
CappingMaterial : String
Exemplo de utilização
CappingMaterial = 'Epoxy'
Devolve todos os objetos via cuja propriedade Capping Material é Epoxy.
CappingMaterial Like 'Epoxy*'
Devolve todos os objetos via que tenham um(a) Capping Material cuja cadeia associada começa por Epoxy.
Notas
- A propriedade Capping Material só está definida para objetos via.
-
Os caracteres de aspas simples (') no início e no fim de
Stringsão obrigatórios.
CappingSide
Resumo
Devolve todos os objetos via cuja propriedade Capping Side cumpra a Query.
Sintaxe
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String tem de ser uma das cadeias da lista seguinte:
-
'Top' -
'Bottom' -
'Both'
Exemplo de utilização
CappingSide = 'Top'
Devolve todos os objetos via cuja propriedade Capping Side é Top.
CappingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Capping Side é Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Capping Side é Both.
Notas
- A propriedade Capping Side só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deCappingSide_Stringsão obrigatórios.
CavityHeight
Resumo
Devolve todos os objetos de região cuja propriedade Cavity Height cumpra a Query.
Sintaxe
CavityHeight : Numeric_String
Exemplo de utilização
CavityHeight = '70'
Devolve todos os objetos de região cuja propriedade Cavity Height é igual a 70.
CavityHeight Between '200' And '400'
Devolve todos os objetos de região cuja propriedade Cavity Height é maior ou igual a 200 e menor ou igual a 400.
CavityHeight >= '100'
Devolve todos os objetos de região cuja propriedade Cavity Height é maior ou igual a 100.
CavityHeight <> '120'
Devolve todos os objetos except objetos de região cuja propriedade Cavity Height é igual a 120.
Nota
A propriedade Cavity Height só está definida para objetos de região e só é relevante para regiões cuja propriedade Kind tenha sido definida como Cavity.
ChamferFilletSize
Resumo
Devolve todos os objetos retângulo cuja propriedade Chamfer/Fillet Size cumpre a Query.
Sintaxe
ChamferFilletSize : 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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
ChamferFilletSize = 20
Devolve todos os objetos retângulo que têm uma propriedade Chamfer/Fillet Size que corresponde às 20 unidades de medida atuais.
ChamferFilletSize >= 1.27
Devolve todos os objetos retângulo que têm uma propriedade Chamfer/Fillet Size superior ou igual às 1.27 unidades de medida atuais.
AsMils(ChamferFilletSize) Between 10 And 30
Devolve todos os objetos retângulo que têm uma propriedade Chamfer/Fillet Size superior ou igual a 10 mil e inferior ou igual a 30 mil.
AsMM(ChamferFilletSize) < 1.016
Devolve todos os objetos retângulo que têm uma propriedade Chamfer/Fillet Size inferior a 1.016 mm.
Nota
A propriedade Chamfer/Fillet Size só está definida para objetos retângulo e só é relevante para retângulos cuja propriedade Corner Mode tenha sido definida como Chamfer ou Fillet.
ChannelOffset
Resumo
Devolve todos os objetos de componente cuja propriedade Channel Offset cumpre a Query.
Sintaxe
ChannelOffset : Numeric_String
ChannelOffset : Number
Exemplo de utilização
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Devolve todos os objetos de componente cuja propriedade Channel Offset é 2.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Devolve todos os objetos de componente cuja propriedade Channel Offset é superior ou igual a 3 e inferior ou igual a 5.
IsComponent && ChannelOffset < 4
Devolve todos os objetos de componente cuja propriedade Channel Offset é inferior a 4.
ObjectKind = 'Component' && ChannelOffset >= 4
Devolve todos os objetos de componente cuja propriedade Channel Offset é superior ou igual a 4.
ChannelOffset <> '1'
Devolve todos os objetos except objetos de componente cuja propriedade Channel Offset é 1.
IsComponent && ChannelOffset <> 1
Devolve todos os objetos de componente cuja propriedade Channel Offset é diferente de 1.
Notas
-
A propriedade Channel Offset só está definida para objetos de componente.
-
Os objetos filhos dos objetos de componente devolvidos pela Query não são devolvidos.
ClassType
Resumo
Devolve todos os objetos de classe cuja propriedade Class Type cumpre a Query.
Sintaxe
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String deve ser uma das cadeias da lista seguinte:
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
Exemplo de utilização
ClassType = 'Component Class'
Devolve todos os objetos de classe cuja propriedade Class Type é Component Class.
ClassType <> 'Layer Class'
Devolve todos os objetos except objetos de classe cuja propriedade Class Type é Layer Class.
Notas
- A propriedade Class Type só está definida para objetos de classe.
-
Os caracteres de plica simples (') no início e no fim de
ClassType_Stringsão obrigatórios.
Color
Resumo
Devolve todos os objetos Net cuja propriedade Color cumpre a Query.
Sintaxe
Color : Numeric_String
Color : Number
A cor correspondente a um determinado número pode ser deduzida a partir da seguinte relação:
65536 * Blue + 256 * Green + Red
em que os componentes Blue, Green e Red têm, cada um, um valor entre 0 e 255 (inclusive).
Quando a palavra-chave Color pode ser utilizada em conjunto com um(a) Number, é possível avaliar individualmente os valores de cada um dos componentes Azul, Verde e Vermelho da propriedade Color, utilizando as seguintes construções:
- Azul = Color Div 65536
- Verde = Color Div 256 Mod 256
- Vermelho = Color Mod 256
Exemplo de utilização
Color = '0'
Color <> '' && Color = 0
Devolve todos os objetos Net cuja propriedade Color é 0 (o que corresponde a valores de Azul = 0, Verde = 0 e Vermelho = 0).
Color = '16711680'
Color > '' && Color = 16711680
Devolve todos os objetos Net cuja propriedade Color é 16711680 (o que corresponde a valores de Azul = 255, Verde = 0 e Vermelho = 0).
Color <> '16777215'
Devolve todos os objetos except objetos Net cuja propriedade Color é 16777215 (o que corresponde a valores de Azul = 255, Verde = 255 e Vermelho = 255).
ObjectKind = 'Net' && Color <> 16777215
Devolve todos os objetos 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
Devolve todos os objetos Net cuja propriedade Color é tal que o componente Azul tem um valor superior ou igual a 96, o componente Verde tem um valor superior ou igual a 64 e inferior ou igual a 192, e o componente Vermelho tem um valor inferior ou igual a 128.
IsNet && Color Div 65536 <= 192
Devolve todos os objetos Net cujo componente Azul da propriedade Color tem um valor inferior ou igual a 192.
IsNet && Color Mod 256 Between 64 And 192
Devolve todos os objetos Net cujo componente Vermelho da propriedade Color tem um valor superior ou igual a 64 e inferior ou igual a 192.
Notas
- A propriedade Color só está definida para objetos Net.
- Os objetos filhos dos objetos Net devolvidos pela Query não são devolvidos.
Comment
Resumo
Devolve todos os objetos de componente cuja propriedade Component Comment cumpre a Query.
Sintaxe
Comment : String
Exemplo de utilização
Comment = '100nF'
Devolve todos os componentes que têm um(a) Component Comment de 100 nF.
Comment <> '100nF'
Devolve todos os objetos except objetos de componente que têm um(a) Component Comment de 100 nF.
Notas
- A propriedade Component Comment só está definida para objetos de componente.
- Os objetos filhos dos componentes devolvidos pela Query não são devolvidos.
Component
Resumo
Devolve todos os objetos filhos de qualquer objeto de componente cuja propriedade Name cumpre a Query.
Sintaxe
Component : String
Exemplo de utilização
Component = 'C1'
Devolve todos os objetos filhos de qualquer componente que tenha um(a) Name de C1.
Component Like 'C?*'
Devolve todos os objetos filhos de qualquer componente que tenha um(a) Name a começar por C e que inclua pelo menos um caráter adicional.
Component <> 'C1'
Devolve todos os objetos except os objetos filhos de qualquer componente que tenha um(a) Name de C1.
Component = 'Free'
Devolve todos os objetos except os objetos filhos de objetos de componente.
Nota
Os objetos de componente pai dos objetos filhos devolvidos por esta Query não são devolvidos.
ComponentFlippedOnLayer
Resumo
Devolve todos os objetos de componente cuja propriedade Flipped On Layer cumpre a Query.
Sintaxe
ComponentFlippedOnLayer : Boolean_String
Exemplo de utilização
ComponentFlippedOnLayer = 'True'
Devolve todos os objetos de componente cuja propriedade Flipped On Layer está ativada.
ComponentFlippedOnLayer = 'False'
Devolve todos os objetos de componente cuja propriedade Flipped On Layer está desativada.
Nota
A propriedade Flipped On Layer só está definida para objetos de componente.
ComponentStringsLocked
Resumo
Devolve todos os objetos de componente cuja propriedade Lock Strings cumpre a Query.
Sintaxe
ComponentStringsLocked : Boolean_String
Exemplo de utilização
ComponentStringsLocked = 'True'
Devolve todos os componentes cuja propriedade Lock Strings está ativada.
ComponentStringsLocked = 'False'
Devolve todos os componentes cuja propriedade Lock Strings está desativada.
Nota
Os objetos filhos dos componentes devolvidos pela Query não são devolvidos.
ComponentType
Resumo
Devolve todos os objetos de componente que têm uma propriedade Component Type que cumpre a Query.
Sintaxe
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String deve ser uma das cadeias da lista seguinte:
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Exemplo de utilização
ComponentType = 'Graphical'
Devolve todos os componentes cujo Component Type é Graphical.
ComponentType <> 'Standard'
Devolve all objetos except componentes cujo Component Type é Standard.
Notas
- A propriedade Component Type só está definida para objetos de componente.
- Os objetos filhos dos componentes devolvidos pela Query não são devolvidos.
-
Os caracteres de plica simples (') no início e no fim de
ComponentType_Stringsão obrigatórios.
CoordinateDimensionLineWidth
Resumo
Devolve objetos de cota de coordenadas e cota original cuja propriedade Line Width (Coord/Dimen) cumpre a Query.
Sintaxe
CoordinateDimensionLineWidth : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
CoordinateDimensionLineWidth = 10
Devolve todos os objetos de cota de coordenadas e cota original que têm uma propriedade Line Width (Coord/Dimen) que corresponde a 10 unidades de medição atuais.
CoordinateDimensionLineWidth >= 0.2286
Devolve todos os objetos de cota de coordenadas e cota original que têm uma propriedade Line Width (Coord/Dimen) maior ou igual a 0.2286 unidades de medição atuais.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Devolve todos os objetos de cota de coordenadas e 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
Devolve todos os objetos de cota de coordenadas e cota original que têm uma propriedade Line Width (Coord/Dimen) menor do que 0.2794 mm.
Notas
- A propriedade Line Width (Coord/Dimen) só está definida para objetos de cota de coordenadas e cota.
- Os objetos filho dos objetos de cota de coordenadas e cota original devolvidos pela Query não são devolvidos.
CoordinateDimensionSize
Resumo
Devolve objetos de cota de coordenadas, cota de centro, cota com chamada e cota original cuja propriedade Size (Coord/Dimen) cumpre a Query.
Sintaxe
CoordinateDimensionSize : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
CoordinateDimensionSize = 10
Devolve todos os objetos de cota de coordenadas, cota de centro, cota com chamada e cota original que têm uma propriedade Size (Coord/Dimen) que corresponde a 10 unidades de medição atuais.
CoordinateDimensionSize >= 0.2286
Devolve todos os objetos de cota de coordenadas, cota de centro, cota com chamada e cota original que têm uma propriedade Size (Coord/Dimen) maior ou igual a 0.2286 unidades de medição atuais.
AsMils(CoordinateDimensionSize) Between 8 And 12
Devolve todos os objetos de cota de coordenadas, cota de centro, cota com chamada e 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
Devolve todos os objetos de cota de coordenadas, cota de centro, cota com chamada e cota original que têm uma propriedade Size (Coord/Dimen) menor do que 0.2794 mm.
Notas
- A propriedade Size (Coord/Dimen) só está definida para objetos de cota de coordenadas, cota de centro, cota com chamada e cota original.
- Os objetos filho dos objetos de cota de coordenadas, cota de centro, cota com chamada e cota original devolvidos pela Query não são devolvidos.
CoordinateDimensionUnitStyle
Resumo
Devolve todos os objetos de cota de coordenadas e cota original cuja propriedade Unit Style cumpre a Query.
Sintaxe
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String tem de ser uma das cadeias da lista seguinte:
-
'Brackets' -
'None' -
'Normal'
Exemplo de Utilização
CoordinateDimensionUnitStyle = 'Brackets'
Devolve todos os objetos de cota de coordenadas e cota original cuja propriedade Unit Style é Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Devolve todos os objetos except objetos de cota de coordenadas e cota original cuja propriedade Unit Style é Normal.
Notas
- A propriedade Unit Style só está definida para objetos de cota de coordenadas e cota original.
-
Os caracteres de aspas simples (') no início e no fim de
UnitStyle_Stringsão obrigatórios. - Os objetos filho dos objetos de cota de coordenadas e cota original devolvidos pela Query não são devolvidos.
CornerMode
Resumo
Devolve todos os objetos de retângulo cuja propriedade Corner Mode cumpre a Query.
Sintaxe
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String tem de ser uma das cadeias da lista seguinte:
-
'Rectangle' -
'Chamfer' -
'Fillet'
Exemplo de Utilização
CornerMode = 'Rectangle'
Devolve todos os objetos de retângulo cuja propriedade Corner Mode é Rectangle.
CornerMode <> 'Chamfer'
Devolve todos os objetos except objetos de retângulo cuja propriedade Corner Mode é Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Devolve todos os objetos except objetos de retângulo cuja propriedade Corner Mode é Rectangle.
Notas
- A propriedade Corner Mode só está definida para objetos de retângulo.
-
Os caracteres de aspas simples (
') no início e no fim deCornerMode_Stringsão obrigatórios.
CoveringMaterial
Resumo
Devolve todos os objetos via cuja propriedade Covering Material cumpre a Query.
Sintaxe
CoveringMaterial : String
Exemplo de Utilização
CoveringMaterial = 'Epoxy'
Devolve todos os objetos via cuja propriedade Covering Material é Epoxy.
CoveringMaterial Like 'Epoxy*'
Devolve todos os objetos via que têm uma Covering Material cuja cadeia associada começa por Epoxy.
Notas
- A propriedade Covering Material só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deStringsão obrigatórios.
CoveringSide
Resumo
Devolve todos os objetos via cuja propriedade Covering Side cumpre a Query.
Sintaxe
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String tem de ser uma das cadeias da lista seguinte:
-
'Top' -
'Bottom' -
'Both'
Exemplo de Utilização
CoveringSide = 'Top'
Devolve todos os objetos via cuja propriedade Covering Side é Top.
CoveringSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Covering Side é Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Covering Side é Both.
Notas
-
A propriedade Covering Side só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deCovering_Stringsão obrigatórios.
DataMatrixInverted
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted cumpre a Query.
Sintaxe
DataMatrixInverted : Boolean_String
Exemplo de Utilização
DataMatrixInverted = 'True'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está ativada.
DataMatrixInverted = 'False'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está desativada.
Notas
-
A propriedade BarCode Inverted só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filho de cadeia de texto de objetos de design de grupo (componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas) cuja propriedade BarCode Inverted cumpre a Query. Se pretender visar apenas objetos de cadeia de texto que tenham sido configurados como texto de código QR, utilize uma palavra-chave de prefixo adicional para visar esses objetos. Um exemplo de expressão de query é
IsDataMatrixText And (DataMatrixInverted = 'True').
DimensionArrowGap
Resumo
Devolve todos os objetos de cota com chamada cuja propriedade Arrow Gap cumpre a Query.
Sintaxe
DimensionArrowGap : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
DimensionArrowGap = 10
Devolve todos os objetos de cota com chamada que têm uma propriedade Arrow Gap que corresponde a 10 unidades de medição atuais.
DimensionArrowGap >= 0.2286
Devolve todos os objetos de cota com chamada que têm uma propriedade Arrow Gap maior ou igual a 0.2286 unidades de medição atuais.
AsMils(DimensionArrowGap) Between 8 And 12
Devolve todos os objetos de cota com chamada que têm uma propriedade Arrow Gap maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Devolve todos os objetos de cota com chamada que têm uma propriedade Arrow Gap menor do que 0.2794 mm.
Notas
- A propriedade Arrow Gap só está definida para objetos de cota com chamada.
- Os objetos filho dos objetos de cota com chamada devolvidos pela Query não são devolvidos.
DimensionArrowLength
Resumo
Devolve 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 cumpre a Query.
Sintaxe
DimensionArrowLength : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
DimensionArrowLength = 100
Devolve todos os objetos de cota angular, cota de linha de base, cota de diâmetro linear, cota linear e cota de diâmetro radial que têm uma propriedade Arrow Length que corresponde a 100 unidades de medição atuais.
DimensionArrowLength >= 2.286
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro, cota linear e cota radial de diâmetro que tenham uma propriedade Arrow Length superior ou igual a 2.286 unidades de medição atuais.
AsMils(DimensionArrowLength) Between 80 And 120
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro, cota linear e cota radial de diâmetro que tenham uma propriedade Arrow Length superior ou igual a 80 mil e inferior ou igual a 120 mil.
AsMM(DimensionArrowLength) < 2.794
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro, cota linear e cota radial de diâmetro que tenham uma propriedade Arrow Length inferior a 2.794 mm.
Notas
-
A propriedade Arrow Length só está definida para objetos de cota angular, cota de base, cota linear de diâmetro, cota linear e cota radial de diâmetro.
-
Os objetos subordinados dos objetos de cota angular, cota de base, cota linear de diâmetro, cota linear e cota radial de diâmetro devolvidos pela Query não são devolvidos.
DimensionArrowLineWidth
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Arrow Line Width cumpre a Query.
Sintaxe
DimensionArrowLineWidth : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medição – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medição:
-
AsMils(DimensionArrowLineWidth) : Number– para especificar uma largura em mil. -
AsMM(DimensionArrowLineWidth) : Number– para especificar uma largura em mm.
Exemplo de utilização
DimensionArrowLineWidth = 10
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Line Width que seja 10 unidades de medição atuais.
DimensionArrowLineWidth >= 0.2286
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Line Width superior ou igual a 0.2286 unidades de medição atuais.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Line Width superior ou igual a 8 mil e inferior ou igual a 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Line Width inferior a 0.2794 mm.
Notas
-
A propriedade Arrow Line Width só está definida para objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial.
-
Os objetos subordinados dos objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
DimensionArrowPosition
Resumo
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Arrow Position cumpre a Query.
Sintaxe
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String tem de ser uma das cadeias da seguinte lista:
-
'Inside' -
'Outside'
Exemplo de utilização
DimensionArrowPosition = 'Inside'
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Arrow Position é Inside.
DimensionArrowPosition <> 'Outside'
Devolve todos os objetos except de cota angular, cota de base, cota linear de diâmetro, cota linear, cota radial de diâmetro 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ó está definida para objetos de cota angular, cota de base, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial.
-
Os objetos subordinados dos objetos de cota angular, cota de base, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
DimensionArrowSize
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Arrow Size cumpre a Query.
Sintaxe
DimensionArrowSize : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medição – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medição:
-
AsMils(DimensionArrowSize) : Number– para especificar um tamanho em mil. -
AsMM(DimensionArrowSize) : Number– para especificar um tamanho em mm.
Exemplo de utilização
DimensionArrowSize = 60
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Size que seja 60 unidades de medição atuais.
DimensionArrowSize >= 1.016
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Size superior ou igual a 1.016 unidades de medição atuais.
AsMils(DimensionArrowSize) Between 50 And 70
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Size superior ou igual a 50 mil e inferior ou igual a 70 mil.
AsMM(DimensionArrowSize) < 2.032
Devolve todos os objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial que tenham uma propriedade Arrow Size inferior a 2.032 mm.
Notas
-
A propriedade Arrow Size só está definida para objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial.
-
Os objetos subordinados dos objetos de cota angular, cota de base, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
DimensionExtensionLineWidth
Resumo
Devolve todos os objetos de cota angular, cota de base, cota datum, cota linear de diâmetro e cota linear cuja propriedade Extension Line Width cumpre a Query.
Sintaxe
DimensionExtensionLineWidth : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medição – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medição:
-
AsMils(DimensionExtensionLineWidth) : Number– para especificar uma largura em mil. -
AsMM(DimensionExtensionLineWidth) : Number– para especificar uma largura em mm.
Exemplo de utilização
DimensionExtensionLineWidth = 10
Devolve todos os objetos de cota angular, cota de base, cota datum, cota linear de diâmetro e cota linear que tenham uma propriedade Extension Line Width que seja 10 unidades de medição atuais.
DimensionExtensionLineWidth >= 0.2286
Devolve todos os objetos de cota angular, cota de base, cota datum, cota linear de diâmetro e cota linear que tenham uma propriedade Extension Line Width superior ou igual a 0.2286 unidades de medição atuais.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Devolve todos os objetos de cota angular, cota de base, cota datum, cota linear de diâmetro e cota linear que tenham uma propriedade Extension Line Width superior ou igual a 8 mil e inferior ou igual a 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Devolve todos os objetos de cota angular, cota de base, cota datum, cota linear de diâmetro e cota linear que tenham uma propriedade Extension Line Width inferior a 0.2794 mm.
Notas
-
A propriedade Extension Line Width só está definida para objetos de cota angular, cota de base, cota datum, cota linear de diâmetro e cota linear.
-
Os objetos subordinados dos objetos de cota angular, cota de base, cota datum, cota linear de diâmetro e cota linear devolvidos pela Query não são devolvidos.
DimensionExtensionOffset
Resumo
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro e cota linear cuja propriedade Extension Offset cumpre a Query.
Sintaxe
DimensionExtensionOffset : Number
Number seguirá as unidades de medição atualmente utilizadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrico (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medição – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medição:
-
AsMils(DimensionExtensionOffset) : Number– para especificar um desvio em mil. -
AsMM(DimensionExtensionOffset) : Number– para especificar um desvio em mm.
Exemplo de utilização
DimensionExtensionOffset = 10
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro e cota linear que tenham uma propriedade Extension Offset que seja 10 unidades de medição atuais.
DimensionExtensionOffset >= 0.2286
Devolve todos os objetos de cota angular, cota de base, cota linear de diâmetro e cota linear que tenham uma propriedade Extension Offset superior ou igual a 0.2286 unidades de medição atuais.
AsMils(DimensionExtensionOffset) Between 8 And 12
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de diâmetro linear e dimensão linear que tenham uma propriedade Extension Offset maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de diâmetro linear e dimensão linear que tenham uma propriedade Extension Offset inferior a 0.2794 mm.
Notas
-
A propriedade Extension Offset só está definida para objetos de dimensão angular, dimensão de base, dimensão de diâmetro linear e dimensão linear.
-
Os objetos subordinados de objetos de dimensão angular, dimensão de base, dimensão de diâmetro linear e dimensão linear devolvidos pela Query não são devolvidos.
DimensionExtensionPickGap
Resumo
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear e dimensão linear cuja propriedade Extension Pick Gap está em conformidade com a Query.
Sintaxe
DimensionExtensionPickGap : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0.001inch) ou Métrico (mm; 1 mm = 0.001 meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas definidas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(DimensionExtensionPickGap) : Number– para especificar um espaçamento em mil. -
AsMM(DimensionExtensionPickGap) : Number– para especificar um espaçamento em mm.
Exemplo de utilização
DimensionExtensionPickGap = 10
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear e dimensão linear que tenham uma propriedade Extension Pick Gap que seja 10 unidades de medida atuais.
DimensionExtensionPickGap >= 0.2286
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear e dimensão linear que tenham uma propriedade Extension Pick Gap maior ou igual a 0.2286 unidades de medida atuais.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear e dimensão linear que tenham uma propriedade Extension Pick Gap maior ou igual a 8 mil e menor ou igual a 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear e dimensão linear que tenham uma propriedade Extension Pick Gap inferior a 0.2794 mm.
Notas
-
A propriedade Extension Pick Gap só está definida para objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear e dimensão linear.
-
Os objetos subordinados de objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear e dimensão linear devolvidos pela Query não são devolvidos.
DimensionTextFont
Resumo
Devolve todos os objetos de dimensões angulares, dimensões de base, dimensões de datum, dimensões de chamada, dimensões de diâmetro linear, dimensões lineares, dimensões originais, dimensões de diâmetro radial e dimensões radiais cuja propriedade Dimension Font está em conformidade com a Query.
Sintaxe
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String tem de ser uma das cadeias da seguinte lista:
-
'Default' -
'Serif' -
'Sans Serif'
Exemplo de utilização
DimensionTextFont = 'Default'
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Font é Default.
DimensionTextFont <> 'Serif'
Devolve todos os objetos except objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Font é Serif.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
Font_Stringsão obrigatórios. -
A propriedade Dimension Font só está definida para objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial.
-
Os objetos subordinados de objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial devolvidos pela Query não são devolvidos.
DimensionTextFormat
Resumo
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Format está em conformidade com a Query.
Sintaxe
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String tem de ser 'None'.
Exemplo de utilização
DimensionTextFormat = 'None'
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Format é None (ou seja, não são apresentados valores nem unidades).
DimensionTextFormat <> 'None'
Devolve todos os objetos except objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Format é None (ou seja, devolverá os objetos de dimensão aplicáveis cujo formato esteja definido para mostrar apenas o valor, o valor e as unidades, ou o valor e as unidades [com estas últimas entre parênteses]).
Notas
-
Os caracteres de aspas simples (') no início e no fim de
TextFormat_Stringsão obrigatórios. -
A propriedade Dimension Format só está definida para objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial.
-
Os objetos subordinados de objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial devolvidos pela Query não são devolvidos.
DimensionTextGap
Resumo
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Text Gap está em conformidade com a Query.
Sintaxe
DimensionTextGap : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1mil = 0.001inch) ou Métrico (mm; 1mm = 0.001meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas definidas ao nível do documento – através da utilização 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.
Exemplo de utilização
DimensionTextGap = 10
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial que tenham uma propriedade Dimension Text Gap que seja 10 unidades de medida atuais.
DimensionTextGap >= 0.2286
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial que tenham uma propriedade Dimension Text Gap maior ou igual a 0.2286 unidades de medida atuais.
AsMils(DimensionTextGap) Between 8 And 12
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial que tenham uma propriedade Dimension Text Gap maior ou igual a 8mil e menor ou igual a 12mil.
AsMM(DimensionTextGap) < 0.2794
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial que tenham uma propriedade Dimension Text Gap inferior a 0.2794mm.
Notas
-
A propriedade Dimension Text Gap só está definida para objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial.
-
Os objetos subordinados de objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial devolvidos pela Query, não são devolvidos.
DimensionTextHeight
Resumo
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Text Height está em conformidade com a Query.
Sintaxe
DimensionTextHeight : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas definidas ao nível do documento – através da utilização 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.
Exemplo de utilização
DimensionTextHeight = 60
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial que tenham uma propriedade Dimension Text Height que seja 60 unidades de medida atuais.
DimensionTextHeight >= 1.27
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial que tenham uma propriedade Dimension Text Height maior ou igual a 1.27 unidades de medida atuais.
AsMils(DimensionTextHeight) Between 40 And 80
Devolve todos os objetos de dimensão angular, dimensão de base, dimensão de datum, dimensão de chamada, dimensão de diâmetro linear, dimensão linear, dimensão original, dimensão de diâmetro radial e dimensão radial que tenham uma propriedade Dimension Text Height maior ou igual a 40mil e menor ou igual a 80 mil.
AsMM(DimensionTextHeight) < 1.778
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial que tenham uma propriedade Dimension Text Height inferior a 1.778 mm.
Notas
-
A propriedade Dimension Text Height só está definida para objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial.
-
Os objetos filho dos objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
-
Para a cota original, o valor da propriedade Dimension Text Height segue o valor da propriedade Text Height da cota.
DimensionTextLineWidth
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial cuja propriedade Dimension Text Line Width cumpre a Query.
Sintaxe
DimensionTextLineWidth : 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).
Pode ser especificada uma opção específica para a unidade de medida — substituindo as unidades predefinidas especificadas ao nível do documento — através da utilização de uma palavra-chave adicional baseada em unidade de medida:
-
AsMils(DimensionTextLineWidth) : Number– para especificar uma largura em mil. -
AsMM(DimensionTextLineWidth) : Number– para especificar uma largura em mm.
Exemplo de utilização
DimensionTextLineWidth = 6
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial que tenham uma propriedade Dimension Text Line Width nas unidades de medida atuais 6.
DimensionTextLineWidth >= 0.127
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial que tenham uma propriedade Dimension Text Line Width superior ou igual a 0.127 nas unidades de medida atuais.
AsMils(DimensionTextLineWidth) Between 4 And 8
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial que tenham uma propriedade Dimension Text Line Width superior ou igual a 4mil e inferior ou igual a 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial que tenham uma propriedade Dimension Text Line Width inferior a 0.1778mm.
Notas
-
A propriedade Dimension Text Line Width só está definida para objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial.
-
Os objetos filho dos objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota original, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
-
Para a cota original, o valor da propriedade Dimension Text Line Width segue o valor da propriedade Text Width da cota.
DimensionTextPosition
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Text Position cumpre a Query.
Sintaxe
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String deve ser uma das cadeias da lista seguinte:
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Exemplo de utilização
DimensionTextPosition = 'Automatic'
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Text Position é Automatic.
DimensionTextPosition <> 'Manual'
Devolve todos os objetos except objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Text Position é Manual.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
DimensionTextPosition_Stringsão obrigatórios. -
A propriedade Dimension Text Position só está definida para objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial.
-
Os objetos filho dos objetos de cota angular, cota de base, cota de datum, cota de chamada, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
DimensionTextPrecision
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Precision cumpre a Query.
Sintaxe
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Exemplo de utilização
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Precision é 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Precision é superior ou igual a 3 e inferior ou igual a 5.
IsDimension && DimensionTextPrecision < 4
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Precision é inferior a 4.
DimensionTextPrecision <> '1'
Devolve todos os objetos except objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Precision é 1.
IsDimension && DimensionTextPrecision <> 1
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Precision não é igual a 1.
Notas
-
A propriedade Dimension Precision só está definida para objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial.
-
Os objetos filho dos objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
DimensionTextPrefix
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Prefix cumpre a Query.
Sintaxe
DimensionTextPrefix : String
Exemplo de utilização
DimensionTextPrefix = 'ø'
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Prefix é ø.
Notas
-
A propriedade Dimension Prefix só está definida para objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial.
-
Os objetos filho dos objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
DimensionTextSuffix
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Suffix cumpre a Query.
Sintaxe
DimensionTextSuffix : String
Exemplo de utilização
DimensionTextSuffix = '(+/- 0.5%)'
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Suffix é (+/- 0.5%).
Notas
-
A propriedade Dimension Suffix só está definida para objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial.
-
Os objetos filho dos objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial devolvidos pela Query não são devolvidos.
DimensionTextUnit
Resumo
Devolve todos os objetos de cota angular, cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial cuja propriedade Dimension Unit cumpre a Query.
Sintaxe
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Para objetos de cota angular, DimensionUnit_String deve ser uma das cadeias da lista seguinte:
-
'Degrees' -
'Radians'
Para objetos de cota de base, cota de datum, cota linear de diâmetro, cota linear, cota radial de diâmetro e cota radial, DimensionUnit_String deve ser uma das cadeias da lista seguinte:
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Exemplo de utilização
DimensionTextUnit = 'Radians'
Devolve todos os objetos de cota angular cuja propriedade Dimension Unit é Radians.
DimensionTextUnit <> 'Degrees'
Devolve todos os objetos except objetos de cota angular cuja propriedade Dimension Unit é Degrees.
DimensionTextUnit = 'Mils'
Devolve todos os objetos de dimensão de linha de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Unit é Mils.
DimensionTextUnit <> 'Inches'
Devolve todos os objetos except objetos de dimensão de linha de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial cuja propriedade Dimension Unit é Inches.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
DimensionUnit_Stringsão obrigatórios. -
A propriedade Dimension Unit só está definida para objetos de dimensão angular, dimensão de linha de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial.
-
Os objetos filho dos objetos de dimensão angular, dimensão de linha de base, dimensão de datum, dimensão de diâmetro linear, dimensão linear, dimensão de diâmetro radial e dimensão radial devolvidos pela Query não são devolvidos.
DrillPair
Resumo
Devolve todos os objetos via cuja propriedade Drill Pair está em conformidade com a Query.
Sintaxe
DrillPair = 'Start Layer - Stop Layer'
Exemplo de utilização
DrillPair = 'Top Layer - Bottom Layer'
Devolve todos os objetos via cuja propriedade Drill Pair é Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Devolve todos os objetos except para objetos via cuja propriedade Drill Pair é Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Devolve todos os objetos Via except exceto aqueles cuja propriedade Drill Pair é Top Layer - Bottom Layer.
Notas
- Os caracteres de aspas simples (') no início e no fim da cadeia são obrigatórios.
- A propriedade Drill Pair só está definida para objetos via.
DrillType
Resumo
Devolve todos os objetos pad cuja propriedade Drill Type está em conformidade com a Query.
Sintaxe
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String deve ser uma das cadeias da lista seguinte:
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Exemplo de utilização
DrillType = 'Drilled'
Devolve todos os objetos pad cuja propriedade Drill Type é Drilled.
DrillType <> 'Punched'
Devolve todos os objetos except objetos pad cuja propriedade Drill Type é Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Devolve todos os objetos pad cuja propriedade Drill Type não é Drilled.
Notas
- A propriedade Drill Type só está definida para objetos pad.
-
Os caracteres de aspas simples (') no início e no fim de
DrillType_Stringsão obrigatórios.
EmbeddedBoard_ColCount
Resumo
Devolve todos os objetos de placa incorporada cuja propriedade Col Count está em conformidade com a Query.
Sintaxe
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Exemplo de utilização
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Devolve todos os objetos de placa incorporada cuja propriedade Col Count é 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Devolve todos os objetos except objetos de placa incorporada cuja propriedade Col Count é 4.
Nota
A propriedade Col Count só está definida para objetos de placa incorporada.
EmbeddedBoard_ColumnSpacing
Resumo
Devolve objetos de placa incorporada cuja propriedade Column Spacing está em conformidade com a Query.
Sintaxe
EmbeddedBoard_ColumnSpacing : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperiais (mil; 1mil = 0.001inch) ou Métricas (mm; 1mm = 0.001meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
EmbeddedBoard_ColumnSpacing = 1500
Devolve todos os objetos de placa incorporada que têm uma propriedade Column Spacing que é 1500 unidades de medida atuais.
EmbeddedBoard_ColumnSpacing >= 1000
Devolve todos os objetos de placa incorporada que têm uma propriedade Column Spacing que é maior ou igual a 1000 unidades de medida atuais.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Devolve todos os objetos de placa incorporada que têm uma propriedade Column Spacing que é maior ou igual a 1000 mil e menor ou igual a 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Devolve todos os objetos de placa incorporada que têm uma propriedade Column Spacing que é menor do que 38.1mm.
Nota
A propriedade Column Spacing só está definida para objetos de placa incorporada.
EmbeddedBoard_DocumentName
Resumo
Devolve todos os objetos de placa incorporada cuja propriedade Embedded Document Name está em conformidade com a Query.
Sintaxe
EmbeddedBoard_DocumentName : String
Exemplo de utilização
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Devolve 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'
Devolve todos os objetos de placa incorporada cuja propriedade Embedded Document Name termina em Example_PCB.PcbDoc.
Nota
A propriedade Embedded Document Name só está definida para objetos de placa incorporada.
EmbeddedBoard_OriginMode
Resumo
Devolve todos os objetos de placa incorporada cuja propriedade Link To Embedded Board Origin está em conformidade com a Query.
Sintaxe
EmbeddedBoard_OriginMode : Boolean_String
Exemplo de utilização
EmbeddedBoard_OriginMode = 'True'
Devolve todos os objetos de placa incorporada cuja propriedade Link To Embedded Board Origin está ativada.
EmbeddedBoard_OriginMode = 'False'
Devolve todos os objetos de placa incorporada cuja propriedade Link To Embedded Board Origin está desativada.
Nota
A propriedade Link To Embedded Board Origin só está definida para objetos de placa incorporada.
EmbeddedBoard_RowCount
Resumo
Devolve todos os objetos de placa incorporada cuja propriedade Row Count está em conformidade com a Query.
Sintaxe
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Exemplo de utilização
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Devolve todos os objetos de placa incorporada cuja propriedade Row Count é 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Devolve todos os objetos except objetos de placa incorporada cuja propriedade Row Count é 4.
Nota
A propriedade Row Count só está definida para objetos de placa incorporada.
EmbeddedBoard_RowSpacing
Resumo
Devolve objetos de placa incorporada cuja propriedade Row Spacing está em conformidade com a Query.
Sintaxe
EmbeddedBoard_RowSpacing : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperiais (mil; 1 mil = 0.001inch) ou Métricas (mm; 1 mm = 0.001 meter).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
EmbeddedBoard_RowSpacing = 2500
Devolve todos os objetos de placa incorporada que têm uma propriedade Row Spacing que é 2500 unidades de medida atuais.
EmbeddedBoard_RowSpacing >= 2000
Devolve todos os objetos de placa incorporada que têm uma propriedade Row Spacing que é maior ou igual a 2000 unidades de medida atuais.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Devolve todos os objetos de placa incorporada que têm uma propriedade Row Spacing que é maior ou igual a 2500 mil e menor ou igual a 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Devolve todos os objetos de placa incorporada que têm uma propriedade Row Spacing que é menor do que 63.5 mm.
Nota
A propriedade Row Spacing só está definida para objetos de placa incorporada.
EnablePartSwapping
Resumo
Devolve todos os objetos de componente cuja propriedade Enable Part Swapping está em conformidade com a Query.
Sintaxe
EnablePartSwapping : Boolean_String
Exemplo de utilização
EnablePartSwapping = 'True'
Devolve todos os objetos de componente cuja propriedade Enable Part Swapping está ativada.
EnablePartSwapping = 'False'
Devolve todos os objetos de componente cuja propriedade Enable Part Swapping está desativada.
Notas
- A propriedade Enable Part Swapping só está definida para objetos de componente.
- Os objetos filho dos componentes devolvidos pela Query não são devolvidos.
EnablePinSwapping
Resumo
Devolve todos os objetos de componente cuja propriedade Enable Pin Swapping está em conformidade com a Query.
Sintaxe
EnablePinSwapping : Boolean_String
Exemplo de utilização
EnablePinSwapping = 'True'
Devolve todos os objetos de componente cuja propriedade Enable Pin Swapping está ativada.
EnablePinSwapping = 'False'
Devolve todos os objetos de componente cuja propriedade Enable Pin Swapping está desativada.
Notas
- A propriedade Enable Pin Swapping só está definida para objetos de componente.
- Os objetos filho dos componentes devolvidos pela Query não são devolvidos.
FillingMaterial
Resumo
Devolve todos os objetos via cuja propriedade Filling Material está em conformidade com a Query.
Sintaxe
FillingMaterial : String
Exemplo de utilização
FillingMaterial = 'Epoxy'
Devolve todos os objetos via cuja propriedade Filling Material é Epoxy.
FillingMaterial Like 'Epoxy*'
Devolve todos os objetos via que têm uma Filling Material cuja cadeia associada começa por Epoxy.
Notas
- A propriedade Filling Material só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deStringsão obrigatórios.
FillingSide
Resumo
Devolve todos os objetos via cuja propriedade Filling Side está em conformidade com a Query.
Sintaxe
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String deve ser uma das cadeias da lista seguinte:
-
'Top' -
'Bottom' -
'Both'
Exemplo de utilização
FillingSide = 'Top'
Devolve todos os objetos via cuja propriedade Filling Side é Top.
FillingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Filling Side é Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Filling Side é Both.
Notas
- A propriedade Filling Side só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deFillingSide_Stringsão obrigatórios.
FontName
Resumo
Devolve todos os objetos de coordenada, dimensão (exceto dimensão de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade TrueType Font Name cumpre a Query.
Sintaxe
FontName = FontName_String
FontName <> FontName_String
FontName_String deve usar um dos nomes das fontes TrueType e OpenType disponíveis (um superconjunto de TrueType), encontrados na pasta \Windows\Fonts.
Exemplo de Utilização
FontName = 'Arial'
Devolve todos os objetos de coordenada, dimensão (exceto dimensão de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade TrueType Font Name é Arial.
FontName <> 'Batang'
Devolve todos os objetos except de coordenada, dimensão (exceto dimensão de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade TrueType Font Name é Batang.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
FontName_Stringsão obrigatórios. - A propriedade TrueType Font Name só está definida para objetos de coordenada, dimensão (exceto dimensão de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre).
Footprint
Resumo
Devolve todos os objetos de componente cuja propriedade Footprint cumpre a Query.
Sintaxe
Footprint : String
Exemplo de Utilização
Footprint = 'DIP14'
Devolve todos os componentes que têm uma Footprint de DIP14.
Footprint Like 'DIP*'
Devolve todos os componentes que têm uma Footprint cuja cadeia associada começa por DIP.
Notas
- A propriedade Footprint só está definida para objetos de componente.
- Os objetos filhos dos componentes devolvidos pela Query não são devolvidos.
FromToPad1
Resumo
Devolve todos os objetos from-to cuja propriedade From Pad cumpre a Query.
Sintaxe
FromToPad1 : PadName_String
PadName_String especifica o Nome completo que um pad tem de corresponder; este consiste numa subcadeia inicial que especifica a propriedade Name do componente pai do pad (ou seja, o Designator do componente), seguida de uma subcadeia que especifica a propriedade Name do próprio pad (ou seja, o Designator do pad). O formato será, portanto, 'ParentComponentDesignator-PadDesignator'.
Exemplo de Utilização
FromToPad1 = 'C14-2'
Devolve todos os objetos from-to cuja propriedade From Pad é C14-2.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
PadName_Stringsão obrigatórios. - A propriedade From Pad só está definida para objetos from-to.
FromToPad2
Resumo
Devolve todos os objetos from-to cuja propriedade To Pad cumpre a Query.
Sintaxe
FromToPad2 : PadName_String
PadName_String especifica o Nome completo que um pad tem de corresponder; este consiste numa subcadeia inicial que especifica a propriedade Name do componente pai do pad (ou seja, o Designator do componente), seguida de uma subcadeia que especifica a propriedade Name do próprio pad (ou seja, o Designator do pad). O formato será, portanto, 'ParentComponentDesignator-PadDesignator'.
Exemplo de Utilização
FromToPad2 = 'U1-8'
Devolve todos os objetos from-to cuja propriedade To Pad é U1-8.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
PadName_Stringsão obrigatórios. - A propriedade To Pad só está definida para objetos from-to.
H
Resumo
Devolve todos os objetos de componente cuja propriedade Height cumpre a Query.
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).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
H = 300
Devolve todos os componentes que têm uma propriedade Height igual a 300 unidades de medida atuais.
H >= 5.08
Devolve todos os componentes que têm uma propriedade Height maior ou igual a 5.08 unidades de medida atuais.
AsMils(H) > 400
Devolve todos os componentes que têm uma propriedade Height maior do que 400mil.
AsMM(H) Between 6.35 And 8.89
Devolve todos os componentes que têm uma propriedade Height maior ou igual a 6.35mm e menor ou igual a 8.89mm.
H <> 550
Devolve todos os componentes que têm uma propriedade Height not igual a 550 unidades de medida atuais.
AsMils(H) <= 650
Devolve todos os componentes que têm uma propriedade Height menor ou igual a 650mil.
AsMM(H) < 11.43
Devolve todos os componentes que têm uma propriedade Height menor do que 11.43mm.
Notas
- A propriedade Height só está definida para objetos de componente.
- Os objetos filhos dos componentes devolvidos pela Query não são devolvidos.
- Esta função é um alias da função Height.
Height
Resumo
Devolve todos os objetos de componente cuja propriedade Height cumpre a Query.
Sintaxe
Height : 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).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
Height = 300
Devolve todos os componentes que têm uma propriedade Height igual a 300 unidades de medida atuais.
Height >= 5.08
Devolve todos os componentes que têm uma propriedade Height maior ou igual a 5.08 unidades de medida atuais.
AsMils(Height) > 400
Devolve todos os componentes que têm uma propriedade Height maior do que 400 mil.
AsMM(Height) Between 6.35 And 8.89
Devolve todos os componentes que têm uma propriedade Height maior ou igual a 6.35 mm e menor ou igual a 8.89 mm.
Height <> 550
Devolve todos os componentes que têm uma propriedade Height not igual a 550 unidades de medida atuais.
AsMils(Height) <= 650
Devolve todos os componentes que têm uma propriedade Height menor ou igual a 650 mil.
AsMM(Height) < 11.43
Devolve todos os componentes que têm uma propriedade Height menor do que 11.43 mm.
Notas
- A propriedade Height só está definida para objetos de componente.
- Os objetos filhos dos componentes devolvidos pela Query não são devolvidos.
- Esta função é um alias da função H.
Hide
Resumo
Devolve todos os objetos de comentário de componente, designador de componente e net cuja propriedade Hide cumpre a Query.
Sintaxe
Hide : Boolean
Exemplo de Utilização
Hide
Hide = True
Devolve todos os objetos de comentário de componente, designador de componente e net cuja propriedade Hide é True.
Not Hide
Hide = False
Devolve todos os objetos except de comentário de componente, designador de componente e net cuja propriedade Hide é False.
Nota
A propriedade Hide só está definida para objetos de comentário de componente, designador de componente e net.
HideJumpers
Resumo
Devolve todos os objetos de componente cuja propriedade Hide Jumpers cumpre a Query.
Sintaxe
HideJumpers : Boolean_String
Exemplo de Utilização
HideJumpers = 'True'
Devolve todos os objetos de componente cuja propriedade Hide Jumpers está ativada.
HideJumpers = 'False'
Devolve todos os objetos de componente cuja propriedade Hide Jumpers está desativada.
Notas
- A propriedade Hide Jumpers só está definida para objetos de componente.
- Os objetos filhos dos componentes devolvidos pela Query não são devolvidos.
Hole
Resumo
Devolve todos os objetos pad e via cuja propriedade Hole Size cumpre a Query.
Sintaxe
Hole : 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).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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) : Number
Exemplo de Utilização
Hole = 16
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que esteja em 16 unidades de medida atuais.
Hole >= 0.508
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja maior ou igual a 0.508 unidades de medida atuais.
AsMils(Hole) Between 12 And 32
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja maior ou igual a 12 mil e menor ou igual a 32 mil.
AsMM(Hole) < 1.016
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja inferior a 1.016 mm.
Notas
- A propriedade Hole Size só está definida para objetos pad e via.
- Esta função é um alias para as funções HoleDiameter e HoleSize.
HoleDiameter
Resumo
Devolve todos os objetos pad e via cuja propriedade Hole Size cumpre a Query.
Sintaxe
HoleDiameter : 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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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) : Number
Exemplo de utilização
HoleDiameter = 16
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que esteja em 16 unidades de medida atuais.
HoleDiameter >= 0.508
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja maior ou igual a 0.508 unidades de medida atuais.
AsMils(HoleDiameter) Between 12 And 32
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja maior ou igual a 12 mil e menor ou igual a 32 mil.
AsMM(HoleDiameter) < 1.016
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja inferior a 1.016 mm.
Notas
- A propriedade Hole Size só está definida para objetos pad e via.
- Esta função é um alias para as funções HoleSize e Hole.
HoleNegativeTolerance
Resumo
Devolve todos os objetos pad e via cuja propriedade Hole Tolerance (-) cumpre a Query.
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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de 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.
Exemplo de utilização
HoleNegativeTolerance = 4
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (-) igual a 4 unidades de medida atuais.
HoleNegativeTolerance >= 5.08
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (-) que seja maior ou igual a 5.08 unidades de medida atuais.
AsMils(HoleNegativeTolerance) > 4
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (-) que seja superior a 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (-) que seja maior ou igual a 0.102 mm e menor ou igual a 0.105 mm.
HoleNegativeTolerance <> 2
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (-) que seja not igual a 2 unidades de medida atuais.
AsMils(HoleNegativeTolerance) <= 1.4
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (-) que seja menor ou igual a 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (-) que seja inferior a 0.05 mm.
Nota
A propriedade Hole Tolerance (-) só está definida para objetos pad e via.
HolePositiveTolerance
Resumo
Devolve todos os objetos pad e via cuja propriedade Hole Tolerance (+) cumpre a Query.
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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de 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.
Exemplo de utilização
HolePositiveTolerance = 4
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (+) igual a 4 unidades de medida atuais.
HolePositiveTolerance >= 5.08
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (+) que seja maior ou igual a 5.08 unidades de medida atuais.
AsMils(HolePositiveTolerance) > 4
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (+) que seja superior a 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (+) que seja maior ou igual a 0.102 mm e menor ou igual a 0.105 mm.
HolePositiveTolerance <> 2
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (+) que seja not igual a 2 unidades de medida atuais.
AsMils(HolePositiveTolerance) <= 1.4
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (+) que seja menor ou igual a 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Devolve todos os objetos pad e via que tenham uma propriedade Hole Tolerance (+) que seja inferior a 0.05 mm.
Nota
A propriedade Hole Tolerance (+) só está definida para objetos pad e via.
HoleRotation
Resumo
Devolve todos os objetos pad cuja propriedade Hole Rotation cumpre a Query.
Sintaxe
HoleRotation : Numeric_String
HoleRotation : Number
Exemplo de utilização
HoleRotation = '30'
HoleRotation = 30
Devolve todos os objetos pad cuja propriedade Hole Rotation é 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Devolve todos os objetos except objetos pad cuja propriedade Hole Rotation é 45.000.
Nota
A propriedade Hole Rotation só está definida para objetos pad.
HoleSize
Resumo
Devolve todos os objetos pad e via cuja propriedade Hole Size cumpre a Query.
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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de 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
Exemplo de utilização
HoleSize = 16
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que esteja em 16 unidades de medida atuais.
HoleSize >= 0.508
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja maior ou igual a 0.508 unidades de medida atuais.
AsMils(HoleSize) Between 12 And 32
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja maior ou igual a 12 mil e menor ou igual a 32 mil.
AsMM(HoleSize) < 1.016
Devolve todos os objetos pad e via que tenham uma propriedade Hole Size que seja inferior a 1.016 mm.
Notas
- A propriedade Hole Size só está definida para objetos pad e via.
- Esta função é um alias para as funções HoleDiameter e Hole.
HoleType
Resumo
Devolve todos os objetos pad cuja propriedade Hole Type cumpre a Query.
Sintaxe
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String tem de ser uma das cadeias da lista seguinte:
-
'Round' -
'Slot' -
'Square'
Exemplo de utilização
HoleType = 'Square'
Devolve todos os objetos pad cuja propriedade Hole Type é Square.
HoleType <> 'Slot'
Devolve todos os objetos except objetos pad cuja propriedade Hole Type é Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Devolve todos os objetos except objetos pad cuja propriedade Hole Type é Round.
Notas
- A propriedade Hole Type só está definida para objetos pad.
-
Os caracteres de aspas simples (') no início e no fim de
HoleType_Stringsão obrigatórios.
Identifier
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Identifier cumpre a Query.
Sintaxe
Identifier : String
Exemplo de utilização
Identifier = 'RES0402'
Devolve todos os objetos de corpo 3D cuja propriedade Identifier é RES0402.
Identifier Like 'RES0402*'
Devolve todos os objetos de corpo 3D que tenham um Identifier cuja cadeia associada comece por RES0402.
Notas
- A propriedade Identifier só está definida para objetos de corpo 3D.
-
Os caracteres de aspas simples (
') no início e no fim deStringsão obrigatórios.
InvertedBorderSpaceType
Resumo
Devolve todos os objetos string cuja propriedade Border Space Type cumpre a Query.
Sintaxe
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_Stringdeve ser uma das cadeias da seguinte lista:
-
'Border Margin' -
'Text Offset'
Exemplo de Utilização
InvertedBorderSpaceType = 'Border Margin'
Devolve todos os objetos de cadeia cuja propriedade Border Space Type é Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Devolve todos os objetos, exceto os objetos de cadeia, cuja propriedade Border Space Type é Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Devolve todos os objetos de cadeia cuja propriedade Border Space Type não é Text Offset.
Notas
- A propriedade Border Space Type só está definida para objetos de cadeia.
-
Os caracteres de aspas simples (') no início e no fim de
InvertedBorderSpaceType_Stringsão obrigatórios.
InvertedRectangleHeight
Resumo
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted Rectangle Height cumpre a Query.
Sintaxe
InvertedRectangleHeight : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
InvertedRectangleHeight = 30
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Height igual a 30 nas unidades de medida atuais.
InvertedRectangleHeight >= 5.08
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Height maior ou igual a 5.08 nas unidades de medida atuais.
AsMils(InvertedRectangleHeight) > 40
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Height maior que 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Height maior ou igual a 6.35 mm e menor ou igual a 8.89 mm.
InvertedRectangleHeight <> 55
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Height not igual a 55 nas unidades de medida atuais.
AsMils(InvertedRectangleHeight) <= 65
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Height menor ou igual a 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Height menor que 11.43 mm.
Nota
A propriedade Inverted Rectangle Height só está definida para objetos de cadeia de texto (comentário, designador, livre).
InvertedRectangleWidth
Resumo
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted Rectangle Width cumpre a Query.
Sintaxe
InvertedRectangleWidth : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
InvertedRectangleWidth = 300
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Width igual a 300 nas unidades de medida atuais.
InvertedRectangleWidth >= 128
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Width maior ou igual a 128 nas unidades de medida atuais.
AsMils(InvertedRectangleWidth) > 400
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Width maior que 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Width maior ou igual a 6 mm e menor ou igual a 8 mm.
InvertedRectangleWidth <> 550
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Width not igual a 550 nas unidades de medida atuais.
AsMils(InvertedRectangleWidth) <= 650
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Width menor ou igual a 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que têm uma propriedade Inverted Rectangle Width menor que 11.43 mm.
Nota
A propriedade Inverted Rectangle Width só está definida para objetos de cadeia de texto (comentário, designador, livre).
InvertedTextJustification
Resumo
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted Text Justification cumpre a Query.
Sintaxe
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String deve ser uma das cadeias da seguinte lista:
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Exemplo de Utilização
InvertedTextJustification = 'Center'
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted Text Justification é Center.
InvertedTextJustification <> 'Right-Below'
Devolve todos os objetos, exceto os objetos de cadeia de texto (comentário, designador, livre), cuja propriedade Inverted Text Justification é Right-Below.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
TextJustification_Stringsão obrigatórios. - A propriedade Inverted Text Justification só está definida para objetos de cadeia de texto (comentário, designador, livre).
IPC4761ViaType
Resumo
Devolve todos os objetos via cuja propriedade IPC 4761 Via Type cumpre a Query.
Sintaxe
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String deve ser uma das cadeias 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'
Exemplo de Utilização
IPC4761ViaType = 'Type 1a'
Devolve todos os objetos via cuja propriedade IPC 4761 Via Type é Type 1a.
IPC4761ViaType <> 'Type 1b'
Devolve todos os objetos, exceto os objetos via, cuja propriedade IPC 4761 Via Type é Type 1b.
Notas
- A propriedade IPC 4761 Via Type só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deIPC4761ViaType_Stringsão obrigatórios.
IsAssyTestpoint
Resumo
Devolve todos os objetos pad e via que foram marcados para utilização como pontos de teste de montagem, ou seja, que têm as propriedades Assembly Testpoint - Top e/ou Assembly Testpoint - Bottom ativadas.
Sintaxe
IsAssyTestpoint : Boolean
Exemplo de Utilização
IsAssyTestpoint
IsAssyTestpoint = True
Devolve todos os objetos pad e via que estão a ser utilizados como pontos de teste de montagem.
Not IsAssyTestpoint
IsAssyTestpoint = False
Devolve todos os objetos, exceto os objetos pad e via, que estão a ser utilizados como pontos de teste de montagem.
IsBold
Resumo
Devolve 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 cumpre a Query.
Sintaxe
IsBold : Boolean_String
Exemplo de Utilização
IsBold = 'True'
Devolve 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á ativada.
IsBold = 'False'
Devolve 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á desativada.
Notas
-
A propriedade Bold só está definida 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, cujos primitivos filhos de cadeia de texto cumpram a Query, também serão devolvidos.
IsDataMatrixText
Resumo
Devolve 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.
Sintaxe
IsDataMatrixText : Boolean
Exemplo de Utilização
IsDataMatrixText
IsDataMatrixText = True
Devolve 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
Devolve todos os objetos, exceto 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.
IsFabTestpoint
Resumo
Devolve todos os objetos pad e via que foram marcados para utilização como pontos de teste de fabrico, ou seja, que têm as propriedades Fabrication Testpoint - Top e/ou Fabrication Testpoint - Bottom ativadas.
Sintaxe
IsFabTestpoint : Boolean
Exemplo de Utilização
IsFabTestpoint
IsFabTestpoint = True
Devolve todos os objetos pad e via que estão a ser utilizados como pontos de teste de fabrico.
Not IsFabTestpoint
IsFabTestpoint = False
Devolve todos os objetos, exceto os objetos pad e via, que estão a ser utilizados como pontos de teste de fabrico.
IsItalic
Resumo
Devolve 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 cumpre a Query.
Sintaxe
IsItalic : Boolean_String
Exemplo de Utilização
IsItalic = 'True'
Devolve 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á ativada.
IsItalic = 'False'
Devolve todos os objetos de coordenadas, cotas (exceto cota de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Italic está desativada.
Notas
- A propriedade Italic só está definida para objetos de coordenadas, cotas (exceto cota de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre).
- Todos os objetos pai de coordenadas, cotas, tabela de furos e tabela de empilhamento de camadas, cujas primitivas filhas de cadeia de texto cumpram a Query, também serão devolvidos.
IsModified
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade IsModified cumpre a Query.
Sintaxe
IsModified : Boolean_String
Exemplo de Utilização
IsModified = 'True'
Devolve todos os objetos de preenchimento de polígono cuja propriedade IsModified está ativada.
IsModified = 'False'
Devolve todos os objetos de preenchimento de polígono cuja propriedade IsModified está desativada.
Nota
A propriedade IsModified só está definida para objetos de preenchimento de polígono.
IsQrCodeText
Resumo
Devolve objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e a propriedade BarCode Type está definida como QR Code.
Sintaxe
IsQrCodeText : Boolean
Exemplo de Utilização
IsQrCodeText
IsQrCodeText = True
Devolve todos os objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e a propriedade BarCode Type está definida como QR Code.
Not IsQrCodeText
IsQrCodeText = False
Devolve todos os objetos exceto objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e a propriedade BarCode Type está definida como QR Code.
IsTestpoint
Resumo
Devolve todos os objetos pad e via que foram assinalados para utilização como Testpoints, independentemente de serem Testpoints de montagem ou de fabrico. Ou seja, com qualquer uma das seguintes propriedades ativada:
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Sintaxe
IsTestpoint : Boolean
Exemplo de Utilização
IsTestpoint
IsTestpoint = True
Devolve todos os objetos pad e via que estão a ser utilizados como Testpoints.
Not IsTestpoint
IsTestpoint = False
Devolve todos os objetos exceto os objetos pad e via que estão a ser utilizados como Testpoints.
IsTextInverted
Resumo
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted cumpre a Query.
Sintaxe
IsTextInverted : Boolean_String
Exemplo de Utilização
IsTextInverted = 'True'
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted está ativada.
IsTextInverted = 'False'
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted está desativada.
Nota
A propriedade Inverted só está definida para objetos de cadeia de texto (comentário, designador, livre).
Keepout
Resumo
Devolve todos os objetos Keepout - Arc, Keepout - Fill, Keepout - Solid Region e Keepout - Track.
Sintaxe
Keepout : Boolean
Exemplo de Utilização
Keepout
Keepout = True
Devolve todos os objetos Keepout - Arc, Keepout - Fill, Keepout - Solid Region e Keepout - Track.
Not Keepout
Keepout = False
Devolve todos os objetos exceto objetos Keepout - Arc, Keepout - Fill, Keepout - Solid Region e Keepout - Track.
KeepoutRestrictionsCopper
Resumo
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Copper cumpre a Query.
Sintaxe
KeepoutRestrictionsCopper : Boolean_String
Exemplo de Utilização
KeepoutRestrictionsCopper = 'True'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Copper está ativada.
KeepoutRestrictionsCopper = 'False'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Copper está desativada.
Notas
-
A propriedade Keepout Restriction - Copper só está definida para objetos keepout (arcos, fills, regiões sólidas, tracks).
-
A propriedade Keepout Restriction - Copper (tal como refletida nos painéis List) corresponde à opção Copper na secção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado através do painel Properties.
KeepoutRestrictionsSMDPad
Resumo
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - SMD Pad cumpre a Query.
Sintaxe
KeepoutRestrictionsSMDPad : Boolean_String
Exemplo de Utilização
KeepoutRestrictionsSMDPad = 'True'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - SMD Pad está ativada.
KeepoutRestrictionsSMDPad = 'False'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - SMD Pad está desativada.
Notas
-
A propriedade Keepout Restriction - SMD Pad só está definida para objetos keepout (arcos, fills, regiões sólidas, tracks).
-
A propriedade Keepout Restriction - SMD Pad (tal como refletida nos painéis List) corresponde à opção SMD Pad na secção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado através do painel Properties.
KeepoutRestrictionsTHPad
Resumo
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - TH Pad cumpre a Query.
Sintaxe
KeepoutRestrictionsTHPad : Boolean_String
Exemplo de Utilização
KeepoutRestrictionsTHPad = 'True'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - TH Pad está ativada.
KeepoutRestrictionsTHPad = 'False'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - TH Pad está desativada.
Notas
-
A propriedade Keepout Restriction - TH Pad só está definida para objetos keepout (arcos, fills, regiões sólidas, tracks).
-
A propriedade Keepout Restriction - TH Pad (tal como refletida nos painéis List) corresponde à opção TH Pad na secção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado através do painel Properties.
KeepoutRestrictionsTrack
Resumo
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Track cumpre a Query.
Sintaxe
KeepoutRestrictionsTrack : Boolean_String
Exemplo de Utilização
KeepoutRestrictionsTrack = 'True'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Track está ativada.
KeepoutRestrictionsTrack = 'False'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Track está desativada.
Notas
-
A propriedade Keepout Restriction - Track só está definida para objetos keepout (arcos, fills, regiões sólidas, tracks).
-
A propriedade Keepout Restriction - Track (tal como refletida nos painéis List) corresponde à opção Track na secção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado através do painel Properties.
KeepoutRestrictionsVia
Resumo
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Via cumpre a Query.
Sintaxe
KeepoutRestrictionsVia : Boolean_String
Exemplo de Utilização
KeepoutRestrictionsVia = 'True'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Via está ativada.
KeepoutRestrictionsVia = 'False'
Devolve todos os objetos keepout cuja propriedade Keepout Restriction - Via está desativada.
Notas
-
A propriedade Keepout Restriction - Via só está definida para objetos keepout (arcos, fills, regiões sólidas, tracks).
-
A propriedade Keepout Restriction - Via (tal como refletida nos painéis List) corresponde à opção Via na secção Keepout Restrictions ao visualizar as propriedades de um objeto selecionado através do painel Properties.
Kind
Resumo
Devolve todos os objetos cuja propriedade Object Kind cumpre a Query.
Sintaxe
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String especifica o tipo de objeto e tem de ser uma das seguintes cadeias:
-
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 seguintes cadeias são usadas para direcionar os vários tipos de regras. O tipo de regra, tal como aparece na caixa de diálogo PCB Rules and Constraints Editor, é apresentado entre parênteses a seguir à cadeia:
-
'Acute Angle Rule'(Ângulo Agudo) -
'Bare-board Fabrication Test Point Style Rule'(Estilo de Ponto de Teste de Fabrico) -
'Bare-board Fabrication Test Point Usage Rule'(Utilização de Ponto de Teste de Fabrico) -
'Board Outline Clearance'(Afastamento ao Contorno da Placa) -
'Broken Nets Rule'(Net Não Roteada) -
'Clearance Rule'(Afastamento) -
'Component Clearance Rule'(Afastamento entre Componentes) -
'Component Rotations Rule'(Orientações de Componentes) -
'Confinement Constraint Rule'(Definição de Sala) -
'Daisy Chain Stub Length Rule'(Comprimento do Stub em Daisy Chain) -
'Differential Pairs Rule'(Roteamento de Pares Diferenciais) -
'Fanout Control Rule'(Controlo de Fanout) -
'Flight Time Falling Edge Rule'(Tempo de Propagação - Flanco Descendente) -
'Flight Time Rising Edge Rule'(Tempo de Propagação - Flanco Ascendente) -
'Hole To Hole Clearance Rule'(Afastamento Furo a Furo) -
'In-circuit Assembly Test Point Style Rule'(Estilo de Ponto de Teste de Montagem) -
'In-circuit Assembly Test Point Usage Rule'(Utilização 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'(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 - Flanco Descendente) -
'Max Slope Rising Edge Rule'(Inclinação - Flanco Ascendente) -
'Max Via Stub Length (BackDrilling rule)'(Comprimento Máximo do Stub de Via (Back Drilling)) -
'Maximum Via Count Rule'(Contagem Máxima de Vias) -
'Minimum Annular Ring Rule'(Anel Anular Mínimo) -
'Minimum Solder Mask Sliver Rule'(Lâmina Mínima 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 - Flanco Descendente) -
'Overshoot Rising Edge Rule'(Overshoot - Flanco Ascendente) -
'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 Ligação de Polígono) -
'Power Plane Clearance Rule'(Afastamento ao Plano de Alimentação) -
'Power Plane Connect Style Rule'(Estilo de Ligaçã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 Base do Sinal) -
'Signal Stimulus Rule'(Estímulo do Sinal) -
'Signal Top Value Rule'(Valor de Pico do Sinal) -
'Silk To Silk Clearance Rule'(Afastamento Serigrafia a Serigrafia) -
'Silk To Solder Mask Clearance Rule'(Afastamento Serigrafia à Máscara de Solda) -
'SMD Entry'(Entrada SMD) -
'SMD Neck Down Rule'(Estrangulamento 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'(Nets de Alimentação) -
'Unconnected Pin Rule'(Pino Não Ligado) -
'Undershoot Falling Edge Rule'(Undershoot - Flanco Descendente) -
'Undershoot Rising Edge Rule'(Undershoot - Flanco Ascendente) -
'Vias Under SMD Rule'(Vias Sob SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Exemplo de Utilização
Kind = 'Class'
Devolve todos os objetos de classe.
Kind <> 'Via'
Devolve todos os objetos except através de objetos via.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
ObjectKind_Stringsão obrigatórios. -
Esta função é um alias da função ObjectKind.
L
Resumo
Devolve todos os objetos cuja propriedade Layer cumpre a Query.
Sintaxe
L = Layer_String
L <> Layer_String
Exemplo de Utilização
L = 'MultiLayer'
Devolve todos os objetos na Multi-Layer.
L <> 'KeepOutLayer'
Devolve todos os objetos except exceto os da camada Keep-Out.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
Layer_Stringsão obrigatórios. - Esta função é um alias da função Layer.
Layer
Resumo
Devolve todos os objetos cuja propriedade Layer cumpre a Query.
Sintaxe
Layer = Layer_String
Layer <> Layer_String
Exemplo de Utilização
Layer = 'MultiLayer'
Devolve todos os objetos na Multi-Layer.
Layer <> 'KeepOutLayer'
Devolve todos os objetos except exceto os da camada Keep-Out.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
Layer_Stringsão obrigatórios. - Esta função é um alias da função L.
LeaderDimensionDot
Resumo
Devolve todos os objetos de cota com linha de chamada cuja propriedade Dot cumpre a Query.
Sintaxe
LeaderDimensionDot : Boolean_String
Exemplo de Utilização
LeaderDimensionDot = 'True'
Devolve todos os objetos de cota com linha de chamada cuja propriedade Dot está ativada.
LeaderDimensionDot = 'False'
Devolve todos os objetos de cota com linha de chamada cuja propriedade Dot está desativada.
Notas
- A propriedade Dot só está definida para objetos de cota com linha de chamada.
- Os objetos filho dos objetos de cota com linha de chamada devolvidos pela Query não são devolvidos.
LeaderDimensionDotSize
Resumo
Devolve objetos de cota com linha de chamada cuja propriedade Dot Size cumpre a Query.
Sintaxe
LeaderDimensionDotSize : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
LeaderDimensionDotSize = 40
Devolve todos os objetos de cota com linha de chamada que tenham uma propriedade Dot Size que seja 40 unidades de medida atuais.
LeaderDimensionDotSize >= 1.143
Devolve todos os objetos de cota com linha de chamada que tenham uma propriedade Dot Size maior ou igual a 1.143 unidades de medida atuais.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Devolve todos os objetos de cota com linha de chamada que tenham uma propriedade Dot Size maior ou igual a 30 mil e menor ou igual a 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Devolve todos os objetos de cota com linha de chamada que tenham uma propriedade Dot Size menor que 0.889 mm.
Notas
- A propriedade Dot Size só está definida para objetos de cota com linha de chamada.
- Os objetos filho dos objetos de cota com linha de chamada devolvidos pela Query não são devolvidos.
LeaderDimensionShape
Resumo
Devolve todos os objetos de cota com linha de chamada cuja propriedade Leader Shape cumpre a Query.
Sintaxe
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String deve ser uma das cadeias da lista seguinte:
-
'None' -
'Round' -
'Square'
Exemplo de Utilização
LeaderDimensionShape = 'Round'
Devolve todos os objetos de cota com linha de chamada cuja propriedade Leader Shape é Round.
LeaderDimensionShape <> 'Square'
Devolve todos os objetos except exceto objetos de cota com linha de chamada cuja propriedade Leader Shape é Square.
Notas
- A propriedade Leader Shape só está definida para objetos de cota com linha de chamada.
-
Os caracteres de aspas simples (') no início e no fim de
LeaderShape_Stringsão obrigatórios. - Os objetos filho dos objetos de cota com linha de chamada devolvidos pela Query não são devolvidos.
Locked
Resumo
Devolve todos os objetos cuja propriedade Locked cumpre a Query.
Sintaxe
Locked : Boolean
Exemplo de Utilização
Locked
Locked = True
Devolve todos os objetos cuja propriedade Locked está ativada.
Not Locked
Locked = False
Devolve todos os objetos except exceto aqueles cuja propriedade Locked está ativada.
LockPrimitives
Resumo
Devolve todos os objetos de componente, coordenada, cota e vazamento de polígono cuja propriedade Lock Primitives cumpre a Query.
Sintaxe
LockPrimitives : Boolean_String
Exemplo de Utilização
LockPrimitives = 'True'
Devolve todos os objetos de componente, coordenada, cota e vazamento de polígono cuja propriedade Lock Primitives está ativada.
LockPrimitives = 'False'
Devolve todos os objetos de componente, coordenada, cota e vazamento de polígono cuja propriedade Lock Primitives está desativada.
Notas
- A propriedade Lock Primitives só está definida para objetos de componente, coordenada, cota e vazamento de polígono.
- Os objetos filho dos objetos de componente, coordenada, cota e vazamento de polígono devolvidos pela Query não são devolvidos.
Mirror
Resumo
Devolve todos os objetos de texto cuja propriedade Mirror cumpre a Query.
Sintaxe
Mirror : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de Utilização
Mirror = 'True'
Devolve todos os objetos de texto cuja propriedade Mirror está ativada.
Mirror = 'False'
Devolve todos os objetos de texto cuja propriedade Mirror está desativada.
Mirror <> 'True'
Not (Mirror = 'True')
Devolve todos os objetos except exceto objetos de texto cuja propriedade Mirror está ativada.
Mirror <> 'False'
Not (Mirror = 'False')
Devolve todos os objetos except exceto objetos de texto cuja propriedade Mirror está desativada.
Nota
A propriedade Mirror só está definida para objetos de texto.
ModelCylinderHeight
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Height (Cylinder) cumpre a Query.
Sintaxe
ModelCylinderHeight : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
ModelCylinderHeight = 300
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Height (Cylinder) igual às 300 unidades de medida atuais.
ModelCylinderHeight >= 500
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Height (Cylinder) maior ou igual a 500 unidades de medida atuais.
AsMils(ModelCylinderHeight) > 400
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Height (Cylinder) maior do que 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Height (Cylinder) maior ou igual a 15 mm e menor ou igual a 22 mm.
ModelCylinderHeight <> 550
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Height (Cylinder) not igual a 550 unidades de medida atuais.
AsMils(ModelCylinderHeight) <= 650
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Height (Cylinder) menor ou igual a 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Height (Cylinder) menor do que 11.43 mm.
Nota
A propriedade Model Height (Cylinder) só está definida para objetos de corpo 3D.
ModelCylinderSphereRadius
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Radius (Cylinder/Sphere) cumpre a Query.
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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
ModelCylinderSphereRadius = 30
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Radius (Cylinder/Sphere) igual às 30 unidades de medida atuais.
ModelCylinderSphereRadius >= 50
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Radius (Cylinder/Sphere) maior ou igual a 50 unidades de medida atuais.
AsMils(ModelCylinderSphereRadius) > 40
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Radius (Cylinder/Sphere) maior do que 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Radius (Cylinder/Sphere) maior ou igual a 1.5 mm e menor ou igual a 2.2 mm.
ModelCylinderSphereRadius <> 55
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Radius (Cylinder/Sphere) not igual a 55 unidades de medida atuais.
AsMils(ModelCylinderSphereRadius) <= 65
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Radius (Cylinder/Sphere) menor ou igual a 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Radius (Cylinder/Sphere) menor do que 1.43 mm.
Nota
A propriedade Model Radius (Cylinder/Sphere) só está definida para objetos de corpo 3D.
ModelRotationX
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Rotation X cumpre a Query.
Sintaxe
ModelRotationX : Numeric_String
ModelRotationX : Number
Exemplo de Utilização
ModelRotationX = '30'
ModelRotationX = 30
Devolve todos os objetos de corpo 3D cuja propriedade Model Rotation X é 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Devolve todos os objetos except de corpo 3D cuja propriedade Model Rotation X é 45.000.
Nota
A propriedade Model Rotation X só está definida para objetos de corpo 3D.
ModelRotationY
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Rotation Y cumpre a Query.
Sintaxe
ModelRotationY : Numeric_String
ModelRotationY : Number
Exemplo de Utilização
ModelRotationY = '30'
ModelRotationY = 30
Devolve todos os objetos de corpo 3D cuja propriedade Model Rotation Y é 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Devolve todos os objetos except de corpo 3D cuja propriedade Model Rotation Y é 45.000.
Nota
A propriedade Model Rotation Y só está definida para objetos de corpo 3D.
ModelRotationZ
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Rotation Z cumpre a Query.
Sintaxe
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Exemplo de Utilização
ModelRotationZ = '30'
ModelRotationZ = 30
Devolve todos os objetos de corpo 3D cuja propriedade Model Rotation Z é 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Devolve todos os objetos except de corpo 3D cuja propriedade Model Rotation Z é 45.000.
Nota
A propriedade Model Rotation Z só está definida para objetos de corpo 3D.
ModelType
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Type cumpre a Query.
Sintaxe
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String deve ser uma das cadeias da lista seguinte:
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Exemplo de Utilização
ModelType = 'Extruded'
Devolve todos os objetos de corpo 3D cuja propriedade Model Type é Extruded.
ModelType <> 'Cylinder'
Devolve todos os objetos except de corpo 3D cuja propriedade Model Type é Cylinder.
Notas
- A propriedade Model Type só está definida para objetos de corpo 3D.
-
Os caracteres de aspas simples (') no início e no fim de
ModelType_Stringsão obrigatórios.
ModelZ
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Z cumpre a Query.
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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
ModelZ = 30
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Z igual às 30 unidades de medida atuais.
ModelZ >= 5.08
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Z maior ou igual a 5.08 unidades de medida atuais.
AsMils(ModelZ) > 40
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Z maior do que 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Z maior ou igual a 0.35 mm e menor ou igual a 0.89 mm.
ModelZ <> 55
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Z not igual a 55 unidades de medida atuais.
AsMils(ModelZ) <= 65
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Z menor ou igual a 65 mil.
AsMM(ModelZ) < 0.43
Devolve todos os objetos de corpo 3D que têm uma propriedade Model Z menor do que 0.43 mm.
Notas
-
A propriedade Model Z só está definida 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 Properties.
N
Resumo
Devolve objetos de arco, preenchimento, pad, track, via, região, polygon pour e split-plane cuja propriedade Net cumpre a Query.
Sintaxe
N : String
Exemplo de Utilização
N = 'GND'
Devolve todos os objetos de arco, preenchimento, pad, track, via, região, polygon pour e split-plane que têm uma propriedade Net de GND.
N Like 'G*'
Devolve todos os objetos de arco, preenchimento, pad, track, via, região, polygon pour e split-plane que têm uma propriedade Net cuja cadeia associada começa por G.
Notas
-
A propriedade Net só está definida para objetos de arco, preenchimento, pad, track, via, região, polygon pour e split-plane.
-
O objeto net principal (cuja propriedade Name corresponde à net especificada e que é um objeto principal dos objetos devolvidos) não é devolvido.
-
Esta função é um alias para a função Net.
Name
Resumo
Devolve objetos de classe, componente, regra de desenho, net, pad e polygon pour cuja propriedade Name cumpre a Query.
Sintaxe
Name : String
Exemplo de Utilização
Name = '<All Components>'
Devolve todos os objetos de classe, componente, regra de desenho, net, pad e polygon pour que têm uma propriedade Name de <All Components>.
Name = 'U4-1'
Devolve todos os objetos de classe, componente, regra de desenho, net, pad e polygon pour que têm uma propriedade Name de U4-1.
Name Like 'R7*'
Devolve todos os objetos de classe, componente, regra de desenho, net, pad e polygon pour que têm uma propriedade Name cuja cadeia associada começa por R7.
Notas
-
A propriedade Name só está definida para objetos de classe, componente, regra de desenho, net, pad e polygon pour.
-
No caso dos objetos pad, tem de ser especificada uma propriedade Name completa; esta consiste numa subcadeia inicial que especifica a propriedade Name do componente ascendente do pad, seguida de um caráter '-', seguido de outra subcadeia que especifica a propriedade Name do próprio pad. Os pads de natureza "livre" são identificados por uma subcadeia inicial de 'Free-', seguida da subcadeia que especifica a propriedade Name do próprio pad.
NegativeNet
Resumo
Devolve todos os objetos de par diferencial cuja propriedade Negative Net cumpre a Query.
Sintaxe
NegativeNet : String
Exemplo de Utilização
NegativeNet = 'D_N'
Devolve todos os objetos de par diferencial cuja propriedade Negative Net é D_N.
NegativeNet Like '*RX1_N'
Devolve todos os objetos de par diferencial cuja propriedade Negative Net termina com RX1_N.
Notas
- A propriedade Negative Net só está definida para objetos de par diferencial.
- Os objetos filho dos objetos de par diferencial devolvidos pela Query não são devolvidos.
Net
Resumo
Devolve objetos arc, fill, pad, track, via, region, polygon pour e split-plane cuja propriedade Net cumpre a Query.
Sintaxe
Net : String
Exemplo de Utilização
Net = 'GND'
Devolve todos os objetos arc, fill, pad, track, via, region, polygon pour e split-plane que têm uma propriedade Net de GND.
Net Like 'G*'
Devolve todos os objetos arc, fill, pad, track, via, region, polygon pour e split-plane que têm uma propriedade Net cuja cadeia associada começa por G.
Notas
- A propriedade Net só está definida para objetos arc, fill, pad, track, via, region, polygon pour e split-plane.
- O objeto net ascendente (cuja propriedade Name corresponde à net especificada, e que é um objeto ascendente dos objetos devolvidos) não é devolvido.
- Esta função é um alias da função N.
ObjectKind
Resumo
Devolve todos os objetos cuja propriedade Object Kind cumpre a Query.
Sintaxe
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String especifica o tipo de objeto e tem de ser uma das seguintes cadeias:
-
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 seguintes cadeias são utilizadas para direcionar os vários tipos de regra. O tipo de regra, tal como aparece na caixa de diálogo PCB Rules and Constraints Editor, é apresentado entre parênteses após a cadeia:
-
'Acute Angle Rule'(Ângulo Agudo) -
'Bare-board Fabrication Test Point Style Rule'(Estilo de Ponto de Teste de Fabrico) -
'Bare-board Fabrication Test Point Usage Rule'(Utilização de Ponto de Teste de Fabrico) -
'Board Outline Clearance'(Afastamento ao Contorno da Placa) -
'Broken Nets Rule'(Net Não Roteada) -
'Clearance Rule'(Afastamento) -
'Component Clearance Rule'(Afastamento entre Componentes) -
'Component Rotations Rule'(Orientações de Componentes) -
'Confinement Constraint Rule'(Definição de Room) -
'Daisy Chain Stub Length Rule'(Comprimento do Stub em Daisy Chain) -
'Differential Pairs Rule'(Roteamento de Pares Diferenciais) -
'Fanout Control Rule'(Controlo de Fanout) -
'Flight Time Falling Edge Rule'(Tempo de Voo - Flanco Descendente) -
'Flight Time Rising Edge Rule'(Tempo de Voo - Flanco Ascendente) -
'Hole To Hole Clearance Rule'(Afastamento Furo a Furo) -
'In-circuit Assembly Test Point Style Rule'(Estilo de Ponto de Teste de Montagem) -
'In-circuit Assembly Test Point Usage Rule'(Utilização 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'(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 - Flanco Descendente) -
'Max Slope Rising Edge Rule'(Inclinação - Flanco Ascendente) -
'Max Via Stub Length (BackDrilling rule)'(Comprimento Máximo do Stub da 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'(Fita Mínima de Máscara de Soldadura) -
'Modified Polygon'(Polígono Modificado) -
'Net Antennae Rule'(Antenas de Net) -
'Nets To Ignore Rule'(Nets a Ignorar) -
'Overshoot Falling Edge Rule'(Overshoot - Flanco Descendente) -
'Overshoot Rising Edge Rule'(Overshoot - Flanco Ascendente) -
'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 Ligação de Polígono) -
'Power Plane Clearance Rule'(Afastamento ao Plano de Alimentação) -
'Power Plane Connect Style Rule'(Estilo de Ligaçã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 Base do Sinal) -
'Signal Stimulus Rule'(Estímulo do Sinal) -
'Signal Top Value Rule'(Valor de Topo do Sinal) -
'Silk To Silk Clearance Rule'(Afastamento Silk To Silk) -
'Silk To Solder Mask Clearance Rule'(Afastamento Silk To Solder Mask) -
'SMD Entry'(Entrada SMD) -
'SMD Neck Down Rule'(Redução de Largura 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 Soldadura) -
'Supply Nets Rule'(Nets de Alimentação) -
'Unconnected Pin Rule'(Pino Não Ligado) -
'Undershoot Falling Edge Rule'(Undershoot - Flanco Descendente) -
'Undershoot Rising Edge Rule'(Undershoot - Flanco Ascendente) -
'Vias Under SMD Rule'(Vias Sob SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Exemplo de Utilização
ObjectKind = 'Class'
Devolve todos os objetos de classe.
ObjectKind <> 'Via'
Devolve todos os objetos except através de objetos via.
Notas
-
Os caracteres de plica (') no início e no fim de
ObjectKind_Stringsão obrigatórios. - Esta função é um alias da função Kind.
OptimalVoidRotation
Resumo
Devolve todos os objetos polygon cuja propriedade Optimal Void Rotation cumpre a Query.
Sintaxe
OptimalVoidRotation : Boolean
Exemplo de Utilização
OptimalVoidRotation = 'True'
Devolve todos os objetos polygon cuja propriedade Optimal Void Rotation é True.
OptimalVoidRotation = 'False'
Devolve todos os objetos except objetos polygon de componente cuja propriedade Optimal Void Rotation é False.
Nota
A propriedade Optimal Void Rotation só está definida para objetos polygon.
OverallHeight
Resumo
Devolve todos os objetos de corpo 3D extrudido cuja propriedade Model Overall Height (Extruded) cumpre a Query.
Sintaxe
OverallHeight : 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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada em unidade de medida:
-
AsMils(OverallHeight) : Number– para especificar uma altura em mil. -
AsMM(OverallHeight) : Number– para especificar uma altura em mm.
Exemplo de Utilização
OverallHeight = 100
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Overall Height (Extruded) igual a 100 nas unidades de medida atuais.
OverallHeight >= 4.064
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Overall Height (Extruded) maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(OverallHeight) > 80
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Overall Height (Extruded) maior que 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Overall Height (Extruded) maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
OverallHeight <> 50
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Overall Height (Extruded) que not é igual a 50 nas unidades de medida atuais.
AsMils(OverallHeight) <= 120
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Overall Height (Extruded) menor ou igual a 120 mil.
AsMM(OverallHeight) < 1.778
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Overall Height (Extruded) menor que 1.778 mm.
Nota
A propriedade Model Overall Height (Extruded) só está definida para objetos de corpo 3D extrudido.
Pad_CornerRadius_AllLayers
Resumo
Devolve todos os objetos pad simples, cuja propriedade Pad Corner Radius (%) (All Layers) cumpre a Query.
Sintaxe
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String especifica o raio dos cantos, expresso em percentagem.
Exemplo de Utilização
Pad_CornerRadius_AllLayers = '50%'
Devolve todos os objetos pad simples cuja propriedade Pad Corner Radius (%) (All Layers) é igual a 50%.
Pad_CornerRadius_AllLayers <> '30%'
Devolve todos os objetos except para objetos pad simples cuja propriedade Pad Corner Radius (%) (All Layers) é igual a 30%.
Notas
-
Os caracteres de plica (') no início e no fim de
CornerRadius_Stringsão obrigatórios. -
A propriedade Pad Corner Radius (%) (All Layers) só está definida para pads simples (aqueles com a propriedade Stack Mode definida como
Simple).
Pad_CornerRadius_BottomLayer
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius (%) (Bottom Layer) cumpre a Query.
Sintaxe
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String especifica o raio dos cantos, expresso em percentagem.
Exemplo de Utilização
Pad_CornerRadius_BottomLayer = '50%'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius (%) (Bottom Layer) é igual a 50%.
Pad_CornerRadius_BottomLayer <> '30%'
Devolve todos os objetos except para objetos pad cuja propriedade Pad Corner Radius (%) (Bottom Layer) é igual a 30%.
Notas
-
Os caracteres de plica (') no início e no fim de
CornerRadius_Stringsão obrigatórios. -
Para pads simples (com Stack Mode definido como
Simple) a propriedade Pad Corner Radius (%) (Bottom Layer) será a mesma que a propriedade Pad Corner Radius (%) (All Layers) uma vez que o Raio de Canto especificado é utilizado para todas as camadas de sinal. -
A propriedade Pad Corner Radius (%) (Bottom Layer) só está definida para objetos pad.
Pad_CornerRadius_MidLayerN
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius (%) (Mid Layer <n>) cumpre a Query. Isto inclui:
Sintaxe
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String especifica o raio de canto, expresso em percentagem.
Exemplo de utilização
Pad_CornerRadius_MidLayer<n> = '50%'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius (%) (Mid Layer <n>) é igual a 50%.
Pad_CornerRadius_MidLayer<n> <> '30%'
Devolve todos os objetos except para objetos pad cuja propriedade Pad Corner Radius (%) (Mid Layer <n>) é igual a 30%.
Notas
-
Os caracteres de aspas simples (') no início e no fim 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), uma vez que o raio de canto especificado é utilizado para todas as camadas de sinal. - A propriedade Pad Corner Radius (%) (Mid Layer <n>) só está definida para objetos pad.
Pad_CornerRadius_TopLayer
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius (%) (Top Layer) cumpre a Query.
Sintaxe
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String especifica o raio de canto, expresso em percentagem.
Exemplo de utilização
Pad_CornerRadius_TopLayer = '50%'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius (%) (Top Layer) é igual a 50%.
Pad_CornerRadius_TopLayer <> '30%'
Devolve todos os objetos except para objetos pad cuja propriedade Pad Corner Radius (%) (Top Layer) é igual a 30%.
Notas
-
Os caracteres de aspas simples (') no início e no fim 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) uma vez que o raio de canto especificado é utilizado para todas as camadas de sinal. -
A propriedade Pad Corner Radius (%) (Top Layer) só está definida para objetos pad.
Pad_CornerRadius_UsesPercent_AllLayers
Resumo
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) cumpre a Query.
Sintaxe
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String tem de ser 'True' ou 'False'.
Exemplo de utilização
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está ativada.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está desativada.
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está ativada.
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (All Layers) está desativada.
Pad_CornerRadius_UsesPercent_BottomLayer
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) cumpre a Query.
Sintaxe
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String tem de ser 'True' ou 'False'.
Exemplo de utilização
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está ativada.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está desativada.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está ativada.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Bottom Layer) está desativada.
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) uma vez que o modo de raio de canto especificado (valor absoluto ou percentagem) é utilizado para todas as camadas de sinal. - A propriedade Pad Corner Radius Uses Percent (Bottom Layer) só está definida para objetos pad.
Pad_CornerRadius_UsesPercent_MidLayerN
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermédia) cumpre a Query.
Sintaxe
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String tem de ser 'True' ou 'False'.
Exemplo de utilização
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 1) está ativada.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 2) está desativada.
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 10) está ativada.
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Mid Layer 30) está desativada.
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) uma vez que o modo de raio de canto especificado (valor absoluto ou percentagem) é utilizado para todas as camadas de sinal. - Uma propriedade Pad Corner Radius Uses Percent (Mid Layer <n>) só está definida para objetos pad.
Pad_CornerRadius_UsesPercent_TopLayer
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) cumpre a Query.
Sintaxe
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String tem de ser 'True' ou 'False'.
Exemplo de utilização
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está ativada.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está desativada.
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está ativada.
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Devolve todos os objetos except objetos pad cuja propriedade Pad Corner Radius Uses Percent (Top Layer) está desativada.
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) uma vez que o modo de raio de canto especificado (valor absoluto ou percentagem) é utilizado para todas as camadas de sinal. - A propriedade Pad Corner Radius Uses Percent (Top Layer) só está definida para objetos pad.
Pad_CornerRadius_Value_AllLayers
Resumo
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) cumpre a Query.
Sintaxe
Pad_CornerRadius_Value_AllLayers : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1mil = 0.001inch) ou Métrica (mm; 1 mm = 0.001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– para especificar um raio de canto em mil. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– para especificar um raio de canto em mm.
Exemplo de utilização
Pad_CornerRadius_Value_AllLayers = 100
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é igual a 100 unidades de medida atuais.
Pad_CornerRadius_Value_AllLayers >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é maior do que 80 mil.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
Pad_CornerRadius_Value_AllLayers <> 50
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (All Layers) é not igual a 50 unidades de medida atuais.
Pad_CornerRadius_Value_BottomLayer
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) cumpre a Query.
Sintaxe
Pad_CornerRadius_Value_BottomLayer = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrica (mm; 1 mm = 0.001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– para especificar um raio de canto em mil. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– para especificar um raio de canto em mm.
Exemplo de utilização
Pad_CornerRadius_Value_BottomLayer = 100
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é igual a 100 unidades de medida atuais.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é maior do que 80 mil.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom Layer) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
Pad_CornerRadius_Value_BottomLayer <> 50
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Bottom 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 (Bottom Layer) será igual à propriedade Pad Corner Radius Size (All Layers) uma vez que o raio de canto especificado é utilizado para todas as camadas de sinal. - A propriedade Pad Corner Radius Size (Bottom Layer) só está definida para objetos pad.
Pad_CornerRadius_Value_MidLayerN
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermédia) cumpre a Query.
Sintaxe
Pad_CornerRadius_Value_MidLayer<n> = Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrica (mm; 1 mm = 0.001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– para especificar um raio de canto em mil. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– para especificar um raio de canto em mm.
Exemplo de utilização
Pad_CornerRadius_Value_MidLayer1 = 100
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 1) é igual a 100 unidades de medida atuais.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 2) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 5) é maior do que 80 mil.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 10) seja maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
Pad_CornerRadius_Value_MidLayer30 <> 50
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Mid Layer 30) seja not igual a 50 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), uma vez que o raio de canto especificado é usado para todas as camadas de sinal. - Uma propriedade Pad Corner Radius Size (Mid Layer <n>) só está definida para objetos pad.
Pad_CornerRadius_Value_TopLayer
Resumo
Devolve objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) cumpra a Query.
Sintaxe
Pad_CornerRadius_Value_TopLayer = Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
Pad_CornerRadius_Value_TopLayer = 100
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) seja igual a 100 unidades de medida atuais.
Pad_CornerRadius_Value_TopLayer >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) seja maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) seja maior do que 80 mil.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) seja maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
Pad_CornerRadius_Value_TopLayer <> 50
Devolve todos os objetos pad cuja propriedade Pad Corner Radius Size (Top Layer) seja 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), uma vez que o raio de canto especificado é usado para todas as camadas de sinal. - A propriedade Pad Corner Radius Size (Top Layer) só está definida para objetos pad.
Pad_JumperID
Resumo
Devolve todos os objetos pad cuja propriedade Pad Jumper ID cumpra a Query.
Sintaxe
Pad_JumperID : Numeric_String
Exemplo de utilização
Pad_JumperID = '3'
Devolve todos os objetos pad cuja propriedade Pad Jumper ID seja 3.
Pad_JumperID <> '567'
Devolve todos os objetos except objetos pad cuja propriedade Pad Jumper ID seja 567.
Nota
A propriedade Pad Jumper ID só está definida para objetos pad.
Pad_PinLength
Resumo
Devolve todos os objetos pad cuja propriedade Pin/Pkg Length cumpra a Query.
Sintaxe
Pad_PinLength : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
Pad_PinLength = 4
Devolve todos os objetos pad que tenham uma propriedade Pin/Pkg Length igual a 4 unidades de medida atuais.
Pad_PinLength >= 5.08
Devolve todos os objetos pad que tenham uma propriedade Pin/Pkg Length maior ou igual a 5.08 unidades de medida atuais.
AsMils(Pad_PinLength) > 4
Devolve todos os objetos pad que tenham uma propriedade Pin/Pkg Length maior do que 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Devolve todos os objetos pad que tenham uma propriedade Pin/Pkg Length maior ou igual a 0.102 mm e menor ou igual a 0.105 mm.
Pad_PinLength <> 2
Devolve todos os objetos pad que tenham uma propriedade Pin/Pkg Length not igual a 2 unidades de medida atuais.
AsMils(Pad_PinLength) <= 1.4
Devolve todos os objetos pad que tenham uma propriedade Pin/Pkg Length menor ou igual a 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Devolve todos os objetos pad que tenham uma propriedade Pin/Pkg Length menor do que 0.05 mm.
Nota
A propriedade Pin/Pkg Length só está definida para objetos pad.
PadDonutOuterDiameter_AllLayers
Resumo
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) cumpra a Query.
Sintaxe
PadDonutOuterDiameter_AllLayers : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– para especificar um diâmetro exterior do donut em mil. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– para especificar um diâmetro exterior do donut em mm.
Exemplo de utilização
PadDonutOuterDiameter_AllLayers = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) seja igual a 100 unidades de medida atuais.
PadDonutOuterDiameter_AllLayers >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) seja maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) seja maior do que 80 mil.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) seja maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutOuterDiameter_AllLayers <> 50
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(All Layers) seja not igual a 50 unidades de medida atuais.
PadDonutOuterDiameter_BottomLayer
Resumo
Devolve objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) cumpra a Query.
Sintaxe
PadDonutOuterDiameter_BottomLayer = Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– para especificar um diâmetro exterior do donut em mil. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– para especificar um diâmetro exterior do donut em mm.
Exemplo de utilização
PadDonutOuterDiameter_BottomLayer = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) seja igual a 100 unidades de medida atuais.
PadDonutOuterDiameter_BottomLayer >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) seja maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) seja maior do que 80 mil.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) seja maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutOuterDiameter_BottomLayer <> 50
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Bottom Layer) seja 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), uma vez que o diâmetro exterior do donut especificado é usado para todas as camadas de sinal. -
A propriedade Pad Donut Outer Diameter(Bottom Layer) só está definida para objetos pad.
PadDonutOuterDiameter_MidLayerN
Resumo
Devolve objetos pad cuja propriedade Pad Donut Outer Diameter(Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermédia) cumpra a Query.
Sintaxe
PadDonutOuterDiameter_MidLayer<n> = Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– para especificar um diâmetro exterior do donut em mil. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– para especificar um diâmetro exterior do donut em mm.
Exemplo de utilização
PadDonutOuterDiameter_MidLayer1 = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 1) seja igual a 100 unidades de medida atuais.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 2) seja maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 5) seja maior do que 80 mil.
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 10) seja maior ou igual a 1.524 mm e menor ou igual a 3.81 mm.
PadDonutOuterDiameter_MidLayer30 <> 50
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Mid Layer 30) seja not igual a 50 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), uma vez que o diâmetro exterior do donut especificado é usado para todas as camadas de sinal. -
Uma propriedade Pad Donut Outer Diameter(Mid Layer <n>) só está definida para objetos pad.
PadDonutOuterDiameter_TopLayer
Resumo
Devolve objetos pad cuja propriedade Pad Donut Outer Diameter(Top Layer) cumpra a Query.
Sintaxe
PadDonutOuterDiameter_TopLayer = Number
Numberseguirá 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 opção específica para a unidade de medida pode ser indicada – substituindo as unidades predefinidas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– para especificar um diâmetro exterior do anel em mil. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– para especificar um diâmetro exterior do anel em mm.
Exemplo de Utilização
PadDonutOuterDiameter_TopLayer = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é igual a 100 nas unidades de medida atuais.
PadDonutOuterDiameter_TopLayer >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Outer Diameter(Top Layer) é maior do que 80 mil.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Devolve todos os objetos 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
Devolve todos os objetos 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), uma vez que o diâmetro exterior do anel especificado é utilizado para todas as camadas de sinal. -
A propriedade Pad Donut Outer Diameter(Top Layer) só está definida para objetos pad.
PadDonutWidth_AllLayers
Resumo
Devolve todos os objetos pad cuja propriedade Pad Donut Width(All Layers) cumpre a Query.
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 opção específica para a unidade de medida pode ser indicada – substituindo as unidades predefinidas ao nível do documento – através da utilização 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.
Exemplo de Utilização
PadDonutWidth_AllLayers = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Width(All Layers) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_AllLayers >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Width(All Layers) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_AllLayers) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Width(All Layers) é maior do que 80 mil.
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Devolve todos os objetos 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
Devolve todos os objetos pad cuja propriedade Pad Donut Width(All Layers) é not igual a 50 nas unidades de medida atuais.
PadDonutWidth_BottomLayer
Resumo
Devolve objetos pad cuja propriedade Pad Donut Width(Bottom Layer) cumpre a Query.
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 opção específica para a unidade de medida pode ser indicada – substituindo as unidades predefinidas ao nível do documento – através da utilização 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.
Exemplo de Utilização
PadDonutWidth_BottomLayer = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_BottomLayer >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_BottomLayer) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Bottom Layer) é maior do que 80 mil.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Devolve todos os objetos 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
Devolve todos os objetos 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), uma vez que a largura do anel especificada é utilizada para todas as camadas de sinal. -
A propriedade Pad Donut Width(Bottom Layer) só está definida para objetos pad.
PadDonutWidth_MidLayerN
Resumo
Devolve objetos pad cuja propriedade Pad Donut Width(Mid Layer <n>) (em que n = 1..30 é o número de uma camada intermédia) cumpre a Query.
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 opção específica para a unidade de medida pode ser indicada – substituindo as unidades predefinidas ao nível do documento – através da utilização 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.
Exemplo de Utilização
PadDonutWidth_MidLayer1 = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Mid Layer 1) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_MidLayer2 >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Mid Layer 2) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_MidLayer5) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Mid Layer 5) é maior do que 80 mil.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Devolve todos os objetos 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
Devolve todos os objetos 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), uma vez que a largura do anel especificada é utilizada para todas as camadas de sinal. -
Uma propriedade Pad Donut Width(Mid Layer <n>) só está definida para objetos pad.
PadDonutWidth_TopLayer
Resumo
Devolve objetos pad cuja propriedade Pad Donut Width(Top Layer) cumpre a Query.
Sintaxe
PadDonutWidth_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 opção específica para a unidade de medida pode ser indicada – substituindo as unidades predefinidas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadDonutWidth_TopLayer) : Number– para especificar uma largura do anel em mil. -
AsMM(PadDonutWidth_TopLayer) : Number– para especificar uma largura do anel em mm.
Exemplo de Utilização
PadDonutWidth_TopLayer = 100
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Top Layer) é igual a 100 nas unidades de medida atuais.
PadDonutWidth_TopLayer >= 4.064
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadDonutWidth_TopLayer) > 80
Devolve todos os objetos pad cuja propriedade Pad Donut Width(Top Layer) é maior do que 80 mil.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Devolve todos os objetos 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
Devolve todos os objetos 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), uma vez que a largura do anel especificada é utilizada para todas as camadas de sinal. -
A propriedade Pad Donut Width(Top Layer) só está definida para objetos pad.
PadElectricalType
Resumo
Devolve todos os objetos pad cuja propriedade Electrical Type cumpre a Query.
Sintaxe
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String tem de ser uma das cadeias da seguinte lista:
-
'Load' -
'Source' -
'Terminator'
Exemplo de Utilização
PadElectricalType = 'Load'
Devolve todos os objetos pad cuja propriedade Electrical Type é Load.
PadElectricalType <> 'Source'
Devolve todos os objetos except pad cuja propriedade Electrical Type é Source.
Notas
- A propriedade Electrical Type só está definida para objetos pad.
-
Os caracteres de plica simples (') no início e no fim de
ElectricalType_Stringsão obrigatórios.
PadIsPlated
Resumo
Devolve todos os objetos pad cuja propriedade Plated cumpre a Query.
Sintaxe
PadIsPlated : Boolean_String
Boolean_String tem de ser 'True' ou 'False'.
Exemplo de Utilização
PadIsPlated = 'True'
Devolve todos os objetos pad cuja propriedade Plated está ativada.
PadIsPlated = 'False'
Devolve todos os objetos pad cuja propriedade Plated está desativada.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Devolve todos os objetos except pad cuja propriedade Plated está ativada.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Devolve todos os objetos except pad cuja propriedade Plated está desativada.
Nota
A propriedade Plated só está definida para objetos pad.
PadShape_AllLayers
Resumo
Devolve todos os objetos pad simples, cuja propriedade Shape (All Layers) cumpre a Query.
Sintaxe
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String tem de ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplo de Utilização
PadShape_AllLayers = 'Rectangular'
Devolve todos os objetos pad simples cuja propriedade Shape (All Layers) está definida como Rectangular.
PadShape_AllLayers <> 'Octagonal'
Devolve todos os objetos except para objetos de pad simples cuja propriedade Shape (All Layers) está definida como Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Devolve todos os objetos de pad simples cuja propriedade Shape (All Layers) está definida como Round ou Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Devolve 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 fim de
PadShape_Stringsão obrigatórios. -
A propriedade Shape (All Layers) só está definida para pads simples (aqueles cuja propriedade Stack Mode está definida como
Simple).
PadShape_BottomLayer
Resumo
Devolve objetos de pad cuja propriedade Shape (Bottom Layer) cumpre a Query.
Sintaxe
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String deve ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplo de utilização
PadShape_BottomLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Bottom Layer) está definida como Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Bottom Layer) está definida como Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Devolve 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 fim 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), uma vez que a forma especificada é usada para todas as camadas de sinal. - A propriedade Shape (Bottom Layer) só está definida para objetos de pad.
PadShape_MidLayerN
Resumo
Devolve objetos de pad cuja propriedade Shape (Mid Layer <n>) cumpre a Query.
Sintaxe
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String deve ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplo de utilização
PadShape_MidLayer<n> = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Mid Layer <n>) está definida como Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Devolve 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'
Devolve todos os objetos de pad cuja propriedade Shape (Mid Layer 1) está definida como Round ou Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Devolve 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 fim 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), uma vez que a forma especificada é usada para todas as camadas de sinal. -
A propriedade Shape (Mid Layer <n>) só está definida para objetos de pad.
PadShape_PasteBottomLayer
Resumo
Devolve objetos de pad cuja propriedade Shape (Paste Mask Bottom Layer) cumpre a Query.
Sintaxe
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String deve ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplo de utilização
PadShape_PasteBottomLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Octagonal.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Paste Mask Bottom Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no fim dePadShape_Stringsão obrigatórios. - A propriedade Shape (Paste Mask Bottom Layer) só está definida para objetos de pad.
PadShape_PasteTopLayer
Resumo
Devolve objetos de pad cuja propriedade Shape (Paste Mask Top Layer) cumpre a Query.
Sintaxe
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String deve ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplo de utilização
PadShape_PasteTopLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Octagonal.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Round ou Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Paste Mask Top Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no fim dePadShape_Stringsão obrigatórios. - A propriedade Shape (Paste Mask Top Layer) só está definida para objetos de pad.
PadShape_SolderBottomLayer
Resumo
Devolve objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) cumpre a Query.
Sintaxe
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String deve ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplo de utilização
PadShape_SolderBottomLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no fim dePadShape_Stringsão obrigatórios. - A propriedade Shape (Solder Mask Bottom Layer) só está definida para objetos de pad.
PadShape_SolderTopLayer
Resumo
Devolve objetos de pad cuja propriedade Shape (Solder Mask Top Layer) cumpre a Query.
Sintaxe
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String deve ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemplo de utilização
PadShape_SolderTopLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Round ou Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Solder Mask Bottom Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (
') no início e no fim dePadShape_Stringsão obrigatórios. - A propriedade Shape (Solder Mask Top Layer) só está definida para objetos de pad.
PadShape_TopLayer
Resumo
Devolve objetos de pad cuja propriedade Shape (Top Layer) cumpre a Query.
Sintaxe
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String deve ser uma das seguintes cadeias:
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemplo de utilização
PadShape_TopLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Top Layer) está definida como Rectangular.
PadShape_TopLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Top Layer) está definida como Octagonal.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Devolve todos os objetos de pad cuja propriedade Shape (Top Layer) está definida como Round ou Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Devolve todos os objetos except para objetos de pad cuja propriedade Shape (Top Layer) está definida como Octagonal.
Notas
-
Os caracteres de aspas simples (') no início e no fim 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), uma vez que a forma especificada é usada para todas as camadas de sinal. -
A propriedade Shape (Top Layer) só está definida para objetos de pad.
PadStackMode
Resumo
Devolve todos os objetos de pad cuja propriedade Stack Mode cumpre a Query.
Sintaxe
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String deve ser uma das cadeias da seguinte lista:
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
Exemplo de utilização
PadStackMode = 'Simple'
Devolve todos os objetos de pad cuja propriedade Stack Mode é Simple.
PadStackMode <> 'Full Stack'
Devolve todos os objetos except objetos de pad cuja propriedade Stack Mode é Full Stack.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Devolve todos os objetos except objetos de pad cuja propriedade Stack Mode é Full Stack.
Notas
- A propriedade Stack Mode só está definida para objetos de pad.
-
Os caracteres de aspas simples (') no início e no fim de
StackMode_Stringsão obrigatórios.
PadViaCustomThermalProfile
Resumo
Devolve todos os objetos de pad e via cuja propriedade Custom Thermal Relief cumpre a Query.
Sintaxe
PadViaCustomThermalProfile : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de utilização
PadViaCustomThermalProfile = 'True'
Devolve todos os objetos de pad e via cuja propriedade Custom Thermal Relief está ativada.
PadViaCustomThermalProfile = 'False'
Devolve todos os objetos de pad e via cuja propriedade Custom Thermal Relief está desativada.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Devolve todos os objetos except objetos de pad e via cuja propriedade Custom Thermal Relief está ativada.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Devolve todos os objetos except objetos de pad e via cuja propriedade Custom Thermal Relief está desativada.
Notas
-
A propriedade Custom Thermal Relief só está definida para objetos de pad e via.
-
A propriedade Custom Thermal Relief (tal como refletida nos painéis List) está relacionada com a opção Thermal Relief na secção Size and Shape ao visualizar as propriedades de um objeto selecionado através do painel Properties.
PadViaLibrary
Resumo
Devolve todos os objetos de pad e via cuja propriedade Library cumpre a Query.
Sintaxe
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String deve ser uma cadeia de caracteres que:
-
Tem como alvo pads/vias da biblioteca de modelos Pad Via necessária. Neste caso, a cadeia de caracteres deve ter como alvo o nome dessa biblioteca (por exemplo,
'ExamplePVLib.PvLib'). -
Tem como alvo pads/vias da biblioteca de modelos local. Neste caso, deve ser utilizada a cadeia
'<Local>'.
Exemplo de utilização
PadViaLibrary = '<Local>'
Devolve todos os objetos de pad e via cuja propriedade Library é <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Devolve todos os objetos de pad e via cuja propriedade Library é ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Devolve todos os objetos de pad e via cuja propriedade Library termina em PVLib. Por exemplo, pads/vias colocados a partir da biblioteca de modelos ExamplePVLib.PvLib seriam devolvidos através desta expressão.
Notas
- A propriedade Library só está definida para objetos de pad e via.
-
Os caracteres de aspas simples (') no início e no fim de
PadViaLibrary_Stringsão obrigatórios.
PadViaLibraryTemplate
Resumo
Devolve todos os objetos de pad e/ou via cuja propriedade Library Template cumpre a Query.
Sintaxe
PadViaLibraryTemplate : String
A cadeia introduzida deve ter como alvo o nome do modelo de pad/via pretendido (por exemplo, 'c152hn127').
Exemplo de utilização
PadViaLibraryTemplate = 'c152hn127'
Devolve todos os objetos de pad cuja propriedade Library Template é c152hn127.
PadViaLibraryTemplate = 'v127h71'
Devolve todos os objetos de via cuja propriedade Library Template é v127h71.
PadViaLibraryTemplate Like '*127'
Devolve todos os objetos de pad e via cuja propriedade Library Template termina em 127. Por exemplo, um pad colocado com o modelo c152hn127 e uma via colocada com o modelo v102h71x127 seriam devolvidos através desta expressão.
Nota
A propriedade Library Template só está definida para objetos de pad e via.
PadViaLinkedToTemplate
Resumo
Devolve todos os objetos de pad e via cuja propriedade Linked To Library cumpre a Query.
Sintaxe
PadViaLinkedToTemplate : Boolean_String
Exemplo de utilização
PadViaLinkedToTemplate = 'True'
Devolve todos os objetos de pad e via cuja propriedade Linked To Library está ativada (estão ligados a uma biblioteca de modelos Pad Via (*.PvLib).
PadViaLinkedToTemplate = 'False'
Devolve todos os objetos de pad e via cuja propriedade Linked To Library está desativada (não estão ligados a uma biblioteca de modelos Pad Via (*.PvLib).
Nota
A propriedade Linked To Library só está definida para objetos de pad e via.
PadXOffset
Resumo
Devolve todos os objetos de pad cuja propriedade Pad X Offset cumpre a Query.
Sintaxe
PadXOffset : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperiais (mil; 1 mil = 0.001 inch) ou Métricas (mm; 1 mm = 0.001 meter).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PadXOffset) : Number– para especificar um desvio em mil. -
AsMM(PadXOffset) : Number– para especificar um desvio em mm.
Exemplo de utilização
PadXOffset = 2
Devolve todos os objetos de pad que tenham uma propriedade Pad X Offset que seja 2 nas unidades de medida atuais.
PadXOffset >= 0.2286
Devolve todos os objetos de pad que tenham uma propriedade Pad X Offset que seja maior ou igual a 0.2286 nas unidades de medida atuais.
AsMils(PadXOffset) Between 0.5 And 0.6
Devolve todos os objetos de pad que tenham uma propriedade Pad X Offset que seja maior ou igual a 0.5 mil e menor ou igual a 0.6 mil.
AsMM(PadXOffset) < 0.2794
Devolve todos os objetos de pad que tenham uma propriedade Pad X Offset que seja inferior a 0.2794 mm.
Notas
-
A propriedade Pad X Offset só está definida para objetos de pad.
-
A propriedade Pad X Offset corresponde ao campo Offset From Hole Center X ao visualizar as propriedades de um pad selecionado no painel Properties panel.
PadXSize_AllLayers
Resumo
Devolve todos os objetos de pad simples cuja propriedade X Size (All Layers) cumpre a Query.
Sintaxe
PadXSize_AllLayers : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperiais (mil; 1 mil = 0.001 inch) ou Métricas (mm; 1 mm = 0.001 meter).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
PadXSize_AllLayers = 100
Devolve todos os objetos de pad simples cuja propriedade X Size (All Layers) é igual a 100 nas unidades de medida atuais.
PadXSize_AllLayers >= 4.064
Devolve todos os objetos de pad simples cuja propriedade X Size (All Layers) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_AllLayers) > 80
Devolve todos os objetos de pad simples cuja propriedade X Size (All Layers) é maior do que 80 mil.
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
Devolve todos os objetos de 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
Devolve todos os objetos de pad simples cuja propriedade X Size (All Layers) não é igual a not nas unidades de medida atuais.
Nota
A propriedade X Size (All Layers) só está definida para pads e vias cuja propriedade Stack Mode está definida como Simple.
PadXSize_BottomLayer
Resumo
Devolve os objetos de pad cuja propriedade X Size (Bottom Layer) cumpre a Query.
Sintaxe
PadXSize_BottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperiais (mil; 1 mil = 0.001 inch) ou Métricas (mm; 1 mm = 0.001 meter).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 utilização
PadXSize_BottomLayer = 100
Devolve todos os objetos de pad cuja propriedade X Size (Bottom Layer) é igual a 100 nas unidades de medida atuais.
PadXSize_BottomLayer >= 4.064
Devolve todos os objetos de pad cuja propriedade X Size (Bottom Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_BottomLayer) > 80
Devolve todos os objetos de pad cuja propriedade X Size (Bottom Layer) é maior do que 80 mil.
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
Devolve todos os objetos de 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
Devolve todos os objetos de pad cuja propriedade X Size (Bottom Layer) não é igual a not nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade X Size (Bottom Layer) será igual à propriedade X Size (All Layers), uma vez que o tamanho especificado é utilizado para todas as camadas de sinal. -
A propriedade X Size (Bottom Layer) só está definida para objetos de pad e via.
PadXSize_MidLayerN
Resumo
Devolve os objetos de pad cuja propriedade X Size (Mid Layer <n>) cumpre a Query.
Sintaxe
PadXSize_MidLayer1 : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperiais (mil; 1 mil = 0.001 inch) ou Métricas (mm; 1 mm = 0.001 meter).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadXSize_MidLayer<n> = 100
Devolve todos os objetos de pad cuja propriedade X Size (Mid Layer <n>) é igual a 100 nas unidades de medida atuais.
PadXSize_MidLayer<n> >= 4.064
Devolve todos os objetos de pad cuja propriedade X Size (Mid Layer <n>) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadXSize_MidLayer<n>) > 80
Devolve todos os objetos de pad cuja propriedade X Size (Mid Layer <n>) é maior do que 80 mil.
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
Devolve todos os objetos de 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
Devolve todos os objetos de pad cuja propriedade X Size (Mid Layer <n>) não é igual a not nas unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade X Size (Mid Layer <n>) será igual à propriedade X Size (All Layers) uma vez que o tamanho especificado é utilizado para todas as camadas de sinal. -
A propriedade X Size (Mid Layer <n>) só está definida para objetos de pad e via.
PadXSize_PasteBottomLayer
Resumo
Devolve os objetos de pad cuja propriedade X Size (Paste Mask Bottom Layer) cumpre a Query.
Sintaxe
PadXSize_PasteBottomLayer : Number
Number seguirá as unidades de medida atualmente utilizadas no documento – Imperiais (mil; 1 mil = 0.001 inch) ou Métricas (mm; 1 mm = 0.001 meter).
É possível especificar uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadXSize_PasteBottomLayer = 100
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é igual às 100 unidades de medida atuais.
PadXSize_PasteBottomLayer >= 4.064
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadXSize_PasteBottomLayer) > 80
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é maior do que 80 mil.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
PadXSize_PasteBottomLayer <> 50
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Bottom Layer) não é igual a not unidades de medida atuais.
Nota
A propriedade X Size (Paste Mask Bottom Layer) só está definida para objetos pad.
PadXSize_PasteTopLayer
Resumo
Devolve objetos pad cuja propriedade X Size (Paste Mask Top Layer) cumpre a Query.
Sintaxe
PadXSize_PasteTopLayer : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadXSize_PasteTopLayer = 100
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é igual às 100 unidades de medida atuais.
PadXSize_PasteTopLayer >= 4.064
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadXSize_PasteTopLayer) > 80
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é maior do que 80 mil.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
PadXSize_PasteTopLayer <> 50
Devolve todos os objetos pad cuja propriedade X Size (Paste Mask Top Layer) não é igual a not unidades de medida atuais.
Nota
A propriedade X Size (Paste Mask Top Layer) só está definida para objetos pad.
PadXSize_SolderBottomLayer
Resumo
Devolve objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) cumpre a Query.
Sintaxe
PadXSize_SolderBottomLayer : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadXSize_SolderBottomLayer = 100
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é igual às 100 unidades de medida atuais.
PadXSize_SolderBottomLayer >= 4.064
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadXSize_SolderBottomLayer) > 80
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é maior do que 80 mil.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
PadXSize_SolderBottomLayer <> 50
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Bottom Layer) não é igual a not unidades de medida atuais.
Nota
A propriedade X Size (Solder Mask Bottom Layer) só está definida para objetos pad.
PadXSize_SolderTopLayer
Resumo
Devolve objetos pad cuja propriedade X Size (Solder Mask Top Layer) cumpre a Query.
Sintaxe
PadXSize_SolderTopLayer : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadXSize_SolderTopLayer = 100
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é igual às 100 unidades de medida atuais.
PadXSize_SolderTopLayer >= 4.064
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadXSize_SolderTopLayer) > 80
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é maior do que 80 mil.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
PadXSize_SolderTopLayer <> 50
Devolve todos os objetos pad cuja propriedade X Size (Solder Mask Top Layer) não é igual a not unidades de medida atuais.
Nota
A propriedade X Size (Solder Mask Top Layer) só está definida para objetos pad.
PadXSize_TopLayer
Resumo
Devolve objetos pad cuja propriedade X Size (Top Layer) cumpre a Query.
Sintaxe
PadXSize_TopLayer : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadXSize_TopLayer = 100
Devolve todos os objetos pad cuja propriedade X Size (Top Layer) é igual às 100 unidades de medida atuais.
PadXSize_TopLayer >= 4.064
Devolve todos os objetos pad cuja propriedade X Size (Top Layer) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadXSize_TopLayer) > 80
Devolve todos os objetos pad cuja propriedade X Size (Top Layer) é maior do que 80 mil.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Devolve todos os objetos pad cuja propriedade X Size (Top Layer) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
PadXSize_TopLayer <> 50
Devolve todos os objetos pad cuja propriedade X Size (Top Layer) não é igual a not unidades de medida atuais.
Notas
-
Para pads simples (com Stack Mode definido como
Simple), a propriedade X Size (Top Layer) será a mesma que a propriedade X Size (All Layers), uma vez que o tamanho especificado é usado para todas as camadas de sinal. -
A propriedade X Size (Top Layer) só está definida para objetos pad e via.
PadYOffset
Resumo
Devolve todos os objetos pad cuja propriedade Pad Y Offset cumpre a Query.
Sintaxe
PadYOffset : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadYOffset = 2
Devolve todos os objetos pad que têm uma propriedade Pad Y Offset que é igual a 2 unidades de medida atuais.
PadYOffset >= 0.2286
Devolve todos os objetos pad que têm uma propriedade Pad Y Offset que é maior do que, ou igual a, 0.2286 unidades de medida atuais.
AsMils(PadYOffset) Between 0.5 And 0.6
Devolve todos os objetos pad que têm uma propriedade Pad Y Offset que é maior do que, ou igual a, 0.5 mil e menor do que, ou igual a, 0.6 mil.
AsMM(PadYOffset) < 0.2794
Devolve todos os objetos pad que têm uma propriedade Pad Y Offset que é menor do que 0.2794 mm.
Notas
-
A propriedade Pad Y Offset só está definida 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 Properties panel.
PadYSize_AllLayers
Resumo
Devolve todos os objetos pad simples, cuja propriedade Y Size (All Layers) cumpre a Query.
Sintaxe
PadYSize_AllLayers : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0.001 inch) ou Métrico (mm; 1 mm = 0.001 meter).
Uma opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
PadYSize_AllLayers = 100
Devolve todos os objetos pad simples cuja propriedade Y Size (All Layers) é igual às 100 unidades de medida atuais.
PadYSize_AllLayers >= 4.064
Devolve todos os objetos pad simples cuja propriedade Y Size (All Layers) é maior do que, ou igual a, 4.064 unidades de medida atuais.
AsMils(PadYSize_AllLayers) > 80
Devolve todos os objetos pad simples cuja propriedade Y Size (All Layers) é maior do que 80 mil.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Devolve todos os objetos pad simples cuja propriedade Y Size (All Layers) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
PadYSize_AllLayers <> 50
Devolve todos os objetos pad simples cuja propriedade Y Size (All Layers) não é igual a not unidades de medida atuais.
Nota
A propriedade Y Size (All Layers) só está definida para pads cuja propriedade Stack Mode está definida como Simple.
PadYSize_BottomLayer
Resumo
Devolve objetos pad cuja propriedade Y Size (Bottom Layer) cumpre a Query.
Sintaxe
PadYSize_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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
PadYSize_BottomLayer = 100
Devolve todos os objetos pad cuja propriedade Y Size (Bottom Layer) é igual às 100 unidades de medida atuais.
PadYSize_BottomLayer >= 4.064
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Bottom Layer) é maior do que 80 mil.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Bottom Layer) não é 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), uma vez que o tamanho especificado é utilizado para todas as camadas de sinal. -
A propriedade Y Size (Bottom Layer) só está definida para objetos pad.
PadYSize_MidLayerN
Resumo
Devolve objetos pad cuja propriedade Y Size (Mid Layer <n>) cumpre a Query.
Sintaxe
PadYSize_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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PadYSize_MidLayer<n> = 100
Devolve todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) é igual às 100 unidades de medida atuais.
PadYSize_MidLayer<n> >= 4.064
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) é maior do que 80 mil.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Mid Layer <n>) não é not igual a 50 nas unidades de medida atuais.
PadYSize_PasteBottomLayer
Resumo
Devolve objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) cumpre a Query.
Sintaxe
PadYSize_PasteBottomLayer : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PadYSize_PasteBottomLayer = 100
Devolve todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) é igual às 100 unidades de medida atuais.
PadYSize_PasteBottomLayer >= 4.064
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) é maior do que 80 mil.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Paste Mask Bottom Layer) não é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Paste Mask Bottom Layer) só está definida para objetos pad.
PadYSize_PasteTopLayer
Resumo
Devolve objetos pad cuja propriedade Y Size (Paste Mask Top Layer) cumpre a Query.
Sintaxe
PadYSize_PasteTopLayer : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PadYSize_PasteTopLayer = 100
Devolve todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) é igual às 100 unidades de medida atuais.
PadYSize_PasteTopLayer >= 4.064
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) é maior do que 80 mil.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Paste Mask Top Layer) não é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Paste Mask Top Layer) só está definida para objetos pad.
PadYSize_SolderBottomLayer
Resumo
Devolve objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) cumpre a Query.
Sintaxe
PadYSize_SolderBottomLayer : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PadYSize_SolderBottomLayer = 100
Devolve todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) é igual às 100 unidades de medida atuais.
PadYSize_SolderBottomLayer >= 4.064
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) é maior do que 80 mil.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Solder Mask Bottom Layer) não é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Solder Mask Bottom Layer) só está definida para objetos pad.
PadYSize_SolderTopLayer
Resumo
Devolve objetos pad cuja propriedade Y Size (Solder Mask Top Layer) cumpre a Query.
Sintaxe
PadYSize_SolderTopLayer : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PadYSize_SolderTopLayer = 100
Devolve todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) é igual às 100 unidades de medida atuais.
PadYSize_SolderTopLayer >= 4.064
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) é maior do que 80 mil.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Devolve 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
Devolve todos os objetos pad cuja propriedade Y Size (Solder Mask Top Layer) não é not igual a 50 nas unidades de medida atuais.
Nota
A propriedade Y Size (Solder Mask Top Layer) só está definida para objetos pad.
PadYSize_TopLayer
Resumo
Devolve objetos pad cuja propriedade Y Size (Top Layer) cumpre a Query.
Sintaxe
PadYSize_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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PadYSize_TopLayer = 100
Devolve todos os objetos pad cuja propriedade Y Size (Top Layer) é igual às 100 unidades de medida atuais.
PadYSize_TopLayer >= 4.064
Devolve todos os objetos pad cuja propriedade Y Size (Top Layer) é maior ou igual a 4.064 nas unidades de medida atuais.
AsMils(PadYSize_TopLayer) > 80
Devolve todos os objetos pad cuja propriedade Y Size (Top Layer) é maior do que 80 mil.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Devolve todos os objetos 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
Devolve todos os objetos pad cuja propriedade Y Size (Top Layer) não é 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á a mesma que a propriedade Y Size (All Layers) uma vez que o tamanho especificado é utilizado para todas as camadas de sinal. -
A propriedade Y Size (Top Layer) só está definida para objetos pad.
PasteMaskEnabled
Resumo
Devolve todos os objetos pad cuja propriedade Use Paste cumpre a Query.
Sintaxe
PasteMaskEnabled : Boolean_String
Exemplo de utilização
PasteMaskEnabled = 'True'
Devolve todos os objetos pad cuja propriedade Use Paste está ativada.
PasteMaskEnabled = 'False'
Devolve todos os objetos pad cuja propriedade Use Paste está desativada.
Nota
A propriedade Use Paste só está definida para objetos pad.
PasteMaskEnabledBottom
Resumo
Devolve todos os objetos pad cuja propriedade Paste Mask Enabled - Bottom cumpre a Query.
Sintaxe
PasteMaskEnabledBottom : Boolean_String
Exemplo de utilização
PasteMaskEnabledBottom = 'True'
Devolve todos os objetos pad cuja propriedade Paste Mask Enabled - Bottom está ativada.
PasteMaskEnabledBottom = 'False'
Devolve todos os objetos pad cuja propriedade Paste Mask Enabled - Bottom está desativada.
Nota
A propriedade Paste Mask Enabled - Bottom só está definida para objetos pad.
PasteMaskEnabledTop
Resumo
Devolve todos os objetos pad cuja propriedade Paste Mask Enabled - Top cumpre a Query.
Sintaxe
PasteMaskEnabledTop : Boolean_String
Exemplo de utilização
PasteMaskEnabledTop = 'True'
Devolve todos os objetos pad cuja propriedade Paste Mask Enabled - Top está ativada.
PasteMaskEnabledTop = 'False'
Devolve todos os objetos pad cuja propriedade Paste Mask Enabled - Top está desativada.
Nota
A propriedade Paste Mask Enabled - Top só está definida para objetos pad.
PasteMaskExpansion
Resumo
A distância de expansão da máscara de pasta para arcos, fills, pads, regions e tracks pode ser determinada quer por regras de projeto Paste Mask Expansion relevantes quer manualmente, definindo um valor de expansão como parte das propriedades do objeto. Esta função devolve o seguinte:
- Pads cuja propriedade Paste Mask Expansioncumpre a Query.
-
Arcos, fills, regions e tracks cujo Paste Mask Expansion Mode está definido como
ManualouFrom Rule, AND cuja propriedade Paste Mask Expansioncumpre a Query.
Sintaxe
PasteMaskExpansion : 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).
Pode ser especificada uma opção específica para a unidade de medida – sobrepondo as unidades predefinidas especificadas ao nível do documento – através da utilização 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
Exemplo de utilização
PasteMaskExpansion = 4
Devolve todos os objetos pad cuja propriedade Paste Mask Expansioné 4 nas unidades de medida atuais. Devolve também objetos arco, fill, region e track 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
Devolve todos os objetos pad cuja propriedade Paste Mask Expansioné maior ou igual a 0.0508 nas unidades de medida atuais. Devolve também objetos arco, fill, region e track 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
Devolve todos os objetos pad cuja propriedade Paste Mask Expansioné maior ou igual a 3 mil e menor ou igual a 5 mil. Devolve também objetos arco, fill, region e track 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
Devolve todos os objetos pad cuja propriedade Paste Mask Expansioné inferior a 0.1524 mm. Devolve também objetos arco, fill, region e track cujo Paste Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Paste Mask Expansioné inferior a 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 Expansionsó está definida para objetos arco, fill, pad, region e track.
PasteMaskExpansionMode
Resumo
A distância de expansão da máscara de pasta para arcos, fills, regions e tracks pode ser determinada quer por regras de projeto Paste Mask Expansion relevantes quer manualmente, definindo um valor de expansão como parte das propriedades do objeto. Em alternativa, pode não ser aplicada qualquer máscara a estes objetos. Estes três modos são determinados pela propriedade Paste Mask Expansion Modedo objeto. Esta função devolve objetos arco, fill, region e track cuja propriedade Paste Mask Expansion Modecumpre a Query.
Sintaxe
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String deve ser uma das seguintes cadeias:
-
'None' -
'From Rule' -
'Manual'
Exemplo de utilização
PasteMaskExpansionMode = 'Manual'
Devolve todos os objetos arco, fill, region e track cuja propriedade Paste Mask Expansion Modeestá definida como Manual, bem como objetos pad cuja propriedade Paste Mask Overrideestá ativada.
PasteMaskExpansionMode = 'From Rule'
Devolve todos os objetos arco, fill, region e track cuja propriedade Paste Mask Expansion Modeestá definida como From Rule, bem como objetos pad cuja propriedade Paste Mask Overrideestá desativada.
PasteMaskExpansionMode = 'None'
Devolve todos os objetos except objetos pad, e objetos arco, fill, region e track cuja propriedade Paste Mask Expansion Modeestá definida como From Rule, ou Manual.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Devolve todos os objetos except objetos arco, fill, region e track cuja propriedade Paste Mask Expansion Modeestá definida como Manual, e objetos pad cuja propriedade Paste Mask Overrideestá ativada.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Devolve todos os objetos except objetos arco, fill, region e track cuja propriedade Paste Mask Expansion Modeestá definida como From Rule, e objetos pad cuja propriedade Paste Mask Overrideestá desativada.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Devolve todos os objetos pad, bem como objetos arco, fill, region e track cuja propriedade Paste Mask Expansion Modeestá definida como From Rule, ou Manual.
Notas
- A propriedade Paste Mask Expansion Modesó está definida para objetos arco, fill, region e track.
-
Os caracteres de aspas simples (') no início e no fim de
ExpansionMode_Stringsão obrigatórios.
PasteMaskOverride
Resumo
A distância de expansão da máscara de pasta para pads pode ser determinada quer por regras de projeto Paste Mask Expansion relevantes quer manualmente, definindo um valor de expansão como parte das propriedades do pad. Esta última opção exige que a propriedade Paste Mask Overridedo pad esteja ativada. Esta função devolve objetos pad cuja propriedade Paste Mask Overridecumpre a Query.
Sintaxe
PasteMaskOverride : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de utilização
PasteMaskOverride = 'True'
Devolve todos os objetos pad cuja propriedade Paste Mask Overrideestá ativada.
PasteMaskOverride = 'False'
Devolve todos os objetos pad cuja propriedade Paste Mask Overrideestá desativada.
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Devolve todos os objetos except objetos pad cuja propriedade Paste Mask Overrideestá ativada.
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Devolve todos os objetos except objetos pad cuja propriedade Paste Mask Overrideestá desativada.
Nota
A propriedade Paste Mask Overridesó está definida para objetos pad.
PasteMaskPercent
Resumo
A distância de expansão da máscara de pasta para pads pode ser determinada quer como um valor absoluto (mil/mm) quer como uma percentagem da área do pad. Esta função devolve objetos cuja propriedade Paste Mask Percentcumpre a Query.
Sintaxe
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String especifica a expansão da máscara de pasta, expressa em percentagem.
Exemplo de utilização
PasteMaskPercent = '50%'
Devolve todos os objetos pad cuja propriedade Paste Mask Percenté igual a 50%.
PasteMaskPercent <> '30%'
Devolve 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 percentagem de expansão da máscara de pasta para um pad pode ser especificada com um valor negativo, zero ou positivo.
PasteMaskUsePercent
Resumo
A distância de expansão da máscara de pasta para pads pode ser determinada quer como um valor absoluto (mil/mm) quer como uma percentagem da área do pad. Esta função devolve objetos cuja propriedade Paste Mask Uses Percentcumpre a Query.
Sintaxe
PasteMaskUsePercent : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de utilização
PasteMaskUsePercent = 'True'
Devolve todos os objetos pad cuja propriedade Paste Mask Uses Percentestá ativada.
PasteMaskUsePercent = 'False'
Devolve todos os objetos except para objetos pad cuja propriedade Paste Mask Uses Percentestá ativada.
PluggingMaterial
Resumo
Devolve todos os objetos via cuja propriedade Plugging Materialcumpre a Query.
Sintaxe
PluggingMaterial : String
Exemplo de utilização
PluggingMaterial = 'Epoxy'
Devolve todos os objetos via cuja propriedade Plugging Materialé Epoxy.
PluggingMaterial Like 'Epoxy*'
Devolve todos os objetos via que têm um Plugging Material cuja cadeia associada começa por Epoxy.
Notas
- A propriedade Plugging Materialsó está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deStringsão obrigatórios.
PluggingSide
Resumo
Devolve todos os objetos via cuja propriedade Plugging Side cumpre a Consulta.
Sintaxe
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String deve ser uma das cadeias da seguinte lista:
-
'Top' -
'Bottom' -
'Both'
Exemplo de Utilização
PluggingSide = 'Top'
Devolve todos os objetos via cuja propriedade Plugging Side é Top.
PluggingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Plugging Side é Both.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Plugging Side é Both.
Notas
- A propriedade Plugging Side só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim dePluggingSide_Stringsão obrigatórios.
PolygonArcApproximation
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Arc Approximation cumpre a Consulta.
Sintaxe
PolygonArcApproximation : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PolygonArcApproximation = 0.0127
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Arc Approximation que é 0.0127 unidades de medida atuais.
PolygonArcApproximation >= 1.27
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Arc Approximation que é maior ou igual a 1.27 unidades de medida atuais.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Arc Approximation que é maior ou igual a 0.01 mil e menor ou igual a 0.02 mil.
AsMM(PolygonArcApproximation) < 0.0127
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Arc Approximation que é menor do que 0.0127 mm.
Notas
-
A propriedade Arc Approximation só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Consulta não são devolvidos.
PolygonGridSize
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Grid Size cumpre a Consulta.
Sintaxe
PolygonGridSize : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PolygonGridSize = 20
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Grid Size que é 20 unidades de medida atuais.
PolygonGridSize >= 1.27
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Grid Size que é maior ou igual a 1.27 unidades de medida atuais.
AsMils(PolygonGridSize) Between 10 And 30
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Grid Size que é maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(PolygonGridSize) < 1.016
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Grid Size que é menor do que 1.016 mm.
Notas
-
A propriedade Grid Size só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Consulta não são devolvidos.
PolygonHatchingStyle
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Hatching Style cumpre a Consulta.
Sintaxe
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String deve ser uma das cadeias da seguinte lista:
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Exemplo de Utilização
PolygonHatchingStyle = 'Horizontal Hatch'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Hatching Style é Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Devolve todos os objetos except objetos de preenchimento de polígono cuja propriedade Hatching Style é 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Devolve todos os objetos de preenchimento de polígono except exceto aqueles cuja propriedade Hatching Style é Solid.
Notas
- A propriedade Hatching Style só está definida para objetos de preenchimento de polígono.
-
Os caracteres de aspas simples (') no início e no fim de
PolygonHatchingStyle_Stringsão obrigatórios.
PolygonIgnoreViolations
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Ignore On-Line Violations cumpre a Consulta.
Sintaxe
PolygonIgnoreViolations : Boolean_String
Exemplo de Utilização
PolygonIgnoreViolations = 'True'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Ignore On-Line Violations está ativada.
PolygonIgnoreViolations = 'False'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Ignore On-Line Violations está desativada.
Notas
- A propriedade Ignore On-Line Violations só está definida para objetos de preenchimento de polígono.
- Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Consulta não são devolvidos.
PolygonIslandAreaThreshold
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Island Area Threshold cumpre a Consulta.
Sintaxe
PolygonIslandAreaThreshold : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonIslandAreaThreshold) : Number– para especificar um limiar em mil. -
AsMM(PolygonIslandAreaThreshold) : Number– para especificar um limiar em mm.
Exemplo de Utilização
PolygonIslandAreaThreshold = 2
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Island Area Threshold que é 2 unidades de medida quadradas (atuais).
PolygonIslandAreaThreshold >= 2
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Island Area Threshold que é maior ou igual a 2 unidades de medida quadradas (atuais).
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Island Area Threshold que é maior ou igual a 3000 square mils e menor ou igual a 4000 square mils.
AsMM(PolygonIslandAreaThreshold) < 1.016
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Island Area Threshold que é menor do que 1.016 square mm.
Notas
-
A propriedade Island Area Threshold só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Consulta não são devolvidos.
PolygonMinimumPrimitiveSize
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Minimum Primitive Size cumpre a Consulta.
Sintaxe
PolygonMinimumPrimitiveSize : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PolygonMinimumPrimitiveSize = 4
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Minimum Primitive Size que é 4 unidades de medida atuais.
PolygonMinimumPrimitiveSize >= 0.0508
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Minimum Primitive Size que é maior ou igual a 0.0508 unidades de medida atuais.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Minimum Primitive Size que é maior ou igual a 3 mil e menor ou igual a 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Minimum Primitive Size que é menor do que 0.1524 mm.
Notas
-
A propriedade Minimum Primitive Size só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Consulta não são devolvidos.
PolygonNeckWidthThreshold
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Neck Width Threshold cumpre a Consulta.
Sintaxe
PolygonNeckWidthThreshold : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(PolygonNeckWidthThreshold) : Number– para especificar um limiar em mil. -
AsMM(PolygonNeckWidthThreshold) : Number– para especificar um limiar em mm.
Exemplo de Utilização
PolygonNeckWidthThreshold = 5
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Neck Width Threshold que é 5 unidades de medida atuais.
PolygonNeckWidthThreshold >= 5
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Neck Width Threshold que é maior ou igual a 5 unidades de medida atuais.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Neck Width Threshold que é maior ou igual a 5 mil e menor ou igual a 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Devolve todos os objetos de preenchimento de polígono que têm uma propriedade Neck Width Threshold que é menor do que 0.127 mm.
Notas
-
A propriedade Neck Width Threshold só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Consulta não são devolvidos.
PolygonPourOverSameNet
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Pour Over Same Net cumpra a Query.
Sintaxe
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String deve ser uma das cadeias da seguinte lista:
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
Exemplo de Utilização
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Pour Over Same Net é Pour Over All Same Net Objects.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Devolve todos os objetos except objetos de preenchimento de polígono 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'
Devolve todos os objetos de preenchimento de polígono except aqueles cuja propriedade Pour Over Same Net é Don't Pour Over Same Net Objects.
Notas
- A propriedade Pour Over Same Net só está definida para objetos de preenchimento de polígono.
-
Os caracteres de aspas simples (') no início e no fim de
PourOverSameNet_Stringsão obrigatórios. - Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Query não são devolvidos.
PolygonRemoveDeadCopper
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Dead Copper cumpra a Query.
Sintaxe
PolygonRemoveDeadCopper : Boolean_String
Exemplo de Utilização
PolygonRemoveDeadCopper = 'True'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Dead Copper está ativada.
PolygonRemoveDeadCopper = 'False'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Dead Copper está desativada.
Notas
-
A propriedade Remove Dead Copper só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Query não são devolvidos.
PolygonRemoveIslandsByArea
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Islands By Area cumpra a Query.
Sintaxe
PolygonRemoveIslandsByArea : Boolean_String
Exemplo de Utilização
PolygonRemoveIslandsByArea = 'True'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Islands By Area está ativada.
PolygonRemoveIslandsByArea = 'False'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Islands By Area está desativada.
Notas
- A propriedade Remove Islands By Area só está definida para objetos de preenchimento de polígono.
- Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Query não são devolvidos.
PolygonRemoveNarrowNecks
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Narrow Necks cumpra a Query.
Sintaxe
PolygonRemoveNarrowNecks : Boolean_String
Exemplo de Utilização
PolygonRemoveNarrowNecks = 'True'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Narrow Necks está ativada.
PolygonRemoveNarrowNecks = 'False'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Remove Narrow Necks está desativada.
Notas
-
A propriedade Remove Narrow Necks só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Query não são devolvidos.
PolygonSurroundPads
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Surround Pads With cumpra a Query.
Sintaxe
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String deve ser uma das cadeias da seguinte lista:
-
'Arcs' -
'Octagons'
Exemplo de Utilização
PolygonSurroundPads = 'Arcs'
Devolve todos os objetos de preenchimento de polígono cuja propriedade Surround Pads With é Arcs.
PolygonSurroundPads <> 'Octagons'
Devolve todos os objetos except objetos de preenchimento de polígono cuja propriedade Surround Pads With é Octagons.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Devolve todos os objetos de preenchimento de polígono except aqueles cuja propriedade Surround Pads With é Octagons.
Notas
- A propriedade Surround Pads With só está definida para objetos de preenchimento de polígono.
-
Os caracteres de aspas simples (') no início e no fim de
SurroundPads_Stringsão obrigatórios. - Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Query não são devolvidos.
PolygonTrackWidth
Resumo
Devolve todos os objetos de preenchimento de polígono cuja propriedade Track Width cumpra a Query.
Sintaxe
PolygonTrackWidth : 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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
PolygonTrackWidth = 20
Devolve todos os objetos de preenchimento de polígono que tenham uma propriedade Track Width que seja 20 unidades de medida atuais.
PolygonTrackWidth >= 1.27
Devolve todos os objetos de preenchimento de polígono que tenham uma propriedade Track Width que seja maior ou igual a 1.27 unidades de medida atuais.
AsMils(PolygonTrackWidth) Between 10 And 30
Devolve todos os objetos de preenchimento de polígono que tenham uma propriedade Track Width que seja maior ou igual a 10 mil e menor ou igual a 30 mil.
AsMM(PolygonTrackWidth) < 1.016
Devolve todos os objetos de preenchimento de polígono que tenham uma propriedade Track Width que seja inferior a 1.016 mm.
Notas
-
A propriedade Track Width só está definida para objetos de preenchimento de polígono.
-
Os objetos filho dos objetos de preenchimento de polígono devolvidos pela Query não são devolvidos.
PositiveNet
Resumo
Devolve todos os objetos de par diferencial cuja propriedade Positive Net cumpra a Query.
Sintaxe
PositiveNet : String
Exemplo de Utilização
PositiveNet = 'D_P'
Devolve todos os objetos de par diferencial cuja propriedade Positive Net é D_P.
PositiveNet Like '*RX1_P'
Devolve todos os objetos de par diferencial cuja propriedade Positive Net termina em RX1_P.
Notas
- A propriedade Positive Net só está definida para objetos de par diferencial.
- Os objetos filho dos objetos de par diferencial devolvidos pela Query não são devolvidos.
PropagationDelay
Resumo
Devolve todos os objetos arco, pista, pad, via cuja propriedade Propagation Delay cumpra a Query.
Sintaxe
PropagationDelay : Numeric_String
Exemplo de Utilização
PropagationDelay = '70'
Devolve todos os objetos de região cuja propriedade Propagation Delay é igual a 70.
PropagationDelay Between '200' And '400'
Devolve todos os objetos de região cuja propriedade Propagation Delay é maior ou igual a 200 e menor ou igual a 400.
PropagationDelay >= '100'
Devolve todos os objetos de região cuja propriedade Propagation Delay é maior ou igual a 100.
PropagationDelay <> '120'
Devolve todos os objetos except objetos de região cuja propriedade Propagation Delay é igual a 120.
Nota
A propriedade Propagation Delay só está definida para objetos de componente.
QrCodeInverted
Resumo
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted cumpra a Query.
Sintaxe
QrCodeInverted : Boolean_String
Exemplo de Utilização
QrCodeInverted = 'True'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está ativada.
QrCodeInverted = 'False'
Devolve todos os objetos de cadeia de texto cuja propriedade BarCode Inverted está desativada.
Notas
-
A propriedade BarCode Inverted só está definida para objetos de cadeia de texto.
-
A utilização desta palavra-chave também devolverá os objetos primitivos filho de cadeia de texto de objetos de desenho de grupo (objetos de componente, coordenada, cota, tabela de furação e tabela de empilhamento de camadas), cuja propriedade BarCode Inverted cumpra a Query. Se pretender visar apenas objetos de cadeia de texto que tenham sido configurados como texto de código QR, utilize um prefixo de palavra-chave adicional para visar esses objetos. Um exemplo de expressão de Query é
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Resumo
Devolve todos os objetos de cota de diâmetro radial e de cota radial cuja propriedade Angular Step cumpra a Query.
Sintaxe
RadialDimensionAngularStep : Number
Exemplo de Utilização
RadialDimensionAngularStep = 30.0
Devolve todos os objetos de cota de diâmetro radial e de cota radial que tenham uma propriedade Angular Step de 30.0 graus.
RadialDimensionAngularStep > 60.0
Devolve todos os objetos de cota de diâmetro radial e de cota radial que tenham uma propriedade Angular Step superior a 60.0 graus.
RadialDimensionAngularStep Between 30.0 And 150.0
Devolve todos os objetos de cota de diâmetro radial e de cota radial que tenham uma propriedade Angular Step maior ou igual a 30.0 graus e menor ou igual a 150.0 graus.
RadialDimensionAngularStep <= 45.0
Devolve todos os objetos de cota de diâmetro radial e de cota radial que tenham uma propriedade Angular Step inferior ou igual a 45.0 graus.
Nota
A propriedade Angular Step só está definida para objetos de cota de diâmetro radial e de cota radial.
Restricted
Resumo
Devolve todos os objetos keepout cuja propriedade Restricted for Layer cumpra a Query.
Sintaxe
Restricted = Layer_String
Restricted <> Layer_String
Exemplo de Utilização
Restricted = 'TopLayer'
Devolve todos os objetos keepout na TopLayer.
Restricted <> 'MidLayer1'
Devolve todos os objetos keepout except para aqueles na camada MidLayer1.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
Layer_Stringsão obrigatórios. - A propriedade Restricted for Layer só está definida para objetos keepout (arcos, fills, regiões sólidas e pistas).
Rotation
Resumo
Devolve todos os objetos de cota de linha de base, cota de centro, componente, cota de datum, vista de desenho, tabela de furação, fill, 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 cumpra a Query.
Sintaxe
Rotation : Number
Exemplo de Utilização Devolve todos os objetos de dimensão de linha de base, dimensão de centro, componente, dimensão de datum, vista de desenho, tabela de furos, preenchimento, tabela de empilhamento de camadas, dimensão linear de diâmetro, dimensão linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) que têm uma propriedade Rotation de 30.0 graus.
Rotation > 60.0
Devolve todos os objetos de dimensão de linha de base, dimensão de centro, componente, dimensão de datum, vista de desenho, tabela de furos, preenchimento, tabela de empilhamento de camadas, dimensão linear de diâmetro, dimensão linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) que têm uma propriedade Rotation superior a 60.0 graus.
Rotation Between 30.0 And 150.0
Devolve todos os objetos de dimensão de linha de base, dimensão de centro, componente, dimensão de datum, vista de desenho, tabela de furos, preenchimento, tabela de empilhamento de camadas, dimensão linear de diâmetro, dimensão linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) que têm uma propriedade Rotation superior ou igual a 30.0 graus e inferior ou igual a 150.0 graus.
Rotation <= 45.0
Devolve todos os objetos de dimensão de linha de base, dimensão de centro, componente, dimensão de datum, vista de desenho, tabela de furos, preenchimento, tabela de empilhamento de camadas, dimensão linear de diâmetro, dimensão linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre) que têm uma propriedade Rotation inferior ou igual a 45.0 graus.
Nota
A propriedade Rotation só está definida para objetos de dimensão de linha de base, dimensão de centro, componente, dimensão de datum, vista de desenho, tabela de furos, preenchimento, tabela de empilhamento de camadas, dimensão linear de diâmetro, dimensão linear, objeto OLE, pad e cadeia de texto (comentário, designador, livre).
RuleAttributes
Resumo
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Rule Attributes cumpre a Query.
Sintaxe
RuleAttributes : String
A cadeia introduzida tem de visar os atributos definidos para a regra (por exemplo, 'Clearance = 10mil').
Exemplo de utilização
RuleAttributes = 'Clearance = 10mil'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Rule Attributes é Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Rule Attributes começa por Expansion. Neste caso, serão devolvidas todas as regras e violações relacionadas com máscara de pasta e máscara de soldadura.
Nota
A propriedade Rule Attributes só está definida para objetos de regra de desenho e de violação.
RuleCategory
Resumo
Devolve todos os objetos de regra de desenho cuja propriedade Rule Category cumpre a Query.
Sintaxe
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String tem de ser uma das cadeias da seguinte lista:
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
Exemplo de utilização
RuleCategory = 'Electrical'
Devolve todos os objetos de regra de desenho cuja propriedade Rule Category é Electrical.
RuleCategory <> 'High Speed'
Devolve todos os objetos except objetos de regra de desenho cuja propriedade Rule Category é High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Devolve todos os objetos de regra de desenho except aqueles cuja propriedade Rule Category é Signal Integrity.
Notas
- A propriedade Rule Category só está definida para objetos de regra de desenho.
-
Os caracteres de aspas simples (') no início e no fim de
Category_Stringsão obrigatórios.
RuleComment
Resumo
Devolve todos os objetos de regra de desenho e objetos cuja propriedade Rule Comment cumpre a Query.
Sintaxe
RuleComment : String
A cadeia introduzida tem de visar o comentário definido para uma regra (por exemplo, 'This is an example clearance rule').
Exemplo de utilização
RuleComment = 'Todos os fiduciais mascarados em camadas de Máscara de Pasta'
Devolve todos os objetos de regra de desenho cuja propriedade Rule Comment é Todos os fiduciais mascarados em camadas de Máscara de Pasta.
RuleComment Like '*Clearance*'
Devolve todos os objetos de regra de desenho cuja propriedade Rule Comment contém o termo Clearance. Por exemplo, uma regra de afastamento com Comment = Example Clearance Rule, e uma regra de afastamento entre componentes com Comment = Example Component Clearance Rule, seriam ambas devolvidas com esta expressão.
RuleComment = ''
Devolve todos os objetos except objetos de regra de desenho que têm uma entrada para a sua propriedade Rule Comment.
Nota
A propriedade Rule Comment só está definida para objetos de regra de desenho.
RuleEnabled
Resumo
Devolve todos os objetos de regra de desenho cuja propriedade Rule Enabled cumpre a Query.
Sintaxe
RuleEnabled : Boolean_String
Exemplo de utilização
RuleEnabled = 'True'
Devolve todos os objetos de regra de desenho cuja propriedade Rule Enabled está ativada.
RuleEnabled = 'False'
Devolve todos os objetos de regra de desenho cuja propriedade Rule Enabled está desativada.
Nota
A propriedade Rule Enabled só está definida para objetos de regra de desenho.
RulePriority
Resumo
Devolve todos os objetos de regra de desenho cuja propriedade Rule Priority cumpre a Query.
Sintaxe
RulePriority : Numeric_String
RulePriority : Number
Exemplo de utilização
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Devolve todos os objetos de regra de desenho cuja propriedade Rule Priority é 2.
RulePriority > '' && RulePriority Between 3 And 5
Devolve todos os objetos de regra de desenho cuja propriedade Rule Priority é superior ou igual a 3 e inferior ou igual a 5.
ObjectKind Like '*Rule' && RulePriority >= 4
Devolve todos os objetos de regra de desenho cuja propriedade Rule Priority é superior ou igual a 4.
IsRule && RulePriority < 4
Devolve todos os objetos de regra de desenho cuja propriedade Rule Priority é inferior a 4.
RulePriority <> '1'
Devolve todos os objetos except objetos de regra de desenho cuja propriedade Rule Priority é 1.
IsRule && RulePriority <> 1
Devolve todos os objetos de regra de desenho cuja propriedade Rule Priority é diferente de 1.
Nota
A propriedade Rule Priority só está definida para objetos de regra de desenho.
RuleScope1
Resumo
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 1 cumpre a Query.
Sintaxe
RuleScope1 : String
A cadeia introduzida tem de visar o âmbito definido para a regra (por exemplo, 'All').
Exemplo de utilização
RuleScope1 = 'All'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 1 é All.
RuleScope1 = 'InNet(''D7'')'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 1 é InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 1 é InNet('???'). A cadeia da net associada tem de ser composta exatamente por três caracteres, sendo exemplos de propriedades Scope 1 conformes InNet('GND') e InNet('VCC').
Nota
A propriedade Scope 1 só está definida para objetos de regra de desenho e de violação.
RuleScope2
Resumo
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 2 cumpre a Query.
Sintaxe
RuleScope2 : String
A cadeia introduzida tem de visar o âmbito definido para a regra (por exemplo, 'All').
Exemplo de utilização
RuleScope2 = 'All'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 2 é All.
RuleScope2 = '-'
Devolve todos os objetos de regra de desenho e de violação que não têm propriedade Scope 2. Alguns tipos de regras de desenho têm uma propriedade Scope 1 e Scope 2 (regras binárias), mas a maioria dos tipos tem apenas uma propriedade Scope 1 (regras unárias), e, por isso, uma propriedade Scope 2 não pode ser definida para essas regras.
RuleScope2 = 'InNet(''D7'')'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 2 é InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 2 é InNet('???'). A cadeia da net associada tem de ser composta exatamente por três caracteres, sendo exemplos de propriedades Scope 1 conformes InNet('GND') e InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Devolve todos os objetos de regra de desenho e de violação cuja propriedade Scope 2 é InComponent('??*'). A cadeia do componente associado tem de ser composta por pelo menos dois caracteres, sendo exemplos de propriedades Scope 2 conformes InComponent('C3') e InComponent('RP1').
Nota
A propriedade Scope 2 só está definida para objetos de regra de desenho e de violação.
RuleType
Resumo
Devolve todos os objetos de regra de desenho que têm uma propriedade Rule Type que cumpre a Query.
Sintaxe
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String tem de ser uma das seguintes cadeias:
-
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'
Exemplo de Utilização
RuleType = 'Clearance'
Devolve todos os objetos de regra de design cuja propriedade Rule Type é Clearance.
RuleType <> 'Paste Mask Expansion'
Devolve todos os objetos, exceto os objetos de regra de design, cuja propriedade Rule Type é Paste Mask Expansion.
IsRule && RuleType <> 'Height'
Devolve todos os objetos de regra de design cuja propriedade Rule Type não é Height.
Notas
- A propriedade Rule Type só está definida para objetos de regra de design.
-
Os caracteres de aspas simples (') no início e no fim de
RuleType_Stringsão obrigatórios.
ShowComment
Resumo
Devolve objetos de componente cuja propriedade Show Comment está em conformidade com a Query.
Sintaxe
ShowComment : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de Utilização
ShowComment = 'True'
Devolve todos os objetos de componente cuja propriedade Show Comment está ativada.
ShowComment = 'False'
Devolve todos os objetos de componente cuja propriedade Show Comment está desativada.
ShowComment <> 'True'
Not (ShowComment = 'True')
Devolve todos os objetos, exceto os objetos de componente, cuja propriedade Show Comment está ativada.
ShowComment <> 'False'
Not (ShowComment = 'False')
Devolve todos os objetos, exceto os objetos de componente, cuja propriedade Show Comment está desativada.
Notas
- A propriedade Show Comment só está definida para objetos de componente.
- Os objetos filho dos componentes devolvidos pela Query não são devolvidos.
ShowName
Resumo
Devolve objetos de componente cuja propriedade Show Name está em conformidade com a Query.
Sintaxe
ShowName : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de Utilização
ShowName = 'True'
Devolve todos os objetos de componente cuja propriedade Show Name está ativada.
ShowName = 'False'
Devolve todos os objetos de componente cuja propriedade Show Name está desativada.
ShowName <> 'True'
Not (ShowName = 'True')
Devolve todos os objetos, exceto os objetos de componente, cuja propriedade Show Name está ativada.
ShowName <> 'False'
Not (ShowName = 'False')
Devolve todos os objetos, exceto os objetos de componente, cuja propriedade Show Name está desativada.
Notas
- A propriedade Show Name só está definida para objetos de componente.
- Os objetos filho dos componentes devolvidos pela Query não são devolvidos.
SlotHoleLength
Resumo
Devolve todos os objetos de pad cuja propriedade Hole Length está em conformidade com a Query.
Sintaxe
SlotHoleLength : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
SlotHoleLength = 50
Devolve todos os objetos de pad que têm uma propriedade Hole Length que é 50 unidades de medida atuais.
SlotHoleLength >= 50
Devolve todos os objetos de pad que têm uma propriedade Hole Length superior ou igual a 50 unidades de medida atuais.
AsMils(SlotHoleLength) Between 20 And 50
Devolve todos os objetos de pad que têm uma propriedade Hole Length superior ou igual a 0.5mil e inferior ou igual a 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Devolve todos os objetos de pad que têm uma propriedade Hole Length inferior a 1.5 mm.
Nota
A propriedade Hole Length só está definida para objetos de pad.
SolderMaskExpansion
Resumo
A distância de expansão da máscara de soldadura para arcos, preenchimentos, pads, regiões, pistas e vias pode ser determinada quer pelas regras de design de Solder Mask Expansion relevantes, quer manualmente através da definição de um valor de expansão como parte das propriedades do objeto. Esta função devolve o seguinte:
-
Pads e vias cuja propriedade Solder Mask Expansion está em conformidade com a Query.
-
Arcos, preenchimentos, regiões e pistas cujo Solder Mask Expansion Mode está definido como
ManualouFrom Rule, AND cuja propriedade Solder Mask Expansion está em conformidade com a Query.
Sintaxe
SolderMaskExpansion : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(– para especificar uma expansão da máscara de soldadura em mil.SolderMaskExpansion) : Number -
AsMM(– para especificar uma expansão da máscara de soldadura em mm.SolderMaskExpansion) : Number
Exemplo de Utilização
SolderMaskExpansion = 4
Devolve todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top se separada) é 4 unidades de medida atuais. Também devolve objetos de arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é 4 unidades de medida atuais.
SolderMaskExpansion >= 0.0508
Devolve todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top se separada) é superior ou igual a 0.0508 unidades de medida atuais. Também devolve objetos de arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é superior ou igual a 0.0508 unidades de medida atuais.
AsMils(SolderMaskExpansion) Between 3 And 5
Devolve todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top se separada) é superior ou igual a 3 mil e inferior ou igual a 5 mil. Também devolve objetos de arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é superior ou igual a 3 mil e inferior ou igual a 5 mil.
AsMM(SolderMaskExpansion) < 0.1524
Devolve todos os objetos de pad e via cuja propriedade Solder Mask Expansion (ou propriedade Solder Mask Expansion - Top se separada) é inferior a 0.1524 mm. Também devolve objetos de arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é inferior a 0.1524 mm.
Notas
- A distância de expansão da máscara de soldadura pode ser especificada com valor negativo, zero ou positivo.
- A propriedade Solder Mask Expansion só está definida para objetos de arco, preenchimento, pad, região, pista e via.
SolderMaskExpansionBottom
Resumo
A distância de expansão da máscara de soldadura para arcos, preenchimentos, pads, regiões, pistas e vias pode ser determinada quer pelas regras de design de Solder Mask Expansion relevantes, quer manualmente através da definição de um valor de expansão como parte das propriedades do objeto. Para pads e vias, os valores de expansão podem ser especificados de forma independente para os lados superior e inferior da placa. Esta função devolve o seguinte:
- Pads e vias cuja propriedade Solder Mask Expansion - Bottom está em conformidade com a Query.
-
Arcos, preenchimentos, regiões e pistas cujo Solder Mask Expansion Mode está definido como
ManualouFrom Rule, AND cuja propriedade Solder Mask Expansion está em conformidade com a Query.
Sintaxe
SolderMaskExpansionBottom : Number
Number seguirá as unidades de medida atualmente usadas no documento – Imperial (mil; 1 mil = 0,001 polegada) ou Métrica (mm; 1 mm = 0,001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(SolderMaskExpansionBottom) : Number– para especificar uma expansão da máscara de soldadura em mil. -
AsMM(SolderMaskExpansionBottom) : Number– para especificar uma expansão da máscara de soldadura em mm.
Exemplo de Utilização
SolderMaskExpansionBottom = 4
Devolve todos os objetos de pad e via cuja propriedade Solder Mask Expansion - Bottom é 4 unidades de medida atuais. Também devolve objetos de arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é 4 unidades de medida atuais.
SolderMaskExpansionBottom >= 0.0508
Devolve todos os objetos de pad e via cuja propriedade Solder Mask Expansion - Bottom é superior ou igual a 0.0508 unidades de medida atuais. Também devolve objetos de arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é superior ou igual a 0.0508 unidades de medida atuais.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Devolve todos os objetos de pad e via cuja propriedade Solder Mask Expansion - Bottom é superior ou igual a 3 mil e inferior ou igual a 5 mil. Também devolve objetos de arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é superior ou igual a 3 mil e inferior ou igual a 5 mil.
AsMM(SolderMaskExpansionBottom) < 0.1524
Devolve todos os objetos pad e via cuja propriedade Solder Mask Expansion - Bottom é inferior a 0.1524 mm. Devolve também objetos arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é inferior a 0.1524 mm.
Notas
-
A distância de expansão da máscara de soldadura pode ser especificada com um valor negativo, zero ou positivo.
-
A propriedade Solder Mask Expansion - Bottom só está definida para objetos pad e via.
SolderMaskExpansionFromHoleEdge
Resumo
Devolve todos os objetos pad e via cuja propriedade Apply Solder Mask Expansion From The Hole Edge cumpre a Query.
Sintaxe
SolderMaskExpansionFromHoleEdge : Boolean_String
Exemplo de Utilização
SolderMaskExpansionFromHoleEdge = 'True'
Devolve todos os objetos pad e via cuja propriedade Apply Solder Mask Expansion From The Hole Edge está ativada.
SolderMaskExpansionFromHoleEdge = 'False'
Devolve 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 só está definida para objetos pad e via.
SolderMaskExpansionMode
Resumo
A distância de expansão da máscara de soldadura para arcos, preenchimentos, regiões e pistas pode ser determinada quer pelas regras de projeto Solder Mask Expansion relevantes quer manualmente, definindo um valor de expansão como parte das propriedades do objeto. Em alternativa, pode não ser utilizada qualquer máscara para estes objetos. Estes três modos são determinados pela propriedade Solder Mask Expansion Mode do objeto. Esta função devolve objetos arco, preenchimento, região e pista cuja propriedade Solder Mask Expansion Mode cumpre a Query.
Sintaxe
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String deve ser uma das seguintes cadeias:
-
'None' -
'From Rule' -
'Manual'
Exemplo de Utilização
SolderMaskExpansionMode = 'Manual'
Devolve todos os objetos arco, preenchimento, região e pista 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'
Devolve todos os objetos arco, preenchimento, região e pista 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'
Devolve todos os objetos except objetos pad e via, e objetos arco, preenchimento, região e pista cuja propriedade Solder Mask Expansion Mode está definida como From Rule ou Manual.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Devolve todos os objetos except objetos arco, preenchimento, região e pista 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')
Devolve todos os objetos except objetos arco, preenchimento, região e pista 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')
Devolve todos os objetos pad e via, bem como objetos arco, preenchimento, região e pista cuja propriedade Solder Mask Expansion Mode está definida como From Rule ou Manual.
Notas
- A propriedade Solder Mask Expansion Mode só está definida para objetos arco, preenchimento, região e pista.
-
Os carateres de aspas simples (') no início e no fim de
ExpansionMode_Stringsão obrigatórios.
SolderMaskExpansionTop
Resumo
A distância de expansão da máscara de soldadura para arcos, preenchimentos, pads, regiões, pistas e vias pode ser determinada quer pelas regras de projeto Solder Mask Expansion relevantes quer 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 de forma independente para os lados superior e inferior da placa. Esta função devolve o seguinte:
- Pads e vias cuja propriedade Solder Mask Expansion - Top cumpre a Query.
-
Arcos, preenchimentos, regiões e pistas cujo Solder Mask Expansion Mode está definido como
ManualouFrom Rule, AND cuja propriedade Solder Mask Expansion cumpre a Query.
Sintaxe
SolderMaskExpansionTop : Number
Number seguirá as unidades de medida atualmente utilizadas para o documento – Imperial (mil; 1 mil = 0.001 polegada) ou Métrico (mm; 1 mm = 0.001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada em unidade de medida:
-
AsMils(SolderMaskExpansionTop) : Number– para especificar uma expansão de máscara de soldadura em mil. -
AsMM(SolderMaskExpansionTop) : Number– para especificar uma expansão de máscara de soldadura em mm.
Exemplo de Utilização
SolderMaskExpansionTop = 4
Devolve todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top está em 4 unidades de medida atuais. Devolve também objetos arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion está em 4 unidades de medida atuais.
SolderMaskExpansionTop >= 0.0508
Devolve todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top é maior ou igual a 0.0508 unidades de medida atuais. Devolve também objetos arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é maior ou igual a 0.0508 unidades de medida atuais.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Devolve todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top é maior ou igual a 3 mil e menor ou igual a 5mil. Devolve também objetos arco, preenchimento, região e pista 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
Devolve todos os objetos pad e via cuja propriedade Solder Mask Expansion - Top é inferior a 0.1524 mm. Devolve também objetos arco, preenchimento, região e pista cujo Solder Mask Expansion Mode está definido como Manual ou From Rule, e cuja propriedade Solder Mask Expansion é inferior a 0.1524mm.
Notas
-
A distância de expansão da máscara de soldadura pode ser especificada com um valor negativo, zero ou positivo.
-
A propriedade Solder Mask Expansion - Top só está definida para objetos pad e via.
SolderMaskOverride
Resumo
A distância de expansão da máscara de soldadura para pads e vias pode ser determinada quer pelas regras de projeto Solder Mask Expansion relevantes quer manualmente, definindo um valor de expansão como parte das propriedades do pad/via. Esta última opção exige que a propriedade Solder Mask Override do pad/via esteja ativada. Esta função devolve objetos pad e via cuja propriedade Solder Mask Override cumpre a Query.
Sintaxe
SolderMaskOverride : Boolean_String
Boolean_String deve ser 'True' ou 'False'.
Exemplo de Utilização
SolderMaskOverride = 'True'
Devolve todos os objetos pad e via cuja propriedade Solder Mask Override está ativada.
SolderMaskOverride = 'False'
Devolve todos os objetos pad e via cuja propriedade Solder Mask Override está desativada.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Devolve todos os objetos except objetos pad e via cuja propriedade Solder Mask Override está ativada.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Devolve todos os objetos except objetos pad e via cuja propriedade Solder Mask Override está desativada.
Nota
A propriedade Solder Mask Override só está definida para objetos pad e via.
SolderMaskTentingBottom
Resumo
Devolve todos os objetos pad e via cuja propriedade Solder Mask Tenting - Bottom cumpre a Query.
Sintaxe
SolderMaskTentingBottom : Boolean_String
Exemplo de Utilização
SolderMaskTentingBottom = 'True'
Devolve todos os objetos pad e via cuja propriedade Solder Mask Tenting - Bottom está ativada.
SolderMaskTentingBottom = 'False'
Devolve todos os objetos pad e via cuja propriedade Solder Mask Tenting - Bottom está desativada.
Notas
-
A propriedade Solder Mask Tenting - Bottom só está definida para objetos pad e via.
-
A propriedade Solder Mask Tenting - Bottom (tal como refletida nos painéis List) está relacionada com a opção Bottom na secção Solder Mask Expansion ao visualizar as propriedades de um objeto selecionado através do painel Properties. Quando a propriedade Solder Mask Tenting - Bottom está ativada, a opção Bottom fica desativada, o que significa que o pad/via não tem abertura de máscara de soldadura na parte inferior da placa e está, portanto, coberto por máscara.
SolderMaskTentingTop
Resumo
Devolve todos os objetos pad e via cuja propriedade Solder Mask Tenting - Top cumpre a Query.
Sintaxe
SolderMaskTentingTop : Boolean_String
Exemplo de Utilização
SolderMaskTentingTop = 'True'
Devolve todos os objetos pad e via cuja propriedade Solder Mask Tenting - Top está ativada.
SolderMaskTentingTop = 'False'
Devolve todos os objetos pad e via cuja propriedade Solder Mask Tenting - Top está desativada.
Notas
-
A propriedade Solder Mask Tenting - Top só está definida para objetos pad e via.
-
A propriedade Solder Mask Tenting - Top (tal como refletida nos painéis List) está relacionada com a opção Top na secção Solder Mask Expansion ao visualizar as propriedades de um objeto selecionado através do painel Properties. Quando a propriedade Solder Mask Tenting - Top está ativada, a opção Top fica desativada, o que significa que o pad/via não tem abertura de máscara de soldadura na parte superior da placa e está, portanto, coberto por máscara.
StandoffHeight
Resumo
Devolve todos os objetos de corpo 3D extrudido cuja propriedade Model Standoff Height (Extruded) cumpre a Query.
Sintaxe
StandoffHeight : Number
Number seguirá as unidades de medida atualmente utilizadas para o documento – Imperial (mil; 1 mil = 0.001 polegada) ou Métrico (mm; 1 mm = 0.001 metro).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada em unidade de medida:
-
AsMils(StandoffHeight) : Number– para especificar uma altura em mil. -
AsMM(StandoffHeight) : Number– para especificar uma altura em mm.
Exemplo de Utilização
StandoffHeight = 100
Devolve todos os objetos de corpo 3D extrudido que tenham uma propriedade Model Standoff Height (Extruded) igual a 100 unidades de medida atuais.
StandoffHeight >= 4.064
Devolve todos os objetos de corpo 3D extrudido que tenham uma propriedade Model Standoff Height (Extruded) maior ou igual a 4.064 unidades de medida atuais.
AsMils(StandoffHeight) > 80
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Standoff Height (Extruded) superior a 80 mil.
AsMM(StandoffHeight) Between 1.524 And 3.81
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Standoff Height (Extruded) superior ou igual a 1.524 mm e inferior ou igual a 3.81 mm.
StandoffHeight <> 50
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Standoff Height (Extruded) que é not igual a 50 unidades de medição atuais.
AsMils(StandoffHeight) <= 120
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Standoff Height (Extruded) inferior ou igual a 120 mil.
AsMM(StandoffHeight) < 1.778
Devolve todos os objetos de corpo 3D extrudido que têm uma propriedade Model Standoff Height (Extruded) inferior a 1.778 mm.
Nota
A propriedade Model Standoff Height (Extruded) só está definida para objetos de corpo 3D extrudido.
StartLayer
Resumo
Devolve todos os objetos via cuja camada do lado esquerdo na sua propriedade Drill Pair cumpre a Query.
Sintaxe
StartLayer = Layer_String
Exemplo de Utilização
StartLayer = 'Top Layer'
Devolve todos os objetos via cuja propriedade Drill Pair tem uma entrada do lado esquerdo de Top Layer.
StartLayer <> 'Signal Layer 2'
Devolve todos os objetos except para objetos via cuja propriedade Drill Pair tem uma entrada do lado esquerdo de Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Devolve todos os objetos Via except exceto aqueles cuja propriedade Drill Pair tem uma entrada do lado esquerdo de Internal Plane 1.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
Layer_Stringsão obrigatórios. - A propriedade Drill Pair só está definida para objetos via.
StopLayer
Resumo
Devolve todos os objetos via cuja camada do lado direito na sua propriedade Drill Pair cumpre a Query.
Sintaxe
StopLayer = Layer_String
Exemplo de Utilização
StopLayer = 'Top Layer'
Devolve todos os objetos via cuja propriedade Drill Pair tem uma entrada do lado direito de Top Layer.
StopLayer <> 'Signal Layer 2'
Devolve todos os objetos except para objetos via cuja propriedade Drill Pair tem uma entrada do lado direito de Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Devolve todos os objetos Via except exceto aqueles cuja propriedade Drill Pair tem uma entrada do lado direito de Internal Plane 1.
Notas
-
Os caracteres de aspas simples (') no início e no fim de
Layer_Stringsão obrigatórios. - A propriedade Drill Pair só está definida para objetos via.
StringText
Resumo
Devolve objetos de cadeia de texto e de cota com linha de chamada cuja propriedade String cumpre a Query.
Sintaxe
StringText : String
Exemplo de Utilização
StringText = '100nF'
Devolve todos os objetos de cadeia 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 devolvidos pela Query não são devolvidos.
- A propriedade String só está definida para objetos de cadeia de texto e de cota com linha de chamada.
StringType
Resumo
Devolve todos os objetos de texto cuja propriedade String Type cumpre a Query.
Sintaxe
StringType = StringType_String
StringType <> StringType_String
StringType_String tem de ser uma das cadeias da lista seguinte:
-
'Comment' -
'Designator' -
'Free'
Exemplo de Utilização
StringType = 'Designator'
Devolve todos os objetos de texto cuja propriedade String Type é Designator.
StringType <> 'Free'
Devolve todos os objetos except objetos de texto cuja propriedade String Type é Free.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Devolve todos os objetos de texto cuja propriedade String Type não é Free.
Notas
- A propriedade String Type só está definida para objetos de texto.
-
Os caracteres de aspas simples (') no início e no fim de
StringType_Stringsão obrigatórios.
StrokeFont
Resumo
Devolve todos os objetos de coordenadas, tabela de furação, tabela de empilhamento de camadas, cota original e texto (comentário, designador, livre) cuja propriedade Stroke Font cumpre a Query.
Sintaxe
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String tem de ser uma das cadeias da lista seguinte:
-
'Default' -
'Serif' -
'Sans Serif'
Exemplo de Utilização
StrokeFont = 'Default'
Devolve todos os objetos de coordenadas, tabela de furação, tabela de empilhamento de camadas, cota original e texto (comentário, designador, livre) cuja propriedade Stroke Font é Default.
StrokeFont <> 'Serif'
Devolve todos os objetos except objetos de coordenadas, 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 fim de
Font_Stringsão obrigatórios. - A propriedade Stroke Font só está definida para objetos de coordenadas, tabela de furação, tabela de empilhamento de camadas, cota original e texto (comentário, designador, livre).
TentingMaterial
Resumo
Devolve todos os objetos via cuja propriedade Tenting Material cumpre a Query.
Sintaxe
TentingMaterial : String
Exemplo de Utilização
TentingMaterial = 'Epoxy'
Devolve todos os objetos via cuja propriedade Tenting Material é Epoxy.
TentingMaterial Like 'Epoxy*'
Devolve todos os objetos via que têm um(a) Tenting Material cuja cadeia associada começa por Epoxy.
Notas
- A propriedade Tenting Material só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deStringsão obrigatórios.
TentingSide
Resumo
Devolve todos os objetos via cuja propriedade Tenting Side cumpre a Query.
Sintaxe
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String tem de ser uma das cadeias da lista seguinte:
-
'Top' -
'Bottom' -
'Both'
Exemplo de Utilização
TentingSide = 'Top'
Devolve todos os objetos via cuja propriedade Tenting Side é Top.
TentingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Tenting Side é Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Devolve todos os objetos except objetos via cuja propriedade Tenting Side é Both.
Notas
- A propriedade Tenting Side só está definida para objetos via.
-
Os caracteres de aspas simples (
') no início e no fim deTentingSide_Stringsão obrigatórios.
Testpoint
Resumo
Os objetos pad e via podem ser usados como pontos de teste de fabrico e/ou de montagem, e no topo e/ou na parte inferior da placa. Esta função devolve objetos pad e via cujas propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom cumprem a Query.
Sintaxe
Testpoint : Boolean
Exemplo de Utilização
Testpoint
Testpoint = True
Devolve todos os objetos pad e via que tenham qualquer uma das suas propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom ativada.
Not Testpoint
Testpoint = False
Devolve todos os objetos except objetos pad e via que tenham qualquer uma das suas propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom ativada.
Nota
As propriedades Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top e Assembly Testpoint - Bottom só estão definidas para objetos pad e via.
TestpointAssy
Resumo
Os objetos pad e via podem ser usados como pontos de teste de fabrico e/ou de montagem, e no topo e/ou na parte inferior da placa. Esta função devolve objetos pad e via cujas propriedades Assembly Testpoint - Top ou Assembly Testpoint - Bottom cumprem a Query.
Sintaxe
TestpointAssy : Boolean
Exemplo de Utilização
TestpointAssy
TestpointAssy = True
Devolve todos os objetos pad e via cujas propriedades Assembly Testpoint - Top ou Assembly Testpoint - Bottom estão ativadas.
Not TestpointAssy
TestpointAssy = False
Devolve todos os objetos except objetos pad e via cujas propriedades Assembly Testpoint - Top ou Assembly Testpoint - Bottom estão ativadas.
Nota
As propriedades Assembly Testpoint - Top e Assembly Testpoint - Bottom só estão definidas para objetos pad e via.
TestpointAssyBottom
Resumo
Os objetos pad e via podem ser usados como pontos de teste de fabrico e/ou de montagem, e no topo e/ou na parte inferior da placa. Esta função devolve objetos pad e via cuja propriedade Assembly Testpoint - Bottom cumpre a Query.
Sintaxe
TestpointAssyBottom : Boolean
Exemplo de Utilização
TestpointAssyBottom
TestpointAssyBottom = True
Devolve todos os objetos pad e via cuja propriedade Assembly Testpoint - Bottom está ativada.
Not TestpointAssyBottom
TestpointAssyBottom = False
Devolve todos os objetos except objetos pad e via cuja propriedade Assembly Testpoint - Bottom está ativada.
Nota
A propriedade Assembly Testpoint - Bottom só está definida para objetos pad e via.
TestpointAssyTop
Resumo
Os objetos pad e via podem ser usados como pontos de teste de fabrico e/ou de montagem, e no topo e/ou na parte inferior da placa. Esta função devolve objetos pad e via cuja propriedade Assembly Testpoint - Top cumpre a Query.
Sintaxe
TestpointAssyTop : Boolean
Exemplo de Utilização
TestpointAssyTop
TestpointAssyTop = True
Devolve todos os objetos pad e via cuja propriedade Assembly Testpoint - Top está ativada.
Not TestpointAssyTop
TestpointAssyTop = False
Devolve todos os objetos except objetos pad e via cuja propriedade Assembly Testpoint - Top está ativada.
Nota
A propriedade Assembly Testpoint - Top só está definida para objetos pad e via.
TestpointBottom
Resumo
Os objetos pad e via podem ser utilizados como pontos de teste de fabrico e/ou montagem, no topo e/ou na base da placa. Esta função devolve objetos pad e via cujas propriedades Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom cumprem a Query.
Sintaxe
TestpointBottom : Boolean
Exemplo de Utilização
TestpointBottom
TestpointBottom = True
Devolve todos os objetos pad e via cujas propriedades Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom estão ativadas.
Not TestpointBottom
TestpointBottom = False
Devolve todos os objetos except objetos pad e via cujas propriedades Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom estão ativadas.
Nota
As propriedades Fabrication Testpoint - Bottom e Assembly Testpoint - Bottom só estão definidas para objetos pad e via.
TestpointFab
Resumo
Os objetos pad e via podem ser utilizados como pontos de teste de fabrico e/ou montagem, no topo e/ou na base da placa. Esta função devolve objetos pad e via cujas propriedades Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom cumprem a Query.
Sintaxe
TestpointFab : Boolean
Exemplo de Utilização
TestpointFab
TestpointFab = True
Devolve todos os objetos pad e via cujas propriedades Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom estão ativadas.
Not TestpointFab
TestpointFab = False
Devolve todos os objetos except objetos pad e via cujas propriedades Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom estão ativadas.
Nota
As propriedades Fabrication Testpoint - Top e Fabrication Testpoint - Bottom só estão definidas para objetos pad e via.
TestpointFabBottom
Resumo
Os objetos pad e via podem ser utilizados como pontos de teste de fabrico e/ou montagem, no topo e/ou na base da placa. Esta função devolve objetos pad e via cuja propriedade Fabrication Testpoint - Bottom cumpre a Query.
Sintaxe
TestpointFabBottom : Boolean
Exemplo de Utilização
TestpointFabBottom
TestpointFabBottom = True
Devolve todos os objetos pad e via cuja propriedade Fabrication Testpoint - Bottom está ativada.
Not TestpointFabBottom
TestpointFabBottom = False
Devolve todos os objetos except objetos pad e via cuja propriedade Fabrication Testpoint - Bottom está ativada.
Nota
A propriedade Fabrication Testpoint - Bottom só está definida para objetos pad e via.
TestpointFabTop
Resumo
Os objetos pad e via podem ser utilizados como pontos de teste de fabrico e/ou montagem, no topo e/ou na base da placa. Esta função devolve objetos pad e via cuja propriedade Fabrication Testpoint - Top cumpre a Query.
Sintaxe
TestpointFabTop : Boolean
Exemplo de Utilização
TestpointFabTop
TestpointFabTop = True
Devolve todos os objetos pad e via cuja propriedade Fabrication Testpoint - Top está ativada.
Not TestpointFabTop
TestpointFabTop = False
Devolve todos os objetos except objetos pad e via cuja propriedade Fabrication Testpoint - Top está ativada.
Nota
A propriedade Fabrication Testpoint - Top só está definida para objetos pad e via.
TestpointTop
Resumo
Os objetos pad e via podem ser utilizados como pontos de teste de fabrico e/ou montagem, no topo e/ou na base da placa. Esta função devolve objetos pad e via cujas propriedades Fabrication Testpoint - Top ou Assembly Testpoint - Top cumprem a Query.
Sintaxe
TestpointTop : Boolean
Exemplo de Utilização
TestpointTop
TestpointTop = True
Devolve todos os objetos pad e via cujas propriedades Fabrication Testpoint - Top ou Assembly Testpoint - Top estão ativadas.
Not TestpointTop
TestpointTop = False
Devolve todos os objetos except objetos pad e via cujas propriedades Fabrication Testpoint - Top ou Assembly Testpoint - Top estão ativadas.
Nota
As propriedades Fabrication Testpoint - Top e Assembly Testpoint - Top só estão definidas para objetos pad e via.
TextHeight
Resumo
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) cuja propriedade Text Height cumpre a Query.
Sintaxe
TextHeight : 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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
TextHeight = 60
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Height que seja 60 às unidades de medida atuais.
TextHeight >= 1.27
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Height maior ou igual a 1.27 unidades de medida atuais.
AsMils(TextHeight) Between 40 And 80
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Height maior ou igual a 40 mil e menor ou igual a 80 mil.
AsMM(TextHeight) < 1.778
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Height inferior a 1.778 mm.
Nota
A propriedade Text Height só está definida para objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre).
TextKind
Resumo
Devolve todos os objetos de tabela de furos, empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Text Kind cumpre a Query.
Sintaxe
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String tem de ser uma das cadeias da seguinte lista:
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Exemplo de Utilização
TextKind = 'Stroke Font'
Devolve todos os objetos de tabela de furos, empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Text Kind é Stroke Font.
TextKind <> 'BarCode Text'
Devolve todos os objetos except objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Text Kind é BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Devolve todos os objetos de tabela de furos, empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Text Kind é TrueType Font.
Notas
- A propriedade Text Kind só está definida para objetos de tabela de furos, empilhamento de camadas e cadeia de texto (comentário, designador, livre).
-
Os caracteres de aspas simples (') no início e no fim de
TextKind_Stringsão obrigatórios.
TextOffsetFromInvertedRectangle
Resumo
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Inverted Text Offset From Inverted Rect cumpre a Query.
Sintaxe
TextOffsetFromInvertedRectangle : 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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(TextOffsetFromInvertedRectangle) : Number– para especificar um desvio em mil. -
AsMM(TextOffsetFromInvertedRectangle) : Number– para especificar um desvio em mm.
Exemplo de Utilização
TextOffsetFromInvertedRectangle = 3
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que tenham uma propriedade Inverted Text Offset From Inverted Rect igual a 3 unidades de medida atuais.
TextOffsetFromInvertedRectangle >= 5.08
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que tenham uma propriedade Inverted Text Offset From Inverted Rect maior ou igual a 5.08 unidades de medida atuais.
AsMils(TextOffsetFromInvertedRectangle) > 4
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que tenham uma propriedade Inverted Text Offset From Inverted Rect superior a 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que tenham uma 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
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que tenham uma propriedade Inverted Text Offset From Inverted Rect que é not igual a 5.5 unidades de medida atuais.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que tenham uma propriedade Inverted Text Offset From Inverted Rect menor ou igual a 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) que tenham uma propriedade Inverted Text Offset From Inverted Rect inferior a 0.143 mm.
Nota
A propriedade Inverted Text Offset From Inverted Rect só está definida para objetos de cadeia de texto (comentário, designador, livre).
TextWidth
Resumo
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) cuja propriedade Text Width cumpre a Query.
Sintaxe
TextWidth : 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).
Pode ser especificada uma opção específica para a unidade de medida – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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 Utilização
TextWidth = 6
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Width que é 6 às unidades de medida atuais.
TextWidth >= 0.127
Devolve todos os objetos de coordenadas, dimensão original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Width maior ou igual a 0.127 unidades de medida atuais.
AsMils(TextWidth) Between 4 And 8
Devolve todos os objetos de coordenadas, cota original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Width superior ou igual a 4 mil e inferior ou igual a 8 mil.
AsMM(TextWidth) < 0.1778
Devolve todos os objetos de coordenadas, cota original e cadeia de texto (comentário, designador, livre) que tenham uma propriedade Text Width inferior a 0.1778 mm.
Nota
A propriedade Text Width só está definida para objetos de coordenadas, cota original e cadeia de texto (comentário, designador, livre).
TrackWidth
Resumo
Devolve todos os objetos retangulares cuja propriedade Track Width cumpre a Query.
Sintaxe
TrackWidth : 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 para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
TrackWidth = 20
Devolve todos os objetos retangulares que tenham uma propriedade Track Width que seja 20 unidades de medida atuais.
TrackWidth >= 1.27
Devolve todos os objetos retangulares que tenham uma propriedade Track Width superior ou igual a 1.27 unidades de medida atuais.
AsMils(TrackWidth) Between 10 And 30
Devolve todos os objetos retangulares que tenham uma propriedade Track Width superior ou igual a 10 mil e inferior ou igual a 30 mil.
AsMM(TrackWidth) < 1.016
Devolve todos os objetos retangulares que tenham uma propriedade Track Width inferior a 1.016 mm.
Nota
A propriedade Track Width só está definida para objetos retangulares.
UseInvertedRectangle
Resumo
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Use Inverted Rectangle cumpre a Query.
Sintaxe
UseInvertedRectangle : Boolean_String
Exemplo de utilização
UseInvertedRectangle = 'True'
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Use Inverted Rectangle está ativada.
UseInvertedRectangle = 'False'
Devolve todos os objetos de cadeia de texto (comentário, designador, livre) cuja propriedade Use Inverted Rectangle está desativada.
Nota
A propriedade Use Inverted Rectangle só está definida para objetos de cadeia de texto (comentário, designador, livre).
UseSeparateSolderMaskExpansion
Resumo
Devolve todos os objetos de pad e via cuja propriedade Use Separate Solder Mask Expansion cumpre a Query.
Sintaxe
UseSeparateSolderMaskExpansion : Boolean_String
Exemplo de utilização
UseSeparateSolderMaskExpansion = 'True'
Devolve todos os objetos de pad e via cuja propriedade Use Separate Solder Mask Expansion está ativada.
UseSeparateSolderMaskExpansion = 'False'
Devolve todos os objetos de pad e via cuja propriedade Use Separate Solder Mask Expansion está desativada.
Nota
A propriedade Use Separate Solder Mask Expansion só está definida para objetos de pad e via.
UseTrueTypeFonts
Resumo
Devolve todos os objetos de coordenadas, cota (exceto cota de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Use TrueType Fonts cumpre a Query.
Sintaxe
UseTrueTypeFonts : Boolean_String
Exemplo de utilização
UseTrueTypeFonts = 'True'
Devolve todos os objetos de coordenadas, cota (exceto cota de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Use TrueType Fonts está ativada.
UseTrueTypeFonts = 'False'
Devolve todos os objetos de coordenadas, cota (exceto cota de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre) cuja propriedade Use TrueType Fonts está desativada.
Nota
A propriedade Use TrueType Fonts só está definida para objetos de coordenadas, cota (exceto cota de centro), tabela de furos, tabela de empilhamento de camadas e cadeia de texto (comentário, designador, livre).
ViaDiameter
Resumo
Devolve todos os objetos de via simples cuja propriedade X Size (All Layers) cumpre a Query.
Sintaxe
ViaDiameter : 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 para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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
Exemplo de utilização
ViaDiameter = 40
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) que seja 40 unidades de medida atuais.
ViaDiameter >= 0.508
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) superior ou igual a 0.508 unidades de medida atuais.
AsMils(ViaDiameter) Between 30 And 50
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) superior ou igual a 30 mil e inferior ou igual a 50 mil.
AsMM(ViaDiameter) < 1.524
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) inferior a 1.524 mm.
Notas
-
A propriedade X Size (All Layers) só está definida para objetos de via simples, ou seja, aqueles cuja propriedade Stack Mode (tal como vista a partir de um painel List) está definida como
Simple. Ao visualizar as propriedades de uma via através do painel Properties panel, isto corresponde à opção Simple selecionada na secçã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 secção Size and Shape.
-
Esta função é um alias da função ViaSize.
ViaSize
Resumo
Devolve todos os objetos de via simples cuja propriedade X Size (All Layers) cumpre a Query.
Sintaxe
ViaSize : 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 para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
ViaSize = 40
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) que seja 40 unidades de medida atuais.
ViaSize >= 0.508
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) superior ou igual a 0.508 unidades de medida atuais.
AsMils(ViaSize) Between 30 And 50
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) superior ou igual a 30 mil e inferior ou igual a 50 mil.
AsMM(ViaSize) < 1.524
Devolve todos os objetos de via que tenham uma propriedade X Size (All Layers) inferior a 1.524 mm.
Notas
-
A propriedade X Size (All Layers) só está definida para objetos de via simples, ou seja, aqueles cuja propriedade Stack Mode (tal como vista a partir de um painel List) está definida como
Simple. Ao visualizar as propriedades de uma via através do painel Properties panel, isto corresponde à opção Simple selecionada na secçã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 secção Size and Shape.
-
Esta função é um alias da função ViaDiameter.
ViaSize_BottomLayer
Resumo
Devolve objetos de via cuja propriedade X Size (Bottom Layer) cumpre a Query.
Sintaxe
ViaSize_BottomLayer : 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 para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
ViaSize_BottomLayer = 100
Devolve todos os objetos de via cuja propriedade X Size (Bottom Layer) é igual a 100 unidades de medida atuais.
ViaSize_BottomLayer >= 4.064
Devolve todos os objetos de via cuja propriedade X Size (Bottom Layer) é superior ou igual a 4.064 unidades de medida atuais.
AsMils(ViaSize_BottomLayer) > 80
Devolve todos os objetos de via cuja propriedade X Size (Bottom Layer) é superior a 80 mil.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Devolve todos os objetos de via cuja propriedade X Size (Bottom Layer) é superior ou igual a 1.524 mm e inferior ou igual a 3.81 mm.
ViaSize_BottomLayer <> 50
Devolve todos os objetos de via cuja propriedade X Size (Bottom Layer) é not igual a 50 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) uma vez que o tamanho especificado é utilizado para todas as camadas de sinal. -
Ao visualizar as propriedades de uma via selecionada no Painel Properties, a propriedade X Size (Bottom Layer) corresponde ao campo Diameter para a Bottom Layer (na secção Size and Shape) quando o modo está definido para Top-Middle-Bottom ou Full Stack. Quando o modo é Simple, isto corresponderá ao campo Diameter.
-
A propriedade X Size (Bottom Layer) só está definida para objetos pad e via.
ViaSize_MidLayerN
Resumo
Devolve objetos via cuja propriedade X Size (Mid Layer <n>) cumpre a Query.
Sintaxe
ViaSize_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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
ViaSize_MidLayer<n> = 100
Devolve todos os objetos via cuja propriedade X Size (Mid Layer <n>) é igual a 100 nas unidades de medida atuais.
ViaSize_MidLayer<n> >= 4.064
Devolve todos os objetos via cuja propriedade X Size (Mid Layer <n>) é maior do que, ou igual a, 4.064 nas unidades de medida atuais.
AsMils(ViaSize_MidLayer<n>) > 80
Devolve todos os objetos via cuja propriedade X Size (Mid Layer <n>) é maior do que 80 mil.
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
Devolve todos os objetos via cuja propriedade X Size (Mid Layer <n>) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
ViaSize_MidLayer<n> <> 50
Devolve todos os objetos via cuja propriedade X Size (Mid Layer <n>) não é 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>) é a mesma que a propriedade X Size (All Layers), uma vez que o tamanho especificado é utilizado para todas as signal layers. -
Ao visualizar as propriedades de uma via selecionada no Painel Properties, a propriedade X Size (Mid Layer <n>) corresponde ao campo Diameter para Mid Layer 1 (na secção Size and Shape) quando o modo está definido para Top-Middle-Bottom ou Full Stack. Quando o modo é Simple, isto corresponde ao campo Diameter.
-
A propriedade X Size (Mid Layer <n>) só está definida para objetos pad e via.
ViaSize_TopLayer
Resumo
Devolve objetos via cuja propriedade X Size (Top Layer) cumpre a Query.
Sintaxe
ViaSize_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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização de uma palavra-chave adicional baseada na unidade de medida:
-
AsMils(ViaSize_TopLayer) : Number– para especificar uma dimensão em mil. -
AsMM(ViaSize_TopLayer) : Number– para especificar uma dimensão em mm.
Exemplo de utilização
ViaSize_TopLayer = 100
Devolve todos os objetos via cuja propriedade X Size (Top Layer) é igual a 100 nas unidades de medida atuais.
ViaSize_TopLayer >= 4.064
Devolve todos os os objetos via cuja propriedade X Size (Top Layer) é maior do que, ou igual a, 4.064 nas unidades de medida atuais.
AsMils(ViaSize_TopLayer) > 80
Devolve todos os objetos via cuja propriedade X Size (Top Layer) é maior do que 80 mil.
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
Devolve todos os objetos via cuja propriedade X Size (Top Layer) é maior do que ou igual a 1.524 mm e menor do que ou igual a 3.81 mm.
ViaSize_TopLayer <> 50
Devolve todos os objetos via cuja propriedade X Size (Top Layer) não é igual a 50 nas unidades de medida atuais.
Notas
-
Para vias simples (com Stack Mode definido como
Simple), a propriedade X Size (Top Layer) é a mesma que a propriedade X Size (All Layers), uma vez que o tamanho especificado é utilizado para todas as signal layers. -
Ao visualizar as propriedades de uma via selecionada no Painel Properties, a propriedade X Size (Top Layer) corresponde ao campo Diameter para a Top Layer (na secção Size and Shape) quando o modo está definido para Top-Middle-Bottom ou Full Stack. Quando o modo é Simple, isto corresponde ao campo Diameter.
-
A propriedade X Size (Top Layer) só está definida para objetos pad e via.
ViolatingPrimitive1
Resumo
Devolve todos os objetos de violação cuja propriedade Primitive 1 cumpre a Query.
Sintaxe
ViolatingPrimitive1 : String
Exemplo de utilização
ViolatingPrimitive1 = 'Net GND'
Devolve todos os objetos de violação cuja propriedade Primitive 1 é Net GND.
ViolatingPrimitive1 Like 'Pad*'
Devolve todos os objetos de violação cuja propriedade Primitive 1 começa por Pad.
Notas
- A propriedade Primitive 1 só está definida para objetos de violação.
- Os objetos filho dos objetos de violação devolvidos pela Query não são devolvidos.
ViolatingPrimitive2
Resumo
Devolve todos os objetos de violação cuja propriedade Primitive 2 cumpre a Query.
Sintaxe
ViolatingPrimitive2 : String
Exemplo de utilização
ViolatingPrimitive2 = 'Net GND'
Devolve todos os objetos de violação cuja propriedade Primitive 2 é Net GND.
ViolatingPrimitive2 Like 'Pad*'
Devolve todos os objetos de violação cuja propriedade Primitive 2 começa por Pad.
Notas
- A propriedade Primitive 2 só está definida para objetos de violação.
- Os objetos filho dos objetos de violação devolvidos pela Query não são devolvidos.
ViolationDescription
Resumo
Devolve todos os objetos de violação cuja propriedade Violation Description cumpre a Query.
Sintaxe
ViolationDescription : String
Exemplo de utilização
ViolationDescription = '- Missing required testpoint'
Devolve todos os objetos de violação cuja propriedade Violation Description é - Missing required testpoint.
ViolationDescription Like '*Length*'
Devolve todos os objetos de violação cuja propriedade Violation Description contém Length.
Notas
- A propriedade Violation Description só está definida para objetos de violação.
- Os objetos filho dos objetos de violação devolvidos pela Query não são devolvidos.
W
Resumo
Devolve objetos arco e track cuja propriedade Width cumpre a Query.
Sintaxe
W : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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
Exemplo de utilização
W = 20
Devolve todos os objetos arco e track que têm uma propriedade Width que é 20 nas unidades de medida atuais.
W >= 0.381
Devolve todos os objetos arco e track que têm uma propriedade Width que é maior do que ou igual a 0.381 nas unidades de medida atuais.
AsMils(W) Between 10 And 30
Devolve todos os objetos arco e track que têm uma propriedade Width que é maior do que ou igual a 10 mil e menor do que ou igual a 30 mil.
AsMM(W) < 0.635
Devolve todos os objetos arco e track que têm uma propriedade Width que é menor do que 0.635 mm.
Notas
- A propriedade Width só está definida para objetos arco e track.
- Esta função é um alias da função Width.
Width
Resumo
Devolve objetos arco e track cuja propriedade Width cumpre a Query.
Sintaxe
Width : 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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de utilização
Width = 20
Devolve todos os objetos arco e track que têm uma propriedade Width que é 20 nas unidades de medida atuais.
Width >= 0.381
Devolve todos os objetos arco e track que têm uma propriedade Width que é maior do que ou igual a 0.381 nas unidades de medida atuais.
AsMils(Width) Between 10 And 30
Devolve todos os objetos arco e track que têm uma propriedade Width que é maior do que ou igual a 10 mil e menor do que ou igual a 30 mil.
AsMM(Width) < 0.635
Devolve todos os objetos arco e track que têm uma propriedade Width que é menor do que 0.635 mm.
Notas
- A propriedade Width só está definida para objetos arco e track.
- Esta função é um alias da função W.
X1
Resumo
Devolve todos os objetos arc, component, coordinate, design view, drill table, embedded board array, fill, layer stack table, OLE object, original dimension, pad, text string (comment, designator, free), track e via cuja propriedade X1 cumpre a Query.
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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
X1 = 1200
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade X1 igual às 1200 unidades de medida atuais.
X1 >= 38.1
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade X1 maior ou igual às 38.1 unidades de medida atuais.
AsMils(X1) Between 1000 And 1400
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade X1 maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(X1) < 20.32
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade X1 inferior a 20.32 mm.
Nota
A propriedade X1 só está definida para objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via.
X2
Resumo
Devolve todos os objetos de preenchimento, cota original e pista cuja propriedade X2 cumpre a Query.
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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
X2 = 1200
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade X2 igual às 1200 unidades de medida atuais.
X2 >= 38.1
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade X2 maior ou igual às 38.1 unidades de medida atuais.
AsMils(X2) Between 1000 And 1400
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade X2 maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(X2) < 20.32
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade X2 inferior a 20.32 mm.
Nota
A propriedade X2 só está definida para objetos de preenchimento, cota original e pista.
Y1
Resumo
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via cuja propriedade Y1 cumpre a Query.
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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
Y1 = 1200
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade Y1 igual às 1200 unidades de medida atuais.
Y1 >= 38.1
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade Y1 maior ou igual às 38.1 unidades de medida atuais.
AsMils(Y1) Between 1000 And 1400
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade Y1 maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(Y1) < 20.32
Devolve todos os objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via que tenham uma propriedade Y1 inferior a 20.32 mm.
Nota
A propriedade Y1 só está definida para objetos de arco, componente, coordenada, vista de desenho, tabela de furação, matriz de placas incorporadas, preenchimento, tabela de empilhamento de camadas, objeto OLE, cota original, pad, cadeia de texto (comentário, designador, livre), pista e via.
Y2
Resumo
Devolve todos os objetos de preenchimento, cota original e pista cuja propriedade Y2 cumpre a Query.
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 opção específica para a unidade de medida pode ser especificada – substituindo as unidades predefinidas especificadas ao nível do documento – através da utilização 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.
Exemplo de Utilização
Y2 = 1200
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade Y2 igual às 1200 unidades de medida atuais.
Y2 >= 38.1
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade Y2 maior ou igual às 38.1 unidades de medida atuais.
AsMils(Y2) Between 1000 And 1400
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade Y2 maior ou igual a 1000 mil e menor ou igual a 1400 mil.
AsMM(Y2) < 20.32
Devolve todos os objetos de preenchimento, cota original e pista que tenham uma propriedade Y2 inferior a 20.32 mm.
Nota
A propriedade Y2 só está definida para objetos de preenchimento, cota original e pista.