Verificações de Tipo de Objeto
Num relance
- Uma referência rápida das palavras-chave de consulta da categoria Object Type Checks, incluindo o que cada uma retorna e como deve ser escrita.
- Exemplos de expressões que mostram como usar cada função com condições true, false ou not.
- Ajuda para identificar categorias específicas de objetos de PCB, como furos, máscaras, cotas, tipos de modelos 3D, vias e locais de back drill.

As funções de consulta de PCB Object Type Checks são exibidas na caixa de diálogo Query Helper
Esta página de referência detalha as palavras-chave da linguagem de consulta da categoria Object Type Checks disponíveis em documentos de PCB e de biblioteca de PCB no Altium Designer. Para obter ajuda sobre uma palavra-chave de consulta específica, use as seções recolhíveis a seguir ou selecione (ou clique dentro de) qualquer palavra-chave no Query Helper ou em um painel Filter e pressione F1 para acessar sua seção imediatamente.
All
Resumo
Retorna todos os objetos no documento de PCB.
Sintaxe
All : Boolean
Exemplo de uso
All
All = True
Retorna todos os objetos.
Not All
All = False
Não retorna nenhum objeto.
BackDrillBottom
Resumo
Retorna os locais de furação reversa na face inferior da placa.
Sintaxe
BackDrillBottom : Boolean
Exemplo de uso
BackDrillBottom
BackDrillBottom = True
Retorna todos os locais de furação reversa na face inferior.
Not BackDrillBottom
BackDrillBottom = False
Retorna todos os objetos except locais de furação reversa na face inferior.
BackDrillTop
Resumo
Retorna os locais de furação reversa na face superior da placa.
Sintaxe
BackDrillTop : Boolean
Exemplo de uso
BackDrillTop
BackDrillTop = True
Retorna todos os locais de furação reversa na face superior.
Not BackDrillTop
BackDrillTop = False
Retorna todos os objetos except locais de furação reversa na face superior.
HasCylinderModel
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Cylinder.
Sintaxe
HasCylinderModel : Boolean/Boolean_String
Exemplo de uso
HasCylinderModel
HasCylinderModel = True
HasCylinderModel = 'True'
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Cylinder.
Not HasCylinderModel
HasCylinderModel = False
HasCylinderModel = 'False'
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Cylinder.
HasExtrudedModel
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Extruded.
Sintaxe
HasExtrudedModel : Boolean/Boolean_String
Exemplo de uso
HasExtrudedModel
HasExtrudedModel = True
HasExtrudedModel = 'True'
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Extruded.
Not HasExtrudedModel
HasExtrudedModel = False
HasExtrudedModel = 'False'
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Extruded.
HasGenericStepModel
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Generic Model.
Sintaxe
HasGenericStepModel : Boolean/Boolean_String
Exemplo de uso
HasGenericStepModel
HasGenericStepModel = True
HasGenericStepModel = 'True'
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Generic Model.
Not HasGenericStepModel
HasGenericStepModel = False
HasGenericStepModel = 'False'
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Generic Model.
HasMask
Resumo
Retorna todos os objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de solda ou de pasta definida.
Sintaxe
HasMask : Boolean/Boolean_String
Exemplo de uso
HasMask
HasMask = True
HasMask = 'True'
Retorna todos os objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de solda ou de pasta definida.
Not HasMask
HasMask = False
HasMask = 'False'
Retorna todos os objetos except objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de solda ou de pasta definida.
HasPasteMask
Resumo
Retorna todos os objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de pasta definida.
Sintaxe
HasPasteMask : Boolean/Boolean_String
Exemplo de uso
HasPasteMask
HasPasteMask = True
HasPasteMask = 'True'
Retorna todos os objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de pasta definida.
Not HasPasteMask
HasPasteMask = False
HasPasteMask = 'False'
Retorna todos os objetos except objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de pasta definida.
HasRectangularHole
Resumo
Retorna todos os objetos de pad com furos retangulares.
Sintaxe
HasRectangularHole : Boolean/Boolean_String
Exemplo de uso
HasRectangularHole
HasRectangularHole = True
HasRectangularHole = 'True'
Retorna todos os objetos de pad com furos retangulares.
Not HasRectangularHole
HasRectangularHole = False
HasRectangularHole = 'False'
Retorna todos os objetos except objetos de pad com furos retangulares.
HasRoundHole
Resumo
Retorna todos os objetos de pad com furos redondos.
Sintaxe
HasRoundHole : Boolean/Boolean_String
Exemplo de uso
HasRoundHole
HasRoundHole = True
HasRoundHole = 'True'
Retorna todos os objetos de pad com furos redondos.
Not HasRoundHole
HasRoundHole = False
HasRoundHole = 'False'
Retorna todos os objetos except objetos de pad com furos redondos.
HasSlotHole
Resumo
Retorna todos os objetos de pad com furos oblongos.
Sintaxe
HasSlotHole : Boolean/Boolean_String
Exemplo de uso
HasSlotHole
HasSlotHole = True
HasSlotHole = 'True'
Retorna todos os objetos de pad com furos oblongos.
Not HasSlotHole
HasSlotHole = False
HasSlotHole = 'False'
Retorna todos os objetos except objetos de pad com furos oblongos.
HasSolderMask
Resumo
Retorna todos os objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de solda definida.
Sintaxe
HasSolderMask : Boolean/Boolean_String
Exemplo de uso
HasSolderMask
HasSolderMask = True
HasSolderMask = 'True'
Retorna todos os objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de solda definida.
Not HasSolderMask
HasSolderMask = False
HasSolderMask = 'False'
Retorna todos os objetos except objetos de arco, preenchimento, pad, região, trilha e via com uma máscara de solda definida.
HasSphereModel
Resumo
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Sphere.
Sintaxe
HasSphereModel : Boolean/Boolean_String
Exemplo de uso
HasSphereModel
HasSphereModel = True
HasSphereModel = 'True'
Retorna todos os objetos de corpo 3D cuja propriedade Model Type está definida como Sphere.
Not HasSphereModel
HasSphereModel = False
HasSphereModel = 'False'
Retorna todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Sphere.
HasSquareHole
Resumo
Retorna todos os objetos de pad com furos quadrados.
Sintaxe
HasSquareHole : Boolean/Boolean_String
Exemplo de uso
HasSquareHole
HasSquareHole = True
HasSquareHole = 'True'
Retorna todos os objetos de pad com furos quadrados.
Not HasSquareHole
HasSquareHole = False
HasSquareHole = 'False'
Retorna todos os objetos except objetos de pad com furos quadrados.
HasStepModel
Resumo
Retorna todos os objetos de corpo 3D.
Sintaxe
HasStepModel : Boolean/Boolean_String
Exemplo de uso
HasStepModel
HasStepModel = True
HasStepModel = 'True'
Retorna todos os objetos de corpo 3D.
Not HasStepModel
HasStepModel = False
HasStepModel = 'False'
Retorna todos os objetos except objetos de corpo 3D.
InViaShielding
Resumo
Retorna todos os objetos de via e polígono (cobre de blindagem) que pertencem a um grupo de blindagem com vias.
Sintaxe
InViaShielding : Boolean/Boolean_String
Exemplo de uso
InViaShielding
InViaShielding = True
InViaShielding = 'True'
Retorna todos os objetos de via e polígono (cobre de blindagem) que pertencem a um grupo de blindagem com vias.
Not InViaShielding
InViaShielding = False
InViaShielding = 'False'
Retorna todos os objetos except objetos de via e polígono (cobre de blindagem) que pertencem a um grupo de blindagem com vias.
IsAngularDimension
Resumo
Retorna objetos de cota angular.
Sintaxe
IsAngularDimension : Boolean
Exemplo de uso
IsAngularDimension
IsAngularDimension = True
Retorna todos os objetos de cota angular.
Not IsAngularDimension
IsAngularDimension = False
Retorna todos os objetos except objetos de cota angular.
IsArc
Resumo
Retorna objetos de arco.
Sintaxe
IsArc : Boolean
Exemplo de uso
IsArc
IsArc = True
Retorna todos os objetos de arco.
Not IsArc
IsArc = False
Retorna todos os objetos except objetos de arco.
IsBarCodeText
Resumo
Retorna objetos de string de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como Code 39 ou Code 128.
Sintaxe
IsBarCodeText : Boolean
Exemplo de uso
IsBarCodeText
IsBarCodeText = True
Retorna todos os objetos de string de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como Code 39 ou Code 128.
Not IsBarCodeText
IsBarCodeText = False
Retorna todos os objetos except objetos de string de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como Code 39 ou Code 128.
IsBaselineDimension
Resumo
Retorna objetos de cota de linha de base.
Sintaxe
IsBaselineDimension : Boolean
Exemplo de uso
IsBaselineDimension
IsBaselineDimension = True
Retorna todos os objetos de cota de linha de base.
Not IsBaselineDimension
IsBaselineDimension = False
Retorna todos os objetos except objetos de cota de linha de base.
IsBlindVia
Resumo
Retorna objetos de via cega.
Sintaxe
IsBlindVia : Boolean
Exemplo de uso
IsBlindVia
IsBlindVia = True
Retorna todos os objetos de via cega.
Not IsBlindVia
IsBlindVia = False
Retorna todos os objetos except objetos de via cega.
IsBoard
Resumo
Não retorna objetos — apenas apresenta a região ocupada pela PCB.
Sintaxe
IsBoard : Boolean/Boolean_String
Exemplo de uso
IsBoard
IsBoard = True
IsBoard = 'True'
Não retorna objetos — apenas apresenta a região ocupada pela PCB.
Not IsBoard
IsBoard = False
IsBoard = 'False'
Retorna todos os objetos, continuando a apresentar a região ocupada pela PCB.
IsBoardCutoutRegion
Resumo
Retorna objetos de região cuja propriedade Kind está definida como Board cutout.
Sintaxe
IsBoardCutoutRegion : Boolean
Exemplo de uso
IsBoardCutoutRegion
IsBoardCutoutRegion = True
Retorna todos os objetos de região cuja propriedade Kind está definida como Board cutout.
Not IsBoardCutoutRegion
IsBoardCutoutRegion = False
Retorna todos os objetos except objetos de região cuja propriedade Kind está definida como Board cutout.
IsBoardOutline
Resumo
Não retorna objetos — apenas apresenta a região ocupada pela PCB.
Sintaxe
IsBoardOutline : Boolean/Boolean_String
Exemplo de uso
IsBoardOutline
IsBoardOutline = True
IsBoardOutline = 'True'
Não retorna objetos — apenas apresenta a região ocupada pela PCB.
Not IsBoardOutline
IsBoardOutline = False
IsBoardOutline = 'False'
Retorna todos os objetos, continuando a apresentar a região ocupada pela PCB.
IsBondFinger
Resumo
Retorna objetos de pad SMD em uma camada de cobre que possuem fios de ligação conectados a eles.
Sintaxe
IsBondFinger : Boolean
Exemplo de uso
IsBondFinger
IsBondFinger = True
Retorna todos os objetos de pad SMD em uma camada de cobre que possuem fios de ligação conectados a eles.
Not IsBondFinger
IsBondFinger = False
Retorna todos os objetos except objetos de pad SMD em uma camada de cobre que possuem fios de ligação conectados a eles.
IsBondWire
Resumo
Retorna objetos de fio de ligação.
Sintaxe
IsBondWire : Boolean
Exemplo de uso
IsBondWire
IsBondWire = True
Retorna todos os objetos de fio de ligação.
Not IsBondWire
IsBondWire = False
Retorna todos os objetos except objetos de fio de ligação.
IsBondWireConnected
Resumo
Retorna objetos que possuem fios de ligação conectados a eles.
Sintaxe
IsBondWireConnected : Boolean
Exemplo de uso
IsBondWireConnected
IsBondWireConnected = True
Retorna todos os objetos que possuem fios de ligação conectados a eles.
Not IsBondWireConnected
IsBondWireConnected = False
Retorna todos os objetos except objetos que possuem fios de ligação conectados a eles.
IsBuriedVia
Resumo
Retorna objetos de via enterrada.
Sintaxe
IsBuriedVia : Boolean
Exemplo de uso
IsBuriedVia
IsBuriedVia = True
Retorna todos os objetos de via enterrada.
Not IsBuriedVia
IsBuriedVia = False
Retorna todos os objetos except objetos de via enterrada.
IsCenterDimension
Resumo
Retorna objetos de cota de centro.
Sintaxe
IsCenterDimension : Boolean
Exemplo de uso
IsCenterDimension
IsCenterDimension = True
Retorna todos os objetos de cota de centro.
Not IsCenterDimension
IsCenterDimension = False
Retorna todos os objetos except objetos de cota de centro.
IsClass
Resumo
Retorna objetos de classe.
Sintaxe
IsClass : Boolean
Exemplo de uso
IsClass
IsClass = True
Retorna todos os objetos de classe.
Not IsClass
IsClass = False
Retorna todos os objetos except objetos de classe.
IsComment
Resumo
Retorna objetos de texto cuja propriedade String Type é Comment. Estes são filhos de objetos de componente.
Sintaxe
IsComment : Boolean
Exemplo de uso
IsComment
IsComment = True
Retorna todos os objetos de texto cuja propriedade String Type é Comment.
Not IsComment
IsComment = False
Retorna todos os objetos except objetos de texto cuja propriedade String Type é Comment.
IsComponent
Resumo
Retorna objetos de componente.
Sintaxe
IsComponent : Boolean
Exemplo de uso
IsComponent
IsComponent = True
Retorna todos os objetos de componente.
Not IsComponent
IsComponent = False
Retorna todos os objetos except objetos de componente.
IsComponentArc
Resumo
Retorna objetos de arco que são filhos de objetos de componente.
Sintaxe
IsComponentArc : Boolean
Exemplo de uso
IsComponentArc
IsComponentArc = True
Retorna todos os objetos de arco que são filhos de objetos de componente.
Not IsComponentArc
IsComponentArc = False
Retorna todos os objetos except objetos de arco que são filhos de objetos de componente.
IsComponentBody
Resumo
Retorna objetos de corpo 3D.
Sintaxe
IsComponentBody : Boolean
Exemplo de uso
IsComponentBody
IsComponentBody = True
Retorna todos os objetos de corpo 3D.
Not IsComponentBody
IsComponentBody = False
Retorna todos os objetos except objetos de corpo 3D.
IsComponentFill
Resumo
Retorna objetos de preenchimento que são filhos de objetos de componente.
Sintaxe
IsComponentFill : Boolean
Exemplo de uso
IsComponentFill
IsComponentFill = True
Retorna todos os objetos de preenchimento que são filhos de objetos de componente.
Not IsComponentFill
IsComponentFill = False
Retorna todos os objetos except objetos de preenchimento que são filhos de objetos de componente.
IsComponentPad
Resumo
Retorna objetos de pad que são filhos de objetos de componente.
Sintaxe
IsComponentPad : Boolean
Exemplo de uso
IsComponentPad
IsComponentPad = True
Retorna todos os objetos de pad que são filhos de objetos de componente.
Not IsComponentPad
IsComponentPad = False
Retorna todos os objetos except objetos de pad que são filhos de objetos de componente.
IsComponentText
Resumo
Retorna objetos de texto que são filhos de objetos de componente.
Sintaxe
IsComponentText : Boolean
Exemplo de uso
IsComponentText
IsComponentText = True
Retorna todos os objetos de texto que são filhos de objetos de componente.
Not IsComponentText
IsComponentText = False
Retorna todos os objetos except objetos de texto que são filhos de objetos de componente.
IsComponentTrack
Resumo
Retorna objetos de trilha que são filhos de objetos de componente.
Sintaxe
IsComponentTrack : Boolean
Exemplo de uso
IsComponentTrack
IsComponentTrack = True
Retorna todos os objetos de trilha que são filhos de objetos de componente.
Not IsComponentTrack
IsComponentTrack = False
Retorna todos os objetos except objetos de trilha que são filhos de objetos de componente.
IsComponentVia
Resumo
Retorna objetos de via que são filhos de objetos de componente.
Sintaxe
IsComponentVia : Boolean
Exemplo de uso
IsComponentVia
IsComponentVia = True
Retorna todos os objetos de via que são filhos de objetos de componente.
Not IsComponentVia
IsComponentVia = False
Retorna todos os objetos except objetos de via que são filhos de objetos de componente.
IsConnection
Resumo
Retorna todas as linhas de conexão.
Sintaxe
IsConnection : Boolean/Boolean_String
Exemplo de uso
IsConnection
IsConnection = True
IsConnection = 'True'
Retorna todas as linhas de conexão.
Not IsConnection
IsConnection = False
IsConnection = 'False'
Retorna todos os objetos AND linhas de conexão. Os detalhes de "conexão" também são exibidos porque são objetos filhos (não listados) dos objetos de rede retornados por esta consulta.
Not IsConnection And Not IsNet
(IsConnection = False) And (IsNet = False)
Retorna todos os objetos except objetos de rede; os detalhes de "conexão" não são exibidos porque são objetos filhos (não listados) de objetos de rede, e nenhum objeto de rede é retornado por esta consulta.
IsCoordinate
Resumo
Retorna objetos de coordenada.
Sintaxe
IsCoordinate : Boolean
Exemplo de uso
IsCoordinate
IsCoordinate = True
Retorna todos os objetos de coordenada.
Not IsCoordinate
IsCoordinate = False
Retorna todos os objetos except objetos de coordenada.
IsCopperRegion
Resumo
Retorna objetos de região sólida, ou seja, regiões cuja propriedade Kind não está definida como Polygon cutout ou Board cutout (o que as tornaria regiões Polygon Cutout ou Board Cutout, respectivamente).
Sintaxe
IsCopperRegion : Boolean
Exemplo de uso
IsCopperRegion
IsCopperRegion = True
Retorna todos os objetos de região sólida.
Not IsCopperRegion
IsCopperRegion = False
Retorna todos os objetos except objetos de região sólida.
IsCutoutRegion
Resumo
Retorna objetos de região de recorte de polígono, ou seja, regiões que têm a propriedade Cutout habilitada.
Sintaxe
IsCutoutRegion : Boolean
Exemplo de uso
IsCutoutRegion
Is = TrueCutoutRegion
Retorna todos os objetos de região de recorte de polígono.
Not IsCutoutRegion
Is = FalseCutoutRegion
Retorna todos os objetos except objetos de região de recorte de polígono.
IsDatumDimension
Resumo
Retorna objetos de cota de referência.
Sintaxe
IsDatumDimension : Boolean
Exemplo de uso
IsDatumDimension
IsDatumDimension = True
Retorna todos os objetos de cota de referência.
Not IsDatumDimension
IsDatumDimension = False
Retorna todos os objetos except objetos de cota de referência.
IsDesignator
Resumo
Retorna objetos de texto cuja propriedade String Type é Designator – esses objetos são filhos de objetos de componente.
Sintaxe
IsDesignator : Boolean
Exemplo de uso
IsDesignator
IsDesignator = True
Retorna todos os objetos de texto cuja propriedade String Type é Designator.
Not IsDesignator
IsDesignator = False
Retorna todos os objetos except objetos de texto cuja propriedade String Type é Designator.
IsDifferentialPair
Resumo
Retorna todos os objetos de par diferencial.
Sintaxe
IsDifferentialPair : Boolean/Boolean_String
Exemplo de uso
IsDifferentialPair
IsDifferentialPair = True
IsDifferentialPair = 'True'
Retorna todos os objetos de par diferencial.
Not IsDifferentialPair
IsDifferentialPair = False
IsDifferentialPair = 'False'
Retorna todos os objetos except objetos de par diferencial.
IsDimension
Resumo
Retorna todos os objetos de cota (independentemente do tipo).
Sintaxe
IsDimension : Boolean
Exemplo de uso
IsDimension
IsDimension = True
Retorna todos os objetos de cota.
Not IsDimension
IsDimension = False
Retorna todos os objetos except objetos de cota.
IsEmbeddedBoard
Resumo
Retorna todos os objetos de matriz de placas incorporadas.
Sintaxe
IsEmbeddedBoard : Boolean/Boolean_String
Exemplo de uso
IsEmbeddedBoard
IsEmbeddedBoard = True
IsEmbeddedBoard = 'True'
Retorna todos os objetos de matriz de placas incorporadas.
Not IsEmbeddedBoard
IsEmbeddedBoard = False
IsEmbeddedBoard = 'False'
Retorna todos os objetos except objetos de matriz de placas incorporadas.
IsFill
Resumo
Retorna objetos de preenchimento.
Sintaxe
IsFill : Boolean
Exemplo de uso
IsFill
IsFill = True
Retorna todos os objetos de preenchimento.
Not IsFill
IsFill = False
Retorna todos os objetos except objetos de preenchimento.
IsFromTo
Resumo
Retorna todos os objetos de-para.
Sintaxe
IsFromTo : Boolean/Boolean_String
Exemplo de uso
IsFromTo
IsFromTo = True
IsFromTo = 'True'
Retorna todos os objetos de-para.
Not IsFromTo
IsFromTo = False
IsFromTo = 'False'
Retorna todos os objetos except objetos de-para.
IsLeaderDimension
Resumo
Retorna objetos de cota com linha de chamada.
Sintaxe
IsLeaderDimension : Boolean
Exemplo de uso
IsLeaderDimension
IsLeaderDimension = True
Retorna todos os objetos de cota com linha de chamada.
Not IsLeaderDimension
IsLeaderDimension = False
Retorna todos os objetos except objetos de cota com linha de chamada.
IsLinearDiameterDimension
Resumo
Retorna objetos de cota linear de diâmetro.
Sintaxe
IsLinearDiameterDimension : Boolean
Exemplo de uso
IsDimensionLinearDiameter
IsLinearDiameterDimension = True
Retorna todos os objetos de cota linear de diâmetro.
Not IsLinearDiameterDimension
IsLinearDiameterDimension = False
Retorna todos os objetos except objetos de cota linear de diâmetro.
IsLinearDimension
Resumo
Retorna objetos de cota linear.
Sintaxe
IsLinearDimension : Boolean
Exemplo de uso
IsDimensionLinear
IsLinearDimension = True
Retorna todos os objetos de cota linear.
Not IsLinearDimension
IsLinearDimension = False
Retorna todos os objetos except objetos de cota linear.
IsMicroVia
Resumo
Retorna objetos de microvia.
Sintaxe
IsMicroVia : Boolean
Exemplo de uso
IsMicroVia
IsMicroVia = True
Retorna todos os objetos de microvia.
Not IsMicroVia
IsMicroVia = False
Retorna todos os objetos except objetos de microvia.
IsNet
Resumo
Retorna objetos de net. Qualquer objeto que inclua a propriedade Net pode pertencer a uma net, por exemplo, trilha, arco, preenchimento, região, polígono, pad e via.
Sintaxe
IsNet : Boolean
Exemplo de uso
IsNet
IsNet = True
Retorna todos os objetos de net.
Not IsNet
IsNet = False
Retorna todos os objetos except objetos de net.
IsObjectKind
Resumo
Retorna todos os objetos cuja propriedade Object Kind corresponde ao tipo de objeto especificado.
Sintaxe
IsObjectKind(ObjectType : String) : Boolean/Boolean_String
ObjectType especifica o tipo de objeto e deve ser uma das seguintes strings:
-
Design Objects –
'3D Body','Arc','Angular Dimension','Baseline Dimension','Center Dimension','Component','Coordinate','Datum Dimension','Design View','Drill Table','Embedded Board','Fill','Layer Stack Table','Leader Dimension','Linear Diameter Dimension','Linear Dimension','OLE Object','Original Dimension','Pad','Poly','Radial Diameter Dimension','Radial Dimension','Region','Split Plane','Text','Track','Via'. -
Design Rules – as seguintes strings são usadas para selecionar os diversos tipos de regra. O tipo de regra, conforme aparece na caixa de diálogo PCB Rules and Constraints Editor, é mostrado entre parênteses após a string:
-
'Acute Angle Rule'(Ângulo agudo) -
'Bare-board Fabrication Test Point Style Rule'(Estilo de ponto de teste de fabricação) -
'Bare-board Fabrication Test Point Usage Rule'(Uso de ponto de teste de fabricação) -
'Board Outline Clearance'(Folga do contorno da placa) -
'Broken Nets Rule'(Net não roteada) -
'Clearance Rule'(Folga) -
'Component Clearance Rule'(Folga entre componentes) -
'Component Rotations Rule'(Orientações dos componentes) -
'Confinement Constraint Rule'(Definição de Room) -
'Daisy Chain Stub Length Rule'(Comprimento da derivação em cadeia) -
'Differential Pairs Rule'(Roteamento de pares diferenciais) -
'Fanout Control Rule'(Controle de fanout) -
'Flight Time Falling Edge Rule'(Tempo de propagação - Borda de descida) -
'Flight Time Rising Edge Rule'(Tempo de propagação - Borda de subida) -
'Hole To Hole Clearance Rule'(Folga entre furos) -
'In-circuit Assembly Test Point Style Rule'(Estilo de ponto de teste de montagem) -
'In-circuit Assembly Test Point Usage Rule'(Uso de ponto de teste de montagem) -
'Layer Pair Rule'(Pares de camadas) -
'Matched Lengths Rule'(Comprimentos casados) -
'Max Min Height Rule'(Altura) -
'Max Min Hole Size Rule'(Tamanho do furo) -
'Max Min Impedance Rule'(Impedância) -
'Max Min Length Rule'(Comprimento) -
'Max Min Width Rule'(Largura) -
'Max Slope Falling Edge Rule'(Inclinação - Borda de descida) -
'Max Slope Rising Edge Rule'(Inclinação - Borda de subida) -
'Max Via Stub Length (BackDrilling rule)'(Comprimento máximo do stub de via (Back drilling)) -
'Maximum Via Count Rule'(Número máximo de vias) -
'Minimum Annular Ring Rule'(Anel anular mínimo) -
'Minimum Solder Mask Sliver Rule'(Largura mínima da faixa de máscara de solda) -
'Modified Polygon'(Polígono modificado) -
'Net Antennae Rule'(Antenas de net) -
'Nets To Ignore Rule'(Nets a ignorar) -
'Overshoot Falling Edge Rule'(Sobressinal - Borda de descida) -
'Overshoot Rising Edge Rule'(Sobressinal - Borda de subida) -
'Parallel Segment Rule'(Segmento paralelo) -
'Paste Mask Expansion Rule'(Expansão da máscara de pasta) -
'Permitted Layers Rule'(Camadas permitidas) -
'Polygon Connect Style Rule'(Estilo de conexão do polígono) -
'Power Plane Clearance Rule'(Folga do plano de alimentação) -
'Power Plane Connect Style Rule'(Estilo de conexão do plano de alimentação) -
'Routing Corner Style Rule'(Cantos de roteamento) -
'Routing Layers Rule'(Camadas de roteamento) -
'Routing Priority Rule'(Prioridade de roteamento) -
'Routing Topology Rule'(Topologia de roteamento) -
'Routing Via Style Rule'(Estilo de via de roteamento) -
'Short Circuit Rule'(Curto-circuito) -
'Signal Base Value Rule'(Valor de base do sinal) -
'Signal Stimulus Rule'(Estímulo do sinal) -
'Signal Top Value Rule'(Valor de topo do sinal) -
'Silk To Silk Clearance Rule'(Folga entre serigrafias) -
'Silk To Solder Mask Clearance Rule'(Folga entre serigrafia e máscara de solda) -
'SMD Entry'(Entrada em SMD) -
'SMD Neck Down Rule'(Estreitamento em SMD) -
'SMD To Corner Rule'(Distância de SMD ao canto) -
'SMD To Plane Rule'(Distância de SMD ao plano) -
'Solder Mask Expansion Rule'(Expansão da máscara de solda) -
'Supply Nets Rule'(Nets de alimentação) -
'Unconnected Pin Rule'(Pino não conectado) -
'Undershoot Falling Edge Rule'(Subsinal - Borda de descida) -
'Undershoot Rising Edge Rule'(Subsinal - Borda de subida) -
'Vias Under SMD Rule'(Vias sob SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Exemplo de uso
IsObjectKind('Via')
IsObjectKind('Via') = True
IsObjectKind('Via') = 'True'
Retorna todos os objetos de via.
Not IsObjectKind('Track')
IsObjectKind('Track') = False
IsObjectKind('Track') = 'False'
Retorna todos os objetos except objetos de trilha.
Notas
Os caracteres de aspas simples (') no início e no final da string ObjectType são obrigatórios.
IsOriginalDimension
Resumo
Retorna todos os objetos de cota original.
Sintaxe
IsOriginalDimension : Boolean/Boolean_String
Exemplo de uso
IsOriginalDimension
IsOriginalDimension = True
IsOriginalDimension = 'True'
Retorna todos os objetos de cota original.
Not IsOriginalDimension
IsOriginalDimension = False
IsOriginalDimension = 'False'
Retorna todos os objetos except objetos de cota original.
IsPad
Resumo
Retorna objetos de pad.
Sintaxe
IsPad : Boolean
Exemplo de uso
IsPad
IsPad = True
Retorna todos os objetos de pad.
Not IsPad
IsPad = False
Retorna todos os objetos except objetos de pad.
IsPadHoleValid
Resumo
Retorna todos os objetos de pad que têm um furo válido. Para que o furo seja válido, a propriedade Hole Size do pad deve ter um valor diferente de zero. Além disso, se o furo for oblongo, seu comprimento deve ser diferente de zero.
Sintaxe
IsPadHoleValid : Boolean/Boolean_String
Exemplo de uso
IsPadHoleValid
IsPadHoleValid = True
IsPadHoleValid = 'True'
Retorna todos os objetos de pad que têm um furo válido.
Not IsPadHoleValid
IsPadHoleValid = False
IsPadHoleValid = 'False'
Retorna todos os objetos except objetos de pad que têm um furo válido.
IsPoly
Resumo
Retorna objetos de preenchimento poligonal.
Sintaxe
IsPoly : Boolean
Exemplo de uso
IsPoly
IsPoly = True
Retorna todos os objetos de preenchimento poligonal.
Not IsPoly
IsPoly = False
Retorna todos os objetos except objetos de preenchimento poligonal.
Notas
-
Esta função é um alias da função IsPolygon.
-
Ao definir uma regra de Electrical Clearance para preenchimentos poligonais, você deve usar a verificação de atributo InPolygon (ou InPoly) em vez da verificação de tipo de objeto IsPolygon (ou IsPoly). Isso ocorre porque as regras de afastamento atuam sobre as primitivas (regiões, trilhas e arcos) que compõem ou são in o preenchimento poligonal, e não sobre o preenchimento poligonal como um objeto inteiro. Uma regra de afastamento válida para preenchimentos poligonais seria entre objetos InPolygon e All outros objetos.
IsPolygon
Resumo
Retorna objetos de preenchimento poligonal.
Sintaxe
IsPolygon : Boolean
Exemplo de uso
IsPolygon
IsPolygon = True
Retorna todos os objetos de preenchimento poligonal.
Not IsPolygon
IsPolygon = False
Retorna todos os objetos except objetos de preenchimento poligonal.
Notas
-
Esta função é um alias da função IsPoly.
-
Ao definir uma regra de Electrical Clearance para preenchimentos poligonais, você deve usar a verificação de atributo InPolygon (ou InPoly) em vez da verificação de tipo de objeto IsPolygon (ou IsPoly). Isso ocorre porque as regras de afastamento atuam sobre as primitivas (regiões, trilhas e arcos) que compõem ou são in o preenchimento poligonal, e não sobre o preenchimento poligonal como um objeto inteiro. Uma regra de afastamento válida para preenchimentos poligonais seria entre objetos InPolygon e All outros objetos.
IsQrCodeText
Resumo
Retorna objetos de string de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como QR Code.
Sintaxe
IsQrCodeText : Boolean
Exemplo de uso
IsQrCodeText
IsQrCodeText = True
Retorna todos os objetos de string de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como QR Code.
Not IsQrCodeText
IsQrCodeText = False
Retorna todos os objetos except objetos de string de texto cuja propriedade Text Kind está definida como BarCode Text e cuja propriedade BarCode Type está definida como QR Code.
IsRadialDiameterDimension
Resumo
Retorna objetos de cota de diâmetro radial.
Sintaxe
IsRadialDiameterDimension : Boolean
Exemplo de uso
IsDimensionRadialDiameter
IsDimension = TrueRadialDiameter
Retorna todos os objetos de cota de diâmetro radial.
Not IsDimensionRadialDiameter
IsDimension = FalseRadialDiameter
Retorna todos os objetos except objetos de cota de diâmetro radial.
IsRadialDimension
Resumo
Retorna objetos de cota radial.
Sintaxe
IsRadialDimension : Boolean
Exemplo de uso
IsDimensionRadial
IsDimension = TrueRadial
Retorna todos os objetos de cota radial.
Not IsDimensionRadial
IsDimension = FalseRadial
Retorna todos os objetos except objetos de cota radial.
IsRegion
Resumo
Retorna todos os objetos de região, ou seja, regiões sólidas, regiões de recorte de polígono e regiões de recorte de placa.
Sintaxe
IsRegion : Boolean
Exemplo de uso
IsRegion
IsRegion = True
Retorna todos os objetos de região.
Not IsRegion
IsRegion = False
Retorna todos os objetos except objetos de região.
IsRoom
Resumo
Retorna objetos de regra de definição de sala (regra de restrição de confinamento).
Sintaxe
IsRoom : Boolean/Boolean_String
Exemplo de uso
IsRoom
IsRoom= True
IsRoom= 'True'
Retorna todos os objetos de regra de definição de sala.
Not IsRoom
IsRoom= False
IsRoom= 'False'
Retorna todos os objetos except objetos de regra de definição de sala.
Notas
Esta função é um alias da função IsRule_ConfinementConstraint.
IsRule
Resumo
Retorna todos os objetos de regra de projeto (independentemente do tipo).
Sintaxe
IsRule : Boolean
Exemplo de uso
IsRule
IsRule = True
Retorna todos os objetos de regra de projeto.
Not IsRule
IsRule = False
Retorna todos os objetos except objetos de regra de projeto.
IsRule_AcuteAngle
Resumo
Retorna objetos de regra de ângulo agudo.
Sintaxe
IsRule_AcuteAngle : Boolean
Exemplo de uso
IsRule_AcuteAngle
IsRule_AcuteAngle = True
Retorna todos os objetos de regra de ângulo agudo.
Not IsRule_AcuteAngle
IsRule_AcuteAngle = False
Retorna todos os objetos except objetos de regra de ângulo agudo.
IsRule_BoardOutlineClearance
Resumo
Retorna objetos de regra de afastamento do contorno da placa.
Sintaxe
IsRule_BoardOutlineClearance : Boolean
Exemplo de uso
IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = True
Retorna todos os objetos de regra de afastamento do contorno da placa.
Not IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = False
Retorna todos os objetos except objetos de regra de afastamento do contorno da placa.
IsRule_BrokenNets
Resumo
Retorna objetos de regra de rede não roteada.
Sintaxe
IsRule_BrokenNets : Boolean
Exemplo de uso
IsRule_BrokenNets
IsRule_BrokenNets = True
Retorna todos os objetos de regra de rede não roteada.
Not IsRule_BrokenNets
IsRule_BrokenNets = False
Retorna todos os objetos except objetos de regra de rede não roteada.
IsRule_Clearance
Resumo
Retorna objetos da regra de espaçamento.
Sintaxe
IsRule_Clearance : Boolean
Exemplo de uso
IsRule_Clearance
IsRule_ = TrueClearance
Retorna todos os objetos da regra de espaçamento.
Not IsRule_Clearance
IsRule_ = FalseClearance
Retorna todos os objetos except objetos da regra de espaçamento.
IsRule_ComponentClearance
Resumo
Retorna objetos da regra de espaçamento entre componentes.
Sintaxe
IsRule_ComponentClearance : Boolean
Exemplo de uso
IsRule_ ComponentClearance
IsRule_ = TrueComponentClearance
Retorna todos os objetos da regra de espaçamento entre componentes.
Not IsRule_ ComponentClearance
IsRule_ = FalseComponentClearance
Retorna todos os objetos except objetos da regra de espaçamento entre componentes.
IsRule_ComponentRotations
Resumo
Retorna objetos da regra de orientação dos componentes.
Sintaxe
IsRule_ComponentRotations : Boolean
Exemplo de uso
IsRule_ ComponentRotations
IsRule_ = TrueComponentRotations
Retorna todos os objetos da regra de orientação dos componentes.
Not IsRule_ ComponentRotations
IsRule_ = FalseComponentRotations
Retorna todos os objetos except objetos da regra de orientação dos componentes.
IsRule_ConfinementConstraint
Resumo
Retorna objetos da regra de definição de Room (regra de restrição de confinamento).
Sintaxe
IsRule_ConfinementConstraint : Boolean/Boolean_String
Exemplo de uso
IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= True
IsRule_ConfinementConstraint= 'True'
Retorna todos os objetos da regra de definição de Room.
Not IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= False
Is Rule_ConfinementConstraint= 'False'
Retorna todos os objetos except objetos da regra de definição de Room.
Notas
Esta função é um alias para a função IsRoom.
IsRule_Creepage
Resumo
Retorna objetos da regra de distância de escoamento.
Sintaxe
IsRule_Creepage : Boolean
Exemplo de uso
IsRule_Creepage
IsRule_Creepage = True
Retorna todos os objetos da regra de distância de escoamento.
Not IsRule_Creepage
IsRule_Creepage = False
Retorna todos os objetos except objetos da regra de distância de escoamento.
IsRule_DaisyChainStubLength
Resumo
Retorna objetos da regra de comprimento de stub em daisy chain.
Sintaxe
IsRule_DaisyChainStubLength : Boolean
Exemplo de uso
IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = True
Retorna todos os objetos da regra de comprimento de stub em daisy chain.
Not IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = False
Retorna todos os objetos except objetos da regra de comprimento de stub em daisy chain.
IsRule_DifferentialPairsRouting
Resumo
Retorna objetos da regra de roteamento de pares diferenciais.
Sintaxe
IsRule_DifferentialPairsRouting : Boolean
Exemplo de uso
IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = True
Retorna todos os objetos da regra de roteamento de pares diferenciais.
Not IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = False
Retorna todos os objetos except objetos da regra de roteamento de pares diferenciais.
IsRule_FanoutControl
Resumo
Retorna objetos da regra de controle de fanout.
Sintaxe
IsRule_FanoutControl : Boolean
Exemplo de uso
IsRule_ FanoutControl
IsRule_ = TrueFanoutControl
Retorna todos os objetos da regra de controle de fanout.
Not IsRule_ FanoutControl
IsRule_ = FalseFanoutControl
Retorna todos os objetos except objetos da regra de controle de fanout.
IsRule_FlightTime_FallingEdge
Resumo
Retorna objetos da regra de tempo de propagação - borda de descida.
Sintaxe
IsRule_FlightTime_FallingEdge : Boolean
Exemplo de uso
IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = True
Retorna todos os objetos da regra de tempo de propagação - borda de descida.
Not IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = False
Retorna todos os objetos except objetos da regra de tempo de propagação - borda de descida.
IsRule_FlightTime_RisingEdge
Resumo
Retorna objetos da regra de tempo de propagação - borda de subida.
Sintaxe
IsRule_FlightTime_RisingEdge : Boolean
Exemplo de uso
IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = True
Retorna todos os objetos da regra de tempo de propagação - borda de subida.
Not IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = False
Retorna todos os objetos except objetos da regra de tempo de propagação - borda de subida.
IsRule_HoleToHoleClearance
Resumo
Retorna objetos da regra de espaçamento entre furos.
Sintaxe
IsRule_HoleToHoleClearance : Boolean
Exemplo de uso
IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = True
Retorna todos os objetos da regra de espaçamento entre furos.
Not IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = False
Retorna todos os objetos except objetos da regra de espaçamento entre furos.
IsRule_LayerPair
Resumo
Retorna objetos da regra de pares de camadas.
Sintaxe
IsRule_LayerPair : Boolean
Exemplo de uso
IsRule_LayerPair
IsRule_LayerPair = True
Retorna todos os objetos da regra de pares de camadas.
Not IsRule_LayerPair
IsRule_LayerPair = False
Retorna todos os objetos except objetos da regra de pares de camadas.
IsRule_MatchedLengths
Resumo
Retorna objetos da regra de equalização de comprimentos.
Sintaxe
IsRule_MatchedLengths : Boolean
Exemplo de uso
IsRule_MatchedLengths
IsRule_MatchedLengths = True
Retorna todos os objetos da regra de equalização de comprimentos.
Not IsRule_MatchedLengths
IsRule_MatchedLengths = False
Retorna todos os objetos except objetos da regra de equalização de comprimentos.
IsRule_MaximumViaCount
Resumo
Retorna objetos da regra de número máximo de vias.
Sintaxe
IsRule_MaximumViaCount : Boolean
Exemplo de uso
IsRule_MaximumViaCount
IsRule_MaximumViaCount = True
Retorna todos os objetos da regra de número máximo de vias.
Not IsRule_MaximumViaCount
IsRule_MaximumViaCount = False
Retorna todos os objetos except da regra de contagem máxima de vias.
IsRule_MaxMinHeightConstraint
Resumo
Retorna objetos da regra de altura.
Sintaxe
IsRule_MaxMinHeightConstraint : Boolean
Exemplo de uso
IsRule_ MaxMinHeightConstraint
IsRule_ = TrueMaxMinHeightConstraint
Retorna todos os objetos da regra de altura.
Not IsRule_ MaxMinHeightConstraint
IsRule_ = FalseMaxMinHeightConstraint
Retorna todos os objetos except da regra de altura.
IsRule_MaxMinHoleSize
Resumo
Retorna objetos da regra de tamanho do furo.
Sintaxe
IsRule_MaxMinHoleSize : Boolean
Exemplo de uso
IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = True
Retorna todos os objetos da regra de tamanho do furo.
Not IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = False
Retorna todos os objetos except da regra de tamanho do furo.
IsRule_MaxMinImpedance
Resumo
Retorna objetos da regra de impedância.
Sintaxe
IsRule_MaxMinImpedance : Boolean
Exemplo de uso
IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = True
Retorna todos os objetos da regra de impedância.
Not IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = False
Retorna todos os objetos except da regra de impedância.
IsRule_MaxMinLength
Resumo
Retorna objetos da regra de comprimento.
Sintaxe
IsRule_MaxMinLength : Boolean
Exemplo de uso
IsRule_MaxMinLength
IsRule_MaxMinLength = True
Retorna todos os objetos da regra de comprimento.
Not IsRule_MaxMinLength
IsRule_MaxMinLength = False
Retorna todos os objetos except da regra de comprimento.
IsRule_MaxMinWidth
Resumo
Retorna objetos da regra de largura.
Sintaxe
IsRule_MaxMinWidth : Boolean
Exemplo de uso
IsRule_ MaxMinWidth
IsRule_ = TrueMaxMinWidth
Retorna todos os objetos da regra de largura.
Not IsRule_ MaxMinWidth
IsRule_ = FalseMaxMinWidth
Retorna todos os objetos except da regra de largura.
IsRule_MaxSlope_FallingEdge
Resumo
Retorna objetos da regra de inclinação - borda de descida.
Sintaxe
IsRule_MaxSlope_FallingEdge : Boolean
Exemplo de uso
IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = True
Retorna todos os objetos da regra de inclinação - borda de descida.
Not IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = False
Retorna todos os objetos except da regra de inclinação - borda de descida.
IsRule_MaxSlope_RisingEdge
Resumo
Retorna objetos da regra de inclinação - borda de subida.
Sintaxe
IsRule_MaxSlope_RisingEdge : Boolean
Exemplo de uso
IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = True
Retorna todos os objetos da regra de inclinação - borda de subida.
Not IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = False
Retorna todos os objetos except da regra de inclinação - borda de subida.
IsRule_MinimumAnnularRing
Resumo
Retorna objetos da regra de anel anular mínimo.
Sintaxe
IsRule_MinimumAnnularRing : Boolean
Exemplo de uso
IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = True
Retorna todos os objetos da regra de anel anular mínimo.
Not IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = False
Retorna todos os objetos except da regra de anel anular mínimo.
IsRule_MinimumSolderMaskSliver
Resumo
Retorna objetos da regra de largura mínima da faixa de máscara de solda.
Sintaxe
IsRule_MinimumSolderMaskSliver : Boolean
Exemplo de uso
IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = True
Retorna todos os objetos da regra de largura mínima da faixa de máscara de solda.
Not IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = False
Retorna todos os objetos except da regra de largura mínima da faixa de máscara de solda.
IsRule_NetAntennae
Resumo
Retorna objetos da regra de antenas de rede.
Sintaxe
IsRule_NetAntennae : Boolean
Exemplo de uso
IsRule_NetAntennae
IsRule_NetAntennae = True
Retorna todos os objetos da regra de antenas de rede.
Not IsRule_NetAntennae
IsRule_NetAntennae = False
Retorna todos os objetos except da regra de antenas de rede.
IsRule_NetsToIgnore
Resumo
Retorna objetos da regra de redes a ignorar.
Sintaxe
IsRule_NetsToIgnore : Boolean
Exemplo de uso
IsRule_NetsToIgnore
IsRule_NetsToIgnore = True
Retorna todos os objetos da regra de redes a ignorar.
Not IsRule_NetsToIgnore
IsRule_NetsToIgnore = False
Retorna todos os objetos except da regra de redes a ignorar.
IsRule_Overshoot_FallingEdge
Resumo
Retorna objetos da regra de sobressinal - borda de descida.
Sintaxe
IsRule_Overshoot_FallingEdge : Boolean
Exemplo de uso
IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = True
Retorna todos os objetos da regra de sobressinal - borda de descida.
Not IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = False
Retorna todos os objetos except da regra de sobressinal - borda de descida.
IsRule_Overshoot_RisingEdge
Resumo
Retorna objetos da regra de sobressinal - borda de subida.
Sintaxe
IsRule_Overshoot_RisingEdge : Boolean
Exemplo de uso
IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = True
Retorna todos os objetos da regra de sobressinal - borda de subida.
Not IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = False
Retorna todos os objetos except da regra de sobressinal - borda de subida.
IsRule_ParallelSegment
Resumo
Retorna objetos da regra de segmentos paralelos.
Sintaxe
IsRule_ParallelSegment : Boolean
Exemplo de uso
IsRule_ParallelSegment
IsRule_ParallelSegment = True
Retorna todos os objetos da regra de segmentos paralelos.
Not IsRule_ParallelSegment
IsRule_ParallelSegment = False
Retorna todos os objetos except objetos de regra de segmento paralelo.
IsRule_PasteMaskExpansion
Resumo
Retorna objetos de regra de expansão da máscara de pasta.
Sintaxe
IsRule_PasteMaskExpansion : Boolean
Exemplo de uso
IsRule_ PasteMaskExpansion
IsRule_ = TruePasteMaskExpansion
Retorna todos os objetos de regra de expansão da máscara de pasta.
Not IsRule_ PasteMaskExpansion
IsRule_ = FalsePasteMaskExpansion
Retorna todos os objetos except objetos de regra de expansão da máscara de pasta.
IsRule_PermittedLayers
Resumo
Retorna objetos de regra de camadas permitidas.
Sintaxe
IsRule_PermittedLayers : Boolean
Exemplo de uso
IsRule_ PermittedLayers
IsRule_PermittedLayers = True
Retorna todos os objetos de regra de camadas permitidas.
Not IsRule_ PermittedLayers
IsRule_ = FalsePermittedLayers
Retorna todos os objetos except objetos de regra de camadas permitidas.
IsRule_PolygonConnectStyle
Resumo
Retorna objetos de regra de estilo de conexão de polígonos.
Sintaxe
IsRule_PolygonConnectStyle : Boolean
Exemplo de uso
IsRule_ PolygonConnectStyle
IsRule_ = TruePolygonConnectStyle
Retorna todos os objetos de regra de estilo de conexão de polígonos.
Not IsRule_PolygonConnectStyle
IsRule_ = FalsePolygonConnectStyle
Retorna todos os objetos except objetos de regra de estilo de conexão de polígonos.
IsRule_PowerPlaneClearance
Resumo
Retorna objetos de regra de espaçamento do plano de alimentação.
Sintaxe
IsRule_PowerPlaneClearance : Boolean
Exemplo de uso
IsRule_ PowerPlaneClearance
IsRule_PowerPlaneClearance = True
Retorna todos os objetos de regra de espaçamento do plano de alimentação.
Not IsRule_ PowerPlaneClearance
IsRule_ = FalsePowerPlaneClearance
Retorna todos os objetos except objetos de regra de espaçamento do plano de alimentação.
IsRule_PowerPlaneConnectStyle
Resumo
Retorna objetos de regra de estilo de conexão do plano de alimentação.
Sintaxe
IsRule_PowerPlaneConnectStyle : Boolean
Exemplo de uso
IsRule_ PowerPlaneConnectStyle
IsRule_ = TruePowerPlaneConnectStyle
Retorna todos os objetos de regra de estilo de conexão do plano de alimentação.
Not IsRule_ PowerPlaneConnectStyle
IsRule_ = FalsePowerPlaneConnectStyle
Retorna todos os objetos except objetos de regra de estilo de conexão do plano de alimentação.
IsRule_ReturnPath
Resumo
Retorna objetos de regra de caminho de retorno.
Sintaxe
IsRule_ReturnPath : Boolean
Exemplo de uso
IsRule_ReturnPath
IsRule_ReturnPath = True
Retorna todos os objetos de regra de caminho de retorno.
Not ReturnPath
IsRule_ReturnPath = False
Retorna todos os objetos except objetos de regra de caminho de retorno.
IsRule_RoutingCornerStyle
Resumo
Retorna objetos de regra de cantos do roteamento.
Sintaxe
IsRule_RoutingCornerStyle : Boolean
Exemplo de uso
IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = True
Retorna todos os objetos de regra de cantos do roteamento.
Not IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = False
Retorna todos os objetos except objetos de regra de cantos do roteamento.
IsRule_RoutingLayers
Resumo
Retorna objetos de regra de camadas de roteamento.
Sintaxe
IsRule_RoutingLayers : Boolean
Exemplo de uso
IsRule_RoutingLayers
IsRule_ = TrueRoutingLayers
Retorna todos os objetos de regra de camadas de roteamento.
Not IsRule_RoutingLayers
IsRule_RoutingLayers = False
Retorna todos os objetos except objetos de regra de camadas de roteamento.
IsRule_RoutingPriority
Resumo
Retorna objetos de regra de prioridade de roteamento.
Sintaxe
IsRule_RoutingPriority : Boolean
Exemplo de uso
IsRule_RoutingPriority
IsRule_ = TrueRoutingPriority
Retorna todos os objetos de regra de prioridade de roteamento.
Not IsRule_ RoutingPriority
IsRule_ = FalseRoutingPriority
Retorna todos os objetos except objetos de regra de prioridade de roteamento.
IsRule_RoutingTopology
Resumo
Retorna objetos de regra de topologia de roteamento.
Sintaxe
IsRule_RoutingTopology : Boolean
Exemplo de uso
IsRule_ RoutingTopology
IsRule_ = TrueRoutingTopology
Retorna todos os objetos de regra de topologia de roteamento.
Not IsRule_RoutingTopology
IsRule_ = FalseRoutingTopology
Retorna todos os objetos except objetos de regra de topologia de roteamento.
IsRule_RoutingViaStyle
Resumo
Retorna objetos de regra de estilo de via de roteamento.
Sintaxe
IsRule_RoutingViaStyle : Boolean
Exemplo de uso
IsRule_ RoutingViaStyle
IsRule_RoutingViaStyle = True
Retorna todos os objetos de regra de estilo de via de roteamento.
Not IsRule_ RoutingViaStyle
IsRule_ = FalseRoutingViaStyle
Retorna todos os objetos except objetos de regra de estilo de via de roteamento.
IsRule_ShortCircuit
Resumo
Retorna objetos de regra de curto-circuito.
Sintaxe
IsRule_ShortCircuit : Boolean
Exemplo de uso
IsRule_ShortCircuit
IsRule_ = TrueShortCircuit
Retorna todos os objetos de regra de curto-circuito.
Not IsRule_ ShortCircuit
IsRule_ = FalseShortCircuit
Retorna todos os objetos except objetos de regra de curto-circuito.
IsRule_SignalBaseValue
Resumo
Retorna objetos de regra de valor base do sinal.
Sintaxe
IsRule_SignalBaseValue : Boolean
Exemplo de uso
IsRule_SignalBaseValue
IsRule_SignalBaseValue = True
Retorna todos os objetos de regra de valor base do sinal.
Not IsRule_SignalBaseValue
IsRule_SignalBaseValue = False
Retorna todos os objetos except objetos de regra de valor base do sinal.
IsRule_SignalStimulus
Resumo
Retorna objetos de regra de estímulo do sinal.
Sintaxe
IsRule_SignalStimulus : Boolean
Exemplo de uso
IsRule_SignalStimulus
IsRule_SignalStimulus = True
Retorna todos os objetos de regra de estímulo do sinal.
Not IsRule_SignalStimulus
IsRule_SignalStimulus = False
Retorna todos os objetos except objetos de regra de estímulo do sinal.
IsRule_SignalTopValue
Resumo
Retorna objetos da regra de valor superior do sinal.
Sintaxe
IsRule_SignalTopValue : Boolean
Exemplo de uso
IsRule_SignalTopValue
IsRule_SignalTopValue = True
Retorna todos os objetos da regra de valor superior do sinal.
Not IsRule_SignalTopValue
IsRule_SignalTopValue = False
Retorna todos os objetos except que não sejam objetos da regra de valor superior do sinal.
IsRule_SilkToSilkClearance
Resumo
Retorna objetos da regra de espaçamento entre serigrafias.
Sintaxe
IsRule_SilkToSilkClearance : Boolean
Exemplo de uso
IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = True
Retorna todos os objetos da regra de espaçamento entre serigrafias.
Not IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = False
Retorna todos os objetos except que não sejam objetos da regra de espaçamento entre serigrafias.
IsRule_SilkToSolderMaskClearance
Resumo
Retorna objetos da regra de espaçamento entre serigrafia e máscara de solda.
Sintaxe
IsRule_SilkToSolderMaskClearance : Boolean
Exemplo de uso
IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = True
Retorna todos os objetos da regra de espaçamento entre serigrafia e máscara de solda.
Not IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = False
Retorna todos os objetos except que não sejam objetos da regra de espaçamento entre serigrafia e máscara de solda.
IsRule_SMDNeckDown
Resumo
Retorna objetos da regra de estreitamento de trilha em SMD.
Sintaxe
IsRule_SMDNeckDown : Boolean
Exemplo de uso
IsRule_SMDNeckDown
IsRule_ = TrueSMDNeckDown
Retorna todos os objetos da regra de estreitamento de trilha em SMD.
Not IsRule_ SMDNeckDown
IsRule_ = FalseSMDNeckDown
Retorna todos os objetos except que não sejam objetos da regra de estreitamento de trilha em SMD.
IsRule_SMDToCorner
Resumo
Retorna objetos da regra de distância entre SMD e canto.
Sintaxe
IsRule_SMDToCorner : Boolean
Exemplo de uso
IsRule_ SMDToCorner
IsRule_ = TrueSMDToCorner
Retorna todos os objetos da regra de distância entre SMD e canto.
Not IsRule_SMDToCorner
IsRule_ = FalseSMDToCorner
Retorna todos os objetos except que não sejam objetos da regra de distância entre SMD e canto.
IsRule_SMDToPlane
Resumo
Retorna objetos da regra de conexão entre SMD e plano.
Sintaxe
IsRule_SMDToPlane : Boolean
Exemplo de uso
IsRule_ SMDToPlane
IsRule_ = TrueSMDToPlane
Retorna todos os objetos da regra de conexão entre SMD e plano.
Not IsRule_ SMDToPlane
IsRule_ = FalseSMDToPlane
Retorna todos os objetos except que não sejam objetos da regra de conexão entre SMD e plano.
IsRule_SolderMaskExpansion
Resumo
Retorna objetos da regra de expansão da máscara de solda.
Sintaxe
IsRule_SolderMaskExpansion : Boolean
Exemplo de uso
IsRule_ SolderMaskExpansion
IsRule_ = TrueSolderMaskExpansion
Retorna todos os objetos da regra de expansão da máscara de solda.
Not IsRule_ SolderMaskExpansion
IsRule_ = FalseSolderMaskExpansion
Retorna todos os objetos except que não sejam objetos da regra de expansão da máscara de solda.
IsRule_SupplyNets
Resumo
Retorna objetos da regra de redes de alimentação.
Sintaxe
IsRule_SupplyNets : Boolean
Exemplo de uso
IsRule_SupplyNets
IsRule_SupplyNets = True
Retorna todos os objetos da regra de redes de alimentação.
Not IsRule_SupplyNets
IsRule_SupplyNets = False
Retorna todos os objetos except que não sejam objetos da regra de redes de alimentação.
IsRule_TestPointStyle
Resumo
Retorna objetos da regra de estilo de ponto de teste de fabricação.
Sintaxe
IsRule_TestPointStyle : Boolean
Exemplo de uso
IsRule_TestPointStyle
IsRule_TestPointStyle = True
Retorna todos os objetos da regra de estilo de ponto de teste de fabricação.
Not IsRule_TestPointStyle
IsRule_TestPointStyle = False
Retorna todos os objetos except que não sejam objetos da regra de estilo de ponto de teste de fabricação.
IsRule_TestPointUsage
Resumo
Retorna objetos da regra de uso de ponto de teste de fabricação.
Sintaxe
IsRule_TestPointUsage : Boolean
Exemplo de uso
IsRule_TestPointUsage
IsRule_TestPointUsage = True
Retorna todos os objetos da regra de uso de ponto de teste de fabricação.
Not IsRule_TestPointUsage
IsRule_TestPointUsage = False
Retorna todos os objetos except que não sejam objetos da regra de uso de ponto de teste de fabricação.
IsRule_UnconnectedPin
Resumo
Retorna objetos da regra de pino não conectado.
Sintaxe
IsRule_UnconnectedPin : Boolean
Exemplo de uso
IsRule_UnconnectedPin
IsRule_UnconnectedPin = True
Retorna todos os objetos da regra de pino não conectado.
Not IsRule_UnconnectedPin
IsRule_UnconnectedPin = False
Retorna todos os objetos except que não sejam objetos da regra de pino não conectado.
IsRule_Undershoot_FallingEdge
Resumo
Retorna objetos da regra de undershoot — borda de descida.
Sintaxe
IsRule_Undershoot_FallingEdge : Boolean
Exemplo de uso
IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = True
Retorna todos os objetos da regra de undershoot — borda de descida.
Not IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = False
Retorna todos os objetos except que não sejam objetos da regra de undershoot — borda de descida.
IsRule_Undershoot_RisingEdge
Resumo
Retorna objetos da regra de undershoot — borda de subida.
Sintaxe
IsRule_Undershoot_RisingEdge : Boolean
Exemplo de uso
IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = True
Retorna todos os objetos da regra de undershoot — borda de subida.
Not IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = False
Retorna todos os objetos except que não sejam objetos da regra de undershoot — borda de subida.
IsRule_ViasUnderSMD
Resumo
Retorna objetos da regra de vias sob SMD.
Sintaxe
IsRule_ViasUnderSMD : Boolean
Exemplo de uso
IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = True
Retorna todos os objetos de regra de vias sob SMD.
Not IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = False
Retorna todos os objetos except objetos de regra de vias sob SMD.
IsRule_Wirebonding
Resumo
Retorna objetos de regra de ligação por fios.
Sintaxe
IsRule_Wirebonding : Boolean
Exemplo de uso
IsRule_Wirebonding
IsRule_Wirebonding = True
Retorna todos os objetos de regra de ligação por fios.
Not IsRule_Wirebonding
IsRule_Wirebonding = False
Retorna todos os objetos except objetos de regra de ligação por fios.
IsShieldingVia
Resumo
Retorna todos os objetos de via que pertencem a um grupo de blindagem com vias.
Sintaxe
IsShieldingVia : Boolean/Boolean_String
Exemplo de uso
IsShieldingVia
IsShieldingVia = True
IsShieldingVia = 'True'
Retorna todos os objetos de via que pertencem a um grupo de blindagem com vias. Objetos de polígono (cobre de blindagem) também são retornados.
Not IsShieldingVia
IsShieldingVia = False
IsShieldingVia = 'False'
Retorna todos os objetos except objetos de via que pertencem a um grupo de blindagem com vias. Objetos de polígono (cobre de blindagem) também são retornados.
IsSkipVia
Resumo
Retorna objetos de via que saltam camadas.
Sintaxe
IsSkipVia : Boolean
Exemplo de uso
IsSkipVia
IsSkipVia = True
Retorna todos os objetos de via que saltam camadas.
Not IsSkipVia
IsSkipVia = False
Retorna todos os objetos except objetos de via que saltam camadas.
IsSplitPlane
Resumo
Retorna objetos de plano dividido.
Sintaxe
IsSplitPlane : Boolean
Exemplo de uso
IsSplitPlane
IsSplitPlane = True
Retorna todos os objetos de plano dividido.
Not IsSplitPlane
IsSplitPlane = False
Retorna todos os objetos except objetos de plano dividido.
IsStackedVia
Resumo
Retorna objetos de via empilhada.
Sintaxe
IsStackedVia : Boolean
Exemplo de uso
IsStackedVia
IsStackedVia = True
Retorna todos os objetos de via empilhada.
Not IsStackedVia
IsStackedVia = False
Retorna todos os objetos except objetos de via empilhada.
IsStitchingVia
Resumo
Retorna todos os objetos de via que pertencem a um grupo de costura com vias.
Sintaxe
IsStitchingVia : Boolean/Boolean_String
Exemplo de uso
IsStitchingVia
IsStitchingVia = True
IsStitchingVia = 'True'
Retorna todos os objetos de via que pertencem a um grupo de costura com vias.
Not IsStitchingVia
IsStitchingVia = False
IsStitchingVia = 'False'
Retorna todos os objetos except objetos de via que pertencem a um grupo de costura com vias.
IsStrokeText
Resumo
Retorna todos os objetos de texto que usam uma fonte Stroke para exibir seu texto.
Sintaxe
IsStrokeText : Boolean
Exemplo de uso
IsStrokeText
IsStrokeText = True
Retorna todos os objetos de texto que usam uma fonte Stroke.
Not IsStrokeText
IsStrokeText = False
Retorna todos os objetos except objetos de texto que usam uma fonte Stroke.
IsTeardrop
Resumo
Retorna todos os objetos de lágrima. Lágrimas são frequentemente adicionadas a um projeto de PCB roteado para criar conexões mais resistentes entre trilhas e pads, trilhas e vias e entre trilhas. Isso é útil quando os objetos do projeto são muito pequenos, sendo particularmente útil para pads e vias perfurados, pois o desalinhamento entre o centro da broca e o centro do pad ou da via pode fazer com que o furo remova grande parte do cobre que conecta a trilha ao pad ou à via — fenômeno conhecido como drill breakout. Cada forma de lágrima é criada a partir de um único objeto de região, que pode ter bordas retas ou curvas.
Sintaxe
IsTeardrop : Boolean/Boolean_String
Exemplo de uso
IsTeardrop
IsTeardrop = True
IsTeardrop = 'True'
Retorna todos os objetos de região de lágrima.
Not IsTeardrop
IsTeardrop = False
IsTeardrop = 'False'
Retorna todos os objetos except objetos de região de lágrima.
IsText
Resumo
Retorna todos os objetos de texto, independentemente do tipo de fonte (Stroke, TrueType, BarCode) usado para exibir o texto.
Sintaxe
IsText : Boolean
Exemplo de uso
IsText
IsText = True
Retorna todos os objetos de texto.
Not IsText
IsText = False
Retorna todos os objetos except objetos de texto.
IsThruVia
Resumo
Retorna objetos de via passante.
Sintaxe
IsThruVia : Boolean
Exemplo de uso
IsThruVia
IsThruVia = True
Retorna todos os objetos de via passante.
Not IsThruVia
IsThruVia = False
Retorna todos os objetos except objetos de via passante.
IsTrack
Resumo
Retorna objetos de trilha.
Sintaxe
IsTrack : Boolean
Exemplo de uso
IsTrack
IsTrack = True
Retorna todos os objetos de trilha.
Not IsTrack
IsTrack = False
Retorna todos os objetos except objetos de trilha.
IsTrueTypeText
Resumo
Retorna todos os objetos de texto que usam uma fonte TrueType para exibir seu texto.
Sintaxe
IsTrueTypeText : Boolean
Exemplo de uso
IsTrueTypeText
IsTrueTypeText = True
Retorna todos os objetos de texto que usam uma fonte TrueType.
Not IsTrueTypeText
IsTrueTypeText = False
Retorna todos os objetos except objetos de texto que usam uma fonte TrueType.
IsVia
Resumo
Retorna objetos de via.
Sintaxe
IsVia : Boolean
Exemplo de uso
IsVia
IsVia = True
Retorna todos os objetos de via.
Not IsVia
IsVia = False
Retorna todos os objetos except objetos de via.
IsViolation
Resumo
Retorna todos os objetos de violação.
Sintaxe
IsViolation : Boolean
Exemplo de uso
IsViolation
IsViolation = True
Retorna todos os objetos de violação.
Not IsViolation
IsViolation = False
Retorna todos os objetos except objetos de violação.