Controlli del tipo di oggetto

Le funzioni di query PCB sono mostrate nella finestra di dialogo Object Type ChecksQuery Helper
Questa pagina di riferimento descrive le parole chiave del linguaggio di query della categoria Object Type Checks disponibili nei documenti PCB e PCB Library in Altium Designer. Per assistenza su una specifica parola chiave di query, utilizzare le sezioni comprimibili seguenti oppure evidenziare (o fare clic all'interno di) una determinata parola chiave nel Query Helper o in un pannello Filter, quindi premere F1 per accedere immediatamente alla relativa sezione.
All
Riepilogo
Restituisce tutti gli oggetti nel documento PCB.
Sintassi
All : Boolean
Esempio di utilizzo
All
All = True
Restituisce tutti gli oggetti.
Not All
All = False
Non restituisce alcun oggetto.
BackDrillBottom
Riepilogo
Restituisce i siti di backdrill sul lato inferiore della scheda.
Sintassi
BackDrillBottom : Boolean
Esempio di utilizzo
BackDrillBottom
BackDrillBottom = True
Restituisce tutti i siti di backdrill sul lato inferiore.
Not BackDrillBottom
BackDrillBottom = False
Restituisce tutti gli oggetti except siti di backdrill sul lato inferiore.
BackDrillTop
Riepilogo
Restituisce i siti di backdrill sul lato superiore della scheda.
Sintassi
BackDrillTop : Boolean
Esempio di utilizzo
BackDrillTop
BackDrillTop = True
Restituisce tutti i siti di backdrill sul lato superiore.
Not BackDrillTop
BackDrillTop = False
Restituisce tutti gli oggetti except siti di backdrill sul lato superiore.
HasCylinderModel
Riepilogo
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Cylinder.
Sintassi
HasCylinderModel : Boolean/Boolean_String
Esempio di utilizzo
HasCylinderModel
HasCylinderModel = True
HasCylinderModel = 'True'
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Cylinder.
Not HasCylinderModel
HasCylinderModel = False
HasCylinderModel = 'False'
Restituisce tutti gli oggetti except oggetti corpo 3D la cui proprietà Model Type è impostata su Cylinder.
HasExtrudedModel
Riepilogo
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Extruded.
Sintassi
HasExtrudedModel : Boolean/Boolean_String
Esempio di utilizzo
HasExtrudedModel
HasExtrudedModel = True
HasExtrudedModel = 'True'
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Extruded.
Not HasExtrudedModel
HasExtrudedModel = False
HasExtrudedModel = 'False'
Restituisce tutti gli oggetti except oggetti corpo 3D la cui proprietà Model Type è impostata su Extruded.
HasGenericStepModel
Riepilogo
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Generic Model.
Sintassi
HasGenericStepModel : Boolean/Boolean_String
Esempio di utilizzo
HasGenericStepModel
HasGenericStepModel = True
HasGenericStepModel = 'True'
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Generic Model.
Not HasGenericStepModel
HasGenericStepModel = False
HasGenericStepModel = 'False'
Restituisce tutti gli oggetti except oggetti corpo 3D la cui proprietà Model Type è impostata su Generic Model.
HasMask
Riepilogo
Restituisce tutti gli oggetti arco, riempimento, pad, regione, traccia e via con una solder mask o paste mask definita.
Sintassi
HasMask : Boolean/Boolean_String
Esempio di utilizzo
HasMask
HasMask = True
HasMask = 'True'
Restituisce tutti gli oggetti arco, riempimento, pad, regione, traccia e via con una solder mask o paste mask definita.
Not HasMask
HasMask = False
HasMask = 'False'
Restituisce tutti gli oggetti except oggetti arco, riempimento, pad, regione, traccia e via con una solder mask o paste mask definita.
HasPasteMask
Riepilogo
Restituisce tutti gli oggetti arco, riempimento, pad, regione, traccia e via con una paste mask definita.
Sintassi
HasPasteMask : Boolean/Boolean_String
Esempio di utilizzo
HasPasteMask
HasPasteMask = True
HasPasteMask = 'True'
Restituisce tutti gli oggetti arco, riempimento, pad, regione, traccia e via con una paste mask definita.
Not HasPasteMask
HasPasteMask = False
HasPasteMask = 'False'
Restituisce tutti gli oggetti except oggetti arco, riempimento, pad, regione, traccia e via con una paste mask definita.
HasRectangularHole
Riepilogo
Restituisce tutti gli oggetti pad con fori rettangolari.
Sintassi
HasRectangularHole : Boolean/Boolean_String
Esempio di utilizzo
HasRectangularHole
HasRectangularHole = True
HasRectangularHole = 'True'
Restituisce tutti gli oggetti pad con fori rettangolari.
Not HasRectangularHole
HasRectangularHole = False
HasRectangularHole = 'False'
Restituisce tutti gli oggetti except oggetti pad con fori rettangolari.
HasRoundHole
Riepilogo
Restituisce tutti gli oggetti pad con fori rotondi.
Sintassi
HasRoundHole : Boolean/Boolean_String
Esempio di utilizzo
HasRoundHole
HasRoundHole = True
HasRoundHole = 'True'
Restituisce tutti gli oggetti pad con fori rotondi.
Not HasRoundHole
HasRoundHole = False
HasRoundHole = 'False'
Restituisce tutti gli oggetti except oggetti pad con fori rotondi.
HasSlotHole
Riepilogo
Restituisce tutti gli oggetti pad con fori asolati.
Sintassi
HasSlotHole : Boolean/Boolean_String
Esempio di utilizzo
HasSlotHole
HasSlotHole = True
HasSlotHole = 'True'
Restituisce tutti gli oggetti pad con fori asolati.
Not HasSlotHole
HasSlotHole = False
HasSlotHole = 'False'
Restituisce tutti gli oggetti except oggetti pad con fori asolati.
HasSolderMask
Riepilogo
Restituisce tutti gli oggetti arco, riempimento, pad, regione, traccia e via con una solder mask definita.
Sintassi
HasSolderMask : Boolean/Boolean_String
Esempio di utilizzo
HasSolderMask
HasSolderMask = True
HasSolderMask = 'True'
Restituisce tutti gli oggetti arco, riempimento, pad, regione, traccia e via con una solder mask definita.
Not HasSolderMask
HasSolderMask = False
HasSolderMask = 'False'
Restituisce tutti gli oggetti except oggetti arco, riempimento, pad, regione, traccia e via con una solder mask definita.
HasSphereModel
Riepilogo
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Sphere.
Sintassi
HasSphereModel : Boolean/Boolean_String
Esempio di utilizzo
HasSphereModel
HasSphereModel = True
HasSphereModel = 'True'
Restituisce tutti gli oggetti corpo 3D la cui proprietà Model Type è impostata su Sphere.
Not HasSphereModel
HasSphereModel = False
HasSphereModel = 'False'
Restituisce tutti gli oggetti except oggetti corpo 3D la cui proprietà Model Type è impostata su Sphere.
HasSquareHole
Riepilogo
Restituisce tutti gli oggetti pad con fori quadrati.
Sintassi
HasSquareHole : Boolean/Boolean_String
Esempio di utilizzo
HasSquareHole
HasSquareHole = True
HasSquareHole = 'True'
Restituisce tutti gli oggetti pad con fori quadrati.
Not HasSquareHole
HasSquareHole = False
HasSquareHole = 'False'
Restituisce tutti gli oggetti except oggetti pad con fori quadrati.
HasStepModel
Riepilogo
Restituisce tutti gli oggetti corpo 3D.
Sintassi
HasStepModel : Boolean/Boolean_String
Esempio di utilizzo
HasStepModel
HasStepModel = True
HasStepModel = 'True'
Restituisce tutti gli oggetti corpo 3D.
Not HasStepModel
HasStepModel = False
HasStepModel = 'False'
Restituisce tutti gli oggetti except oggetti corpo 3D.
InViaShielding
Riepilogo
Restituisce tutti gli oggetti via e poligono (rame di schermatura) che sono membri di un gruppo di schermatura via.
Sintassi
InViaShielding : Boolean/Boolean_String
Esempio di utilizzo
InViaShielding
InViaShielding = True
InViaShielding = 'True'
Restituisce tutti gli oggetti via e poligono (rame di schermatura) che sono membri di un gruppo di schermatura via.
Not InViaShielding
InViaShielding = False
InViaShielding = 'False'
Restituisce tutti gli oggetti except oggetti via e poligono (rame di schermatura) che sono membri di un gruppo di schermatura via.
IsAngularDimension
Riepilogo
Restituisce gli oggetti quota angolare.
Sintassi
IsAngularDimension : Boolean
Esempio di utilizzo
IsAngularDimension
IsAngularDimension = True
Restituisce tutti gli oggetti quota angolare.
Not IsAngularDimension
IsAngularDimension = False
Restituisce tutti gli oggetti except oggetti quota angolare.
IsArc
Riepilogo
Restituisce gli oggetti arco.
Sintassi
IsArc : Boolean
Esempio di utilizzo
IsArc
IsArc = True
Restituisce tutti gli oggetti arco.
Not IsArc
IsArc = False
Restituisce tutti gli oggetti except oggetti arco.
IsBarCodeText
Riepilogo
Restituisce gli oggetti stringa di testo la cui proprietà Text Kind è impostata su BarCode Text e la proprietà BarCode Type è impostata su Code 39 oppure Code 128.
Sintassi
IsBarCodeText : Boolean
Esempio di utilizzo
IsBarCodeText
IsBarCodeText = True
Restituisce tutti gli oggetti stringa di testo la cui proprietà Text Kind è impostata su BarCode Text e la proprietà BarCode Type è impostata su Code 39 oppure Code 128.
Not IsBarCodeText
IsBarCodeText = False
Restituisce tutti gli oggetti except oggetti stringa di testo la cui proprietà Text Kind è impostata su BarCode Text e la proprietà BarCode Type è impostata su Code 39 oppure Code 128.
IsBaselineDimension
Riepilogo
Restituisce gli oggetti quota di base.
Sintassi
IsBaselineDimension : Boolean
Esempio di utilizzo
IsBaselineDimension
IsBaselineDimension = True
Restituisce tutti gli oggetti quota di base.
Not IsBaselineDimension
IsBaselineDimension = False
Restituisce tutti gli oggetti except oggetti quota di base.
IsBlindVia
Riepilogo
Restituisce gli oggetti blind via.
Sintassi
IsBlindVia : Boolean
Esempio di utilizzo
IsBlindVia
IsBlindVia = True
Restituisce tutti gli oggetti blind via.
Not IsBlindVia
IsBlindVia = False
Restituisce tutti gli oggetti except oggetti blind via.
IsBoard
Riepilogo
Non restituisce alcun oggetto: presenta semplicemente la regione occupata dal PCB.
Sintassi
IsBoard : Boolean/Boolean_String
Esempio di utilizzo
IsBoard
IsBoard = True
IsBoard = 'True'
Non restituisce alcun oggetto: presenta semplicemente la regione occupata dal PCB.
Not IsBoard
IsBoard = False
IsBoard = 'False'
Restituisce tutti gli oggetti, continuando comunque a presentare la regione occupata dal PCB.
IsBoardCutoutRegion
Riepilogo
Restituisce gli oggetti regione la cui proprietà Kind è impostata su Board cutout.
Sintassi
IsBoardCutoutRegion : Boolean
Esempio di utilizzo
IsBoardCutoutRegion
IsBoardCutoutRegion = True
Restituisce tutti gli oggetti regione la cui proprietà Kind è impostata su Board cutout.
Not IsBoardCutoutRegion
IsBoardCutoutRegion = False
Restituisce tutti gli oggetti except oggetti regione la cui proprietà Kind è impostata su Board cutout.
IsBoardOutline
Riepilogo
Non restituisce alcun oggetto: presenta semplicemente la regione occupata dal PCB.
Sintassi
IsBoardOutline : Boolean/Boolean_String
Esempio di utilizzo
IsBoardOutline
IsBoardOutline = True
IsBoardOutline = 'True'
Non restituisce alcun oggetto: presenta semplicemente la regione occupata dal PCB.
Not IsBoardOutline
IsBoardOutline = False
IsBoardOutline = 'False'
Restituisce tutti gli oggetti, continuando comunque a presentare la regione occupata dal PCB.
IsBondFinger
Riepilogo
Restituisce gli oggetti pad SMD su uno strato di rame a cui sono collegati bond wire.
Sintassi
IsBondFinger : Boolean
Esempio di utilizzo
IsBondFinger
IsBondFinger = True
Restituisce tutti gli oggetti pad SMD su uno strato di rame a cui sono collegati bond wire.
Not IsBondFinger
IsBondFinger = False
Restituisce tutti gli oggetti except oggetti pad SMD su uno strato di rame a cui sono collegati bond wire.
IsBondWire
Riepilogo
Restituisce gli oggetti bond wire.
Sintassi
IsBondWire : Boolean
Esempio di utilizzo
IsBondWire
IsBondWire = True
Restituisce tutti gli oggetti bond wire.
Not IsBondWire
IsBondWire = False
Restituisce tutti gli oggetti except oggetti bond wire.
IsBondWireConnected
Riepilogo
Restituisce gli oggetti a cui sono collegati bond wire.
Sintassi
IsBondWireConnected : Boolean
Esempio di utilizzo
IsBondWireConnected
IsBondWireConnected = True
Restituisce tutti gli oggetti a cui sono collegati bond wire.
Not IsBondWireConnected
IsBondWireConnected = False
Restituisce tutti gli oggetti except oggetti a cui sono collegati bond wire.
IsBuriedVia
Riepilogo
Restituisce gli oggetti via interrata.
Sintassi
IsBuriedVia : Boolean
Esempio di utilizzo
IsBuriedVia
IsBuriedVia = True
Restituisce tutti gli oggetti via interrata.
Not IsBuriedVia
IsBuriedVia = False
Restituisce tutti gli oggetti except oggetti via interrata.
IsCenterDimension
Riepilogo
Restituisce gli oggetti quota centrale.
Sintassi
IsCenterDimension : Boolean
Esempio di utilizzo
IsCenterDimension
IsCenterDimension = True
Restituisce tutti gli oggetti quota centrale.
Not IsCenterDimension
IsCenterDimension = False
Restituisce tutti gli oggetti except oggetti quota centrale.
IsClass
Riepilogo
Restituisce gli oggetti classe.
Sintassi
IsClass : Boolean
Esempio di utilizzo
IsClass
IsClass = True
Restituisce tutti gli oggetti classe.
Not IsClass
IsClass = False
Restituisce tutti gli oggetti except oggetti classe.
IsComment
Riepilogo
Restituisce gli oggetti testo la cui proprietà String Type è Comment. Questi sono figli degli oggetti componente.
Sintassi
IsComment : Boolean
Esempio di utilizzo
IsComment
IsComment = True
Restituisce tutti gli oggetti testo la cui proprietà String Type è Comment.
Not IsComment
IsComment = False
Restituisce tutti gli oggetti except oggetti testo la cui proprietà String Type è Comment.
IsComponent
Riepilogo
Restituisce gli oggetti componente.
Sintassi
IsComponent : Boolean
Esempio di utilizzo
IsComponent
IsComponent = True
Restituisce tutti gli oggetti componente.
Not IsComponent
IsComponent = False
Restituisce tutti gli oggetti except oggetti componente.
IsComponentArc
Riepilogo
Restituisce gli oggetti arco che sono figli degli oggetti componente.
Sintassi
IsComponentArc : Boolean
Esempio di utilizzo
IsComponentArc
IsComponentArc = True
Restituisce tutti gli oggetti arco che sono figli degli oggetti componente.
Not IsComponentArc
IsComponentArc = False
Restituisce tutti gli oggetti except oggetti arco che sono figli degli oggetti componente.
IsComponentBody
Riepilogo
Restituisce gli oggetti corpo 3D.
Sintassi
IsComponentBody : Boolean
Esempio di utilizzo
IsComponentBody
IsComponentBody = True
Restituisce tutti gli oggetti corpo 3D.
Not IsComponentBody
IsComponentBody = False
Restituisce tutti gli oggetti except oggetti corpo 3D.
IsComponentFill
Riepilogo
Restituisce gli oggetti riempimento che sono figli degli oggetti componente.
Sintassi
IsComponentFill : Boolean
Esempio di utilizzo
IsComponentFill
IsComponentFill = True
Restituisce tutti gli oggetti riempimento che sono figli degli oggetti componente.
Not IsComponentFill
IsComponentFill = False
Restituisce tutti gli oggetti except oggetti riempimento che sono figli degli oggetti componente.
IsComponentPad
Riepilogo
Restituisce gli oggetti pad che sono figli degli oggetti componente.
Sintassi
IsComponentPad : Boolean
Esempio di utilizzo
IsComponentPad
IsComponentPad = True
Restituisce tutti gli oggetti pad che sono figli degli oggetti componente.
Not IsComponentPad
IsComponentPad = False
Restituisce tutti gli oggetti except oggetti pad che sono figli degli oggetti componente.
IsComponentText
Riepilogo
Restituisce gli oggetti testo che sono figli degli oggetti componente.
Sintassi
IsComponentText : Boolean
Esempio di utilizzo
IsComponentText
IsComponentText = True
Restituisce tutti gli oggetti testo che sono figli degli oggetti componente.
Not IsComponentText
IsComponentText = False
Restituisce tutti gli oggetti except oggetti testo che sono figli degli oggetti componente.
IsComponentTrack
Riepilogo
Restituisce gli oggetti traccia che sono figli degli oggetti componente.
Sintassi
IsComponentTrack : Boolean
Esempio di utilizzo
IsComponentTrack
IsComponentTrack = True
Restituisce tutti gli oggetti traccia che sono figli degli oggetti componente.
Not IsComponentTrack
IsComponentTrack = False
Restituisce tutti gli oggetti except oggetti traccia che sono figli degli oggetti componente.
IsComponentVia
Riepilogo
Restituisce gli oggetti via che sono figli degli oggetti componente.
Sintassi
IsComponentVia : Boolean
Esempio di utilizzo
IsComponentVia
IsComponentVia = True
Restituisce tutti gli oggetti via che sono figli degli oggetti componente.
Not IsComponentVia
IsComponentVia = False
Restituisce tutti gli oggetti except oggetti via che sono figli degli oggetti componente.
IsConnection
Riepilogo
Restituisce tutte le linee di connessione.
Sintassi
IsConnection : Boolean/Boolean_String
Esempio di utilizzo
IsConnection
IsConnection = True
IsConnection = 'True'
Restituisce tutte le linee di connessione.
Not IsConnection
IsConnection = False
IsConnection = 'False'
Restituisce tutti gli oggetti AND linee di connessione. Anche i dettagli della "connection" vengono visualizzati perché sono oggetti figli (non elencati) degli oggetti net restituiti da questa query.
Not IsConnection And Not IsNet
(IsConnection = False) And (IsNet = False)
Restituisce tutti gli oggetti except per gli oggetti net; i dettagli della "connection" non vengono visualizzati perché sono oggetti figli (non elencati) degli oggetti net e questa query non restituisce alcun oggetto net.
IsCoordinate
Riepilogo
Restituisce gli oggetti coordinata.
Sintassi
IsCoordinate : Boolean
Esempio di utilizzo
IsCoordinate
IsCoordinate = True
Restituisce tutti gli oggetti coordinata.
Not IsCoordinate
IsCoordinate = False
Restituisce tutti gli oggetti except oggetti coordinata.
IsCopperRegion
Riepilogo
Restituisce gli oggetti regione solida, cioè regioni che non hanno la proprietà Kind impostata su Polygon cutout o Board cutout (il che le renderebbe rispettivamente regioni Polygon Cutout o Board Cutout).
Sintassi
IsCopperRegion : Boolean
Esempio di utilizzo
IsCopperRegion
IsCopperRegion = True
Restituisce tutti gli oggetti regione solida.
Not IsCopperRegion
IsCopperRegion = False
Restituisce tutti gli oggetti except oggetti regione solida.
IsCutoutRegion
Riepilogo
Restituisce gli oggetti regione di ritaglio del poligono, cioè regioni che hanno la proprietà Cutout abilitata.
Sintassi
IsCutoutRegion : Boolean
Esempio di utilizzo
IsCutoutRegion
Is = TrueCutoutRegion
Restituisce tutti gli oggetti regione di ritaglio del poligono.
Not IsCutoutRegion
Is = FalseCutoutRegion
Restituisce tutti gli oggetti except oggetti regione di ritaglio del poligono.
IsDatumDimension
Riepilogo
Restituisce gli oggetti quota datum.
Sintassi
IsDatumDimension : Boolean
Esempio di utilizzo
IsDatumDimension
IsDatumDimension = True
Restituisce tutti gli oggetti quota datum.
Not IsDatumDimension
IsDatumDimension = False
Restituisce tutti gli oggetti except oggetti quota datum.
IsDesignator
Riepilogo
Restituisce gli oggetti testo la cui proprietà String Type è Designator – questi sono figli di oggetti componente.
Sintassi
IsDesignator : Boolean
Esempio di utilizzo
IsDesignator
IsDesignator = True
Restituisce tutti gli oggetti testo la cui proprietà String Type è Designator.
Not IsDesignator
IsDesignator = False
Restituisce tutti gli oggetti except oggetti testo la cui proprietà String Type è Designator.
IsDifferentialPair
Riepilogo
Restituisce tutti gli oggetti coppia differenziale.
Sintassi
IsDifferentialPair : Boolean/Boolean_String
Esempio di utilizzo
IsDifferentialPair
IsDifferentialPair = True
IsDifferentialPair = 'True'
Restituisce tutti gli oggetti coppia differenziale.
Not IsDifferentialPair
IsDifferentialPair = False
IsDifferentialPair = 'False'
Restituisce tutti gli oggetti except oggetti coppia differenziale.
IsDimension
Riepilogo
Restituisce tutti gli oggetti quota (indipendentemente dal tipo).
Sintassi
IsDimension : Boolean
Esempio di utilizzo
IsDimension
IsDimension = True
Restituisce tutti gli oggetti quota.
Not IsDimension
IsDimension = False
Restituisce tutti gli oggetti except oggetti quota.
IsEmbeddedBoard
Riepilogo
Restituisce tutti gli oggetti array di schede incorporate.
Sintassi
IsEmbeddedBoard : Boolean/Boolean_String
Esempio di utilizzo
IsEmbeddedBoard
IsEmbeddedBoard = True
IsEmbeddedBoard = 'True'
Restituisce tutti gli oggetti array di schede incorporate.
Not IsEmbeddedBoard
IsEmbeddedBoard = False
IsEmbeddedBoard = 'False'
Restituisce tutti gli oggetti except oggetti array di schede incorporate.
IsFill
Riepilogo
Restituisce gli oggetti riempimento.
Sintassi
IsFill : Boolean
Esempio di utilizzo
IsFill
IsFill = True
Restituisce tutti gli oggetti riempimento.
Not IsFill
IsFill = False
Restituisce tutti gli oggetti except oggetti riempimento.
IsFromTo
Riepilogo
Restituisce tutti gli oggetti from-to.
Sintassi
IsFromTo : Boolean/Boolean_String
Esempio di utilizzo
IsFromTo
IsFromTo = True
IsFromTo = 'True'
Restituisce tutti gli oggetti from-to.
Not IsFromTo
IsFromTo = False
IsFromTo = 'False'
Restituisce tutti gli oggetti except oggetti from-to.
IsLeaderDimension
Riepilogo
Restituisce gli oggetti quota con direttrice.
Sintassi
IsLeaderDimension : Boolean
Esempio di utilizzo
IsLeaderDimension
IsLeaderDimension = True
Restituisce tutti gli oggetti quota con direttrice.
Not IsLeaderDimension
IsLeaderDimension = False
Restituisce tutti gli oggetti except oggetti quota con direttrice.
IsLinearDiameterDimension
Riepilogo
Restituisce gli oggetti quota diametrale lineare.
Sintassi
IsLinearDiameterDimension : Boolean
Esempio di utilizzoDimension
IsLinearDiameter
IsLinearDiameterDimension = True
Restituisce tutti gli oggetti quota diametrale lineare.
Not IsLinearDiameterDimension
IsLinearDiameterDimension = False
Restituisce tutti gli oggetti except oggetti quota diametrale lineare.
IsLinearDimension
Riepilogo
Restituisce gli oggetti quota lineare.
Sintassi
IsLinearDimension : Boolean
Esempio di utilizzoDimension
IsLinear
IsLinearDimension = True
Restituisce tutti gli oggetti quota lineare.
Not IsLinearDimension
IsLinearDimension = False
Restituisce tutti gli oggetti except oggetti quota lineare.
IsMicroVia
Riepilogo
Restituisce gli oggetti µvia.
Sintassi
IsMicroVia : Boolean
Esempio di utilizzo
IsMicroVia
IsMicroVia = True
Restituisce tutti gli oggetti µvia.
Not IsMicroVia
IsMicroVia = False
Restituisce tutti gli oggetti except oggetti µvia.
IsNet
Riepilogo
Restituisce gli oggetti net. Qualsiasi oggetto che includa la proprietà Net può appartenere a una net, ad esempio track, arc, fill, region, polygon, pad e via.
Sintassi
IsNet : Boolean
Esempio di utilizzo
IsNet
IsNet = True
Restituisce tutti gli oggetti net.
Not IsNet
IsNet = False
Restituisce tutti gli oggetti except oggetti net.
IsObjectKind
Riepilogo
Restituisce tutti gli oggetti la cui proprietà Object Kind corrisponde al tipo di oggetto specificato.
Sintassi
IsObjectKind(ObjectType : String) : Boolean/Boolean_String
ObjectType specifica il tipo di oggetto e deve essere una delle seguenti stringhe:
-
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 – le seguenti stringhe vengono utilizzate per indirizzare i vari tipi di regola. Il tipo di regola, così come appare nella finestra di dialogo PCB Rules and Constraints Editor, è mostrato tra parentesi dopo la stringa:
-
'Acute Angle Rule'(Angolo acuto) -
'Bare-board Fabrication Test Point Style Rule'(Stile testpoint di fabbricazione) -
'Bare-board Fabrication Test Point Usage Rule'(Utilizzo testpoint di fabbricazione) -
'Board Outline Clearance'(Distanza dal contorno della scheda) -
'Broken Nets Rule'(Net non instradata) -
'Clearance Rule'(Clearance) -
'Component Clearance Rule'(Distanza tra componenti) -
'Component Rotations Rule'(Orientamenti dei componenti) -
'Confinement Constraint Rule'(Definizione room) -
'Daisy Chain Stub Length Rule'(Lunghezza stub daisy chain) -
'Differential Pairs Rule'(Instradamento coppie differenziali) -
'Fanout Control Rule'(Controllo fanout) -
'Flight Time Falling Edge Rule'(Tempo di volo - fronte di discesa) -
'Flight Time Rising Edge Rule'(Tempo di volo - fronte di salita) -
'Hole To Hole Clearance Rule'(Distanza foro-foro) -
'In-circuit Assembly Test Point Style Rule'(Stile testpoint di assemblaggio) -
'In-circuit Assembly Test Point Usage Rule'(Utilizzo testpoint di assemblaggio) -
'Layer Pair Rule'(Coppie di layer) -
'Matched Lengths Rule'(Lunghezze abbinate) -
'Max Min Height Rule'(Altezza) -
'Max Min Hole Size Rule'(Dimensione foro) -
'Max Min Impedance Rule'(Impedenza) -
'Max Min Length Rule'(Lunghezza) -
'Max Min Width Rule'(Larghezza) -
'Max Slope Falling Edge Rule'(Pendenza - fronte di discesa) -
'Max Slope Rising Edge Rule'(Pendenza - fronte di salita) -
'Max Via Stub Length (BackDrilling rule)'(Lunghezza massima stub via (back drilling)) -
'Maximum Via Count Rule'(Numero massimo di via) -
'Minimum Annular Ring Rule'(Anello anulare minimo) -
'Minimum Solder Mask Sliver Rule'(Sliver minimo solder mask) -
'Modified Polygon'(Poligono modificato) -
'Net Antennae Rule'(Antenne net) -
'Nets To Ignore Rule'(Net da ignorare) -
'Overshoot Falling Edge Rule'(Overshoot - fronte di discesa) -
'Overshoot Rising Edge Rule'(Overshoot - fronte di salita) -
'Parallel Segment Rule'(Segmento parallelo) -
'Paste Mask Expansion Rule'(Espansione paste mask) -
'Permitted Layers Rule'(Layer consentiti) -
'Polygon Connect Style Rule'(Stile di connessione poligono) -
'Power Plane Clearance Rule'(Clearance piano di potenza) -
'Power Plane Connect Style Rule'(Stile di connessione piano di potenza) -
'Routing Corner Style Rule'(Angoli di instradamento) -
'Routing Layers Rule'(Layer di instradamento) -
'Routing Priority Rule'(Priorità di instradamento) -
'Routing Topology Rule'(Topologia di instradamento) -
'Routing Via Style Rule'(Stile via di instradamento) -
'Short Circuit Rule'(Cortocircuito) -
'Signal Base Value Rule'(Valore base del segnale) -
'Signal Stimulus Rule'(Stimolo del segnale) -
'Signal Top Value Rule'(Valore massimo del segnale) -
'Silk To Silk Clearance Rule'(Distanza silk-to-silk) -
'Silk To Solder Mask Clearance Rule'(Distanza silk-to-solder mask) -
'SMD Entry'(Ingresso SMD) -
'SMD Neck Down Rule'(Riduzione SMD) -
'SMD To Corner Rule'(SMD verso angolo) -
'SMD To Plane Rule'(SMD verso piano) -
'Solder Mask Expansion Rule'(Espansione solder mask) -
'Supply Nets Rule'(Net di alimentazione) -
'Unconnected Pin Rule'(Pin non connesso) -
'Undershoot Falling Edge Rule'(Undershoot - fronte di discesa) -
'Undershoot Rising Edge Rule'(Undershoot - fronte di salita) -
'Vias Under SMD Rule'(Via sotto SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Esempio di utilizzo
IsObjectKind('Via')
IsObjectKind('Via') = True
IsObjectKind('Via') = 'True'
Restituisce tutti gli oggetti via.
Not IsObjectKind('Track')
IsObjectKind('Track') = False
IsObjectKind('Track') = 'False'
Restituisce tutti gli oggetti except oggetti track.
Note
I caratteri di apice singolo (') all'inizio e alla fine della stringa ObjectType sono obbligatori.
IsOriginalDimension
Riepilogo
Restituisce tutti gli oggetti quota originali.
Sintassi
IsOriginalDimension : Boolean/Boolean_String
Esempio di utilizzo
IsOriginalDimension
IsOriginalDimension = True
IsOriginalDimension = 'True'
Restituisce tutti gli oggetti quota originali.
Not IsOriginalDimension
IsOriginalDimension = False
IsOriginalDimension = 'False'
Restituisce tutti gli oggetti except oggetti quota originali.
IsPad
Riepilogo
Restituisce gli oggetti pad.
Sintassi
IsPad : Boolean
Esempio di utilizzo
IsPad
IsPad = True
Restituisce tutti gli oggetti pad.
Not IsPad
IsPad = False
Restituisce tutti gli oggetti except oggetti pad.
IsPadHoleValid
Riepilogo
Restituisce tutti gli oggetti pad che hanno un foro valido. Per essere valido, la proprietà Hole Size del pad deve avere un valore diverso da zero. Inoltre, se il foro è asolato, deve avere una lunghezza diversa da zero.
Sintassi
IsPadHoleValid : Boolean/Boolean_String
Esempio di utilizzo
IsPadHoleValid
IsPadHoleValid = True
IsPadHoleValid = 'True'
Restituisce tutti gli oggetti pad che hanno un foro valido.
Not IsPadHoleValid
IsPadHoleValid = False
IsPadHoleValid = 'False'
Restituisce tutti gli oggetti except oggetti pad che hanno un foro valido.
IsPoly
Riepilogo
Restituisce gli oggetti polygon pour.
Sintassi
IsPoly : Boolean
Esempio di utilizzo
IsPoly
IsPoly = True
Restituisce tutti gli oggetti polygon pour.
Not IsPoly
IsPoly = False
Restituisce tutti gli oggetti except oggetti polygon pour.
Note
-
Questa funzione è un alias della funzione IsPolygon.
-
Quando si definisce una regola Electrical Clearance per i riempimenti poligonali, è necessario usare il controllo dell'attributo InPolygon (o InPoly) anziché il controllo del tipo di oggetto IsPolygon (o IsPoly). Questo perché le regole di clearance operano sulle primitive (regioni, tracce e archi) che costituiscono, o sono in, il riempimento poligonale, piuttosto che sul riempimento poligonale come oggetto nel suo complesso. Una regola di clearance valida per i riempimenti poligonali sarebbe tra oggetti InPolygon e All altri oggetti.
IsPolygon
Riepilogo
Restituisce oggetti di riempimento poligonale.
Sintassi
IsPolygon : Boolean
Esempio di utilizzo
IsPolygon
IsPolygon = True
Restituisce tutti gli oggetti di riempimento poligonale.
Not IsPolygon
IsPolygon = False
Restituisce tutti gli oggetti except oggetti di riempimento poligonale.
Note
-
Questa funzione è un alias della funzione IsPoly.
-
Quando si definisce una regola Electrical Clearance per i riempimenti poligonali, è necessario usare il controllo dell'attributo InPolygon (o InPoly) anziché il controllo del tipo di oggetto IsPolygon (o IsPoly). Questo perché le regole di clearance operano sulle primitive (regioni, tracce e archi) che costituiscono, o sono in, il riempimento poligonale, piuttosto che sul riempimento poligonale come oggetto nel suo complesso. Una regola di clearance valida per i riempimenti poligonali sarebbe tra oggetti InPolygon e All altri oggetti.
IsQrCodeText
Riepilogo
Restituisce oggetti stringa di testo la cui proprietà Text Kind è impostata su BarCode Text e la proprietà BarCode Type è impostata su QR Code.
Sintassi
IsQrCodeText : Boolean
Esempio di utilizzo
IsQrCodeText
IsQrCodeText = True
Restituisce tutti gli oggetti stringa di testo la cui proprietà Text Kind è impostata su BarCode Text e la proprietà BarCode Type è impostata su QR Code.
Not IsQrCodeText
IsQrCodeText = False
Restituisce tutti gli oggetti except oggetti stringa di testo la cui proprietà Text Kind è impostata su BarCode Text e la proprietà BarCode Type è impostata su QR Code.
IsRadialDiameterDimension
Riepilogo
Restituisce oggetti quota diametrale radiale.
Sintassi
IsRadialDiameterDimension : Boolean
Esempio di utilizzo
IsDimensionRadialDiameter
IsDimension = TrueRadialDiameter
Restituisce tutti gli oggetti quota diametrale radiale.
Not IsDimensionRadialDiameter
IsDimension = FalseRadialDiameter
Restituisce tutti gli oggetti except oggetti quota diametrale radiale.
IsRadialDimension
Riepilogo
Restituisce oggetti quota radiale.
Sintassi
IsRadialDimension : Boolean
Esempio di utilizzo DimensionDimension = True
IsDimension = FalseRadial
IsDimensionRadial
Restituisce tutti gli oggetti quota radiale.
Not IsRadial
IsRadial
Restituisce tutti gli oggetti except oggetti quota radiale.
IsRegion
Riepilogo
Restituisce tutti gli oggetti regione, cioè regioni solide, regioni di ritaglio poligonale e regioni di ritaglio della scheda.
Sintassi
IsRegion : Boolean
Esempio di utilizzo
IsRegion
IsRegion = True
Restituisce tutti gli oggetti regione.
Not IsRegion
IsRegion = False
Restituisce tutti gli oggetti except oggetti regione.
IsRoom
Riepilogo
Restituisce oggetti regola Room Definition rule (Confinement Constraint Rule).
Sintassi
IsRoom : Boolean/Boolean_String
Esempio di utilizzo
IsRoom
IsRoom= True
IsRoom= 'True'
Restituisce tutti gli oggetti Room Definition rule.
Not IsRoom
IsRoom= False
IsRoom= 'False'
Restituisce tutti gli oggetti except oggetti Room Definition rule.
Note
Questa funzione è un alias della funzione IsRule_ConfinementConstraint.
IsRule
Riepilogo
Restituisce tutti gli oggetti design rule (indipendentemente dal tipo).
Sintassi
IsRule : Boolean
Esempio di utilizzo
IsRule
IsRule = True
Restituisce tutti gli oggetti design rule.
Not IsRule
IsRule = False
Restituisce tutti gli oggetti except oggetti design rule.
IsRule_AcuteAngle
Riepilogo
Restituisce oggetti Acute Angle rule.
Sintassi
IsRule_AcuteAngle : Boolean
Esempio di utilizzo
IsRule_AcuteAngle
IsRule_AcuteAngle = True
Restituisce tutti gli oggetti Acute Angle rule.
Not IsRule_AcuteAngle
IsRule_AcuteAngle = False
Restituisce tutti gli oggetti except oggetti Acute Angle rule.
IsRule_BoardOutlineClearance
Riepilogo
Restituisce oggetti Board Outline Clearance rule.
Sintassi
IsRule_BoardOutlineClearance : Boolean
Esempio di utilizzo
IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = True
Restituisce tutti gli oggetti Board Outline Clearance rule.
Not IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = False
Restituisce tutti gli oggetti except oggetti Board Outline Clearance rule.
IsRule_BrokenNets
Riepilogo
Restituisce oggetti Un-Routed Net rule.
Sintassi
IsRule_BrokenNets : Boolean
Esempio di utilizzo
IsRule_BrokenNets
IsRule_BrokenNets = True
Restituisce tutti gli oggetti Un-Routed Net rule.
Not IsRule_BrokenNets
IsRule_BrokenNets = False
Restituisce tutti gli oggetti except oggetti Un-Routed Net rule.
IsRule_Clearance
Riepilogo
Restituisce oggetti Clearance rule.
Sintassi
IsRule_Clearance : Boolean
Esempio di utilizzo = True
IsRule_Clearance
Is = FalseRule_Clearance
Restituisce tutti gli oggetti Clearance rule.
Not IsRule_Clearance
IsRule_Clearance
Restituisce tutti gli oggetti except oggetti Clearance rule.
IsRule_ComponentClearance
Riepilogo
Restituisce oggetti Component Clearance rule.
Sintassi
IsRule_ComponentClearance : Boolean
Esempio di utilizzo = True
IsRule_ = FalseComponentClearance
IsRule_ ComponentClearance
Restituisce tutti gli oggetti Component Clearance rule.
Not IsRule_ComponentClearance
IsRule_ComponentClearance
Restituisce tutti gli oggetti except oggetti Component Clearance rule.
IsRule_ComponentRotations
Riepilogo
Restituisce oggetti Component Orientations rule.
Sintassi
IsRule_ComponentRotations : Boolean
Esempio di utilizzo = True
IsRule_ = FalseComponentRotations
IsRule_ ComponentRotations
Restituisce tutti gli oggetti Component Orientations rule.
Not IsRule_ComponentRotations
IsRule_ComponentRotations
Restituisce tutti gli oggetti except oggetti Component Orientations rule.
IsRule_ConfinementConstraint
Riepilogo
Restituisce oggetti regola Room Definition rule (Confinement Constraint Rule).
Sintassi
IsRule_ConfinementConstraint : Boolean/Boolean_String
Esempio di utilizzo
IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= True
IsRule_ConfinementConstraint= 'True'
Restituisce tutti gli oggetti Room Definition rule.
Not IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= False
È Rule_ConfinementConstraint= 'False'
Restituisce tutti gli oggetti except oggetti Room Definition rule.
Note
Questa funzione è un alias della funzione IsRoom.
IsRule_Creepage
Riepilogo
Restituisce oggetti Creepage rule.
Sintassi
IsRule_Creepage : Boolean
Esempio di utilizzo
IsRule_Creepage
IsRule_Creepage = True
Restituisce tutti gli oggetti Creepage rule.
Not IsRule_Creepage
IsRule_Creepage = False
Restituisce tutti gli oggetti except oggetti Creepage rule.
IsRule_DaisyChainStubLength
Riepilogo
Restituisce oggetti Daisy Chain Stub Length rule.
Sintassi
IsRule_DaisyChainStubLength : Boolean
Esempio di utilizzo
IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = True
Restituisce tutti gli oggetti Daisy Chain Stub Length rule.
Not IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = False
Restituisce tutti gli oggetti except oggetti Daisy Chain Stub Length rule.
IsRule_DifferentialPairsRouting
Riepilogo
Restituisce oggetti Differential Pairs Routing rule.
Sintassi
IsRule_DifferentialPairsRouting : Boolean
Esempio di utilizzo
IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = True
Restituisce tutti gli oggetti Differential Pairs Routing rule.
Not IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = False
Restituisce tutti gli oggetti except oggetti Differential Pairs Routing rule.
IsRule_FanoutControl
Riepilogo
Restituisce oggetti Fanout Control rule.
Sintassi
IsRule_FanoutControl : Boolean
Utilizzo di esempio = True
IsRule_ = FalseFanoutControl
IsRule_ FanoutControl
Restituisce tutti gli oggetti regola Fanout Control.
Not IsRule_FanoutControl
IsRule_FanoutControl
Restituisce tutti gli oggetti except che non sono oggetti regola Fanout Control.
IsRule_FlightTime_FallingEdge
Riepilogo
Restituisce oggetti regola Flight Time - Falling Edge.
Sintassi
IsRule_FlightTime_FallingEdge : Boolean
Utilizzo di esempio
IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = True
Restituisce tutti gli oggetti regola Flight Time - Falling Edge.
Not IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = False
Restituisce tutti gli oggetti except che non sono oggetti regola Flight Time - Falling Edge.
IsRule_FlightTime_RisingEdge
Riepilogo
Restituisce oggetti regola Flight Time - Rising Edge.
Sintassi
IsRule_FlightTime_RisingEdge : Boolean
Utilizzo di esempio
IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = True
Restituisce tutti gli oggetti regola Flight Time - Rising Edge.
Not IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = False
Restituisce tutti gli oggetti except che non sono oggetti regola Flight Time - Rising Edge.
IsRule_HoleToHoleClearance
Riepilogo
Restituisce oggetti regola Hole To Hole Clearance.
Sintassi
IsRule_HoleToHoleClearance : Boolean
Utilizzo di esempio
IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = True
Restituisce tutti gli oggetti regola Hole To Hole Clearance.
Not IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = False
Restituisce tutti gli oggetti except che non sono oggetti regola Hole To Hole Clearance.
IsRule_LayerPair
Riepilogo
Restituisce oggetti regola Layer Pairs.
Sintassi
IsRule_LayerPair : Boolean
Utilizzo di esempio
IsRule_LayerPair
IsRule_LayerPair = True
Restituisce tutti gli oggetti regola Layer Pairs.
Not IsRule_LayerPair
IsRule_LayerPair = False
Restituisce tutti gli oggetti except che non sono oggetti regola Layer Pairs.
IsRule_MatchedLengths
Riepilogo
Restituisce oggetti regola Matched Lengths.
Sintassi
IsRule_MatchedLengths : Boolean
Utilizzo di esempio
IsRule_MatchedLengths
IsRule_MatchedLengths = True
Restituisce tutti gli oggetti regola Matched Lengths.
Not IsRule_MatchedLengths
IsRule_MatchedLengths = False
Restituisce tutti gli oggetti except che non sono oggetti regola Matched Lengths.
IsRule_MaximumViaCount
Riepilogo
Restituisce oggetti regola Maximum Via Count.
Sintassi
IsRule_MaximumViaCount : Boolean
Utilizzo di esempio
IsRule_MaximumViaCount
IsRule_MaximumViaCount = True
Restituisce tutti gli oggetti regola Maximum Via Count.
Not IsRule_MaximumViaCount
IsRule_MaximumViaCount = False
Restituisce tutti gli oggetti except che non sono oggetti regola Maximum Via Count.
IsRule_MaxMinHeightConstraint
Riepilogo
Restituisce oggetti regola Height.
Sintassi
IsRule_MaxMinHeightConstraint : Boolean
Utilizzo di esempio = True
IsRule_ = FalseMaxMinHeightConstraint
IsRule_ MaxMinHeightConstraint
Restituisce tutti gli oggetti regola Height.
Not IsRule_MaxMinHeightConstraint
IsRule_MaxMinHeightConstraint
Restituisce tutti gli oggetti except che non sono oggetti regola Height.
IsRule_MaxMinHoleSize
Riepilogo
Restituisce oggetti regola Hole Size.
Sintassi
IsRule_MaxMinHoleSize : Boolean
Utilizzo di esempio
IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = True
Restituisce tutti gli oggetti regola Hole Size.
Not IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = False
Restituisce tutti gli oggetti except che non sono oggetti regola Hole Size.
IsRule_MaxMinImpedance
Riepilogo
Restituisce oggetti regola Impedance.
Sintassi
IsRule_MaxMinImpedance : Boolean
Utilizzo di esempio
IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = True
Restituisce tutti gli oggetti regola Impedance.
Not IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = False
Restituisce tutti gli oggetti except che non sono oggetti regola Impedance.
IsRule_MaxMinLength
Riepilogo
Restituisce oggetti regola Length.
Sintassi
IsRule_MaxMinLength : Boolean
Utilizzo di esempio
IsRule_MaxMinLength
IsRule_MaxMinLength = True
Restituisce tutti gli oggetti regola Length.
Not IsRule_MaxMinLength
IsRule_MaxMinLength = False
Restituisce tutti gli oggetti except che non sono oggetti regola Length.
IsRule_MaxMinWidth
Riepilogo
Restituisce oggetti regola Width.
Sintassi
IsRule_MaxMinWidth : Boolean
Utilizzo di esempio = True
IsRule_ = FalseMaxMinWidth
IsRule_ MaxMinWidth
Restituisce tutti gli oggetti regola Width.
Not IsRule_MaxMinWidth
IsRule_MaxMinWidth
Restituisce tutti gli oggetti except che non sono oggetti regola Width.
IsRule_MaxSlope_FallingEdge
Riepilogo
Restituisce oggetti regola Slope - Falling Edge.
Sintassi
IsRule_MaxSlope_FallingEdge : Boolean
Utilizzo di esempio
IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = True
Restituisce tutti gli oggetti regola Slope - Falling Edge.
Not IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = False
Restituisce tutti gli oggetti except che non sono oggetti regola Slope - Falling Edge.
IsRule_MaxSlope_RisingEdge
Riepilogo
Restituisce oggetti regola Slope - Rising Edge.
Sintassi
IsRule_MaxSlope_RisingEdge : Boolean
Utilizzo di esempio
IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = True
Restituisce tutti gli oggetti regola Slope - Rising Edge.
Not IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = False
Restituisce tutti gli oggetti except che non sono oggetti regola Slope - Rising Edge.
IsRule_MinimumAnnularRing
Riepilogo
Restituisce oggetti regola Minimum Annular Ring.
Sintassi
IsRule_MinimumAnnularRing : Boolean
Utilizzo di esempio
IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = True
Restituisce tutti gli oggetti regola Minimum Annular Ring.
Not IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = False
Restituisce tutti gli oggetti except che non sono oggetti regola Minimum Annular Ring.
IsRule_MinimumSolderMaskSliver
Riepilogo
Restituisce oggetti regola Minimum Solder Mask Sliver.
Sintassi
IsRule_MinimumSolderMaskSliver : Boolean
Utilizzo di esempio
IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = True
Restituisce tutti gli oggetti regola Minimum Solder Mask Sliver.
Not IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = False
Restituisce tutti gli oggetti except che non sono oggetti regola Minimum Solder Mask Sliver.
IsRule_NetAntennae
Riepilogo
Restituisce oggetti regola Net Antennae.
Sintassi
IsRule_NetAntennae : Boolean
Utilizzo di esempio
IsRule_NetAntennae
IsRule_NetAntennae = True
Restituisce tutti gli oggetti regola Net Antennae.
Not IsRule_NetAntennae
IsRule_NetAntennae = False
Restituisce tutti gli oggetti except che non sono oggetti regola Net Antennae.
IsRule_NetsToIgnore
Riepilogo
Restituisce oggetti regola Nets To Ignore.
Sintassi
IsRule_NetsToIgnore : Boolean
Utilizzo di esempio
IsRule_NetsToIgnore
IsRule_NetsToIgnore = True
Restituisce tutti gli oggetti regola Nets to Ignore.
Not IsRule_NetsToIgnore
IsRule_NetsToIgnore = False
Restituisce tutti gli oggetti except che non sono oggetti regola Nets to Ignore.
IsRule_Overshoot_FallingEdge
Riepilogo
Restituisce oggetti regola Overshoot - Falling Edge.
Sintassi
IsRule_Overshoot_FallingEdge : Boolean
Utilizzo di esempio
IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = True
Restituisce tutti gli oggetti regola Overshoot - Falling Edge.
Not IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = False
Restituisce tutti gli oggetti except che non sono oggetti regola Overshoot - Falling Edge.
IsRule_Overshoot_RisingEdge
Riepilogo
Restituisce oggetti regola Overshoot - Rising Edge.
Sintassi
IsRule_Overshoot_RisingEdge : Boolean
Utilizzo di esempio
IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = True
Restituisce tutti gli oggetti regola Overshoot - Rising Edge.
Not IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = False
Restituisce tutti gli oggetti except regola Overshoot - Rising Edge.
IsRule_ParallelSegment
Riepilogo
Restituisce oggetti regola Parallel Segment.
Sintassi
IsRule_ParallelSegment : Boolean
Esempio di utilizzo
IsRule_ParallelSegment
IsRule_ParallelSegment = True
Restituisce tutti gli oggetti della regola Parallel Segment.
Not IsRule_ParallelSegment
IsRule_ParallelSegment = False
Restituisce tutti gli oggetti except della regola Parallel Segment.
IsRule_PasteMaskExpansion
Riepilogo
Restituisce oggetti regola Paste Mask Expansion.
Sintassi
IsRule_PasteMaskExpansion : Boolean
Esempio di utilizzo = True
Is = FalseRule_PasteMaskExpansion
Is Rule_ PasteMaskExpansion
Restituisce tutti gli oggetti della regola Paste Mask Expansion.
Not IsRule_PasteMaskExpansion
IsRule_PasteMaskExpansion
Restituisce tutti gli oggetti except della regola Paste Mask Expansion.
IsRule_PermittedLayers
Riepilogo
Restituisce oggetti regola Permitted Layers.
Sintassi
IsRule_PermittedLayers : Boolean
Esempio di utilizzo
Is = FalseRule_ PermittedLayers
IsRule_PermittedLayers = True
Restituisce tutti gli oggetti della regola Permitted Layers.
Not IsRule_PermittedLayers
IsRule_PermittedLayers
Restituisce tutti gli oggetti except della regola Permitted Layers.
IsRule_PolygonConnectStyle
Riepilogo
Restituisce oggetti regola Polygon Connect Style.
Sintassi
IsRule_PolygonConnectStyle : Boolean
Esempio di utilizzo = True
IsRule_PolygonConnectStyle
Is = FalseRule_PolygonConnectStyle
Restituisce tutti gli oggetti della regola Polygon Connect Style.
Not IsRule_PolygonConnectStyle
IsRule_PolygonConnectStyle
Restituisce tutti gli oggetti except della regola Polygon Connect Style.
IsRule_PowerPlaneClearance
Riepilogo
Restituisce oggetti regola Power Plane Clearance.
Sintassi
IsRule_PowerPlaneClearance : Boolean
Esempio di utilizzo
Is = FalseRule_ PowerPlaneClearance
IsRule_PowerPlaneClearance = True
Restituisce tutti gli oggetti della regola Power Plane Clearance.
Not IsRule_PowerPlaneClearance
IsRule_PowerPlaneClearance
Restituisce tutti gli oggetti except della regola Power Plane Clearance.
IsRule_PowerPlaneConnectStyle
Riepilogo
Restituisce oggetti regola Power Plane Connect Style.
Sintassi
IsRule_PowerPlaneConnectStyle : Boolean
Esempio di utilizzo = True
IsRule_ = FalsePowerPlaneConnectStyle
IsRule_ PowerPlaneConnectStyle
Restituisce tutti gli oggetti della regola Power Plane Connect Style.
Not IsRule_PowerPlaneConnectStyle
IsRule_PowerPlaneConnectStyle
Restituisce tutti gli oggetti except della regola Power Plane Connect Style.
IsRule_ReturnPath
Riepilogo
Restituisce oggetti regola Return Path.
Sintassi
IsRule_ReturnPath : Boolean
Esempio di utilizzo
IsRule_ReturnPath
IsRule_ReturnPath = True
Restituisce tutti gli oggetti della regola Return Path.
Not ReturnPath
IsRule_ReturnPath = False
Restituisce tutti gli oggetti except della regola Return Path.
IsRule_RoutingCornerStyle
Riepilogo
Restituisce oggetti regola Routing Corners.
Sintassi
IsRule_RoutingCornerStyle : Boolean
Esempio di utilizzo
IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = True
Restituisce tutti gli oggetti della regola Routing Corners.
Not IsRule_RoutingCornerStyle
IsRule_RoutingCornerStyle = False
Restituisce tutti gli oggetti except della regola Routing Corners.
IsRule_RoutingLayers
Riepilogo
Restituisce oggetti regola Routing Layers.
Sintassi
IsRule_RoutingLayers : Boolean
Esempio di utilizzo = True
IsRule_RoutingLayers
IsRule_RoutingLayers
Restituisce tutti gli oggetti della regola Routing Layers.
Not IsRule_RoutingLayers
IsRule_RoutingLayers = False
Restituisce tutti gli oggetti except della regola Routing Layers.
IsRule_RoutingPriority
Riepilogo
Restituisce oggetti regola Routing Priority.
Sintassi
IsRule_RoutingPriority : Boolean
Esempio di utilizzo = True
Is = FalseRule_RoutingPriority
IsRule_ RoutingPriority
Restituisce tutti gli oggetti della regola Routing Priority.
Not IsRule_RoutingPriority
IsRule_RoutingPriority
Restituisce tutti gli oggetti except della regola Routing Priority.
IsRule_RoutingTopology
Riepilogo
Restituisce oggetti regola Routing Topology.
Sintassi
IsRule_RoutingTopology : Boolean
Esempio di utilizzo = True
IsRule_RoutingTopology
Is = FalseRule_RoutingTopology
Restituisce tutti gli oggetti della regola Routing Topology.
Not IsRule_RoutingTopology
IsRule_RoutingTopology
Restituisce tutti gli oggetti except della regola Routing Topology.
IsRule_RoutingViaStyle
Riepilogo
Restituisce oggetti regola Routing Via Style.
Sintassi
IsRule_RoutingViaStyle : Boolean
Esempio di utilizzo
Is = FalseRule_ RoutingViaStyle
IsRule_RoutingViaStyle = True
Restituisce tutti gli oggetti della regola Routing Via Style.
Not IsRule_RoutingViaStyle
IsRule_RoutingViaStyle
Restituisce tutti gli oggetti except della regola Routing Via Style.
IsRule_ShortCircuit
Riepilogo
Restituisce oggetti regola Short-Circuit.
Sintassi
IsRule_ShortCircuit : Boolean
Esempio di utilizzo = True
Is = FalseRule_ShortCircuit
IsRule_ ShortCircuit
Restituisce tutti gli oggetti della regola Short-Circuit.
Not IsRule_ShortCircuit
IsRule_ShortCircuit
Restituisce tutti gli oggetti except della regola Short-Circuit.
IsRule_SignalBaseValue
Riepilogo
Restituisce oggetti regola Signal Base Value.
Sintassi
IsRule_SignalBaseValue : Boolean
Esempio di utilizzo
IsRule_SignalBaseValue
IsRule_SignalBaseValue = True
Restituisce tutti gli oggetti della regola Signal Base Value.
Not IsRule_SignalBaseValue
IsRule_SignalBaseValue = False
Restituisce tutti gli oggetti except della regola Signal Base Value.
IsRule_SignalStimulus
Riepilogo
Restituisce oggetti regola Signal Stimulus.
Sintassi
IsRule_SignalStimulus : Boolean
Esempio di utilizzo
IsRule_SignalStimulus
IsRule_SignalStimulus = True
Restituisce tutti gli oggetti della regola Signal Stimulus.
Not IsRule_SignalStimulus
IsRule_SignalStimulus = False
Restituisce tutti gli oggetti except della regola Signal Stimulus.
IsRule_SignalTopValue
Riepilogo
Restituisce oggetti regola Signal Top Value.
Sintassi
IsRule_SignalTopValue : Boolean
Esempio di utilizzo
IsRule_SignalTopValue
IsRule_SignalTopValue = True
Restituisce tutti gli oggetti della regola Signal Top Value.
Not IsRule_SignalTopValue
IsRule_SignalTopValue = False
Restituisce tutti gli oggetti except della regola Signal Top Value.
IsRule_SilkToSilkClearance
Riepilogo
Restituisce oggetti regola Silk To Silk Clearance.
Sintassi
IsRule_SilkToSilkClearance : Boolean
Esempio di utilizzo
IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = True
Restituisce tutti gli oggetti della regola Silk To Silk Clearance.
Not IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = False
Restituisce tutti gli oggetti except della regola Silk To Silk Clearance.
IsRule_SilkToSolderMaskClearance
Riepilogo
Restituisce oggetti regola Silk To Solder Mask Clearance.
Sintassi
IsRule_SilkToSolderMaskClearance : Boolean
Esempio di utilizzo
IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = True
Restituisce tutti gli oggetti della regola Silk To Solder Mask Clearance.
Not IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = False
Restituisce tutti gli oggetti except della regola Silk To Solder Mask Clearance.
IsRule_SMDNeckDown
Riepilogo
Restituisce oggetti regola SMD Neck-Down.
Sintassi
IsRule_SMDNeckDown : Boolean
Esempio di utilizzo = True
Is = FalseRule_SMDNeckDown
IsRule_ SMDNeckDown
Restituisce tutti gli oggetti della regola SMD Neck-Down.
Not IsRule_SMDNeckDown
IsRule_SMDNeckDown
Restituisce tutti gli oggetti except della regola SMD Neck-Down.
IsRule_SMDToCorner
Riepilogo
Restituisce oggetti regola SMD To Corner.
Sintassi
IsRule_SMDToCorner : Boolean
Esempio di utilizzo = True
IsRule_SMDToCorner
Is = FalseRule_SMDToCorner
Restituisce tutti gli oggetti della regola SMD To Corner.
Not IsRule_SMDToCorner
IsRule_SMDToCorner
Restituisce tutti gli oggetti except della regola SMD To Corner.
IsRule_SMDToPlane
Riepilogo
Restituisce oggetti regola SMD To Plane.
Sintassi
IsRule_SMDToPlane : Boolean
Esempio di utilizzo = True
IsRule_ = FalseSMDToPlane
IsRule_ SMDToPlane
Restituisce tutti gli oggetti regola SMD To Plane.
Not IsRule_SMDToPlane
IsRule_SMDToPlane
Restituisce tutti gli oggetti except diversi dagli oggetti regola SMD To Plane.
IsRule_SolderMaskExpansion
Riepilogo
Restituisce oggetti regola Solder Mask Expansion.
Sintassi
IsRule_SolderMaskExpansion : Boolean
Esempio di utilizzo
IsRule_ SolderMaskExpansion
IsRule_ = TrueSolderMaskExpansion
Not IsRule_ SolderMaskExpansion
IsRule_ = FalseSolderMaskExpansion
IsRule_SupplyNets
Riepilogo
Restituisce oggetti regola Supply Nets.
Sintassi
IsRule_SupplyNets : Boolean
Esempio di utilizzo
IsRule_SupplyNets
IsRule_SupplyNets = True
Restituisce tutti gli oggetti regola Supply Nets.
Not IsRule_SupplyNets
IsRule_SupplyNets = False
Restituisce tutti gli oggetti except diversi dagli oggetti regola Supply Nets.
IsRule_TestPointStyle
Riepilogo
Restituisce oggetti regola Fabrication Testpoint Style.
Sintassi
IsRule_TestPointStyle : Boolean
Esempio di utilizzo
IsRule_TestPointStyle
IsRule_TestPointStyle = True
Not IsRule_TestPointStyle
IsRule_TestPointStyle = False
IsRule_TestPointUsage
Riepilogo
Restituisce oggetti regola Fabrication Testpoint Usage.
Sintassi
IsRule_TestPointUsage : Boolean
Esempio di utilizzo
IsRule_TestPointUsage
IsRule_TestPointUsage = True
Not IsRule_TestPointUsage
IsRule_TestPointUsage = False
IsRule_UnconnectedPin
Riepilogo
Restituisce oggetti regola Un-Connected Pin.
Sintassi
IsRule_UnconnectedPin : Boolean
Esempio di utilizzo
IsRule_UnconnectedPin
IsRule_UnconnectedPin = True
Restituisce tutti gli oggetti regola Un-Connected Pin.
Not IsRule_UnconnectedPin
IsRule_UnconnectedPin = False
Restituisce tutti gli oggetti except diversi dagli oggetti regola Un-Connected Pin.
IsRule_Undershoot_FallingEdge
Riepilogo
Restituisce oggetti regola Undershoot - Falling Edge.
Sintassi
IsRule_Undershoot_FallingEdge : Boolean
Esempio di utilizzo
IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = True
Not IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = False
IsRule_Undershoot_RisingEdge
Riepilogo
Restituisce oggetti regola Undershoot - Rising Edge.
Sintassi
IsRule_Undershoot_RisingEdge : Boolean
Esempio di utilizzo
IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = True
Not IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = False
IsRule_ViasUnderSMD
Riepilogo
Restituisce oggetti regola Vias Under SMD.
Sintassi
IsRule_ViasUnderSMD : Boolean
Esempio di utilizzo
IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = True
Not IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = False
IsRule_Wirebonding
Riepilogo
Restituisce oggetti regola Wire Bonding.
Sintassi
IsRule_Wirebonding : Boolean
Esempio di utilizzo
IsRule_Wirebonding
IsRule_Wirebonding = True
Restituisce tutti gli oggetti regola Wire Bonding.
Not IsRule_Wirebonding
IsRule_Wirebonding = False
Restituisce tutti gli oggetti except diversi dagli oggetti regola Wire Bonding.
IsShieldingVia
Riepilogo
Restituisce tutti gli oggetti via che sono membri di un gruppo di via shielding.
Sintassi
IsShieldingVia : Boolean/Boolean_String
Esempio di utilizzo
IsShieldingVia
IsShieldingVia = True
IsShieldingVia = 'True'
Restituisce tutti gli oggetti via che sono membri di un gruppo di via shielding. Vengono restituiti anche gli oggetti Polygon (rame di shielding).
Not IsShieldingVia
IsShieldingVia = False
IsShieldingVia = 'False'
Restituisce tutti gli oggetti except diversi dagli oggetti via che sono membri di un gruppo di via shielding. Vengono restituiti anche gli oggetti Polygon (rame di shielding).
IsSkipVia
Riepilogo
Restituisce oggetti skip via.
Sintassi
IsSkipVia : Boolean
Esempio di utilizzo
IsSkipVia
IsSkipVia = True
Restituisce tutti gli oggetti skip via.
Not IsSkipVia
IsSkipVia = False
Restituisce tutti gli oggetti except diversi dagli oggetti skip via.
IsSplitPlane
Riepilogo
Restituisce oggetti split plane.
Sintassi
IsSplitPlane : Boolean
Esempio di utilizzo
IsSplitPlane
IsSplitPlane = True
Restituisce tutti gli oggetti split plane.
Not IsSplitPlane
IsSplitPlane = False
Restituisce tutti gli oggetti except diversi dagli oggetti split plane.
IsStackedVia
Riepilogo
Restituisce oggetti stacked via.
Sintassi
IsStackedVia : Boolean
Esempio di utilizzo
IsStackedVia
IsStackedVia = True
Restituisce tutti gli oggetti stacked via.
Not IsStackedVia
IsStackedVia = False
Restituisce tutti gli oggetti except diversi dagli oggetti stacked via.
IsStitchingVia
Riepilogo
Restituisce tutti gli oggetti via che sono membri di un gruppo di via stitching.
Sintassi
IsStitchingVia : Boolean/Boolean_String
Esempio di utilizzo
IsStitchingVia
IsStitchingVia = True
IsStitchingVia = 'True'
Restituisce tutti gli oggetti via che sono membri di un gruppo di via stitching.
Not IsStitchingVia
IsStitchingVia = False
IsStitchingVia = 'False'
Restituisce tutti gli oggetti except diversi dagli oggetti via che sono membri di un gruppo di via stitching.
IsStrokeText
Riepilogo
Restituisce tutti gli oggetti basati su testo che utilizzano un font Stroke per visualizzare il testo.
Sintassi
IsStrokeText : Boolean
Esempio di utilizzo
IsStrokeText
IsStrokeText = True
Restituisce tutti gli oggetti basati su testo che utilizzano un font Stroke.
Not IsStrokeText
IsStrokeText = False
Restituisce tutti gli oggetti except diversi dagli oggetti basati su testo che utilizzano un font Stroke.
IsTeardrop
Riepilogo
Restituisce tutti gli oggetti teardrop. I teardrop vengono spesso aggiunti a un progetto PCB sbrogliato per creare connessioni più robuste tra track e pad, track e via e track e track. Questo è utile quando gli oggetti del progetto sono molto piccoli ed è particolarmente utile per pad e via forati, perché il disallineamento tra il centro del foro e il centro del pad/via può far sì che il foro rimuova gran parte del rame che collega la track al pad/via, fenomeno noto come drill breakout. Ogni forma teardrop viene creata da un singolo oggetto region, che può avere bordi diritti o curvi.
Sintassi
IsTeardrop : Boolean/Boolean_String
Esempio di utilizzo
IsTeardrop
IsTeardrop = True
IsTeardrop = 'True'
Restituisce tutti gli oggetti region teardrop.
Not IsTeardrop
IsTeardrop = False
IsTeardrop = 'False'
Restituisce tutti gli oggetti except diversi dagli oggetti region teardrop.
IsText
Riepilogo
Restituisce tutti gli oggetti basati su testo indipendentemente dal tipo di font (Stroke, TrueType, BarCode) utilizzato per visualizzare il testo.
Sintassi
IsText : Boolean
Esempio di utilizzo
IsText
IsText = True
Restituisce tutti gli oggetti basati su testo.
Not IsText
IsText = False
Restituisce tutti gli oggetti except diversi dagli oggetti basati su testo.
IsThruVia
Riepilogo
Restituisce oggetti thru via.
Sintassi
IsThruVia : Boolean
Esempio di utilizzo
IsThruVia
IsThruVia = True
Restituisce tutti gli oggetti thru via.
Not IsThruVia
IsThruVia = False
Restituisce tutti gli oggetti except diversi dagli oggetti thru via.
IsTrack
Riepilogo
Restituisce oggetti track.
Sintassi
IsTrack : Boolean
Esempio di utilizzo
IsTrack
IsTrack = True
Restituisce tutti gli oggetti track.
Not IsTrack
IsTrack = False
Restituisce tutti gli oggetti except diversi dagli oggetti track.
IsTrueTypeText
Riepilogo
Restituisce tutti gli oggetti basati su testo che utilizzano un font TrueType per visualizzare il testo.
Sintassi
IsTrueTypeText : Boolean
Esempio di utilizzo
IsTrueTypeText
IsTrueTypeText = True
Restituisce tutti gli oggetti basati su testo che utilizzano un font TrueType.
Not IsTrueTypeText
IsTrueTypeText = False
Restituisce tutti gli oggetti except oggetti basati su testo che utilizzano un font TrueType.
IsVia
Riepilogo
Restituisce gli oggetti via.
Sintassi
IsVia : Boolean
Esempio di utilizzo
IsVia
IsVia = True
Restituisce tutti gli oggetti via.
Not IsVia
IsVia = False
Restituisce tutti gli oggetti except oggetti via.
IsViolation
Riepilogo
Restituisce tutti gli oggetti di violazione.
Sintassi
IsViolation : Boolean
Esempio di utilizzo
IsViolation
IsViolation = True
Restituisce tutti gli oggetti di violazione.
Not IsViolation
IsViolation = False
Restituisce tutti gli oggetti exceptoggetti di violazione.