Vérifications du type d'objet
En un coup d'œil
- Une référence rapide des mots-clés de requête de la catégorie « Vérifications du type d’objet », précisant ce que chacun renvoie et la syntaxe à employer.
- Des exemples d’expressions montrant comment utiliser chaque fonction avec des conditions true, false ou not.
- Une aide pour identifier des catégories précises d’objets PCB, telles que les trous, les masques, les cotes, les types de modèles 3D, les vias et les sites de contre-perçage.

Les fonctions de requête PCB Object Type Checks sont affichées dans la boîte de dialogue Query Helper
Cette page de référence décrit les mots-clés du langage de requête de la catégorie Object Type Checks disponibles dans les documents PCB et les bibliothèques PCB d’Altium Designer. Pour obtenir de l’aide sur un mot-clé de requête spécifique, utilisez les sections repliables ci-dessous ou sélectionnez un mot-clé (ou cliquez à l’intérieur) dans le panneau Query Helper ou dans un panneau Filter, puis appuyez sur F1 pour accéder directement à sa section.
Tous
Résumé
Renvoie tous les objets du document PCB.
Syntaxe
All : Boolean
Exemples d’utilisation
All
All = True
Renvoie tous les objets.
Not All
All = False
Ne renvoie aucun objet.
BackDrillBottom
Résumé
Renvoie les emplacements de contre-perçage sur la face inférieure de la carte.
Syntaxe
BackDrillBottom : Boolean
Exemples d’utilisation
BackDrillBottom
BackDrillBottom = True
Renvoie tous les emplacements de contre-perçage sur la face inférieure.
Not BackDrillBottom
BackDrillBottom = False
Renvoie tous les objets except les emplacements de contre-perçage sur la face inférieure.
BackDrillTop
Résumé
Renvoie les emplacements de contre-perçage sur la face supérieure de la carte.
Syntaxe
BackDrillTop : Boolean
Exemples d’utilisation
BackDrillTop
BackDrillTop = True
Renvoie tous les emplacements de contre-perçage sur la face supérieure.
Not BackDrillTop
BackDrillTop = False
Renvoie tous les objets except les emplacements de contre-perçage sur la face supérieure.
HasCylinderModel
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Model Type est définie sur Cylinder.
Syntaxe
HasCylinderModel : Boolean/Boolean_String
Exemples d’utilisation
HasCylinderModel
HasCylinderModel = True
HasCylinderModel = 'True'
Renvoie tous les objets de type corps 3D dont la propriété Model Type est définie sur Cylinder.
Not HasCylinderModel
HasCylinderModel = False
HasCylinderModel = 'False'
Renvoie tous les objets except les objets de type corps 3D dont la propriété Model Type est définie sur Cylinder.
HasExtrudedModel
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Model Type est définie sur Extruded.
Syntaxe
HasExtrudedModel : Boolean/Boolean_String
Exemples d’utilisation
HasExtrudedModel
HasExtrudedModel = True
HasExtrudedModel = 'True'
Renvoie tous les objets de type corps 3D dont la propriété Model Type est définie sur Extruded.
Not HasExtrudedModel
HasExtrudedModel = False
HasExtrudedModel = 'False'
Renvoie tous les objets except les objets de type corps 3D dont la propriété Model Type est définie sur Extruded.
HasGenericStepModel
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Model Type est définie sur Generic Model.
Syntaxe
HasGenericStepModel : Boolean/Boolean_String
Exemples d’utilisation
HasGenericStepModel
HasGenericStepModel = True
HasGenericStepModel = 'True'
Renvoie tous les objets de type 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 les objets de type corps 3D dont la propriété Model Type est définie sur Generic Model.
HasMask
Résumé
Renvoie tous les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de soudure ou de pâte à braser est défini.
Syntaxe
HasMask : Boolean/Boolean_String
Exemples d’utilisation
HasMask
HasMask = True
HasMask = 'True'
Renvoie tous les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de soudure ou de pâte à braser est défini.
Not HasMask
HasMask = False
HasMask = 'False'
Renvoie tous les objets except les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de soudure ou de pâte à braser est défini.
HasPasteMask
Résumé
Renvoie tous les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de pâte à braser est défini.
Syntaxe
HasPasteMask : Boolean/Boolean_String
Exemples d’utilisation
HasPasteMask
HasPasteMask = True
HasPasteMask = 'True'
Renvoie tous les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de pâte à braser est défini.
Not HasPasteMask
HasPasteMask = False
HasPasteMask = 'False'
Renvoie tous les objets except les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de pâte à braser est défini.
HasRectangularHole
Résumé
Renvoie tous les objets de type pastille comportant des trous rectangulaires.
Syntaxe
HasRectangularHole : Boolean/Boolean_String
Exemples d’utilisation
HasRectangularHole
HasRectangularHole = True
HasRectangularHole = 'True'
Renvoie tous les objets de type pastille comportant des trous rectangulaires.
Not HasRectangularHole
HasRectangularHole = False
HasRectangularHole = 'False'
Renvoie tous les objets except les objets de type pastille comportant des trous rectangulaires.
HasRoundHole
Résumé
Renvoie tous les objets de type pastille comportant des trous ronds.
Syntaxe
HasRoundHole : Boolean/Boolean_String
Exemples d’utilisation
HasRoundHole
HasRoundHole = True
HasRoundHole = 'True'
Renvoie tous les objets de type pastille comportant des trous ronds.
Not HasRoundHole
HasRoundHole = False
HasRoundHole = 'False'
Renvoie tous les objets except les objets de type pastille comportant des trous ronds.
HasSlotHole
Résumé
Renvoie tous les objets de type pastille comportant des trous oblongs.
Syntaxe
HasSlotHole : Boolean/Boolean_String
Exemples d’utilisation
HasSlotHole
HasSlotHole = True
HasSlotHole = 'True'
Renvoie tous les objets de type pastille comportant des trous oblongs.
Not HasSlotHole
HasSlotHole = False
HasSlotHole = 'False'
Renvoie tous les objets except les objets de type pastille comportant des trous oblongs.
HasSolderMask
Résumé
Renvoie tous les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de soudure est défini.
Syntaxe
HasSolderMask : Boolean/Boolean_String
Exemples d’utilisation
HasSolderMask
HasSolderMask = True
HasSolderMask = 'True'
Renvoie tous les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de soudure est défini.
Not HasSolderMask
HasSolderMask = False
HasSolderMask = 'False'
Renvoie tous les objets except les objets de type arc, remplissage, pastille, région, piste et via pour lesquels un masque de soudure est défini.
HasSphereModel
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Model Type est définie sur Sphere.
Syntaxe
HasSphereModel : Boolean/Boolean_String
Exemples d’utilisation
HasSphereModel
HasSphereModel = True
HasSphereModel = 'True'
Renvoie tous les objets de type corps 3D dont la propriété Model Type est définie sur Sphere.
Not HasSphereModel
HasSphereModel = False
HasSphereModel = 'False'
Renvoie tous les objets except les objets de type corps 3D dont la propriété Model Type est définie sur Sphere.
HasSquareHole
Résumé
Renvoie tous les objets de type pastille comportant des trous carrés.
Syntaxe
HasSquareHole : Boolean/Boolean_String
Exemples d’utilisation
HasSquareHole
HasSquareHole = True
HasSquareHole = 'True'
Renvoie tous les objets de type pastille comportant des trous carrés.
Not HasSquareHole
HasSquareHole = False
HasSquareHole = 'False'
Renvoie tous les objets except les objets de type pastille comportant des trous carrés.
HasStepModel
Résumé
Renvoie tous les objets de type corps 3D.
Syntaxe
HasStepModel : Boolean/Boolean_String
Exemples d’utilisation
HasStepModel
HasStepModel = True
HasStepModel = 'True'
Renvoie tous les objets de type corps 3D.
Not HasStepModel
HasStepModel = False
HasStepModel = 'False'
Renvoie tous les objets except les objets de type corps 3D.
InViaShielding
Résumé
Renvoie tous les objets de type via et polygone (cuivre de blindage) appartenant à un groupe de blindage par vias.
Syntaxe
InViaShielding : Boolean/Boolean_String
Exemples d’utilisation
InViaShielding
InViaShielding = True
InViaShielding = 'True'
Renvoie tous les objets de type via et polygone (cuivre de blindage) appartenant à un groupe de blindage par vias.
Not InViaShielding
InViaShielding = False
InViaShielding = 'False'
Renvoie tous les objets except les objets de type via et polygone (cuivre de blindage) appartenant à un groupe de blindage par vias.
IsAngularDimension
Résumé
Renvoie les objets de cotation angulaire.
Syntaxe
IsAngularDimension : Boolean
Exemple d’utilisation
IsAngularDimension
IsAngularDimension = True
Renvoie tous les objets de cotation angulaire.
Not IsAngularDimension
IsAngularDimension = False
Renvoie tous les objets except les objets de cotation 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 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 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 cotation en parallèle.
Syntaxe
IsBaselineDimension : Boolean
Exemple d’utilisation
IsBaselineDimension
IsBaselineDimension = True
Renvoie tous les objets de cotation en parallèle.
Not IsBaselineDimension
IsBaselineDimension = False
Renvoie tous les objets except les objets de cotation en parallèle.
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 les objets via borgne.
IsBoard
Résumé
Ne renvoie aucun objet ; affiche 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 ; affiche simplement la région occupée par le PCB.
Not IsBoard
IsBoard = False
IsBoard = 'False'
Renvoie tous les objets, tout en affichant la région occupée par le PCB.
IsBoardCutoutRegion
Résumé
Renvoie les objets région dont la propriété Kind est définie sur Board cutout.
Syntaxe
IsBoardCutoutRegion : Boolean
Exemple d’utilisation
IsBoardCutoutRegion
IsBoardCutoutRegion = True
Renvoie tous les objets région dont la propriété Kind est définie sur Board cutout.
Not IsBoardCutoutRegion
IsBoardCutoutRegion = False
Renvoie tous les objets except les objets région dont la propriété Kind est définie sur Board cutout.
IsBoardOutline
Résumé
Ne renvoie aucun objet ; affiche simplement la région occupée par le PCB.
Syntaxe
IsBoardOutline : Boolean/Boolean_String
Exemple d’utilisation
IsBoardOutline
IsBoardOutline = True
IsBoardOutline = 'True'
Ne renvoie aucun objet ; affiche simplement la région occupée par le PCB.
Not IsBoardOutline
IsBoardOutline = False
IsBoardOutline = 'False'
Renvoie tous les objets, tout en affichant la région occupée par le PCB.
IsBondFinger
Résumé
Renvoie les objets pastille CMS situés sur une couche de cuivre auxquels des fils de bonding sont connectés.
Syntaxe
IsBondFinger : Boolean
Exemple d’utilisation
IsBondFinger
IsBondFinger = True
Renvoie tous les objets pastille CMS situés sur une couche de cuivre auxquels des fils de bonding sont connectés.
Not IsBondFinger
IsBondFinger = False
Renvoie tous les objets except les objets pastille CMS situés sur une couche de cuivre auxquels des fils de bonding sont connectés.
IsBondWire
Résumé
Renvoie les objets fil de bonding.
Syntaxe
IsBondWire : Boolean
Exemple d’utilisation
IsBondWire
IsBondWire = True
Renvoie tous les objets fil de bonding.
Not IsBondWire
IsBondWire = False
Renvoie tous les objets except les objets fil de bonding.
IsBondWireConnected
Résumé
Renvoie les objets auxquels des fils de bonding sont connectés.
Syntaxe
IsBondWireConnected : Boolean
Exemple d’utilisation
IsBondWireConnected
IsBondWireConnected = True
Renvoie tous les objets auxquels des fils de bonding sont connectés.
Not IsBondWireConnected
IsBondWireConnected = False
Renvoie tous les objets except les objets auxquels des fils de bonding sont connectés.
IsBuriedVia
Résumé
Renvoie les objets via enterré.
Syntaxe
IsBuriedVia : Boolean
Exemple d’utilisation
IsBuriedVia
IsBuriedVia = True
Renvoie tous les objets via enterré.
Not IsBuriedVia
IsBuriedVia = False
Renvoie tous les objets except les objets via enterré.
IsCenterDimension
Résumé
Renvoie les objets de cotation de centre.
Syntaxe
IsCenterDimension : Boolean
Exemple d’utilisation
IsCenterDimension
IsCenterDimension = True
Renvoie tous les objets de cotation de centre.
Not IsCenterDimension
IsCenterDimension = False
Renvoie tous les objets except les objets de cotation de centre.
IsClass
Résumé
Renvoie les objets classe.
Syntaxe
IsClass : Boolean
Exemple d’utilisation
IsClass
IsClass = True
Renvoie tous les objets classe.
Not IsClass
IsClass = False
Renvoie tous les objets except les objets classe.
IsComment
Résumé
Renvoie les objets texte dont la propriété String Type est Comment. Il s’agit d’objets enfants d’objets composant.
Syntaxe
IsComment : Boolean
Exemple d’utilisation
IsComment
IsComment = True
Renvoie tous les objets texte dont la propriété String Type est Comment.
Not IsComment
IsComment = False
Renvoie tous les objets except les objets texte dont la propriété String Type est Comment.
IsComponent
Résumé
Renvoie les objets composant.
Syntaxe
IsComponent : Boolean
Exemple d’utilisation
IsComponent
IsComponent = True
Renvoie tous les objets composant.
Not IsComponent
IsComponent = False
Renvoie tous les objets except les objets composant.
IsComponentArc
Résumé
Renvoie les objets arc qui sont des enfants d’objets composant.
Syntaxe
IsComponentArc : Boolean
Exemple d’utilisation
IsComponentArc
IsComponentArc = True
Renvoie tous les objets arc qui sont des enfants d’objets composant.
Not IsComponentArc
IsComponentArc = False
Renvoie tous les objets except les objets arc qui sont des enfants d’objets composant.
IsComponentBody
Résumé
Renvoie les objets corps 3D.
Syntaxe
IsComponentBody : Boolean
Exemple d’utilisation
IsComponentBody
IsComponentBody = True
Renvoie tous les objets corps 3D.
Not IsComponentBody
IsComponentBody = False
Renvoie tous les objets except les objets corps 3D.
IsComponentFill
Résumé
Renvoie les objets de remplissage qui sont des enfants d'objets de composant.
Syntaxe
IsComponentFill : Boolean
Exemple d'utilisation
IsComponentFill
IsComponentFill = True
Renvoie tous les objets de remplissage qui sont des enfants d'objets de composant.
Not IsComponentFill
IsComponentFill = False
Renvoie tous les objets except objets de remplissage qui sont des enfants d'objets de composant.
IsComponentPad
Résumé
Renvoie les objets de pastille qui sont des enfants d'objets de composant.
Syntaxe
IsComponentPad : Boolean
Exemple d'utilisation
IsComponentPad
IsComponentPad = True
Renvoie tous les objets de pastille qui sont des enfants d'objets de composant.
Not IsComponentPad
IsComponentPad = False
Renvoie tous les objets except objets de pastille qui sont des enfants d'objets de composant.
IsComponentText
Résumé
Renvoie les objets de texte qui sont des enfants d'objets de composant.
Syntaxe
IsComponentText : Boolean
Exemple d'utilisation
IsComponentText
IsComponentText = True
Renvoie tous les objets de texte qui sont des enfants d'objets de composant.
Not IsComponentText
IsComponentText = False
Renvoie tous les objets except objets de texte qui sont des enfants d'objets de composant.
IsComponentTrack
Résumé
Renvoie les objets de piste qui sont des enfants d'objets de composant.
Syntaxe
IsComponentTrack : Boolean
Exemple d'utilisation
IsComponentTrack
IsComponentTrack = True
Renvoie tous les objets de piste qui sont des enfants d'objets de composant.
Not IsComponentTrack
IsComponentTrack = False
Renvoie tous les objets except objets de piste qui sont des enfants d'objets de composant.
IsComponentVia
Résumé
Renvoie les objets de via qui sont des enfants d'objets de composant.
Syntaxe
IsComponentVia : Boolean
Exemple d'utilisation
IsComponentVia
IsComponentVia = True
Renvoie tous les objets de via qui sont des enfants d'objets de composant.
Not IsComponentVia
IsComponentVia = False
Renvoie tous les objets except objets de via qui sont des enfants d'objets de composant.
IsConnection
Résumé
Renvoie toutes les lignes de connexion.
Syntaxe
IsConnection : Boolean/Boolean_String
Exemple d'utilisation
IsConnection
IsConnection = True
IsConnection = 'True'
Renvoie toutes les lignes de connexion.
Not IsConnection
IsConnection = False
IsConnection = 'False'
Renvoie tous les objets AND lignes de connexion. Les détails des « connexions » sont également affichés, car il s'agit d'objets enfants (non répertoriés) des objets de net renvoyés par cette requête.
Not IsConnection And Not IsNet
(IsConnection = False) And (IsNet = False)
Renvoie tous les objets except les objets de net ; les détails des « connexions » ne sont pas affichés, car il s'agit d'objets enfants (non répertoriés) des objets de net, et aucun objet de net n'est renvoyé par cette requête.
IsCoordinate
Résumé
Renvoie les objets de coordonnées.
Syntaxe
IsCoordinate : Boolean
Exemple d'utilisation
IsCoordinate
IsCoordinate = True
Renvoie tous les objets de coordonnées.
Not IsCoordinate
IsCoordinate = False
Renvoie tous les objets except objets de coordonnées.
IsCopperRegion
Résumé
Renvoie les objets de région pleine, c'est-à-dire 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
Renvoie tous les objets de région pleine.
Not IsCopperRegion
IsCopperRegion = False
Renvoie tous les objets except objets de région pleine.
IsCutoutRegion
Résumé
Renvoie les objets de région de découpe de polygone, c'est-à-dire les régions dont la propriété Cutout est activée.
Syntaxe
IsCutoutRegion : Boolean
Exemple d'utilisation
IsCutoutRegion
Is = TrueCutoutRegion
Renvoie tous les objets de région de découpe de polygone.
Not IsCutoutRegion
Is = FalseCutoutRegion
Renvoie tous les objets except objets de région de découpe de polygone.
IsDatumDimension
Résumé
Renvoie les objets de cotation par rapport à une référence.
Syntaxe
IsDatumDimension : Boolean
Exemple d'utilisation
IsDatumDimension
IsDatumDimension = True
Renvoie tous les objets de cotation par rapport à une référence.
Not IsDatumDimension
IsDatumDimension = False
Renvoie tous les objets except objets de cotation par rapport à une référence.
IsDesignator
Résumé
Renvoie les objets de texte dont la propriété String Type est Designator – il s'agit d'enfants d'objets de composant.
Syntaxe
IsDesignator : Boolean
Exemple d'utilisation
IsDesignator
IsDesignator = True
Renvoie tous les objets de texte dont la propriété String Type est Designator.
Not IsDesignator
IsDesignator = False
Renvoie tous les objets except objets de 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 objets de paire différentielle.
IsDimension
Résumé
Renvoie tous les objets de cotation (quel que soit leur type).
Syntaxe
IsDimension : Boolean
Exemple d'utilisation
IsDimension
IsDimension = True
Renvoie tous les objets de cotation.
Not IsDimension
IsDimension = False
Renvoie tous les objets except objets de cotation.
IsEmbeddedBoard
Résumé
Renvoie tous les objets de matrice de cartes intégrées.
Syntaxe
IsEmbeddedBoard : Boolean/Boolean_String
Exemple d'utilisation
IsEmbeddedBoard
IsEmbeddedBoard = True
IsEmbeddedBoard = 'True'
Renvoie tous les objets de matrice de cartes intégrées.
Not IsEmbeddedBoard
IsEmbeddedBoard = False
IsEmbeddedBoard = 'False'
Renvoie tous les objets except objets de matrice de cartes intégré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 objets de remplissage.
IsFromTo
Résumé
Renvoie tous les objets de liaison point à point.
Syntaxe
IsFromTo : Boolean/Boolean_String
Exemple d’utilisation
IsFromTo
IsFromTo = True
IsFromTo = 'True'
Renvoie tous les objets de liaison point à point.
Not IsFromTo
IsFromTo = False
IsFromTo = 'False'
Renvoie tous les objets except objets de liaison point à point.
IsLeaderDimension
Résumé
Renvoie les objets de cotation avec ligne de repère.
Syntaxe
IsLeaderDimension : Boolean
Exemple d’utilisation
IsLeaderDimension
IsLeaderDimension = True
Renvoie tous les objets de cotation avec ligne de repère.
Not IsLeaderDimension
IsLeaderDimension = False
Renvoie tous les objets except objets de cotation avec ligne de repère.
IsLinearDiameterDimension
Résumé
Renvoie les objets de cotation linéaire de diamètre.
Syntaxe
IsLinearDiameterDimension : Boolean
Exemple d’utilisation
IsDimensionLinearDiameter
IsLinearDiameterDimension = True
Renvoie tous les objets de cotation linéaire de diamètre.
Not IsLinearDiameterDimension
IsLinearDiameterDimension = False
Renvoie tous les objets except objets de cotation linéaire de diamètre.
IsLinearDimension
Résumé
Renvoie les objets de cotation linéaire.
Syntaxe
IsLinearDimension : Boolean
Exemple d’utilisation
IsDimensionLinear
IsLinearDimension = True
Renvoie tous les objets de cotation linéaire.
Not IsLinearDimension
IsLinearDimension = False
Renvoie tous les objets except objets de cotation linéaire.
IsMicroVia
Résumé
Renvoie les objets µvia.
Syntaxe
IsMicroVia : Boolean
Exemple d’utilisation
IsMicroVia
IsMicroVia = True
Renvoie tous les objets µvia.
Not IsMicroVia
IsMicroVia = False
Renvoie tous les objets except objets µvia.
IsNet
Résumé
Renvoie les objets de net. Tout objet qui inclut la propriété Net peut appartenir à un net, par exemple une piste, un arc, un remplissage, une région, un polygone, une pastille ou un via.
Syntaxe
IsNet : Boolean
Exemple d’utilisation
IsNet
IsNet = True
Renvoie tous les objets de net.
Not IsNet
IsNet = False
Renvoie tous les objets except objets de net.
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 des points de test de fabrication) -
'Bare-board Fabrication Test Point Usage Rule'(Utilisation des points de test de fabrication) -
'Board Outline Clearance'(Espacement par rapport au contour de la carte) -
'Broken Nets Rule'(Net non routé) -
'Clearance Rule'(Espacement) -
'Component Clearance Rule'(Espacement entre composants) -
'Component Rotations Rule'(Orientations des composants) -
'Confinement Constraint Rule'(Définition de zone de placement) -
'Daisy Chain Stub Length Rule'(Longueur des dérivations en chaîne) -
'Differential Pairs Rule'(Routage des paires différentielles) -
'Fanout Control Rule'(Contrôle de l’échappement) -
'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'(Espacement entre trous) -
'In-circuit Assembly Test Point Style Rule'(Style des points de test d’assemblage) -
'In-circuit Assembly Test Point Usage Rule'(Utilisation des points de test d’assemblage) -
'Layer Pair Rule'(Paires de couches) -
'Matched Lengths Rule'(Égalisation des longueurs) -
'Max Min Height Rule'(Hauteur) -
'Max Min Hole Size Rule'(Diamètre des trous) -
'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 du tronçon résiduel de via (contre-perçage)) -
'Maximum Via Count Rule'(Nombre maximal de vias) -
'Minimum Annular Ring Rule'(Couronne annulaire minimale) -
'Minimum Solder Mask Sliver Rule'(Largeur minimale de la bande de masque de soudure) -
'Modified Polygon'(Polygone modifié) -
'Net Antennae Rule'(Antennes de net) -
'Nets To Ignore Rule'(Nets à 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 à braser) -
'Permitted Layers Rule'(Couches autorisées) -
'Polygon Connect Style Rule'(Style de connexion aux polygones) -
'Power Plane Clearance Rule'(Espacement par rapport aux plans d’alimentation) -
'Power Plane Connect Style Rule'(Style de connexion aux plans d’alimentation) -
'Routing Corner Style Rule'(Angles 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 des vias de routage) -
'Short Circuit Rule'(Court-circuit) -
'Signal Base Value Rule'(Valeur basse du signal) -
'Signal Stimulus Rule'(Stimulus du signal) -
'Signal Top Value Rule'(Valeur haute du signal) -
'Silk To Silk Clearance Rule'(Espacement entre éléments de sérigraphie) -
'Silk To Solder Mask Clearance Rule'(Espacement entre sérigraphie et masque de soudure) -
'SMD Entry'(Entrée sur CMS) -
'SMD Neck Down Rule'(Réduction de largeur sur CMS) -
'SMD To Corner Rule'(Distance entre CMS et angle) -
'SMD To Plane Rule'(Distance entre CMS et plan) -
'Solder Mask Expansion Rule'(Expansion du masque de soudure) -
'Supply Nets Rule'(Nets d’alimentation) -
'Unconnected Pin Rule'(Broche non connectée) -
'Undershoot Falling Edge Rule'(Sous-dépassement - Front descendant) -
'Undershoot Rising Edge Rule'(Sous-dépassement - Front montant) -
'Vias Under SMD Rule'(Vias sous CMS)
-
-
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 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 cotation d’origine.
Syntaxe
IsOriginalDimension : Boolean/Boolean_String
Exemple d’utilisation
IsOriginalDimension
IsOriginalDimension = True
IsOriginalDimension = 'True'
Renvoie tous les objets de cotation d’origine.
Not IsOriginalDimension
IsOriginalDimension = False
IsOriginalDimension = 'False'
Renvoie tous les objets except objets de cotation 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 objets pastille.
IsPadHoleValid
Résumé
Renvoie tous les objets pastille dont le trou est valide. Pour que le trou soit valide, la propriété Hole Size de la pastille doit avoir une valeur non nulle. De plus, si le trou est oblong, sa longueur doit être non nulle.
Syntaxe
IsPadHoleValid : Boolean/Boolean_String
Exemple d'utilisation
IsPadHoleValid
IsPadHoleValid = True
IsPadHoleValid = 'True'
Renvoie tous les objets pastille dont le trou est valide.
Not IsPadHoleValid
IsPadHoleValid = False
IsPadHoleValid = 'False'
Renvoie tous les objets except les objets pastille dont le trou est valide.
IsPoly
Résumé
Renvoie les objets polygone de cuivre.
Syntaxe
IsPoly : Boolean
Exemple d'utilisation
IsPoly
IsPoly = True
Renvoie tous les objets polygone de cuivre.
Not IsPoly
IsPoly = False
Renvoie tous les objets except les objets polygone de cuivre.
Remarques
-
Cette fonction est un alias de la fonction IsPolygon.
-
Lors de la définition d'une règle Electrical Clearance pour les polygones de cuivre, vous devez utiliser le contrôle d'attribut InPolygon (ou InPoly) plutôt que le contrôle 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 polygone de cuivre ou qui sont in celui-ci, plutôt qu'au polygone de cuivre en tant qu'objet global. Une règle d'espacement valide pour les polygones de cuivre s'appliquerait entre les objets InPolygon et les autres objets All.
IsPolygon
Résumé
Renvoie les objets polygone de cuivre.
Syntaxe
IsPolygon : Boolean
Exemple d'utilisation
IsPolygon
IsPolygon = True
Renvoie tous les objets polygone de cuivre.
Not IsPolygon
IsPolygon = False
Renvoie tous les objets except les objets polygone de cuivre.
Remarques
-
Cette fonction est un alias de la fonction IsPoly.
-
Lors de la définition d'une règle Electrical Clearance pour les polygones de cuivre, vous devez utiliser le contrôle d'attribut InPolygon (ou InPoly) plutôt que le contrôle 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 polygone de cuivre ou qui sont in celui-ci, plutôt qu'au polygone de cuivre en tant qu'objet global. Une règle d'espacement valide pour les polygones de cuivre s'appliquerait entre les objets InPolygon et les autres objets All.
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 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.
IsRadialDiameterDimension
Résumé
Renvoie les objets de cotation radiale du diamètre.
Syntaxe
IsRadialDiameterDimension : Boolean
Exemple d'utilisation
IsDimensionRadialDiameter
IsDimension = TrueRadialDiameter
Renvoie tous les objets de cotation radiale du diamètre.
Not IsDimensionRadialDiameter
IsDimension = FalseRadialDiameter
Renvoie tous les objets except les objets de cotation radiale du diamètre.
IsRadialDimension
Résumé
Renvoie les objets de cotation radiale.
Syntaxe
IsRadialDimension : Boolean
Exemple d'utilisation
IsDimensionRadial
IsDimension = TrueRadial
Renvoie tous les objets de cotation radiale.
Not IsDimensionRadial
IsDimension = FalseRadial
Renvoie tous les objets except les objets de cotation 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 les objets région.
IsRoom
Résumé
Renvoie les objets règle de définition de zone (règle de contrainte de confinement).
Syntaxe
IsRoom : Boolean/Boolean_String
Exemple d'utilisation
IsRoom
IsRoom= True
IsRoom= 'True'
Renvoie tous les objets règle de définition de zone.
Not IsRoom
IsRoom= False
IsRoom= 'False'
Renvoie tous les objets except les objets règle de définition de zone.
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 règle de conception.
Not IsRule
IsRule = False
Renvoie tous les objets except les objets règle de conception.
IsRule_AcuteAngle
Résumé
Renvoie les objets règle d'angle aigu.
Syntaxe
IsRule_AcuteAngle : Boolean
Exemple d'utilisation
IsRule_AcuteAngle
IsRule_AcuteAngle = True
Renvoie tous les objets règle d'angle aigu.
Not IsRule_AcuteAngle
IsRule_AcuteAngle = False
Renvoie tous les objets except les objets règle d'angle aigu.
IsRule_BoardOutlineClearance
Résumé
Renvoie les objets règle d'espacement par rapport au contour de la carte.
Syntaxe
IsRule_BoardOutlineClearance : Boolean
Exemple d'utilisation
IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = True
Renvoie tous les objets règle d'espacement par rapport au contour de la carte.
Not IsRule_BoardOutlineClearance
IsRule_BoardOutlineClearance = False
Renvoie tous les objets except les objets règle d'espacement par rapport au contour de la carte.
IsRule_BrokenNets
Résumé
Renvoie les objets règle de net non routé.
Syntaxe
IsRule_BrokenNets : Boolean
Exemple d'utilisation
IsRule_BrokenNets
IsRule_BrokenNets = True
Renvoie tous les objets règle de net non routé.
Not IsRule_BrokenNets
IsRule_BrokenNets = False
Renvoie tous les objets except les objets règle de net non routé.
IsRule_Clearance
Résumé
Renvoie les objets de règle d'espacement.
Syntaxe
IsRule_Clearance : Boolean
Exemple d'utilisation
IsRule_Clearance
IsRule_ = TrueClearance
Renvoie tous les objets de règle d'espacement.
Not IsRule_Clearance
IsRule_ = FalseClearance
Renvoie tous les objets except les objets de règle d'espacement.
IsRule_ComponentClearance
Résumé
Renvoie les objets de règle d'espacement entre composants.
Syntaxe
IsRule_ComponentClearance : Boolean
Exemple d'utilisation
IsRule_ ComponentClearance
IsRule_ = TrueComponentClearance
Renvoie tous les objets de règle d'espacement entre composants.
Not IsRule_ ComponentClearance
IsRule_ = FalseComponentClearance
Renvoie tous les objets except les objets de règle d'espacement entre composants.
IsRule_ComponentRotations
Résumé
Renvoie les objets de règle d'orientation des composants.
Syntaxe
IsRule_ComponentRotations : Boolean
Exemple d'utilisation
IsRule_ ComponentRotations
IsRule_ = TrueComponentRotations
Renvoie tous les objets de règle d'orientation des composants.
Not IsRule_ ComponentRotations
IsRule_ = FalseComponentRotations
Renvoie tous les objets except les objets de règle d'orientation des composants.
IsRule_ConfinementConstraint
Résumé
Renvoie les objets de règle de définition de zone de placement (règle de contrainte de confinement).
Syntaxe
IsRule_ConfinementConstraint : Boolean/Boolean_String
Exemple d'utilisation
IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= True
IsRule_ConfinementConstraint= 'True'
Renvoie tous les objets de règle de définition de zone de placement.
Not IsRule_ConfinementConstraint
IsRule_ConfinementConstraint= False
Is Rule_ConfinementConstraint= 'False'
Renvoie tous les objets except les objets de règle de définition de zone de placement.
Remarques
Cette fonction est un alias de la fonction IsRoom.
IsRule_Creepage
Résumé
Renvoie les objets de règle de ligne de fuite.
Syntaxe
IsRule_Creepage : Boolean
Exemple d'utilisation
IsRule_Creepage
IsRule_Creepage = True
Renvoie tous les objets de règle de ligne de fuite.
Not IsRule_Creepage
IsRule_Creepage = False
Renvoie tous les objets except les objets de règle de ligne de fuite.
IsRule_DaisyChainStubLength
Résumé
Renvoie les objets de règle de longueur des dérivations en chaînage.
Syntaxe
IsRule_DaisyChainStubLength : Boolean
Exemple d'utilisation
IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = True
Renvoie tous les objets de règle de longueur des dérivations en chaînage.
Not IsRule_DaisyChainStubLength
IsRule_DaisyChainStubLength = False
Renvoie tous les objets except les objets de règle de longueur des dérivations en chaînage.
IsRule_DifferentialPairsRouting
Résumé
Renvoie les objets de règle de routage des paires différentielles.
Syntaxe
IsRule_DifferentialPairsRouting : Boolean
Exemple d'utilisation
IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = True
Renvoie tous les objets de règle de routage des paires différentielles.
Not IsRule_DifferentialPairsRouting
IsRule_DifferentialPairsRouting = False
Renvoie tous les objets except les objets de règle de routage des paires différentielles.
IsRule_FanoutControl
Résumé
Renvoie les objets de règle de contrôle de l'échappement.
Syntaxe
IsRule_FanoutControl : Boolean
Exemple d'utilisation
IsRule_ FanoutControl
IsRule_ = TrueFanoutControl
Renvoie tous les objets de règle de contrôle de l'échappement.
Not IsRule_ FanoutControl
IsRule_ = FalseFanoutControl
Renvoie tous les objets except les objets de règle de contrôle de l'échappement.
IsRule_FlightTime_FallingEdge
Résumé
Renvoie les objets de règle de temps de propagation - front descendant.
Syntaxe
IsRule_FlightTime_FallingEdge : Boolean
Exemple d'utilisation
IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = True
Renvoie tous les objets de règle de temps de propagation - front descendant.
Not IsRule_FlightTime_FallingEdge
IsRule_FlightTime_FallingEdge = False
Renvoie tous les objets except les objets de règle de temps de propagation - front descendant.
IsRule_FlightTime_RisingEdge
Résumé
Renvoie les objets de règle de temps de propagation - front montant.
Syntaxe
IsRule_FlightTime_RisingEdge : Boolean
Exemple d'utilisation
IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = True
Renvoie tous les objets de règle de temps de propagation - front montant.
Not IsRule_FlightTime_RisingEdge
IsRule_FlightTime_RisingEdge = False
Renvoie tous les objets except les objets de règle de temps de propagation - front montant.
IsRule_HoleToHoleClearance
Résumé
Renvoie les objets de règle d'espacement entre trous.
Syntaxe
IsRule_HoleToHoleClearance : Boolean
Exemple d'utilisation
IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = True
Renvoie tous les objets de règle d'espacement entre trous.
Not IsRule_HoleToHoleClearance
IsRule_HoleToHoleClearance = False
Renvoie tous les objets except les objets de règle d'espacement entre trous.
IsRule_LayerPair
Résumé
Renvoie les objets de règle de paires de couches.
Syntaxe
IsRule_LayerPair : Boolean
Exemple d'utilisation
IsRule_LayerPair
IsRule_LayerPair = True
Renvoie tous les objets de règle de paires de couches.
Not IsRule_LayerPair
IsRule_LayerPair = False
Renvoie tous les objets except les objets de règle de paires de couches.
IsRule_MatchedLengths
Résumé
Renvoie les objets de règle d'égalisation des longueurs.
Syntaxe
IsRule_MatchedLengths : Boolean
Exemple d'utilisation
IsRule_MatchedLengths
IsRule_MatchedLengths = True
Renvoie tous les objets de règle d'égalisation des longueurs.
Not IsRule_MatchedLengths
IsRule_MatchedLengths = False
Renvoie tous les objets except les objets de règle d'égalisation des longueurs.
IsRule_MaximumViaCount
Résumé
Renvoie les objets de règle de nombre maximal de vias.
Syntaxe
IsRule_MaximumViaCount : Boolean
Exemple d'utilisation
IsRule_MaximumViaCount
IsRule_MaximumViaCount = True
Renvoie tous les objets de règle de nombre maximal de vias.
Not IsRule_MaximumViaCount
IsRule_MaximumViaCount = False
Renvoie tous les objets except autres que les objets de règle Nombre maximal de vias.
IsRule_MaxMinHeightConstraint
Résumé
Renvoie les objets de règle Hauteur.
Syntaxe
IsRule_MaxMinHeightConstraint : Boolean
Exemple d'utilisation
IsRule_ MaxMinHeightConstraint
IsRule_ = TrueMaxMinHeightConstraint
Renvoie tous les objets de règle Hauteur.
Not IsRule_ MaxMinHeightConstraint
IsRule_ = FalseMaxMinHeightConstraint
Renvoie tous les objets except autres que les objets de règle Hauteur.
IsRule_MaxMinHoleSize
Résumé
Renvoie les objets de règle Diamètre des trous.
Syntaxe
IsRule_MaxMinHoleSize : Boolean
Exemple d'utilisation
IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = True
Renvoie tous les objets de règle Diamètre des trous.
Not IsRule_MaxMinHoleSize
IsRule_MaxMinHoleSize = False
Renvoie tous les objets except autres que les objets de règle Diamètre des trous.
IsRule_MaxMinImpedance
Résumé
Renvoie les objets de règle Impédance.
Syntaxe
IsRule_MaxMinImpedance : Boolean
Exemple d'utilisation
IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = True
Renvoie tous les objets de règle Impédance.
Not IsRule_MaxMinImpedance
IsRule_MaxMinImpedance = False
Renvoie tous les objets except autres que les objets de règle Impédance.
IsRule_MaxMinLength
Résumé
Renvoie les objets de règle Longueur.
Syntaxe
IsRule_MaxMinLength : Boolean
Exemple d'utilisation
IsRule_MaxMinLength
IsRule_MaxMinLength = True
Renvoie tous les objets de règle Longueur.
Not IsRule_MaxMinLength
IsRule_MaxMinLength = False
Renvoie tous les objets except autres que les objets de règle Longueur.
IsRule_MaxMinWidth
Résumé
Renvoie les objets de règle Largeur.
Syntaxe
IsRule_MaxMinWidth : Boolean
Exemple d'utilisation
IsRule_ MaxMinWidth
IsRule_ = TrueMaxMinWidth
Renvoie tous les objets de règle Largeur.
Not IsRule_ MaxMinWidth
IsRule_ = FalseMaxMinWidth
Renvoie tous les objets except autres que les objets de règle Largeur.
IsRule_MaxSlope_FallingEdge
Résumé
Renvoie les objets de règle Pente - Front descendant.
Syntaxe
IsRule_MaxSlope_FallingEdge : Boolean
Exemple d'utilisation
IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = True
Renvoie tous les objets de règle Pente - Front descendant.
Not IsRule_MaxSlope_FallingEdge
IsRule_MaxSlope_FallingEdge = False
Renvoie tous les objets except autres que les objets de règle Pente - Front descendant.
IsRule_MaxSlope_RisingEdge
Résumé
Renvoie les objets de règle Pente - Front montant.
Syntaxe
IsRule_MaxSlope_RisingEdge : Boolean
Exemple d'utilisation
IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = True
Renvoie tous les objets de règle Pente - Front montant.
Not IsRule_MaxSlope_RisingEdge
IsRule_MaxSlope_RisingEdge = False
Renvoie tous les objets except autres que les objets de règle Pente - Front montant.
IsRule_MinimumAnnularRing
Résumé
Renvoie les objets de règle Couronne annulaire minimale.
Syntaxe
IsRule_MinimumAnnularRing : Boolean
Exemple d'utilisation
IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = True
Renvoie tous les objets de règle Couronne annulaire minimale.
Not IsRule_MinimumAnnularRing
IsRule_MinimumAnnularRing = False
Renvoie tous les objets except autres que les objets de règle Couronne annulaire minimale.
IsRule_MinimumSolderMaskSliver
Résumé
Renvoie les objets de règle Largeur minimale des ponts de masque de soudure.
Syntaxe
IsRule_MinimumSolderMaskSliver : Boolean
Exemple d'utilisation
IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = True
Renvoie tous les objets de règle Largeur minimale des ponts de masque de soudure.
Not IsRule_MinimumSolderMaskSliver
IsRule_MinimumSolderMaskSliver = False
Renvoie tous les objets except autres que les objets de règle Largeur minimale des ponts de masque de soudure.
IsRule_NetAntennae
Résumé
Renvoie les objets de règle Antennes de nets.
Syntaxe
IsRule_NetAntennae : Boolean
Exemple d'utilisation
IsRule_NetAntennae
IsRule_NetAntennae = True
Renvoie tous les objets de règle Antennes de nets.
Not IsRule_NetAntennae
IsRule_NetAntennae = False
Renvoie tous les objets except autres que les objets de règle Antennes de nets.
IsRule_NetsToIgnore
Résumé
Renvoie les objets de règle Nets à ignorer.
Syntaxe
IsRule_NetsToIgnore : Boolean
Exemple d'utilisation
IsRule_NetsToIgnore
IsRule_NetsToIgnore = True
Renvoie tous les objets de règle Nets à ignorer.
Not IsRule_NetsToIgnore
IsRule_NetsToIgnore = False
Renvoie tous les objets except autres que les objets de règle Nets à ignorer.
IsRule_Overshoot_FallingEdge
Résumé
Renvoie les objets de règle Dépassement - Front descendant.
Syntaxe
IsRule_Overshoot_FallingEdge : Boolean
Exemple d'utilisation
IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = True
Renvoie tous les objets de règle Dépassement - Front descendant.
Not IsRule_Overshoot_FallingEdge
IsRule_Overshoot_FallingEdge = False
Renvoie tous les objets except autres que les objets de règle Dépassement - Front descendant.
IsRule_Overshoot_RisingEdge
Résumé
Renvoie les objets de règle Dépassement - Front montant.
Syntaxe
IsRule_Overshoot_RisingEdge : Boolean
Exemple d'utilisation
IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = True
Renvoie tous les objets de règle Dépassement - Front montant.
Not IsRule_Overshoot_RisingEdge
IsRule_Overshoot_RisingEdge = False
Renvoie tous les objets except autres que les objets de règle Dépassement - Front montant.
IsRule_ParallelSegment
Résumé
Renvoie les objets de règle Segments parallèles.
Syntaxe
IsRule_ParallelSegment : Boolean
Exemple d'utilisation
IsRule_ParallelSegment
IsRule_ParallelSegment = True
Renvoie tous les objets de règle Segments parallèles.
Not IsRule_ParallelSegment
IsRule_ParallelSegment = False
Renvoie tous les objets except de règle de segments parallèles.
IsRule_PasteMaskExpansion
Résumé
Renvoie les objets de règle d'expansion du masque de pâte.
Syntaxe
IsRule_PasteMaskExpansion : Boolean
Exemple d'utilisation
IsRule_ PasteMaskExpansion
IsRule_ = TruePasteMaskExpansion
Renvoie tous les objets de règle d'expansion du masque de pâte.
Not IsRule_ PasteMaskExpansion
IsRule_ = FalsePasteMaskExpansion
Renvoie tous les objets except de règle d'expansion du masque de pâte.
IsRule_PermittedLayers
Résumé
Renvoie les objets de règle de couches autorisées.
Syntaxe
IsRule_PermittedLayers : Boolean
Exemple d'utilisation
IsRule_ PermittedLayers
IsRule_PermittedLayers = True
Renvoie tous les objets de règle de couches autorisées.
Not IsRule_ PermittedLayers
IsRule_ = FalsePermittedLayers
Renvoie tous les objets except de règle de couches autorisées.
IsRule_PolygonConnectStyle
Résumé
Renvoie les objets de règle de style de connexion aux polygones.
Syntaxe
IsRule_PolygonConnectStyle : Boolean
Exemple d'utilisation
IsRule_ PolygonConnectStyle
IsRule_ = TruePolygonConnectStyle
Renvoie tous les objets de règle de style de connexion aux polygones.
Not IsRule_PolygonConnectStyle
IsRule_ = FalsePolygonConnectStyle
Renvoie tous les objets except de règle de style de connexion aux polygones.
IsRule_PowerPlaneClearance
Résumé
Renvoie les objets de règle d'isolement des plans d'alimentation.
Syntaxe
IsRule_PowerPlaneClearance : Boolean
Exemple d'utilisation
IsRule_ PowerPlaneClearance
IsRule_PowerPlaneClearance = True
Renvoie tous les objets de règle d'isolement des plans d'alimentation.
Not IsRule_ PowerPlaneClearance
IsRule_ = FalsePowerPlaneClearance
Renvoie tous les objets except de règle d'isolement des plans d'alimentation.
IsRule_PowerPlaneConnectStyle
Résumé
Renvoie les objets de règle de style de connexion aux plans d'alimentation.
Syntaxe
IsRule_PowerPlaneConnectStyle : Boolean
Exemple d'utilisation
IsRule_ PowerPlaneConnectStyle
IsRule_ = TruePowerPlaneConnectStyle
Renvoie tous les objets de règle de style de connexion aux plans d'alimentation.
Not IsRule_ PowerPlaneConnectStyle
IsRule_ = FalsePowerPlaneConnectStyle
Renvoie tous les objets except de règle de style de connexion aux plans d'alimentation.
IsRule_ReturnPath
Résumé
Renvoie les objets de règle de chemin de retour.
Syntaxe
IsRule_ReturnPath : Boolean
Exemple d'utilisation
IsRule_ReturnPath
IsRule_ReturnPath = True
Renvoie tous les objets de règle de chemin de retour.
Not ReturnPath
IsRule_ReturnPath = False
Renvoie tous les objets except de règle de chemin de retour.
IsRule_RoutingCornerStyle
Résumé
Renvoie les objets de règle d'angles de routage.
Syntaxe
IsRule_RoutingCornerStyle : Boolean
Exemple d'utilisation
IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = True
Renvoie tous les objets de règle d'angles de routage.
Not IsRule_ RoutingCornerStyle
IsRule_RoutingCornerStyle = False
Renvoie tous les objets except de règle d'angles de routage.
IsRule_RoutingLayers
Résumé
Renvoie les objets de règle de couches de routage.
Syntaxe
IsRule_RoutingLayers : Boolean
Exemple d'utilisation
IsRule_RoutingLayers
IsRule_ = TrueRoutingLayers
Renvoie tous les objets de règle de couches de routage.
Not IsRule_RoutingLayers
IsRule_RoutingLayers = False
Renvoie tous les objets except de règle de couches de routage.
IsRule_RoutingPriority
Résumé
Renvoie les objets de règle de priorité de routage.
Syntaxe
IsRule_RoutingPriority : Boolean
Exemple d'utilisation
IsRule_RoutingPriority
IsRule_ = TrueRoutingPriority
Renvoie tous les objets de règle de priorité de routage.
Not IsRule_ RoutingPriority
IsRule_ = FalseRoutingPriority
Renvoie tous les objets except de règle de priorité de routage.
IsRule_RoutingTopology
Résumé
Renvoie les objets de règle de topologie de routage.
Syntaxe
IsRule_RoutingTopology : Boolean
Exemple d'utilisation
IsRule_ RoutingTopology
IsRule_ = TrueRoutingTopology
Renvoie tous les objets de règle de topologie de routage.
Not IsRule_RoutingTopology
IsRule_ = FalseRoutingTopology
Renvoie tous les objets except de règle de topologie de routage.
IsRule_RoutingViaStyle
Résumé
Renvoie les objets de règle de style de vias de routage.
Syntaxe
IsRule_RoutingViaStyle : Boolean
Exemple d'utilisation
IsRule_ RoutingViaStyle
IsRule_RoutingViaStyle = True
Renvoie tous les objets de règle de style de vias de routage.
Not IsRule_ RoutingViaStyle
IsRule_ = FalseRoutingViaStyle
Renvoie tous les objets except de règle de style de vias de routage.
IsRule_ShortCircuit
Résumé
Renvoie les objets de règle de court-circuit.
Syntaxe
IsRule_ShortCircuit : Boolean
Exemple d'utilisation
IsRule_ShortCircuit
IsRule_ = TrueShortCircuit
Renvoie tous les objets de règle de court-circuit.
Not IsRule_ ShortCircuit
IsRule_ = FalseShortCircuit
Renvoie tous les objets except de règle de court-circuit.
IsRule_SignalBaseValue
Résumé
Renvoie les objets de règle de valeur de base du signal.
Syntaxe
IsRule_SignalBaseValue : Boolean
Exemple d'utilisation
IsRule_SignalBaseValue
IsRule_SignalBaseValue = True
Renvoie tous les objets de règle de valeur de base du signal.
Not IsRule_SignalBaseValue
IsRule_SignalBaseValue = False
Renvoie tous les objets except de règle de valeur de base du signal.
IsRule_SignalStimulus
Résumé
Renvoie les objets de règle de stimulus du signal.
Syntaxe
IsRule_SignalStimulus : Boolean
Exemple d'utilisation
IsRule_SignalStimulus
IsRule_SignalStimulus = True
Renvoie tous les objets de règle de stimulus du signal.
Not IsRule_SignalStimulus
IsRule_SignalStimulus = False
Renvoie tous les objets except de règle de stimulus du signal.
IsRule_SignalTopValue
Résumé
Renvoie les objets de règle de valeur haute du signal.
Syntaxe
IsRule_SignalTopValue : Boolean
Exemple d'utilisation
IsRule_SignalTopValue
IsRule_SignalTopValue = True
Renvoie tous les objets de règle de valeur haute du signal.
Not IsRule_SignalTopValue
IsRule_SignalTopValue = False
Renvoie tous les objets except autres que les objets de règle de valeur haute du signal.
IsRule_SilkToSilkClearance
Résumé
Renvoie les objets de règle d'espacement entre éléments de sérigraphie.
Syntaxe
IsRule_SilkToSilkClearance : Boolean
Exemple d'utilisation
IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = True
Renvoie tous les objets de règle d'espacement entre éléments de sérigraphie.
Not IsRule_SilkToSilkClearance
IsRule_SilkToSilkClearance = False
Renvoie tous les objets except autres que les objets de règle d'espacement entre éléments de sérigraphie.
IsRule_SilkToSolderMaskClearance
Résumé
Renvoie les objets de règle d'espacement entre sérigraphie et masque de soudure.
Syntaxe
IsRule_SilkToSolderMaskClearance : Boolean
Exemple d'utilisation
IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = True
Renvoie tous les objets de règle d'espacement entre sérigraphie et masque de soudure.
Not IsRule_SilkToSolderMaskClearance
IsRule_SilkToSolderMaskClearance = False
Renvoie tous les objets except autres que les objets de règle d'espacement entre sérigraphie et masque de soudure.
IsRule_SMDNeckDown
Résumé
Renvoie les objets de règle de rétrécissement de piste pour CMS.
Syntaxe
IsRule_SMDNeckDown : Boolean
Exemple d'utilisation
IsRule_SMDNeckDown
IsRule_ = TrueSMDNeckDown
Renvoie tous les objets de règle de rétrécissement de piste pour CMS.
Not IsRule_ SMDNeckDown
IsRule_ = FalseSMDNeckDown
Renvoie tous les objets except autres que les objets de règle de rétrécissement de piste pour CMS.
IsRule_SMDToCorner
Résumé
Renvoie les objets de règle de distance entre CMS et angle de piste.
Syntaxe
IsRule_SMDToCorner : Boolean
Exemple d'utilisation
IsRule_ SMDToCorner
IsRule_ = TrueSMDToCorner
Renvoie tous les objets de règle de distance entre CMS et angle de piste.
Not IsRule_SMDToCorner
IsRule_ = FalseSMDToCorner
Renvoie tous les objets except autres que les objets de règle de distance entre CMS et angle de piste.
IsRule_SMDToPlane
Résumé
Renvoie les objets de règle de connexion entre CMS et plan.
Syntaxe
IsRule_SMDToPlane : Boolean
Exemple d'utilisation
IsRule_ SMDToPlane
IsRule_ = TrueSMDToPlane
Renvoie tous les objets de règle de connexion entre CMS et plan.
Not IsRule_ SMDToPlane
IsRule_ = FalseSMDToPlane
Renvoie tous les objets except autres que les objets de règle de connexion entre CMS et plan.
IsRule_SolderMaskExpansion
Résumé
Renvoie les objets de règle d'expansion du masque de soudure.
Syntaxe
IsRule_SolderMaskExpansion : Boolean
Exemple d'utilisation
IsRule_ SolderMaskExpansion
IsRule_ = TrueSolderMaskExpansion
Renvoie tous les objets de règle d'expansion du masque de soudure.
Not IsRule_ SolderMaskExpansion
IsRule_ = FalseSolderMaskExpansion
Renvoie tous les objets except autres que les objets de règle d'expansion du masque de soudure.
IsRule_SupplyNets
Résumé
Renvoie les objets de règle de nets d'alimentation.
Syntaxe
IsRule_SupplyNets : Boolean
Exemple d'utilisation
IsRule_SupplyNets
IsRule_SupplyNets = True
Renvoie tous les objets de règle de nets d'alimentation.
Not IsRule_SupplyNets
IsRule_SupplyNets = False
Renvoie tous les objets except autres que les objets de règle de nets d'alimentation.
IsRule_TestPointStyle
Résumé
Renvoie les objets de règle de style des points de test de fabrication.
Syntaxe
IsRule_TestPointStyle : Boolean
Exemple d'utilisation
IsRule_TestPointStyle
IsRule_TestPointStyle = True
Renvoie tous les objets de règle de style des points de test de fabrication.
Not IsRule_TestPointStyle
IsRule_TestPointStyle = False
Renvoie tous les objets except autres que les objets de règle de style des points de test de fabrication.
IsRule_TestPointUsage
Résumé
Renvoie les objets de règle d'utilisation des points de test de fabrication.
Syntaxe
IsRule_TestPointUsage : Boolean
Exemple d'utilisation
IsRule_TestPointUsage
IsRule_TestPointUsage = True
Renvoie tous les objets de règle d'utilisation des points de test de fabrication.
Not IsRule_TestPointUsage
IsRule_TestPointUsage = False
Renvoie tous les objets except autres que les objets de règle d'utilisation des points de test de fabrication.
IsRule_UnconnectedPin
Résumé
Renvoie les objets de règle de broche non connectée.
Syntaxe
IsRule_UnconnectedPin : Boolean
Exemple d'utilisation
IsRule_UnconnectedPin
IsRule_UnconnectedPin = True
Renvoie tous les objets de règle de broche non connectée.
Not IsRule_UnconnectedPin
IsRule_UnconnectedPin = False
Renvoie tous les objets except autres que les objets de règle de broche non connectée.
IsRule_Undershoot_FallingEdge
Résumé
Renvoie les objets de règle de dépassement négatif sur front descendant.
Syntaxe
IsRule_Undershoot_FallingEdge : Boolean
Exemple d'utilisation
IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = True
Renvoie tous les objets de règle de dépassement négatif sur front descendant.
Not IsRule_Undershoot_FallingEdge
IsRule_Undershoot_FallingEdge = False
Renvoie tous les objets except autres que les objets de règle de dépassement négatif sur front descendant.
IsRule_Undershoot_RisingEdge
Résumé
Renvoie les objets de règle de dépassement négatif sur front montant.
Syntaxe
IsRule_Undershoot_RisingEdge : Boolean
Exemple d'utilisation
IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = True
Renvoie tous les objets de règle de dépassement négatif sur front montant.
Not IsRule_Undershoot_RisingEdge
IsRule_Undershoot_RisingEdge = False
Renvoie tous les objets except autres que les objets de règle de dépassement négatif sur front montant.
IsRule_ViasUnderSMD
Résumé
Renvoie les objets de règle de vias sous CMS.
Syntaxe
IsRule_ViasUnderSMD : Boolean
Exemple d'utilisation
IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = True
Renvoie tous les objets de règle Vias sous CMS.
Not IsRule_ViasUnderSMD
IsRule_ViasUnderSMD = False
Renvoie tous les objets except objets de règle Vias sous CMS.
IsRule_Wirebonding
Résumé
Renvoie les objets de règle de câblage par fils.
Syntaxe
IsRule_Wirebonding : Boolean
Exemple d'utilisation
IsRule_Wirebonding
IsRule_Wirebonding = True
Renvoie tous les objets de règle de câblage par fils.
Not IsRule_Wirebonding
IsRule_Wirebonding = False
Renvoie tous les objets except objets de règle de câblage par fils.
IsShieldingVia
Résumé
Renvoie tous les objets via appartenant à un groupe de vias de blindage.
Syntaxe
IsShieldingVia : Boolean/Boolean_String
Exemple d'utilisation
IsShieldingVia
IsShieldingVia = True
IsShieldingVia = 'True'
Renvoie tous les objets via appartenant à un groupe de vias de blindage. Les objets polygone (cuivre de blindage) sont également renvoyés.
Not IsShieldingVia
IsShieldingVia = False
IsShieldingVia = 'False'
Renvoie tous les objets except objets via appartenant à un groupe de vias de blindage. Les objets polygone (cuivre de blindage) sont également renvoyés.
IsSkipVia
Résumé
Renvoie les objets via à saut de couche.
Syntaxe
IsSkipVia : Boolean
Exemple d'utilisation
IsSkipVia
IsSkipVia = True
Renvoie tous les objets via à saut de couche.
Not IsSkipVia
IsSkipVia = False
Renvoie tous les objets except objets via à saut de couche.
IsSplitPlane
Résumé
Renvoie les objets plan divisé.
Syntaxe
IsSplitPlane : Boolean
Exemple d'utilisation
IsSplitPlane
IsSplitPlane = True
Renvoie tous les objets plan divisé.
Not IsSplitPlane
IsSplitPlane = False
Renvoie tous les objets except objets plan divisé.
IsStackedVia
Résumé
Renvoie les objets via empilé.
Syntaxe
IsStackedVia : Boolean
Exemple d'utilisation
IsStackedVia
IsStackedVia = True
Renvoie tous les objets via empilé.
Not IsStackedVia
IsStackedVia = False
Renvoie tous les objets except objets via empilé.
IsStitchingVia
Résumé
Renvoie tous les objets via appartenant à un groupe de vias de couture.
Syntaxe
IsStitchingVia : Boolean/Boolean_String
Exemple d'utilisation
IsStitchingVia
IsStitchingVia = True
IsStitchingVia = 'True'
Renvoie tous les objets via appartenant à un groupe de vias de couture.
Not IsStitchingVia
IsStitchingVia = False
IsStitchingVia = 'False'
Renvoie tous les objets except objets via appartenant à un groupe de vias de couture.
IsStrokeText
Résumé
Renvoie tous les objets textuels utilisant une police vectorielle (Stroke) pour afficher leur texte.
Syntaxe
IsStrokeText : Boolean
Exemple d'utilisation
IsStrokeText
IsStrokeText = True
Renvoie tous les objets textuels utilisant une police vectorielle (Stroke).
Not IsStrokeText
IsStrokeText = False
Renvoie tous les objets except objets textuels utilisant une police vectorielle (Stroke).
IsTeardrop
Résumé
Renvoie tous les objets en goutte d'eau. Des gouttes d'eau sont souvent ajoutées à une conception de PCB routée pour renforcer les connexions piste-pastille, piste-via et piste-piste. Elles sont utiles lorsque les objets de conception sont très petits, et particulièrement utiles pour les pastilles percées et les vias, car un décalage entre le centre du perçage et celui de la pastille ou du via peut entraîner la suppression, par le trou de perçage, d'une grande partie du cuivre reliant la piste à la pastille ou au via — un phénomène appelé drill breakout. Chaque forme en goutte d'eau est créée à partir d'un seul objet région, dont les bords peuvent être droits ou courbes.
Syntaxe
IsTeardrop : Boolean/Boolean_String
Exemple d'utilisation
IsTeardrop
IsTeardrop = True
IsTeardrop = 'True'
Renvoie tous les objets région en goutte d'eau.
Not IsTeardrop
IsTeardrop = False
IsTeardrop = 'False'
Renvoie tous les objets except objets région en goutte d'eau.
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 objets textuels.
IsThruVia
Résumé
Renvoie les objets via traversant.
Syntaxe
IsThruVia : Boolean
Exemple d'utilisation
IsThruVia
IsThruVia = True
Renvoie tous les objets via traversant.
Not IsThruVia
IsThruVia = False
Renvoie tous les objets except objets via traversant.
IsTrack
Résumé
Renvoie les objets piste.
Syntaxe
IsTrack : Boolean
Exemple d'utilisation
IsTrack
IsTrack = True
Renvoie tous les objets piste.
Not IsTrack
IsTrack = False
Renvoie tous les objets except objets piste.
IsTrueTypeText
Résumé
Renvoie tous les objets textuels utilisant une police TrueType pour afficher leur texte.
Syntaxe
IsTrueTypeText : Boolean
Exemple d'utilisation
IsTrueTypeText
IsTrueTypeText = True
Renvoie tous les objets textuels utilisant une police TrueType.
Not IsTrueTypeText
IsTrueTypeText = False
Renvoie tous les objets except objets textuels utilisant une police TrueType.
IsVia
Résumé
Renvoie les objets via.
Syntaxe
IsVia : Boolean
Exemple d'utilisation
IsVia
IsVia = True
Renvoie tous les objets via.
Not IsVia
IsVia = False
Renvoie tous les objets except objets via.
IsViolation
Résumé
Renvoie tous les objets de violation.
Syntaxe
IsViolation : Boolean
Exemple d'utilisation
IsViolation
IsViolation = True
Renvoie tous les objets de violation.
Not IsViolation
IsViolation = False
Renvoie tous les objets except objets de violation.