Verificações de Tipo de Objeto

As funções de consulta de PCB Object Type Checks são apresentadas 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 PCB e PCB Library no Altium Designer. Para ajuda sobre uma palavra-chave de consulta específica, utilize as seguintes secções recolhíveis ou realce (ou clique dentro de) qualquer palavra-chave indicada em Query Helper ou num painel Filter e, em seguida, prima F1 para aceder imediatamente à respetiva secção.
All
Resumo
Devolve todos os objetos no documento PCB.
Sintaxe
All : Boolean
Exemplo de utilização
All
All = True
Devolve todos os objetos.
Not All
All = False
Não devolve objetos.
BackDrillBottom
Resumo
Devolve os locais de back drill no lado inferior da placa.
Sintaxe
BackDrillBottom : Boolean
Exemplo de utilização
BackDrillBottom
BackDrillBottom = True
Devolve todos os locais de back drill no lado inferior.
Not BackDrillBottom
BackDrillBottom = False
Devolve todos os objetos except locais de back drill no lado inferior.
BackDrillTop
Resumo
Devolve os locais de back drill no lado superior da placa.
Sintaxe
BackDrillTop : Boolean
Exemplo de utilização
BackDrillTop
BackDrillTop = True
Devolve todos os locais de back drill no lado superior.
Not BackDrillTop
BackDrillTop = False
Devolve todos os objetos except locais de back drill no lado superior.
HasCylinderModel
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Cylinder.
Sintaxe
HasCylinderModel : Boolean/Boolean_String
Exemplo de utilização
HasCylinderModel
HasCylinderModel = True
HasCylinderModel = 'True'
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Cylinder.
Not HasCylinderModel
HasCylinderModel = False
HasCylinderModel = 'False'
Devolve todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Cylinder.
HasExtrudedModel
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Extruded.
Sintaxe
HasExtrudedModel : Boolean/Boolean_String
Exemplo de utilização
HasExtrudedModel
HasExtrudedModel = True
HasExtrudedModel = 'True'
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Extruded.
Not HasExtrudedModel
HasExtrudedModel = False
HasExtrudedModel = 'False'
Devolve todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Extruded.
HasGenericStepModel
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Generic Model.
Sintaxe
HasGenericStepModel : Boolean/Boolean_String
Exemplo de utilização
HasGenericStepModel
HasGenericStepModel = True
HasGenericStepModel = 'True'
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Generic Model.
Not HasGenericStepModel
HasGenericStepModel = False
HasGenericStepModel = 'False'
Devolve todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Generic Model.
HasMask
Resumo
Devolve todos os objetos de arco, preenchimento, pad, região, pista e via com uma solder mask ou paste mask definida.
Sintaxe
HasMask : Boolean/Boolean_String
Exemplo de utilização
HasMask
HasMask = True
HasMask = 'True'
Devolve todos os objetos de arco, preenchimento, pad, região, pista e via com uma solder mask ou paste mask definida.
Not HasMask
HasMask = False
HasMask = 'False'
Devolve todos os objetos except objetos de arco, preenchimento, pad, região, pista e via com uma solder mask ou paste mask definida.
HasPasteMask
Resumo
Devolve todos os objetos de arco, preenchimento, pad, região, pista e via com uma paste mask definida.
Sintaxe
HasPasteMask : Boolean/Boolean_String
Exemplo de utilização
HasPasteMask
HasPasteMask = True
HasPasteMask = 'True'
Devolve todos os objetos de arco, preenchimento, pad, região, pista e via com uma paste mask definida.
Not HasPasteMask
HasPasteMask = False
HasPasteMask = 'False'
Devolve todos os objetos except objetos de arco, preenchimento, pad, região, pista e via com uma paste mask definida.
HasRectangularHole
Resumo
Devolve todos os objetos pad com furos retangulares.
Sintaxe
HasRectangularHole : Boolean/Boolean_String
Exemplo de utilização
HasRectangularHole
HasRectangularHole = True
HasRectangularHole = 'True'
Devolve todos os objetos pad com furos retangulares.
Not HasRectangularHole
HasRectangularHole = False
HasRectangularHole = 'False'
Devolve todos os objetos except objetos pad com furos retangulares.
HasRoundHole
Resumo
Devolve todos os objetos pad com furos redondos.
Sintaxe
HasRoundHole : Boolean/Boolean_String
Exemplo de utilização
HasRoundHole
HasRoundHole = True
HasRoundHole = 'True'
Devolve todos os objetos pad com furos redondos.
Not HasRoundHole
HasRoundHole = False
HasRoundHole = 'False'
Devolve todos os objetos except objetos pad com furos redondos.
HasSlotHole
Resumo
Devolve todos os objetos pad com furos rasgados.
Sintaxe
HasSlotHole : Boolean/Boolean_String
Exemplo de utilização
HasSlotHole
HasSlotHole = True
HasSlotHole = 'True'
Devolve todos os objetos pad com furos rasgados.
Not HasSlotHole
HasSlotHole = False
HasSlotHole = 'False'
Devolve todos os objetos except objetos pad com furos rasgados.
HasSolderMask
Resumo
Devolve todos os objetos de arco, preenchimento, pad, região, pista e via com uma solder mask definida.
Sintaxe
HasSolderMask : Boolean/Boolean_String
Exemplo de utilização
HasSolderMask
HasSolderMask = True
HasSolderMask = 'True'
Devolve todos os objetos de arco, preenchimento, pad, região, pista e via com uma solder mask definida.
Not HasSolderMask
HasSolderMask = False
HasSolderMask = 'False'
Devolve todos os objetos except objetos de arco, preenchimento, pad, região, pista e via com uma solder mask definida.
HasSphereModel
Resumo
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Sphere.
Sintaxe
HasSphereModel : Boolean/Boolean_String
Exemplo de utilização
HasSphereModel
HasSphereModel = True
HasSphereModel = 'True'
Devolve todos os objetos de corpo 3D cuja propriedade Model Type está definida como Sphere.
Not HasSphereModel
HasSphereModel = False
HasSphereModel = 'False'
Devolve todos os objetos except objetos de corpo 3D cuja propriedade Model Type está definida como Sphere.
HasSquareHole
Resumo
Devolve todos os objetos pad com furos quadrados.
Sintaxe
HasSquareHole : Boolean/Boolean_String
Exemplo de utilização
HasSquareHole
HasSquareHole = True
HasSquareHole = 'True'
Devolve todos os objetos pad com furos quadrados.
Not HasSquareHole
HasSquareHole = False
HasSquareHole = 'False'
Devolve todos os objetos except objetos pad com furos quadrados.
HasStepModel
Resumo
Devolve todos os objetos de corpo 3D.
Sintaxe
HasStepModel : Boolean/Boolean_String
Exemplo de utilização
HasStepModel
HasStepModel = True
HasStepModel = 'True'
Devolve todos os objetos de corpo 3D.
Not HasStepModel
HasStepModel = False
HasStepModel = 'False'
Devolve todos os objetos except objetos de corpo 3D.
InViaShielding
Resumo
Devolve todos os objetos via e polygon (cobre de blindagem) que são membros de um grupo de blindagem de vias.
Sintaxe
InViaShielding : Boolean/Boolean_String
Exemplo de utilização
InViaShielding
InViaShielding = True
InViaShielding = 'True'
Devolve todos os objetos via e polygon (cobre de blindagem) que são membros de um grupo de blindagem de vias.
Not InViaShielding
InViaShielding = False
InViaShielding = 'False'
Devolve todos os objetos except objetos via e polygon (cobre de blindagem) que são membros de um grupo de blindagem de vias.
IsAngularDimension
Resumo
Devolve objetos de cota angular.
Sintaxe
IsAngularDimension : Boolean
Exemplo de utilização
IsAngularDimension
IsAngularDimension = True
Devolve todos os objetos de cota angular.
Not IsAngularDimension
IsAngularDimension = False
Devolve todos os objetos except objetos de cota angular.
IsArc
Resumo
Devolve objetos de arco.
Sintaxe
IsArc : Boolean
Exemplo de utilização
IsArc
IsArc = True
Devolve todos os objetos de arco.
Not IsArc
IsArc = False
Devolve todos os objetos except objetos de arco.
IsBarCodeText
Resumo
Devolve objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e a propriedade BarCode Type está definida como Code 39 ou Code 128.
Sintaxe
IsBarCodeText : Boolean
Exemplo de utilização
IsBarCodeText
IsBarCodeText = 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 Code 39 ou Code 128.
Not IsBarCodeText
IsBarCodeText = False
Devolve todos os objetos except objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e a propriedade BarCode Type está definida como Code 39 ou Code 128.
IsBaselineDimension
Resumo
Devolve objetos de cota de linha de base.
Sintaxe
IsBaselineDimension : Boolean
Exemplo de utilização
IsBaselineDimension
IsBaselineDimension = True
Devolve todos os objetos de cota de linha de base.
Not IsBaselineDimension
IsBaselineDimension = False
Devolve todos os objetos except objetos de cota de linha de base.
IsBlindVia
Resumo
Devolve objetos de via cega.
Sintaxe
IsBlindVia : Boolean
Exemplo de utilização
IsBlindVia
IsBlindVia = True
Devolve todos os objetos de via cega.
Not IsBlindVia
IsBlindVia = False
Devolve todos os objetos except objetos de via cega.
IsBoard
Resumo
Não devolve objetos - apenas apresenta a região ocupada pela PCB.
Sintaxe
IsBoard : Boolean/Boolean_String
Exemplo de utilização
IsBoard
IsBoard = True
IsBoard = 'True'
Não devolve objetos - apenas apresenta a região ocupada pela PCB.
Not IsBoard
IsBoard = False
IsBoard = 'False'
Devolve todos os objetos, apresentando ainda assim a região ocupada pela PCB.
IsBoardCutoutRegion
Resumo
Devolve objetos de região cuja Kind propriedade está definida como Board cutout.
Sintaxe
IsBoardCutoutRegion : Boolean
Exemplo de utilização
IsBoardCutoutRegion
IsBoardCutoutRegion = True
Devolve todos os objetos de região cuja Kind propriedade está definida como Board cutout.
Not IsBoardCutoutRegion
IsBoardCutoutRegion = False
Devolve todos os objetos except objetos de região cuja Kind propriedade está definida como Board cutout.
IsBoardOutline
Resumo
Não devolve objetos - apenas apresenta a região ocupada pela PCB.
Sintaxe
IsBoardOutline : Boolean/Boolean_String
Exemplo de utilização
IsBoardOutline
IsBoardOutline = True
IsBoardOutline = 'True'
Não devolve objetos - apenas apresenta a região ocupada pela PCB.
Not IsBoardOutline
IsBoardOutline = False
IsBoardOutline = 'False'
Devolve todos os objetos, continuando a apresentar a região ocupada pela PCB.
IsBondFinger
Resumo
Devolve objetos pad SMD numa camada de cobre que têm fios de ligação conectados aos mesmos.
Sintaxe
IsBondFinger : Boolean
Exemplo de utilização
IsBondFinger
IsBondFinger = True
Devolve todos os objetos pad SMD numa camada de cobre que têm fios de ligação conectados aos mesmos.
Not IsBondFinger
IsBondFinger = False
Devolve todos os objetos except objetos pad SMD numa camada de cobre que têm fios de ligação conectados aos mesmos.
IsBondWire
Resumo
Devolve objetos de fio de ligação.
Sintaxe
IsBondWire : Boolean
Exemplo de utilização
IsBondWire
IsBondWire = True
Devolve todos os objetos de fio de ligação.
Not IsBondWire
IsBondWire = False
Devolve todos os objetos except objetos de fio de ligação.
IsBondWireConnected
Resumo
Devolve objetos que têm fios de ligação conectados aos mesmos.
Sintaxe
IsBondWireConnected : Boolean
Exemplo de utilização
IsBondWireConnected
IsBondWireConnected = True
Devolve todos os objetos que têm fios de ligação conectados aos mesmos.
Not IsBondWireConnected
IsBondWireConnected = False
Devolve todos os objetos except objetos que têm fios de ligação conectados aos mesmos.
IsBuriedVia
Resumo
Devolve objetos via enterrada.
Sintaxe
IsBuriedVia : Boolean
Exemplo de utilização
IsBuriedVia
IsBuriedVia = True
Devolve todos os objetos via enterrada.
Not IsBuriedVia
IsBuriedVia = False
Devolve todos os objetos except objetos via enterrada.
IsCenterDimension
Resumo
Devolve objetos de cota ao centro.
Sintaxe
IsCenterDimension : Boolean
Exemplo de utilização
IsCenterDimension
IsCenterDimension = True
Devolve todos os objetos de cota ao centro.
Not IsCenterDimension
IsCenterDimension = False
Devolve todos os objetos except objetos de cota ao centro.
IsClass
Resumo
Devolve objetos de classe.
Sintaxe
IsClass : Boolean
Exemplo de utilização
IsClass
IsClass = True
Devolve todos os objetos de classe.
Not IsClass
IsClass = False
Devolve todos os objetos except objetos de classe.
IsComment
Resumo
Devolve objetos de texto cuja String Type propriedade é Comment. Estes são filhos de objetos de componente.
Sintaxe
IsComment : Boolean
Exemplo de utilização
IsComment
IsComment = True
Devolve todos os objetos de texto cuja String Type propriedade é Comment.
Not IsComment
IsComment = False
Devolve todos os objetos except objetos de texto cuja String Type propriedade é Comment.
IsComponent
Resumo
Devolve objetos de componente.
Sintaxe
IsComponent : Boolean
Exemplo de utilização
IsComponent
IsComponent = True
Devolve todos os objetos de componente.
Not IsComponent
IsComponent = False
Devolve todos os objetos except objetos de componente.
IsComponentArc
Resumo
Devolve objetos de arco que são filhos de objetos de componente.
Sintaxe
IsComponentArc : Boolean
Exemplo de utilização
IsComponentArc
IsComponentArc = True
Devolve todos os objetos de arco que são filhos de objetos de componente.
Not IsComponentArc
IsComponentArc = False
Devolve todos os objetos except objetos de arco que são filhos de objetos de componente.
IsComponentBody
Resumo
Devolve objetos de corpo 3D.
Sintaxe
IsComponentBody : Boolean
Exemplo de utilização
IsComponentBody
IsComponentBody = True
Devolve todos os objetos de corpo 3D.
Not IsComponentBody
IsComponentBody = False
Devolve todos os objetos except objetos de corpo 3D.
IsComponentFill
Resumo
Devolve objetos de preenchimento que são filhos de objetos de componente.
Sintaxe
IsComponentFill : Boolean
Exemplo de utilização
IsComponentFill
IsComponentFill = True
Devolve todos os objetos de preenchimento que são filhos de objetos de componente.
Not IsComponentFill
IsComponentFill = False
Devolve todos os objetos except objetos de preenchimento que são filhos de objetos de componente.
IsComponentPad
Resumo
Devolve objetos pad que são filhos de objetos de componente.
Sintaxe
IsComponentPad : Boolean
Exemplo de utilização
IsComponentPad
IsComponentPad = True
Devolve todos os objetos pad que são filhos de objetos de componente.
Not IsComponentPad
IsComponentPad = False
Devolve todos os objetos except objetos pad que são filhos de objetos de componente.
IsComponentText
Resumo
Devolve objetos de texto que são filhos de objetos de componente.
Sintaxe
IsComponentText : Boolean
Exemplo de utilização
IsComponentText
IsComponentText = True
Devolve todos os objetos de texto que são filhos de objetos de componente.
Not IsComponentText
IsComponentText = False
Devolve todos os objetos except objetos de texto que são filhos de objetos de componente.
IsComponentTrack
Resumo
Devolve objetos de trilha que são filhos de objetos de componente.
Sintaxe
IsComponentTrack : Boolean
Exemplo de utilização
IsComponentTrack
IsComponentTrack = True
Devolve todos os objetos de trilha que são filhos de objetos de componente.
Not IsComponentTrack
IsComponentTrack = False
Devolve todos os objetos except objetos de trilha que são filhos de objetos de componente.
IsComponentVia
Resumo
Devolve objetos via que são filhos de objetos de componente.
Sintaxe
IsComponentVia : Boolean
Exemplo de utilização
IsComponentVia
IsComponentVia = True
Devolve todos os objetos via que são filhos de objetos de componente.
Not IsComponentVia
IsComponentVia = False
Devolve todos os objetos except objetos via que são filhos de objetos de componente.
IsConnection
Resumo
Devolve todas as linhas de ligação.
Sintaxe
IsConnection : Boolean/Boolean_String
Exemplo de utilização
IsConnection
IsConnection = True
IsConnection = 'True'
Devolve todas as linhas de ligação.
Not IsConnection
IsConnection = False
IsConnection = 'False'
Devolve todos os objetos AND linhas de ligação. Os detalhes de "ligação" também são apresentados porque são objetos filhos (não listados) de objetos de net que são devolvidos por esta consulta.
Not IsConnection And Not IsNet
(IsConnection = False) And (IsNet = False)
Devolve todos os objetos except para objetos de net; os detalhes de "ligação" não são apresentados porque são objetos filhos (não listados) de objetos de net, e nenhum objeto de net é devolvido por esta consulta.
IsCoordinate
Resumo
Devolve objetos de coordenada.
Sintaxe
IsCoordinate : Boolean
Exemplo de utilização
IsCoordinate
IsCoordinate = True
Devolve todos os objetos de coordenada.
Not IsCoordinate
IsCoordinate = False
Devolve todos os objetos except objetos de coordenada.
IsCopperRegion
Resumo
Devolve objetos de região sólida, ou seja, regiões que não têm a sua Kind propriedade definida como Polygon cutout ou Board cutout (o que as tornaria regiões Polygon Cutout ou Board Cutout, respetivamente).
Sintaxe
IsCopperRegion : Boolean
Exemplo de utilização
IsCopperRegion
IsCopperRegion = True
Devolve todos os objetos de região sólida.
Not IsCopperRegion
IsCopperRegion = False
Devolve todos os objetos except objetos de região sólida.
IsCutoutRegion
Resumo
Devolve objetos de região de recorte de polígono, ou seja, regiões que têm a sua Cutout propriedade ativada.
Sintaxe
IsCutoutRegion : Boolean
Exemplo de utilização
IsCutoutRegion
Is = TrueCutoutRegion
Devolve todos os objetos de região de recorte de polígono.
Not IsCutoutRegion
Is = FalseCutoutRegion
Devolve todos os objetos except objetos de região de recorte de polígono.
IsDatumDimension
Resumo
Devolve objetos de cota datum.
Sintaxe
IsDatumDimension : Boolean
Exemplo de utilização
IsDatumDimension
IsDatumDimension = True
Devolve todos os objetos de cota datum.
Not IsDatumDimension
IsDatumDimension = False
Devolve todos os objetos except objetos de cota datum.
IsDesignator
Resumo
Devolve objetos de texto cuja propriedade String Type é Designator – estes são filhos de objetos de componente.
Sintaxe
IsDesignator : Boolean
Exemplo de Utilização
IsDesignator
IsDesignator = True
Devolve todos os objetos de texto cuja propriedade String Type é Designator.
Not IsDesignator
IsDesignator = False
Devolve todos os objetos except objetos de texto cuja propriedade String Type é Designator.
IsDifferentialPair
Resumo
Devolve todos os objetos de par diferencial.
Sintaxe
IsDifferentialPair : Boolean/Boolean_String
Exemplo de Utilização
IsDifferentialPair
IsDifferentialPair = True
IsDifferentialPair = 'True'
Devolve todos os objetos de par diferencial.
Not IsDifferentialPair
IsDifferentialPair = False
IsDifferentialPair = 'False'
Devolve todos os objetos except objetos de par diferencial.
IsDimension
Resumo
Devolve todos os objetos de cota (independentemente do tipo).
Sintaxe
IsDimension : Boolean
Exemplo de Utilização
IsDimension
IsDimension = True
Devolve todos os objetos de cota.
Not IsDimension
IsDimension = False
Devolve todos os objetos except objetos de cota.
IsEmbeddedBoard
Resumo
Devolve todos os objetos de matriz de placa embebida.
Sintaxe
IsEmbeddedBoard : Boolean/Boolean_String
Exemplo de Utilização
IsEmbeddedBoard
IsEmbeddedBoard = True
IsEmbeddedBoard = 'True'
Devolve todos os objetos de matriz de placa embebida.
Not IsEmbeddedBoard
IsEmbeddedBoard = False
IsEmbeddedBoard = 'False'
Devolve todos os objetos except objetos de matriz de placa embebida.
IsFill
Resumo
Devolve objetos de preenchimento.
Sintaxe
IsFill : Boolean
Exemplo de Utilização
IsFill
IsFill = True
Devolve todos os objetos de preenchimento.
Not IsFill
IsFill = False
Devolve todos os objetos except objetos de preenchimento.
IsFromTo
Resumo
Devolve todos os objetos from-to.
Sintaxe
IsFromTo : Boolean/Boolean_String
Exemplo de Utilização
IsFromTo
IsFromTo = True
IsFromTo = 'True'
Devolve todos os objetos from-to.
Not IsFromTo
IsFromTo = False
IsFromTo = 'False'
Devolve todos os objetos except objetos from-to.
IsLeaderDimension
Resumo
Devolve objetos de cota com chamada.
Sintaxe
IsLeaderDimension : Boolean
Exemplo de Utilização
IsLeaderDimension
IsLeaderDimension = True
Devolve todos os objetos de cota com chamada.
Not IsLeaderDimension
IsLeaderDimension = False
Devolve todos os objetos except objetos de cota com chamada.
IsLinearDiameterDimension
Resumo
Devolve objetos de cota de diâmetro linear.
Sintaxe
IsLinearDiameterDimension : Boolean
Exemplo de UtilizaçãoDimension
IsLinearDiameter
IsLinearDiameterDimension = True
Devolve todos os objetos de cota de diâmetro linear.
Not IsLinearDiameterDimension
IsLinearDiameterDimension = False
Devolve todos os objetos except objetos de cota de diâmetro linear.
IsLinearDimension
Resumo
Devolve objetos de cota linear.
Sintaxe
IsLinearDimension : Boolean
Exemplo de UtilizaçãoDimension
IsLinear
IsLinearDimension = True
Devolve todos os objetos de cota linear.
Not IsLinearDimension
IsLinearDimension = False
Devolve todos os objetos except objetos de cota linear.
IsMicroVia
Resumo
Devolve objetos µvia.
Sintaxe
IsMicroVia : Boolean
Exemplo de Utilização
IsMicroVia
IsMicroVia = True
Devolve todos os objetos µvia.
Not IsMicroVia
IsMicroVia = False
Devolve todos os objetos except objetos µvia.
IsNet
Resumo
Devolve objetos de net. Qualquer objeto que inclua a propriedade Net pode pertencer a uma net, por exemplo, pista, arco, preenchimento, região, polígono, pad e via.
Sintaxe
IsNet : Boolean
Exemplo de Utilização
IsNet
IsNet = True
Devolve todos os objetos de net.
Not IsNet
IsNet = False
Devolve todos os objetos except objetos de net.
IsObjectKind
Resumo
Devolve 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 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 regra. O tipo de regra, tal como aparece na caixa de diálogo PCB Rules and Constraints Editor, é mostrado 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 Sala) -
'Daisy Chain Stub Length Rule'(Comprimento de 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'(Declive - Flanco Descendente) -
'Max Slope Rising Edge Rule'(Declive - Flanco Ascendente) -
'Max Via Stub Length (BackDrilling rule)'(Comprimento Máximo de 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 de Sinal) -
'Signal Top Value Rule'(Valor de Topo do Sinal) -
'Silk To Silk Clearance Rule'(Afastamento Silk a Silk) -
'Silk To Solder Mask Clearance Rule'(Afastamento Silk à 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
IsObjectKind('Via')
IsObjectKind('Via') = True
IsObjectKind('Via') = 'True'
Devolve todos os objetos via.
Not IsObjectKind('Track')
IsObjectKind('Track') = False
IsObjectKind('Track') = 'False'
Devolve todos os objetos except objetos de pista.
Notas
Os caracteres de aspas simples (') no início e no fim da cadeia ObjectType são obrigatórios.
IsOriginalDimension
Resumo
Devolve todos os objetos de cota original.
Sintaxe
IsOriginalDimension : Boolean/Boolean_String
Exemplo de Utilização
IsOriginalDimension
IsOriginalDimension = True
IsOriginalDimension = 'True'
Devolve todos os objetos de cota original.
Not IsOriginalDimension
IsOriginalDimension = False
IsOriginalDimension = 'False'
Devolve todos os objetos except objetos de cota original.
IsPad
Resumo
Devolve objetos pad.
Sintaxe
IsPad : Boolean
Exemplo de Utilização
IsPad
IsPad = True
Devolve todos os objetos pad.
Not IsPad
IsPad = False
Devolve todos os objetos except objetos pad.
IsPadHoleValid
Resumo
Devolve todos os objetos pad que têm um furo válido. Para ser um furo válido, a propriedade Hole Size do pad tem de ter um valor diferente de zero. Além disso, se o furo for rasgado, tem de ter um comprimento diferente de zero.
Sintaxe
IsPadHoleValid : Boolean/Boolean_String
Exemplo de Utilização
IsPadHoleValid
IsPadHoleValid = True
IsPadHoleValid = 'True'
Devolve todos os objetos pad que têm um furo válido.
Not IsPadHoleValid
IsPadHoleValid = False
IsPadHoleValid = 'False'
Devolve todos os objetos except objetos pad que têm um furo válido.
IsPoly
Resumo
Devolve objetos de vazamento de polígono.
Sintaxe
IsPoly : Boolean
Exemplo de Utilização
IsPoly
IsPoly = True
Devolve todos os objetos de vazamento de polígono.
Not IsPoly
IsPoly = False
Devolve todos os objetos except objetos de vazamento de polígono.
Notas
-
Esta função é um alias da função IsPolygon.
-
Ao definir uma regra Electrical Clearance para vazados de polígono, deve utilizar a verificação do atributo InPolygon (ou InPoly) em vez da verificação do tipo de objeto IsPolygon (ou IsPoly). Isto deve-se ao facto de as regras de afastamento atuarem sobre os primitivos (regiões, pistas e arcos) que constituem, ou estão in ao vazado de polígono, em vez do vazado de polígono como um objeto completo. Uma regra de afastamento válida para vazados de polígono seria entre objetos InPolygon e All outros objetos.
IsPolygon
Resumo
Devolve objetos de vazado de polígono.
Sintaxe
IsPolygon : Boolean
Exemplo de utilização
IsPolygon
IsPolygon = True
Devolve todos os objetos de vazado de polígono.
Not IsPolygon
IsPolygon = False
Devolve todos os objetos except objetos de vazado de polígono.
Notas
-
Esta função é um alias da função IsPoly.
-
Ao definir uma regra Electrical Clearance para vazados de polígono, deve utilizar a verificação do atributo InPolygon (ou InPoly) em vez da verificação do tipo de objeto IsPolygon (ou IsPoly). Isto deve-se ao facto de as regras de afastamento atuarem sobre os primitivos (regiões, pistas e arcos) que constituem, ou estão in ao vazado de polígono, em vez do vazado de polígono como um objeto completo. Uma regra de afastamento válida para vazados de polígono seria entre objetos InPolygon e All outros objetos.
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 except objetos de cadeia de texto cuja propriedade Text Kind está definida como BarCode Text e a propriedade BarCode Type está definida como QR Code.
IsRadialDiameterDimension
Resumo
Devolve objetos de cota de diâmetro radial.
Sintaxe
IsRadialDiameterDimension : Boolean
Exemplo de utilização
IsDimensionRadialDiameter
IsDimension = TrueRadialDiameter
Devolve todos os objetos de cota de diâmetro radial.
Not IsDimensionRadialDiameter
IsDimension = FalseRadialDiameter
Devolve todos os objetos except objetos de cota de diâmetro radial.
IsRadialDimension
Resumo
Devolve objetos de cota radial.
Sintaxe
IsRadialDimension : Boolean
Exemplo de utilização DimensionDimension = True
IsDimension = FalseRadial
IsDimensionRadial
Devolve todos os objetos de cota radial.
Not IsRadial
IsRadial
Devolve todos os objetos except objetos de cota radial.
IsRegion
Resumo
Devolve todos os objetos de região, ou seja, regiões sólidas, regiões de recorte de polígono e regiões de recorte da placa.
Sintaxe
IsRegion : Boolean
Exemplo de utilização
IsRegion
IsRegion = True
Devolve todos os objetos de região.
Not IsRegion
IsRegion = False
Devolve todos os objetos except objetos de região.
IsRoom
Resumo
Devolve objetos da regra Definição de Room (Regra de Restrição de Confinamento).
Sintaxe
IsRoom : Boolean/Boolean_String
Exemplo de utilização
IsRoom
IsRoom= True
IsRoom= 'True'
Devolve todos os objetos da regra Definição de Room.
Not IsRoom
IsRoom= False
IsRoom= 'False'
Devolve todos os objetos except objetos da regra Definição de Room.
Notas
Esta função é um alias da função IsRule_ConfinementConstraint.
IsRule
Resumo
Devolve todos os objetos de regra de design (independentemente do tipo).
Sintaxe
IsRule : Boolean
Exemplo de utilização
IsRule
IsRule = True
Devolve todos os objetos de regra de design.
Not IsRule
IsRule = False
Devolve todos os objetos except objetos de regra de design.
IsRule_AcuteAngle
Resumo
Devolve objetos da regra Ângulo Agudo.
Sintaxe
IsRule_AcuteAngle : Boolean
Exemplo de utilização
IsRule_AcuteAngle
IsRule_AcuteAngle = True
Devolve todos os objetos da regra Ângulo Agudo.
Not IsRule_AcuteAngle
IsRule_AcuteAngle = False
Devolve todos os objetos except objetos da regra Ângulo Agudo.
IsRule_BoardOutlineClearance
Resumo
Devolve objetos da regra Afastamento ao Contorno da Placa.
Sintaxe
IsRule_BoardOutlineClearance : Boolean
Exemplo de utilização
IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = True
Devolve todos os objetos da regra Afastamento ao Contorno da Placa.
Not IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = False
Devolve todos os objetos except objetos da regra Afastamento ao Contorno da Placa.
IsRule_BrokenNets
Resumo
Devolve objetos da regra Rede Não Roteada.
Sintaxe
IsRule_BrokenNets : Boolean
Exemplo de utilização
IsRule_BrokenNets
IsRule_BrokenNets = True
Devolve todos os objetos da regra Rede Não Roteada.
Not IsRule_BrokenNets
IsRule_BrokenNets = False
Devolve todos os objetos except objetos da regra Rede Não Roteada.
IsRule_Clearance
Resumo
Devolve objetos da regra Afastamento.
Sintaxe
IsRule_Clearance : Boolean
Exemplo de utilização = True
IsRule_Clearance
Is = FalseRule_Clearance
Devolve todos os objetos da regra Afastamento.
Not IsRule_Clearance
IsRule_Clearance
Devolve todos os objetos except objetos da regra Afastamento.
IsRule_ComponentClearance
Resumo
Devolve objetos da regra Afastamento entre Componentes.
Sintaxe
IsRule_ComponentClearance : Boolean
Exemplo de utilização = True
IsRule_ = FalseComponentClearance
IsRule_ ComponentClearance
Devolve todos os objetos da regra Afastamento entre Componentes.
Not IsRule_ComponentClearance
IsRule_ComponentClearance
Devolve todos os objetos except objetos da regra Afastamento entre Componentes.
IsRule_ComponentRotations
Resumo
Devolve objetos da regra Orientações dos Componentes.
Sintaxe
IsRule_ComponentRotations : Boolean
Exemplo de utilização = True
IsRule_ = FalseComponentRotations
IsRule_ ComponentRotations
Devolve todos os objetos da regra Orientações dos Componentes.
Not IsRule_ComponentRotations
IsRule_ComponentRotations
Devolve todos os objetos except objetos da regra Orientações dos Componentes.
IsRule_ConfinementConstraint
Resumo
Devolve objetos da regra Definição de Room (Regra de Restrição de Confinamento).
Sintaxe
IsRule_ConfinementConstraint : Boolean/Boolean_String
Exemplo de utilização
IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= True
IsRule_ConfinementConstraint= 'True'
Devolve todos os objetos da regra Definição de Room.
Not IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= False
É Rule_ConfinementConstraint= 'False'
Devolve todos os objetos except objetos da regra Definição de Room.
Notas
Esta função é um alias da função IsRoom.
IsRule_Creepage
Resumo
Devolve objetos da regra Distância de Fuga.
Sintaxe
IsRule_Creepage : Boolean
Exemplo de utilização
IsRule_Creepage
IsRule_Creepage = True
Devolve todos os objetos da regra Distância de Fuga.
Not IsRule_Creepage
IsRule_Creepage = False
Devolve todos os objetos except objetos da regra Distância de Fuga.
IsRule_DaisyChainStubLength
Resumo
Devolve objetos da regra Comprimento do Stub de Cadeia em Margarida.
Sintaxe
IsRule_DaisyChainStubLength : Boolean
Exemplo de utilização
IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = True
Devolve todos os objetos da regra Comprimento do Stub de Cadeia em Margarida.
Not IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = False
Devolve todos os objetos except objetos da regra Comprimento do Stub de Cadeia em Margarida.
IsRule_DifferentialPairsRouting
Resumo
Devolve objetos da regra Roteamento de Pares Diferenciais.
Sintaxe
IsRule_DifferentialPairsRouting : Boolean
Exemplo de utilização
IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = True
Devolve todos os objetos da regra Roteamento de Pares Diferenciais.
Not IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = False
Devolve todos os objetos except objetos da regra Roteamento de Pares Diferenciais.
IsRule_FanoutControl
Resumo
Devolve objetos da regra Controlo de Fanout.
Sintaxe
IsRule_FanoutControl : Boolean
Exemplo de Utilização = True
IsRule_ = FalseFanoutControl
IsRule_ FanoutControl
Devolve todos os objetos de regra Fanout Control.
Not IsRule_FanoutControl
IsRule_FanoutControl
Devolve todos os objetos except objetos de regra Fanout Control.
IsRule_FlightTime_FallingEdge
Resumo
Devolve objetos de regra Flight Time - Falling Edge.
Sintaxe
IsRule_FlightTime_FallingEdge : Boolean
Exemplo de Utilização
IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = True
Devolve todos os objetos de regra Flight Time - Falling Edge.
Not IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = False
Devolve todos os objetos except objetos de regra Flight Time - Falling Edge.
IsRule_FlightTime_RisingEdge
Resumo
Devolve objetos de regra Flight Time - Rising Edge.
Sintaxe
IsRule_FlightTime_RisingEdge : Boolean
Exemplo de Utilização
IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = True
Devolve todos os objetos de regra Flight Time - Rising Edge.
Not IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = False
Devolve todos os objetos except objetos de regra Flight Time - Rising Edge.
IsRule_HoleToHoleClearance
Resumo
Devolve objetos de regra Hole To Hole Clearance.
Sintaxe
IsRule_HoleToHoleClearance : Boolean
Exemplo de Utilização
IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = True
Devolve todos os objetos de regra Hole To Hole Clearance.
Not IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = False
Devolve todos os objetos except objetos de regra Hole To Hole Clearance.
IsRule_LayerPair
Resumo
Devolve objetos de regra Layer Pairs.
Sintaxe
IsRule_LayerPair : Boolean
Exemplo de Utilização
IsRule_LayerPair
IsRule_LayerPair = True
Devolve todos os objetos de regra Layer Pairs.
Not IsRule_LayerPair
IsRule_LayerPair = False
Devolve todos os objetos except objetos de regra Layer Pairs.
IsRule_MatchedLengths
Resumo
Devolve objetos de regra Matched Lengths.
Sintaxe
IsRule_MatchedLengths : Boolean
Exemplo de Utilização
IsRule_MatchedLengths
IsRule_MatchedLengths = True
Devolve todos os objetos de regra Matched Lengths.
Not IsRule_MatchedLengths
IsRule_MatchedLengths = False
Devolve todos os objetos except objetos de regra Matched Lengths.
IsRule_MaximumViaCount
Resumo
Devolve objetos de regra Maximum Via Count.
Sintaxe
IsRule_MaximumViaCount : Boolean
Exemplo de Utilização
IsRule_MaximumViaCount
IsRule_MaximumViaCount = True
Devolve todos os objetos de regra Maximum Via Count.
Not IsRule_MaximumViaCount
IsRule_MaximumViaCount = False
Devolve todos os objetos except objetos de regra Maximum Via Count.
IsRule_MaxMinHeightConstraint
Resumo
Devolve objetos de regra Height.
Sintaxe
IsRule_MaxMinHeightConstraint : Boolean
Exemplo de Utilização = True
IsRule_ = FalseMaxMinHeightConstraint
IsRule_ MaxMinHeightConstraint
Devolve todos os objetos de regra Height.
Not IsRule_MaxMinHeightConstraint
IsRule_MaxMinHeightConstraint
Devolve todos os objetos except objetos de regra Height.
IsRule_MaxMinHoleSize
Resumo
Devolve objetos de regra Hole Size.
Sintaxe
IsRule_MaxMinHoleSize : Boolean
Exemplo de Utilização
IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = True
Devolve todos os objetos de regra Hole Size.
Not IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = False
Devolve todos os objetos except objetos de regra Hole Size.
IsRule_MaxMinImpedance
Resumo
Devolve objetos de regra Impedance.
Sintaxe
IsRule_MaxMinImpedance : Boolean
Exemplo de Utilização
IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = True
Devolve todos os objetos de regra Impedance.
Not IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = False
Devolve todos os objetos except objetos de regra Impedance.
IsRule_MaxMinLength
Resumo
Devolve objetos de regra Length.
Sintaxe
IsRule_MaxMinLength : Boolean
Exemplo de Utilização
IsRule_MaxMinLength
IsRule_MaxMinLength = True
Devolve todos os objetos de regra Length.
Not IsRule_MaxMinLength
IsRule_MaxMinLength = False
Devolve todos os objetos except objetos de regra Length.
IsRule_MaxMinWidth
Resumo
Devolve objetos de regra Width.
Sintaxe
IsRule_MaxMinWidth : Boolean
Exemplo de Utilização = True
IsRule_ = FalseMaxMinWidth
IsRule_ MaxMinWidth
Devolve todos os objetos de regra Width.
Not IsRule_MaxMinWidth
IsRule_MaxMinWidth
Devolve todos os objetos except objetos de regra Width.
IsRule_MaxSlope_FallingEdge
Resumo
Devolve objetos de regra Slope - Falling Edge.
Sintaxe
IsRule_MaxSlope_FallingEdge : Boolean
Exemplo de Utilização
IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = True
Devolve todos os objetos de regra Slope - Falling Edge.
Not IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = False
Devolve todos os objetos except objetos de regra Slope - Falling Edge.
IsRule_MaxSlope_RisingEdge
Resumo
Devolve objetos de regra Slope - Rising Edge.
Sintaxe
IsRule_MaxSlope_RisingEdge : Boolean
Exemplo de Utilização
IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = True
Devolve todos os objetos de regra Slope - Rising Edge.
Not IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = False
Devolve todos os objetos except objetos de regra Slope - Rising Edge.
IsRule_MinimumAnnularRing
Resumo
Devolve objetos de regra Minimum Annular Ring.
Sintaxe
IsRule_MinimumAnnularRing : Boolean
Exemplo de Utilização
IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = True
Devolve todos os objetos de regra Minimum Annular Ring.
Not IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = False
Devolve todos os objetos except objetos de regra Minimum Annular Ring.
IsRule_MinimumSolderMaskSliver
Resumo
Devolve objetos de regra Minimum Solder Mask Sliver.
Sintaxe
IsRule_MinimumSolderMaskSliver : Boolean
Exemplo de Utilização
IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = True
Devolve todos os objetos de regra Minimum Solder Mask Sliver.
Not IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = False
Devolve todos os objetos except objetos de regra Minimum Solder Mask Sliver.
IsRule_NetAntennae
Resumo
Devolve objetos de regra Net Antennae.
Sintaxe
IsRule_NetAntennae : Boolean
Exemplo de Utilização
IsRule_NetAntennae
IsRule_NetAntennae = True
Devolve todos os objetos de regra Net Antennae.
Not IsRule_NetAntennae
IsRule_NetAntennae = False
Devolve todos os objetos except objetos de regra Net Antennae.
IsRule_NetsToIgnore
Resumo
Devolve objetos de regra Nets To Ignore.
Sintaxe
IsRule_NetsToIgnore : Boolean
Exemplo de Utilização
IsRule_NetsToIgnore
IsRule_NetsToIgnore = True
Devolve todos os objetos de regra Nets to Ignore.
Not IsRule_NetsToIgnore
IsRule_NetsToIgnore = False
Devolve todos os objetos except objetos de regra Nets to Ignore.
IsRule_Overshoot_FallingEdge
Resumo
Devolve objetos de regra Overshoot - Falling Edge.
Sintaxe
IsRule_Overshoot_FallingEdge : Boolean
Exemplo de Utilização
IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = True
Devolve todos os objetos de regra Overshoot - Falling Edge.
Not IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = False
Devolve todos os objetos except objetos de regra Overshoot - Falling Edge.
IsRule_Overshoot_RisingEdge
Resumo
Devolve objetos de regra Overshoot - Rising Edge.
Sintaxe
IsRule_Overshoot_RisingEdge : Boolean
Exemplo de Utilização
IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = True
Devolve todos os objetos de regra Overshoot - Rising Edge.
Not IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = False
Devolve todos os objetos de regra except Overshoot - Flanco Ascendente.
IsRule_ParallelSegment
Resumo
Devolve objetos de regra Segmento Paralelo.
Sintaxe
IsRule_ParallelSegment : Boolean
Exemplo de Utilização
IsRule_ParallelSegment
IsRule_ParallelSegment = True
Devolve todos os objetos de regra Segmento Paralelo.
Not IsRule_ParallelSegment
IsRule_ParallelSegment = False
Devolve todos os objetos except de regra Segmento Paralelo.
IsRule_PasteMaskExpansion
Resumo
Devolve objetos de regra Expansão da Máscara de Pasta.
Sintaxe
IsRule_PasteMaskExpansion : Boolean
Exemplo de Utilização = True
Is = FalseRule_PasteMaskExpansion
Is Rule_ PasteMaskExpansion
Devolve todos os objetos de regra Expansão da Máscara de Pasta.
Not IsRule_PasteMaskExpansion
IsRule_PasteMaskExpansion
Devolve todos os objetos except de regra Expansão da Máscara de Pasta.
IsRule_PermittedLayers
Resumo
Devolve objetos de regra Camadas Permitidas.
Sintaxe
IsRule_PermittedLayers : Boolean
Exemplo de Utilização
Is = FalseRule_ PermittedLayers
IsRule_PermittedLayers = True
Devolve todos os objetos de regra Camadas Permitidas.
Not IsRule_PermittedLayers
IsRule_PermittedLayers
Devolve todos os objetos except de regra Camadas Permitidas.
IsRule_PolygonConnectStyle
Resumo
Devolve objetos de regra Estilo de Ligação do Polígono.
Sintaxe
IsRule_PolygonConnectStyle : Boolean
Exemplo de Utilização = True
IsRule_PolygonConnectStyle
Is = FalseRule_PolygonConnectStyle
Devolve todos os objetos de regra Estilo de Ligação do Polígono.
Not IsRule_PolygonConnectStyle
IsRule_PolygonConnectStyle
Devolve todos os objetos except de regra Estilo de Ligação do Polígono.
IsRule_PowerPlaneClearance
Resumo
Devolve objetos de regra Espaçamento do Plano de Alimentação.
Sintaxe
IsRule_PowerPlaneClearance : Boolean
Exemplo de Utilização
Is = FalseRule_ PowerPlaneClearance
IsRule_PowerPlaneClearance = True
Devolve todos os objetos de regra Espaçamento do Plano de Alimentação.
Not IsRule_PowerPlaneClearance
IsRule_PowerPlaneClearance
Devolve todos os objetos except de regra Espaçamento do Plano de Alimentação.
IsRule_PowerPlaneConnectStyle
Resumo
Devolve objetos de regra Estilo de Ligação do Plano de Alimentação.
Sintaxe
IsRule_PowerPlaneConnectStyle : Boolean
Exemplo de Utilização = True
IsRule_ = FalsePowerPlaneConnectStyle
IsRule_ PowerPlaneConnectStyle
Devolve todos os objetos de regra Estilo de Ligação do Plano de Alimentação.
Not IsRule_PowerPlaneConnectStyle
IsRule_PowerPlaneConnectStyle
Devolve todos os objetos except de regra Estilo de Ligação do Plano de Alimentação.
IsRule_ReturnPath
Resumo
Devolve objetos de regra Caminho de Retorno.
Sintaxe
IsRule_ReturnPath : Boolean
Exemplo de Utilização
IsRule_ReturnPath
IsRule_ReturnPath = True
Devolve todos os objetos de regra Caminho de Retorno.
Not ReturnPath
IsRule_ReturnPath = False
Devolve todos os objetos except de regra Caminho de Retorno.
IsRule_RoutingCornerStyle
Resumo
Devolve objetos de regra Cantos de Encaminhamento.
Sintaxe
IsRule_RoutingCornerStyle : Boolean
Exemplo de Utilização
IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = True
Devolve todos os objetos de regra Cantos de Encaminhamento.
Not IsRule_RoutingCornerStyle
IsRule_RoutingCornerStyle = False
Devolve todos os objetos except de regra Cantos de Encaminhamento.
IsRule_RoutingLayers
Resumo
Devolve objetos de regra Camadas de Encaminhamento.
Sintaxe
IsRule_RoutingLayers : Boolean
Exemplo de Utilização = True
IsRule_RoutingLayers
IsRule_RoutingLayers
Devolve todos os objetos de regra Camadas de Encaminhamento.
Not IsRule_RoutingLayers
IsRule_RoutingLayers = False
Devolve todos os objetos except de regra Camadas de Encaminhamento.
IsRule_RoutingPriority
Resumo
Devolve objetos de regra Prioridade de Encaminhamento.
Sintaxe
IsRule_RoutingPriority : Boolean
Exemplo de Utilização = True
Is = FalseRule_RoutingPriority
IsRule_ RoutingPriority
Devolve todos os objetos de regra Prioridade de Encaminhamento.
Not IsRule_RoutingPriority
IsRule_RoutingPriority
Devolve todos os objetos except de regra Prioridade de Encaminhamento.
IsRule_RoutingTopology
Resumo
Devolve objetos de regra Topologia de Encaminhamento.
Sintaxe
IsRule_RoutingTopology : Boolean
Exemplo de Utilização = True
IsRule_RoutingTopology
Is = FalseRule_RoutingTopology
Devolve todos os objetos de regra Topologia de Encaminhamento.
Not IsRule_RoutingTopology
IsRule_RoutingTopology
Devolve todos os objetos except de regra Topologia de Encaminhamento.
IsRule_RoutingViaStyle
Resumo
Devolve objetos de regra Estilo de Via de Encaminhamento.
Sintaxe
IsRule_RoutingViaStyle : Boolean
Exemplo de Utilização
Is = FalseRule_ RoutingViaStyle
IsRule_RoutingViaStyle = True
Devolve todos os objetos de regra Estilo de Via de Encaminhamento.
Not IsRule_RoutingViaStyle
IsRule_RoutingViaStyle
Devolve todos os objetos except de regra Estilo de Via de Encaminhamento.
IsRule_ShortCircuit
Resumo
Devolve objetos de regra Curto-Circuito.
Sintaxe
IsRule_ShortCircuit : Boolean
Exemplo de Utilização = True
Is = FalseRule_ShortCircuit
IsRule_ ShortCircuit
Devolve todos os objetos de regra Curto-Circuito.
Not IsRule_ShortCircuit
IsRule_ShortCircuit
Devolve todos os objetos except de regra Curto-Circuito.
IsRule_SignalBaseValue
Resumo
Devolve objetos de regra Valor Base do Sinal.
Sintaxe
IsRule_SignalBaseValue : Boolean
Exemplo de Utilização
IsRule_SignalBaseValue
IsRule_SignalBaseValue = True
Devolve todos os objetos de regra Valor Base do Sinal.
Not IsRule_SignalBaseValue
IsRule_SignalBaseValue = False
Devolve todos os objetos except de regra Valor Base do Sinal.
IsRule_SignalStimulus
Resumo
Devolve objetos de regra Estímulo do Sinal.
Sintaxe
IsRule_SignalStimulus : Boolean
Exemplo de Utilização
IsRule_SignalStimulus
IsRule_SignalStimulus = True
Devolve todos os objetos de regra Estímulo do Sinal.
Not IsRule_SignalStimulus
IsRule_SignalStimulus = False
Devolve todos os objetos except de regra Estímulo do Sinal.
IsRule_SignalTopValue
Resumo
Devolve objetos de regra Valor Máximo do Sinal.
Sintaxe
IsRule_SignalTopValue : Boolean
Exemplo de Utilização
IsRule_SignalTopValue
IsRule_SignalTopValue = True
Devolve todos os objetos de regra Valor Máximo do Sinal.
Not IsRule_SignalTopValue
IsRule_SignalTopValue = False
Devolve todos os objetos except de regra Valor Máximo do Sinal.
IsRule_SilkToSilkClearance
Resumo
Devolve objetos de regra Espaçamento Serigrafia a Serigrafia.
Sintaxe
IsRule_SilkToSilkClearance : Boolean
Exemplo de Utilização
IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = True
Devolve todos os objetos de regra Espaçamento Serigrafia a Serigrafia.
Not IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = False
Devolve todos os objetos except de regra Espaçamento Serigrafia a Serigrafia.
IsRule_SilkToSolderMaskClearance
Resumo
Devolve objetos de regra Espaçamento Serigrafia a Máscara de Solda.
Sintaxe
IsRule_SilkToSolderMaskClearance : Boolean
Exemplo de Utilização
IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = True
Devolve todos os objetos de regra Espaçamento Serigrafia a Máscara de Solda.
Not IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = False
Devolve todos os objetos except de regra Espaçamento Serigrafia a Máscara de Solda.
IsRule_SMDNeckDown
Resumo
Devolve objetos de regra Estrangulamento SMD.
Sintaxe
IsRule_SMDNeckDown : Boolean
Exemplo de Utilização = True
Is = FalseRule_SMDNeckDown
IsRule_ SMDNeckDown
Devolve todos os objetos de regra Estrangulamento SMD.
Not IsRule_SMDNeckDown
IsRule_SMDNeckDown
Devolve todos os objetos except de regra Estrangulamento SMD.
IsRule_SMDToCorner
Resumo
Devolve objetos de regra SMD para Canto.
Sintaxe
IsRule_SMDToCorner : Boolean
Exemplo de Utilização = True
IsRule_SMDToCorner
Is = FalseRule_SMDToCorner
Devolve todos os objetos de regra SMD para Canto.
Not IsRule_SMDToCorner
IsRule_SMDToCorner
Devolve todos os objetos except de regra SMD para Canto.
IsRule_SMDToPlane
Resumo
Devolve objetos de regra SMD To Plane.
Sintaxe
IsRule_SMDToPlane : Boolean
Exemplo de Utilização = True
IsRule_ = FalseSMDToPlane
IsRule_ SMDToPlane
Devolve todos os objetos de regra SMD To Plane.
Not IsRule_SMDToPlane
IsRule_SMDToPlane
Devolve todos os objetos exceptobjetos de regra SMD To Plane.
IsRule_SolderMaskExpansion
Resumo
Devolve objetos de regra Solder Mask Expansion.
Sintaxe
IsRule_SolderMaskExpansion : Boolean
Exemplo de Utilização
IsRule_ SolderMaskExpansion
IsRule_ = TrueSolderMaskExpansion
Not IsRule_ SolderMaskExpansion
IsRule_ = FalseSolderMaskExpansion
IsRule_SupplyNets
Resumo
Devolve objetos de regra Supply Nets.
Sintaxe
IsRule_SupplyNets : Boolean
Exemplo de Utilização
IsRule_SupplyNets
IsRule_SupplyNets = True
Devolve todos os objetos de regra Supply Nets.
Not IsRule_SupplyNets
IsRule_SupplyNets = False
IsRule_TestPointStyle
Resumo
Devolve objetos de regra Fabrication Testpoint Style.
Sintaxe
IsRule_TestPointStyle : Boolean
Exemplo de Utilização
IsRule_TestPointStyle
IsRule_TestPointStyle = True
Not IsRule_TestPointStyle
IsRule_TestPointStyle = False
IsRule_TestPointUsage
Resumo
Devolve objetos de regra Fabrication Testpoint Usage.
Sintaxe
IsRule_TestPointUsage : Boolean
Exemplo de Utilização
IsRule_TestPointUsage
IsRule_TestPointUsage = True
Not IsRule_TestPointUsage
IsRule_TestPointUsage = False
IsRule_UnconnectedPin
Resumo
Devolve objetos de regra Un-Connected Pin.
Sintaxe
IsRule_UnconnectedPin : Boolean
Exemplo de Utilização
IsRule_UnconnectedPin
IsRule_UnconnectedPin = True
Devolve todos os objetos de regra Un-Connected Pin.
Not IsRule_UnconnectedPin
IsRule_UnconnectedPin = False
Devolve todos os objetos exceptobjetos de regra Un-Connected Pin.
IsRule_Undershoot_FallingEdge
Resumo
Devolve objetos de regra Undershoot - Falling Edge.
Sintaxe
IsRule_Undershoot_FallingEdge : Boolean
Exemplo de Utilização
IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = True
Not IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = False
IsRule_Undershoot_RisingEdge
Resumo
Devolve objetos de regra Undershoot - Rising Edge.
Sintaxe
IsRule_Undershoot_RisingEdge : Boolean
Exemplo de Utilização
IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = True
Not IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = False
IsRule_ViasUnderSMD
Resumo
Devolve objetos de regra Vias Under SMD.
Sintaxe
IsRule_ViasUnderSMD : Boolean
Exemplo de Utilização
IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = True
Not IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = False
IsRule_Wirebonding
Resumo
Devolve objetos de regra Wire Bonding.
Sintaxe
IsRule_Wirebonding : Boolean
Exemplo de Utilização
IsRule_Wirebonding
IsRule_Wirebonding = True
Devolve todos os objetos de regra Wire Bonding.
Not IsRule_Wirebonding
IsRule_Wirebonding = False
Devolve todos os objetos except objetos de regra Wire Bonding.
IsShieldingVia
Resumo
Devolve todos os objetos via que são membros de um grupo de blindagem por vias.
Sintaxe
IsShieldingVia : Boolean/Boolean_String
Exemplo de Utilização
IsShieldingVia
IsShieldingVia = True
IsShieldingVia = 'True'
Devolve todos os objetos via que são membros de um grupo de blindagem por vias. Os objetos Polygon (cobre de blindagem) também são devolvidos.
Not IsShieldingVia
IsShieldingVia = False
IsShieldingVia = 'False'
Devolve todos os objetos except objetos via que são membros de um grupo de blindagem por vias. Os objetos Polygon (cobre de blindagem) também são devolvidos.
IsSkipVia
Resumo
Devolve objetos skip via.
Sintaxe
IsSkipVia : Boolean
Exemplo de Utilização
IsSkipVia
IsSkipVia = True
Devolve todos os objetos skip via.
Not IsSkipVia
IsSkipVia = False
Devolve todos os objetos except objetos skip via.
IsSplitPlane
Resumo
Devolve objetos split plane.
Sintaxe
IsSplitPlane : Boolean
Exemplo de Utilização
IsSplitPlane
IsSplitPlane = True
Devolve todos os objetos split plane.
Not IsSplitPlane
IsSplitPlane = False
Devolve todos os objetos except objetos split plane.
IsStackedVia
Resumo
Devolve objetos stacked via.
Sintaxe
IsStackedVia : Boolean
Exemplo de Utilização
IsStackedVia
IsStackedVia = True
Devolve todos os objetos stacked via.
Not IsStackedVia
IsStackedVia = False
Devolve todos os objetos except objetos stacked via.
IsStitchingVia
Resumo
Devolve todos os objetos via que são membros de um grupo de costura por vias.
Sintaxe
IsStitchingVia : Boolean/Boolean_String
Exemplo de Utilização
IsStitchingVia
IsStitchingVia = True
IsStitchingVia = 'True'
Devolve todos os objetos via que são membros de um grupo de costura por vias.
Not IsStitchingVia
IsStitchingVia = False
IsStitchingVia = 'False'
Devolve todos os objetos except objetos via que são membros de um grupo de costura por vias.
IsStrokeText
Resumo
Devolve todos os objetos baseados em texto que utilizam um tipo de letra Stroke para apresentar o respetivo texto.
Sintaxe
IsStrokeText : Boolean
Exemplo de Utilização
IsStrokeText
IsStrokeText = True
Devolve todos os objetos baseados em texto que utilizam um tipo de letra Stroke.
Not IsStrokeText
IsStrokeText = False
Devolve todos os objetos except objetos baseados em texto que utilizam um tipo de letra Stroke.
IsTeardrop
Resumo
Devolve todos os objetos teardrop. Os teardrops são frequentemente adicionados a um desenho de PCB com encaminhamento para criar ligações mais robustas entre track e pad, track e via, e track e track. Isto é valioso quando os objetos do desenho são muito pequenos, e é particularmente valioso para pads e vias perfurados, porque o desalinhamento entre o centro da perfuração e o centro do pad/via pode fazer com que o furo remova grande parte do cobre que liga a track ao pad/via - conhecido como drill breakout. Cada forma de teardrop é criada a partir de um único objeto region, que pode ter arestas retas ou curvas.
Sintaxe
IsTeardrop : Boolean/Boolean_String
Exemplo de Utilização
IsTeardrop
IsTeardrop = True
IsTeardrop = 'True'
Devolve todos os objetos region de teardrop.
Not IsTeardrop
IsTeardrop = False
IsTeardrop = 'False'
Devolve todos os objetos except objetos region de teardrop.
IsText
Resumo
Devolve todos os objetos baseados em texto, independentemente do tipo de letra (Stroke, TrueType, BarCode) utilizado para apresentar o texto.
Sintaxe
IsText : Boolean
Exemplo de Utilização
IsText
IsText = True
Devolve todos os objetos baseados em texto.
Not IsText
IsText = False
Devolve todos os objetos except objetos baseados em texto.
IsThruVia
Resumo
Devolve objetos thru via.
Sintaxe
IsThruVia : Boolean
Exemplo de Utilização
IsThruVia
IsThruVia = True
Devolve todos os objetos thru via.
Not IsThruVia
IsThruVia = False
Devolve todos os objetos except objetos thru via.
IsTrack
Resumo
Devolve objetos track.
Sintaxe
IsTrack : Boolean
Exemplo de Utilização
IsTrack
IsTrack = True
Devolve todos os objetos track.
Not IsTrack
IsTrack = False
Devolve todos os objetos except objetos track.
IsTrueTypeText
Resumo
Devolve todos os objetos baseados em texto que utilizam um tipo de letra TrueType para apresentar o respetivo texto.
Sintaxe
IsTrueTypeText : Boolean
Exemplo de Utilização
IsTrueTypeText
IsTrueTypeText = True
Devolve todos os objetos baseados em texto que estão a utilizar um tipo de letra TrueType.
Not IsTrueTypeText
IsTrueTypeText = False
Devolve todos os objetos except objetos baseados em texto que estão a utilizar um tipo de letra TrueType.
IsVia
Resumo
Devolve objetos via.
Sintaxe
IsVia : Boolean
Exemplo de Utilização
IsVia
IsVia = True
Devolve todos os objetos via.
Not IsVia
IsVia = False
Devolve todos os objetos except objetos via.
IsViolation
Resumo
Devolve todos os objetos de violação.
Sintaxe
IsViolation : Boolean
Exemplo de Utilização
IsViolation
IsViolation = True
Devolve todos os objetos de violação.
Not IsViolation
IsViolation = False
Devolve todos os objetos except de violação.