Champs
En un coup d'œil
- Vous découvrirez la structure de chaque mot-clé de requête de la catégorie Fields, notamment sa syntaxe, les valeurs acceptées et des exemples d’expressions.
- Vous apprendrez à quels types d’objets chaque champ s’applique, ainsi que les points essentiels concernant les unités, les guillemets obligatoires et les comportements particuliers.
- Vous comprendrez comment cette page peut vous aider à consulter plus efficacement l’aide sur les requêtes dans l’assistant de requête et le panneau de filtrage.

Les fonctions de requête PCB Fields affichées dans la boîte de dialogue Query Helper
Cette page de référence détaille les mots-clés du langage de requête de la catégorie Fields disponibles dans les documents PCB et de bibliothèque PCB dans Altium Designer. Pour obtenir de l'aide sur un mot-clé de requête spécifique, utilisez les sections repliables suivantes ou sélectionnez un mot-clé (ou cliquez à l'intérieur de celui-ci), dans Query Helper ou dans un panneau Filter, puis appuyez sur F1 pour accéder directement à sa section.
ArcRadius
Résumé
Renvoie tous les objets arc dont la propriété Radius satisfait à la requête.
Syntaxe
ArcRadius : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie — en remplacement des unités par défaut définies au niveau du document — à l'aide d'un mot-clé supplémentaire associé à une unité de mesure :
-
AsMils(ArcRadius) : Number– pour spécifier un rayon en mil. -
AsMM(ArcRadius) : Number– pour spécifier un rayon en mm.
Exemples d'utilisation
ArcRadius = 300
Renvoie tous les objets arc dont la propriété Radius est égale à 300 dans les unités de mesure actuelles.
ArcRadius >= 15.24
Renvoie tous les objets arc dont la propriété Radius est supérieure ou égale à 15.24 dans les unités de mesure actuelles.
AsMils(ArcRadius) > 500
Renvoie tous les objets arc dont la propriété Radius est supérieure à 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Renvoie tous les objets arc dont la propriété Radius est supérieure ou égale à 10.16mm et inférieure ou égale à 17.78mm.
ArcRadius <> 550
Renvoie tous les objets arc dont la propriété Radius est différente de 550 dans les unités de mesure actuelles.
AsMils(ArcRadius) <= 650
Renvoie tous les objets arc dont la propriété Radius est inférieure ou égale à 650mil.
AsMM(ArcRadius) < 11.43
Renvoie tous les objets arc dont la propriété Radius est inférieure à 11.43mm.
Remarque
La propriété Radius n'est définie que pour les objets arc.
ArcStartAngle
Résumé
Renvoie tous les objets arc dont la propriété Start Angle satisfait à la requête.
Syntaxe
ArcStartAngle : Number
Exemples d'utilisation
ArcStartAngle = 30.0
Renvoie tous les objets arc dont la propriété Start Angle est égale à 30.0 degrés.
ArcStartAngle > 60.0
Renvoie tous les objets arc dont la propriété Start Angle est supérieure à 60.0 degrés.
ArcStartAngle Between 30.0 And 150.0
Renvoie tous les objets arc dont la propriété Start Angle est supérieure ou égale à 30.0 degrés et inférieure ou égale à 150.0 degrés.
ArcStartAngle <= 45.0
Renvoie tous les objets arc dont la propriété Start Angle est inférieure ou égale à 45.0 degrés.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Renvoie tous les objets arc dont la propriété Start Angle est comprise entre 315 degrés et 45 degrés.
Remarque
La propriété Start Angle n'est définie que pour les objets arc.
ArcStopAngle
Résumé
Renvoie tous les objets arc dont la propriété Stop Angle satisfait à la requête.
Syntaxe
ArcStopAngle : Number
Exemples d'utilisation
ArcStopAngle = 30.0
Renvoie tous les objets arc dont la propriété Stop Angle est égale à 30.0 degrés.
ArcStopAngle > 60.0
Renvoie tous les objets arc dont la propriété Stop Angle est supérieure à 60.0 degrés.
ArcStopAngle Between 30.0 And 150.0
Renvoie tous les objets arc dont la propriété Stop Angle est supérieure ou égale à 30.0 degrés et inférieure ou égale à 150.0 degrés.
ArcStopAngle <= 45.0
Renvoie tous les objets arc dont la propriété Stop Angle est inférieure ou égale à 45.0 degrés.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Renvoie tous les objets arc dont la propriété Stop Angle est comprise entre 315 degrés et 45 degrés.
Remarque
La propriété Stop Angle n'est définie que pour les objets arc.
Aire
Résumé
Renvoie tous les objets dont la propriété Area satisfait à la requête.
Syntaxe
Area = Area_String
Area <> Area_String
Exemples d'utilisation
Area = '29.4 sq.'
Renvoie tous les objets dont la propriété Area est égale à 29.4 sq.mm.
Area <> '29.4 sq.'
Renvoie tous les objets dont la propriété Area est not égale à 29.4 sq.mm.
Remarques
-
La propriété Area n'est définie que pour les objets composant, remplissage, polygone et région.
-
Les objets enfants des objets renvoyés par la requête ne sont pas renvoyés.
-
Les apostrophes (
') au début et à la fin deArea_Stringsont obligatoires.
AutoAssignedName
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Auto Assigned Name satisfait à la requête.
Syntaxe
AutoAssignedName : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
AutoAssignedName = 'True'
Renvoie tous les objets de remplissage polygonal dont la propriété Auto Assigned Name est activée.
AutoAssignedName = 'False'
Renvoie tous les objets de remplissage polygonal dont la propriété Auto Assigned Name est désactivée.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Renvoie tous les objets except les objets de remplissage polygonal dont la propriété Auto Assigned Name est activée.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Renvoie tous les objets except les objets de remplissage polygonal dont la propriété Auto Assigned Name est désactivée.
Remarques
- La propriété Auto Assigned Name n'est définie que pour les objets de remplissage polygonal.
- Lors de l'affichage des propriétés d'un remplissage polygonal sélectionné dans le panneau Properties, la propriété Auto Assigned Name est appelée Auto Naming.
AutoPosition
Résumé
Renvoie tous les objets désignateur et commentaire (objets texte enfants des objets composant) dont la propriété Autoposition satisfait à la requête.
Syntaxe
AutoPosition = AutoPosition_String
AutoPosition <> AutoPosition_String
AutoPosition_String doit être l'une des chaînes de la liste suivante :
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Manual' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Exemples d'utilisation
AutoPosition = 'Center'
Renvoie tous les objets désignateur et commentaire dont la propriété Autoposition est Center.
AutoPosition <> 'Manual'
Renvoie tous les objets except les objets désignateur et commentaire dont la propriété Autoposition est Manual.
Remarques
-
Les apostrophes (') au début et à la fin de
AutoPosition_Stringsont obligatoires. - La propriété Autoposition n'est définie que pour les objets désignateur et commentaire.
BarCodeFontName
Résumé
Renvoie tous les objets chaîne de texte dont la propriété BarCode Text Font Name satisfait à la requête.
Syntaxe
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String doit utiliser l'un des noms des polices TrueType et OpenType (un sur-ensemble de TrueType) disponibles dans le dossier \Windows\Fonts.
Exemples d’utilisation
BarCodeFontName = 'Arial'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Text Font Name est Arial.
BarCodeFontName <> 'Batang'
Renvoie tous les objets except objets de chaîne de texte dont la propriété BarCode Text Font Name est Batang.
Remarques
-
Les apostrophes (') au début et à la fin de
FontName_Stringsont obligatoires. -
La propriété BarCode Text Font Name est uniquement définie pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les objets primitifs enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Text Font Name satisfait à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeFontName = 'Arial').
BarCodeFullHeight
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height satisfait à la requête.
Syntaxe
BarCodeFullHeight : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(BarCodeFullHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(BarCodeFullHeight) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
BarCodeFullHeight = 300
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height est égale à 300 unités de mesure actuelles.
BarCodeFullHeight >= 5.08
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height est supérieure ou égale à 5.08 unités de mesure actuelles.
AsMils(BarCodeFullHeight) > 400
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height est supérieure à 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height est supérieure ou égale à 6.35 mm et inférieure ou égale à 8.89 mm.
BarCodeFullHeight <> 550
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height est not égale à 550 unités de mesure actuelles.
AsMils(BarCodeFullHeight) <= 650
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height est inférieure ou égale à 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Height est inférieure à 11.43 mm.
Remarques
-
La propriété BarCode Full Height est uniquement définie pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les objets primitifs enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Full Height satisfait à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeFullHeight = 210).
BarCodeFullWidth
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width satisfait à la requête.
Syntaxe
BarCodeFullWidth : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(BarCodeFullWidth) : Number– pour spécifier une largeur en mil. -
AsMM(BarCodeFullWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
BarCodeFullWidth = 1050
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est égale à 1050 unités de mesure actuelles.
BarCodeFullWidth >= 500
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est supérieure ou égale à 500 unités de mesure actuelles.
AsMils(BarCodeFullWidth) > 400
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est supérieure à 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est supérieure ou égale à 635mm et inférieure ou égale à 889mm.
BarCodeFullWidth <> 550
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est not égale à 550 unités de mesure actuelles.
AsMils(BarCodeFullWidth) <= 650
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est inférieure ou égale à 650mil.
AsMM(BarCodeFullWidth) < 1143
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est inférieure à 1143mm.
Remarques
-
La propriété BarCode Full Width est uniquement définie pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les objets primitifs enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Full Width satisfait à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeFullWidth = 1050).
BarCodeInverted
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Inverted satisfait à la requête.
Syntaxe
BarCodeInverted : Boolean_String
Exemples d’utilisation
BarCodeInverted = 'True'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Inverted est activée.
BarCodeInverted = 'False'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Inverted est désactivée.
Remarques
-
La propriété BarCode Inverted est uniquement définie pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les objets primitifs enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Inverted satisfait à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeInverted = 'True').
BarCodeMinWidth
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Min Width satisfait à la requête.
Syntaxe
BarCodeMinWidth : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(BarCodeMinWidth) : Number– pour spécifier une largeur en mil. -
AsMM(BarCodeMinWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
BarCodeMinWidth = 10
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Min Width est égale à 10 unités de mesure actuelles.
BarCodeMinWidth >= 5
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Min Width est supérieure ou égale à 5 unités de mesure actuelles.
AsMils(BarCodeMinWidth) > 4
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Min Width est supérieure à 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Min Width est supérieure ou égale à 6.35mm et inférieure ou égale à 8.89mm.
BarCodeMinWidth <> 5.50
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Min Width est not égale à 5,50 dans les unités de mesure actuelles.
AsMils(BarCodeMinWidth) <= 6.50
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Min Width est inférieure ou égale à 6.50mil.
AsMM(BarCodeMinWidth) < 6.43
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Min Width est inférieure à 6.43mm.
Remarques
-
La propriété BarCode Min Width n’est définie que pour les objets de type chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Min Width satisfait à la requête. Si vous souhaitez cibler uniquement les objets de type chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeMinWidth = 6.25).
BarCodeRenderMode
Résumé
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Render Mode satisfait à la requête.
Syntaxe
BarCodeRenderMode = RenderMode_String
BarCodeRenderMode <> RenderMode_String
RenderMode_String doit être l’une des chaînes de la liste suivante :
-
'By BarCode Full Width' -
'By BarCode Min Width'
Exemples d’utilisation
BarCodeRenderMode = 'By BarCode Full Width'
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Render Mode est By BarCode Full Width.
BarCodeRenderMode <> 'By BarCode Min Width'
Renvoie tous les objets except les objets de type chaîne de texte dont la propriété BarCode Render Mode est By BarCode Min Width.
Remarques
-
Les apostrophes (') au début et à la fin de
RenderMode_Stringsont obligatoires. -
La propriété BarCode Render Mode n’est définie que pour les objets de type chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Render Mode satisfait à la requête. Si vous souhaitez cibler uniquement les objets de type chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
BarCodeShowText
Résumé
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Show Text satisfait à la requête.
Syntaxe
BarCodeShowText : Boolean_String
Exemples d’utilisation
BarCodeShowText = 'True'
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Show Text est activée.
BarCodeShowText = 'False'
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Show Text est désactivée.
Remarques
-
La propriété BarCode Show Text n’est définie que pour les objets de type chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Show Text satisfait à la requête. Si vous souhaitez cibler uniquement les objets de type chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeShowText = 'True').
BarCodeType
Résumé
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Type satisfait à la requête.
Syntaxe
BarCodeType = CodeType_String
BarCodeType <> CodeType_String
CodeType_String doit être l’une des chaînes de la liste suivante :
-
'Code 39' -
'Code 128'
Exemples d’utilisation
BarCodeType = 'Code 39'
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Type est Code 39.
BarCodeType <> 'Code 128'
Renvoie tous les objets except les objets de type chaîne de texte dont la propriété BarCode Type est Code 128.
Remarques
-
Les apostrophes (') au début et à la fin de
CodeType_Stringsont obligatoires. -
La propriété BarCode Type n’est définie que pour les objets de type chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode Type satisfait à la requête. Si vous souhaitez cibler uniquement les objets de type chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeType = 'Code 39').
BarCodeXMargin
Résumé
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin satisfait à la requête.
Syntaxe
BarCodeXMargin : Number
Number utilise les unités de mesure actuellement définies pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(BarCodeXMargin) : Number– pour spécifier une marge en mil. -
AsMM(BarCodeXMargin) : Number– pour spécifier une marge en mm.
Exemples d’utilisation
BarCodeXMargin = 20
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin est égale à 20 dans les unités de mesure actuelles.
BarCodeXMargin >= 50
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin est supérieure ou égale à 50 dans les unités de mesure actuelles.
AsMils(BarCodeXMargin) > 40
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin est supérieure à 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin est supérieure ou égale à 0.5 mm et inférieure ou égale à 0.89 mm.
BarCodeXMargin <> 20
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin est not égale à 20 dans les unités de mesure actuelles.
AsMils(BarCodeXMargin) <= 15
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin est inférieure ou égale à 15 mil.
AsMM(BarCodeXMargin) < 1.23
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode X Margin est inférieure à 1.23 mm.
Remarques
-
La propriété BarCode X Margin n’est définie que pour les objets de type chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilage des couches) dont la propriété BarCode X Margin satisfait à la requête. Si vous souhaitez cibler uniquement les objets de type chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Résumé
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin satisfait à la requête.
Syntaxe
BarCodeYMargin : Number
Number utilise les unités de mesure actuellement définies pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(BarCodeYMargin) : Number– pour spécifier une marge en mil. -
AsMM(BarCodeYMargin) : Number– pour spécifier une marge en mm.
Exemples d’utilisation
BarCodeYMargin = 20
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin est égale à 20 dans les unités de mesure actuelles.
BarCodeYMargin >= 50
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin est supérieure ou égale à 50 dans les unités de mesure actuelles.
AsMils(BarCodeYMargin) > 40
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin est supérieure à 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin est supérieure ou égale à 0.5 mm et inférieure ou égale à 0.89 mm.
BarCodeYMargin <> 20
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin est not égale à 20 dans les unités de mesure actuelles.
AsMils(BarCodeYMargin) <= 15
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin est inférieure ou égale à 15 mil.
AsMM(BarCodeYMargin) < 1.23
Renvoie tous les objets de type chaîne de texte dont la propriété BarCode Y Margin est inférieure à 1.23 mm.
Remarques
-
La propriété BarCode Y Margin n'est définie que pour les objets de type chaîne de texte.
-
L'utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d'empilage des couches) dont la propriété BarCode Y Margin satisfait à la requête. Si vous souhaitez cibler uniquement les objets de type chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d'expression de requête :
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Body 3-D Color satisfait à la requête.
Syntaxe
BodyColor3D : Numeric_String
BodyColor3D : Number
La couleur correspondant à un nombre donné peut être déduite de la relation suivante :
65536 * Blue + 256 * Green + Red
où les composantes Blue, Green et Red ont chacune une valeur comprise entre 0 et 255 (inclus).
Lorsque le mot-clé BodyColor3D peut être utilisé conjointement avec Number, il est possible d'évaluer individuellement les valeurs des composantes bleue, verte et rouge de la propriété Body 3-D Color à l'aide des expressions suivantes :
- Bleu = Body 3-D Color Div 65536
- Vert = Body 3-D Color Div 256 Mod 256
- Rouge = Body 3-D Color Mod 256
Exemples d'utilisation
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Renvoie tous les objets de type corps 3D dont la propriété Body 3-D Color est 0 (ce qui correspond aux valeurs Bleu = 0, Vert = 0 et Rouge = 0).
BodyColor3D = '16711680'
BodyColor3D > '' && BodyColor3D = 16711680
Renvoie tous les objets de type corps 3D dont la propriété Body 3-D Color est 16711680 (ce qui correspond aux valeurs Bleu = 255, Vert = 0 et Rouge = 0).
BodyColor3D <> '16777215'
Renvoie tous les objets de type corps 3D except ceux dont la propriété Body 3-D Color est 16777215 (ce qui correspond aux valeurs Bleu = 255, Vert = 255 et Rouge = 255).
IsComponentBody && BodyColor3D Div 65536 <= 192
Renvoie tous les objets de type corps 3D dont la composante bleue de la propriété Body 3-D Color a une valeur inférieure ou égale à 192.
Remarque
La propriété Body 3-D Color n'est définie que pour les objets de type corps 3D.
BodyColor3DOpacity
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Body 3-D Color Opacity satisfait à la requête.
Syntaxe
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Exemples d'utilisation
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Renvoie tous les objets de type corps 3D dont la propriété Body 3-D Color Opacity est 1.000.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Renvoie tous les objets except les objets de type corps 3D dont la propriété Body 3-D Color Opacity est 0.500.
Remarque
La propriété Body 3-D Color Opacity n'est définie que pour les objets de type corps 3D.
BodyColor3DOverride
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Override Color satisfait à la requête.
Syntaxe
BodyColor3DOverride : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
BodyColor3DOverride = 'True'
Renvoie tous les objets de type corps 3D dont la propriété Override Color est activée.
BodyColor3DOverride = 'False'
Renvoie tous les objets de type corps 3D dont la propriété Override Color est désactivée.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Renvoie tous les objets except les objets de type corps 3D dont la propriété Override Color est activée.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Renvoie tous les objets except les objets de type corps 3D dont la propriété Override Color est désactivée.
Remarque
La propriété Override Color n'est définie que pour les objets de type corps 3D.
BodyProjection
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Body Projection satisfait à la requête.
Syntaxe
BodyProjection = BodyProjection_String
BodyProjection <> BodyProjection_String
BodyProjection_String doit être l'une des chaînes de la liste suivante :
-
'Top Side' -
'Bottom Side'
Exemples d'utilisation
BodyProjection = 'Top Side'
Renvoie tous les objets de type corps 3D dont la propriété Body Projection est Top Side.
BodyProjection <> 'Bottom Side'
Renvoie tous les objets except les objets de type corps 3D dont la propriété Body Projection est Bottom Side.
Remarques
- La propriété Body Projection n'est définie que pour les objets de type corps 3D.
-
Les apostrophes (') au début et à la fin de
BodyProjection_Stringsont obligatoires.
CappingMaterial
Résumé
Renvoie tous les objets de type via dont la propriété Capping Material satisfait à la requête.
Syntaxe
CappingMaterial : String
Exemples d'utilisation
CappingMaterial = 'Epoxy'
Renvoie tous les objets de type via dont la propriété Capping Material est Epoxy.
CappingMaterial Like 'Epoxy*'
Renvoie tous les objets de type via qui possèdent un Capping Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Capping Material n'est définie que pour les objets de type via.
-
Les apostrophes (') au début et à la fin de
Stringsont obligatoires.
CappingSide
Résumé
Renvoie tous les objets de type via dont la propriété Capping Side satisfait à la requête.
Syntaxe
CappingSide = CappingSide_String
CappingSide <> CappingSide_String
CappingSide_String doit être l'une des chaînes de la liste suivante :
-
'Top' -
'Bottom' -
'Both'
Exemples d'utilisation
CappingSide = 'Top'
Renvoie tous les objets de type via dont la propriété Capping Side est Top.
CappingSide <> 'Both'
Renvoie tous les objets except les objets de type via dont la propriété Capping Side est Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Renvoie tous les objets except les objets de type via dont la propriété Capping Side est Both.
Remarques
- La propriété Capping Side n'est définie que pour les objets de type via.
-
Les apostrophes (
') au début et à la fin deCappingSide_Stringsont obligatoires.
CavityHeight
Résumé
Renvoie tous les objets région dont la propriété Cavity Height satisfait à la requête.
Syntaxe
CavityHeight : Numeric_String
Exemples d’utilisation
CavityHeight = '70'
Renvoie tous les objets région dont la propriété Cavity Height est égale à 70.
CavityHeight Between '200' And '400'
Renvoie tous les objets région dont la propriété Cavity Height est supérieure ou égale à 200 et inférieure ou égale à 400.
CavityHeight >= '100'
Renvoie tous les objets région dont la propriété Cavity Height est supérieure ou égale à 100.
CavityHeight <> '120'
Renvoie tous les objets except les objets région dont la propriété Cavity Height est égale à 120.
Remarque
La propriété Cavity Height n’est définie que pour les objets région et n’a de sens que pour les régions dont la propriété Kind a été définie sur Cavity.
Taille du chanfrein ou du congé
Résumé
Renvoie tous les objets rectangle dont la propriété Chamfer/Fillet Size satisfait à la requête.
Syntaxe
ChamferFilletSize : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à une unité de mesure :
-
AsMils(ChamferFilletSize) : Number– pour spécifier une largeur en mil. -
AsMM(ChamferFilletSize) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
ChamferFilletSize = 20
Renvoie tous les objets rectangle dont la propriété Chamfer/Fillet Size est égale à 20 dans les unités de mesure actuelles.
ChamferFilletSize >= 1.27
Renvoie tous les objets rectangle dont la propriété Chamfer/Fillet Size est supérieure ou égale à 1.27 dans les unités de mesure actuelles.
AsMils(ChamferFilletSize) Between 10 And 30
Renvoie tous les objets rectangle dont la propriété Chamfer/Fillet Size est supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(ChamferFilletSize) < 1.016
Renvoie tous les objets rectangle dont la propriété Chamfer/Fillet Size est inférieure à 1.016 mm.
Remarque
La propriété Chamfer/Fillet Size n’est définie que pour les objets rectangle et n’a de sens que pour les rectangles dont la propriété Corner Mode a été définie sur Chamfer ou Fillet.
Décalage du canal
Résumé
Renvoie tous les objets composant dont la propriété Channel Offset satisfait à la requête.
Syntaxe
ChannelOffset : Numeric_String
ChannelOffset : Number
Exemples d’utilisation
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Renvoie tous les objets composant dont la propriété Channel Offset est égale à 2.
ChannelOffset > '' && ChannelOffset Between 3 And 5
Renvoie tous les objets composant dont la propriété Channel Offset est supérieure ou égale à 3 et inférieure ou égale à 5.
IsComponent && ChannelOffset < 4
Renvoie tous les objets composant dont la propriété Channel Offset est inférieure à 4.
ObjectKind = 'Component' && ChannelOffset >= 4
Renvoie tous les objets composant dont la propriété Channel Offset est supérieure ou égale à 4.
ChannelOffset <> '1'
Renvoie tous les objets except les objets composant dont la propriété Channel Offset est égale à 1.
IsComponent && ChannelOffset <> 1
Renvoie tous les objets composant dont la propriété Channel Offset est différente de 1.
Remarques
-
La propriété Channel Offset n’est définie que pour les objets composant.
-
Les objets enfants des objets composant renvoyés par la requête ne sont pas renvoyés.
Type de classe
Résumé
Renvoie tous les objets classe dont la propriété Class Type satisfait à la requête.
Syntaxe
ClassType = ClassType_String
ClassType <> ClassType_String
ClassType_String doit être l’une des chaînes de la liste suivante :
-
'Component Class' -
'Design Channel' -
'DiffPair Class' -
'From To Class' -
'Layer Class' -
'Net Class' -
'Pad Class' -
'Polygon Class' -
'Structure Class' -
'xSignal Class'
Exemples d’utilisation
ClassType = 'Component Class'
Renvoie tous les objets classe dont la propriété Class Type est égale à Component Class.
ClassType <> 'Layer Class'
Renvoie tous les objets except les objets classe dont la propriété Class Type est égale à Layer Class.
Remarques
- La propriété Class Type n’est définie que pour les objets classe.
-
Les apostrophes (') au début et à la fin de
ClassType_Stringsont obligatoires.
Couleur
Résumé
Renvoie tous les objets net dont la propriété Color satisfait à la requête.
Syntaxe
Color : Numeric_String
Color : Number
La couleur correspondant à un nombre donné peut être déduite de la relation suivante :
65536 * Blue + 256 * Green + Red
où les composantes Blue, Green et Red ont chacune une valeur comprise entre 0 et 255 (bornes incluses).
Lorsque le mot-clé Color peut être utilisé conjointement avec un Number, il est possible d’évaluer individuellement les valeurs des composantes bleue, verte et rouge de la propriété Color à l’aide des constructions suivantes :
- Bleu = Color Div 65536
- Vert = Color Div 256 Mod 256
- Rouge = Color Mod 256
Exemples d’utilisation
Color = '0'
Color <> '' && Color = 0
Renvoie tous les objets net dont la propriété Color est égale à 0 (ce qui correspond aux valeurs Bleu = 0, Vert = 0 et Rouge = 0).
Color = '16711680'
Color > '' && Color = 16711680
Renvoie tous les objets net dont la propriété Color est égale à 16711680 (ce qui correspond aux valeurs Bleu = 255, Vert = 0 et Rouge = 0).
Color <> '16777215'
Renvoie tous les objets except les objets net dont la propriété Color est égale à 16777215 (ce qui correspond aux valeurs Bleu = 255, Vert = 255 et Rouge = 255).
ObjectKind = 'Net' && Color <> 16777215
Renvoie tous les objets net dont la propriété Color est différente de 16777215.
IsNet && Color Div 65536 >= 96 && Color Div 256 Mod 256 Between 64 And 192 && Color Mod 256 <= 128
Renvoie tous les objets net dont la propriété Color est telle que la composante bleue a une valeur supérieure ou égale à 96, la composante verte a une valeur supérieure ou égale à 64 et inférieure ou égale à 192, et la composante rouge a une valeur inférieure ou égale à 128.
IsNet && Color Div 65536 <= 192
Renvoie tous les objets net dont la composante bleue de la propriété Color a une valeur inférieure ou égale à 192.
IsNet && Color Mod 256 Between 64 And 192
Renvoie tous les objets net dont la composante rouge de la propriété Color a une valeur supérieure ou égale à 64 et inférieure ou égale à 192.
Remarques
- La propriété Color n’est définie que pour les objets net.
- Les objets enfants des objets de net renvoyés par la requête ne sont pas renvoyés.
Commentaire
Résumé
Renvoie tous les objets composants dont la propriété Component Comment satisfait à la requête.
Syntaxe
Comment : String
Exemples d’utilisation
Comment = '100nF'
Renvoie tous les composants dont Component Comment vaut 100 nF.
Comment <> '100nF'
Renvoie tous les objets except les objets composants dont Component Comment vaut 100 nF.
Remarques
- La propriété Component Comment est définie uniquement pour les objets composants.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
Composant
Résumé
Renvoie tous les objets enfants de tout objet composant dont la propriété Name satisfait à la requête.
Syntaxe
Component : String
Exemples d’utilisation
Component = 'C1'
Renvoie tous les objets enfants de tout composant dont Name vaut C1.
Component Like 'C?*'
Renvoie tous les objets enfants de tout composant dont Name commence par C et comprend au moins un caractère supplémentaire.
Component <> 'C1'
Renvoie tous les objets except les objets enfants de tout composant dont Name vaut C1.
Component = 'Free'
Renvoie tous les objets except les objets enfants des objets composants.
Remarque
Les objets composants parents des objets enfants renvoyés par cette requête ne sont pas renvoyés.
Composant retourné sur la couche
Résumé
Renvoie tous les objets composants dont la propriété Flipped On Layer satisfait à la requête.
Syntaxe
ComponentFlippedOnLayer : Boolean_String
Exemples d’utilisation
ComponentFlippedOnLayer = 'True'
Renvoie tous les objets composants dont la propriété Flipped On Layer est activée.
ComponentFlippedOnLayer = 'False'
Renvoie tous les objets composants dont la propriété Flipped On Layer est désactivée.
Remarque
La propriété Flipped On Layer est définie uniquement pour les objets composants.
Chaînes de caractères du composant verrouillées
Résumé
Renvoie tous les objets composants dont la propriété Lock Strings satisfait à la requête.
Syntaxe
ComponentStringsLocked : Boolean_String
Exemples d’utilisation
ComponentStringsLocked = 'True'
Renvoie tous les composants dont la propriété Lock Strings est activée.
ComponentStringsLocked = 'False'
Renvoie tous les composants dont la propriété Lock Strings est désactivée.
Remarque
Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
Type de composant
Résumé
Renvoie tous les objets composants dont la propriété Component Type satisfait à la requête.
Syntaxe
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String doit être l’une des chaînes de caractères de la liste suivante :
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Exemples d’utilisation
ComponentType = 'Graphical'
Renvoie tous les composants dont Component Type vaut Graphical.
ComponentType <> 'Standard'
Renvoie all objets except les composants dont Component Type vaut Standard.
Remarques
- La propriété Component Type est définie uniquement pour les objets composants.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
-
Les apostrophes (') au début et à la fin de
ComponentType_Stringsont obligatoires.
Largeur de ligne des cotes de coordonnées
Résumé
Renvoie les objets de coordonnées et de cotes d’origine dont la propriété Line Width (Coord/Dimen) satisfait à la requête.
Syntaxe
CoordinateDimensionLineWidth : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie — en remplaçant les unités par défaut définies au niveau du document — à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(CoordinateDimensionLineWidth) : Number– pour spécifier une largeur en mil. -
AsMM(CoordinateDimensionLineWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
CoordinateDimensionLineWidth = 10
Renvoie tous les objets de coordonnées et de cotes d’origine dont la propriété Line Width (Coord/Dimen) vaut 10 dans les unités de mesure actuelles.
CoordinateDimensionLineWidth >= 0.2286
Renvoie tous les objets de coordonnées et de cotes d’origine dont la propriété Line Width (Coord/Dimen) est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Renvoie tous les objets de coordonnées et de cotes d’origine dont la propriété Line Width (Coord/Dimen) est supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Renvoie tous les objets de coordonnées et de cotes d’origine dont la propriété Line Width (Coord/Dimen) est inférieure à 0.2794 mm.
Remarques
- La propriété Line Width (Coord/Dimen) est définie uniquement pour les objets de coordonnées et de cotes.
- Les objets enfants des objets de coordonnées et de cotes d’origine renvoyés par la requête ne sont pas renvoyés.
Taille des cotes de coordonnées
Résumé
Renvoie les objets de coordonnées, de cotes de centre, de cotes avec ligne de repère et de cotes d’origine dont la propriété Size (Coord/Dimen) satisfait à la requête.
Syntaxe
CoordinateDimensionSize : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie — en remplaçant les unités par défaut définies au niveau du document — à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(CoordinateDimensionSize) : Number– pour spécifier une taille en mil. -
AsMM(CoordinateDimensionSize) : Number– pour spécifier une taille en mm.
Exemples d’utilisation
CoordinateDimensionSize = 10
Renvoie tous les objets de coordonnées, de cotes de centre, de cotes avec ligne de repère et de cotes d’origine dont la propriété Size (Coord/Dimen) vaut 10 dans les unités de mesure actuelles.
CoordinateDimensionSize >= 0.2286
Renvoie tous les objets de coordonnées, de cotes de centre, de cotes avec ligne de repère et de cotes d’origine dont la propriété Size (Coord/Dimen) est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(CoordinateDimensionSize) Between 8 And 12
Renvoie tous les objets de coordonnées, de cotes de centre, de cotes avec ligne de repère et de cotes d’origine dont la propriété Size (Coord/Dimen) est supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Renvoie tous les objets de coordonnées, de cotes de centre, de cotes avec ligne de repère et de cotes d’origine dont la propriété Size (Coord/Dimen) est inférieure à 0.2794 mm.
Remarques
- La propriété Size (Coord/Dimen) est définie uniquement pour les objets de coordonnées, de cotes de centre, de cotes avec ligne de repère et de cotes d’origine.
- Les objets enfants des objets de coordonnées, de cotes de centre, de cotes avec ligne de repère et de cotes d’origine renvoyés par la requête ne sont pas renvoyés.
Style d’unité des cotes de coordonnées
Résumé
Renvoie tous les objets de coordonnées et de cotes d’origine dont la propriété Unit Style satisfait à la requête.
Syntaxe
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String doit être l’une des chaînes de caractères de la liste suivante :
-
'Brackets' -
'None' -
'Normal'
Exemples d’utilisation
CoordinateDimensionUnitStyle = 'Brackets'
Renvoie tous les objets de coordonnées et de cotes d’origine dont la propriété Unit Style vaut Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Renvoie tous les objets except objets de coordonnée et de cotation d’origine dont la propriété Unit Style est Normal.
Remarques
- La propriété Unit Style n’est définie que pour les objets de coordonnée et de cotation d’origine.
-
Les apostrophes (') au début et à la fin de
UnitStyle_Stringsont obligatoires. - Les objets enfants des objets de coordonnée et de cotation d’origine renvoyés par la requête ne sont pas renvoyés.
Mode des coins
Résumé
Renvoie tous les objets rectangle dont la propriété Corner Mode satisfait à la requête.
Syntaxe
CornerMode = CornerMode_String
CornerMode <> CornerMode_String
CornerMode_String doit être l’une des chaînes de la liste suivante :
-
'Rectangle' -
'Chamfer' -
'Fillet'
Exemples d’utilisation
CornerMode = 'Rectangle'
Renvoie tous les objets rectangle dont la propriété Corner Mode est Rectangle.
CornerMode <> 'Chamfer'
Renvoie tous les objets except objets rectangle dont la propriété Corner Mode est Chamfer.
CornerMode = 'Chamfer' || CornerMode = 'Fillet'
Renvoie tous les objets except objets rectangle dont la propriété Corner Mode est Rectangle.
Remarques
- La propriété Corner Mode n’est définie que pour les objets rectangle.
-
Les apostrophes (
') au début et à la fin deCornerMode_Stringsont obligatoires.
Matériau de recouvrement
Résumé
Renvoie tous les objets via dont la propriété Covering Material satisfait à la requête.
Syntaxe
CoveringMaterial : String
Exemples d’utilisation
CoveringMaterial = 'Epoxy'
Renvoie tous les objets via dont la propriété Covering Material est Epoxy.
CoveringMaterial Like 'Epoxy*'
Renvoie tous les objets via ayant un Covering Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Covering Material n’est définie que pour les objets via.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
Face de recouvrement
Résumé
Renvoie tous les objets via dont la propriété Covering Side satisfait à la requête.
Syntaxe
CoveringSide = Covering_String
CoveringSide <> Covering_String
Covering_String doit être l’une des chaînes de la liste suivante :
-
'Top' -
'Bottom' -
'Both'
Exemples d’utilisation
CoveringSide = 'Top'
Renvoie tous les objets via dont la propriété Covering Side est Top.
CoveringSide <> 'Both'
Renvoie tous les objets except objets via dont la propriété Covering Side est Both.
CoveringSide = 'Top' || CoveringSide = 'Bottom'
IsVia && CoveringSide <> 'Both'
Renvoie tous les objets except objets via dont la propriété Covering Side est Both.
Remarques
-
La propriété Covering Side n’est définie que pour les objets via.
-
Les apostrophes (
') au début et à la fin deCovering_Stringsont obligatoires.
Data Matrix inversé
Résumé
Renvoie tous les objets chaîne de texte dont la propriété BarCode Inverted satisfait à la requête.
Syntaxe
DataMatrixInverted : Boolean_String
Exemples d’utilisation
DataMatrixInverted = 'True'
Renvoie tous les objets chaîne de texte dont la propriété BarCode Inverted est activée.
DataMatrixInverted = 'False'
Renvoie tous les objets chaîne de texte dont la propriété BarCode Inverted est désactivée.
Remarques
-
La propriété BarCode Inverted n’est définie que pour les objets chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (composant, coordonnée, cotation, table de perçage et table d’empilage des couches) dont la propriété BarCode Inverted satisfait à la requête. Si vous souhaitez cibler uniquement les objets chaîne de texte configurés comme texte de code QR, ajoutez un mot-clé en préfixe pour cibler ces objets. Voici un exemple d’expression de requête :
IsDataMatrixText And (DataMatrixInverted = 'True').
Espacement de la flèche de cotation
Résumé
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Arrow Gap satisfait à la requête.
Syntaxe
DimensionArrowGap : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionArrowGap) : Number– pour spécifier un espacement en mil. -
AsMM(DimensionArrowGap) : Number– pour spécifier un espacement en mm.
Exemples d’utilisation
DimensionArrowGap = 10
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Arrow Gap est égale à 10 dans les unités de mesure actuelles.
DimensionArrowGap >= 0.2286
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Arrow Gap est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(DimensionArrowGap) Between 8 And 12
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Arrow Gap est supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Arrow Gap est inférieure à 0.2794 mm.
Remarques
- La propriété Arrow Gap n’est définie que pour les objets de cotation avec ligne de repère.
- Les objets enfants des objets de cotation avec ligne de repère renvoyés par la requête ne sont pas renvoyés.
Longueur de la flèche de cotation
Résumé
Renvoie tous les objets de cotation angulaire, de cotation à partir d’une ligne de base, de cotation de diamètre linéaire, de cotation linéaire et de cotation de diamètre radial dont la propriété Arrow Length satisfait à la requête.
Syntaxe
DimensionArrowLength : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionArrowLength) : Number– pour spécifier une longueur en mil. -
AsMM(DimensionArrowLength) : Number– pour spécifier une longueur en mm.
Exemples d’utilisation
DimensionArrowLength = 100
Renvoie tous les objets de cotation angulaire, de cotation à partir d’une ligne de base, de cotation de diamètre linéaire, de cotation linéaire et de cotation de diamètre radial dont la propriété Arrow Length est égale à 100 dans les unités de mesure actuelles.
DimensionArrowLength >= 2.286
Renvoie tous les objets de cotation angulaire, de cotation à partir d’une ligne de base, de cotation de diamètre linéaire, de cotation linéaire et de cotation de diamètre radial dont la propriété Arrow Length est supérieure ou égale à 2.286 dans les unités de mesure actuelles.
AsMils(DimensionArrowLength) Between 80 And 120
Renvoie tous les objets de cotation angulaire, de cotation à partir d’une ligne de base, de cotation de diamètre linéaire, de cotation linéaire et de cotation de diamètre radial dont la propriété Arrow Length est supérieure ou égale à 80 mil et inférieure ou égale à 120 mil.
AsMM(DimensionArrowLength) < 2.794
Renvoie tous les objets de cotation angulaire, de cotation à partir d’une ligne de base, de cotation de diamètre linéaire, de cotation linéaire et de cotation de diamètre radial dont la propriété Arrow Length est inférieure à 2.794 mm.
Remarques
-
La propriété Arrow Length n’est définie que pour les objets de cotation angulaire, de cotation à partir d’une ligne de base, de cotation de diamètre linéaire, de cotation linéaire et de cotation de diamètre radial.
-
Les objets enfants des objets de cotation angulaire, de cotation à partir d’une ligne de base, de cotation de diamètre linéaire, de cotation linéaire et de cotation de diamètre radial renvoyés par la requête ne sont pas renvoyés.
Épaisseur du trait de la flèche de cotation
Résumé
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Line Width satisfait à la requête.
Syntaxe
DimensionArrowLineWidth : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(DimensionArrowLineWidth) : Number– pour spécifier une largeur en mil. -
AsMM(DimensionArrowLineWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
DimensionArrowLineWidth = 10
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Line Width est égale à 10 dans les unités de mesure actuelles.
DimensionArrowLineWidth >= 0.2286
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Line Width est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(DimensionArrowLineWidth) Between 8 And 12
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Line Width est supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(DimensionArrowLineWidth) < 0.2794
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Line Width est inférieure à 0.2794 mm.
Remarques
-
La propriété Arrow Line Width n’est définie que pour les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale.
-
Les objets enfants des objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale renvoyés par la requête ne sont pas renvoyés.
Position des flèches de cotation
Résumé
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Position satisfait à la requête.
Syntaxe
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String doit être l’une des chaînes de caractères de la liste suivante :
-
'Inside' -
'Outside'
Exemples d’utilisation
DimensionArrowPosition = 'Inside'
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Position est Inside.
DimensionArrowPosition <> 'Outside'
Renvoie tous les objets except les objets de cotation angulaire, de cotation en parallèle, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Position est Outside.
Remarques
-
Les apostrophes (') au début et à la fin de
ArrowPosition_Stringsont obligatoires. -
La propriété Arrow Position n’est définie que pour les objets de cotation angulaire, de cotation en parallèle, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale.
-
Les objets enfants des objets de cotation angulaire, de cotation en parallèle, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale renvoyés par la requête ne sont pas renvoyés.
Taille des flèches de cotation
Résumé
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Size satisfait à la requête.
Syntaxe
DimensionArrowSize : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(DimensionArrowSize) : Number– pour spécifier une taille en mil. -
AsMM(DimensionArrowSize) : Number– pour spécifier une taille en mm.
Exemples d’utilisation
DimensionArrowSize = 60
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Size est égale à 60 dans les unités de mesure actuelles.
DimensionArrowSize >= 1.016
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Size est supérieure ou égale à 1.016 dans les unités de mesure actuelles.
AsMils(DimensionArrowSize) Between 50 And 70
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Size est supérieure ou égale à 50 mil et inférieure ou égale à 70 mil.
AsMM(DimensionArrowSize) < 2.032
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Arrow Size est inférieure à 2.032 mm.
Remarques
-
La propriété Arrow Size n’est définie que pour les objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale.
-
Les objets enfants des objets de cotation angulaire, de cotation en parallèle, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale renvoyés par la requête ne sont pas renvoyés.
Largeur des lignes d’attache de cotation
Résumé
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par référence, de cotation de diamètre linéaire et de cotation linéaire dont la propriété Extension Line Width satisfait à la requête.
Syntaxe
DimensionExtensionLineWidth : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(DimensionExtensionLineWidth) : Number– pour spécifier une largeur en mil. -
AsMM(DimensionExtensionLineWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
DimensionExtensionLineWidth = 10
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par référence, de cotation de diamètre linéaire et de cotation linéaire dont la propriété Extension Line Width est égale à 10 dans les unités de mesure actuelles.
DimensionExtensionLineWidth >= 0.2286
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par référence, de cotation de diamètre linéaire et de cotation linéaire dont la propriété Extension Line Width est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(DimensionExtensionLineWidth) Between 8 And 12
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par référence, de cotation de diamètre linéaire et de cotation linéaire dont la propriété Extension Line Width est supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(DimensionExtensionLineWidth) < 0.2794
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par référence, de cotation de diamètre linéaire et de cotation linéaire dont la propriété Extension Line Width est inférieure à 0.2794 mm.
Remarques
-
La propriété Extension Line Width n’est définie que pour les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire.
-
Les objets enfants des objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire renvoyés par la requête ne sont pas renvoyés.
Décalage de la ligne d’attache de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Offset satisfait aux critères de la requête.
Syntaxe
DimensionExtensionOffset : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(DimensionExtensionOffset) : Number– pour spécifier un décalage en mil. -
AsMM(DimensionExtensionOffset) : Number– pour spécifier un décalage en mm.
Exemples d’utilisation
DimensionExtensionOffset = 10
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Offset est égale à 10 dans les unités de mesure actuelles.
DimensionExtensionOffset >= 0.2286
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Offset est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(DimensionExtensionOffset) Between 8 And 12
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Offset est supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(DimensionExtensionOffset) < 0.2794
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Offset est inférieure à 0.2794 mm.
Remarques
-
La propriété Extension Offset n’est définie que pour les objets de cote angulaire, de cote en parallèle, de cote de diamètre linéaire et de cote linéaire.
-
Les objets enfants des objets de cote angulaire, de cote en parallèle, de cote de diamètre linéaire et de cote linéaire renvoyés par la requête ne sont pas renvoyés.
Espacement au point de sélection de la ligne d’attache de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Pick Gap satisfait aux critères de la requête.
Syntaxe
DimensionExtensionPickGap : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(DimensionExtensionPickGap) : Number– pour spécifier un espacement en mil. -
AsMM(DimensionExtensionPickGap) : Number– pour spécifier un espacement en mm.
Exemples d’utilisation
DimensionExtensionPickGap = 10
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Pick Gap est égale à 10 dans les unités de mesure actuelles.
DimensionExtensionPickGap >= 0.2286
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Pick Gap est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Pick Gap est supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(DimensionExtensionPickGap) < 0.2794
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire dont la propriété Extension Pick Gap est inférieure à 0.2794 mm.
Remarques
-
La propriété Extension Pick Gap n’est définie que pour les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire.
-
Les objets enfants des objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire et de cote linéaire renvoyés par la requête ne sont pas renvoyés.
Police du texte de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote d’origine, de cote de diamètre radial et de cote radiale dont la propriété Dimension Font satisfait aux critères de la requête.
Syntaxe
DimensionTextFont = Font_String
DimensionTextFont <> Font_String
Font_String doit être l’une des chaînes de la liste suivante :
-
'Default' -
'Serif' -
'Sans Serif'
Exemples d’utilisation
DimensionTextFont = 'Default'
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote d’origine, de cote de diamètre radial et de cote radiale dont la propriété Dimension Font est Default.
DimensionTextFont <> 'Serif'
Renvoie tous les objets except les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote d’origine, de cote de diamètre radial et de cote radiale dont la propriété Dimension Font est Serif.
Remarques
-
Les apostrophes (') au début et à la fin de
Font_Stringsont obligatoires. -
La propriété Dimension Font n’est définie que pour les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote d’origine, de cote de diamètre radial et de cote radiale.
-
Les objets enfants des objets de cote angulaire, de cote en parallèle, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote d’origine, de cote de diamètre radial et de cote radiale renvoyés par la requête ne sont pas renvoyés.
Format du texte de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Format satisfait aux critères de la requête.
Syntaxe
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String doit être 'None'.
Exemples d’utilisation
DimensionTextFormat = 'None'
Renvoie tous les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Format est None (c’est-à-dire qu’aucune valeur ni unité n’est affichée).
DimensionTextFormat <> 'None'
Renvoie tous les objets except les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Format est None (c’est-à-dire que la requête renvoie les objets de cote concernés dont le format est défini pour afficher uniquement la valeur, la valeur et les unités, ou la valeur et les unités entre parenthèses).
Remarques
-
Les apostrophes (') au début et à la fin de
TextFormat_Stringsont obligatoires. -
La propriété Dimension Format n’est définie que pour les objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale.
-
Les objets enfants des objets de cote angulaire, de cote en parallèle, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale renvoyés par la requête ne sont pas renvoyés.
Espacement du texte de cote
Résumé
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Gap satisfait à la requête.
Syntaxe
DimensionTextGap : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionTextGap) : Number– pour spécifier un espacement en mil. -
AsMM(DimensionTextGap) : Number– pour spécifier un espacement en mm.
Exemples d’utilisation
DimensionTextGap = 10
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Gap est égale à 10 dans les unités de mesure actuelles.
DimensionTextGap >= 0.2286
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Gap est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(DimensionTextGap) Between 8 And 12
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Gap est supérieure ou égale à 8mil et inférieure ou égale à 12mil.
AsMM(DimensionTextGap) < 0.2794
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Gap est inférieure à 0.2794mm.
Remarques
-
La propriété Dimension Text Gap est définie uniquement pour les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale.
-
Les objets enfants des objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale renvoyés par la requête ne sont pas renvoyés.
Hauteur du texte de cotation
Résumé
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Height satisfait à la requête.
Syntaxe
DimensionTextHeight : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionTextHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(DimensionTextHeight) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
DimensionTextHeight = 60
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Height est égale à 60 dans les unités de mesure actuelles.
DimensionTextHeight >= 1.27
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Height est supérieure ou égale à 1.27 dans les unités de mesure actuelles.
AsMils(DimensionTextHeight) Between 40 And 80
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Height est supérieure ou égale à 40mil et inférieure ou égale à 80 mil.
AsMM(DimensionTextHeight) < 1.778
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Height est inférieure à 1.778 mm.
Remarques
-
La propriété Dimension Text Height est définie uniquement pour les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale.
-
Les objets enfants des objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale renvoyés par la requête ne sont pas renvoyés.
-
Pour la cotation d’origine, la valeur de la propriété Dimension Text Height suit celle de la propriété Text Height de la cotation.
Épaisseur du trait du texte de cotation
Résumé
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Line Width satisfait à la requête.
Syntaxe
DimensionTextLineWidth : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionTextLineWidth) : Number– pour spécifier une épaisseur en mil. -
AsMM(DimensionTextLineWidth) : Number– pour spécifier une épaisseur en mm.
Exemples d’utilisation
DimensionTextLineWidth = 6
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Line Width est égale à 6 dans les unités de mesure actuelles.
DimensionTextLineWidth >= 0.127
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Line Width est supérieure ou égale à 0.127 dans les unités de mesure actuelles.
AsMils(DimensionTextLineWidth) Between 4 And 8
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Line Width est supérieure ou égale à 4mil et inférieure ou égale à 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Renvoie tous les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale dont la propriété Dimension Text Line Width est inférieure à 0.1778mm.
Remarques
-
La propriété Dimension Text Line Width est définie uniquement pour les objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale.
-
Les objets enfants des objets de cotation angulaire, de cotation en parallèle, de cotation par rapport à une référence, de cotation avec ligne de repère, de cotation de diamètre linéaire, de cotation linéaire, de cotation d’origine, de cotation de diamètre radial et de cotation radiale renvoyés par la requête ne sont pas renvoyés.
-
Pour la cote d'origine, la valeur de la propriété Dimension Text Line Width suit celle de la propriété Text Width de la cote.
Position du texte de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Text Position satisfait à la requête.
Syntaxe
DimensionTextPosition = DimensionTextPosition_String
DimensionTextPosition <> DimensionTextPosition_String
DimensionTextPosition_String doit être l'une des chaînes de la liste suivante :
-
'Aligned - Bottom' -
'Aligned - Center' -
'Aligned - Inside Left' -
'Aligned - Inside Right' -
'Aligned - Left' -
'Aligned - Right' -
'Aligned - Top' -
'Automatic' -
'Manual' -
'Unidirectional'
Exemples d'utilisation
DimensionTextPosition = 'Automatic'
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Text Position est Automatic.
DimensionTextPosition <> 'Manual'
Renvoie tous les objets except objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Text Position est Manual.
Remarques
-
Les apostrophes (') au début et à la fin de
DimensionTextPosition_Stringsont obligatoires. -
La propriété Dimension Text Position n'est définie que pour les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale.
-
Les objets enfants des objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote avec ligne de repère, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale renvoyés par la requête ne sont pas renvoyés.
Précision du texte de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Precision satisfait à la requête.
Syntaxe
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Exemples d'utilisation
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Precision est 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Precision est supérieure ou égale à 3 et inférieure ou égale à 5.
IsDimension && DimensionTextPrecision < 4
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Precision est inférieure à 4.
DimensionTextPrecision <> '1'
Renvoie tous les objets except objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Precision est 1.
IsDimension && DimensionTextPrecision <> 1
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Precision est différente de 1.
Remarques
-
La propriété Dimension Precision n'est définie que pour les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale.
-
Les objets enfants des objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale renvoyés par la requête ne sont pas renvoyés.
Préfixe du texte de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Prefix satisfait à la requête.
Syntaxe
DimensionTextPrefix : String
Exemples d'utilisation
DimensionTextPrefix = 'ø'
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Prefix est ø.
Remarques
-
La propriété Dimension Prefix n'est définie que pour les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale.
-
Les objets enfants des objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale renvoyés par la requête ne sont pas renvoyés.
Suffixe du texte de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Suffix satisfait à la requête.
Syntaxe
DimensionTextSuffix : String
Exemples d'utilisation
DimensionTextSuffix = '(+/- 0.5%)'
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Suffix est (+/- 0.5%).
Remarques
-
La propriété Dimension Suffix n'est définie que pour les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale.
-
Les objets enfants des objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale renvoyés par la requête ne sont pas renvoyés.
Unité du texte de cote
Résumé
Renvoie tous les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Unit satisfait à la requête.
Syntaxe
DimensionTextUnit = DimensionUnit_String
DimensionTextUnit <> DimensionUnit_String
Pour les objets de cote angulaire, DimensionUnit_String doit être l'une des chaînes de la liste suivante :
-
'Degrees' -
'Radians'
Pour les objets de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale, DimensionUnit_String doit être l'une des chaînes de la liste suivante :
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Exemples d'utilisation
DimensionTextUnit = 'Radians'
Renvoie tous les objets de cote angulaire dont la propriété Dimension Unit est Radians.
DimensionTextUnit <> 'Degrees'
Renvoie tous les objets except objets de cote angulaire dont la propriété Dimension Unit est Degrees.
DimensionTextUnit = 'Mils'
Renvoie tous les objets de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Unit est Mils.
DimensionTextUnit <> 'Inches'
Renvoie tous les objets except objets de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale dont la propriété Dimension Unit est Inches.
Remarques
-
Les apostrophes (') au début et à la fin de
DimensionUnit_Stringsont obligatoires. -
La propriété Dimension Unit n'est définie que pour les objets de cote angulaire, de cote à ligne de base, de cote de référence, de cote de diamètre linéaire, de cote linéaire, de cote de diamètre radial et de cote radiale.
-
Les objets enfants des objets de cotation angulaire, de cotation en parallèle, de cotation de référence, de cotation de diamètre linéaire, de cotation linéaire, de cotation de diamètre radial et de cotation radiale renvoyés par la requête ne sont pas renvoyés.
DrillPair
Résumé
Renvoie tous les objets via dont la propriété Drill Pair satisfait à la requête.
Syntaxe
DrillPair = 'Start Layer - Stop Layer'
Exemples d’utilisation
DrillPair = 'Top Layer - Bottom Layer'
Renvoie tous les objets via dont la propriété Drill Pair est Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Renvoie tous les objets except pour les objets via dont la propriété Drill Pair est Signal Layer 1 - Signal Layer 2.
IsVia && DrillPair <> 'Top Layer - Bottom Layer'
Renvoie tous les objets via except ceux dont la propriété Drill Pair est Top Layer - Bottom Layer.
Remarques
- Les apostrophes (') au début et à la fin de la chaîne sont obligatoires.
- La propriété Drill Pair est définie uniquement pour les objets via.
DrillType
Résumé
Renvoie tous les objets pastille dont la propriété Drill Type satisfait à la requête.
Syntaxe
DrillType = DrillType_String
DrillType <> DrillType_String
DrillType_String doit être l’une des chaînes de la liste suivante :
-
'Drilled' -
'Laser Drilled' -
'Plasma Drilled' -
'Punched'
Exemples d’utilisation
DrillType = 'Drilled'
Renvoie tous les objets pastille dont la propriété Drill Type est Drilled.
DrillType <> 'Punched'
Renvoie tous les objets except objets pastille dont la propriété Drill Type est Punched.
DrillType = 'Laser Drilled' || DrillType = 'Plasma Drilled' || DrillType = 'Punched'
IsPad && DrillType <> 'Drilled'
Renvoie tous les objets pastille dont la propriété Drill Type n’est pas Drilled.
Remarques
- La propriété Drill Type est définie uniquement pour les objets pastille.
-
Les apostrophes (') au début et à la fin de
DrillType_Stringsont obligatoires.
EmbeddedBoard_ColCount
Résumé
Renvoie tous les objets carte intégrée dont la propriété Col Count satisfait à la requête.
Syntaxe
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Exemples d’utilisation
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Renvoie tous les objets carte intégrée dont la propriété Col Count est 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Renvoie tous les objets except objets carte intégrée dont la propriété Col Count est 4.
Remarque
La propriété Col Count est définie uniquement pour les objets carte intégrée.
EmbeddedBoard_ColumnSpacing
Résumé
Renvoie les objets carte intégrée dont la propriété Column Spacing satisfait à la requête.
Syntaxe
EmbeddedBoard_ColumnSpacing : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(EmbeddedBoard_ColumnSpacing) : Number– pour spécifier un espacement en mil. -
AsMM(EmbeddedBoard_ColumnSpacing) : Number– pour spécifier un espacement en mm.
Exemples d’utilisation
EmbeddedBoard_ColumnSpacing = 1500
Renvoie tous les objets carte intégrée dont la propriété Column Spacing est égale à 1500 dans les unités de mesure actuelles.
EmbeddedBoard_ColumnSpacing >= 1000
Renvoie tous les objets carte intégrée dont la propriété Column Spacing est supérieure ou égale à 1000 dans les unités de mesure actuelles.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Renvoie tous les objets carte intégrée dont la propriété Column Spacing est supérieure ou égale à 1000 mil et inférieure ou égale à 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Renvoie tous les objets carte intégrée dont la propriété Column Spacing est inférieure à 38.1mm.
Remarque
La propriété Column Spacing est définie uniquement pour les objets carte intégrée.
EmbeddedBoard_DocumentName
Résumé
Renvoie tous les objets carte intégrée dont la propriété Embedded Document Name satisfait à la requête.
Syntaxe
EmbeddedBoard_DocumentName : String
Exemples d’utilisation
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Renvoie tous les objets carte intégrée dont la propriété Embedded Document Name est C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc.
EmbeddedBoard_DocumentName Like '*Example_PCB.PcbDoc'
Renvoie tous les objets carte intégrée dont la propriété Embedded Document Name se termine par Example_PCB.PcbDoc.
Remarque
La propriété Embedded Document Name est définie uniquement pour les objets carte intégrée.
EmbeddedBoard_OriginMode
Résumé
Renvoie tous les objets carte intégrée dont la propriété Link To Embedded Board Origin satisfait à la requête.
Syntaxe
EmbeddedBoard_OriginMode : Boolean_String
Exemples d’utilisation
EmbeddedBoard_OriginMode = 'True'
Renvoie tous les objets carte intégrée dont la propriété Link To Embedded Board Origin est activée.
EmbeddedBoard_OriginMode = 'False'
Renvoie tous les objets carte intégrée dont la propriété Link To Embedded Board Origin est désactivée.
Remarque
La propriété Link To Embedded Board Origin est définie uniquement pour les objets carte intégrée.
EmbeddedBoard_RowCount
Résumé
Renvoie tous les objets carte intégrée dont la propriété Row Count satisfait à la requête.
Syntaxe
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Exemples d’utilisation
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Renvoie tous les objets carte intégrée dont la propriété Row Count est 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Renvoie tous les objets except objets carte intégrée dont la propriété Row Count est 4.
Remarque
La propriété Row Count est définie uniquement pour les objets carte intégrée.
EmbeddedBoard_RowSpacing
Résumé
Renvoie les objets carte intégrée dont la propriété Row Spacing satisfait à la requête.
Syntaxe
EmbeddedBoard_RowSpacing : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(EmbeddedBoard_RowSpacing) : Number– pour spécifier un espacement en mil. -
AsMM(EmbeddedBoard_RowSpacing) : Number– pour spécifier un espacement en mm.
Exemples d’utilisation
EmbeddedBoard_RowSpacing = 2500
Renvoie tous les objets carte intégrée dont la propriété Row Spacing est égale à 2500 dans les unités de mesure actuelles.
EmbeddedBoard_RowSpacing >= 2000
Renvoie tous les objets carte intégrée dont la propriété Row Spacing est supérieure ou égale à 2000 dans les unités de mesure actuelles.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Renvoie tous les objets carte intégrée dont la propriété Row Spacing est supérieure ou égale à 2500 mil et inférieure ou égale à 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Renvoie tous les objets carte intégrée dont la propriété Row Spacing est inférieure à 63.5 mm.
Remarque
La propriété Row Spacing est définie uniquement pour les objets carte intégrée.
EnablePartSwapping
Résumé
Renvoie tous les objets composant dont la propriété Enable Part Swapping satisfait à la requête.
Syntaxe
EnablePartSwapping : Boolean_String
Exemples d’utilisation
EnablePartSwapping = 'True'
Renvoie tous les objets composant dont la propriété Enable Part Swapping est activée.
EnablePartSwapping = 'False'
Renvoie tous les objets composant dont la propriété Enable Part Swapping est désactivée.
Remarques
- La propriété Enable Part Swapping est définie uniquement pour les objets composant.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
EnablePinSwapping
Résumé
Renvoie tous les objets composants dont la propriété Enable Pin Swapping satisfait à la requête.
Syntaxe
EnablePinSwapping : Boolean_String
Exemples d’utilisation
EnablePinSwapping = 'True'
Renvoie tous les objets composants dont la propriété Enable Pin Swapping est activée.
EnablePinSwapping = 'False'
Renvoie tous les objets composants dont la propriété Enable Pin Swapping est désactivée.
Remarques
- La propriété Enable Pin Swapping n’est définie que pour les objets composants.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
FillingMaterial
Résumé
Renvoie tous les objets vias dont la propriété Filling Material satisfait à la requête.
Syntaxe
FillingMaterial : String
Exemples d’utilisation
FillingMaterial = 'Epoxy'
Renvoie tous les objets vias dont la propriété Filling Material est Epoxy.
FillingMaterial Like 'Epoxy*'
Renvoie tous les objets vias ayant une propriété Filling Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Filling Material n’est définie que pour les objets vias.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
FillingSide
Résumé
Renvoie tous les objets vias dont la propriété Filling Side satisfait à la requête.
Syntaxe
FillingSide = FillingSide_String
FillingSide <> FillingSide_String
FillingSide_String doit être l’une des chaînes de la liste suivante :
-
'Top' -
'Bottom' -
'Both'
Exemples d’utilisation
FillingSide = 'Top'
Renvoie tous les objets vias dont la propriété Filling Side est Top.
FillingSide <> 'Both'
Renvoie tous les objets except les objets vias dont la propriété Filling Side est Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Renvoie tous les objets except les objets vias dont la propriété Filling Side est Both.
Remarques
- La propriété Filling Side n’est définie que pour les objets vias.
-
Les apostrophes (
') au début et à la fin deFillingSide_Stringsont obligatoires.
FontName
Résumé
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété TrueType Font Name satisfait à la requête.
Syntaxe
FontName = FontName_String
FontName <> FontName_String
FontName_String doit utiliser l’un des noms des polices TrueType et OpenType (un sur-ensemble de TrueType) disponibles dans le dossier \Windows\Fonts.
Exemples d’utilisation
FontName = 'Arial'
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété TrueType Font Name est Arial.
FontName <> 'Batang'
Renvoie tous les objets except les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété TrueType Font Name est Batang.
Remarques
-
Les apostrophes (') au début et à la fin de
FontName_Stringsont obligatoires. - La propriété TrueType Font Name n’est définie que pour les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, désignateur, texte libre).
Empreinte
Résumé
Renvoie tous les objets composants dont la propriété Footprint satisfait à la requête.
Syntaxe
Footprint : String
Exemples d’utilisation
Footprint = 'DIP14'
Renvoie tous les composants ayant une propriété Footprint égale à DIP14.
Footprint Like 'DIP*'
Renvoie tous les composants ayant une propriété Footprint dont la chaîne associée commence par DIP.
Remarques
- La propriété Footprint n’est définie que pour les objets composants.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
FromToPad1
Résumé
Renvoie tous les objets de liaison point à point dont la propriété From Pad satisfait à la requête.
Syntaxe
FromToPad1 : PadName_String
PadName_String spécifie le nom complet auquel une pastille doit correspondre ; celui-ci se compose d’une première sous-chaîne qui spécifie la propriété Name du composant parent de la pastille (c’est-à-dire le désignateur du composant), suivie d’une sous-chaîne qui spécifie la propriété Name de la pastille elle-même (c’est-à-dire le désignateur de la pastille). Le format sera donc 'ParentComponentDesignator-PadDesignator'.
Exemples d’utilisation
FromToPad1 = 'C14-2'
Renvoie tous les objets de liaison point à point dont la propriété From Pad est C14-2.
Remarques
-
Les apostrophes (') au début et à la fin de
PadName_Stringsont obligatoires. - La propriété From Pad n’est définie que pour les objets de liaison point à point.
FromToPad2
Résumé
Renvoie tous les objets de liaison point à point dont la propriété To Pad satisfait à la requête.
Syntaxe
FromToPad2 : PadName_String
PadName_String spécifie le nom complet auquel une pastille doit correspondre ; celui-ci se compose d’une première sous-chaîne qui spécifie la propriété Name du composant parent de la pastille (c’est-à-dire le désignateur du composant), suivie d’une sous-chaîne qui spécifie la propriété Name de la pastille elle-même (c’est-à-dire le désignateur de la pastille). Le format sera donc 'ParentComponentDesignator-PadDesignator'.
Exemples d’utilisation
FromToPad2 = 'U1-8'
Renvoie tous les objets de liaison point à point dont la propriété To Pad est U1-8.
Remarques
-
Les apostrophes (') au début et à la fin de
PadName_Stringsont obligatoires. - La propriété To Pad n’est définie que pour les objets de liaison point à point.
H
Résumé
Renvoie tous les objets composants dont la propriété Height satisfait à la requête.
Syntaxe
H : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – à la place des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire correspondant à l’unité de mesure :
-
AsMils(H) : Number– pour spécifier une hauteur en mil. -
AsMM(H) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
H = 300
Renvoie tous les composants dont la propriété Height est égale à 300 dans les unités de mesure actuelles.
H >= 5.08
Renvoie tous les composants dont la propriété Height est supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(H) > 400
Renvoie tous les composants dont la propriété Height est supérieure à 400mil.
AsMM(H) Between 6.35 And 8.89
Renvoie tous les composants dont la propriété Height est supérieure ou égale à 6.35mm et inférieure ou égale à 8.89mm.
H <> 550
Renvoie tous les composants dont la propriété Height est not égale à 550 dans les unités de mesure actuelles.
AsMils(H) <= 650
Renvoie tous les composants dont la propriété Height est inférieure ou égale à 650mil.
AsMM(H) < 11.43
Renvoie tous les composants dont la propriété Height est inférieure à 11.43mm.
Remarques
- La propriété Height n'est définie que pour les objets composants.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
- Cette fonction est un alias de la fonction Height.
Hauteur
Résumé
Renvoie tous les objets composants dont la propriété Height satisfait aux critères de la requête.
Syntaxe
Height : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant ainsi les unités par défaut spécifiées au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(Height) : Number– pour spécifier une hauteur en mil. -
AsMM(Height) : Number– pour spécifier une hauteur en mm.
Exemples d'utilisation
Height = 300
Renvoie tous les composants dont la propriété Height est égale à 300 dans les unités de mesure actuelles.
Height >= 5.08
Renvoie tous les composants dont la propriété Height est supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(Height) > 400
Renvoie tous les composants dont la propriété Height est supérieure à 400 mil.
AsMM(Height) Between 6.35 And 8.89
Renvoie tous les composants dont la propriété Height est supérieure ou égale à 6.35 mm et inférieure ou égale à 8.89 mm.
Height <> 550
Renvoie tous les composants dont la propriété Height est not égale à 550 dans les unités de mesure actuelles.
AsMils(Height) <= 650
Renvoie tous les composants dont la propriété Height est inférieure ou égale à 650 mil.
AsMM(Height) < 11.43
Renvoie tous les composants dont la propriété Height est inférieure à 11.43 mm.
Remarques
- La propriété Height n'est définie que pour les objets composants.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
- Cette fonction est un alias de la fonction H.
Masquer
Résumé
Renvoie tous les objets de type commentaire de composant, désignateur de composant et net dont la propriété Hide satisfait aux critères de la requête.
Syntaxe
Hide : Boolean
Exemples d'utilisation
Hide
Hide = True
Renvoie tous les objets de type commentaire de composant, désignateur de composant et net dont la propriété Hide est vraie.
Not Hide
Hide = False
Renvoie tous les objets except les objets de type commentaire de composant, désignateur de composant et net dont la propriété Hide est fausse.
Remarque
La propriété Hide n'est définie que pour les objets de type commentaire de composant, désignateur de composant et net.
Masquer les cavaliers
Résumé
Renvoie tous les objets composants dont la propriété Hide Jumpers satisfait aux critères de la requête.
Syntaxe
HideJumpers : Boolean_String
Exemples d'utilisation
HideJumpers = 'True'
Renvoie tous les objets composants dont la propriété Hide Jumpers est activée.
HideJumpers = 'False'
Renvoie tous les objets composants dont la propriété Hide Jumpers est désactivée.
Remarques
- La propriété Hide Jumpers n'est définie que pour les objets composants.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
Trou
Résumé
Renvoie tous les objets pastilles et vias dont la propriété Hole Size satisfait aux critères de la requête.
Syntaxe
Hole : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant ainsi les unités par défaut spécifiées au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(Hole) : Number– pour spécifier une taille de trou en mil. -
AsMM(– pour spécifier une taille de trou en mm.Hole) : Nombre
Exemples d'utilisation
Hole = 16
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est 16 dans les unités de mesure actuelles.
Hole >= 0.508
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est supérieure ou égale à 0.508 dans les unités de mesure actuelles.
AsMils(Hole) Between 12 And 32
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est supérieure ou égale à 12 mil et inférieure ou égale à 32 mil.
AsMM(Hole) < 1.016
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est inférieure à 1.016 mm.
Remarques
- La propriété Hole Size n'est définie que pour les objets pastilles et vias.
- Cette fonction est un alias des fonctions HoleDiameter et HoleSize.
Diamètre du trou
Résumé
Renvoie tous les objets pastilles et vias dont la propriété Hole Size satisfait aux critères de la requête.
Syntaxe
HoleDiameter : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant ainsi les unités par défaut spécifiées au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(HoleDiameter) : Number– pour spécifier un diamètre de trou en mil. -
AsMM(– pour spécifier un diamètre de trou en mm.HoleDiameter) : Nombre
Exemples d'utilisation
HoleDiameter = 16
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est 16 dans les unités de mesure actuelles.
HoleDiameter >= 0.508
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est supérieure ou égale à 0.508 dans les unités de mesure actuelles.
AsMils(HoleDiameter) Between 12 And 32
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est supérieure ou égale à 12 mil et inférieure ou égale à 32 mil.
AsMM(HoleDiameter) < 1.016
Renvoie tous les objets pastilles et vias dont la propriété Hole Size est inférieure à 1.016 mm.
Remarques
- La propriété Hole Size n'est définie que pour les objets pastilles et vias.
- Cette fonction est un alias des fonctions HoleSize et Hole.
Tolérance négative du trou
Résumé
Renvoie tous les objets pastilles et vias dont la propriété Hole Tolerance (-) satisfait aux critères de la requête.
Syntaxe
HoleNegativeTolerance : Number
Number suivra les unités de mesure actuellement utilisées pour le document, soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut spécifiées au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(HoleNegativeTolerance) : Number– pour spécifier une tolérance en mil. -
AsMM(HoleNegativeTolerance) : Number– pour spécifier une tolérance en mm.
Exemples d’utilisation
HoleNegativeTolerance = 4
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (-) est égale à 4 unités de mesure actuelles.
HoleNegativeTolerance >= 5.08
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (-) est supérieure ou égale à 5.08 unités de mesure actuelles.
AsMils(HoleNegativeTolerance) > 4
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (-) est supérieure à 4 mil.
AsMM(HoleNegativeTolerance) Between 0.102 And 0.105
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (-) est supérieure ou égale à 0.102 mm et inférieure ou égale à 0.105 mm.
HoleNegativeTolerance <> 2
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (-) est not égale à 2 unités de mesure actuelles.
AsMils(HoleNegativeTolerance) <= 1.4
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (-) est inférieure ou égale à 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (-) est inférieure à 0.05 mm.
Remarque
La propriété Hole Tolerance (-) n’est définie que pour les objets pastille et via.
Tolérance positive du trou
Résumé
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) satisfait à la requête.
Syntaxe
HolePositiveTolerance : Number
Number suivra les unités de mesure actuellement utilisées pour le document, soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut spécifiées au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(HolePositiveTolerance) : Number– pour spécifier une tolérance en mil. -
AsMM(HolePositiveTolerance) : Number– pour spécifier une tolérance en mm.
Exemples d’utilisation
HolePositiveTolerance = 4
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) est égale à 4 unités de mesure actuelles.
HolePositiveTolerance >= 5.08
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) est supérieure ou égale à 5.08 unités de mesure actuelles.
AsMils(HolePositiveTolerance) > 4
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) est supérieure à 4 mil.
AsMM(HolePositiveTolerance) Between 0.102 And 0.105
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) est supérieure ou égale à 0.102 mm et inférieure ou égale à 0.105 mm.
HolePositiveTolerance <> 2
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) est not égale à 2 unités de mesure actuelles.
AsMils(HolePositiveTolerance) <= 1.4
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) est inférieure ou égale à 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Renvoie tous les objets pastille et via dont la propriété Hole Tolerance (+) est inférieure à 0.05 mm.
Remarque
La propriété Hole Tolerance (+) n’est définie que pour les objets pastille et via.
Rotation du trou
Résumé
Renvoie tous les objets pastille dont la propriété Hole Rotation satisfait à la requête.
Syntaxe
HoleRotation : Numeric_String
HoleRotation : Number
Exemples d’utilisation
HoleRotation = '30'
HoleRotation = 30
Renvoie tous les objets pastille dont la propriété Hole Rotation est 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Renvoie tous les objets except objets pastille dont la propriété Hole Rotation est 45.000.
Remarque
La propriété Hole Rotation n’est définie que pour les objets pastille.
Taille du trou
Résumé
Renvoie tous les objets pastille et via dont la propriété Hole Size satisfait à la requête.
Syntaxe
HoleSize : Number
Number suivra les unités de mesure actuellement utilisées pour le document, soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut spécifiées au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(Hole– pour spécifier une taille de trou en mil.Size) : Number -
AsMM(– pour spécifier une taille de trou en mm.HoleSize) : Number
Exemples d’utilisation
HoleSize = 16
Renvoie tous les objets pastille et via dont la propriété Hole Size est 16 unités de mesure actuelles.
HoleSize >= 0.508
Renvoie tous les objets pastille et via dont la propriété Hole Size est supérieure ou égale à 0.508 unités de mesure actuelles.
AsMils(HoleSize) Between 12 And 32
Renvoie tous les objets pastille et via dont la propriété Hole Size est supérieure ou égale à 12 mil et inférieure ou égale à 32 mil.
AsMM(HoleSize) < 1.016
Renvoie tous les objets pastille et via dont la propriété Hole Size est inférieure à 1.016 mm.
Remarques
- La propriété Hole Size n’est définie que pour les objets pastille et via.
- Cette fonction est un alias des fonctions HoleDiameter et Hole.
Type de trou
Résumé
Renvoie tous les objets pastille dont la propriété Hole Type satisfait à la requête.
Syntaxe
HoleType = HoleType_String
HoleType <> HoleType_String
HoleType_String doit être l’une des chaînes de la liste suivante :
-
'Round' -
'Slot' -
'Square'
Exemples d’utilisation
HoleType = 'Square'
Renvoie tous les objets pastille dont la propriété Hole Type est Square.
HoleType <> 'Slot'
Renvoie tous les objets except objets pastille dont la propriété Hole Type est Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Renvoie tous les objets except objets pastille dont la propriété Hole Type est Round.
Remarques
- La propriété Hole Type n’est définie que pour les objets pastille.
-
Les apostrophes (') au début et à la fin de
HoleType_Stringsont obligatoires.
Identifiant
Résumé
Renvoie tous les objets corps 3D dont la propriété Identifier satisfait à la requête.
Syntaxe
Identifier : String
Exemples d’utilisation
Identifier = 'RES0402'
Renvoie tous les objets corps 3D dont la propriété Identifier est RES0402.
Identifier Like 'RES0402*'
Renvoie tous les objets corps 3D possédant un Identifier dont la chaîne associée commence par RES0402.
Remarques
- La propriété Identifier n’est définie que pour les objets corps 3D.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
Type d’espacement de la bordure inversée
Résumé
Renvoie tous les objets chaîne dont la propriété Border Space Type satisfait à la requête.
Syntaxe
InvertedBorderSpaceType = InvertedBorderSpaceType_String
InvertedBorderSpaceType <> InvertedBorderSpaceType_String
InvertedBorderSpaceType_String doit être l’une des chaînes de la liste suivante :
-
'Border Margin' -
'Text Offset'
Exemples d’utilisation
InvertedBorderSpaceType = 'Border Margin'
Renvoie tous les objets chaîne dont la propriété Border Space Type est Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Renvoie tous les objets except les objets chaîne dont la propriété Border Space Type est Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Renvoie tous les objets chaîne dont la propriété Border Space Type n’est pas Text Offset.
Remarques
- La propriété Border Space Type est définie uniquement pour les objets chaîne.
-
Les apostrophes (') au début et à la fin de
InvertedBorderSpaceType_Stringsont obligatoires.
Hauteur du rectangle inversé
Résumé
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height satisfait à la requête.
Syntaxe
InvertedRectangleHeight : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(InvertedRectangleHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(InvertedRectangleHeight) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
InvertedRectangleHeight = 30
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height est égale à 30 dans les unités de mesure actuelles.
InvertedRectangleHeight >= 5.08
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height est supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(InvertedRectangleHeight) > 40
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height est supérieure à 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height est supérieure ou égale à 6.35 mm et inférieure ou égale à 8.89 mm.
InvertedRectangleHeight <> 55
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height est not égale à 55 dans les unités de mesure actuelles.
AsMils(InvertedRectangleHeight) <= 65
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height est inférieure ou égale à 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Height est inférieure à 11.43 mm.
Remarque
La propriété Inverted Rectangle Height est définie uniquement pour les objets chaîne de texte (commentaire, désignateur, texte libre).
Largeur du rectangle inversé
Résumé
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width satisfait à la requête.
Syntaxe
InvertedRectangleWidth : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(InvertedRectangleWidth) : Number– pour spécifier une largeur en mil. -
AsMM(InvertedRectangleWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
InvertedRectangleWidth = 300
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width est égale à 300 dans les unités de mesure actuelles.
InvertedRectangleWidth >= 128
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width est supérieure ou égale à 128 dans les unités de mesure actuelles.
AsMils(InvertedRectangleWidth) > 400
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width est supérieure à 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width est supérieure ou égale à 6 mm et inférieure ou égale à 8 mm.
InvertedRectangleWidth <> 550
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width est not égale à 550 dans les unités de mesure actuelles.
AsMils(InvertedRectangleWidth) <= 650
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width est inférieure ou égale à 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Rectangle Width est inférieure à 11.43 mm.
Remarque
La propriété Inverted Rectangle Width est définie uniquement pour les objets chaîne de texte (commentaire, désignateur, texte libre).
Justification du texte inversé
Résumé
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Justification satisfait à la requête.
Syntaxe
InvertedTextJustification = TextJustification_String
InvertedTextJustification <> TextJustification_String
TextJustification_String doit être l’une des chaînes de la liste suivante :
-
'Center' -
'Center-Above' -
'Center-Below' -
'Left-Above' -
'Left-Below' -
'Left-Center' -
'Right-Above' -
'Right-Below' -
'Right-Center'
Exemples d’utilisation
InvertedTextJustification = 'Center'
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Justification est Center.
InvertedTextJustification <> 'Right-Below'
Renvoie tous les objets except les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Justification est Right-Below.
Remarques
-
Les apostrophes (') au début et à la fin de
TextJustification_Stringsont obligatoires. - La propriété Inverted Text Justification est définie uniquement pour les objets chaîne de texte (commentaire, désignateur, texte libre).
Type de via IPC4761
Résumé
Renvoie tous les objets via dont la propriété IPC 4761 Via Type satisfait à la requête.
Syntaxe
IPC4761ViaType = IPC4761ViaType_String
IPC4761ViaType <> IPC4761ViaType_String
IPC4761ViaType_String doit être l’une des chaînes de la liste suivante :
-
'None' -
'Type 1a' -
'Type 1b' -
'Type 2a' -
'Type 2b' -
'Type 3a' -
'Type 3b' -
'Type 4a' -
'Type 4b' -
'Type 5' -
'Type 6a' -
'Type 6b' -
'Type 7'
Exemples d’utilisation
IPC4761ViaType = 'Type 1a'
Renvoie tous les objets via dont la propriété IPC 4761 Via Type est Type 1a.
IPC4761ViaType <> 'Type 1b'
Renvoie tous les objets except les objets via dont la propriété IPC 4761 Via Type est Type 1b.
Remarques
- La propriété IPC 4761 Via Type est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deIPC4761ViaType_Stringsont obligatoires.
Est un point de test d’assemblage
Résumé
Renvoie tous les objets pastille et via marqués pour être utilisés comme points de test d’assemblage, c’est-à-dire dont les propriétés Assembly Testpoint - Top et/ou Assembly Testpoint - Bottom sont activées.
Syntaxe
IsAssyTestpoint : Boolean
Exemples d’utilisation
IsAssyTestpoint
IsAssyTestpoint = True
Renvoie tous les objets pastille et via utilisés comme points de test d’assemblage.
Not IsAssyTestpoint
IsAssyTestpoint = False
Renvoie tous les objets except les objets pastille et via utilisés comme points de test d’assemblage.
Est en gras
Résumé
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Bold satisfait à la requête.
Syntaxe
IsBold : Boolean_String
Exemples d’utilisation
IsBold = 'True'
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Bold est activée.
IsBold = 'False'
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Bold est désactivée.
Remarques
-
La propriété Bold est uniquement définie pour les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre).
-
Tous les objets parents de type coordonnée, cote, tableau de perçage et tableau d’empilage des couches dont les primitives enfants de type chaîne de texte satisfont à la requête seront également renvoyés.
IsDataMatrixText
Résumé
Renvoie les objets de type 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 Data Matrix.
Syntaxe
IsDataMatrixText : Boolean
Exemples d’utilisation
IsDataMatrixText
IsDataMatrixText = True
Renvoie tous les objets de type 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 Data Matrix.
Not IsDataMatrixText
IsDataMatrixText = False
Renvoie tous les objets except les objets de type 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 Data Matrix.
IsFabTestpoint
Résumé
Renvoie tous les objets de type pastille et via marqués pour être utilisés comme points de test de fabrication, c’est-à-dire dont les propriétés Fabrication Testpoint - Top et/ou Fabrication Testpoint - Bottom sont activées.
Syntaxe
IsFabTestpoint : Boolean
Exemples d’utilisation
IsFabTestpoint
IsFabTestpoint = True
Renvoie tous les objets de type pastille et via utilisés comme points de test de fabrication.
Not IsFabTestpoint
IsFabTestpoint = False
Renvoie tous les objets except les objets de type pastille et via utilisés comme points de test de fabrication.
IsItalic
Résumé
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Italic satisfait à la requête.
Syntaxe
IsItalic : Boolean_String
Exemples d’utilisation
IsItalic = 'True'
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Italic est activée.
IsItalic = 'False'
Renvoie tous les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Italic est désactivée.
Remarques
- La propriété Italic est uniquement définie pour les objets de type coordonnée, cote (sauf les cotes de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre).
- Tous les objets parents de type coordonnée, cote, tableau de perçage et tableau d’empilage des couches dont les primitives enfants de type chaîne de texte satisfont à la requête seront également renvoyés.
IsModified
Résumé
Renvoie tous les objets de type polygone de cuivre dont la propriété IsModified satisfait à la requête.
Syntaxe
IsModified : Boolean_String
Exemples d’utilisation
IsModified = 'True'
Renvoie tous les objets de type polygone de cuivre dont la propriété IsModified est activée.
IsModified = 'False'
Renvoie tous les objets de type polygone de cuivre dont la propriété IsModified est désactivée.
Remarque
La propriété IsModified est uniquement définie pour les objets de type polygone de cuivre.
IsQrCodeText
Résumé
Renvoie les objets de type 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
Exemples d’utilisation
IsQrCodeText
IsQrCodeText = True
Renvoie tous les objets de type 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 de type 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.
IsTestpoint
Résumé
Renvoie tous les objets de type pastille et via marqués pour être utilisés comme points de test, qu’il s’agisse de points de test d’assemblage ou de fabrication. Autrement dit, ceux dont au moins l’une des propriétés suivantes est activée :
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Syntaxe
IsTestpoint : Boolean
Exemples d’utilisation
IsTestpoint
IsTestpoint = True
Renvoie tous les objets de type pastille et via utilisés comme points de test.
Not IsTestpoint
IsTestpoint = False
Renvoie tous les objets except les objets de type pastille et via utilisés comme points de test.
IsTextInverted
Résumé
Renvoie tous les objets de type chaîne de texte (commentaire, repère, texte libre) dont la propriété Inverted satisfait à la requête.
Syntaxe
IsTextInverted : Boolean_String
Exemples d’utilisation
IsTextInverted = 'True'
Renvoie tous les objets de type chaîne de texte (commentaire, repère, texte libre) dont la propriété Inverted est activée.
IsTextInverted = 'False'
Renvoie tous les objets de type chaîne de texte (commentaire, repère, texte libre) dont la propriété Inverted est désactivée.
Remarque
La propriété Inverted est uniquement définie pour les objets de type chaîne de texte (commentaire, repère, texte libre).
Zone d’exclusion
Résumé
Renvoie tous les objets de type zone d’exclusion : arc, remplissage, région pleine et piste.
Syntaxe
Keepout : Boolean
Exemples d’utilisation
Keepout
Keepout = True
Renvoie tous les objets de type zone d’exclusion : arc, remplissage, région pleine et piste.
Not Keepout
Keepout = False
Renvoie tous les objets except les objets de type zone d’exclusion : arc, remplissage, région pleine et piste.
KeepoutRestrictionsCopper
Résumé
Renvoie tous les objets de type zone d’exclusion dont la propriété Keepout Restriction - Copper satisfait à la requête.
Syntaxe
KeepoutRestrictionsCopper : Boolean_String
Exemples d’utilisation
KeepoutRestrictionsCopper = 'True'
Renvoie tous les objets de type zone d’exclusion dont la propriété Keepout Restriction - Copper est activée.
KeepoutRestrictionsCopper = 'False'
Renvoie tous les objets de type zone d’exclusion dont la propriété Keepout Restriction - Copper est désactivée.
Remarques
-
La propriété Keepout Restriction - Copper est uniquement définie pour les objets de type zone d’exclusion (arcs, remplissages, régions pleines, pistes).
-
La propriété Keepout Restriction - Copper (telle qu’elle apparaît dans les panneaux List) correspond à l’option Copper de la section Keepout Restrictions lors de la consultation des propriétés d’un objet sélectionné dans le panneau Properties.
KeepoutRestrictionsSMDPad
Résumé
Renvoie tous les objets de type zone d’exclusion dont la propriété Keepout Restriction - SMD Pad satisfait à la requête.
Syntaxe
KeepoutRestrictionsSMDPad : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsSMDPad = 'True'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - SMD Pad est activée.
KeepoutRestrictionsSMDPad = 'False'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - SMD Pad est désactivée.
Remarques
-
La propriété Keepout Restriction - SMD Pad est définie uniquement pour les objets d’exclusion (arcs, remplissages, régions pleines, pistes).
-
La propriété Keepout Restriction - SMD Pad (telle qu’elle apparaît dans les panneaux List) correspond à l’option SMD Pad de la section Keepout Restrictions lorsque vous consultez les propriétés d’un objet sélectionné dans le panneau Properties.
KeepoutRestrictionsTHPad
Résumé
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - TH Pad satisfait à la requête.
Syntaxe
KeepoutRestrictionsTHPad : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsTHPad = 'True'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - TH Pad est activée.
KeepoutRestrictionsTHPad = 'False'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - TH Pad est désactivée.
Remarques
-
La propriété Keepout Restriction - TH Pad est définie uniquement pour les objets d’exclusion (arcs, remplissages, régions pleines, pistes).
-
La propriété Keepout Restriction - TH Pad (telle qu’elle apparaît dans les panneaux List) correspond à l’option TH Pad de la section Keepout Restrictions lorsque vous consultez les propriétés d’un objet sélectionné dans le panneau Properties.
KeepoutRestrictionsTrack
Résumé
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - Track satisfait à la requête.
Syntaxe
KeepoutRestrictionsTrack : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsTrack = 'True'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - Track est activée.
KeepoutRestrictionsTrack = 'False'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - Track est désactivée.
Remarques
-
La propriété Keepout Restriction - Track est définie uniquement pour les objets d’exclusion (arcs, remplissages, régions pleines, pistes).
-
La propriété Keepout Restriction - Track (telle qu’elle apparaît dans les panneaux List) correspond à l’option Track de la section Keepout Restrictions lorsque vous consultez les propriétés d’un objet sélectionné dans le panneau Properties.
KeepoutRestrictionsVia
Résumé
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - Via satisfait à la requête.
Syntaxe
KeepoutRestrictionsVia : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsVia = 'True'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - Via est activée.
KeepoutRestrictionsVia = 'False'
Renvoie tous les objets d’exclusion dont la propriété Keepout Restriction - Via est désactivée.
Remarques
-
La propriété Keepout Restriction - Via est définie uniquement pour les objets d’exclusion (arcs, remplissages, régions pleines, pistes).
-
La propriété Keepout Restriction - Via (telle qu’elle apparaît dans les panneaux List) correspond à l’option Via de la section Keepout Restrictions lorsque vous consultez les propriétés d’un objet sélectionné dans le panneau Properties.
Type
Résumé
Renvoie tous les objets dont la propriété Object Kind satisfait à la requête.
Syntaxe
Kind = ObjectKind_String
Kind <> ObjectKind_String
ObjectKind_String 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 permettent de 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 la 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 nets) -
'Nets To Ignore Rule'(Nets à ignorer) -
'Overshoot Falling Edge Rule'(Dépassement supérieur - Front descendant) -
'Overshoot Rising Edge Rule'(Dépassement supérieur - 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 pastille CMS) -
'SMD Neck Down Rule'(Réduction de largeur sur pastille CMS) -
'SMD To Corner Rule'(Distance entre pastille CMS et angle) -
'SMD To Plane Rule'(Distance entre pastille 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'(Dépassement inférieur - Front descendant) -
'Undershoot Rising Edge Rule'(Dépassement inférieur - Front montant) -
'Vias Under SMD Rule'(Vias sous les CMS)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Exemple d’utilisation
Kind = 'Class'
Renvoie tous les objets de classe.
Kind <> 'Via'
Renvoie tous les objets except les objets via.
Remarques
-
Les apostrophes (') au début et à la fin de
ObjectKind_Stringsont obligatoires. -
Cette fonction est un alias de la fonction ObjectKind.
L
Résumé
Renvoie tous les objets dont la propriété Layer satisfait à la requête.
Syntaxe
L = Layer_String
L <> Layer_String
Exemple d’utilisation
L = 'MultiLayer'
Renvoie tous les objets sur la couche multicouche.
L <> 'KeepOutLayer'
Renvoie tous les objets except ceux de la couche d’exclusion.
Remarques
-
Les apostrophes (') au début et à la fin de
Layer_Stringsont obligatoires. - Cette fonction est un alias de la fonction Layer.
Couche
Résumé
Renvoie tous les objets dont la propriété Layer satisfait à la requête.
Syntaxe
Layer = Layer_String
Layer <> Layer_String
Exemples d'utilisation
Layer = 'MultiLayer'
Renvoie tous les objets de la couche multicouche (Multi-Layer).
Layer <> 'KeepOutLayer'
Renvoie tous les objets except ceux de la couche d'exclusion (Keep-Out).
Remarques
-
Les apostrophes (') au début et à la fin de
Layer_Stringsont obligatoires. - Cette fonction est un alias de la fonction L.
Point de cotation avec ligne de repère
Résumé
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Dot satisfait à la requête.
Syntaxe
LeaderDimensionDot : Boolean_String
Exemples d'utilisation
LeaderDimensionDot = 'True'
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Dot est activée.
LeaderDimensionDot = 'False'
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Dot est désactivée.
Remarques
- La propriété Dot est définie uniquement pour les objets de cotation avec ligne de repère.
- Les objets enfants des objets de cotation avec ligne de repère renvoyés par la requête ne sont pas renvoyés.
Taille du point de cotation avec ligne de repère
Résumé
Renvoie les objets de cotation avec ligne de repère dont la propriété Dot Size satisfait à la requête.
Syntaxe
LeaderDimensionDotSize : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(LeaderDimensionDotSize) : Number– pour spécifier une taille en mil. -
AsMM(LeaderDimensionDotSize) : Number– pour spécifier une taille en mm.
Exemples d'utilisation
LeaderDimensionDotSize = 40
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Dot Size vaut 40 dans les unités de mesure actuelles.
LeaderDimensionDotSize >= 1.143
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Dot Size est supérieure ou égale à 1.143 dans les unités de mesure actuelles.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Dot Size est supérieure ou égale à 30 mil et inférieure ou égale à 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Dot Size est inférieure à 0.889 mm.
Remarques
- La propriété Dot Size est définie uniquement pour les objets de cotation avec ligne de repère.
- Les objets enfants des objets de cotation avec ligne de repère renvoyés par la requête ne sont pas renvoyés.
Forme de cotation avec ligne de repère
Résumé
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Leader Shape satisfait à la requête.
Syntaxe
LeaderDimensionShape = LeaderShape_String
LeaderDimensionShape <> LeaderShape_String
LeaderShape_String doit être l'une des chaînes de la liste suivante :
-
'None' -
'Round' -
'Square'
Exemples d'utilisation
LeaderDimensionShape = 'Round'
Renvoie tous les objets de cotation avec ligne de repère dont la propriété Leader Shape vaut Round.
LeaderDimensionShape <> 'Square'
Renvoie tous les objets except les objets de cotation avec ligne de repère dont la propriété Leader Shape vaut Square.
Remarques
- La propriété Leader Shape est définie uniquement pour les objets de cotation avec ligne de repère.
-
Les apostrophes (') au début et à la fin de
LeaderShape_Stringsont obligatoires. - Les objets enfants des objets de cotation avec ligne de repère renvoyés par la requête ne sont pas renvoyés.
Verrouillé
Résumé
Renvoie tous les objets dont la propriété Locked satisfait à la requête.
Syntaxe
Locked : Boolean
Exemples d'utilisation
Locked
Locked = True
Renvoie tous les objets dont la propriété Locked est activée.
Not Locked
Locked = False
Renvoie tous les objets except ceux dont la propriété Locked est activée.
Verrouiller les primitives
Résumé
Renvoie tous les objets de type composant, coordonnée, cotation et remplissage polygonal dont la propriété Lock Primitives satisfait à la requête.
Syntaxe
LockPrimitives : Boolean_String
Exemples d'utilisation
LockPrimitives = 'True'
Renvoie tous les objets de type composant, coordonnée, cotation et remplissage polygonal dont la propriété Lock Primitives est activée.
LockPrimitives = 'False'
Renvoie tous les objets de type composant, coordonnée, cotation et remplissage polygonal dont la propriété Lock Primitives est désactivée.
Remarques
- La propriété Lock Primitives est définie uniquement pour les objets de type composant, coordonnée, cotation et remplissage polygonal.
- Les objets enfants des objets de type composant, coordonnée, cotation et remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
Miroir
Résumé
Renvoie tous les objets de type chaîne de texte dont la propriété Mirror satisfait à la requête.
Syntaxe
Mirror : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
Mirror = 'True'
Renvoie tous les objets de type chaîne de texte dont la propriété Mirror est activée.
Mirror = 'False'
Renvoie tous les objets de type chaîne de texte dont la propriété Mirror est désactivée.
Mirror <> 'True'
Not (Mirror = 'True')
Renvoie tous les objets except les objets de type chaîne de texte dont la propriété Mirror est activée.
Mirror <> 'False'
Not (Mirror = 'False')
Renvoie tous les objets except les objets de type chaîne de texte dont la propriété Mirror est désactivée.
Remarque
La propriété Mirror est définie uniquement pour les objets de type chaîne de texte.
Hauteur du cylindre du modèle
Résumé
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) satisfait à la requête.
Syntaxe
ModelCylinderHeight : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(ModelCylinderHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(ModelCylinderHeight) : Number– pour spécifier une hauteur en mm.
Exemples d'utilisation
ModelCylinderHeight = 300
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) est égale à 300 dans les unités de mesure actuelles.
ModelCylinderHeight >= 500
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) est supérieure ou égale à 500 dans les unités de mesure actuelles.
AsMils(ModelCylinderHeight) > 400
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) est supérieure à 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) est supérieure ou égale à 15 mm et inférieure ou égale à 22 mm.
ModelCylinderHeight <> 550
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) est not égale à 550 dans les unités de mesure actuelles.
AsMils(ModelCylinderHeight) <= 650
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) est inférieure ou égale à 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Renvoie tous les objets de type corps 3D dont la propriété Model Height (Cylinder) est inférieure à 11.43 mm.
Remarque
La propriété Model Height (Cylinder) est définie uniquement pour les objets de type corps 3D.
ModelCylinderSphereRadius
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) satisfait à la requête.
Syntaxe
ModelCylinderSphereRadius : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(ModelCylinderSphereRadius) : Number– pour spécifier un rayon en mil. -
AsMM(ModelCylinderSphereRadius) : Number– pour spécifier un rayon en mm.
Exemples d’utilisation
ModelCylinderSphereRadius = 30
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est égale à 30 unités de mesure actuelles.
ModelCylinderSphereRadius >= 50
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est supérieure ou égale à 50 unités de mesure actuelles.
AsMils(ModelCylinderSphereRadius) > 40
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est supérieure à 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est supérieure ou égale à 1.5 mm et inférieure ou égale à 2.2 mm.
ModelCylinderSphereRadius <> 55
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est not égale à 55 unités de mesure actuelles.
AsMils(ModelCylinderSphereRadius) <= 65
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est inférieure ou égale à 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est inférieure à 1.43 mm.
Remarque
La propriété Model Radius (Cylinder/Sphere) n’est définie que pour les objets de corps 3D.
ModelRotationX
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Rotation X satisfait à la requête.
Syntaxe
ModelRotationX : Numeric_String
ModelRotationX : Number
Exemples d’utilisation
ModelRotationX = '30'
ModelRotationX = 30
Renvoie tous les objets de corps 3D dont la propriété Model Rotation X est 30.000.
ModelRotationX <> '45'
ModelRotationX <> 45
Renvoie tous les objets except objets de corps 3D dont la propriété Model Rotation X est 45.000.
Remarque
La propriété Model Rotation X n’est définie que pour les objets de corps 3D.
ModelRotationY
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Rotation Y satisfait à la requête.
Syntaxe
ModelRotationY : Numeric_String
ModelRotationY : Number
Exemples d’utilisation
ModelRotationY = '30'
ModelRotationY = 30
Renvoie tous les objets de corps 3D dont la propriété Model Rotation Y est 30.000.
ModelRotationY <> '45'
ModelRotationY <> 45
Renvoie tous les objets except objets de corps 3D dont la propriété Model Rotation Y est 45.000.
Remarque
La propriété Model Rotation Y n’est définie que pour les objets de corps 3D.
ModelRotationZ
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Rotation Z satisfait à la requête.
Syntaxe
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Exemples d’utilisation
ModelRotationZ = '30'
ModelRotationZ = 30
Renvoie tous les objets de corps 3D dont la propriété Model Rotation Z est 30.000.
ModelRotationZ <> '45'
ModelRotationZ <> 45
Renvoie tous les objets except objets de corps 3D dont la propriété Model Rotation Z est 45.000.
Remarque
La propriété Model Rotation Z n’est définie que pour les objets de corps 3D.
ModelType
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Type satisfait à la requête.
Syntaxe
ModelType = ModelType_String
ModelType <> ModelType_String
ModelType_String doit être l’une des chaînes de la liste suivante :
-
'Cylinder' -
'Extruded' -
'Generic Model' -
'Sphere'
Exemples d’utilisation
ModelType = 'Extruded'
Renvoie tous les objets de corps 3D dont la propriété Model Type est Extruded.
ModelType <> 'Cylinder'
Renvoie tous les objets except objets de corps 3D dont la propriété Model Type est Cylinder.
Remarques
- La propriété Model Type n’est définie que pour les objets de corps 3D.
-
Les apostrophes (') au début et à la fin de
ModelType_Stringsont obligatoires.
ModelZ
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Z satisfait à la requête.
Syntaxe
ModelZ : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(ModelZ) : Number– pour spécifier une hauteur en mil. -
AsMM(ModelZ) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
ModelZ = 30
Renvoie tous les objets de corps 3D dont la propriété Model Z est égale à 30 unités de mesure actuelles.
ModelZ >= 5.08
Renvoie tous les objets de corps 3D dont la propriété Model Z est supérieure ou égale à 5.08 unités de mesure actuelles.
AsMils(ModelZ) > 40
Renvoie tous les objets de corps 3D dont la propriété Model Z est supérieure à 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Renvoie tous les objets de corps 3D dont la propriété Model Z est supérieure ou égale à 0.35 mm et inférieure ou égale à 0.89 mm.
ModelZ <> 55
Renvoie tous les objets de corps 3D dont la propriété Model Z est not égale à 55 unités de mesure actuelles.
AsMils(ModelZ) <= 65
Renvoie tous les objets de corps 3D dont la propriété Model Z est inférieure ou égale à 65 mil.
AsMM(ModelZ) < 0.43
Renvoie tous les objets de corps 3D dont la propriété Model Z est inférieure à 0.43 mm.
Remarques
-
La propriété Model Z n’est définie que pour les objets de corps 3D.
-
La propriété Model Z correspond au champ Standoff Height lors de l’affichage des propriétés d’un corps 3D sélectionné dans le panneau Propriétés.
N
Résumé
Renvoie les objets de type arc, remplissage, pastille, piste, via, région, polygone de cuivre et plan divisé dont la propriété Net satisfait à la requête.
Syntaxe
N : String
Exemples d’utilisation
N = 'GND'
Renvoie tous les objets de type arc, remplissage, pastille, piste, via, région, polygone de cuivre et plan divisé dont la propriété Net a pour valeur GND.
N Like 'G*'
Renvoie tous les objets de type arc, remplissage, pastille, piste, via, région, polygone de cuivre et plan divisé dont la propriété Net est associée à une chaîne commençant par G.
Remarques
-
La propriété Net n’est définie que pour les objets de type arc, remplissage, pastille, piste, via, région, polygone de cuivre et plan divisé.
-
L'objet net parent (dont la propriété Name correspond au net spécifié et qui est un objet parent des objets renvoyés) n'est pas renvoyé.
-
Cette fonction est un alias de la fonction Net.
Nom
Résumé
Renvoie les objets de type classe, composant, règle de conception, net, pastille et remplissage polygonal dont la propriété Name satisfait à la requête.
Syntaxe
Name : String
Exemples d'utilisation
Name = '<All Components>'
Renvoie tous les objets de type classe, composant, règle de conception, net, pastille et remplissage polygonal dont la propriété Name a pour valeur <All Components>.
Name = 'U4-1'
Renvoie tous les objets de type classe, composant, règle de conception, net, pastille et remplissage polygonal dont la propriété Name a pour valeur U4-1.
Name Like 'R7*'
Renvoie tous les objets de type classe, composant, règle de conception, net, pastille et remplissage polygonal dont la propriété Name est associée à une chaîne commençant par R7.
Remarques
-
La propriété Name n'est définie que pour les objets de type classe, composant, règle de conception, net, pastille et remplissage polygonal.
-
Dans le cas des objets pastille, la propriété Name doit être spécifiée intégralement ; elle se compose d'une première sous-chaîne qui spécifie la propriété Name du composant parent de la pastille, suivie du caractère « - », puis d'une autre sous-chaîne qui spécifie la propriété Name de la pastille elle-même. Les pastilles « libres » sont identifiées par une première sous-chaîne « Free- », suivie de la sous-chaîne qui spécifie la propriété Name de la pastille elle-même.
Net négatif
Résumé
Renvoie tous les objets paire différentielle dont la propriété Negative Net satisfait à la requête.
Syntaxe
NegativeNet : String
Exemples d'utilisation
NegativeNet = 'D_N'
Renvoie tous les objets paire différentielle dont la propriété Negative Net a pour valeur D_N.
NegativeNet Like '*RX1_N'
Renvoie tous les objets paire différentielle dont la propriété Negative Net se termine par RX1_N.
Remarques
- La propriété Negative Net n'est définie que pour les objets paire différentielle.
- Les objets enfants des objets paire différentielle renvoyés par la requête ne sont pas renvoyés.
Net
Résumé
Renvoie les objets de type arc, remplissage, pastille, piste, via, région, remplissage polygonal et plan divisé dont la propriété Net satisfait à la requête.
Syntaxe
Net : String
Exemples d'utilisation
Net = 'GND'
Renvoie tous les objets de type arc, remplissage, pastille, piste, via, région, remplissage polygonal et plan divisé dont la propriété Net a pour valeur GND.
Net Like 'G*'
Renvoie tous les objets de type arc, remplissage, pastille, piste, via, région, remplissage polygonal et plan divisé dont la propriété Net est associée à une chaîne commençant par G.
Remarques
- La propriété Net n'est définie que pour les objets de type arc, remplissage, pastille, piste, via, région, remplissage polygonal et plan divisé.
- L'objet net parent (dont la propriété Name correspond au net spécifié et qui est un objet parent des objets renvoyés) n'est pas renvoyé.
- Cette fonction est un alias de la fonction N.
Type d'objet
Résumé
Renvoie tous les objets dont la propriété Object Kind satisfait à la requête.
Syntaxe
ObjectKind = ObjectKind_String
ObjectKind <> ObjectKind_String
ObjectKind_String spécifie le type d'objet et doit correspondre à 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 permettent de 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'(Orientation des composants) -
'Confinement Constraint Rule'(Définition des zones 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 des tronçons résiduels 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 des bandes 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 supérieur - Front descendant) -
'Overshoot Rising Edge Rule'(Dépassement supérieur - 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 pastille CMS) -
'SMD Neck Down Rule'(Réduction de largeur au niveau des 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'(Dépassement inférieur - Front descendant) -
'Undershoot Rising Edge Rule'(Dépassement inférieur - Front montant) -
'Vias Under SMD Rule'(Vias sous CMS)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Exemples d'utilisation
ObjectKind = 'Class'
Renvoie tous les objets classe.
ObjectKind <> 'Via'
Renvoie tous les objets except les objets via.
Remarques
-
Les apostrophes (') au début et à la fin de
ObjectKind_Stringsont obligatoires. - Cette fonction est un alias de la fonction Kind.
Rotation optimale des évidements
Résumé
Renvoie tous les objets polygones dont la propriété Optimal Void Rotation satisfait à la requête.
Syntaxe
OptimalVoidRotation : Boolean
Exemples d’utilisation
OptimalVoidRotation = 'True'
Renvoie tous les objets polygones dont la propriété Optimal Void Rotation est définie sur True.
OptimalVoidRotation = 'False'
Renvoie tous les objets except les objets polygones de composants dont la propriété Optimal Void Rotation est définie sur False.
Remarque
La propriété Optimal Void Rotation est définie uniquement pour les objets polygones.
OverallHeight
Résumé
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) satisfait à la requête.
Syntaxe
OverallHeight : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire indiquant l’unité de mesure :
-
AsMils(OverallHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(OverallHeight) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
OverallHeight = 100
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) est égale à 100 dans les unités de mesure actuelles.
OverallHeight >= 4.064
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(OverallHeight) > 80
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) est supérieure à 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
OverallHeight <> 50
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) est not égale à 50 dans les unités de mesure actuelles.
AsMils(OverallHeight) <= 120
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) est inférieure ou égale à 120 mil.
AsMM(OverallHeight) < 1.778
Renvoie tous les objets corps 3D extrudés dont la propriété Model Overall Height (Extruded) est inférieure à 1.778 mm.
Remarque
La propriété Model Overall Height (Extruded) est définie uniquement pour les objets corps 3D extrudés.
Pad_CornerRadius_AllLayers
Résumé
Renvoie tous les objets pastilles simples dont la propriété Pad Corner Radius (%) (All Layers) satisfait à la requête.
Syntaxe
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String spécifie le rayon des coins, exprimé en pourcentage.
Exemples d’utilisation
Pad_CornerRadius_AllLayers = '50%'
Renvoie tous les objets pastilles simples dont la propriété Pad Corner Radius (%) (All Layers) est égale à 50 %.
Pad_CornerRadius_AllLayers <> '30%'
Renvoie tous les objets except les objets pastilles simples dont la propriété Pad Corner Radius (%) (All Layers) est égale à 30 %.
Remarques
-
Les apostrophes (') au début et à la fin de
CornerRadius_Stringsont obligatoires. -
La propriété Pad Corner Radius (%) (All Layers) est définie uniquement pour les pastilles simples (celles dont la propriété Stack Mode est définie sur
Simple).
Pad_CornerRadius_BottomLayer
Résumé
Renvoie les objets pastilles dont la propriété Pad Corner Radius (%) (Bottom Layer) satisfait à la requête.
Syntaxe
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String spécifie le rayon des coins, exprimé en pourcentage.
Exemples d’utilisation
Pad_CornerRadius_BottomLayer = '50%'
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius (%) (Bottom Layer) est égale à 50 %.
Pad_CornerRadius_BottomLayer <> '30%'
Renvoie tous les objets except les objets pastilles dont la propriété Pad Corner Radius (%) (Bottom Layer) est égale à 30 %.
Remarques
-
Les apostrophes (') au début et à la fin de
CornerRadius_Stringsont obligatoires. -
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius (%) (Bottom Layer) est identique à la propriété Pad Corner Radius (%) (All Layers), car le rayon des coins spécifié est utilisé pour toutes les couches de signal. -
La propriété Pad Corner Radius (%) (Bottom Layer) est définie uniquement pour les objets pastilles.
Pad_CornerRadius_MidLayerN
Résumé
Renvoie les objets pastilles dont la propriété Pad Corner Radius (%) (Mid Layer <n>) satisfait à la requête. Cela inclut :
Syntaxe
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String spécifie le rayon des coins, exprimé en pourcentage.
Exemples d’utilisation
Pad_CornerRadius_MidLayer<n> = '50%'
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius (%) (Mid Layer <n>) est égale à 50 %.
Pad_CornerRadius_MidLayer<n> <> '30%'
Renvoie tous les objets except les objets pastilles dont la propriété Pad Corner Radius (%) (Mid Layer <n>) est égale à 30 %.
Remarques
-
Les apostrophes (') au début et à la fin de
CornerRadius_Stringsont obligatoires. -
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius (%) (Mid Layer <n>) est identique à la propriété Pad Corner Radius (%) (All Layers), car le rayon des coins spécifié est utilisé pour toutes les couches de signal. - La propriété Pad Corner Radius (%) (Mid Layer <n>) est définie uniquement pour les objets pastilles.
Pad_CornerRadius_TopLayer
Résumé
Renvoie les objets pastilles dont la propriété Pad Corner Radius (%) (Top Layer) satisfait à la requête.
Syntaxe
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String spécifie le rayon des coins, exprimé en pourcentage.
Exemples d’utilisation
Pad_CornerRadius_TopLayer = '50%'
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius (%) (Top Layer) est égale à 50 %.
Pad_CornerRadius_TopLayer <> '30%'
Renvoie tous les objets except les objets pastilles dont la propriété Pad Corner Radius (%) (Top Layer) est égale à 30 %.
Remarques
-
Les apostrophes (') au début et à la fin de
CornerRadius_Stringsont obligatoires. -
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius (%) (Top Layer) est identique à la propriété Pad Corner Radius (%) (All Layers), car le rayon des coins spécifié est utilisé pour toutes les couches de signal. -
La propriété Pad Corner Radius (%) (Top Layer) est définie uniquement pour les objets pastilles.
Pad_CornerRadius_UsesPercent_AllLayers
Résumé
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius Uses Percent (All Layers) satisfait à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String doit être 'True' ou 'False'.
Exemples d’utilisation
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius Uses Percent (All Layers) est activée.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius Uses Percent (All Layers) est désactivée.
Pad_CornerRadius_UsesPercent_AllLayers <> 'True'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'True')
Renvoie tous les objets except les objets pastilles dont la propriété Pad Corner Radius Uses Percent (All Layers) est activée.
Pad_CornerRadius_UsesPercent_AllLayers <> 'False'
Not (Pad_CornerRadius_UsesPercent_AllLayers = 'False')
Renvoie tous les objets except les objets pastilles dont la propriété Pad Corner Radius Uses Percent (All Layers) est désactivée.
Pad_CornerRadius_UsesPercent_BottomLayer
Résumé
Renvoie les objets pastilles dont la propriété Pad Corner Radius Uses Percent (Bottom Layer) satisfait à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String doit être 'True' ou 'False'.
Exemples d’utilisation
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius Uses Percent (Bottom Layer) est activée.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Renvoie tous les objets pastilles dont la propriété Pad Corner Radius Uses Percent (Bottom Layer) est désactivée.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'True')
Renvoie tous les objets except les objets pastilles dont la propriété Pad Corner Radius Uses Percent (Bottom Layer) est activée.
Pad_CornerRadius_UsesPercent_BottomLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_BottomLayer = 'False')
Renvoie tous les objets except les objets pastilles dont la propriété Pad Corner Radius Uses Percent (Bottom Layer) est désactivée.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius Uses Percent (Bottom Layer) est identique à la propriété Pad Corner Radius Uses Percent (All Layers), car le mode de rayon des coins spécifié (valeur absolue ou pourcentage) est utilisé pour toutes les couches de signal. - La propriété Pad Corner Radius Uses Percent (Bottom Layer) n'est définie que pour les objets pastille.
Pad_CornerRadius_UsesPercent_MidLayerN
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius Uses Percent (Mid Layer <n>) (où n = 1..30 est le numéro d'une couche interne) satisfait à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
Pad_CornerRadius_UsesPercent_MidLayer1 = 'True'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Uses Percent (Mid Layer 1) est activée.
Pad_CornerRadius_UsesPercent_MidLayer2 = 'False'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Uses Percent (Mid Layer 2) est désactivée.
Pad_CornerRadius_UsesPercent_MidLayer10 <> 'True'
Not (Pad_CornerRadius_UsesPercent_MidLayer10 = 'True')
Renvoie tous les objets except les objets pastille dont la propriété Pad Corner Radius Uses Percent (Mid Layer 10) est activée.
Pad_CornerRadius_UsesPercent_MidLayer30 <> 'False'
Not (Pad_CornerRadius_UsesPercent_MidLayer30 = 'False')
Renvoie tous les objets except les objets pastille dont la propriété Pad Corner Radius Uses Percent (Mid Layer 30) est désactivée.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius Uses Percent (Mid Layer <n>) sera identique à la propriété Pad Corner Radius Uses Percent (All Layers), car le mode de rayon d'angle spécifié (valeur absolue ou pourcentage) est utilisé pour toutes les couches de signal. - Une propriété Pad Corner Radius Uses Percent (Mid Layer <n>) n'est définie que pour les objets pastille.
Pad_CornerRadius_UsesPercent_TopLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius Uses Percent (Top Layer) satisfait à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
Pad_CornerRadius_UsesPercent_TopLayer = 'True'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Uses Percent (Top Layer) est activée.
Pad_CornerRadius_UsesPercent_TopLayer = 'False'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Uses Percent (Top Layer) est désactivée.
Pad_CornerRadius_UsesPercent_TopLayer <> 'True'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'True')
Renvoie tous les objets except les objets pastille dont la propriété Pad Corner Radius Uses Percent (Top Layer) est activée.
Pad_CornerRadius_UsesPercent_TopLayer <> 'False'
Not (Pad_CornerRadius_UsesPercent_TopLayer = 'False')
Renvoie tous les objets except les objets pastille dont la propriété Pad Corner Radius Uses Percent (Top Layer) est désactivée.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius Uses Percent (Top Layer) sera identique à la propriété Pad Corner Radius Uses Percent (All Layers), car le mode de rayon d'angle spécifié (valeur absolue ou pourcentage) est utilisé pour toutes les couches de signal. - La propriété Pad Corner Radius Uses Percent (Top Layer) n'est définie que pour les objets pastille.
Pad_CornerRadius_Value_AllLayers
Résumé
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (All Layers) satisfait à la requête.
Syntaxe
Pad_CornerRadius_Value_AllLayers : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(Pad_CornerRadius_Value_AllLayers) : Number– pour spécifier un rayon d'angle en mil. -
AsMM(Pad_CornerRadius_Value_AllLayers) : Number– pour spécifier un rayon d'angle en mm.
Exemples d'utilisation
Pad_CornerRadius_Value_AllLayers = 100
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (All Layers) est égale à 100 dans les unités de mesure actuelles.
Pad_CornerRadius_Value_AllLayers >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (All Layers) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(Pad_CornerRadius_Value_AllLayers) > 80
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (All Layers) est supérieure à 80 mil.
AsMM(Pad_CornerRadius_Value_AllLayers) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (All Layers) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
Pad_CornerRadius_Value_AllLayers <> 50
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (All Layers) est not égale à 50 dans les unités de mesure actuelles.
Pad_CornerRadius_Value_BottomLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius Size (Bottom Layer) satisfait à la requête.
Syntaxe
Pad_CornerRadius_Value_BottomLayer = Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(Pad_CornerRadius_Value_BottomLayer) : Number– pour spécifier un rayon d'angle en mil. -
AsMM(Pad_CornerRadius_Value_BottomLayer) : Number– pour spécifier un rayon d'angle en mm.
Exemples d'utilisation
Pad_CornerRadius_Value_BottomLayer = 100
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
Pad_CornerRadius_Value_BottomLayer >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(Pad_CornerRadius_Value_BottomLayer) > 80
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Bottom Layer) est supérieure à 80 mil.
AsMM(Pad_CornerRadius_Value_BottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
Pad_CornerRadius_Value_BottomLayer <> 50
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius Size (Bottom Layer) sera identique à la propriété Pad Corner Radius Size (All Layers), car le rayon d'angle spécifié est utilisé pour toutes les couches de signal. - La propriété Pad Corner Radius Size (Bottom Layer) n'est définie que pour les objets pastille.
Pad_CornerRadius_Value_MidLayerN
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius Size (Mid Layer <n>) (où n = 1..30 est le numéro d'une couche interne) satisfait à la requête.
Syntaxe
Pad_CornerRadius_Value_MidLayer<n> = Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(Pad_CornerRadius_Value_MidLayer<n>) : Number– pour spécifier un rayon d'angle en mil. -
AsMM(Pad_CornerRadius_Value_MidLayer<n>) : Number– pour spécifier un rayon d'angle en mm.
Exemples d'utilisation
Pad_CornerRadius_Value_MidLayer1 = 100
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Mid Layer 1) est égale à 100 dans les unités de mesure actuelles.
Pad_CornerRadius_Value_MidLayer2 >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Mid Layer 2) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(Pad_CornerRadius_Value_MidLayer5) > 80
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Mid Layer 5) est supérieure à 80 mil.
AsMM(Pad_CornerRadius_Value_MidLayer10) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Mid Layer 10) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
Pad_CornerRadius_Value_MidLayer30 <> 50
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Mid Layer 30) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), les propriétés Pad Corner Radius Size (Mid Layer <n>) seront identiques à la propriété Pad Corner Radius Size (All Layers), car le rayon d'angle spécifié est utilisé pour toutes les couches de signal. - Une propriété Pad Corner Radius Size (Mid Layer <n>) n'est définie que pour les objets pastille.
Pad_CornerRadius_Value_TopLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) satisfait à la requête.
Syntaxe
Pad_CornerRadius_Value_TopLayer = Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– pour spécifier un rayon de coin en mil. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– pour spécifier un rayon de coin en mm.
Exemples d’utilisation
Pad_CornerRadius_Value_TopLayer = 100
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est égale à 100 dans les unités de mesure actuelles.
Pad_CornerRadius_Value_TopLayer >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est supérieure à 80 mil.
AsMM(Pad_CornerRadius_Value_TopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
Pad_CornerRadius_Value_TopLayer <> 50
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius Size (Top Layer) sera identique à la propriété Pad Corner Radius Size (All Layers), car le rayon de coin spécifié est utilisé pour toutes les couches de signal. - La propriété Pad Corner Radius Size (Top Layer) est définie uniquement pour les objets pastille.
Pad_JumperID
Résumé
Renvoie tous les objets pastille dont la propriété Pad Jumper ID satisfait aux critères de la requête.
Syntaxe
Pad_JumperID : Numeric_String
Exemples d’utilisation
Pad_JumperID = '3'
Renvoie tous les objets pastille dont la propriété Pad Jumper ID est 3.
Pad_JumperID <> '567'
Renvoie tous les objets except les objets pastille dont la propriété Pad Jumper ID est 567.
Remarque
La propriété Pad Jumper ID est définie uniquement pour les objets pastille.
Pad_PinLength
Résumé
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length satisfait aux critères de la requête.
Syntaxe
Pad_PinLength : Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(Pad_PinLength) : Number– pour spécifier une longueur en mil. -
AsMM(Pad_PinLength) : Number– pour spécifier une longueur en mm.
Exemples d’utilisation
Pad_PinLength = 4
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length est égale à 4 dans les unités de mesure actuelles.
Pad_PinLength >= 5.08
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length est supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(Pad_PinLength) > 4
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length est supérieure à 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length est supérieure ou égale à 0.102 mm et inférieure ou égale à 0.105 mm.
Pad_PinLength <> 2
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length est not égale à 2 dans les unités de mesure actuelles.
AsMils(Pad_PinLength) <= 1.4
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length est inférieure ou égale à 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Renvoie tous les objets pastille dont la propriété Pin/Pkg Length est inférieure à 0.05 mm.
Remarque
La propriété Pin/Pkg Length est définie uniquement pour les objets pastille.
PadDonutOuterDiameter_AllLayers
Résumé
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) satisfait aux critères de la requête.
Syntaxe
PadDonutOuterDiameter_AllLayers : Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– pour spécifier le diamètre extérieur de l’anneau en mil. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– pour spécifier le diamètre extérieur de l’anneau en mm.
Exemples d’utilisation
PadDonutOuterDiameter_AllLayers = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est égale à 100 dans les unités de mesure actuelles.
PadDonutOuterDiameter_AllLayers >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est supérieure à 80 mil.
AsMM(PadDonutOuterDiameter_AllLayers) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutOuterDiameter_AllLayers <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est not égale à 50 dans les unités de mesure actuelles.
PadDonutOuterDiameter_BottomLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) satisfait aux critères de la requête.
Syntaxe
PadDonutOuterDiameter_BottomLayer = Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– pour spécifier le diamètre extérieur de l’anneau en mil. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– pour spécifier le diamètre extérieur de l’anneau en mm.
Exemples d’utilisation
PadDonutOuterDiameter_BottomLayer = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadDonutOuterDiameter_BottomLayer >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est supérieure à 80 mil.
AsMM(PadDonutOuterDiameter_BottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutOuterDiameter_BottomLayer <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Donut Outer Diameter(Bottom Layer) sera identique à la propriété Pad Donut Outer Diameter(All Layers), car le diamètre extérieur de l’anneau spécifié est utilisé pour toutes les couches de signal. -
La propriété Pad Donut Outer Diameter(Bottom Layer) est définie uniquement pour les objets pastille.
PadDonutOuterDiameter_MidLayerN
Résumé
Renvoie les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer <n>) (où n = 1..30 est le numéro d’une couche interne) satisfait aux critères de la requête.
Syntaxe
PadDonutOuterDiameter_MidLayer<n> = Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire correspondant à l’unité de mesure :
-
AsMils(PadDonutOuterDiameter_MidLayer<n>) : Number– pour spécifier un diamètre extérieur d’anneau en mil. -
AsMM(PadDonutOuterDiameter_MidLayer<n>) : Number– pour spécifier un diamètre extérieur d’anneau en mm.
Exemples d’utilisation
PadDonutOuterDiameter_MidLayer1 = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 1) est égale à 100 dans les unités de mesure actuelles.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 2) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 5) est supérieure à 80 mil.
AsMM(PadDonutOuterDiameter_MidLayer10) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 10) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutOuterDiameter_MidLayer30 <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 30) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), les propriétés Pad Donut Outer Diameter(Mid Layer <n>) seront identiques à la propriété Pad Donut Outer Diameter(All Layers), car le diamètre extérieur d’anneau spécifié est utilisé pour toutes les couches de signal. -
La propriété Pad Donut Outer Diameter(Mid Layer <n>) est définie uniquement pour les objets pastille.
PadDonutOuterDiameter_TopLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) satisfait à la requête.
Syntaxe
PadDonutOuterDiameter_TopLayer = Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire correspondant à l’unité de mesure :
-
AsMils(PadDonutOuterDiameter_TopLayer) : Number– pour spécifier un diamètre extérieur d’anneau en mil. -
AsMM(PadDonutOuterDiameter_TopLayer) : Number– pour spécifier un diamètre extérieur d’anneau en mm.
Exemples d’utilisation
PadDonutOuterDiameter_TopLayer = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadDonutOuterDiameter_TopLayer >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutOuterDiameter_TopLayer) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) est supérieure à 80 mil.
AsMM(PadDonutOuterDiameter_TopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutOuterDiameter_TopLayer <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Donut Outer Diameter(Top Layer) sera identique à la propriété Pad Donut Outer Diameter(All Layers), car le diamètre extérieur d’anneau spécifié est utilisé pour toutes les couches de signal. -
La propriété Pad Donut Outer Diameter(Top Layer) est définie uniquement pour les objets pastille.
PadDonutWidth_AllLayers
Résumé
Renvoie tous les objets pastille dont la propriété Pad Donut Width(All Layers) satisfait à la requête.
Syntaxe
PadDonutWidth_AllLayers : Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire correspondant à l’unité de mesure :
-
AsMils(PadDonutWidth_AllLayers) : Number– pour spécifier une largeur d’anneau en mil. -
AsMM(PadDonutWidth_AllLayers) : Number– pour spécifier une largeur d’anneau en mm.
Exemples d’utilisation
PadDonutWidth_AllLayers = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Width(All Layers) est égale à 100 dans les unités de mesure actuelles.
PadDonutWidth_AllLayers >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Width(All Layers) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutWidth_AllLayers) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Width(All Layers) est supérieure à 80 mil.
AsMM(PadDonutWidth_AllLayers) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Width(All Layers) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutWidth_AllLayers <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Width(All Layers) est not égale à 50 dans les unités de mesure actuelles.
PadDonutWidth_BottomLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Donut Width(Bottom Layer) satisfait à la requête.
Syntaxe
PadDonutWidth_BottomLayer = Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire correspondant à l’unité de mesure :
-
AsMils(PadDonutWidth_BottomLayer) : Number– pour spécifier une largeur d’anneau en mil. -
AsMM(PadDonutWidth_BottomLayer) : Number– pour spécifier une largeur d’anneau en mm.
Exemples d’utilisation
PadDonutWidth_BottomLayer = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadDonutWidth_BottomLayer >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutWidth_BottomLayer) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Bottom Layer) est supérieure à 80 mil.
AsMM(PadDonutWidth_BottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutWidth_BottomLayer <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Donut Width(Bottom Layer) sera identique à la propriété Pad Donut Width(All Layers), car la largeur d’anneau spécifiée est utilisée pour toutes les couches de signal. -
La propriété Pad Donut Width(Bottom Layer) est définie uniquement pour les objets pastille.
PadDonutWidth_MidLayerN
Résumé
Renvoie les objets pastille dont la propriété Pad Donut Width(Mid Layer <n>) (où n = 1..30 est le numéro d’une couche interne) satisfait à la requête.
Syntaxe
PadDonutWidth_MidLayer<n> = Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire correspondant à l’unité de mesure :
-
AsMils(PadDonutWidth_MidLayer<n>) : Number– pour spécifier une largeur d’anneau en mil. -
AsMM(PadDonutWidth_MidLayer<n>) : Number– pour spécifier une largeur d’anneau en mm.
Exemples d’utilisation
PadDonutWidth_MidLayer1 = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Mid Layer 1) est égale à 100 dans les unités de mesure actuelles.
PadDonutWidth_MidLayer2 >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Mid Layer 2) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutWidth_MidLayer5) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Mid Layer 5) est supérieure à 80 mil.
AsMM(PadDonutWidth_MidLayer10) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Mid Layer 10) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutWidth_MidLayer30 <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Mid Layer 30) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), les propriétés Pad Donut Width(Mid Layer <n>) sont identiques à la propriété Pad Donut Width(All Layers), car la largeur de couronne spécifiée est utilisée pour toutes les couches de signal. -
La propriété Pad Donut Width(Mid Layer <n>) n'est définie que pour les objets pastille.
PadDonutWidth_TopLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Donut Width(Top Layer) satisfait à la requête.
Syntaxe
PadDonutWidth_TopLayer = Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à une unité de mesure :
-
AsMils(PadDonutWidth_TopLayer) : Number– pour spécifier une largeur de couronne en mil. -
AsMM(PadDonutWidth_TopLayer) : Number– pour spécifier une largeur de couronne en mm.
Exemples d'utilisation
PadDonutWidth_TopLayer = 100
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadDonutWidth_TopLayer >= 4.064
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadDonutWidth_TopLayer) > 80
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Top Layer) est supérieure à 80 mil.
AsMM(PadDonutWidth_TopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadDonutWidth_TopLayer <> 50
Renvoie tous les objets pastille dont la propriété Pad Donut Width(Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Pad Donut Width(Top Layer) est identique à la propriété Pad Donut Width(All Layers), car la largeur de couronne spécifiée est utilisée pour toutes les couches de signal. -
La propriété Pad Donut Width(Top Layer) n'est définie que pour les objets pastille.
PadElectricalType
Résumé
Renvoie tous les objets pastille dont la propriété Electrical Type satisfait à la requête.
Syntaxe
PadElectricalType = ElectricalType_String
PadElectricalType <> ElectricalType_String
ElectricalType_String doit être l'une des chaînes de la liste suivante :
-
'Load' -
'Source' -
'Terminator'
Exemples d'utilisation
PadElectricalType = 'Load'
Renvoie tous les objets pastille dont la propriété Electrical Type est Load.
PadElectricalType <> 'Source'
Renvoie tous les objets except les objets pastille dont la propriété Electrical Type est Source.
Remarques
- La propriété Electrical Type n'est définie que pour les objets pastille.
-
Les apostrophes (') au début et à la fin de
ElectricalType_Stringsont obligatoires.
PadIsPlated
Résumé
Renvoie tous les objets pastille dont la propriété Plated satisfait à la requête.
Syntaxe
PadIsPlated : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
PadIsPlated = 'True'
Renvoie tous les objets pastille dont la propriété Plated est activée.
PadIsPlated = 'False'
Renvoie tous les objets pastille dont la propriété Plated est désactivée.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Renvoie tous les objets except les objets pastille dont la propriété Plated est activée.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Renvoie tous les objets except les objets pastille dont la propriété Plated est désactivée.
Remarque
La propriété Plated n'est définie que pour les objets pastille.
PadShape_AllLayers
Résumé
Renvoie tous les objets pastille simple dont la propriété Shape (All Layers) satisfait à la requête.
Syntaxe
PadShape_AllLayers = PadShape_String
PadShape_AllLayers <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemples d'utilisation
PadShape_AllLayers = 'Rectangular'
Renvoie tous les objets pastille simple dont la propriété Shape (All Layers) est définie sur Rectangular.
PadShape_AllLayers <> 'Octagonal'
Renvoie tous les objets except les objets pastille simple dont la propriété Shape (All Layers) est définie sur Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Renvoie tous les objets pastille simple dont la propriété Shape (All Layers) est définie sur Round ou Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Renvoie tous les objets except les objets pastille simple dont la propriété Shape (All Layers) est définie sur Octagonal.
Remarques
-
Les apostrophes (') au début et à la fin de
PadShape_Stringsont obligatoires. -
La propriété Shape (All Layers) n'est définie que pour les pastilles simples (celles dont la propriété Stack Mode est définie sur
Simple).
PadShape_BottomLayer
Résumé
Renvoie les objets pastille dont la propriété Shape (Bottom Layer) satisfait à la requête.
Syntaxe
PadShape_BottomLayer = PadShape_String
PadShape_BottomLayer <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemples d'utilisation
PadShape_BottomLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Bottom Layer) est définie sur Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Renvoie tous les objets except les objets pastille dont la propriété Shape (Bottom Layer) est définie sur Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Renvoie tous les objets except les objets pastille dont la propriété Shape (Bottom Layer) est définie sur Octagonal.
Remarques
-
Les apostrophes (') au début et à la fin de
PadShape_Stringsont obligatoires. -
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Shape (Bottom Layer) est identique à la propriété Shape (All Layers), car la forme spécifiée est utilisée pour toutes les couches de signal. - La propriété Shape (Bottom Layer) n'est définie que pour les objets pastille.
PadShape_MidLayerN
Résumé
Renvoie les objets pastille dont la propriété Shape (Mid Layer <n>) satisfait à la requête.
Syntaxe
PadShape_MidLayer<n> = PadShape_String
PadShape_MidLayer<n> <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemples d'utilisation
PadShape_MidLayer<n> = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Mid Layer <n>) est définie sur Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Renvoie tous les objets except les objets pastille dont la propriété Shape (Mid Layer <n>) est définie sur Octagonal.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Mid Layer 1) est définie sur Round ou Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Renvoie tous les objets except les objets pastille dont la propriété Shape (Mid Layer <n>) est définie sur Octagonal.
Remarques
-
Les apostrophes (') au début et à la fin de
PadShape_Stringsont obligatoires. -
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Shape (Mid Layer <n>) est identique à la propriété Shape (All Layers), car la forme spécifiée est utilisée pour toutes les couches de signal. -
La propriété Shape (Mid Layer <n>) n'est définie que pour les objets pastille.
PadShape_PasteBottomLayer
Résumé
Renvoie les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) satisfait à la requête.
Syntaxe
PadShape_PasteBottomLayer = PadShape_String
PadShape_PasteBottomLayer <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemples d'utilisation
PadShape_PasteBottomLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) est définie sur Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) est définie sur Octagonal.
PadShape_PasteBottomLayer = 'Round' || PadShape_PasteBottomLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) est définie sur Octagonal.
Remarques
-
Les apostrophes (
') au début et à la fin dePadShape_Stringsont obligatoires. - La propriété Shape (Paste Mask Bottom Layer) n'est définie que pour les objets pastille.
PadShape_PasteTopLayer
Résumé
Renvoie les objets pastille dont la propriété Shape (Paste Mask Top Layer) satisfait à la requête.
Syntaxe
PadShape_PasteTopLayer = PadShape_String
PadShape_PasteTopLayer <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemples d'utilisation
PadShape_PasteTopLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Paste Mask Top Layer) est définie sur Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Paste Mask Top Layer) est définie sur Octagonal.
PadShape_PasteTopLayer = 'Round' || PadShape_PasteTopLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Paste Mask Top Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Paste Mask Top Layer) est définie sur Octagonal.
Remarques
-
Les apostrophes (
') au début et à la fin dePadShape_Stringsont obligatoires. - La propriété Shape (Paste Mask Top Layer) n'est définie que pour les objets pastille.
PadShape_SolderBottomLayer
Résumé
Renvoie les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) satisfait à la requête.
Syntaxe
PadShape_SolderBottomLayer = PadShape_String
PadShape_SolderBottomLayer <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemples d'utilisation
PadShape_SolderBottomLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Octagonal.
PadShape_SolderBottomLayer = 'Round' || PadShape_SolderBottomLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Octagonal.
Remarques
-
Les apostrophes (
') au début et à la fin dePadShape_Stringsont obligatoires. - La propriété Shape (Solder Mask Bottom Layer) n'est définie que pour les objets pastille.
PadShape_SolderTopLayer
Résumé
Renvoie les objets pastille dont la propriété Shape (Solder Mask Top Layer) satisfait à la requête.
Syntaxe
PadShape_SolderTopLayer = PadShape_String
PadShape_SolderTopLayer <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape' -
'NoShape'
Exemples d'utilisation
PadShape_SolderTopLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Octagonal.
PadShape_SolderTopLayer = 'Round' || PadShape_SolderTopLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Octagonal.
Remarques
-
Les apostrophes (
') au début et à la fin dePadShape_Stringsont obligatoires. - La propriété Shape (Solder Mask Top Layer) n'est définie que pour les objets pastille.
PadShape_TopLayer
Résumé
Renvoie les objets pastille dont la propriété Shape (Top Layer) satisfait à la requête.
Syntaxe
PadShape_TopLayer = PadShape_String
PadShape_TopLayer <> PadShape_String
PadShape_String doit être l'une des chaînes suivantes :
-
'Round' -
'Rectangular' -
'Octagonal' -
'Rounded Rectangle' -
'Chamfered Rectangle' -
'Donut' -
'Custom Shape'
Exemples d'utilisation
PadShape_TopLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Top Layer) est définie sur Rectangular.
PadShape_TopLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Top Layer) est définie sur Octagonal.
PadShape_TopLayer = 'Round' || PadShape_TopLayer = 'Rectangular'
Renvoie tous les objets pastille dont la propriété Shape (Top Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Renvoie tous les objets except pour les objets pastille dont la propriété Shape (Top Layer) est définie sur Octagonal.
Remarques
-
Les apostrophes (') au début et à la fin de
PadShape_Stringsont obligatoires. -
Pour les pastilles simples (dont Stack Mode est défini sur
Simple), la propriété Shape (Top Layer) sera identique à la propriété Shape (All Layers) puisque la forme spécifiée est utilisée pour toutes les couches de signal. -
La propriété Shape (Top Layer) n'est définie que pour les objets pastille.
PadStackMode
Résumé
Renvoie tous les objets pastille dont la propriété Stack Mode satisfait à la requête.
Syntaxe
PadStackMode = StackMode_String
PadStackMode <> StackMode_String
StackMode_String doit être l'une des chaînes de la liste suivante :
-
'Full Stack' -
'Simple' -
'Top-Middle-Bottom'
Exemples d'utilisation
PadStackMode = 'Simple'
Renvoie tous les objets pastille dont la propriété Stack Mode est Simple.
PadStackMode <> 'Full Stack'
Renvoie tous les objets except les objets pastille dont la propriété Stack Mode est Full Stack.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Renvoie tous les objets except les objets pastille dont la propriété Stack Mode est Full Stack.
Remarques
- La propriété Stack Mode n'est définie que pour les objets pastille.
-
Les apostrophes (') au début et à la fin de
StackMode_Stringsont obligatoires.
PadViaCustomThermalProfile
Résumé
Renvoie tous les objets pastille et via dont la propriété Custom Thermal Relief satisfait à la requête.
Syntaxe
PadViaCustomThermalProfile : Boolean_String
Boolean_String doit être soit 'True' soit 'False'.
Exemples d'utilisation
PadViaCustomThermalProfile = 'True'
Renvoie tous les objets pastille et via dont la propriété Custom Thermal Relief est activée.
PadViaCustomThermalProfile = 'False'
Renvoie tous les objets pastille et via dont la propriété Custom Thermal Relief est désactivée.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Renvoie tous les objets except les objets pastille et via dont la propriété Custom Thermal Relief est activée.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Renvoie tous les objets except les objets pastille et via dont la propriété Custom Thermal Relief est désactivée.
Remarques
-
La propriété Custom Thermal Relief n'est définie que pour les objets pastille et via.
-
La propriété Custom Thermal Relief (telle qu'elle apparaît dans les panneaux List) correspond à l'option Thermal Relief dans la section Size and Shape lorsque vous consultez les propriétés d'un objet sélectionné dans le panneau Properties.
PadViaLibrary
Résumé
Renvoie tous les objets pastille et via dont la propriété Library satisfait à la requête.
Syntaxe
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String doit être une chaîne qui :
- Cible les pastilles/vias provenant de la bibliothèque de modèles de pastilles et de vias requise. Dans ce cas, la chaîne doit cibler le nom de cette bibliothèque (par exemple
'ExamplePVLib.PvLib'). -
Cible les pastilles/vias provenant de la bibliothèque de modèles locale. Dans ce cas, la chaîne
'<Local>'doit être utilisée.
Exemples d’utilisation
PadViaLibrary = '<Local>'
Renvoie tous les objets pastille et via dont la propriété Library est <Local>.
PadViaLibrary = 'ExamplePVLib.PvLib'
Renvoie tous les objets pastille et via dont la propriété Library est ExamplePVLib.PvLib.
PadViaLibrary Like '*PVLib'
Renvoie tous les objets pastille et via dont la propriété Library se termine par PVLib. Par exemple, les pastilles/vias placés à partir de la bibliothèque de modèles ExamplePVLib.PvLib seraient renvoyés par cette expression.
Remarques
- La propriété Library n’est définie que pour les objets pastille et via.
-
Les apostrophes (') au début et à la fin de
PadViaLibrary_Stringsont obligatoires.
PadViaLibraryTemplate
Résumé
Renvoie tous les objets pastille et/ou via dont la propriété Library Template satisfait à la requête.
Syntaxe
PadViaLibraryTemplate : String
La chaîne saisie doit cibler le nom du modèle de pastille/via requis (par exemple 'c152hn127').
Exemples d’utilisation
PadViaLibraryTemplate = 'c152hn127'
Renvoie tous les objets pastille dont la propriété Library Template est c152hn127.
PadViaLibraryTemplate = 'v127h71'
Renvoie tous les objets via dont la propriété Library Template est v127h71.
PadViaLibraryTemplate Like '*127'
Renvoie tous les objets pastille et via dont la propriété Library Template se termine par 127. Par exemple, une pastille placée à l’aide du modèle c152hn127 et un via placé à l’aide du modèle v102h71x127 seraient renvoyés par cette expression.
Remarque
La propriété Library Template n’est définie que pour les objets pastille et via.
PadViaLinkedToTemplate
Résumé
Renvoie tous les objets pastille et via dont la propriété Linked To Library satisfait à la requête.
Syntaxe
PadViaLinkedToTemplate : Boolean_String
Exemples d’utilisation
PadViaLinkedToTemplate = 'True'
Renvoie tous les objets pastille et via dont la propriété Linked To Library est activée (liés à une bibliothèque de modèles de pastilles et de vias (*.PvLib).
PadViaLinkedToTemplate = 'False'
Renvoie tous les objets pastille et via dont la propriété Linked To Library est désactivée (non liés à une bibliothèque de modèles de pastilles et de vias (*.PvLib).
Remarque
La propriété Linked To Library n’est définie que pour les objets pastille et via.
PadXOffset
Résumé
Renvoie tous les objets pastille dont la propriété Pad X Offset satisfait à la requête.
Syntaxe
PadXOffset : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut spécifiées au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(PadXOffset) : Number– pour spécifier un décalage en mil. -
AsMM(PadXOffset) : Number– pour spécifier un décalage en mm.
Exemples d’utilisation
PadXOffset = 2
Renvoie tous les objets pastille dont la propriété Pad X Offset est égale à 2 dans les unités de mesure actuelles.
PadXOffset >= 0.2286
Renvoie tous les objets pastille dont la propriété Pad X Offset est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(PadXOffset) Between 0.5 And 0.6
Renvoie tous les objets pastille dont la propriété Pad X Offset est supérieure ou égale à 0.5 mil et inférieure ou égale à 0.6 mil.
AsMM(PadXOffset) < 0.2794
Renvoie tous les objets pastille dont la propriété Pad X Offset est inférieure à 0.2794 mm.
Remarques
-
La propriété Pad X Offset n’est définie que pour les objets pastille.
-
La propriété Pad X Offset correspond au champ Offset From Hole Center X lors de l’affichage des propriétés d’une pastille sélectionnée dans le panneau Propriétés.
PadXSize_AllLayers
Résumé
Renvoie tous les objets pastille simples dont la propriété X Size (All Layers) satisfait à la requête.
Syntaxe
PadXSize_AllLayers : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut spécifiées au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(PadXSize_AllLayers) : Number– pour spécifier une dimension en mil. -
AsMM(PadXSize_AllLayers) : Number– pour spécifier une dimension en mm.
Exemples d’utilisation
PadXSize_AllLayers = 100
Renvoie tous les objets pastille simples dont la propriété X Size (All Layers) est égale à 100 dans les unités de mesure actuelles.
PadXSize_AllLayers >= 4.064
Renvoie tous les objets pastille simples dont la propriété X Size (All Layers) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_AllLayers) > 80
Renvoie tous les objets pastille simples dont la propriété X Size (All Layers) est supérieure à 80 mil.
AsMM(PadXSize_AllLayers) Between 1.524 And 3.81
Renvoie tous les objets pastille simples dont la propriété X Size (All Layers) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_AllLayers <> 50
Renvoie tous les objets pastille simples dont la propriété X Size (All Layers) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété X Size (All Layers) n’est définie que pour les pastilles et les vias dont la propriété Stack Mode est définie sur Simple.
PadXSize_BottomLayer
Résumé
Renvoie les objets pastille dont la propriété X Size (Bottom Layer) satisfait à la requête.
Syntaxe
PadXSize_BottomLayer : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut spécifiées au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(PadXSize_BottomLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadXSize_BottomLayer) : Number– pour spécifier une dimension en mm.
Exemples d’utilisation
PadXSize_BottomLayer = 100
Renvoie tous les objets pastille dont la propriété X Size (Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadXSize_BottomLayer >= 4.064
Renvoie tous les objets pastille dont la propriété X Size (Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_BottomLayer) > 80
Renvoie tous les objets pastille dont la propriété X Size (Bottom Layer) est supérieure à 80 mil.
AsMM(PadXSize_BottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété X Size (Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_BottomLayer <> 50
Renvoie tous les objets pastille dont la propriété X Size (Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété X Size (Bottom Layer) sera identique à la propriété X Size (All Layers), car la dimension spécifiée est utilisée pour toutes les couches de signal. -
La X Size (Bottom Layer) n'est définie que pour les objets pastille et via.
PadXSize_MidLayerN
Résumé
Renvoie les objets pastille dont la propriété X Size (Mid Layer <n>) satisfait à la requête.
Syntaxe
PadXSize_MidLayer1 : Number
Number utilise les unités de mesure actuellement définies pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(PadXSize_MidLayer<n>) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_MidLayer<n>) : Number– pour spécifier une taille en mm.
Exemples d'utilisation
PadXSize_MidLayer<n> = 100
Renvoie tous les objets pastille dont la propriété X Size (Mid Layer <n>) est égale à 100 dans les unités de mesure actuelles.
PadXSize_MidLayer<n> >= 4.064
Renvoie tous les objets pastille dont la propriété X Size (Mid Layer <n>) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_MidLayer<n>) > 80
Renvoie tous les objets pastille dont la propriété X Size (Mid Layer <n>) est supérieure à 80 mil.
AsMM(PadXSize_MidLayer<n>) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété X Size (Mid Layer <n>) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_MidLayer<n> <> 50
Renvoie tous les objets pastille dont la propriété X Size (Mid Layer <n>) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété X Size (Mid Layer <n>) est identique à la propriété X Size (All Layers) car la taille spécifiée est utilisée pour toutes les couches de signal. -
La propriété X Size (Mid Layer <n>) n'est définie que pour les objets pastille et via.
PadXSize_PasteBottomLayer
Résumé
Renvoie les objets pastille dont la propriété X Size (Paste Mask Bottom Layer) satisfait à la requête.
Syntaxe
PadXSize_PasteBottomLayer : Number
Number utilise les unités de mesure actuellement définies pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(PadXSize_PasteBottomLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_PasteBottomLayer) : Number– pour spécifier une taille en mm.
Exemples d'utilisation
PadXSize_PasteBottomLayer = 100
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadXSize_PasteBottomLayer >= 4.064
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_PasteBottomLayer) > 80
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_PasteBottomLayer <> 50
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété X Size (Paste Mask Bottom Layer) n'est définie que pour les objets pastille.
PadXSize_PasteTopLayer
Résumé
Renvoie les objets pastille dont la propriété X Size (Paste Mask Top Layer) satisfait à la requête.
Syntaxe
PadXSize_PasteTopLayer : Number
Number utilise les unités de mesure actuellement définies pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(PadXSize_PasteTopLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_PasteTopLayer) : Number– pour spécifier une taille en mm.
Exemples d'utilisation
PadXSize_PasteTopLayer = 100
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadXSize_PasteTopLayer >= 4.064
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_PasteTopLayer) > 80
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Top Layer) est supérieure à 80 mil.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_PasteTopLayer <> 50
Renvoie tous les objets pastille dont la propriété X Size (Paste Mask Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété X Size (Paste Mask Top Layer) n'est définie que pour les objets pastille.
PadXSize_SolderBottomLayer
Résumé
Renvoie les objets pastille dont la propriété X Size (Solder Mask Bottom Layer) satisfait à la requête.
Syntaxe
PadXSize_SolderBottomLayer : Number
Number utilise les unités de mesure actuellement définies pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(PadXSize_SolderBottomLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_SolderBottomLayer) : Number– pour spécifier une taille en mm.
Exemples d'utilisation
PadXSize_SolderBottomLayer = 100
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadXSize_SolderBottomLayer >= 4.064
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_SolderBottomLayer) > 80
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_SolderBottomLayer <> 50
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété X Size (Solder Mask Bottom Layer) n'est définie que pour les objets pastille.
PadXSize_SolderTopLayer
Résumé
Renvoie les objets pastille dont la propriété X Size (Solder Mask Top Layer) satisfait à la requête.
Syntaxe
PadXSize_SolderTopLayer : Number
Number utilise les unités de mesure actuellement définies pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Il est possible de spécifier une unité de mesure particulière – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(PadXSize_SolderTopLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_SolderTopLayer) : Number– pour spécifier une taille en mm.
Exemples d'utilisation
PadXSize_SolderTopLayer = 100
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadXSize_SolderTopLayer >= 4.064
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_SolderTopLayer) > 80
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Top Layer) est supérieure à 80 mil.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété X Size (Solder Mask Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_SolderTopLayer <> 50
Renvoie tous les objets pastilles dont la propriété X Size (Solder Mask Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété X Size (Solder Mask Top Layer) est uniquement définie pour les objets pastilles.
PadXSize_TopLayer
Résumé
Renvoie les objets pastilles dont la propriété X Size (Top Layer) satisfait à la requête.
Syntaxe
PadXSize_TopLayer : Number
Number utilise les unités de mesure actuellement définies pour le document : soit impériales (mil ; 1 mil = 0,001 pouce), soit métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être indiquée – remplaçant ainsi les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(PadXSize_TopLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadXSize_TopLayer) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadXSize_TopLayer = 100
Renvoie tous les objets pastilles dont la propriété X Size (Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadXSize_TopLayer >= 4.064
Renvoie tous les objets pastilles dont la propriété X Size (Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadXSize_TopLayer) > 80
Renvoie tous les objets pastilles dont la propriété X Size (Top Layer) est supérieure à 80 mil.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastilles dont la propriété X Size (Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadXSize_TopLayer <> 50
Renvoie tous les objets pastilles dont la propriété X Size (Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété X Size (Top Layer) est identique à la propriété X Size (All Layers), car la dimension spécifiée est utilisée pour toutes les couches de signal. -
La propriété X Size (Top Layer) est uniquement définie pour les objets pastilles et vias.
PadYOffset
Résumé
Renvoie tous les objets pastilles dont la propriété Pad Y Offset satisfait à la requête.
Syntaxe
PadYOffset : Number
Number utilise les unités de mesure actuellement définies pour le document : soit impériales (mil ; 1 mil = 0,001 pouce), soit métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être indiquée – remplaçant ainsi les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(PadYOffset) : Number– pour spécifier un décalage en mil. -
AsMM(PadYOffset) : Number– pour spécifier un décalage en mm.
Exemples d'utilisation
PadYOffset = 2
Renvoie tous les objets pastilles dont la propriété Pad Y Offset est égale à 2 dans les unités de mesure actuelles.
PadYOffset >= 0.2286
Renvoie tous les objets pastilles dont la propriété Pad Y Offset est supérieure ou égale à 0.2286 dans les unités de mesure actuelles.
AsMils(PadYOffset) Between 0.5 And 0.6
Renvoie tous les objets pastilles dont la propriété Pad Y Offset est supérieure ou égale à 0.5 mil et inférieure ou égale à 0.6 mil.
AsMM(PadYOffset) < 0.2794
Renvoie tous les objets pastilles dont la propriété Pad Y Offset est inférieure à 0.2794 mm.
Remarques
-
La propriété Pad Y Offset est uniquement définie pour les objets pastilles.
-
La propriété Pad Y Offset correspond au champ Offset From Hole Center Y lorsque les propriétés d'une pastille sélectionnée sont affichées dans le panneau Propriétés.
PadYSize_AllLayers
Résumé
Renvoie tous les objets pastilles simples dont la propriété Y Size (All Layers) satisfait à la requête.
Syntaxe
PadYSize_AllLayers : Number
Number utilise les unités de mesure actuellement définies pour le document : soit impériales (mil ; 1 mil = 0,001 pouce), soit métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être indiquée – remplaçant ainsi les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(PadYSize_AllLayers) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_AllLayers) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_AllLayers = 100
Renvoie tous les objets pastilles simples dont la propriété Y Size (All Layers) est égale à 100 dans les unités de mesure actuelles.
PadYSize_AllLayers >= 4.064
Renvoie tous les objets pastilles simples dont la propriété Y Size (All Layers) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_AllLayers) > 80
Renvoie tous les objets pastilles simples dont la propriété Y Size (All Layers) est supérieure à 80 mil.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Renvoie tous les objets pastilles simples dont la propriété Y Size (All Layers) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_AllLayers <> 50
Renvoie tous les objets pastilles simples dont la propriété Y Size (All Layers) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété Y Size (All Layers) est uniquement définie pour les pastilles dont la propriété Stack Mode est définie sur Simple.
PadYSize_BottomLayer
Résumé
Renvoie les objets pastilles dont la propriété Y Size (Bottom Layer) satisfait à la requête.
Syntaxe
PadYSize_BottomLayer : Number
Number utilise les unités de mesure actuellement définies pour le document : soit impériales (mil ; 1 mil = 0,001 pouce), soit métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être indiquée – remplaçant ainsi les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(PadYSize_BottomLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_BottomLayer) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_BottomLayer = 100
Renvoie tous les objets pastilles dont la propriété Y Size (Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadYSize_BottomLayer >= 4.064
Renvoie tous les objets pastilles dont la propriété Y Size (Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_BottomLayer) > 80
Renvoie tous les objets pastilles dont la propriété Y Size (Bottom Layer) est supérieure à 80 mil.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastilles dont la propriété Y Size (Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_BottomLayer <> 50
Renvoie tous les objets pastilles dont la propriété Y Size (Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Y Size (Bottom Layer) est identique à la propriété Y Size (All Layers), car la dimension spécifiée est utilisée pour toutes les couches de signal. -
La propriété Y Size (Bottom Layer) est uniquement définie pour les objets pastilles.
PadYSize_MidLayerN
Résumé
Renvoie les objets pastilles dont la propriété Y Size (Mid Layer <n>) satisfait à la requête.
Syntaxe
PadYSize_MidLayer<n> : Number
Number utilise les unités de mesure actuellement définies pour le document : soit impériales (mil ; 1 mil = 0,001 pouce), soit métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être indiquée – remplaçant ainsi les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(PadYSize_MidLayer<n>) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_MidLayer<n>) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_MidLayer<n> = 100
Renvoie tous les objets pastilles dont la propriété Y Size (Mid Layer <n>) est égale à 100 dans les unités de mesure actuelles.
PadYSize_MidLayer<n> >= 4.064
Renvoie tous les objets pastilles dont la propriété Y Size (Mid Layer <n>) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_MidLayer<n>) > 80
Renvoie tous les objets pastilles dont la propriété Y Size (Mid Layer <n>) est supérieure à 80 mil.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Renvoie tous les objets pastilles dont la propriété Y Size (Mid Layer <n>) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_MidLayer<n> <> 50
Renvoie tous les objets pastilles dont la propriété Y Size (Mid Layer <n>) est not égale à 50 dans les unités de mesure actuelles.
PadYSize_PasteBottomLayer
Résumé
Renvoie les objets pastilles dont la propriété Y Size (Paste Mask Bottom Layer) satisfait à la requête.
Syntaxe
PadYSize_PasteBottomLayer : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(PadYSize_PasteBottomLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_PasteBottomLayer) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_PasteBottomLayer = 100
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadYSize_PasteBottomLayer >= 4.064
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_PasteBottomLayer) > 80
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_PasteBottomLayer <> 50
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété Y Size (Paste Mask Bottom Layer) n'est définie que pour les objets pastilles.
PadYSize_PasteTopLayer
Résumé
Renvoie les objets pastilles dont la propriété Y Size (Paste Mask Top Layer) satisfait à la requête.
Syntaxe
PadYSize_PasteTopLayer : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(PadYSize_PasteTopLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_PasteTopLayer) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_PasteTopLayer = 100
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadYSize_PasteTopLayer >= 4.064
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_PasteTopLayer) > 80
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Top Layer) est supérieure à 80 mil.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_PasteTopLayer <> 50
Renvoie tous les objets pastilles dont la propriété Y Size (Paste Mask Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété Y Size (Paste Mask Top Layer) n'est définie que pour les objets pastilles.
PadYSize_SolderBottomLayer
Résumé
Renvoie les objets pastilles dont la propriété Y Size (Solder Mask Bottom Layer) satisfait à la requête.
Syntaxe
PadYSize_SolderBottomLayer : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(PadYSize_SolderBottomLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_SolderBottomLayer) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_SolderBottomLayer = 100
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
PadYSize_SolderBottomLayer >= 4.064
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_SolderBottomLayer) > 80
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_SolderBottomLayer <> 50
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété Y Size (Solder Mask Bottom Layer) n'est définie que pour les objets pastilles.
PadYSize_SolderTopLayer
Résumé
Renvoie les objets pastilles dont la propriété Y Size (Solder Mask Top Layer) satisfait à la requête.
Syntaxe
PadYSize_SolderTopLayer : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(PadYSize_SolderTopLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_SolderTopLayer) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_SolderTopLayer = 100
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadYSize_SolderTopLayer >= 4.064
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_SolderTopLayer) > 80
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Top Layer) est supérieure à 80 mil.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_SolderTopLayer <> 50
Renvoie tous les objets pastilles dont la propriété Y Size (Solder Mask Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarque
La propriété Y Size (Solder Mask Top Layer) n'est définie que pour les objets pastilles.
PadYSize_TopLayer
Résumé
Renvoie les objets pastilles dont la propriété Y Size (Top Layer) satisfait à la requête.
Syntaxe
PadYSize_TopLayer : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure particulière peut être spécifiée – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire associé à l'unité de mesure :
-
AsMils(PadYSize_TopLayer) : Number– pour spécifier une dimension en mil. -
AsMM(PadYSize_TopLayer) : Number– pour spécifier une dimension en mm.
Exemples d'utilisation
PadYSize_TopLayer = 100
Renvoie tous les objets pastilles dont la propriété Y Size (Top Layer) est égale à 100 dans les unités de mesure actuelles.
PadYSize_TopLayer >= 4.064
Renvoie tous les objets pastille dont la propriété Y Size (Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(PadYSize_TopLayer) > 80
Renvoie tous les objets pastille dont la propriété Y Size (Top Layer) est supérieure à 80 mil.
AsMM(PadYSize_TopLayer) Between 1.524 And 3.81
Renvoie tous les objets pastille dont la propriété Y Size (Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
PadYSize_TopLayer <> 50
Renvoie tous les objets pastille dont la propriété Y Size (Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Y Size (Top Layer) est identique à la propriété Y Size (All Layers) puisque la taille spécifiée est utilisée pour toutes les couches de signal. -
La propriété Y Size (Top Layer) est définie uniquement pour les objets pastille.
Activation du masque de pâte
Résumé
Renvoie tous les objets pastille dont la propriété Utiliser la pâte répond aux critères de la requête.
Syntaxe
PasteMaskEnabled : Boolean_String
Exemples d’utilisation
PasteMaskEnabled = 'True'
Renvoie tous les objets pastille dont la propriété Utiliser la pâte est activée.
PasteMaskEnabled = 'False'
Renvoie tous les objets pastille dont la propriété Utiliser la pâte est désactivée.
Remarque
La propriété Utiliser la pâte est définie uniquement pour les objets pastille.
Activation du masque de pâte inférieur
Résumé
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Bottom répond aux critères de la requête.
Syntaxe
PasteMaskEnabledBottom : Boolean_String
Exemples d’utilisation
PasteMaskEnabledBottom = 'True'
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Bottom est activée.
PasteMaskEnabledBottom = 'False'
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Bottom est désactivée.
Remarque
La propriété Paste Mask Enabled - Bottom est définie uniquement pour les objets pastille.
Activation du masque de pâte supérieur
Résumé
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Top répond aux critères de la requête.
Syntaxe
PasteMaskEnabledTop : Boolean_String
Exemples d’utilisation
PasteMaskEnabledTop = 'True'
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Top est activée.
PasteMaskEnabledTop = 'False'
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Top est désactivée.
Remarque
La propriété Paste Mask Enabled - Top est définie uniquement pour les objets pastille.
Expansion du masque de pâte
Résumé
La distance d’expansion du masque de pâte pour les arcs, les remplissages, les pastilles, les régions et les pistes peut être déterminée soit par les règles de conception d’expansion du masque de pâte applicables, soit manuellement en définissant une valeur d’expansion dans les propriétés de l’objet. Cette fonction renvoie les éléments suivants :
- Les pastilles dont la propriété Paste Mask Expansion répond aux critères de la requête.
-
Les arcs, remplissages, régions et pistes dont Paste Mask Expansion Mode est défini sur
ManualouFrom Rule, AND dont la propriété Paste Mask Expansion répond aux critères de la requête.
Syntaxe
PasteMaskExpansion : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être indiquée — remplaçant les unités par défaut définies au niveau du document — à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(– pour spécifier une expansion du masque de pâte en mil.PasteMaskExpansion) : Number -
AsMM(– pour spécifier une expansion du masque de pâte en mm.PasteMaskExpansion) : Number
Exemples d’utilisation
PasteMaskExpansion = 4
Renvoie tous les objets pastille dont la propriété Paste Mask Expansion est égale à 4 dans les unités de mesure actuelles. Renvoie également les objets arc, remplissage, région et piste dont Paste Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Paste Mask Expansion est égale à 4 dans les unités de mesure actuelles.
PasteMaskExpansion >= 0.0508
Renvoie tous les objets pastille dont la propriété Paste Mask Expansion est supérieure ou égale à 0.0508 dans les unités de mesure actuelles. Renvoie également les objets arc, remplissage, région et piste dont Paste Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Paste Mask Expansion est supérieure ou égale à 0.0508 dans les unités de mesure actuelles.
AsMils(PasteMaskExpansion) Between 3 And 5
Renvoie tous les objets pastille dont la propriété Paste Mask Expansion est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil. Renvoie également les objets arc, remplissage, région et piste dont Paste Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Paste Mask Expansion est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil.
AsMM(PasteMaskExpansion) < 0.1524
Renvoie tous les objets pastille dont la propriété Paste Mask Expansion est inférieure à 0.1524 mm. Renvoie également les objets arc, remplissage, région et piste dont Paste Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Paste Mask Expansion est inférieure à 0.1524 mm.
Remarques
- La distance d’expansion du masque de pâte peut être négative, nulle ou positive.
- La propriété Paste Mask Expansion est définie uniquement pour les objets arc, remplissage, pastille, région et piste.
Mode d’expansion du masque de pâte
Résumé
La distance d’expansion du masque de pâte pour les arcs, les remplissages, les régions et les pistes peut être déterminée soit par les règles de conception d’expansion du masque de pâte applicables, soit manuellement en définissant une valeur d’expansion dans les propriétés de l’objet. Il est également possible de n’utiliser aucun masque pour ces objets. Ces trois modes sont déterminés par la propriété Paste Mask Expansion Mode de l’objet. Cette fonction renvoie les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode répond aux critères de la requête.
Syntaxe
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String doit être l’une des chaînes suivantes :
-
'None' -
'From Rule' -
'Manual'
Exemples d’utilisation
PasteMaskExpansionMode = 'Manual'
Renvoie tous les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode est définie sur Manual, ainsi que les objets pastille dont la propriété Paste Mask Override est activée.
PasteMaskExpansionMode = 'From Rule'
Renvoie tous les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode est définie sur From Rule, ainsi que les objets pastille dont la propriété Paste Mask Override est désactivée.
PasteMaskExpansionMode = 'None'
Renvoie tous les objets except les objets pastille et les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode est définie sur From Rule ou Manual.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Renvoie tous les objets except les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode est définie sur Manual, et les objets pastille dont la propriété Paste Mask Override est activée.
PasteMaskExpansionMode <> 'From Rule'
Not (PasteMaskExpansionMode = 'From Rule')
Renvoie tous les objets except les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode est définie sur From Rule, et les objets pastille dont la propriété Paste Mask Override est désactivée.
PasteMaskExpansionMode <> 'None'
Not (PasteMaskExpansionMode = 'None')
Renvoie tous les objets pastille, ainsi que les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode est définie sur From Rule ou Manual.
Remarques
- La propriété Paste Mask Expansion Mode est définie uniquement pour les objets arc, remplissage, région et piste.
- Les apostrophes (') au début et à la fin de
ExpansionMode_Stringsont obligatoires.
Remplacement de l'expansion du masque de pâte
Résumé
La distance d'expansion du masque de pâte pour les pastilles peut être déterminée soit par les règles de conception d'expansion du masque de pâte applicables, soit manuellement en définissant une valeur d'expansion dans les propriétés de la pastille. Dans ce dernier cas, la propriété Paste Mask Override de la pastille doit être activée. Cette fonction renvoie les objets pastille dont la propriété Paste Mask Override satisfait à la requête.
Syntaxe
PasteMaskOverride : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
PasteMaskOverride = 'True'
Renvoie tous les objets pastille dont la propriété Paste Mask Override est activée.
PasteMaskOverride = 'False'
Renvoie tous les objets pastille dont la propriété Paste Mask Override est désactivée.
PasteMaskOverride <> 'True'
Not (PasteMaskOverride = 'True')
Renvoie tous les objets except objets pastille dont la propriété Paste Mask Override est activée.
PasteMaskOverride <> 'False'
Not (PasteMaskOverride = 'False')
Renvoie tous les objets except objets pastille dont la propriété Paste Mask Override est désactivée.
Remarque
La propriété Paste Mask Override est définie uniquement pour les objets pastille.
Pourcentage d'expansion du masque de pâte
Résumé
La distance d'expansion du masque de pâte pour les pastilles peut être déterminée sous forme de valeur absolue (mil/mm) ou de pourcentage de la surface de la pastille. Cette fonction renvoie les objets dont la propriété Paste Mask Percent satisfait à la requête.
Syntaxe
PasteMaskPercent = PasteMaskPercent_String
PasteMaskPercent <> PasteMaskPercent_String
PasteMaskPercent_String spécifie l'expansion du masque de pâte, exprimée en pourcentage.
Exemples d'utilisation
PasteMaskPercent = '50%'
Renvoie tous les objets pastille dont la propriété Paste Mask Percent est égale à 50 %.
PasteMaskPercent <> '30%'
Renvoie tous les objets except pour les objets pastille dont la propriété Paste Mask Percent est égale à 30 %.
Remarques
-
Les apostrophes (') au début et à la fin de
PasteMaskPercent_Stringsont obligatoires. - Le pourcentage d'expansion du masque de pâte pour une pastille peut être négatif, nul ou positif.
Utilisation d'un pourcentage pour le masque de pâte
Résumé
La distance d'expansion du masque de pâte pour les pastilles peut être déterminée sous forme de valeur absolue (mil/mm) ou de pourcentage de la surface de la pastille. Cette fonction renvoie les objets dont la propriété Paste Mask Uses Percent satisfait à la requête.
Syntaxe
PasteMaskUsePercent : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d'utilisation
PasteMaskUsePercent = 'True'
Renvoie tous les objets pastille dont la propriété Paste Mask Uses Percent est activée.
PasteMaskUsePercent = 'False'
Renvoie tous les objets except pour les objets pastille dont la propriété Paste Mask Uses Percent est activée.
Matériau d'obturation
Résumé
Renvoie tous les objets via dont la propriété Plugging Material satisfait à la requête.
Syntaxe
PluggingMaterial : String
Exemples d'utilisation
PluggingMaterial = 'Epoxy'
Renvoie tous les objets via dont la propriété Plugging Material est Epoxy.
PluggingMaterial Like 'Epoxy*'
Renvoie tous les objets via ayant une propriété Plugging Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Plugging Material est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
Côté d'obturation
Résumé
Renvoie tous les objets via dont la propriété Plugging Side satisfait à la requête.
Syntaxe
PluggingSide = PluggingSide_String
PluggingSide <> PluggingSide_String
PluggingSide_String doit être l'une des chaînes de la liste suivante :
-
'Top' -
'Bottom' -
'Both'
Exemples d'utilisation
PluggingSide = 'Top'
Renvoie tous les objets via dont la propriété Plugging Side est Top.
PluggingSide <> 'Both'
Renvoie tous les objets except objets via dont la propriété Plugging Side est Both.
PluggingSide = 'Top' || PluggingSide = 'Bottom'
IsVia && PluggingSide <> 'Both'
Renvoie tous les objets except objets via dont la propriété Plugging Side est Both.
Remarques
- La propriété Plugging Side est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin dePluggingSide_Stringsont obligatoires.
Approximation des arcs du polygone
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Arc Approximation satisfait à la requête.
Syntaxe
PolygonArcApproximation : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – à la place des unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(PolygonArcApproximation) : Number– pour spécifier une approximation en mil. -
AsMM(PolygonArcApproximation) : Number– pour spécifier une approximation en mm.
Exemples d'utilisation
PolygonArcApproximation = 0.0127
Renvoie tous les objets de remplissage polygonal dont la propriété Arc Approximation est égale à 0.0127 dans les unités de mesure actuelles.
PolygonArcApproximation >= 1.27
Renvoie tous les objets de remplissage polygonal dont la propriété Arc Approximation est supérieure ou égale à 1.27 dans les unités de mesure actuelles.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Renvoie tous les objets de remplissage polygonal dont la propriété Arc Approximation est supérieure ou égale à 0.01 mil et inférieure ou égale à 0.02 mil.
AsMM(PolygonArcApproximation) < 0.0127
Renvoie tous les objets de remplissage polygonal dont la propriété Arc Approximation est inférieure à 0.0127 mm.
Remarques
-
La propriété Arc Approximation est définie uniquement pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
Taille de la grille du polygone
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Grid Size satisfait à la requête.
Syntaxe
PolygonGridSize : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – à la place des unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(PolygonGridSize) : Number– pour spécifier une taille en mil. -
AsMM(PolygonGridSize) : Number– pour spécifier une taille en mm.
Exemples d'utilisation
PolygonGridSize = 20
Renvoie tous les objets de remplissage polygonal dont la propriété Grid Size est égale à 20 dans les unités de mesure actuelles.
PolygonGridSize >= 1.27
Renvoie tous les objets de remplissage polygonal dont la propriété Grid Size est supérieure ou égale à 1.27 dans les unités de mesure actuelles.
AsMils(PolygonGridSize) Between 10 And 30
Renvoie tous les objets de remplissage polygonal dont la propriété Grid Size est supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(PolygonGridSize) < 1.016
Renvoie tous les objets de remplissage polygonal dont la propriété Grid Size est inférieure à 1.016 mm.
Remarques
-
La propriété Grid Size est définie uniquement pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
Style de hachurage du polygone
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Hatching Style satisfait à la requête.
Syntaxe
PolygonHatchingStyle = PolygonHatchingStyle_String
PolygonHatchingStyle <> PolygonHatchingStyle_String
PolygonHatchingStyle_String doit être l’une des chaînes de la liste suivante :
-
'45-Degree Hatch' -
'90-Degree Hatch' -
'Horizontal Hatch' -
'No Hatching' -
'Solid' -
'Vertical Hatch'
Exemples d’utilisation
PolygonHatchingStyle = 'Horizontal Hatch'
Renvoie tous les objets de remplissage polygonal dont la propriété Hatching Style est Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Renvoie tous les objets except les objets de remplissage polygonal dont la propriété Hatching Style est 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Renvoie tous les objets de remplissage polygonal except ceux dont la propriété Hatching Style est Solid.
Remarques
- La propriété Hatching Style est définie uniquement pour les objets de remplissage polygonal.
-
Les apostrophes (') au début et à la fin de
PolygonHatchingStyle_Stringsont obligatoires.
PolygonIgnoreViolations
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Ignore On-Line Violations satisfait à la requête.
Syntaxe
PolygonIgnoreViolations : Boolean_String
Exemples d’utilisation
PolygonIgnoreViolations = 'True'
Renvoie tous les objets de remplissage polygonal dont la propriété Ignore On-Line Violations est activée.
PolygonIgnoreViolations = 'False'
Renvoie tous les objets de remplissage polygonal dont la propriété Ignore On-Line Violations est désactivée.
Remarques
- La propriété Ignore On-Line Violations est définie uniquement pour les objets de remplissage polygonal.
- Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonIslandAreaThreshold
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Island Area Threshold satisfait à la requête.
Syntaxe
PolygonIslandAreaThreshold : Number
Number utilisera les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire propre à l’unité de mesure :
-
AsMils(PolygonIslandAreaThreshold) : Number– pour spécifier un seuil en mil. -
AsMM(PolygonIslandAreaThreshold) : Number– pour spécifier un seuil en mm.
Exemples d’utilisation
PolygonIslandAreaThreshold = 2
Renvoie tous les objets de remplissage polygonal dont la propriété Island Area Threshold est égale à 2 unités de mesure (actuelles) au carré.
PolygonIslandAreaThreshold >= 2
Renvoie tous les objets de remplissage polygonal dont la propriété Island Area Threshold est supérieure ou égale à 2 unités de mesure (actuelles) au carré.
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Renvoie tous les objets de remplissage polygonal dont la propriété Island Area Threshold est supérieure ou égale à 3000 square mils et inférieure ou égale à 4000 square mils.
AsMM(PolygonIslandAreaThreshold) < 1.016
Renvoie tous les objets de remplissage polygonal dont la propriété Island Area Threshold est inférieure à 1.016 square mm.
Remarques
-
La propriété Island Area Threshold est définie uniquement pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonMinimumPrimitiveSize
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Minimum Primitive Size satisfait à la requête.
Syntaxe
PolygonMinimumPrimitiveSize : Number
Number utilisera les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire propre à l’unité de mesure :
-
AsMils(PolygonMinimumPrimitiveSize) : Number– pour spécifier une taille en mil. -
AsMM(PolygonMinimumPrimitiveSize) : Number– pour spécifier une taille en mm.
Exemples d’utilisation
PolygonMinimumPrimitiveSize = 4
Renvoie tous les objets de remplissage polygonal dont la propriété Minimum Primitive Size est égale à 4 unités de mesure actuelles.
PolygonMinimumPrimitiveSize >= 0.0508
Renvoie tous les objets de remplissage polygonal dont la propriété Minimum Primitive Size est supérieure ou égale à 0.0508 unités de mesure actuelles.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Renvoie tous les objets de remplissage polygonal dont la propriété Minimum Primitive Size est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Renvoie tous les objets de remplissage polygonal dont la propriété Minimum Primitive Size est inférieure à 0.1524 mm.
Remarques
-
La propriété Minimum Primitive Size est définie uniquement pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonNeckWidthThreshold
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Neck Width Threshold satisfait à la requête.
Syntaxe
PolygonNeckWidthThreshold : Number
Number utilisera les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire propre à l’unité de mesure :
-
AsMils(PolygonNeckWidthThreshold) : Number– pour spécifier un seuil en mil. -
AsMM(PolygonNeckWidthThreshold) : Number– pour spécifier un seuil en mm.
Exemples d’utilisation
PolygonNeckWidthThreshold = 5
Renvoie tous les objets de remplissage polygonal dont la propriété Neck Width Threshold est égale à 5 unités de mesure actuelles.
PolygonNeckWidthThreshold >= 5
Renvoie tous les objets de remplissage polygonal dont la propriété Neck Width Threshold est supérieure ou égale à 5 unités de mesure actuelles.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Renvoie tous les objets de remplissage polygonal dont la propriété Neck Width Threshold est supérieure ou égale à 5 mil et inférieure ou égale à 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Renvoie tous les objets de remplissage polygonal dont la propriété Neck Width Threshold est inférieure à 0.127 mm.
Remarques
-
La propriété Neck Width Threshold est définie uniquement pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonPourOverSameNet
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Pour Over Same Net satisfait à la requête.
Syntaxe
PolygonPourOverSameNet = PourOverSameNet_String
PolygonPourOverSameNet <> PourOverSameNet_String
PourOverSameNet_String doit être l’une des chaînes de la liste suivante :
-
'Don't Pour Over Same Net Objects' -
'Pour Over All Same Net Objects' -
'Pour Over Same Net Polygons Only'
Exemples d’utilisation
PolygonPourOverSameNet = 'Pour Over All Same Net Objects'
Renvoie tous les objets de remplissage polygonal dont la propriété Pour Over Same Net est Pour Over All Same Net Objects.
PolygonPourOverSameNet <> 'Pour Over Same Net Polygons Only'
Renvoie tous les objets except les objets de remplissage polygonal dont la propriété Pour Over Same Net est Pour Over Same Net Polygons Only.
PolygonPourOverSameNet = 'Pour Over All Same Net Objects' || PolygonPourOverSameNet = 'Pour Over Same Net Polygons Only'
IsPolygon && PolygonPourOverSameNet <> 'Don't Pour Over Same Net Objects'
Renvoie tous les objets de remplissage polygonal except ceux dont la propriété Pour Over Same Net est Don't Pour Over Same Net Objects.
Remarques
- La propriété Pour Over Same Net est définie uniquement pour les objets de remplissage polygonal.
-
Les apostrophes (') au début et à la fin de
PourOverSameNet_Stringsont obligatoires. - Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonRemoveDeadCopper
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Dead Copper satisfait à la requête.
Syntaxe
PolygonRemoveDeadCopper : Boolean_String
Exemples d’utilisation
PolygonRemoveDeadCopper = 'True'
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Dead Copper est activée.
PolygonRemoveDeadCopper = 'False'
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Dead Copper est désactivée.
Remarques
-
La propriété Remove Dead Copper est définie uniquement pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonRemoveIslandsByArea
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Islands By Area satisfait à la requête.
Syntaxe
PolygonRemoveIslandsByArea : Boolean_String
Exemples d’utilisation
PolygonRemoveIslandsByArea = 'True'
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Islands By Area est activée.
PolygonRemoveIslandsByArea = 'False'
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Islands By Area est désactivée.
Remarques
- La propriété Remove Islands By Area n’est définie que pour les objets de remplissage polygonal.
- Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonRemoveNarrowNecks
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Narrow Necks satisfait à la requête.
Syntaxe
PolygonRemoveNarrowNecks : Boolean_String
Exemples d’utilisation
PolygonRemoveNarrowNecks = 'True'
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Narrow Necks est activée.
PolygonRemoveNarrowNecks = 'False'
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Narrow Necks est désactivée.
Remarques
-
La propriété Remove Narrow Necks n’est définie que pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonSurroundPads
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Surround Pads With satisfait à la requête.
Syntaxe
PolygonSurroundPads = SurroundPads_String
PolygonSurroundPads <> SurroundPads_String
SurroundPads_String doit être l’une des chaînes de la liste suivante :
-
'Arcs' -
'Octagons'
Exemples d’utilisation
PolygonSurroundPads = 'Arcs'
Renvoie tous les objets de remplissage polygonal dont la propriété Surround Pads With est Arcs.
PolygonSurroundPads <> 'Octagons'
Renvoie tous les objets except objets de remplissage polygonal dont la propriété Surround Pads With est Octagons.
IsPolygon && PolygonSurroundPads <> 'Octagons'
Renvoie tous les objets de remplissage polygonal except ceux dont la propriété Surround Pads With est Octagons.
Remarques
- La propriété Surround Pads With n’est définie que pour les objets de remplissage polygonal.
-
Les apostrophes (') au début et à la fin de
SurroundPads_Stringsont obligatoires. - Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PolygonTrackWidth
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Track Width satisfait à la requête.
Syntaxe
PolygonTrackWidth : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PolygonTrackWidth) : Number– pour spécifier une largeur en mil. -
AsMM(PolygonTrackWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
PolygonTrackWidth = 20
Renvoie tous les objets de remplissage polygonal dont la propriété Track Width est égale à 20 dans les unités de mesure actuelles.
PolygonTrackWidth >= 1.27
Renvoie tous les objets de remplissage polygonal dont la propriété Track Width est supérieure ou égale à 1.27 dans les unités de mesure actuelles.
AsMils(PolygonTrackWidth) Between 10 And 30
Renvoie tous les objets de remplissage polygonal dont la propriété Track Width est supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(PolygonTrackWidth) < 1.016
Renvoie tous les objets de remplissage polygonal dont la propriété Track Width est inférieure à 1.016 mm.
Remarques
-
La propriété Track Width n’est définie que pour les objets de remplissage polygonal.
-
Les objets enfants des objets de remplissage polygonal renvoyés par la requête ne sont pas renvoyés.
PositiveNet
Résumé
Renvoie tous les objets de paire différentielle dont la propriété Positive Net satisfait à la requête.
Syntaxe
PositiveNet : String
Exemples d’utilisation
PositiveNet = 'D_P'
Renvoie tous les objets de paire différentielle dont la propriété Positive Net est D_P.
PositiveNet Like '*RX1_P'
Renvoie tous les objets de paire différentielle dont la propriété Positive Net se termine par RX1_P.
Remarques
- La propriété Positive Net n’est définie que pour les objets de paire différentielle.
- Les objets enfants des objets de paire différentielle renvoyés par la requête ne sont pas renvoyés.
PropagationDelay
Résumé
Renvoie tous les objets arc, piste, pastille, via dont la propriété Propagation Delay satisfait à la requête.
Syntaxe
PropagationDelay : Numeric_String
Exemples d’utilisation
PropagationDelay = '70'
Renvoie tous les objets de région dont la propriété Propagation Delay est égale à 70.
PropagationDelay Between '200' And '400'
Renvoie tous les objets de région dont la propriété Propagation Delay est supérieure ou égale à 200 et inférieure ou égale à 400.
PropagationDelay >= '100'
Renvoie tous les objets de région dont la propriété Propagation Delay est supérieure ou égale à 100.
PropagationDelay <> '120'
Renvoie tous les objets except objets de région dont la propriété Propagation Delay est égale à 120.
Remarque
La propriété Propagation Delay n’est définie que pour les objets de composant.
QrCodeInverted
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Inverted satisfait à la requête.
Syntaxe
QrCodeInverted : Boolean_String
Exemples d’utilisation
QrCodeInverted = 'True'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Inverted est activée.
QrCodeInverted = 'False'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Inverted est désactivée.
Remarques
-
La propriété BarCode Inverted n’est définie que pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renvoie également les primitives enfants de type chaîne de texte des objets de conception groupés (objets de composant, de coordonnée, de cote, de table de perçage et de table d’empilage des couches) dont la propriété BarCode Inverted satisfait à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte configurés comme texte de code QR, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Voici un exemple d’expression de requête :
IsQrCodeText And (QrCodeInverted = 'True').
RadialDimensionAngularStep
Résumé
Renvoie tous les objets de cote de diamètre radial et de cote radiale dont la propriété Angular Step satisfait à la requête.
Syntaxe
RadialDimensionAngularStep : Number
Exemples d’utilisation
RadialDimensionAngularStep = 30.0
Renvoie tous les objets de cote de diamètre radial et de cote radiale dont la propriété Angular Step est égale à 30.0 degrés.
RadialDimensionAngularStep > 60.0
Renvoie tous les objets de cote de diamètre radial et de cote radiale dont la propriété Angular Step est supérieure à 60.0 degrés.
RadialDimensionAngularStep Between 30.0 And 150.0
Renvoie tous les objets de cote de diamètre radial et de cote radiale dont la propriété Angular Step est supérieure ou égale à 30.0 degrés et inférieure ou égale à 150.0 degrés.
RadialDimensionAngularStep <= 45.0
Renvoie tous les objets de cote de diamètre radial et de cote radiale dont la propriété Angular Step est inférieure ou égale à 45.0 degrés.
Remarque
La propriété Angular Step n’est définie que pour les objets de cote de diamètre radial et de cote radiale.
Restreint
Résumé
Renvoie tous les objets d'exclusion dont la propriété Restricted for Layer satisfait à la requête.
Syntaxe
Restricted = Layer_String
Restricted <> Layer_String
Exemples d'utilisation
Restricted = 'TopLayer'
Renvoie tous les objets d'exclusion sur la couche TopLayer.
Restricted <> 'MidLayer1'
Renvoie tous les objets d'exclusion except ceux de la couche MidLayer1.
Remarques
-
Les apostrophes (') au début et à la fin de
Layer_Stringsont obligatoires. - La propriété Restricted for Layer est définie uniquement pour les objets d'exclusion (arcs, remplissages, régions pleines et pistes).
Rotation
Résumé
Renvoie tous les objets de type cote de référence, cote de centre, composant, cote à origine commune, vue de conception, tableau de perçage, remplissage, tableau d'empilage des couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Rotation satisfait à la requête.
Syntaxe
Rotation : Number
Exemples d'utilisation
Rotation = 30.0
Renvoie tous les objets de type cote de référence, cote de centre, composant, cote à origine commune, vue de conception, tableau de perçage, remplissage, tableau d'empilage des couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Rotation est égale à 30.0 degrés.
Rotation > 60.0
Renvoie tous les objets de type cote de référence, cote de centre, composant, cote à origine commune, vue de conception, tableau de perçage, remplissage, tableau d'empilage des couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Rotation est supérieure à 60.0 degrés.
Rotation Between 30.0 And 150.0
Renvoie tous les objets de type cote de référence, cote de centre, composant, cote à origine commune, vue de conception, tableau de perçage, remplissage, tableau d'empilage des couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Rotation est supérieure ou égale à 30.0 degrés et inférieure ou égale à 150.0 degrés.
Rotation <= 45.0
Renvoie tous les objets de type cote de référence, cote de centre, composant, cote à origine commune, vue de conception, tableau de perçage, remplissage, tableau d'empilage des couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Rotation est inférieure ou égale à 45.0 degrés.
Remarque
La propriété Rotation est définie uniquement pour les objets de type cote de référence, cote de centre, composant, cote à origine commune, vue de conception, tableau de perçage, remplissage, tableau d'empilage des couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, texte libre).
Attributs de règle
Résumé
Renvoie tous les objets de règle de conception et de violation dont la propriété Rule Attributes satisfait à la requête.
Syntaxe
RuleAttributes : String
La chaîne saisie doit cibler les attributs définis pour la règle (par exemple 'Clearance = 10mil').
Exemples d'utilisation
RuleAttributes = 'Clearance = 10mil'
Renvoie tous les objets de règle de conception et de violation dont la propriété Rule Attributes est Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Renvoie tous les objets de règle de conception et de violation dont la propriété Rule Attributes commence par Expansion. Dans ce cas, toutes les règles et violations relatives au masque de pâte à braser et au masque de soudure sont renvoyées.
Remarque
La propriété Rule Attributes est définie uniquement pour les objets de règle de conception et de violation.
Catégorie de règle
Résumé
Renvoie tous les objets de règle de conception dont la propriété Rule Category satisfait à la requête.
Syntaxe
RuleCategory = Category_String
RuleCategory <> Category_String
Category_String doit être l'une des chaînes de la liste suivante :
-
'Electrical' -
'High Speed' -
'Manufacturing' -
'Mask' -
'Placement' -
'Plane' -
'Routing' -
'Signal Integrity' -
'SMT' -
'Testpoint'
Exemples d'utilisation
RuleCategory = 'Electrical'
Renvoie tous les objets de règle de conception dont la propriété Rule Category est Electrical.
RuleCategory <> 'High Speed'
Renvoie tous les objets except les objets de règle de conception dont la propriété Rule Category est High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Renvoie tous les objets de règle de conception except ceux dont la propriété Rule Category est Signal Integrity.
Remarques
- La propriété Rule Category est définie uniquement pour les objets de règle de conception.
-
Les apostrophes (') au début et à la fin de
Category_Stringsont obligatoires.
Commentaire de règle
Résumé
Renvoie tous les objets de règle de conception dont la propriété Rule Comment satisfait à la requête.
Syntaxe
RuleComment : String
La chaîne saisie doit cibler le commentaire défini pour une règle (par exemple 'This is an example clearance rule').
Exemples d'utilisation
RuleComment = 'Tous les repères de positionnement masqués sur les couches de masque de pâte à braser'
Renvoie tous les objets de règle de conception dont la propriété Rule Comment est Tous les repères de positionnement masqués sur les couches de masque de pâte à braser.
RuleComment Like '*Clearance*'
Renvoie tous les objets de règle de conception dont la propriété Rule Comment contient le terme Clearance. Par exemple, une règle d'espacement avec Comment = Example Clearance Rule et une règle d'espacement des composants avec Comment = Example Component Clearance Rule seraient toutes deux renvoyées par cette expression.
RuleComment = ''
Renvoie tous les objets except les objets de règle de conception dont la propriété Rule Comment est renseignée.
Remarque
La propriété Rule Comment est définie uniquement pour les objets de règle de conception.
Règle activée
Résumé
Renvoie tous les objets de règle de conception dont la propriété Rule Enabled satisfait à la requête.
Syntaxe
RuleEnabled : Boolean_String
Exemples d'utilisation
RuleEnabled = 'True'
Renvoie tous les objets de règle de conception dont la propriété Rule Enabled est activée.
RuleEnabled = 'False'
Renvoie tous les objets de règle de conception dont la propriété Rule Enabled est désactivée.
Remarque
La propriété Rule Enabled est définie uniquement pour les objets de règle de conception.
Priorité de règle
Résumé
Renvoie tous les objets de règle de conception dont la propriété Rule Priority satisfait à la requête.
Syntaxe
RulePriority : Numeric_String
RulePriority : Number
Exemples d'utilisation
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Renvoie tous les objets de règle de conception dont la propriété Rule Priority est 2.
RulePriority > '' && RulePriority Between 3 And 5
Renvoie tous les objets de règle de conception dont la propriété Rule Priority est supérieure ou égale à 3 et inférieure ou égale à 5.
ObjectKind Like '*Rule' && RulePriority >= 4
Renvoie tous les objets de règle de conception dont la propriété Rule Priority est supérieure ou égale à 4.
IsRule && RulePriority < 4
Renvoie tous les objets de règle de conception dont la propriété Rule Priority est inférieure à 4.
RulePriority <> '1'
Renvoie tous les objets except objets de règle de conception dont la propriété Rule Priority est égale à 1.
IsRule && RulePriority <> 1
Renvoie tous les objets de règle de conception dont la propriété Rule Priority n’est pas égale à 1.
Remarque
La propriété Rule Priority n’est définie que pour les objets de règle de conception.
RuleScope1
Résumé
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 1 satisfait à la requête.
Syntaxe
RuleScope1 : String
La chaîne saisie doit cibler le périmètre défini pour la règle (par exemple, 'All').
Exemples d’utilisation
RuleScope1 = 'All'
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 1 est All.
RuleScope1 = 'InNet(''D7'')'
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 1 est InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 1 est InNet('???'). La chaîne du net associé doit comporter exactement trois caractères ; InNet('GND') et InNet('VCC') sont des exemples de propriétés Scope 1 conformes.
Remarque
La propriété Scope 1 n’est définie que pour les objets de règle de conception et de violation.
RuleScope2
Résumé
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 2 satisfait à la requête.
Syntaxe
RuleScope2 : String
La chaîne saisie doit cibler le périmètre défini pour la règle (par exemple, 'All').
Exemples d’utilisation
RuleScope2 = 'All'
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 2 est All.
RuleScope2 = '-'
Renvoie tous les objets de règle de conception et de violation qui n’ont pas de propriété Scope 2. Quelques types de règles de conception possèdent une propriété Scope 1 et une propriété Scope 2 (règles binaires), mais la plupart des types ne possèdent qu’une propriété Scope 1 (règles unaires) ; une propriété Scope 2 ne peut donc pas être définie pour ces règles.
RuleScope2 = 'InNet(''D7'')'
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 2 est InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 2 est InNet('???'). La chaîne du net associé doit comporter exactement trois caractères ; InNet('GND') et InNet('VCC') sont des exemples de propriétés Scope 1 conformes.
RuleScope2 Like 'InComponent(''??*'')'
Renvoie tous les objets de règle de conception et de violation dont la propriété Scope 2 est InComponent('??*'). La chaîne du composant associé doit comporter au moins deux caractères ; InComponent('C3') et InComponent('RP1') sont des exemples de propriétés Scope 2 conformes.
Remarque
La propriété Scope 2 n’est définie que pour les objets de règle de conception et de violation.
RuleType
Résumé
Renvoie tous les objets de règle de conception dont la propriété Rule Type satisfait à la requête.
Syntaxe
RuleType = RuleType_String
RuleType <> RuleType_String
RuleType_String doit être l’une des chaînes suivantes :
-
Electrical Rules –
'Clearance','Short-Circuit','Un-Routed Net','Un-Connected Pin','Modified Polygon' -
Routing Rules –
'Width','Routing Topology','Routing Priority','Routing Layers','Routing Corners','Routing Via Style','Fanout Control','Differential Pairs Routing' -
SMT Rules –
'SMD To Corner','SMD To Plane','SMD Neck-Down','SMD Entry' -
Mask Rules –
'Solder Mask Expansion','Paste Mask Expansion' -
Plane Rules –
'Power Plane Connect Style','Power Plane Clearance','Polygon Connect Style' -
Testpoint Rules -
'Fabrication Testpoint Style','Fabrication Testpoint Usage','Assembly Testpoint Style','Assembly Testpoint Usage' -
Manufacturing Rules -
'Minimum Annular Ring','Acute Angle','Hole Size','Layer Pairs','Hole To Hole Clearance','Minimum Solder Mask Sliver','Silk To Solder Mask Clearance','Silk To Silk Clearance','Board Outline Clearance' -
High Speed Rules -
'Parallel Segment','Length','Matched Lengths','Daisy Chain Stub Length','Vias Under SMD','Maximum Via Count','Max Via Sub Length (Back Drilling)' -
Placement Rules –
'Room Definition','Component Clearance','Component Orientations','Permitted Layers','Nets to Ignore','Height' -
Signal Integrity Rules -
'Signal Stimulus','Overshoot - Falling Edge','Overshoot - Rising Edge','Undershoot - Falling Edge','Undershoot - Rising Edge','Impedance','Signal Top Value','Signal Base Value','Flight Time - Rising Edge','Flight Time - Falling Edge','Slope - Rising Edge','Slope - Falling Edge','Supply Nets'
Exemples d’utilisation
RuleType = 'Clearance'
Renvoie tous les objets de règle de conception dont la propriété Rule Type est Clearance.
RuleType <> 'Paste Mask Expansion'
Renvoie tous les objets except objets de règle de conception dont la propriété Rule Type est Paste Mask Expansion.
IsRule && RuleType <> 'Height'
Renvoie tous les objets de règle de conception dont la propriété Rule Type n’est pas Height.
Remarques
- La propriété Rule Type n’est définie que pour les objets de règle de conception.
-
Les apostrophes (') au début et à la fin de
RuleType_Stringsont obligatoires.
ShowComment
Résumé
Renvoie les objets de composant dont la propriété Show Comment satisfait à la requête.
Syntaxe
ShowComment : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d’utilisation
ShowComment = 'True'
Renvoie tous les objets de composant dont la propriété Show Comment est activée.
ShowComment = 'False'
Renvoie tous les objets de composant dont la propriété Show Comment est désactivée.
ShowComment <> 'True'
Not (ShowComment = 'True')
Renvoie tous les objets except objets de composant dont la propriété Show Comment est activée.
ShowComment <> 'False'
Not (ShowComment = 'False')
Renvoie tous les objets except objets de composant dont la propriété Show Comment est désactivée.
Remarques
- La propriété Show Comment n’est définie que pour les objets de composant.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
ShowName
Résumé
Renvoie les objets de composant dont la propriété Show Name satisfait à la requête.
Syntaxe
ShowName : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d’utilisation
ShowName = 'True'
Renvoie tous les objets de composant dont la propriété Show Name est activée.
ShowName = 'False'
Renvoie tous les objets de composant dont la propriété Show Name est désactivée.
ShowName <> 'True'
Not (ShowName = 'True')
Renvoie tous les objets except objets de composant dont la propriété Show Name est activée.
ShowName <> 'False'
Not (ShowName = 'False')
Renvoie tous les objets except objets de composant dont la propriété Show Name est désactivée.
Remarques
- La propriété Show Name n’est définie que pour les objets de composant.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
SlotHoleLength
Résumé
Renvoie tous les objets de pastille dont la propriété Hole Length satisfait à la requête.
Syntaxe
SlotHoleLength : Number
Number suit les unités de mesure actuellement utilisées pour le document : soit impériales (mil ; 1 mil = 0,001 pouce), soit métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(SlotHoleLength) : Number– pour spécifier une longueur en mil. -
AsMM(SlotHoleLength) : Number– pour spécifier une longueur en mm.
Exemples d’utilisation
SlotHoleLength = 50
Renvoie tous les objets de type pastille dont la propriété Hole Length est égale à 50 dans les unités de mesure actuelles.
SlotHoleLength >= 50
Renvoie tous les objets de type pastille dont la propriété Hole Length est supérieure ou égale à 50 dans les unités de mesure actuelles.
AsMils(SlotHoleLength) Between 20 And 50
Renvoie tous les objets de type pastille dont la propriété Hole Length est supérieure ou égale à 0.5mil et inférieure ou égale à 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Renvoie tous les objets de type pastille dont la propriété Hole Length est inférieure à 1.5 mm.
Remarque
La propriété Hole Length est définie uniquement pour les objets de type pastille.
Expansion du masque de soudure
Résumé
La distance d’expansion du masque de soudure pour les arcs, les remplissages, les pastilles, les régions, les pistes et les vias peut être déterminée soit par les règles de conception d’expansion du masque de soudure applicables, soit manuellement, en définissant une valeur d’expansion dans les propriétés de l’objet. Cette fonction renvoie les éléments suivants :
-
Les pastilles et les vias dont la propriété Solder Mask Expansion satisfait à la requête.
-
Les arcs, les remplissages, les régions et les pistes dont Solder Mask Expansion Mode est défini sur
ManualouFrom Rule, AND et dont la propriété Solder Mask Expansion satisfait à la requête.
Syntaxe
SolderMaskExpansion : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(– pour spécifier une expansion du masque de soudure en mil.SolderMaskExpansion) : Number -
AsMM(– pour spécifier une expansion du masque de soudure en mm.SolderMaskExpansion) : Number
Exemples d’utilisation
SolderMaskExpansion = 4
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion (ou la propriété Solder Mask Expansion - Top si elle est distincte) est égale à 4 dans les unités de mesure actuelles. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est égale à 4 dans les unités de mesure actuelles.
SolderMaskExpansion >= 0.0508
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion (ou la propriété Solder Mask Expansion - Top si elle est distincte) est supérieure ou égale à 0.0508 dans les unités de mesure actuelles. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est supérieure ou égale à 0.0508 dans les unités de mesure actuelles.
AsMils(SolderMaskExpansion) Between 3 And 5
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion (ou la propriété Solder Mask Expansion - Top si elle est distincte) est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil.
AsMM(SolderMaskExpansion) < 0.1524
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion (ou la propriété Solder Mask Expansion - Top si elle est distincte) est inférieure à 0.1524 mm. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est inférieure à 0.1524 mm.
Remarques
- La distance d’expansion du masque de soudure peut être négative, nulle ou positive.
- La propriété Solder Mask Expansion est définie uniquement pour les objets de type arc, remplissage, pastille, région, piste et via.
Expansion du masque de soudure inférieur
Résumé
La distance d’expansion du masque de soudure pour les arcs, les remplissages, les pastilles, les régions, les pistes et les vias peut être déterminée soit par les règles de conception d’expansion du masque de soudure applicables, soit manuellement, en définissant une valeur d’expansion dans les propriétés de l’objet. Pour les pastilles et les vias, les valeurs d’expansion peuvent être définies indépendamment pour les faces supérieure et inférieure de la carte. Cette fonction renvoie les éléments suivants :
- Les pastilles et les vias dont la propriété Solder Mask Expansion - Bottom satisfait à la requête.
-
Les arcs, les remplissages, les régions et les pistes dont Solder Mask Expansion Mode est défini sur
ManualouFrom Rule, AND et dont la propriété Solder Mask Expansion satisfait à la requête.
Syntaxe
SolderMaskExpansionBottom : Number
Number utilise les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(SolderMaskExpansionBottom) : Number– pour spécifier une expansion du masque de soudure en mil. -
AsMM(SolderMaskExpansionBottom) : Number– pour spécifier une expansion du masque de soudure en mm.
Exemples d’utilisation
SolderMaskExpansionBottom = 4
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Bottom est égale à 4 dans les unités de mesure actuelles. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est égale à 4 dans les unités de mesure actuelles.
SolderMaskExpansionBottom >= 0.0508
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Bottom est supérieure ou égale à 0.0508 dans les unités de mesure actuelles. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est supérieure ou égale à 0.0508 dans les unités de mesure actuelles.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Bottom est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil.
AsMM(SolderMaskExpansionBottom) < 0.1524
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Bottom est inférieure à 0.1524 mm. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est inférieure à 0.1524 mm.
Remarques
-
La distance d’expansion du masque de soudure peut être négative, nulle ou positive.
-
La propriété Solder Mask Expansion - Bottom est définie uniquement pour les objets de type pastille et via.
Expansion du masque de soudure à partir du bord du trou
Résumé
Renvoie tous les objets de type pastille et via dont la propriété Apply Solder Mask Expansion From The Hole Edge satisfait à la requête.
Syntaxe
SolderMaskExpansionFromHoleEdge : Boolean_String
Exemples d’utilisation
SolderMaskExpansionFromHoleEdge = 'True'
Renvoie tous les objets de type pastille et via dont la propriété Apply Solder Mask Expansion From The Hole Edge est activée.
SolderMaskExpansionFromHoleEdge = 'False'
Renvoie tous les objets de type pastille et via dont la propriété Apply Solder Mask Expansion From The Hole Edge est désactivée.
Remarque
La propriété Apply Solder Mask Expansion From The Hole Edge n’est définie que pour les objets de type pastille et via.
Mode d’expansion du masque de soudure
Résumé
La distance d’expansion du masque de soudure pour les arcs, les remplissages, les régions et les pistes peut être déterminée soit par les règles de conception d’expansion du masque de soudure applicables, soit manuellement, en définissant une valeur d’expansion dans les propriétés de l’objet. Il est également possible de n’appliquer aucun masque à ces objets. Ces trois modes sont déterminés par la propriété Solder Mask Expansion Mode de l’objet. Cette fonction renvoie les objets de type arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode satisfait à la requête.
Syntaxe
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String doit être l’une des chaînes suivantes :
-
'None' -
'From Rule' -
'Manual'
Exemples d’utilisation
SolderMaskExpansionMode = 'Manual'
Renvoie tous les objets de type arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur Manual, ainsi que les objets de type pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskExpansionMode = 'From Rule'
Renvoie tous les objets de type arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur From Rule, ainsi que les objets de type pastille et via dont la propriété Solder Mask Override est désactivée.
SolderMaskExpansionMode = 'None'
Renvoie tous les objets except les objets de type pastille et via, et les objets de type arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur From Rule ou Manual.
SolderMaskExpansionMode <> 'Manual'
Not (SolderMaskExpansionMode = 'Manual')
Renvoie tous les objets except les objets de type arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur Manual, et les objets de type pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Renvoie tous les objets except les objets de type arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur From Rule, et les objets de type pastille et via dont la propriété Solder Mask Override est désactivée.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Renvoie tous les objets de type pastille et via, ainsi que les objets de type arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur From Rule ou Manual.
Remarques
- La propriété Solder Mask Expansion Mode n’est définie que pour les objets de type arc, remplissage, région et piste.
-
Les apostrophes (') au début et à la fin de
ExpansionMode_Stringsont obligatoires.
Expansion du masque de soudure sur la face supérieure
Résumé
La distance d’expansion du masque de soudure pour les arcs, les remplissages, les pastilles, les régions, les pistes et les vias peut être déterminée soit par les règles de conception d’expansion du masque de soudure applicables, soit manuellement, en définissant une valeur d’expansion dans les propriétés de l’objet. Pour les pastilles et les vias, les valeurs d’expansion peuvent être spécifiées indépendamment pour les faces supérieure et inférieure de la carte. Cette fonction renvoie les éléments suivants :
- Les pastilles et les vias dont la propriété Solder Mask Expansion - Top satisfait à la requête.
-
Les arcs, les remplissages, les régions et les pistes dont Solder Mask Expansion Mode est défini sur
ManualouFrom Rule, AND dont la propriété Solder Mask Expansion satisfait à la requête.
Syntaxe
SolderMaskExpansionTop : Number
Number utilisera les unités de mesure actuellement employées pour le document : soit les unités impériales (mil ; 1 mil = 0,001 pouce), soit les unités métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être indiquée – en remplaçant les unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(SolderMaskExpansionTop) : Number– pour spécifier une expansion du masque de soudure en mil. -
AsMM(SolderMaskExpansionTop) : Number– pour spécifier une expansion du masque de soudure en mm.
Exemples d’utilisation
SolderMaskExpansionTop = 4
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Top est égale à 4 dans les unités de mesure actuelles. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est égale à 4 dans les unités de mesure actuelles.
SolderMaskExpansionTop >= 0.0508
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Top est supérieure ou égale à 0.0508 dans les unités de mesure actuelles. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est supérieure ou égale à 0.0508 dans les unités de mesure actuelles.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Top est supérieure ou égale à 3 mil et inférieure ou égale à 5mil. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est supérieure ou égale à 3 mil et inférieure ou égale à 5 mil.
AsMM(SolderMaskExpansionTop) < 0.1524
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Expansion - Top est inférieure à 0.1524 mm. Renvoie également les objets de type arc, remplissage, région et piste dont Solder Mask Expansion Mode est défini sur Manual ou From Rule, et dont la propriété Solder Mask Expansion est inférieure à 0.1524mm.
Remarques
-
La distance d’expansion du masque de soudure peut être négative, nulle ou positive.
-
La propriété Solder Mask Expansion - Top n’est définie que pour les objets de type pastille et via.
Remplacement des règles de masque de soudure
Résumé
La distance d’expansion du masque de soudure pour les pastilles et les vias peut être déterminée soit par les règles de conception d’expansion du masque de soudure applicables, soit manuellement, en définissant une valeur d’expansion dans les propriétés de la pastille ou du via. Cette dernière méthode nécessite que la propriété Solder Mask Override de la pastille ou du via soit activée. Cette fonction renvoie les objets de type pastille et via dont la propriété Solder Mask Override satisfait à la requête.
Syntaxe
SolderMaskOverride : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemples d’utilisation
SolderMaskOverride = 'True'
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskOverride = 'False'
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Override est désactivée.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Renvoie tous les objets except les objets de type pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Renvoie tous les objets except les objets de type pastille et via dont la propriété Solder Mask Override est désactivée.
Remarque
La propriété Solder Mask Override n’est définie que pour les objets de type pastille et via.
Recouvrement par le masque de soudure sur la face inférieure
Résumé
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Tenting - Bottom satisfait à la requête.
Syntaxe
SolderMaskTentingBottom : Boolean_String
Exemples d’utilisation
SolderMaskTentingBottom = 'True'
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Tenting - Bottom est activée.
SolderMaskTentingBottom = 'False'
Renvoie tous les objets de type pastille et via dont la propriété Solder Mask Tenting - Bottom est désactivée.
Remarques
-
La propriété Solder Mask Tenting - Bottom n’est définie que pour les objets de type pastille et via.
-
La propriété Solder Mask Tenting - Bottom (telle qu’elle apparaît dans les panneaux List) correspond à l’option Bottom de la section Solder Mask Expansion lorsque vous consultez les propriétés d’un objet sélectionné dans le panneau Properties. Lorsque la propriété Solder Mask Tenting - Bottom est activée, l’option Bottom est désactivée, ce qui signifie que la pastille ou le via ne présente aucune ouverture dans le masque de soudure sur la face inférieure de la carte et est donc recouvert.
Recouvrement par le masque de soudure sur la face supérieure
Résumé
Renvoie tous les objets pastille et via dont la propriété Solder Mask Tenting - Top satisfait à la requête.
Syntaxe
SolderMaskTentingTop : Boolean_String
Exemples d’utilisation
SolderMaskTentingTop = 'True'
Renvoie tous les objets pastille et via dont la propriété Solder Mask Tenting - Top est activée.
SolderMaskTentingTop = 'False'
Renvoie tous les objets pastille et via dont la propriété Solder Mask Tenting - Top est désactivée.
Remarques
-
La propriété Solder Mask Tenting - Top est définie uniquement pour les objets pastille et via.
-
La propriété Solder Mask Tenting - Top (telle qu’elle apparaît dans les panneaux List) est liée à l’option Top de la section Solder Mask Expansion lors de l’affichage des propriétés d’un objet sélectionné dans le panneau Properties. Lorsque la propriété Solder Mask Tenting - Top est activée, l’option Top est désactivée, ce qui signifie que la pastille ou le via ne présente aucune ouverture dans le masque de soudure sur la face supérieure de la carte et est donc recouvert de masque.
Hauteur de dégagement
Résumé
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) satisfait à la requête.
Syntaxe
StandoffHeight : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire correspondant à l’unité de mesure :
-
AsMils(StandoffHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(StandoffHeight) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
StandoffHeight = 100
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est égale à 100 dans les unités de mesure actuelles.
StandoffHeight >= 4.064
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(StandoffHeight) > 80
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est supérieure à 80 mil.
AsMM(StandoffHeight) Between 1.524 And 3.81
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
StandoffHeight <> 50
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est not égale à 50 dans les unités de mesure actuelles.
AsMils(StandoffHeight) <= 120
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est inférieure ou égale à 120 mil.
AsMM(StandoffHeight) < 1.778
Renvoie tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est inférieure à 1.778 mm.
Remarque
La propriété Model Standoff Height (Extruded) est définie uniquement pour les objets corps 3D extrudés.
Couche de départ
Résumé
Renvoie tous les objets via dont la couche indiquée à gauche dans leur propriété Drill Pair satisfait à la requête.
Syntaxe
StartLayer = Layer_String
Exemples d’utilisation
StartLayer = 'Top Layer'
Renvoie tous les objets via dont la propriété Drill Pair comporte l’entrée Top Layer à gauche.
StartLayer <> 'Signal Layer 2'
Renvoie tous les objets except les objets via dont la propriété Drill Pair comporte l’entrée Signal Layer 2 à gauche.
IsVia && StartLayer <> 'Internal Plane 1'
Renvoie tous les objets via except ceux dont la propriété Drill Pair comporte l’entrée Internal Plane 1 à gauche.
Remarques
-
Les apostrophes (') au début et à la fin de
Layer_Stringsont obligatoires. - La propriété Drill Pair est définie uniquement pour les objets via.
Couche d’arrivée
Résumé
Renvoie tous les objets via dont la couche indiquée à droite dans leur propriété Drill Pair satisfait à la requête.
Syntaxe
StopLayer = Layer_String
Exemples d’utilisation
StopLayer = 'Top Layer'
Renvoie tous les objets via dont la propriété Drill Pair comporte l’entrée Top Layer à droite.
StopLayer <> 'Signal Layer 2'
Renvoie tous les objets except les objets via dont la propriété Drill Pair comporte l’entrée Signal Layer 2 à droite.
IsVia && StopLayer <> 'Internal Plane 1'
Renvoie tous les objets via except ceux dont la propriété Drill Pair comporte l’entrée Internal Plane 1 à droite.
Remarques
-
Les apostrophes (') au début et à la fin de
Layer_Stringsont obligatoires. - La propriété Drill Pair est définie uniquement pour les objets via.
Texte de la chaîne
Résumé
Renvoie les objets chaîne de texte et cote avec ligne de repère dont la propriété String satisfait à la requête.
Syntaxe
StringText : String
Exemples d’utilisation
StringText = '100nF'
Renvoie tous les objets chaîne de texte et cote avec ligne de repère dont la propriété String est 100 nF.
Remarques
- Les objets enfants des objets cote avec ligne de repère renvoyés par la requête ne sont pas renvoyés.
- La propriété String est définie uniquement pour les objets chaîne de texte et cote avec ligne de repère.
Type de chaîne
Résumé
Renvoie tous les objets texte dont la propriété String Type satisfait à la requête.
Syntaxe
StringType = StringType_String
StringType <> StringType_String
StringType_String doit être l’une des chaînes de la liste suivante :
-
'Comment' -
'Designator' -
'Free'
Exemples d’utilisation
StringType = 'Designator'
Renvoie tous les objets texte dont la propriété String Type est Designator.
StringType <> 'Free'
Renvoie tous les objets except les objets texte dont la propriété String Type est Free.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Renvoie tous les objets texte dont la propriété String Type n’est pas Free.
Remarques
- La propriété String Type est définie uniquement pour les objets texte.
-
Les apostrophes (') au début et à la fin de
StringType_Stringsont obligatoires.
Police vectorielle
Résumé
Renvoie tous les objets coordonnée, tableau de perçage, tableau d’empilage des couches, cote d’origine et texte (commentaire, désignateur, texte libre) dont la propriété Stroke Font satisfait à la requête.
Syntaxe
StrokeFont = Font_String
StrokeFont <> Font_String
Font_String doit être l’une des chaînes de la liste suivante :
-
'Default' -
'Serif' -
'Sans Serif'
Exemples d’utilisation
StrokeFont = 'Default'
Renvoie tous les objets coordonnée, tableau de perçage, tableau d’empilage des couches, cote d’origine et texte (commentaire, désignateur, texte libre) dont la propriété Stroke Font est Default.
StrokeFont <> 'Serif'
Renvoie tous les objets except les objets coordonnée, tableau de perçage, tableau d’empilage des couches, cote d’origine et texte (commentaire, désignateur, texte libre) dont la propriété Stroke Font est Serif.
Remarques
-
Les apostrophes (') au début et à la fin de
Font_Stringsont obligatoires. - La propriété Stroke Font est définie uniquement pour les objets coordonnée, tableau de perçage, tableau d’empilage des couches, cote d’origine et texte (commentaire, désignateur, texte libre).
Matériau de recouvrement
Résumé
Renvoie tous les objets de type via dont la propriété Tenting Material satisfait à la requête.
Syntaxe
TentingMaterial : String
Exemple d’utilisation
TentingMaterial = 'Epoxy'
Renvoie tous les objets de type via dont la propriété Tenting Material est Epoxy.
TentingMaterial Like 'Epoxy*'
Renvoie tous les objets de type via possédant un Tenting Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Tenting Material n’est définie que pour les objets de type via.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
Côté de recouvrement par le vernis épargne
Résumé
Renvoie tous les objets de type via dont la propriété Tenting Side satisfait à la requête.
Syntaxe
TentingSide = TentingSide_String
TentingSide <> TentingSide_String
TentingSide_String doit être l’une des chaînes de la liste suivante :
-
'Top' -
'Bottom' -
'Both'
Exemple d’utilisation
TentingSide = 'Top'
Renvoie tous les objets de type via dont la propriété Tenting Side est Top.
TentingSide <> 'Both'
Renvoie tous les objets except les objets de type via dont la propriété Tenting Side est Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Renvoie tous les objets except les objets de type via dont la propriété Tenting Side est Both.
Remarques
- La propriété Tenting Side n’est définie que pour les objets de type via.
-
Les apostrophes (
') au début et à la fin deTentingSide_Stringsont obligatoires.
Point de test
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont les propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom satisfont à la requête.
Syntaxe
Testpoint : Boolean
Exemple d’utilisation
Testpoint
Testpoint = True
Renvoie tous les objets de type pastille et via dont au moins une des propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom est activée.
Not Testpoint
Testpoint = False
Renvoie tous les objets except les objets de type pastille et via dont au moins une des propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom est activée.
Remarque
Les propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top et Assembly Testpoint - Bottom ne sont définies que pour les objets de type pastille et via.
Point de test d’assemblage
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont les propriétés Assembly Testpoint - Top ou Assembly Testpoint - Bottom satisfont à la requête.
Syntaxe
TestpointAssy : Boolean
Exemple d’utilisation
TestpointAssy
TestpointAssy = True
Renvoie tous les objets de type pastille et via dont les propriétés Assembly Testpoint - Top ou Assembly Testpoint - Bottom sont activées.
Not TestpointAssy
TestpointAssy = False
Renvoie tous les objets except les objets de type pastille et via dont les propriétés Assembly Testpoint - Top ou Assembly Testpoint - Bottom sont activées.
Remarque
Les propriétés Assembly Testpoint - Top et Assembly Testpoint - Bottom ne sont définies que pour les objets de type pastille et via.
Point de test d’assemblage sur la face inférieure
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont la propriété Assembly Testpoint - Bottom satisfait à la requête.
Syntaxe
TestpointAssyBottom : Boolean
Exemple d’utilisation
TestpointAssyBottom
TestpointAssyBottom = True
Renvoie tous les objets de type pastille et via dont la propriété Assembly Testpoint - Bottom est activée.
Not TestpointAssyBottom
TestpointAssyBottom = False
Renvoie tous les objets except les objets de type pastille et via dont la propriété Assembly Testpoint - Bottom est activée.
Remarque
La propriété Assembly Testpoint - Bottom n’est définie que pour les objets de type pastille et via.
Point de test d’assemblage sur la face supérieure
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont la propriété Assembly Testpoint - Top satisfait à la requête.
Syntaxe
TestpointAssyTop : Boolean
Exemple d’utilisation
TestpointAssyTop
TestpointAssyTop = True
Renvoie tous les objets de type pastille et via dont la propriété Assembly Testpoint - Top est activée.
Not TestpointAssyTop
TestpointAssyTop = False
Renvoie tous les objets except les objets de type pastille et via dont la propriété Assembly Testpoint - Top est activée.
Remarque
La propriété Assembly Testpoint - Top n’est définie que pour les objets de type pastille et via.
Point de test sur la face inférieure
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont les propriétés Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom satisfont à la requête.
Syntaxe
TestpointBottom : Boolean
Exemple d’utilisation
TestpointBottom
TestpointBottom = True
Renvoie tous les objets de type pastille et via dont les propriétés Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom sont activées.
Not TestpointBottom
TestpointBottom = False
Renvoie tous les objets except les objets de type pastille et via dont les propriétés Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom sont activées.
Remarque
Les propriétés Fabrication Testpoint - Bottom et Assembly Testpoint - Bottom ne sont définies que pour les objets de type pastille et via.
Point de test de fabrication
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont les propriétés Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom satisfont à la requête.
Syntaxe
TestpointFab : Boolean
Exemple d’utilisation
TestpointFab
TestpointFab = True
Renvoie tous les objets de type pastille et via dont les propriétés Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom sont activées.
Not TestpointFab
TestpointFab = False
Renvoie tous les objets except les objets de type pastille et via dont les propriétés Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom sont activées.
Remarque
Les propriétés Fabrication Testpoint - Top et Fabrication Testpoint - Bottom ne sont définies que pour les objets de type pastille et via.
Point de test de fabrication sur la face inférieure
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont la propriété Fabrication Testpoint - Bottom satisfait à la requête.
Syntaxe
TestpointFabBottom : Boolean
Exemple d’utilisation
TestpointFabBottom
TestpointFabBottom = True
Renvoie tous les objets de type pastille et via dont la propriété Fabrication Testpoint - Bottom est activée.
Not TestpointFabBottom
TestpointFabBottom = False
Renvoie tous les objets except les objets de type pastille et via dont la propriété Fabrication Testpoint - Bottom est activée.
Remarque
La propriété Fabrication Testpoint - Bottom n’est définie que pour les objets de type pastille et via.
Point de test de fabrication sur la face supérieure
Résumé
Les objets de type pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets de type pastille et via dont la propriété Fabrication Testpoint - Top satisfait à la requête.
Syntaxe
TestpointFabTop : Boolean
Exemple d’utilisation
TestpointFabTop
TestpointFabTop = True
Renvoie tous les objets de type pastille et via dont la propriété Fabrication Testpoint - Top est activée.
Not TestpointFabTop
TestpointFabTop = False
Renvoie tous les objets except les objets de type pastille et via dont la propriété Fabrication Testpoint - Top est activée.
Remarque
La propriété Fabrication Testpoint - Top n’est définie que pour les objets de type pastille et via.
Point de test supérieur
Résumé
Les objets pastille et via peuvent être utilisés comme points de test de fabrication et/ou d’assemblage, sur la face supérieure et/ou inférieure de la carte. Cette fonction renvoie les objets pastille et via dont les propriétés Fabrication Testpoint - Top ou Assembly Testpoint - Top satisfont à la requête.
Syntaxe
TestpointTop : Boolean
Exemples d’utilisation
TestpointTop
TestpointTop = True
Renvoie tous les objets pastille et via dont les propriétés Fabrication Testpoint - Top ou Assembly Testpoint - Top sont activées.
Not TestpointTop
TestpointTop = False
Renvoie tous les objets except les objets pastille et via dont les propriétés Fabrication Testpoint - Top ou Assembly Testpoint - Top sont activées.
Remarque
Les propriétés Fabrication Testpoint - Top et Assembly Testpoint - Top ne sont définies que pour les objets pastille et via.
Hauteur du texte
Résumé
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Height satisfait à la requête.
Syntaxe
TextHeight : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être précisée – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(TextHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(TextHeight) : Number– pour spécifier une hauteur en mm.
Exemples d’utilisation
TextHeight = 60
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Height est égale à 60 dans les unités de mesure actuelles.
TextHeight >= 1.27
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Height est supérieure ou égale à 1.27 dans les unités de mesure actuelles.
AsMils(TextHeight) Between 40 And 80
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Height est supérieure ou égale à 40 mil et inférieure ou égale à 80 mil.
AsMM(TextHeight) < 1.778
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Height est inférieure à 1.778 mm.
Remarque
La propriété Text Height n’est définie que pour les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre).
Type de texte
Résumé
Renvoie tous les objets tableau de perçage, empilage des couches et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Kind satisfait à la requête.
Syntaxe
TextKind = TextKind_String
TextKind <> TextKind_String
TextKind_String doit être l’une des chaînes de la liste suivante :
-
'BarCode Text' -
'Stroke Font' -
'TrueType Font'
Exemples d’utilisation
TextKind = 'Stroke Font'
Renvoie tous les objets tableau de perçage, empilage des couches et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Kind est Stroke Font.
TextKind <> 'BarCode Text'
Renvoie tous les objets except les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Kind est BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Renvoie tous les objets tableau de perçage, empilage des couches et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Kind est TrueType Font.
Remarques
- La propriété Text Kind n’est définie que pour les objets tableau de perçage, empilage des couches et chaîne de texte (commentaire, désignateur, texte libre).
-
Les apostrophes (') au début et à la fin de
TextKind_Stringsont obligatoires.
Décalage du texte par rapport au rectangle inversé
Résumé
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect satisfait à la requête.
Syntaxe
TextOffsetFromInvertedRectangle : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être précisée – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(TextOffsetFromInvertedRectangle) : Number– pour spécifier un décalage en mil. -
AsMM(TextOffsetFromInvertedRectangle) : Number– pour spécifier un décalage en mm.
Exemples d’utilisation
TextOffsetFromInvertedRectangle = 3
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect est égale à 3 dans les unités de mesure actuelles.
TextOffsetFromInvertedRectangle >= 5.08
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect est supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(TextOffsetFromInvertedRectangle) > 4
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect est supérieure à 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect est supérieure ou égale à 0.635 mm et inférieure ou égale à 0.889 mm.
TextOffsetFromInvertedRectangle <> 5.5
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect est not égale à 5,5 dans les unités de mesure actuelles.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect est inférieure ou égale à 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Renvoie tous les objets chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Inverted Text Offset From Inverted Rect est inférieure à 0.143 mm.
Remarque
La propriété Inverted Text Offset From Inverted Rect n’est définie que pour les objets chaîne de texte (commentaire, désignateur, texte libre).
Largeur du texte
Résumé
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Width satisfait à la requête.
Syntaxe
TextWidth : Number
Number utilise les unités de mesure actuellement définies pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être précisée – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(TextWidth) : Number– pour spécifier une largeur en mil. -
AsMM(TextWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
TextWidth = 6
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Width est égale à 6 dans les unités de mesure actuelles.
TextWidth >= 0.127
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Width est supérieure ou égale à 0.127 dans les unités de mesure actuelles.
AsMils(TextWidth) Between 4 And 8
Renvoie tous les objets coordonnée, cote d’origine et chaîne de texte (commentaire, désignateur, texte libre) dont la propriété Text Width est supérieure ou égale à 4 mil et inférieure ou égale à 8 mil.
AsMM(TextWidth) < 0.1778
Renvoie tous les objets de type coordonnée, cote d’origine et chaîne de texte (commentaire, repère, texte libre) dont la propriété Text Width est inférieure à 0.1778 mm.
Remarque
La propriété Text Width est définie uniquement pour les objets de type coordonnée, cote d’origine et chaîne de texte (commentaire, repère, texte libre).
Largeur de piste
Résumé
Renvoie tous les objets de type rectangle dont la propriété Track Width satisfait à la requête.
Syntaxe
TrackWidth : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(TrackWidth) : Number– pour spécifier une largeur en mil. -
AsMM(TrackWidth) : Number– pour spécifier une largeur en mm.
Exemples d’utilisation
TrackWidth = 20
Renvoie tous les objets de type rectangle dont la propriété Track Width est égale à 20 dans les unités de mesure actuelles.
TrackWidth >= 1.27
Renvoie tous les objets de type rectangle dont la propriété Track Width est supérieure ou égale à 1.27 dans les unités de mesure actuelles.
AsMils(TrackWidth) Between 10 And 30
Renvoie tous les objets de type rectangle dont la propriété Track Width est supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(TrackWidth) < 1.016
Renvoie tous les objets de type rectangle dont la propriété Track Width est inférieure à 1.016 mm.
Remarque
La propriété Track Width est définie uniquement pour les objets de type rectangle.
Utiliser un rectangle inversé
Résumé
Renvoie tous les objets de type chaîne de texte (commentaire, repère, texte libre) dont la propriété Use Inverted Rectangle satisfait à la requête.
Syntaxe
UseInvertedRectangle : Boolean_String
Exemples d’utilisation
UseInvertedRectangle = 'True'
Renvoie tous les objets de type chaîne de texte (commentaire, repère, texte libre) dont la propriété Use Inverted Rectangle est activée.
UseInvertedRectangle = 'False'
Renvoie tous les objets de type chaîne de texte (commentaire, repère, texte libre) dont la propriété Use Inverted Rectangle est désactivée.
Remarque
La propriété Use Inverted Rectangle est définie uniquement pour les objets de type chaîne de texte (commentaire, repère, texte libre).
Utiliser une expansion distincte du masque de soudure
Résumé
Renvoie tous les objets de type pastille et via dont la propriété Use Separate Solder Mask Expansion satisfait à la requête.
Syntaxe
UseSeparateSolderMaskExpansion : Boolean_String
Exemples d’utilisation
UseSeparateSolderMaskExpansion = 'True'
Renvoie tous les objets de type pastille et via dont la propriété Use Separate Solder Mask Expansion est activée.
UseSeparateSolderMaskExpansion = 'False'
Renvoie tous les objets de type pastille et via dont la propriété Use Separate Solder Mask Expansion est désactivée.
Remarque
La propriété Use Separate Solder Mask Expansion est définie uniquement pour les objets de type pastille et via.
Utiliser les polices TrueType
Résumé
Renvoie tous les objets de type coordonnée, cote (sauf cote de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Use TrueType Fonts satisfait à la requête.
Syntaxe
UseTrueTypeFonts : Boolean_String
Exemples d’utilisation
UseTrueTypeFonts = 'True'
Renvoie tous les objets de type coordonnée, cote (sauf cote de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Use TrueType Fonts est activée.
UseTrueTypeFonts = 'False'
Renvoie tous les objets de type coordonnée, cote (sauf cote de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre) dont la propriété Use TrueType Fonts est désactivée.
Remarque
La propriété Use TrueType Fonts est définie uniquement pour les objets de type coordonnée, cote (sauf cote de centre), tableau de perçage, tableau d’empilage des couches et chaîne de texte (commentaire, repère, texte libre).
Diamètre du via
Résumé
Renvoie tous les objets de type via simple dont la propriété X Size (All Layers) satisfait à la requête.
Syntaxe
ViaDiameter : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(– pour spécifier un diamètre de via en mil.ViaDiameter) : Number -
AsMM(– pour spécifier un diamètre de via en mm.ViaDiameter) : Number
Exemples d’utilisation
ViaDiameter = 40
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est égale à 40 dans les unités de mesure actuelles.
ViaDiameter >= 0.508
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est supérieure ou égale à 0.508 dans les unités de mesure actuelles.
AsMils(ViaDiameter) Between 30 And 50
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est supérieure ou égale à 30 mil et inférieure ou égale à 50 mil.
AsMM(ViaDiameter) < 1.524
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est inférieure à 1.524 mm.
Remarques
-
La propriété X Size (All Layers) est définie uniquement pour les objets de type via simple, c’est-à-dire ceux dont la propriété Stack Mode (telle qu’elle apparaît dans un panneau List) est définie sur
Simple. Lorsque les propriétés d’un via sont affichées dans le panneau Propriétés, cela correspond à la sélection de l’option Simple dans la section Size and Shape. -
Lorsque les propriétés d’un via sélectionné sont affichées dans le panneau Properties, la propriété X Size (All Layers) correspond au champ Diameter, dans la section Size and Shape.
-
Cette fonction est un alias de la fonction ViaSize.
Taille du via
Résumé
Renvoie tous les objets de type via simple dont la propriété X Size (All Layers) satisfait à la requête.
Syntaxe
ViaSize : Number
Number utilise les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire lié à l’unité de mesure :
-
AsMils(ViaSize) : Number– pour spécifier un diamètre de via en mil. -
AsMM(ViaSize) : Number– pour spécifier un diamètre de via en mm.
Exemples d’utilisation
ViaSize = 40
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est égale à 40 dans les unités de mesure actuelles.
ViaSize >= 0.508
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est supérieure ou égale à 0.508 dans les unités de mesure actuelles.
AsMils(ViaSize) Between 30 And 50
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est supérieure ou égale à 30 mil et inférieure ou égale à 50 mil.
AsMM(ViaSize) < 1.524
Renvoie tous les objets de type via dont la propriété X Size (All Layers) est inférieure à 1.524 mm.
Remarques
-
La propriété X Size (All Layers) n’est définie que pour les objets via simples, c’est-à-dire ceux dont la propriété Stack Mode (telle qu’elle apparaît dans le panneau List) est définie sur
Simple. Lors de la consultation des propriétés d’un via dans le panneau Properties, cela correspond à la sélection de l’option Simple dans la section Size and Shape. -
Lors de la consultation des propriétés d’un via sélectionné dans le panneau Properties, la propriété X Size (All Layers) correspond au champ Diameter, dans la section Size and Shape.
-
Cette fonction est un alias de la fonction ViaDiameter.
ViaSize_BottomLayer
Résumé
Renvoie les objets via dont la propriété X Size (Bottom Layer) satisfait à la requête.
Syntaxe
ViaSize_BottomLayer : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire relatif à l’unité de mesure :
-
AsMils(ViaSize_BottomLayer) : Number– pour spécifier une taille en mil. -
AsMM(ViaSize_BottomLayer) : Number– pour spécifier une taille en mm.
Exemples d’utilisation
ViaSize_BottomLayer = 100
Renvoie tous les objets via dont la propriété X Size (Bottom Layer) est égale à 100 dans les unités de mesure actuelles.
ViaSize_BottomLayer >= 4.064
Renvoie tous les objets via dont la propriété X Size (Bottom Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(ViaSize_BottomLayer) > 80
Renvoie tous les objets via dont la propriété X Size (Bottom Layer) est supérieure à 80 mil.
AsMM(ViaSize_BottomLayer) Between 1.524 And 3.81
Renvoie tous les objets via dont la propriété X Size (Bottom Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
ViaSize_BottomLayer <> 50
Renvoie tous les objets via dont la propriété X Size (Bottom Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les vias simples (avec Stack Mode défini sur
Simple), la propriété X Size (Bottom Layer) est identique à la propriété X Size (All Layers) car la taille spécifiée est utilisée pour toutes les couches de signal. -
Lors de la consultation des propriétés d’un via sélectionné dans le panneau Properties, la propriété X Size (Bottom Layer) correspond au champ Diameter de la couche inférieure (dans la section Size and Shape) lorsque le mode est défini sur Top-Middle-Bottom ou Full Stack. Lorsque le mode est Simple, elle correspond au champ Diameter.
-
La propriété X Size (Bottom Layer) n’est définie que pour les objets pastille et via.
ViaSize_MidLayerN
Résumé
Renvoie les objets via dont la propriété X Size (Mid Layer <n>) satisfait à la requête.
Syntaxe
ViaSize_MidLayer<n> : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire relatif à l’unité de mesure :
-
AsMils(ViaSize_MidLayer<n>) : Number– pour spécifier une taille en mil. -
AsMM(ViaSize_MidLayer<n>) : Number– pour spécifier une taille en mm.
Exemples d’utilisation
ViaSize_MidLayer<n> = 100
Renvoie tous les objets via dont la propriété X Size (Mid Layer <n>) est égale à 100 dans les unités de mesure actuelles.
ViaSize_MidLayer<n> >= 4.064
Renvoie tous les objets via dont la propriété X Size (Mid Layer <n>) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(ViaSize_MidLayer<n>) > 80
Renvoie tous les objets via dont la propriété X Size (Mid Layer <n>) est supérieure à 80 mil.
AsMM(ViaSize_MidLayer<n>) Between 1.524 And 3.81
Renvoie tous les objets via dont la propriété X Size (Mid Layer <n>) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
ViaSize_MidLayer<n> <> 50
Renvoie tous les objets via dont la propriété X Size (Mid Layer <n>) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les vias simples (avec Stack Mode défini sur
Simple), la propriété X Size (Mid Layer <n>) est identique à la propriété X Size (All Layers) car la taille spécifiée est utilisée pour toutes les couches de signal. -
Lors de la consultation des propriétés d’un via sélectionné dans le panneau Properties, la propriété X Size (Mid Layer <n>) correspond au champ Diameter de la couche interne 1 (dans la section Size and Shape) lorsque le mode est défini sur Top-Middle-Bottom ou Full Stack. Lorsque le mode est Simple, elle correspond au champ Diameter.
-
La propriété X Size (Mid Layer <n>) n’est définie que pour les objets pastille et via.
ViaSize_TopLayer
Résumé
Renvoie les objets via dont la propriété X Size (Top Layer) satisfait à la requête.
Syntaxe
ViaSize_TopLayer : Number
Number suit les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire relatif à l’unité de mesure :
-
AsMils(ViaSize_TopLayer) : Number– pour spécifier une taille en mil. -
AsMM(ViaSize_TopLayer) : Number– pour spécifier une taille en mm.
Exemples d’utilisation
ViaSize_TopLayer = 100
Renvoie tous les objets via dont la propriété X Size (Top Layer) est égale à 100 dans les unités de mesure actuelles.
ViaSize_TopLayer >= 4.064
Renvoie tous les objets via dont la propriété X Size (Top Layer) est supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(ViaSize_TopLayer) > 80
Renvoie tous les objets via dont la propriété X Size (Top Layer) est supérieure à 80 mil.
AsMM(ViaSize_TopLayer) Between 1.524 And 3.81
Renvoie tous les objets via dont la propriété X Size (Top Layer) est supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
ViaSize_TopLayer <> 50
Renvoie tous les objets via dont la propriété X Size (Top Layer) est not égale à 50 dans les unités de mesure actuelles.
Remarques
-
Pour les vias simples (avec Stack Mode défini sur
Simple), la propriété X Size (Top Layer) est identique à la propriété X Size (All Layers) car la taille spécifiée est utilisée pour toutes les couches de signal. -
Lors de la consultation des propriétés d’un via sélectionné dans le panneau Properties, la propriété X Size (Top Layer) correspond au champ Diameter de la couche supérieure (dans la section Size and Shape) lorsque le mode est défini sur Top-Middle-Bottom ou Full Stack. Lorsque le mode est Simple, elle correspond au champ Diameter.
-
La propriété X Size (Top Layer) n’est définie que pour les objets pastille et via.
ViolatingPrimitive1
Résumé
Renvoie tous les objets de violation dont la propriété Primitive 1 satisfait à la requête.
Syntaxe
ViolatingPrimitive1 : String
Exemples d’utilisation
ViolatingPrimitive1 = 'Net GND'
Renvoie tous les objets de violation dont la propriété Primitive 1 est Net GND.
ViolatingPrimitive1 Like 'Pad*'
Renvoie tous les objets de violation dont la propriété Primitive 1 commence par Pad.
Remarques
- La propriété Primitive 1 n’est définie que pour les objets de violation.
- Les objets enfants des objets de violation renvoyés par la requête ne sont pas renvoyés.
ViolatingPrimitive2
Résumé
Renvoie tous les objets de violation dont la propriété Primitive 2 satisfait aux critères de la requête.
Syntaxe
ViolatingPrimitive2 : String
Exemples d'utilisation
ViolatingPrimitive2 = 'Net GND'
Renvoie tous les objets de violation dont la propriété Primitive 2 est égale à Net GND.
ViolatingPrimitive2 Like 'Pad*'
Renvoie tous les objets de violation dont la propriété Primitive 2 commence par Pad.
Remarques
- La propriété Primitive 2 n'est définie que pour les objets de violation.
- Les objets enfants des objets de violation renvoyés par la requête ne sont pas renvoyés.
ViolationDescription
Résumé
Renvoie tous les objets de violation dont la propriété Violation Description satisfait aux critères de la requête.
Syntaxe
ViolationDescription : String
Exemples d'utilisation
ViolationDescription = '- Missing required testpoint'
Renvoie tous les objets de violation dont la propriété Violation Description est égale à - Missing required testpoint.
ViolationDescription Like '*Length*'
Renvoie tous les objets de violation dont la propriété Violation Description contient Length.
Remarques
- La propriété Violation Description n'est définie que pour les objets de violation.
- Les objets enfants des objets de violation renvoyés par la requête ne sont pas renvoyés.
W
Résumé
Renvoie les objets arc et piste dont la propriété Width satisfait aux critères de la requête.
Syntaxe
W : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(W) : Number– pour spécifier une largeur en mil. -
AsMM(– pour spécifier une largeur en mm.W) : Number
Exemples d'utilisation
W = 20
Renvoie tous les objets arc et piste dont la propriété Width est égale à 20 dans les unités de mesure actuelles.
W >= 0.381
Renvoie tous les objets arc et piste dont la propriété Width est supérieure ou égale à 0.381 dans les unités de mesure actuelles.
AsMils(W) Between 10 And 30
Renvoie tous les objets arc et piste dont la propriété Width est supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(W) < 0.635
Renvoie tous les objets arc et piste dont la propriété Width est inférieure à 0.635 mm.
Remarques
- La propriété Width n'est définie que pour les objets arc et piste.
- Cette fonction est un alias de la fonction Width.
Largeur
Résumé
Renvoie les objets arc et piste dont la propriété Width satisfait aux critères de la requête.
Syntaxe
Width : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(Width) : Number– pour spécifier une largeur en mil. -
AsMM(Width) : Number– pour spécifier une largeur en mm.
Exemples d'utilisation
Width = 20
Renvoie tous les objets arc et piste dont la propriété Width est égale à 20 dans les unités de mesure actuelles.
Width >= 0.381
Renvoie tous les objets arc et piste dont la propriété Width est supérieure ou égale à 0.381 dans les unités de mesure actuelles.
AsMils(Width) Between 10 And 30
Renvoie tous les objets arc et piste dont la propriété Width est supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(Width) < 0.635
Renvoie tous les objets arc et piste dont la propriété Width est inférieure à 0.635 mm.
Remarques
- La propriété Width n'est définie que pour les objets arc et piste.
- Cette fonction est un alias de la fonction W.
X1
Résumé
Renvoie tous les objets arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d'empilage des couches, objet OLE, cote d'origine, pastille, chaîne de texte (commentaire, désignateur, texte libre), piste et via dont la propriété X1 satisfait aux critères de la requête.
Syntaxe
X1 : Number
Number utilisera les unités de mesure actuellement employées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplaçant les unités par défaut définies au niveau du document – à l'aide d'un mot-clé supplémentaire lié à l'unité de mesure :
-
AsMils(X1) : Number– pour spécifier une valeur en mil. -
AsMM(X1) : Number– pour spécifier une valeur en mm.
Exemples d'utilisation
X1 = 1200
Renvoie tous les objets arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d'empilage des couches, objet OLE, cote d'origine, pastille, chaîne de texte (commentaire, désignateur, texte libre), piste et via dont la propriété X1 est égale à 1200 dans les unités de mesure actuelles.
X1 >= 38.1
Renvoie tous les objets arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d'empilage des couches, objet OLE, cote d'origine, pastille, chaîne de texte (commentaire, désignateur, texte libre), piste et via dont la propriété X1 est supérieure ou égale à 38.1 dans les unités de mesure actuelles.
AsMils(X1) Between 1000 And 1400
Renvoie tous les objets arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d'empilage des couches, objet OLE, cote d'origine, pastille, chaîne de texte (commentaire, désignateur, texte libre), piste et via dont la propriété X1 est supérieure ou égale à 1000 mil et inférieure ou égale à 1400 mil.
AsMM(X1) < 20.32
Renvoie tous les objets arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d'empilage des couches, objet OLE, cote d'origine, pastille, chaîne de texte (commentaire, désignateur, texte libre), piste et via dont la propriété X1 est inférieure à 20.32 mm.
Remarque
La propriété X1 n'est définie que pour les objets arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d'empilage des couches, objet OLE, cote d'origine, pastille, chaîne de texte (commentaire, désignateur, texte libre), piste et via.
X2
Résumé
Renvoie tous les objets remplissage, cote d'origine et piste dont la propriété X2 satisfait aux critères de la requête.
Syntaxe
X2 : Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(X2) : Number– pour spécifier une valeur en mil. -
AsMM(X2) : Number– pour spécifier une valeur en mm.
Exemples d’utilisation
X2 = 1200
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété X2 est égale à 1200 dans les unités de mesure actuelles.
X2 >= 38.1
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété X2 est supérieure ou égale à 38.1 dans les unités de mesure actuelles.
AsMils(X2) Between 1000 And 1400
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété X2 est supérieure ou égale à 1000 mil et inférieure ou égale à 1400 mil.
AsMM(X2) < 20.32
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété X2 est inférieure à 20.32 mm.
Remarque
La propriété X2 est uniquement définie pour les objets de type remplissage, cotation d’origine et piste.
Y1
Résumé
Renvoie tous les objets de type arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d’empilage des couches, objet OLE, cotation d’origine, pastille, chaîne de texte (commentaire, repère, texte libre), piste et via dont la propriété Y1 satisfait à la requête.
Syntaxe
Y1 : Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(Y1) : Number– pour spécifier une valeur en mil. -
AsMM(Y1) : Number– pour spécifier une valeur en mm.
Exemples d’utilisation
Y1 = 1200
Renvoie tous les objets de type arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d’empilage des couches, objet OLE, cotation d’origine, pastille, chaîne de texte (commentaire, repère, texte libre), piste et via dont la propriété Y1 est égale à 1200 dans les unités de mesure actuelles.
Y1 >= 38.1
Renvoie tous les objets de type arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d’empilage des couches, objet OLE, cotation d’origine, pastille, chaîne de texte (commentaire, repère, texte libre), piste et via dont la propriété Y1 est supérieure ou égale à 38.1 dans les unités de mesure actuelles.
AsMils(Y1) Between 1000 And 1400
Renvoie tous les objets de type arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d’empilage des couches, objet OLE, cotation d’origine, pastille, chaîne de texte (commentaire, repère, texte libre), piste et via dont la propriété Y1 est supérieure ou égale à 1000 mil et inférieure ou égale à 1400 mil.
AsMM(Y1) < 20.32
Renvoie tous les objets de type arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d’empilage des couches, objet OLE, cotation d’origine, pastille, chaîne de texte (commentaire, repère, texte libre), piste et via dont la propriété Y1 est inférieure à 20.32 mm.
Remarque
La propriété Y1 est uniquement définie pour les objets de type arc, composant, coordonnée, vue de conception, table de perçage, panneau de circuits intégré, remplissage, table d’empilage des couches, objet OLE, cotation d’origine, pastille, chaîne de texte (commentaire, repère, texte libre), piste et via.
Y2
Résumé
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété Y2 satisfait à la requête.
Syntaxe
Y2 : Number
Number suivra les unités de mesure actuellement utilisées pour le document : impériales (mil ; 1 mil = 0,001 pouce) ou métriques (mm ; 1 mm = 0,001 mètre).
Une unité de mesure spécifique peut être définie – en remplacement des unités par défaut définies au niveau du document – à l’aide d’un mot-clé supplémentaire associé à l’unité de mesure :
-
AsMils(Y2) : Number– pour spécifier une valeur en mil. -
AsMM(Y2) : Number– pour spécifier une valeur en mm.
Exemples d’utilisation
Y2 = 1200
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété Y2 est égale à 1200 dans les unités de mesure actuelles.
Y2 >= 38.1
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété Y2 est supérieure ou égale à 38.1 dans les unités de mesure actuelles.
AsMils(Y2) Between 1000 And 1400
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété Y2 est supérieure ou égale à 1000 mil et inférieure ou égale à 1400 mil.
AsMM(Y2) < 20.32
Renvoie tous les objets de type remplissage, cotation d’origine et piste dont la propriété Y2 est inférieure à 20.32 mm.
Remarque
La propriété Y2 est uniquement définie pour les objets de type remplissage, cotation d’origine et piste.