Vérifications du type d'objet

Les fonctions de requête PCB sont affichées dans la boîte de dialogue Object Type Checks PCB query functions are shown in the Query Helper dialog
Cette page de référence détaille les mots-clés du langage de requête de la catégorie Object Type Checks disponibles dans les documents PCB et PCB Library dans Altium Designer. Pour obtenir de l’aide sur un mot-clé de requête spécifique, utilisez les sections repliables suivantes ou surlignez (ou cliquez dans) n’importe quel mot-clé donné dans le Query Helper ou un panneau Filter, puis appuyez sur F1 pour accéder directement à sa section.
All
Résumé
Renvoie tous les objets du document PCB.
Syntaxe
All : Boolean
Exemple d’utilisation
All
All = True
Renvoie tous les objets.
Not All
All = False
Ne renvoie aucun objet.
BackDrillBottom
Résumé
Renvoie les sites de perçage arrière sur la face inférieure de la carte.
Syntaxe
BackDrillBottom : Boolean
Exemple d’utilisation
BackDrillBottom
BackDrillBottom = True
Renvoie tous les sites de perçage arrière de la face inférieure.
Not BackDrillBottom
BackDrillBottom = False
Renvoie tous les objets except sauf les sites de perçage arrière de la face inférieure.
BackDrillTop
Résumé
Renvoie les sites de perçage arrière sur la face supérieure de la carte.
Syntaxe
BackDrillTop : Boolean
Exemple d’utilisation
BackDrillTop
BackDrillTop = True
Renvoie tous les sites de perçage arrière de la face supérieure.
Not BackDrillTop
BackDrillTop = False
Renvoie tous les objets except sauf les sites de perçage arrière de la face supérieure.
HasCylinderModel
Résumé
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Cylinder.
Syntaxe
HasCylinderModel : Boolean/Boolean_String
Exemple d’utilisation
HasCylinderModel
HasCylinderModel = True
HasCylinderModel = 'True'
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Cylinder.
Not HasCylinderModel
HasCylinderModel = False
HasCylinderModel = 'False'
Renvoie tous les objets except sauf les objets corps 3D dont la propriété Model Type est définie sur Cylinder.
HasExtrudedModel
Résumé
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Extruded.
Syntaxe
HasExtrudedModel : Boolean/Boolean_String
Exemple d’utilisation
HasExtrudedModel
HasExtrudedModel = True
HasExtrudedModel = 'True'
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Extruded.
Not HasExtrudedModel
HasExtrudedModel = False
HasExtrudedModel = 'False'
Renvoie tous les objets except sauf les objets corps 3D dont la propriété Model Type est définie sur Extruded.
HasGenericStepModel
Résumé
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Generic Model.
Syntaxe
HasGenericStepModel : Boolean/Boolean_String
Exemple d’utilisation
HasGenericStepModel
HasGenericStepModel = True
HasGenericStepModel = 'True'
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Generic Model.
Not HasGenericStepModel
HasGenericStepModel = False
HasGenericStepModel = 'False'
Renvoie tous les objets except sauf les objets corps 3D dont la propriété Model Type est définie sur Generic Model.
HasMask
Résumé
Renvoie tous les objets arc, remplissage, pad, région, piste et via avec un masque de soudure ou un masque de pâte défini.
Syntaxe
HasMask : Boolean/Boolean_String
Exemple d’utilisation
HasMask
HasMask = True
HasMask = 'True'
Renvoie tous les objets arc, remplissage, pad, région, piste et via avec un masque de soudure ou un masque de pâte défini.
Not HasMask
HasMask = False
HasMask = 'False'
Renvoie tous les objets except sauf les objets arc, remplissage, pad, région, piste et via avec un masque de soudure ou un masque de pâte défini.
HasPasteMask
Résumé
Renvoie tous les objets arc, remplissage, pad, région, piste et via avec un masque de pâte défini.
Syntaxe
HasPasteMask : Boolean/Boolean_String
Exemple d’utilisation
HasPasteMask
HasPasteMask = True
HasPasteMask = 'True'
Renvoie tous les objets arc, remplissage, pad, région, piste et via avec un masque de pâte défini.
Not HasPasteMask
HasPasteMask = False
HasPasteMask = 'False'
Renvoie tous les objets except sauf les objets arc, remplissage, pad, région, piste et via avec un masque de pâte défini.
HasRectangularHole
Résumé
Renvoie tous les objets pad avec des trous rectangulaires.
Syntaxe
HasRectangularHole : Boolean/Boolean_String
Exemple d’utilisation
HasRectangularHole
HasRectangularHole = True
HasRectangularHole = 'True'
Renvoie tous les objets pad avec des trous rectangulaires.
Not HasRectangularHole
HasRectangularHole = False
HasRectangularHole = 'False'
Renvoie tous les objets except sauf les objets pad avec des trous rectangulaires.
HasRoundHole
Résumé
Renvoie tous les objets pad avec des trous ronds.
Syntaxe
HasRoundHole : Boolean/Boolean_String
Exemple d’utilisation
HasRoundHole
HasRoundHole = True
HasRoundHole = 'True'
Renvoie tous les objets pad avec des trous ronds.
Not HasRoundHole
HasRoundHole = False
HasRoundHole = 'False'
Renvoie tous les objets except sauf les objets pad avec des trous ronds.
HasSlotHole
Résumé
Renvoie tous les objets pad avec des trous oblongs.
Syntaxe
HasSlotHole : Boolean/Boolean_String
Exemple d’utilisation
HasSlotHole
HasSlotHole = True
HasSlotHole = 'True'
Renvoie tous les objets pad avec des trous oblongs.
Not HasSlotHole
HasSlotHole = False
HasSlotHole = 'False'
Renvoie tous les objets except sauf les objets pad avec des trous oblongs.
HasSolderMask
Résumé
Renvoie tous les objets arc, remplissage, pad, région, piste et via avec un masque de soudure défini.
Syntaxe
HasSolderMask : Boolean/Boolean_String
Exemple d’utilisation
HasSolderMask
HasSolderMask = True
HasSolderMask = 'True'
Renvoie tous les objets arc, remplissage, pad, région, piste et via avec un masque de soudure défini.
Not HasSolderMask
HasSolderMask = False
HasSolderMask = 'False'
Renvoie tous les objets except sauf les objets arc, remplissage, pad, région, piste et via avec un masque de soudure défini.
HasSphereModel
Résumé
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Sphere.
Syntaxe
HasSphereModel : Boolean/Boolean_String
Exemple d’utilisation
HasSphereModel
HasSphereModel = True
HasSphereModel = 'True'
Renvoie tous les objets corps 3D dont la propriété Model Type est définie sur Sphere.
Not HasSphereModel
HasSphereModel = False
HasSphereModel = 'False'
Renvoie tous les objets except sauf les objets corps 3D dont la propriété Model Type est définie sur Sphere.
HasSquareHole
Résumé
Renvoie tous les objets pad avec des trous carrés.
Syntaxe
HasSquareHole : Boolean/Boolean_String
Exemple d’utilisation
HasSquareHole
HasSquareHole = True
HasSquareHole = 'True'
Renvoie tous les objets pad avec des trous carrés.
Not HasSquareHole
HasSquareHole = False
HasSquareHole = 'False'
Renvoie tous les objets except sauf les objets pad avec des trous carrés.
HasStepModel
Résumé
Renvoie tous les objets corps 3D.
Syntaxe
HasStepModel : Boolean/Boolean_String
Exemple d’utilisation
HasStepModel
HasStepModel = True
HasStepModel = 'True'
Renvoie tous les objets corps 3D.
Not HasStepModel
HasStepModel = False
HasStepModel = 'False'
Renvoie tous les objets except sauf les objets corps 3D.
InViaShielding
Résumé
Renvoie tous les objets via et polygone (cuivre de blindage) qui sont membres d’un groupe de blindage par vias.
Syntaxe
InViaShielding : Boolean/Boolean_String
Exemple d’utilisation
InViaShielding
InViaShielding = True
InViaShielding = 'True'
Renvoie tous les objets via et polygone (cuivre de blindage) qui sont membres d’un groupe de blindage par vias.
Not InViaShielding
InViaShielding = False
InViaShielding = 'False'
Renvoie tous les objets except sauf les objets via et polygone (cuivre de blindage) qui sont membres d’un groupe de blindage par vias.
IsAngularDimension
Résumé
Renvoie les objets de cote angulaire.
Syntaxe
IsAngularDimension : Boolean
Exemple d’utilisation
IsAngularDimension
IsAngularDimension = True
Renvoie tous les objets de cote angulaire.
Not IsAngularDimension
IsAngularDimension = False
Renvoie tous les objets except sauf les objets de cote angulaire.
IsArc
Résumé
Renvoie les objets arc.
Syntaxe
IsArc : Boolean
Exemple d’utilisation
IsArc
IsArc = True
Renvoie tous les objets arc.
Not IsArc
IsArc = False
Renvoie tous les objets except sauf les objets arc.
IsBarCodeText
Résumé
Renvoie les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur Code 39 ou Code 128.
Syntaxe
IsBarCodeText : Boolean
Exemple d’utilisation
IsBarCodeText
IsBarCodeText = True
Renvoie tous les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur Code 39 ou Code 128.
Not IsBarCodeText
IsBarCodeText = False
Renvoie tous les objets except sauf les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur Code 39 ou Code 128.
IsBaselineDimension
Résumé
Renvoie les objets de cote de base.
Syntaxe
IsBaselineDimension : Boolean
Exemple d’utilisation
IsBaselineDimension
IsBaselineDimension = True
Renvoie tous les objets de cote de base.
Not IsBaselineDimension
IsBaselineDimension = False
Renvoie tous les objets except sauf les objets de cote de base.
IsBlindVia
Résumé
Renvoie les objets via borgne.
Syntaxe
IsBlindVia : Boolean
Exemple d’utilisation
IsBlindVia
IsBlindVia = True
Renvoie tous les objets via borgne.
Not IsBlindVia
IsBlindVia = False
Renvoie tous les objets except sauf les objets via borgne.
IsBoard
Résumé
Ne renvoie aucun objet ; présente simplement la région occupée par le PCB.
Syntaxe
IsBoard : Boolean/Boolean_String
Exemple d’utilisation
IsBoard
IsBoard = True
IsBoard = 'True'
Ne renvoie aucun objet ; présente simplement la région occupée par le PCB.
Not IsBoard
IsBoard = False
IsBoard = 'False'
Renvoie tous les objets, tout en présentant toujours la région occupée par le PCB.
IsBoardCutoutRegion
Résumé
Retourne les objets région dont la propriété Kind est définie sur Board cutout.
Syntaxe
IsBoardCutoutRegion : Boolean
Exemple d'utilisation
IsBoardCutoutRegion
IsBoardCutoutRegion = True
Retourne tous les objets région dont la propriété Kind est définie sur Board cutout.
Not IsBoardCutoutRegion
IsBoardCutoutRegion = False
Retourne tous les objets except objets région dont la propriété Kind est définie sur Board cutout.
IsBoardOutline
Résumé
Ne retourne aucun objet ; présente simplement la région occupée par le PCB.
Syntaxe
IsBoardOutline : Boolean/Boolean_String
Exemple d'utilisation
IsBoardOutline
IsBoardOutline = True
IsBoardOutline = 'True'
Ne retourne aucun objet ; présente simplement la région occupée par le PCB.
Not IsBoardOutline
IsBoardOutline = False
IsBoardOutline = 'False'
Retourne tous les objets, tout en présentant toujours la région occupée par le PCB.
IsBondFinger
Résumé
Retourne les objets pastille CMS sur une couche cuivre auxquels des fils de bonding sont connectés.
Syntaxe
IsBondFinger : Boolean
Exemple d'utilisation
IsBondFinger
IsBondFinger = True
Retourne tous les objets pastille CMS sur une couche cuivre auxquels des fils de bonding sont connectés.
Not IsBondFinger
IsBondFinger = False
Retourne tous les objets except objets pastille CMS sur une couche cuivre auxquels des fils de bonding sont connectés.
IsBondWire
Résumé
Retourne les objets fil de bonding.
Syntaxe
IsBondWire : Boolean
Exemple d'utilisation
IsBondWire
IsBondWire = True
Retourne tous les objets fil de bonding.
Not IsBondWire
IsBondWire = False
Retourne tous les objets except objets fil de bonding.
IsBondWireConnected
Résumé
Retourne les objets auxquels des fils de bonding sont connectés.
Syntaxe
IsBondWireConnected : Boolean
Exemple d'utilisation
IsBondWireConnected
IsBondWireConnected = True
Retourne tous les objets auxquels des fils de bonding sont connectés.
Not IsBondWireConnected
IsBondWireConnected = False
Retourne tous les objets except objets auxquels des fils de bonding sont connectés.
IsBuriedVia
Résumé
Retourne les objets via enterré.
Syntaxe
IsBuriedVia : Boolean
Exemple d'utilisation
IsBuriedVia
IsBuriedVia = True
Retourne tous les objets via enterré.
Not IsBuriedVia
IsBuriedVia = False
Retourne tous les objets except objets via enterré.
IsCenterDimension
Résumé
Retourne les objets de cote centrale.
Syntaxe
IsCenterDimension : Boolean
Exemple d'utilisation
IsCenterDimension
IsCenterDimension = True
Retourne tous les objets de cote centrale.
Not IsCenterDimension
IsCenterDimension = False
Retourne tous les objets except objets de cote centrale.
IsClass
Résumé
Retourne les objets de classe.
Syntaxe
IsClass : Boolean
Exemple d'utilisation
IsClass
IsClass = True
Retourne tous les objets de classe.
Not IsClass
IsClass = False
Retourne tous les objets except objets de classe.
IsComment
Résumé
Retourne les objets texte dont la propriété String Type est Comment. Ce sont des enfants d'objets composant.
Syntaxe
IsComment : Boolean
Exemple d'utilisation
IsComment
IsComment = True
Retourne tous les objets texte dont la propriété String Type est Comment.
Not IsComment
IsComment = False
Retourne tous les objets except objets texte dont la propriété String Type est Comment.
IsComponent
Résumé
Retourne les objets composant.
Syntaxe
IsComponent : Boolean
Exemple d'utilisation
IsComponent
IsComponent = True
Retourne tous les objets composant.
Not IsComponent
IsComponent = False
Retourne tous les objets except objets composant.
IsComponentArc
Résumé
Retourne les objets arc qui sont des enfants d'objets composant.
Syntaxe
IsComponentArc : Boolean
Exemple d'utilisation
IsComponentArc
IsComponentArc = True
Retourne tous les objets arc qui sont des enfants d'objets composant.
Not IsComponentArc
IsComponentArc = False
Retourne tous les objets except objets arc qui sont des enfants d'objets composant.
IsComponentBody
Résumé
Retourne les objets corps 3D.
Syntaxe
IsComponentBody : Boolean
Exemple d'utilisation
IsComponentBody
IsComponentBody = True
Retourne tous les objets corps 3D.
Not IsComponentBody
IsComponentBody = False
Retourne tous les objets except objets corps 3D.
IsComponentFill
Résumé
Retourne les objets de remplissage qui sont des enfants d'objets composant.
Syntaxe
IsComponentFill : Boolean
Exemple d'utilisation
IsComponentFill
IsComponentFill = True
Retourne tous les objets de remplissage qui sont des enfants d'objets composant.
Not IsComponentFill
IsComponentFill = False
Retourne tous les objets except objets de remplissage qui sont des enfants d'objets composant.
IsComponentPad
Résumé
Retourne les objets pastille qui sont des enfants d'objets composant.
Syntaxe
IsComponentPad : Boolean
Exemple d'utilisation
IsComponentPad
IsComponentPad = True
Retourne tous les objets pastille qui sont des enfants d'objets composant.
Not IsComponentPad
IsComponentPad = False
Retourne tous les objets except objets pastille qui sont des enfants d'objets composant.
IsComponentText
Résumé
Retourne les objets texte qui sont des enfants d'objets composant.
Syntaxe
IsComponentText : Boolean
Exemple d'utilisation
IsComponentText
IsComponentText = True
Retourne tous les objets texte qui sont des enfants d'objets composant.
Not IsComponentText
IsComponentText = False
Retourne tous les objets except objets texte qui sont des enfants d'objets composant.
IsComponentTrack
Résumé
Retourne les objets piste qui sont des enfants d'objets composant.
Syntaxe
IsComponentTrack : Boolean
Exemple d'utilisation
IsComponentTrack
IsComponentTrack = True
Retourne tous les objets piste qui sont des enfants d'objets composant.
Not IsComponentTrack
IsComponentTrack = False
Retourne tous les objets except objets piste qui sont des enfants d'objets composant.
IsComponentVia
Résumé
Retourne les objets via qui sont des enfants d'objets composant.
Syntaxe
IsComponentVia : Boolean
Exemple d'utilisation
IsComponentVia
IsComponentVia = True
Retourne tous les objets via qui sont des enfants d'objets composant.
Not IsComponentVia
IsComponentVia = False
Retourne tous les objets except objets via qui sont des enfants d'objets composant.
IsConnection
Résumé
Retourne toutes les lignes de connexion.
Syntaxe
IsConnection : Boolean/Boolean_String
Exemple d'utilisation
IsConnection
IsConnection = True
IsConnection = 'True'
Retourne toutes les lignes de connexion.
Not IsConnection
IsConnection = False
IsConnection = 'False'
Retourne tous les objets AND lignes de connexion. Les détails de « connection » sont également affichés, car ce sont des objets enfants (non listés) des objets net retournés par cette requête.
Not IsConnection And Not IsNet
(IsConnection = False) And (IsNet = False)
Retourne tous les objets except pour les objets net ; les détails de « connection » ne sont pas affichés, car ce sont des objets enfants (non listés) des objets net, et aucun objet net n'est retourné par cette requête.
IsCoordinate
Résumé
Retourne les objets coordonnée.
Syntaxe
IsCoordinate : Boolean
Exemple d'utilisation
IsCoordinate
IsCoordinate = True
Retourne tous les objets coordonnée.
Not IsCoordinate
IsCoordinate = False
Retourne tous les objets except objets coordonnée.
IsCopperRegion
Résumé
Retourne les objets région pleine, c.-à-d. les régions dont la propriété Kind n'est pas définie sur Polygon cutout ou Board cutout (ce qui en ferait respectivement des régions Polygon Cutout ou Board Cutout).
Syntaxe
IsCopperRegion : Boolean
Exemple d'utilisation
IsCopperRegion
IsCopperRegion = True
Retourne tous les objets région pleine.
Not IsCopperRegion
IsCopperRegion = False
Retourne tous les objets except objets région pleine.
IsCutoutRegion
Résumé
Retourne les objets région de découpe de polygone, c.-à-d. les régions dont la propriété Cutout est activée.
Syntaxe
IsCutoutRegion : Boolean
Exemple d'utilisation
IsCutoutRegion
Is = TrueCutoutRegion
Retourne tous les objets région de découpe de polygone.
Not IsCutoutRegion
Is = FalseCutoutRegion
Retourne tous les objets except objets région de découpe de polygone.
IsDatumDimension
Résumé
Retourne les objets de cote de référence.
Syntaxe
IsDatumDimension : Boolean
Exemple d'utilisation
IsDatumDimension
IsDatumDimension = True
Retourne tous les objets de cote de référence.
Not IsDatumDimension
IsDatumDimension = False
Retourne tous les objets except objets de cote de référence.
IsDesignator
Résumé
Renvoie les objets texte dont la propriété String Type est Designator ; il s'agit d'enfants d'objets composant.
Syntaxe
IsDesignator : Boolean
Exemple d'utilisation
IsDesignator
IsDesignator = True
Renvoie tous les objets texte dont la propriété String Type est Designator.
Not IsDesignator
IsDesignator = False
Renvoie tous les objets except sauf les objets texte dont la propriété String Type est Designator.
IsDifferentialPair
Résumé
Renvoie tous les objets de paire différentielle.
Syntaxe
IsDifferentialPair : Boolean/Boolean_String
Exemple d'utilisation
IsDifferentialPair
IsDifferentialPair = True
IsDifferentialPair = 'True'
Renvoie tous les objets de paire différentielle.
Not IsDifferentialPair
IsDifferentialPair = False
IsDifferentialPair = 'False'
Renvoie tous les objets except sauf les objets de paire différentielle.
IsDimension
Résumé
Renvoie tous les objets de cote (quel que soit le type).
Syntaxe
IsDimension : Boolean
Exemple d'utilisation
IsDimension
IsDimension = True
Renvoie tous les objets de cote.
Not IsDimension
IsDimension = False
Renvoie tous les objets exceptsauf les objets de cote.
IsEmbeddedBoard
Résumé
Renvoie tous les objets de matrice de cartes embarquées.
Syntaxe
IsEmbeddedBoard : Boolean/Boolean_String
Exemple d'utilisation
IsEmbeddedBoard
IsEmbeddedBoard = True
IsEmbeddedBoard = 'True'
Renvoie tous les objets de matrice de cartes embarquées.
Not IsEmbeddedBoard
IsEmbeddedBoard = False
IsEmbeddedBoard = 'False'
Renvoie tous les objets except sauf les objets de matrice de cartes embarquées.
IsFill
Résumé
Renvoie les objets de remplissage.
Syntaxe
IsFill : Boolean
Exemple d'utilisation
IsFill
IsFill = True
Renvoie tous les objets de remplissage.
Not IsFill
IsFill = False
Renvoie tous les objets except sauf les objets de remplissage.
IsFromTo
Résumé
Renvoie tous les objets from-to.
Syntaxe
IsFromTo : Boolean/Boolean_String
Exemple d'utilisation
IsFromTo
IsFromTo = True
IsFromTo = 'True'
Renvoie tous les objets from-to.
Not IsFromTo
IsFromTo = False
IsFromTo = 'False'
Renvoie tous les objets except sauf les objets from-to.
IsLeaderDimension
Résumé
Renvoie les objets de cote avec repère.
Syntaxe
IsLeaderDimension : Boolean
Exemple d'utilisation
IsLeaderDimension
IsLeaderDimension = True
Renvoie tous les objets de cote avec repère.
Not IsLeaderDimension
IsLeaderDimension = False
Renvoie tous les objets exceptsauf les objets de cote avec repère.
IsLinearDiameterDimension
Résumé
Renvoie les objets de cote de diamètre linéaire.
Syntaxe
IsLinearDiameterDimension : Boolean
Exemple d'utilisationDimension
IsLinearDiameter
IsLinearDiameterDimension = True
Renvoie tous les objets de cote de diamètre linéaire.
Not IsLinearDiameterDimension
IsLinearDiameterDimension = False
Renvoie tous les objets exceptsauf les objets de cote de diamètre linéaire.
IsLinearDimension
Résumé
Renvoie les objets de cote linéaire.
Syntaxe
IsLinearDimension : Boolean
Exemple d'utilisationDimension
IsLinear
IsLinearDimension = True
Renvoie tous les objets de cote linéaire.
Not IsLinearDimension
IsLinearDimension = False
Renvoie tous les objets exceptsauf les objets de cote linéaire.
IsMicroVia
Résumé
Renvoie les objets microvia.
Syntaxe
IsMicroVia : Boolean
Exemple d'utilisation
IsMicroVia
IsMicroVia = True
Renvoie tous les objets microvia.
Not IsMicroVia
IsMicroVia = False
Renvoie tous les objets except sauf les objets microvia.
IsNet
Résumé
Renvoie les objets de réseau. Tout objet qui inclut la propriété Net peut appartenir à un réseau, par exemple une piste, un arc, un remplissage, une région, un polygone, une pastille et un via.
Syntaxe
IsNet : Boolean
Exemple d'utilisation
IsNet
IsNet = True
Renvoie tous les objets de réseau.
Not IsNet
IsNet = False
Renvoie tous les objets except sauf les objets de réseau.
IsObjectKind
Résumé
Renvoie tous les objets dont la propriété Object Kind correspond au type d'objet spécifié.
Syntaxe
IsObjectKind(ObjectType : String) : Boolean/Boolean_String
ObjectType spécifie le type d'objet et doit être l'une des chaînes suivantes :
-
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 – les chaînes suivantes sont utilisées pour cibler les différents types de règles. Le type de règle, tel qu'il apparaît dans la boîte de dialogue PCB Rules and Constraints Editor, est indiqué entre parenthèses après la chaîne :
-
'Acute Angle Rule'(Angle aigu) -
'Bare-board Fabrication Test Point Style Rule'(Style de point de test de fabrication) -
'Bare-board Fabrication Test Point Usage Rule'(Utilisation du point de test de fabrication) -
'Board Outline Clearance'(Dégagement du contour de carte) -
'Broken Nets Rule'(Réseau non routé) -
'Clearance Rule'(Dégagement) -
'Component Clearance Rule'(Dégagement de composant) -
'Component Rotations Rule'(Orientations des composants) -
'Confinement Constraint Rule'(Définition de salle) -
'Daisy Chain Stub Length Rule'(Longueur de stub en chaîne marguerite) -
'Differential Pairs Rule'(Routage des paires différentielles) -
'Fanout Control Rule'(Contrôle de fanout) -
'Flight Time Falling Edge Rule'(Temps de propagation - front descendant) -
'Flight Time Rising Edge Rule'(Temps de propagation - front montant) -
'Hole To Hole Clearance Rule'(Dégagement trou à trou) -
'In-circuit Assembly Test Point Style Rule'(Style de point de test d'assemblage) -
'In-circuit Assembly Test Point Usage Rule'(Utilisation du point de test d'assemblage) -
'Layer Pair Rule'(Paires de couches) -
'Matched Lengths Rule'(Longueurs appariées) -
'Max Min Height Rule'(Hauteur) -
'Max Min Hole Size Rule'(Taille du trou) -
'Max Min Impedance Rule'(Impédance) -
'Max Min Length Rule'(Longueur) -
'Max Min Width Rule'(Largeur) -
'Max Slope Falling Edge Rule'(Pente - front descendant) -
'Max Slope Rising Edge Rule'(Pente - front montant) -
'Max Via Stub Length (BackDrilling rule)'(Longueur maximale de stub de via (contre-perçage)) -
'Maximum Via Count Rule'(Nombre maximal de vias) -
'Minimum Annular Ring Rule'(Anneau annulaire minimal) -
'Minimum Solder Mask Sliver Rule'(Éclat minimal du masque de soudure) -
'Modified Polygon'(Polygone modifié) -
'Net Antennae Rule'(Antennes de réseau) -
'Nets To Ignore Rule'(Réseaux à ignorer) -
'Overshoot Falling Edge Rule'(Dépassement - front descendant) -
'Overshoot Rising Edge Rule'(Dépassement - front montant) -
'Parallel Segment Rule'(Segment parallèle) -
'Paste Mask Expansion Rule'(Expansion du masque de pâte) -
'Permitted Layers Rule'(Couches autorisées) -
'Polygon Connect Style Rule'(Style de connexion de polygone) -
'Power Plane Clearance Rule'(Dégagement du plan d'alimentation) -
'Power Plane Connect Style Rule'(Style de connexion du plan d'alimentation) -
'Routing Corner Style Rule'(Coins de routage) -
'Routing Layers Rule'(Couches de routage) -
'Routing Priority Rule'(Priorité de routage) -
'Routing Topology Rule'(Topologie de routage) -
'Routing Via Style Rule'(Style de via de routage) -
'Short Circuit Rule'(Court-circuit) -
'Signal Base Value Rule'(Valeur de base du signal) -
'Signal Stimulus Rule'(Stimulus du signal) -
'Signal Top Value Rule'(Valeur haute du signal) -
'Silk To Silk Clearance Rule'(Dégagement sérigraphie à sérigraphie) -
'Silk To Solder Mask Clearance Rule'(Dégagement sérigraphie à masque de soudure) -
'SMD Entry'(Entrée SMD) -
'SMD Neck Down Rule'(Réduction de largeur SMD) -
'SMD To Corner Rule'(SMD vers coin) -
'SMD To Plane Rule'(SMD vers plan) -
'Solder Mask Expansion Rule'(Expansion du masque de soudure) -
'Supply Nets Rule'(Réseaux d'alimentation) -
'Unconnected Pin Rule'(Broche non connectée) -
'Undershoot Falling Edge Rule'(Sous-oscillation - front descendant) -
'Undershoot Rising Edge Rule'(Sous-oscillation - front montant) -
'Vias Under SMD Rule'(Vias sous SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Exemple d'utilisation
IsObjectKind('Via')
IsObjectKind('Via') = True
IsObjectKind('Via') = 'True'
Renvoie tous les objets via.
Not IsObjectKind('Track')
IsObjectKind('Track') = False
IsObjectKind('Track') = 'False'
Renvoie tous les objets except sauf les objets piste.
Remarques
Les apostrophes (') au début et à la fin de la chaîne ObjectType sont obligatoires.
IsOriginalDimension
Résumé
Renvoie tous les objets de cote d'origine.
Syntaxe
IsOriginalDimension : Boolean/Boolean_String
Exemple d'utilisation
IsOriginalDimension
IsOriginalDimension = True
IsOriginalDimension = 'True'
Renvoie tous les objets de cote d'origine.
Not IsOriginalDimension
IsOriginalDimension = False
IsOriginalDimension = 'False'
Renvoie tous les objets except sauf les objets de cote d'origine.
IsPad
Résumé
Renvoie les objets pastille.
Syntaxe
IsPad : Boolean
Exemple d'utilisation
IsPad
IsPad = True
Renvoie tous les objets pastille.
Not IsPad
IsPad = False
Renvoie tous les objets except sauf les objets pastille.
IsPadHoleValid
Résumé
Renvoie tous les objets pastille qui possèdent un trou valide. Pour être valide, la propriété Hole Size de la pastille doit être une valeur non nulle. De plus, si le trou est oblong, il doit avoir une longueur non nulle.
Syntaxe
IsPadHoleValid : Boolean/Boolean_String
Exemple d'utilisation
IsPadHoleValid
IsPadHoleValid = True
IsPadHoleValid = 'True'
Renvoie tous les objets pastille qui possèdent un trou valide.
Not IsPadHoleValid
IsPadHoleValid = False
IsPadHoleValid = 'False'
Renvoie tous les objets except sauf les objets pastille qui possèdent un trou valide.
IsPoly
Résumé
Renvoie les objets de remplissage de polygone.
Syntaxe
IsPoly : Boolean
Exemple d'utilisation
IsPoly
IsPoly = True
Renvoie tous les objets de remplissage de polygone.
Not IsPoly
IsPoly = False
Renvoie tous les objets except sauf les objets de remplissage de polygone.
Remarques
-
Cette fonction est un alias de la fonction IsPolygon.
-
Lors de la définition d’une règle Electrical Clearance pour les remplissages polygonaux, vous devez utiliser la vérification d’attribut InPolygon (ou InPoly) plutôt que la vérification de type d’objet IsPolygon (ou IsPoly). En effet, les règles d’espacement s’appliquent aux primitives (régions, pistes et arcs) qui constituent le remplissage polygonal ou qui sont in à celui-ci, plutôt qu’au remplissage polygonal considéré comme un objet global. Une règle d’espacement valide pour les remplissages polygonaux serait entre des objets InPolygon et All autres objets.
IsPolygon
Résumé
Renvoie les objets de remplissage polygonal.
Syntaxe
IsPolygon : Boolean
Exemple d’utilisation
IsPolygon
IsPolygon = True
Renvoie tous les objets de remplissage polygonal.
Not IsPolygon
IsPolygon = False
Renvoie tous les objets except objets de remplissage polygonal.
Remarques
-
Cette fonction est un alias de la fonction IsPoly.
-
Lors de la définition d’une règle Electrical Clearance pour les remplissages polygonaux, vous devez utiliser la vérification d’attribut InPolygon (ou InPoly) plutôt que la vérification de type d’objet IsPolygon (ou IsPoly). En effet, les règles d’espacement s’appliquent aux primitives (régions, pistes et arcs) qui constituent le remplissage polygonal ou qui sont in à celui-ci, plutôt qu’au remplissage polygonal considéré comme un objet global. Une règle d’espacement valide pour les remplissages polygonaux serait entre des objets InPolygon et All autres objets.
IsQrCodeText
Résumé
Renvoie les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur QR Code.
Syntaxe
IsQrCodeText : Boolean
Exemple d’utilisation
IsQrCodeText
IsQrCodeText = True
Renvoie tous les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur QR Code.
Not IsQrCodeText
IsQrCodeText = False
Renvoie tous les objets except objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur QR Code.
IsRadialDiameterDimension
Résumé
Renvoie les objets de cote de diamètre radial.
Syntaxe
IsRadialDiameterDimension : Boolean
Exemple d’utilisation
IsDimensionRadialDiameter
IsDimension = TrueRadialDiameter
Renvoie tous les objets de cote de diamètre radial.
Not IsDimensionRadialDiameter
IsDimension = FalseRadialDiameter
Renvoie tous les objets except objets de cote de diamètre radial.
IsRadialDimension
Résumé
Renvoie les objets de cote radiale.
Syntaxe
IsRadialDimension : Boolean
Exemple d’utilisation DimensionDimension = True
IsDimension = FalseRadial
IsDimensionRadial
Renvoie tous les objets de cote radiale.
Not IsRadial
IsRadial
Renvoie tous les objets except objets de cote radiale.
IsRegion
Résumé
Renvoie tous les objets région, c’est-à-dire les régions pleines, les régions de découpe de polygone et les régions de découpe de carte.
Syntaxe
IsRegion : Boolean
Exemple d’utilisation
IsRegion
IsRegion = True
Renvoie tous les objets région.
Not IsRegion
IsRegion = False
Renvoie tous les objets except objets région.
IsRoom
Résumé
Renvoie les objets de règle Définition de pièce (Confinement Constraint Rule).
Syntaxe
IsRoom : Boolean/Boolean_String
Exemple d’utilisation
IsRoom
IsRoom= True
IsRoom= 'True'
Renvoie tous les objets de règle Room Definition.
Not IsRoom
IsRoom= False
IsRoom= 'False'
Renvoie tous les objets except objets de règle Room Definition.
Remarques
Cette fonction est un alias de la fonction IsRule_ConfinementConstraint.
IsRule
Résumé
Renvoie tous les objets règle de conception (quel que soit leur type).
Syntaxe
IsRule : Boolean
Exemple d’utilisation
IsRule
IsRule = True
Renvoie tous les objets de règle de conception.
Not IsRule
IsRule = False
Renvoie tous les objets except objets de règle de conception.
IsRule_AcuteAngle
Résumé
Renvoie les objets de règle Angle aigu.
Syntaxe
IsRule_AcuteAngle : Boolean
Exemple d’utilisation
IsRule_AcuteAngle
IsRule_AcuteAngle = True
Renvoie tous les objets de règle Acute Angle.
Not IsRule_AcuteAngle
IsRule_AcuteAngle = False
Renvoie tous les objets except objets de règle Acute Angle.
IsRule_BoardOutlineClearance
Résumé
Renvoie les objets de règle Espacement du contour de carte.
Syntaxe
IsRule_BoardOutlineClearance : Boolean
Exemple d’utilisation
IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = True
Renvoie tous les objets de règle Board Outline Clearance.
Not IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = False
Renvoie tous les objets except objets de règle Board Outline Clearance.
IsRule_BrokenNets
Résumé
Renvoie les objets de règle Réseau non routé.
Syntaxe
IsRule_BrokenNets : Boolean
Exemple d’utilisation
IsRule_BrokenNets
IsRule_BrokenNets = True
Renvoie tous les objets de règle Un-Routed Net.
Not IsRule_BrokenNets
IsRule_BrokenNets = False
Renvoie tous les objets except objets de règle Un-Routed Net.
IsRule_Clearance
Résumé
Renvoie les objets de règle Espacement.
Syntaxe
IsRule_Clearance : Boolean
Exemple d’utilisation = True
IsRule_Clearance
Is = FalseRule_Clearance
Renvoie tous les objets de règle Clearance.
Not IsRule_Clearance
IsRule_Clearance
Renvoie tous les objets except objets de règle Clearance.
IsRule_ComponentClearance
Résumé
Renvoie les objets de règle Espacement des composants.
Syntaxe
IsRule_ComponentClearance : Boolean
Exemple d’utilisation = True
IsRule_ = FalseComponentClearance
IsRule_ ComponentClearance
Renvoie tous les objets de règle Component Clearance.
Not IsRule_ComponentClearance
IsRule_ComponentClearance
Renvoie tous les objets except objets de règle Component Clearance.
IsRule_ComponentRotations
Résumé
Renvoie les objets de règle Orientations des composants.
Syntaxe
IsRule_ComponentRotations : Boolean
Exemple d’utilisation = True
IsRule_ = FalseComponentRotations
IsRule_ ComponentRotations
Renvoie tous les objets de règle Component Orientations.
Not IsRule_ComponentRotations
IsRule_ComponentRotations
Renvoie tous les objets except objets de règle Component Orientations.
IsRule_ConfinementConstraint
Résumé
Renvoie les objets de règle Définition de pièce (Confinement Constraint Rule).
Syntaxe
IsRule_ConfinementConstraint : Boolean/Boolean_String
Exemple d’utilisation
IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= True
IsRule_ConfinementConstraint= 'True'
Renvoie tous les objets de règle Room Definition.
Not IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= False
Est Rule_ConfinementConstraint= 'False'
Renvoie tous les objets except objets de règle Room Definition.
Remarques
Cette fonction est un alias de la fonction IsRoom.
IsRule_Creepage
Résumé
Renvoie les objets de règle Ligne de fuite.
Syntaxe
IsRule_Creepage : Boolean
Exemple d’utilisation
IsRule_Creepage
IsRule_Creepage = True
Renvoie tous les objets de règle Creepage.
Not IsRule_Creepage
IsRule_Creepage = False
Renvoie tous les objets except objets de règle Creepage.
IsRule_DaisyChainStubLength
Résumé
Renvoie les objets de règle Longueur de stub en chaîne Daisy.
Syntaxe
IsRule_DaisyChainStubLength : Boolean
Exemple d’utilisation
IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = True
Renvoie tous les objets de règle Daisy Chain Stub Length.
Not IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = False
Renvoie tous les objets except objets de règle Daisy Chain Stub Length.
IsRule_DifferentialPairsRouting
Résumé
Renvoie les objets de règle Routage des paires différentielles.
Syntaxe
IsRule_DifferentialPairsRouting : Boolean
Exemple d’utilisation
IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = True
Renvoie tous les objets de règle Differential Pairs Routing.
Not IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = False
Renvoie tous les objets except objets de règle Differential Pairs Routing.
IsRule_FanoutControl
Résumé
Renvoie les objets de règle Contrôle du fanout.
Syntaxe
IsRule_FanoutControl : Boolean
Exemple d'utilisation = True
IsRule_ = FalseFanoutControl
IsRule_ FanoutControl
Retourne tous les objets de règle Fanout Control.
Not IsRule_FanoutControl
IsRule_FanoutControl
Retourne tous les objets except à l'exception des objets de règle Fanout Control.
IsRule_FlightTime_FallingEdge
Résumé
Retourne les objets de règle Flight Time - Falling Edge.
Syntaxe
IsRule_FlightTime_FallingEdge : Boolean
Exemple d'utilisation
IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = True
Retourne tous les objets de règle Flight Time - Falling Edge.
Not IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = False
Retourne tous les objets except à l'exception des objets de règle Flight Time - Falling Edge.
IsRule_FlightTime_RisingEdge
Résumé
Retourne les objets de règle Flight Time - Rising Edge.
Syntaxe
IsRule_FlightTime_RisingEdge : Boolean
Exemple d'utilisation
IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = True
Retourne tous les objets de règle Flight Time - Rising Edge.
Not IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = False
Retourne tous les objets except à l'exception des objets de règle Flight Time - Rising Edge.
IsRule_HoleToHoleClearance
Résumé
Retourne les objets de règle Hole To Hole Clearance.
Syntaxe
IsRule_HoleToHoleClearance : Boolean
Exemple d'utilisation
IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = True
Retourne tous les objets de règle Hole To Hole Clearance.
Not IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = False
Retourne tous les objets except à l'exception des objets de règle Hole To Hole Clearance.
IsRule_LayerPair
Résumé
Retourne les objets de règle Layer Pairs.
Syntaxe
IsRule_LayerPair : Boolean
Exemple d'utilisation
IsRule_LayerPair
IsRule_LayerPair = True
Retourne tous les objets de règle Layer Pairs.
Not IsRule_LayerPair
IsRule_LayerPair = False
Retourne tous les objets except à l'exception des objets de règle Layer Pairs.
IsRule_MatchedLengths
Résumé
Retourne les objets de règle Matched Lengths.
Syntaxe
IsRule_MatchedLengths : Boolean
Exemple d'utilisation
IsRule_MatchedLengths
IsRule_MatchedLengths = True
Retourne tous les objets de règle Matched Lengths.
Not IsRule_MatchedLengths
IsRule_MatchedLengths = False
Retourne tous les objets except à l'exception des objets de règle Matched Lengths.
IsRule_MaximumViaCount
Résumé
Retourne les objets de règle Maximum Via Count.
Syntaxe
IsRule_MaximumViaCount : Boolean
Exemple d'utilisation
IsRule_MaximumViaCount
IsRule_MaximumViaCount = True
Retourne tous les objets de règle Maximum Via Count.
Not IsRule_MaximumViaCount
IsRule_MaximumViaCount = False
Retourne tous les objets except à l'exception des objets de règle Maximum Via Count.
IsRule_MaxMinHeightConstraint
Résumé
Retourne les objets de règle Height.
Syntaxe
IsRule_MaxMinHeightConstraint : Boolean
Exemple d'utilisation = True
IsRule_ = FalseMaxMinHeightConstraint
IsRule_ MaxMinHeightConstraint
Retourne tous les objets de règle Height.
Not IsRule_MaxMinHeightConstraint
IsRule_MaxMinHeightConstraint
Retourne tous les objets except à l'exception des objets de règle Height.
IsRule_MaxMinHoleSize
Résumé
Retourne les objets de règle Hole Size.
Syntaxe
IsRule_MaxMinHoleSize : Boolean
Exemple d'utilisation
IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = True
Retourne tous les objets de règle Hole Size.
Not IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = False
Retourne tous les objets except à l'exception des objets de règle Hole Size.
IsRule_MaxMinImpedance
Résumé
Retourne les objets de règle Impedance.
Syntaxe
IsRule_MaxMinImpedance : Boolean
Exemple d'utilisation
IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = True
Retourne tous les objets de règle Impedance.
Not IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = False
Retourne tous les objets except à l'exception des objets de règle Impedance.
IsRule_MaxMinLength
Résumé
Retourne les objets de règle Length.
Syntaxe
IsRule_MaxMinLength : Boolean
Exemple d'utilisation
IsRule_MaxMinLength
IsRule_MaxMinLength = True
Retourne tous les objets de règle Length.
Not IsRule_MaxMinLength
IsRule_MaxMinLength = False
Retourne tous les objets except à l'exception des objets de règle Length.
IsRule_MaxMinWidth
Résumé
Retourne les objets de règle Width.
Syntaxe
IsRule_MaxMinWidth : Boolean
Exemple d'utilisation = True
IsRule_ = FalseMaxMinWidth
IsRule_ MaxMinWidth
Retourne tous les objets de règle Width.
Not IsRule_MaxMinWidth
IsRule_MaxMinWidth
Retourne tous les objets except à l'exception des objets de règle Width.
IsRule_MaxSlope_FallingEdge
Résumé
Retourne les objets de règle Slope - Falling Edge.
Syntaxe
IsRule_MaxSlope_FallingEdge : Boolean
Exemple d'utilisation
IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = True
Retourne tous les objets de règle Slope - Falling Edge.
Not IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = False
Retourne tous les objets except à l'exception des objets de règle Slope - Falling Edge.
IsRule_MaxSlope_RisingEdge
Résumé
Retourne les objets de règle Slope - Rising Edge.
Syntaxe
IsRule_MaxSlope_RisingEdge : Boolean
Exemple d'utilisation
IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = True
Retourne tous les objets de règle Slope - Rising Edge.
Not IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = False
Retourne tous les objets except à l'exception des objets de règle Slope - Rising Edge.
IsRule_MinimumAnnularRing
Résumé
Retourne les objets de règle Minimum Annular Ring.
Syntaxe
IsRule_MinimumAnnularRing : Boolean
Exemple d'utilisation
IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = True
Retourne tous les objets de règle Minimum Annular Ring.
Not IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = False
Retourne tous les objets except à l'exception des objets de règle Minimum Annular Ring.
IsRule_MinimumSolderMaskSliver
Résumé
Retourne les objets de règle Minimum Solder Mask Sliver.
Syntaxe
IsRule_MinimumSolderMaskSliver : Boolean
Exemple d'utilisation
IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = True
Retourne tous les objets de règle Minimum Solder Mask Sliver.
Not IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = False
Retourne tous les objets except à l'exception des objets de règle Minimum Solder Mask Sliver.
IsRule_NetAntennae
Résumé
Retourne les objets de règle Net Antennae.
Syntaxe
IsRule_NetAntennae : Boolean
Exemple d'utilisation
IsRule_NetAntennae
IsRule_NetAntennae = True
Retourne tous les objets de règle Net Antennae.
Not IsRule_NetAntennae
IsRule_NetAntennae = False
Retourne tous les objets except à l'exception des objets de règle Net Antennae.
IsRule_NetsToIgnore
Résumé
Retourne les objets de règle Nets To Ignore.
Syntaxe
IsRule_NetsToIgnore : Boolean
Exemple d'utilisation
IsRule_NetsToIgnore
IsRule_NetsToIgnore = True
Retourne tous les objets de règle Nets to Ignore.
Not IsRule_NetsToIgnore
IsRule_NetsToIgnore = False
Retourne tous les objets except à l'exception des objets de règle Nets to Ignore.
IsRule_Overshoot_FallingEdge
Résumé
Retourne les objets de règle Overshoot - Falling Edge.
Syntaxe
IsRule_Overshoot_FallingEdge : Boolean
Exemple d'utilisation
IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = True
Retourne tous les objets de règle Overshoot - Falling Edge.
Not IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = False
Retourne tous les objets except à l'exception des objets de règle Overshoot - Falling Edge.
IsRule_Overshoot_RisingEdge
Résumé
Retourne les objets de règle Overshoot - Rising Edge.
Syntaxe
IsRule_Overshoot_RisingEdge : Boolean
Exemple d'utilisation
IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = True
Retourne tous les objets de règle Overshoot - Rising Edge.
Not IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = False
Retourne tous les objets de règle except Overshoot - front montant.
IsRule_ParallelSegment
Résumé
Retourne les objets de règle Parallel Segment.
Syntaxe
IsRule_ParallelSegment : Boolean
Exemple d'utilisation
IsRule_ParallelSegment
IsRule_ParallelSegment = True
Retourne tous les objets de règle Parallel Segment.
Not IsRule_ParallelSegment
IsRule_ParallelSegment = False
Retourne tous les objets except de règle Parallel Segment.
IsRule_PasteMaskExpansion
Résumé
Retourne les objets de règle Paste Mask Expansion.
Syntaxe
IsRule_PasteMaskExpansion : Boolean
Exemple d'utilisation = True
Is = FalseRule_PasteMaskExpansion
Is Rule_ PasteMaskExpansion
Retourne tous les objets de règle Paste Mask Expansion.
Not IsRule_PasteMaskExpansion
IsRule_PasteMaskExpansion
Retourne tous les objets except de règle Paste Mask Expansion.
IsRule_PermittedLayers
Résumé
Retourne les objets de règle Permitted Layers.
Syntaxe
IsRule_PermittedLayers : Boolean
Exemple d'utilisation
Is = FalseRule_ PermittedLayers
IsRule_PermittedLayers = True
Retourne tous les objets de règle Permitted Layers.
Not IsRule_PermittedLayers
IsRule_PermittedLayers
Retourne tous les objets except de règle Permitted Layers.
IsRule_PolygonConnectStyle
Résumé
Retourne les objets de règle Polygon Connect Style.
Syntaxe
IsRule_PolygonConnectStyle : Boolean
Exemple d'utilisation = True
IsRule_PolygonConnectStyle
Is = FalseRule_PolygonConnectStyle
Retourne tous les objets de règle Polygon Connect Style.
Not IsRule_PolygonConnectStyle
IsRule_PolygonConnectStyle
Retourne tous les objets except de règle Polygon Connect Style.
IsRule_PowerPlaneClearance
Résumé
Retourne les objets de règle Power Plane Clearance.
Syntaxe
IsRule_PowerPlaneClearance : Boolean
Exemple d'utilisation
Is = FalseRule_ PowerPlaneClearance
IsRule_PowerPlaneClearance = True
Retourne tous les objets de règle Power Plane Clearance.
Not IsRule_PowerPlaneClearance
IsRule_PowerPlaneClearance
Retourne tous les objets except de règle Power Plane Clearance.
IsRule_PowerPlaneConnectStyle
Résumé
Retourne les objets de règle Power Plane Connect Style.
Syntaxe
IsRule_PowerPlaneConnectStyle : Boolean
Exemple d'utilisation = True
IsRule_ = FalsePowerPlaneConnectStyle
IsRule_ PowerPlaneConnectStyle
Retourne tous les objets de règle Power Plane Connect Style.
Not IsRule_PowerPlaneConnectStyle
IsRule_PowerPlaneConnectStyle
Retourne tous les objets except de règle Power Plane Connect Style.
IsRule_ReturnPath
Résumé
Retourne les objets de règle Return Path.
Syntaxe
IsRule_ReturnPath : Boolean
Exemple d'utilisation
IsRule_ReturnPath
IsRule_ReturnPath = True
Retourne tous les objets de règle Return Path.
Not ReturnPath
IsRule_ReturnPath = False
Retourne tous les objets except de règle Return Path.
IsRule_RoutingCornerStyle
Résumé
Retourne les objets de règle Routing Corners.
Syntaxe
IsRule_RoutingCornerStyle : Boolean
Exemple d'utilisation
IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = True
Retourne tous les objets de règle Routing Corners.
Not IsRule_RoutingCornerStyle
IsRule_RoutingCornerStyle = False
Retourne tous les objets except de règle Routing Corners.
IsRule_RoutingLayers
Résumé
Retourne les objets de règle Routing Layers.
Syntaxe
IsRule_RoutingLayers : Boolean
Exemple d'utilisation = True
IsRule_RoutingLayers
IsRule_RoutingLayers
Retourne tous les objets de règle Routing Layers.
Not IsRule_RoutingLayers
IsRule_RoutingLayers = False
Retourne tous les objets except de règle Routing Layers.
IsRule_RoutingPriority
Résumé
Retourne les objets de règle Routing Priority.
Syntaxe
IsRule_RoutingPriority : Boolean
Exemple d'utilisation = True
Is = FalseRule_RoutingPriority
IsRule_ RoutingPriority
Retourne tous les objets de règle Routing Priority.
Not IsRule_RoutingPriority
IsRule_RoutingPriority
Retourne tous les objets except de règle Routing Priority.
IsRule_RoutingTopology
Résumé
Retourne les objets de règle Routing Topology.
Syntaxe
IsRule_RoutingTopology : Boolean
Exemple d'utilisation = True
IsRule_RoutingTopology
Is = FalseRule_RoutingTopology
Retourne tous les objets de règle Routing Topology.
Not IsRule_RoutingTopology
IsRule_RoutingTopology
Retourne tous les objets except de règle Routing Topology.
IsRule_RoutingViaStyle
Résumé
Retourne les objets de règle Routing Via Style.
Syntaxe
IsRule_RoutingViaStyle : Boolean
Exemple d'utilisation
Is = FalseRule_ RoutingViaStyle
IsRule_RoutingViaStyle = True
Retourne tous les objets de règle Routing Via Style.
Not IsRule_RoutingViaStyle
IsRule_RoutingViaStyle
Retourne tous les objets except de règle Routing Via Style.
IsRule_ShortCircuit
Résumé
Retourne les objets de règle Short-Circuit.
Syntaxe
IsRule_ShortCircuit : Boolean
Exemple d'utilisation = True
Is = FalseRule_ShortCircuit
IsRule_ ShortCircuit
Retourne tous les objets de règle Short-Circuit.
Not IsRule_ShortCircuit
IsRule_ShortCircuit
Retourne tous les objets except de règle Short-Circuit.
IsRule_SignalBaseValue
Résumé
Retourne les objets de règle Signal Base Value.
Syntaxe
IsRule_SignalBaseValue : Boolean
Exemple d'utilisation
IsRule_SignalBaseValue
IsRule_SignalBaseValue = True
Retourne tous les objets de règle Signal Base Value.
Not IsRule_SignalBaseValue
IsRule_SignalBaseValue = False
Retourne tous les objets except de règle Signal Base Value.
IsRule_SignalStimulus
Résumé
Retourne les objets de règle Signal Stimulus.
Syntaxe
IsRule_SignalStimulus : Boolean
Exemple d'utilisation
IsRule_SignalStimulus
IsRule_SignalStimulus = True
Retourne tous les objets de règle Signal Stimulus.
Not IsRule_SignalStimulus
IsRule_SignalStimulus = False
Retourne tous les objets except de règle Signal Stimulus.
IsRule_SignalTopValue
Résumé
Retourne les objets de règle Signal Top Value.
Syntaxe
IsRule_SignalTopValue : Boolean
Exemple d'utilisation
IsRule_SignalTopValue
IsRule_SignalTopValue = True
Retourne tous les objets de règle Signal Top Value.
Not IsRule_SignalTopValue
IsRule_SignalTopValue = False
Retourne tous les objets except de règle Signal Top Value.
IsRule_SilkToSilkClearance
Résumé
Retourne les objets de règle Silk To Silk Clearance.
Syntaxe
IsRule_SilkToSilkClearance : Boolean
Exemple d'utilisation
IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = True
Retourne tous les objets de règle Silk To Silk Clearance.
Not IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = False
Retourne tous les objets except de règle Silk To Silk Clearance.
IsRule_SilkToSolderMaskClearance
Résumé
Retourne les objets de règle Silk To Solder Mask Clearance.
Syntaxe
IsRule_SilkToSolderMaskClearance : Boolean
Exemple d'utilisation
IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = True
Retourne tous les objets de règle Silk To Solder Mask Clearance.
Not IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = False
Retourne tous les objets except de règle Silk To Solder Mask Clearance.
IsRule_SMDNeckDown
Résumé
Retourne les objets de règle SMD Neck-Down.
Syntaxe
IsRule_SMDNeckDown : Boolean
Exemple d'utilisation = True
Is = FalseRule_SMDNeckDown
IsRule_ SMDNeckDown
Retourne tous les objets de règle SMD Neck-Down.
Not IsRule_SMDNeckDown
IsRule_SMDNeckDown
Retourne tous les objets except de règle SMD Neck-Down.
IsRule_SMDToCorner
Résumé
Retourne les objets de règle SMD To Corner.
Syntaxe
IsRule_SMDToCorner : Boolean
Exemple d'utilisation = True
IsRule_SMDToCorner
Is = FalseRule_SMDToCorner
Retourne tous les objets de règle SMD To Corner.
Not IsRule_SMDToCorner
IsRule_SMDToCorner
Retourne tous les objets except de règle SMD To Corner.
IsRule_SMDToPlane
Résumé
Renvoie les objets de règle SMD To Plane.
Syntaxe
IsRule_SMDToPlane : Boolean
Exemple d'utilisation = True
IsRule_ = FalseSMDToPlane
IsRule_ SMDToPlane
Renvoie tous les objets de règle SMD To Plane.
Not IsRule_SMDToPlane
IsRule_SMDToPlane
Renvoie tous les objets except qui ne sont pas des objets de règle SMD To Plane.
IsRule_SolderMaskExpansion
Résumé
Renvoie les objets de règle Solder Mask Expansion.
Syntaxe
IsRule_SolderMaskExpansion : Boolean
Exemple d'utilisation
IsRule_ SolderMaskExpansion
IsRule_ = TrueSolderMaskExpansion
Renvoie tous les objets de règle Solder Mask Expansion.
Not IsRule_ SolderMaskExpansion
IsRule_ = FalseSolderMaskExpansion
IsRule_SupplyNets
Résumé
Renvoie les objets de règle Supply Nets.
Syntaxe
IsRule_SupplyNets : Boolean
Exemple d'utilisation
IsRule_SupplyNets
IsRule_SupplyNets = True
Renvoie tous les objets de règle Supply Nets.
Not IsRule_SupplyNets
IsRule_SupplyNets = False
IsRule_TestPointStyle
Résumé
Renvoie les objets de règle Fabrication Testpoint Style.
Syntaxe
IsRule_TestPointStyle : Boolean
Exemple d'utilisation
IsRule_TestPointStyle
IsRule_TestPointStyle = True
Not IsRule_TestPointStyle
IsRule_TestPointStyle = False
IsRule_TestPointUsage
Résumé
Renvoie les objets de règle Fabrication Testpoint Usage.
Syntaxe
IsRule_TestPointUsage : Boolean
Exemple d'utilisation
IsRule_TestPointUsage
IsRule_TestPointUsage = True
Not IsRule_TestPointUsage
IsRule_TestPointUsage = False
IsRule_UnconnectedPin
Résumé
Renvoie les objets de règle Un-Connected Pin.
Syntaxe
IsRule_UnconnectedPin : Boolean
Exemple d'utilisation
IsRule_UnconnectedPin
IsRule_UnconnectedPin = True
Renvoie tous les objets de règle Un-Connected Pin.
Not IsRule_UnconnectedPin
IsRule_UnconnectedPin = False
Renvoie tous les objets except qui ne sont pas des objets de règle Un-Connected Pin.
IsRule_Undershoot_FallingEdge
Résumé
Renvoie les objets de règle Undershoot - Falling Edge.
Syntaxe
IsRule_Undershoot_FallingEdge : Boolean
Exemple d'utilisation
IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = True
Not IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = False
IsRule_Undershoot_RisingEdge
Résumé
Renvoie les objets de règle Undershoot - Rising Edge.
Syntaxe
IsRule_Undershoot_RisingEdge : Boolean
Exemple d'utilisation
IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = True
Not IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = False
IsRule_ViasUnderSMD
Résumé
Renvoie les objets de règle Vias Under SMD.
Syntaxe
IsRule_ViasUnderSMD : Boolean
Exemple d'utilisation
IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = True
Not IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = False
IsRule_Wirebonding
Résumé
Renvoie les objets de règle Wire Bonding.
Syntaxe
IsRule_Wirebonding : Boolean
Exemple d'utilisation
IsRule_Wirebonding
IsRule_Wirebonding = True
Renvoie tous les objets de règle Wire Bonding.
Not IsRule_Wirebonding
IsRule_Wirebonding = False
Renvoie tous les objets except qui ne sont pas des objets de règle Wire Bonding.
IsShieldingVia
Résumé
Renvoie tous les objets via qui sont membres d'un groupe de blindage par vias.
Syntaxe
IsShieldingVia : Boolean/Boolean_String
Exemple d'utilisation
IsShieldingVia
IsShieldingVia = True
IsShieldingVia = 'True'
Renvoie tous les objets via qui sont membres d'un groupe de blindage par vias. Les objets Polygon (cuivre de blindage) sont également renvoyés.
Not IsShieldingVia
IsShieldingVia = False
IsShieldingVia = 'False'
Renvoie tous les objets except qui ne sont pas des objets via membres d'un groupe de blindage par vias. Les objets Polygon (cuivre de blindage) sont également renvoyés.
IsSkipVia
Résumé
Renvoie les objets skip via.
Syntaxe
IsSkipVia : Boolean
Exemple d'utilisation
IsSkipVia
IsSkipVia = True
Renvoie tous les objets skip via.
Not IsSkipVia
IsSkipVia = False
Renvoie tous les objets except qui ne sont pas des objets skip via.
IsSplitPlane
Résumé
Renvoie les objets split plane.
Syntaxe
IsSplitPlane : Boolean
Exemple d'utilisation
IsSplitPlane
IsSplitPlane = True
Renvoie tous les objets split plane.
Not IsSplitPlane
IsSplitPlane = False
Renvoie tous les objets except qui ne sont pas des objets split plane.
IsStackedVia
Résumé
Renvoie les objets stacked via.
Syntaxe
IsStackedVia : Boolean
Exemple d'utilisation
IsStackedVia
IsStackedVia = True
Renvoie tous les objets stacked via.
Not IsStackedVia
IsStackedVia = False
Renvoie tous les objets except qui ne sont pas des objets stacked via.
IsStitchingVia
Résumé
Renvoie tous les objets via qui sont membres d'un groupe de couture par vias.
Syntaxe
IsStitchingVia : Boolean/Boolean_String
Exemple d'utilisation
IsStitchingVia
IsStitchingVia = True
IsStitchingVia = 'True'
Renvoie tous les objets via qui sont membres d'un groupe de couture par vias.
Not IsStitchingVia
IsStitchingVia = False
IsStitchingVia = 'False'
Renvoie tous les objets except qui ne sont pas des objets via membres d'un groupe de couture par vias.
IsStrokeText
Résumé
Renvoie tous les objets textuels qui utilisent une police Stroke pour afficher leur texte.
Syntaxe
IsStrokeText : Boolean
Exemple d'utilisation
IsStrokeText
IsStrokeText = True
Renvoie tous les objets textuels qui utilisent une police Stroke.
Not IsStrokeText
IsStrokeText = False
Renvoie tous les objets except qui ne sont pas des objets textuels utilisant une police Stroke.
IsTeardrop
Résumé
Renvoie tous les objets teardrop. Les teardrops sont souvent ajoutés à une conception de PCB routée afin de créer des connexions plus robustes piste-vers-pad, piste-vers-via et piste-vers-piste. Cela est utile lorsque les objets de conception sont très petits, et particulièrement utile pour les pads et vias percés, car un désalignement entre le centre du perçage et le centre du pad/via peut faire que le trou de perçage enlève une grande partie du cuivre reliant la piste au pad/via - phénomène connu sous le nom de drill breakout. Chaque forme de teardrop est créée à partir d'un seul objet region, qui peut avoir des bords droits ou courbes.
Syntaxe
IsTeardrop : Boolean/Boolean_String
Exemple d'utilisation
IsTeardrop
IsTeardrop = True
IsTeardrop = 'True'
Renvoie tous les objets region de teardrop.
Not IsTeardrop
IsTeardrop = False
IsTeardrop = 'False'
Renvoie tous les objets except qui ne sont pas des objets region de teardrop.
IsText
Résumé
Renvoie tous les objets textuels quel que soit le type de police (Stroke, TrueType, BarCode) utilisé pour afficher le texte.
Syntaxe
IsText : Boolean
Exemple d'utilisation
IsText
IsText = True
Renvoie tous les objets textuels.
Not IsText
IsText = False
Renvoie tous les objets except qui ne sont pas des objets textuels.
IsThruVia
Résumé
Renvoie les objets thru via.
Syntaxe
IsThruVia : Boolean
Exemple d'utilisation
IsThruVia
IsThruVia = True
Renvoie tous les objets thru via.
Not IsThruVia
IsThruVia = False
Renvoie tous les objets except qui ne sont pas des objets thru via.
IsTrack
Résumé
Renvoie les objets track.
Syntaxe
IsTrack : Boolean
Exemple d'utilisation
IsTrack
IsTrack = True
Renvoie tous les objets track.
Not IsTrack
IsTrack = False
Renvoie tous les objets except qui ne sont pas des objets track.
IsTrueTypeText
Résumé
Renvoie tous les objets textuels qui utilisent une police TrueType pour afficher leur texte.
Syntaxe
IsTrueTypeText : Boolean
Exemple d'utilisation
IsTrueTypeText
IsTrueTypeText = True
Retourne tous les objets textuels qui utilisent une police TrueType.
Not IsTrueTypeText
IsTrueTypeText = False
Retourne tous les objets except objets textuels qui utilisent une police TrueType.
IsVia
Résumé
Retourne les objets via.
Syntaxe
IsVia : Boolean
Exemple d'utilisation
IsVia
IsVia = True
Retourne tous les objets via.
Not IsVia
IsVia = False
Retourne tous les objets except objets via.
IsViolation
Résumé
Retourne tous les objets de violation.
Syntaxe
IsViolation : Boolean
Exemple d'utilisation
IsViolation
IsViolation = True
Retourne tous les objets de violation.
Not IsViolation
IsViolation = False
Retourne tous les objets exceptobjets de violation.