Champs

Les fonctions de requête PCB affichées dans la boîte de Query Helperdialogue
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 PCB Library dans Altium Designer. Pour obtenir de l’aide sur un mot-clé de requête spécifique, utilisez les sections repliables suivantes ou surlignez (ou cliquez dans) n’importe quel mot-clé donné - dans le Query Helper ou un panneau Filter - puis appuyez sur F1 pour accéder immédiatement à sa section.
ArcRadius
Résumé
Renvoie tous les objets arc dont la propriété Radius est conforme à la requête.
Syntaxe
ArcRadius : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – en remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(ArcRadius) : Number– pour spécifier un rayon en mil. -
AsMM(ArcRadius) : Number– pour spécifier un rayon en mm.
Exemple d’utilisation
ArcRadius = 300
Renvoie tous les objets arc ayant une propriété Radius qui est 300 unités de mesure actuelles.
ArcRadius >= 15.24
Renvoie tous les objets arc ayant une propriété Radius supérieure ou égale à 15.24 unités de mesure actuelles.
AsMils(ArcRadius) > 500
Renvoie tous les objets arc ayant une propriété Radius supérieure à 500mil.
AsMM(ArcRadius) Between 10.16 And 17.78
Renvoie tous les objets arc ayant une propriété Radius supérieure ou égale à 10.16mm et inférieure ou égale à 17.78mm.
ArcRadius <> 550
Renvoie tous les objets arc ayant une propriété Radius différente de 550 unités de mesure actuelles.
AsMils(ArcRadius) <= 650
Renvoie tous les objets arc ayant une propriété Radius inférieure ou égale à 650mil.
AsMM(ArcRadius) < 11.43
Renvoie tous les objets arc ayant une propriété Radius inférieure à 11.43mm.
Remarque
La propriété Radius est définie uniquement pour les objets arc.
ArcStartAngle
Résumé
Renvoie tous les objets arc dont la propriété Start Angle est conforme à la requête.
Syntaxe
ArcStartAngle : Number
Exemple d’utilisation
ArcStartAngle = 30.0
Renvoie tous les objets arc ayant une propriété Start Angle de 30.0 degrés.
ArcStartAngle > 60.0
Renvoie tous les objets arc ayant une propriété Start Angle supérieure à 60.0 degrés.
ArcStartAngle Between 30.0 And 150.0
Renvoie tous les objets arc ayant une propriété Start Angle 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 ayant une propriété Start Angle inférieure ou égale à 45.0 degrés.
ArcStartAngle Between 315 And 360 || ArcStartAngle Between 0 And 45
Renvoie tous les objets arc ayant une propriété Start Angle comprise entre 315 degrés et 45 degrés.
Remarque
La propriété Start Angle est définie uniquement pour les objets arc.
ArcStopAngle
Résumé
Renvoie tous les objets arc dont la propriété Stop Angle est conforme à la requête.
Syntaxe
ArcStopAngle : Number
Exemple d’utilisation
ArcStopAngle = 30.0
Renvoie tous les objets arc ayant une propriété Stop Angle de 30.0 degrés.
ArcStopAngle > 60.0
Renvoie tous les objets arc ayant une propriété Stop Angle supérieure à 60.0 degrés.
ArcStopAngle Between 30.0 And 150.0
Renvoie tous les objets arc ayant une propriété Stop Angle 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 ayant une propriété Stop Angle inférieure ou égale à 45.0 degrés.
ArcStopAngle Between 315 And 360 || ArcStopAngle Between 0 And 45
Renvoie tous les objets arc ayant une propriété Stop Angle comprise entre 315 degrés et 45 degrés.
Remarque
La propriété Stop Angle est définie uniquement pour les objets arc.
Area
Résumé
Renvoie tous les objets dont la propriété Area est conforme à la requête.
Syntaxe
Area = Area_String
Area <> Area_String
Exemple d’utilisation
Area = '29.4 sq.'
Renvoie tous les objets ayant une propriété Area égale à 29.4 sq.mm.
Area <> '29.4 sq.'
Renvoie tous les objets ayant une propriété Area not égale à 29.4 sq.mm.
Remarques
-
La propriété Area est définie uniquement 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 de polygone dont la propriété Auto Assigned Name est conforme à la requête.
Syntaxe
AutoAssignedName : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple d’utilisation
AutoAssignedName = 'True'
Renvoie tous les objets de remplissage de polygone dont la propriété Auto Assigned Name est activée.
AutoAssignedName = 'False'
Renvoie tous les objets de remplissage de polygone dont la propriété Auto Assigned Name est désactivée.
AutoAssignedName <> 'True'
Not (AutoAssignedName = 'True')
Renvoie tous les objets except objets de remplissage de polygone dont la propriété Auto Assigned Name est activée.
AutoAssignedName <> 'False'
Not (AutoAssignedName = 'False')
Renvoie tous les objets except objets de remplissage de polygone dont la propriété Auto Assigned Name est désactivée.
Remarques
- La propriété Auto Assigned Name est définie uniquement pour les objets de remplissage de polygone.
- Lors de l’affichage des propriétés d’un remplissage de polygone sélectionné dans le panneau Properties panel, 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 est conforme à 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'
Exemple 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 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 est définie uniquement 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 est conforme à la requête.
Syntaxe
BarCodeFontName = FontName_String
BarCodeFontName <> FontName_String
FontName_String doit utiliser l’un des noms des polices TrueType et OpenType (un surensemble de TrueType) disponibles dans le dossier \Windows\Fonts.
Exemple d’utilisation
BarCodeFontName = 'Arial'
Renvoie tous les objets chaîne de texte dont la propriété BarCode Text Font Name est Arial.
BarCodeFontName <> 'Batang'
Renvoie tous les objets except objets 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 définie uniquement pour les objets chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Text Font Name est conforme à la requête. Si vous souhaitez cibler uniquement les objets chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeFontName = 'Arial').
BarCodeFullHeight
Résumé
Renvoie tous les objets chaîne de texte dont la propriété BarCode Full Height est conforme à la requête.
Syntaxe
BarCodeFullHeight : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – en remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
BarCodeFullHeight = 300
Renvoie tous les objets chaîne de texte ayant une propriété BarCode Full Height égale à 300 unités de mesure actuelles.
BarCodeFullHeight >= 5.08
Renvoie tous les objets chaîne de texte ayant une propriété BarCode Full Height supérieure ou égale à 5.08 unités de mesure actuelles.
AsMils(BarCodeFullHeight) > 400
Renvoie tous les objets chaîne de texte ayant une propriété BarCode Full Height supérieure à 400 mil.
AsMM(BarCodeFullHeight) Between 6.35 And 8.89
Renvoie tous les objets chaîne de texte ayant une propriété BarCode Full Height supérieure ou égale à 6.35 mm et inférieure ou égale à 8.89 mm.
BarCodeFullHeight <> 550
Renvoie tous les objets chaîne de texte ayant une propriété BarCode Full Height not égale à 550 unités de mesure actuelles.
AsMils(BarCodeFullHeight) <= 650
Renvoie tous les objets chaîne de texte ayant une propriété BarCode Full Height inférieure ou égale à 650 mil.
AsMM(BarCodeFullHeight) < 11.43
Renvoie tous les objets chaîne de texte ayant une propriété BarCode Full Height inférieure à 11.43 mm.
Remarques
-
La propriété BarCode Full Height est définie uniquement pour les objets chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Full Height est conforme à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte qui ont été configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeFullHeight = 210).
BarCodeFullWidth
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Full Width est conforme à la requête.
Syntaxe
BarCodeFullWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
BarCodeFullWidth = 1050
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Full Width égale à 1050 unités de mesure actuelles.
BarCodeFullWidth >= 500
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Full Width supérieure ou égale à 500 unités de mesure actuelles.
AsMils(BarCodeFullWidth) > 400
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Full Width supérieure à 400mil.
AsMM(BarCodeFullWidth) Between 635 And 889
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Full Width supérieure ou égale à 635mm et inférieure ou égale à 889mm.
BarCodeFullWidth <> 550
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Full Width qui n’est pas égale à 550 unités de mesure actuelles.
AsMils(BarCodeFullWidth) <= 650
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Full Width inférieure ou égale à 650mil.
AsMM(BarCodeFullWidth) < 1143
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Full Width inférieure à 1143mm.
Remarques
-
La propriété BarCode Full Width est définie uniquement pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Full Width est conforme à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte qui ont été configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeFullWidth = 1050).
BarCodeInverted
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Inverted est conforme à la requête.
Syntaxe
BarCodeInverted : Boolean_String
Exemple 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 définie uniquement pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Inverted est conforme à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte qui ont été configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeInverted = 'True').
BarCodeMinWidth
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Min Width est conforme à la requête.
Syntaxe
BarCodeMinWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
BarCodeMinWidth = 10
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Min Width égale à 10 unités de mesure actuelles.
BarCodeMinWidth >= 5
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Min Width supérieure ou égale à 5 unités de mesure actuelles.
AsMils(BarCodeMinWidth) > 4
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Min Width supérieure à 4mil.
AsMM(BarCodeMinWidth) Between 6.35 And 8.89
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Min Width supérieure ou égale à 6.35mm et inférieure ou égale à 8.89mm.
BarCodeMinWidth <> 5.50
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Min Width qui n’est pas égale à 5.50 unités de mesure actuelles.
AsMils(BarCodeMinWidth) <= 6.50
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Min Width inférieure ou égale à 6.50mil.
AsMM(BarCodeMinWidth) < 6.43
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode Min Width inférieure à 6.43mm.
Remarques
-
La propriété BarCode Min Width est définie uniquement pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Min Width est conforme à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte qui ont été configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeMinWidth = 6.25).
BarCodeRenderMode
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Render Mode est conforme à 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'
Exemple d’utilisation
BarCodeRenderMode = 'By BarCode Full Width'
Renvoie tous les objets de 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 objets de 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 est définie uniquement pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Render Mode est conforme à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte qui ont été configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeRenderMode = 'By BarCode Full Width').
BarCodeShowText
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Show Text est conforme à la requête.
Syntaxe
BarCodeShowText : Boolean_String
Exemple d’utilisation
BarCodeShowText = 'True'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Show Text est activée.
BarCodeShowText = 'False'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Show Text est désactivée.
Remarques
-
La propriété BarCode Show Text est définie uniquement pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Show Text est conforme à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte qui ont été configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeShowText = 'True').
BarCodeType
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Type est conforme à 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'
Exemple d’utilisation
BarCodeType = 'Code 39'
Renvoie tous les objets de chaîne de texte dont la propriété BarCode Type est Code 39.
BarCodeType <> 'Code 128'
Renvoie tous les objets except objets de 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 est définie uniquement pour les objets de chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Type est conforme à la requête. Si vous souhaitez cibler uniquement les objets de chaîne de texte qui ont été configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeType = 'Code 39').
BarCodeXMargin
Résumé
Renvoie tous les objets de chaîne de texte dont la propriété BarCode X Margin est conforme à la requête.
Syntaxe
BarCodeXMargin : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
BarCodeXMargin = 20
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode X Margin égale à 20 unités de mesure actuelles.
BarCodeXMargin >= 50
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode X Margin supérieure ou égale à 50 unités de mesure actuelles.
AsMils(BarCodeXMargin) > 40
Renvoie tous les objets de chaîne de texte ayant une propriété BarCode X Margin supérieure à 40 mil.
AsMM(BarCodeXMargin) Between 0.5 And 0.89
Retourne tous les objets chaîne de texte ayant une propriété BarCode X Margin supérieure ou égale à 0.5 mm et inférieure ou égale à 0.89 mm.
BarCodeXMargin <> 20
Retourne tous les objets chaîne de texte ayant une propriété BarCode X Margin qui est not égale à 20 unités de mesure actuelles.
AsMils(BarCodeXMargin) <= 15
Retourne tous les objets chaîne de texte ayant une propriété BarCode X Margin inférieure ou égale à 15 mil.
AsMM(BarCodeXMargin) < 1.23
Retourne tous les objets chaîne de texte ayant une propriété BarCode X Margin inférieure à 1.23 mm.
Remarques
-
La propriété BarCode X Margin est définie uniquement pour les objets chaîne de texte.
-
L’utilisation de ce mot-clé retournera également les objets primitifs enfants de chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilement de couches) dont la propriété BarCode X Margin est conforme à la requête. Si vous souhaitez cibler uniquement les objets chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeXMargin = 20).
BarCodeYMargin
Résumé
Retourne tous les objets chaîne de texte dont la propriété BarCode Y Margin est conforme à la requête.
Syntaxe
BarCodeYMargin : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
BarCodeYMargin = 20
Retourne tous les objets chaîne de texte ayant une propriété BarCode Y Margin égale à 20 unités de mesure actuelles.
BarCodeYMargin >= 50
Retourne tous les objets chaîne de texte ayant une propriété BarCode Y Margin supérieure ou égale à 50 unités de mesure actuelles.
AsMils(BarCodeYMargin) > 40
Retourne tous les objets chaîne de texte ayant une propriété BarCode Y Margin supérieure à 40 mil.
AsMM(BarCodeYMargin) Between 0.5 And 0.89
Retourne tous les objets chaîne de texte ayant une propriété BarCode Y Margin supérieure ou égale à 0.5 mm et inférieure ou égale à 0.89 mm.
BarCodeYMargin <> 20
Retourne tous les objets chaîne de texte ayant une propriété BarCode Y Margin qui est not égale à 20 unités de mesure actuelles.
AsMils(BarCodeYMargin) <= 15
Retourne tous les objets chaîne de texte ayant une propriété BarCode Y Margin inférieure ou égale à 15 mil.
AsMM(BarCodeYMargin) < 1.23
Retourne tous les objets chaîne de texte ayant une propriété BarCode Y Margin inférieure à 1.23 mm.
Remarques
-
La propriété BarCode Y Margin est définie uniquement pour les objets chaîne de texte.
-
L’utilisation de ce mot-clé retournera également les objets primitifs enfants de chaîne de texte des objets de conception groupés (composant, coordonnée, cote, tableau de perçage et tableau d’empilement de couches) dont la propriété BarCode Y Margin est conforme à la requête. Si vous souhaitez cibler uniquement les objets chaîne de texte configurés comme texte de code-barres, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsBarCodeText And (BarCodeYMargin = 20).
BodyColor3D
Résumé
Retourne tous les objets corps 3D dont la propriété Body 3-D Color est conforme à la requête.
Syntaxe
BodyColor3D : Numeric_String
BodyColor3D : Number
La couleur correspondant à un nombre particulier peut être déduite de la relation suivante :
65536 * Blue + 256 * Green + Red
où les composants Blue, Green et Red ont chacun une valeur comprise entre 0 et 255 (inclus).
Lorsque le mot-clé BodyColor3D peut être utilisé conjointement avec un Number, il est possible d’évaluer individuellement les valeurs de chacun des composants Bleu, Vert et Rouge de la propriété Body 3-D Color en utilisant les constructions suivantes :
- Bleu = Body 3-D Color Div 65536
- Vert = Body 3-D Color Div 256 Mod 256
- Rouge = Body 3-D Color Mod 256
Exemple d’utilisation
BodyColor3D = '0'
BodyColor3D <> '' && BodyColor3D = 0
Retourne tous les objets 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
Retourne tous les objets 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'
Retourne tous les objets 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
Retourne tous les objets 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 est définie uniquement pour les objets corps 3D.
BodyColor3DOpacity
Résumé
Retourne tous les objets corps 3D dont la propriété Body 3-D Color Opacity est conforme à la requête.
Syntaxe
BodyColor3DOpacity : Numeric_String
BodyColor3DOpacity : Number
Exemple d’utilisation
BodyColor3DOpacity = '1'
BodyColor3DOpacity = 1
Retourne tous les objets corps 3D dont la propriété Body 3-D Color Opacity est 1.000.
BodyColor3DOpacity <> '0.5'
BodyColor3DOpacity <> 0.5
Retourne tous les objets except corps 3D dont la propriété Body 3-D Color Opacity est 0.500.
Remarque
La propriété Body 3-D Color Opacity est définie uniquement pour les objets corps 3D.
BodyColor3DOverride
Résumé
Retourne tous les objets corps 3D dont la propriété Override Color est conforme à la requête.
Syntaxe
BodyColor3DOverride : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple d’utilisation
BodyColor3DOverride = 'True'
Retourne tous les objets corps 3D dont la propriété Override Color est activée.
BodyColor3DOverride = 'False'
Retourne tous les objets corps 3D dont la propriété Override Color est désactivée.
BodyColor3DOverride <> 'True'
Not (BodyColor3DOverride = 'True')
Retourne tous les objets except corps 3D dont la propriété Override Color est activée.
BodyColor3DOverride <> 'False'
Not (BodyColor3DOverride = 'False')
Retourne tous les objets except corps 3D dont la propriété Override Color est désactivée.
Remarque
La propriété Override Color est définie uniquement pour les objets corps 3D.
BodyProjection
Résumé
Retourne tous les objets corps 3D dont la propriété Body Projection est conforme à 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'
Exemple d’utilisation
BodyProjection = 'Top Side'
Retourne tous les objets corps 3D dont la propriété Body Projection est Top Side.
BodyProjection <> 'Bottom Side'
Retourne tous les objets except corps 3D dont la propriété Body Projection est Bottom Side.
Remarques
- La propriété Body Projection est définie uniquement pour les objets corps 3D.
-
Les apostrophes (') au début et à la fin de
BodyProjection_Stringsont obligatoires.
CappingMaterial
Résumé
Retourne tous les objets via dont la propriété Capping Material est conforme à la requête.
Syntaxe
CappingMaterial : String
Exemple d’utilisation
CappingMaterial = 'Epoxy'
Retourne tous les objets via dont la propriété Capping Material est Epoxy.
CappingMaterial Like 'Epoxy*'
Retourne tous les objets via ayant un Capping Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Capping Material est définie uniquement pour les objets via.
-
Les apostrophes (') au début et à la fin de
Stringsont obligatoires.
CappingSide
Résumé
Retourne tous les objets via dont la propriété Capping Side est conforme à 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'
Exemple d’utilisation
CappingSide = 'Top'
Retourne tous les objets via dont la propriété Capping Side est Top.
CappingSide <> 'Both'
Retourne tous les objets except via dont la propriété Capping Side est Both.
CappingSide = 'Top' || CappingSide = 'Bottom'
IsVia && CappingSide <> 'Both'
Retourne tous les objets except via dont la propriété Capping Side est Both.
Remarques
- La propriété Capping Side est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deCappingSide_Stringsont obligatoires.
CavityHeight
Résumé
Retourne tous les objets région dont la propriété Cavity Height est conforme à la requête.
Syntaxe
CavityHeight : Numeric_String
Exemple d’utilisation
CavityHeight = '70'
Retourne tous les objets région dont la propriété Cavity Height est égale à 70.
CavityHeight Between '200' And '400'
Retourne 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'
Retourne tous les objets région dont la propriété Cavity Height est supérieure ou égale à 100.
CavityHeight <> '120'
Retourne tous les objets except région dont la propriété Cavity Height est égale à 120.
Remarque
La propriété Cavity Height est définie uniquement 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.
ChamferFilletSize
Résumé
Renvoie tous les objets rectangle dont la propriété Chamfer/Fillet Size est conforme à la requête.
Syntaxe
ChamferFilletSize : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(ChamferFilletSize) : Number– pour spécifier une largeur en mil. -
AsMM(ChamferFilletSize) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
ChamferFilletSize = 20
Renvoie tous les objets rectangle ayant une propriété Chamfer/Fillet Size qui est 20 unités de mesure actuelles.
ChamferFilletSize >= 1.27
Renvoie tous les objets rectangle ayant une propriété Chamfer/Fillet Size supérieure ou égale à 1.27 unités de mesure actuelles.
AsMils(ChamferFilletSize) Between 10 And 30
Renvoie tous les objets rectangle ayant une propriété Chamfer/Fillet Size supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(ChamferFilletSize) < 1.016
Renvoie tous les objets rectangle ayant une propriété Chamfer/Fillet Size 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.
ChannelOffset
Résumé
Renvoie tous les objets composant dont la propriété Channel Offset est conforme à la requête.
Syntaxe
ChannelOffset : Numeric_String
ChannelOffset : Number
Exemple d’utilisation
ChannelOffset = '2'
ChannelOffset <> '' && ChannelOffset = 2
Renvoie tous les objets composant dont la propriété Channel Offset est 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 objets composant dont la propriété Channel Offset est 1.
IsComponent && ChannelOffset <> 1
Renvoie tous les objets composant dont la propriété Channel Offset n’est pas égale à 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.
ClassType
Résumé
Renvoie tous les objets classe dont la propriété Class Type est conforme à 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'
Exemple d’utilisation
ClassType = 'Component Class'
Renvoie tous les objets classe dont la propriété Class Type est Component Class.
ClassType <> 'Layer Class'
Renvoie tous les objets except objets classe dont la propriété Class Type est 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.
Color
Résumé
Renvoie tous les objets Net dont la propriété Color est conforme à la requête.
Syntaxe
Color : Numeric_String
Color : Number
La couleur correspondant à un nombre particulier 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é Color peut être utilisé conjointement avec un Number, il est possible d’évaluer individuellement les valeurs de chacune des composantes Bleu, Vert et Rouge de la propriété Color, en utilisant les constructions suivantes :
- Bleu = Color Div 65536
- Vert = Color Div 256 Mod 256
- Rouge = Color Mod 256
Exemple d’utilisation
Color = '0'
Color <> '' && Color = 0
Renvoie tous les objets Net dont la propriété Color est 0 (ce qui correspond à des valeurs de Bleu = 0, Vert = 0 et Rouge = 0).
Color = '16711680'
Color > '' && Color = 16711680
Renvoie tous les objets Net dont la propriété Color est 16711680 (ce qui correspond à des valeurs de Bleu = 255, Vert = 0 et Rouge = 0).
Color <> '16777215'
Renvoie tous les objets except objets Net dont la propriété Color est 16777215 (ce qui correspond à des valeurs de Bleu = 255, Vert = 255 et Rouge = 255).
ObjectKind = 'Net' && Color <> 16777215
Renvoie tous les objets Net dont la propriété Color n’est pas 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 Net renvoyés par la requête ne sont pas renvoyés.
Comment
Résumé
Renvoie tous les objets composant dont la propriété Component Comment est conforme à la requête.
Syntaxe
Comment : String
Exemple d’utilisation
Comment = '100nF'
Renvoie tous les composants ayant un Component Comment de 100 nF.
Comment <> '100nF'
Renvoie tous les objets except objets composant ayant un Component Comment de 100 nF.
Remarques
- La propriété Component Comment n’est définie que pour les objets composant.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
Component
Résumé
Renvoie tous les objets enfants de tout objet composant dont la propriété Name est conforme à la requête.
Syntaxe
Component : String
Exemple d’utilisation
Component = 'C1'
Renvoie tous les objets enfants de tout composant ayant un Name de C1.
Component Like 'C?*'
Renvoie tous les objets enfants de tout composant ayant un Name commençant par C et comprenant au moins un caractère supplémentaire.
Component <> 'C1'
Renvoie tous les objets except les objets enfants de tout composant ayant un Name de C1.
Component = 'Free'
Renvoie tous les objets except les objets enfants des objets composant.
Remarque
Les objets composant parents des objets enfants renvoyés par cette requête ne sont pas renvoyés.
ComponentFlippedOnLayer
Résumé
Renvoie tous les objets composant dont la propriété Flipped On Layer est conforme à la requête.
Syntaxe
ComponentFlippedOnLayer : Boolean_String
Exemple d’utilisation
ComponentFlippedOnLayer = 'True'
Renvoie tous les objets composant dont la propriété Flipped On Layer est activée.
ComponentFlippedOnLayer = 'False'
Renvoie tous les objets composant dont la propriété Flipped On Layer est désactivée.
Remarque
La propriété Flipped On Layer n’est définie que pour les objets composant.
ComponentStringsLocked
Résumé
Renvoie tous les objets composant dont la propriété Lock Strings est conforme à la requête.
Syntaxe
ComponentStringsLocked : Boolean_String
Exemple 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.
ComponentType
Résumé
Renvoie tous les objets composant ayant une propriété Component Type conforme à la requête.
Syntaxe
ComponentType = ComponentType_String
ComponentType <> ComponentType_String
ComponentType_String doit être l’une des chaînes de la liste suivante :
- 'Graphical'
- 'Jumper'
- 'Mechanical'
- 'Net Tie'
- 'Net Tie (In BOM)'
- 'Standard'
- 'Standard (No BOM)'
Exemple d’utilisation
ComponentType = 'Graphical'
Renvoie tous les composants dont le Component Type est Graphical.
ComponentType <> 'Standard'
Renvoie les objets all composants dont le except est Standard.
Remarques
- La propriété Component Type n’est définie que pour les objets composant.
- 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.
CoordinateDimensionLineWidth
Résumé
Renvoie les objets de cote de coordonnées et de cote d’origine dont la propriété Line Width (Coord/Dimen) est conforme à la requête.
Syntaxe
CoordinateDimensionLineWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(CoordinateDimensionLineWidth) : Number– pour spécifier une largeur en mil. -
AsMM(CoordinateDimensionLineWidth) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
CoordinateDimensionLineWidth = 10
Renvoie tous les objets de cote de coordonnées et de cote d’origine ayant une propriété Line Width (Coord/Dimen) qui est 10 unités de mesure actuelles.
CoordinateDimensionLineWidth >= 0.2286
Renvoie tous les objets de cote de coordonnées et de cote d’origine ayant une propriété Line Width (Coord/Dimen) supérieure ou égale à 0.2286 unités de mesure actuelles.
AsMils(CoordinateDimensionLineWidth) Between 8 And 12
Renvoie tous les objets de cote de coordonnées et de cote d’origine ayant une propriété Line Width (Coord/Dimen) supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(CoordinateDimensionLineWidth) < 0.2794
Renvoie tous les objets de cote de coordonnées et de cote d’origine ayant une propriété Line Width (Coord/Dimen) 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 cote.
- Les objets enfants des objets de cote de coordonnées et de cote d’origine renvoyés par la requête ne sont pas renvoyés.
CoordinateDimensionSize
Résumé
Renvoie les objets de cote de coordonnées, de cote centrale, de cote avec repère, et de cote d’origine dont la propriété Size (Coord/Dimen) est conforme à la requête.
Syntaxe
CoordinateDimensionSize : Number
Number suivra les unités de mesure actuellement utilisées pour le document – soit impériales (mil ; 1mil = 0,001 pouce), soit métriques (mm ; 1 mm = 0,001 mètre).
Une option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(CoordinateDimensionSize) : Number– pour spécifier une taille en mil. -
AsMM(CoordinateDimensionSize) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
CoordinateDimensionSize = 10
Renvoie tous les objets de cote de coordonnées, de cote centrale, de cote avec repère, et de cote d’origine ayant une propriété Size (Coord/Dimen) qui est 10 unités de mesure actuelles.
CoordinateDimensionSize >= 0.2286
Renvoie tous les objets de cote de coordonnées, de cote centrale, de cote avec repère, et de cote d’origine ayant une propriété Size (Coord/Dimen) supérieure ou égale à 0.2286 unités de mesure actuelles.
AsMils(CoordinateDimensionSize) Between 8 And 12
Renvoie tous les objets de cote de coordonnées, de cote centrale, de cote avec repère, et de cote d’origine ayant une propriété Size (Coord/Dimen) supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(CoordinateDimensionSize) < 0.2794
Renvoie tous les objets de cote de coordonnées, de cote centrale, de cote avec repère, et de cote d’origine ayant une propriété Size (Coord/Dimen) inférieure à 0.2794 mm.
Remarques
- La propriété Size (Coord/Dimen) est définie uniquement pour les objets de cote de coordonnées, de cote centrale, de cote avec repère, et de cote d’origine.
- Les objets enfants des objets de cote de coordonnées, de cote centrale, de cote avec repère, et de cote d’origine renvoyés par la requête ne sont pas renvoyés.
CoordinateDimensionUnitStyle
Résumé
Renvoie tous les objets de cote de coordonnées et de cote d’origine dont la propriété Unit Style est conforme à la requête.
Syntaxe
CoordinateDimensionUnitStyle = UnitStyle_String
CoordinateDimensionUnitStyle <> UnitStyle_String
UnitStyle_String doit être l’une des chaînes de la liste suivante :
-
'Brackets' -
'None' -
'Normal'
Exemple d’utilisation
CoordinateDimensionUnitStyle = 'Brackets'
Renvoie tous les objets de cote de coordonnées et de cote d’origine dont la propriété Unit Style est Brackets.
CoordinateDimensionUnitStyle <> 'Normal'
Renvoie tous les objets except objets de cote de coordonnées et de cote d’origine dont la propriété Unit Style est Normal.
Remarques
- La propriété Unit Style est définie uniquement pour les objets de cote de coordonnées et de cote d’origine.
-
Les apostrophes (') au début et à la fin de
UnitStyle_Stringsont obligatoires. - Les objets enfants des objets de cote de coordonnées et de cote d’origine renvoyés par la requête ne sont pas renvoyés.
CornerMode
Résumé
Renvoie tous les objets rectangle dont la propriété Corner Mode est conforme à 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'
Exemple 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 est définie uniquement pour les objets rectangle.
-
Les apostrophes (
') au début et à la fin deCornerMode_Stringsont obligatoires.
CoveringMaterial
Résumé
Renvoie tous les objets via dont la propriété Covering Material est conforme à la requête.
Syntaxe
CoveringMaterial : String
Exemple 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 une propriété Covering Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Covering Material est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
CoveringSide
Résumé
Renvoie tous les objets via dont la propriété Covering Side est conforme à 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'
Exemple 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 est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deCovering_Stringsont obligatoires.
DataMatrixInverted
Résumé
Renvoie tous les objets chaîne de texte dont la propriété BarCode Inverted est conforme à la requête.
Syntaxe
DataMatrixInverted : Boolean_String
Exemple 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 est définie uniquement pour les objets chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception de groupe (composant, coordonnée, cote, table de perçage et table d’empilement de couches) dont la propriété BarCode Inverted est conforme à la requête. Si vous souhaitez cibler uniquement les objets chaîne de texte configurés comme texte de code QR, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
IsDataMatrixText And (DataMatrixInverted = 'True').
DimensionArrowGap
Résumé
Renvoie tous les objets de cote avec repère dont la propriété Arrow Gap est conforme à la requête.
Syntaxe
DimensionArrowGap : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
DimensionArrowGap = 10
Renvoie tous les objets de cote avec repère ayant une propriété Arrow Gap qui est 10 unités de mesure actuelles.
DimensionArrowGap >= 0.2286
Renvoie tous les objets de cote avec repère ayant une propriété Arrow Gap supérieure ou égale à 0.2286 unités de mesure actuelles.
AsMils(DimensionArrowGap) Between 8 And 12
Renvoie tous les objets de cote avec repère ayant une propriété Arrow Gap supérieure ou égale à 8 mil et inférieure ou égale à 12 mil.
AsMM(DimensionArrowGap) < 0.2794
Renvoie tous les objets de cote avec repère ayant une propriété Arrow Gap inférieure à 0.2794 mm.
Remarques
- La propriété Arrow Gap est définie uniquement pour les objets de cote avec repère.
- Les objets enfants des objets de cote avec repère renvoyés par la requête ne sont pas renvoyés.
DimensionArrowLength
Résumé
Renvoie tous les objets de cote angulaire, de cote de base, de cote de diamètre linéaire, de cote linéaire et de cote de diamètre radial dont la propriété Arrow Length est conforme à la requête.
Syntaxe
DimensionArrowLength : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
DimensionArrowLength = 100
Renvoie tous les objets de cote angulaire, de cote de base, de cote de diamètre linéaire, de cote linéaire et de cote de diamètre radial ayant une propriété Arrow Length qui est 100 unités de mesure actuelles.
DimensionArrowLength >= 2.286
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire et cote 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 cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire et cote de diamètre radial.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire et cote de diamètre radial renvoyés par la requête ne sont pas renvoyés.
DimensionArrowLineWidth
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Arrow Line Width est conforme à la requête.
Syntaxe
DimensionArrowLineWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionArrowLineWidth) : Number– pour spécifier une largeur en mil. -
AsMM(DimensionArrowLineWidth) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
DimensionArrowLineWidth = 10
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Arrow Line Width est de 10 dans les unités de mesure actuelles.
DimensionArrowLineWidth >= 0.2286
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote 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 cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionArrowPosition
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Arrow Position est conforme à la requête.
Syntaxe
DimensionArrowPosition = ArrowPosition_String
DimensionArrowPosition <> ArrowPosition_String
ArrowPosition_String doit être l’une des chaînes de la liste suivante :
-
'Inside' -
'Outside'
Exemple d’utilisation
DimensionArrowPosition = 'Inside'
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Arrow Position est Inside.
DimensionArrowPosition <> 'Outside'
Retourne tous les objets except objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote 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 cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionArrowSize
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Arrow Size est conforme à la requête.
Syntaxe
DimensionArrowSize : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionArrowSize) : Number– pour spécifier une taille en mil. -
AsMM(DimensionArrowSize) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
DimensionArrowSize = 60
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Arrow Size est de 60 dans les unités de mesure actuelles.
DimensionArrowSize >= 1.016
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote 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 cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionExtensionLineWidth
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire et cote linéaire dont la propriété Extension Line Width est conforme à la requête.
Syntaxe
DimensionExtensionLineWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionExtensionLineWidth) : Number– pour spécifier une largeur en mil. -
AsMM(DimensionExtensionLineWidth) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
DimensionExtensionLineWidth = 10
Retourne tous les objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire et cote linéaire dont la propriété Extension Line Width est de 10 dans les unités de mesure actuelles.
DimensionExtensionLineWidth >= 0.2286
Retourne tous les objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire et cote 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
Retourne tous les objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire et cote 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, cote de base, cote de référence, cote de diamètre linéaire et cote linéaire.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire et cote linéaire renvoyés par la requête ne sont pas renvoyés.
DimensionExtensionOffset
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire et cote linéaire dont la propriété Extension Offset est conforme à la requête.
Syntaxe
DimensionExtensionOffset : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
DimensionExtensionOffset = 10
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire et cote linéaire dont la propriété Extension Offset est de 10 dans les unités de mesure actuelles.
DimensionExtensionOffset >= 0.2286
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire et 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
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire et 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
Retourne tous les objets de cote angulaire, cote de base, cote de diamètre linéaire et 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, cote de base, cote de diamètre linéaire et cote linéaire.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de diamètre linéaire et cote linéaire renvoyés par la requête ne sont pas renvoyés.
DimensionExtensionPickGap
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire et cote linéaire dont la propriété Extension Pick Gap est conforme à la requête.
Syntaxe
DimensionExtensionPickGap : Number
Number suivra les unités de mesure actuellement utilisées pour le document – soit impériales (mil ; 1 mil = 0.001inch), soit métriques (mm ; 1 mm = 0.001 meter).
Une option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(DimensionExtensionPickGap) : Number– pour spécifier un espacement en mil. -
AsMM(DimensionExtensionPickGap) : Number– pour spécifier un espacement en mm.
Exemple d'utilisation
DimensionExtensionPickGap = 10
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire et cote linéaire dont la propriété Extension Pick Gap est 10 unités de mesure actuelles.
DimensionExtensionPickGap >= 0.2286
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire et cote linéaire dont la propriété Extension Pick Gap est supérieure ou égale à 0.2286 unités de mesure actuelles.
AsMils(DimensionExtensionPickGap) Between 8 And 12
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire et 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
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire et 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, cote de base, cote de repère, cote de diamètre linéaire et cote linéaire.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire et cote linéaire renvoyés par la requête ne sont pas renvoyés.
DimensionTextFont
Résumé
Retourne tous les objets de cote angulaire, cotes de base, cotes de repère, cotes de repère avec ligne, cotes de diamètre linéaire, cotes linéaires, cotes d'origine, cotes de diamètre radial et cotes radiales dont la propriété Dimension Font est conforme à 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'
Exemple d'utilisation
DimensionTextFont = 'Default'
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et cote radiale dont la propriété Dimension Font est Default.
DimensionTextFont <> 'Serif'
Retourne tous les objets except de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et 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, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionTextFormat
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Format est conforme à la requête.
Syntaxe
DimensionTextFormat = TextFormat_String
DimensionTextFormat <> TextFormat_String
TextFormat_String doit être 'None'.
Exemple d'utilisation
DimensionTextFormat = 'None'
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Format est None (c'est-à-dire qu'aucune valeur ni unité n'est affichée).
DimensionTextFormat <> 'None'
Retourne tous les objets except de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Format est None (c'est-à-dire renverra les objets de cote applicables dont le format est défini pour afficher uniquement la valeur, la valeur et les unités, ou la valeur et les unités (ces dernières 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, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionTextGap
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Text Gap est conforme à la requête.
Syntaxe
DimensionTextGap : Number
Number suivra les unités de mesure actuellement utilisées pour le document – soit impériales (mil ; 1mil = 0.001inch), soit métriques (mm ; 1mm = 0.001meter).
Une option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation 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.
Exemple d'utilisation
DimensionTextGap = 10
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Gap qui est 10 unités de mesure actuelles.
DimensionTextGap >= 0.2286
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Gap supérieure ou égale à 0.2286 unités de mesure actuelles.
AsMils(DimensionTextGap) Between 8 And 12
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Gap supérieure ou égale à 8mil et inférieure ou égale à 12mil.
AsMM(DimensionTextGap) < 0.2794
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Gap inférieure à 0.2794mm.
Remarques
-
La propriété Dimension Text Gap n'est définie que pour les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionTextHeight
Résumé
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et cote radiale dont la propriété Dimension Text Height est conforme à la requête.
Syntaxe
DimensionTextHeight : Number
Number suivra les unités de mesure actuellement utilisées pour le document – soit impériales (mil ; 1 mil = 0.001 inch), soit métriques (mm ; 1 mm = 0.001 meter).
Une option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation 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.
Exemple d'utilisation
DimensionTextHeight = 60
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Height qui est 60 unités de mesure actuelles.
DimensionTextHeight >= 1.27
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Height supérieure ou égale à 1.27 unités de mesure actuelles.
AsMils(DimensionTextHeight) Between 40 And 80
Retourne tous les objets de cote angulaire, cote de base, cote de repère, cote de repère avec ligne, cote de diamètre linéaire, cote linéaire, cote d'origine, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Height supérieure ou égale à 40mil et inférieure ou égale à 80 mil.
AsMM(DimensionTextHeight) < 1.778
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote 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 cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote 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 Height suit la valeur de la propriété Text Height de la cote.
DimensionTextLineWidth
Résumé
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote radiale dont la propriété Dimension Text Line Width est conforme à la requête.
Syntaxe
DimensionTextLineWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(DimensionTextLineWidth) : Number– pour spécifier une largeur en mil. -
AsMM(DimensionTextLineWidth) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
DimensionTextLineWidth = 6
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Line Width exprimée dans les unités de mesure actuelles et égale à 6.
DimensionTextLineWidth >= 0.127
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Line Width supérieure ou égale à 0.127 dans les unités de mesure actuelles.
AsMils(DimensionTextLineWidth) Between 4 And 8
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote radiale ayant une propriété Dimension Text Line Width supérieure ou égale à 4mil et inférieure ou égale à 8mil.
AsMM(DimensionTextLineWidth) < 0.1778
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote 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 cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote d’origine, cote de diamètre radial et cote 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 la valeur de la propriété Text Width de la cote.
DimensionTextPosition
Résumé
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Text Position est conforme à 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'
Exemple d’utilisation
DimensionTextPosition = 'Automatic'
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Text Position est Automatic.
DimensionTextPosition <> 'Manual'
Renvoie tous les objets except objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et 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 est définie uniquement pour les objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote avec repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionTextPrecision
Résumé
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Precision est conforme à la requête.
Syntaxe
DimensionTextPrecision : Numeric_String
DimensionTextPrecision : Number
Exemple d’utilisation
DimensionTextPrecision = '2'
DimensionTextPrecision <> '' && DimensionTextPrecision = 2
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Precision est 2.
DimensionTextPrecision > '' && DimensionTextPrecision Between 3 And 5
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et 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, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Precision est inférieure à 4.
DimensionTextPrecision <> '1'
Renvoie tous les objets except objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Precision est 1.
IsDimension && DimensionTextPrecision <> 1
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Precision est différente de 1.
Remarques
-
La propriété Dimension Precision est définie uniquement pour les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionTextPrefix
Résumé
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Prefix est conforme à la requête.
Syntaxe
DimensionTextPrefix : String
Exemple d’utilisation
DimensionTextPrefix = 'ø'
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Prefix est ø.
Remarques
-
La propriété Dimension Prefix est définie uniquement pour les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionTextSuffix
Résumé
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Suffix est conforme à la requête.
Syntaxe
DimensionTextSuffix : String
Exemple d’utilisation
DimensionTextSuffix = '(+/- 0.5%)'
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Suffix est (+/- 0.5%).
Remarques
-
La propriété Dimension Suffix est définie uniquement pour les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DimensionTextUnit
Résumé
Renvoie tous les objets de cote angulaire, cote de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Unit est conforme à 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 de base, cote de repère, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale, DimensionUnit_String doit être l’une des chaînes de la liste suivante :
-
'Automatic' -
'Centimeters' -
'Inches' -
'Millimeters' -
'Mils'
Exemple 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'
Retourne tous les objets de cote de base, cote de référence, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale dont la propriété Dimension Unit est Mils.
DimensionTextUnit <> 'Inches'
Retourne tous les objets except objets de cote de base, cote de référence, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et 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 est définie uniquement pour les objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale.
-
Les objets enfants des objets de cote angulaire, cote de base, cote de référence, cote de diamètre linéaire, cote linéaire, cote de diamètre radial et cote radiale renvoyés par la requête ne sont pas renvoyés.
DrillPair
Résumé
Retourne tous les objets via dont la propriété Drill Pair est conforme à la requête.
Syntaxe
DrillPair = 'Start Layer - Stop Layer'
Exemple d'utilisation
DrillPair = 'Top Layer - Bottom Layer'
Retourne tous les objets via dont la propriété Drill Pair est Top Layer - Bottom Layer.
DrillPair <> 'Signal Layer 1 - Signal Layer 2'
Retourne 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'
Retourne tous les objets Via except sauf 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é
Retourne tous les objets pastille dont la propriété Drill Type est conforme à 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'
Exemple d'utilisation
DrillType = 'Drilled'
Retourne tous les objets pastille dont la propriété Drill Type est Drilled.
DrillType <> 'Punched'
Retourne 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'
Retourne 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é
Retourne tous les objets carte embarquée dont la propriété Col Count est conforme à la requête.
Syntaxe
EmbeddedBoard_ColCount : Numeric_String
EmbeddedBoard_ColCount : Number
Exemple d'utilisation
EmbeddedBoard_ColCount = '2'
EmbeddedBoard_ColCount = 2
Retourne tous les objets carte embarquée dont la propriété Col Count est 2.
EmbeddedBoard_ColCount <> '4'
EmbeddedBoard_ColCount <> 4
Retourne tous les objets except objets carte embarquée dont la propriété Col Count est 4.
Remarque
La propriété Col Count est définie uniquement pour les objets carte embarquée.
EmbeddedBoard_ColumnSpacing
Résumé
Retourne les objets carte embarquée dont la propriété Column Spacing est conforme à la requête.
Syntaxe
EmbeddedBoard_ColumnSpacing : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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.
Exemple d'utilisation
EmbeddedBoard_ColumnSpacing = 1500
Retourne tous les objets carte embarquée ayant une propriété Column Spacing qui est 1500 unités de mesure actuelles.
EmbeddedBoard_ColumnSpacing >= 1000
Retourne tous les objets carte embarquée ayant une propriété Column Spacing supérieure ou égale à 1000 unités de mesure actuelles.
AsMils(EmbeddedBoard_ColumnSpacing) Between 1000 And 1500
Retourne tous les objets carte embarquée ayant une propriété Column Spacing supérieure ou égale à 1000 mil et inférieure ou égale à 1500 mil.
AsMM(EmbeddedBoard_ColumnSpacing) < 38.1
Retourne tous les objets carte embarquée ayant une propriété Column Spacing inférieure à 38.1mm.
Remarque
La propriété Column Spacing est définie uniquement pour les objets carte embarquée.
EmbeddedBoard_DocumentName
Résumé
Retourne tous les objets carte embarquée dont la propriété Embedded Document Name est conforme à la requête.
Syntaxe
EmbeddedBoard_DocumentName : String
Exemple d'utilisation
EmbeddedBoard_DocumentName = 'C:\Users\Public\Documents\Altium\Projects\Example_Design\Example_PCB.PcbDoc'
Retourne tous les objets carte embarqué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'
Retourne tous les objets carte embarqué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 embarquée.
EmbeddedBoard_OriginMode
Résumé
Retourne tous les objets carte embarquée dont la propriété Link To Embedded Board Origin est conforme à la requête.
Syntaxe
EmbeddedBoard_OriginMode : Boolean_String
Exemple d'utilisation
EmbeddedBoard_OriginMode = 'True'
Retourne tous les objets carte embarquée dont la propriété Link To Embedded Board Origin est activée.
EmbeddedBoard_OriginMode = 'False'
Retourne tous les objets carte embarqué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 embarquée.
EmbeddedBoard_RowCount
Résumé
Retourne tous les objets carte embarquée dont la propriété Row Count est conforme à la requête.
Syntaxe
EmbeddedBoard_RowCount : Numeric_String
EmbeddedBoard_RowCount : Number
Exemple d'utilisation
EmbeddedBoard_RowCount = '2'
EmbeddedBoard_RowCount = 2
Retourne tous les objets carte embarquée dont la propriété Row Count est 2.
EmbeddedBoard_RowCount <> '4'
EmbeddedBoard_RowCount <> 4
Retourne tous les objets except objets carte embarquée dont la propriété Row Count est 4.
Remarque
La propriété Row Count est définie uniquement pour les objets carte embarquée.
EmbeddedBoard_RowSpacing
Résumé
Retourne les objets carte embarquée dont la propriété Row Spacing est conforme à la requête.
Syntaxe
EmbeddedBoard_RowSpacing : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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.
Exemple d'utilisation
EmbeddedBoard_RowSpacing = 2500
Retourne tous les objets carte embarquée ayant une propriété Row Spacing qui est 2500 unités de mesure actuelles.
EmbeddedBoard_RowSpacing >= 2000
Retourne tous les objets carte embarquée ayant une propriété Row Spacing supérieure ou égale à 2000 unités de mesure actuelles.
AsMils(EmbeddedBoard_RowSpacing) Between 2500 And 3000
Retourne tous les objets carte embarquée ayant une propriété Row Spacing supérieure ou égale à 2500 mil et inférieure ou égale à 3000 mil.
AsMM(EmbeddedBoard_RowSpacing) < 63.5
Retourne tous les objets carte embarquée ayant une propriété Row Spacing inférieure à 63.5 mm.
Remarque
La propriété Row Spacing est définie uniquement pour les objets carte embarquée.
EnablePartSwapping
Résumé
Retourne tous les objets composant dont la propriété Enable Part Swapping est conforme à la requête.
Syntaxe
EnablePartSwapping : Boolean_String
Exemple d'utilisation
EnablePartSwapping = 'True'
Retourne tous les objets composant dont la propriété Enable Part Swapping est activée.
EnablePartSwapping = 'False'
Retourne 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é
Retourne tous les objets composant dont la propriété Enable Pin Swapping est conforme à la requête.
Syntaxe
EnablePinSwapping : Boolean_String
Exemple d'utilisation
EnablePinSwapping = 'True'
Retourne tous les objets composant dont la propriété Enable Pin Swapping est activée.
EnablePinSwapping = 'False'
Retourne tous les objets composant dont la propriété Enable Pin Swapping est désactivée.
Remarques
- La propriété Enable Pin 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.
FillingMaterial
Résumé
Retourne tous les objets via dont la propriété Filling Material est conforme à la requête.
Syntaxe
FillingMaterial : String
Exemple d'utilisation
FillingMaterial = 'Epoxy'
Retourne tous les objets via dont la propriété Filling Material est Epoxy.
FillingMaterial Like 'Epoxy*'
Retourne tous les objets via ayant un(e) Filling Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Filling Material est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
FillingSide
Résumé
Retourne tous les objets via dont la propriété Filling Side est conforme à 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'
Exemple d'utilisation
FillingSide = 'Top'
Retourne tous les objets via dont la propriété Filling Side est Top.
FillingSide <> 'Both'
Retourne tous les objets except objets via dont la propriété Filling Side est Both.
FillingSide = 'Top' || FillingSide = 'Bottom'
IsVia && FillingSide <> 'Both'
Retourne tous les objets except objets via dont la propriété Filling Side est Both.
Remarques
- La propriété Filling Side est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deFillingSide_Stringsont obligatoires.
FontName
Résumé
Renvoie tous les objets de coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilement de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété TrueType Font Name est conforme à la requête.
Syntaxe
FontName = FontName_String
FontName <> FontName_String
FontName_String doit utiliser l’un des noms des polices TrueType et OpenType disponibles (OpenType étant un surensemble de TrueType), trouvés dans le dossier \Windows\Fonts.
Exemple d’utilisation
FontName = 'Arial'
Renvoie tous les objets de coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilement de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété TrueType Font Name est Arial.
FontName <> 'Batang'
Renvoie tous les objets except objets de coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilement de couches et de chaîne de texte (commentaire, désignateur, 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 coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilement de couches et de chaîne de texte (commentaire, désignateur, libre).
Footprint
Résumé
Renvoie tous les objets composant dont la propriété Footprint est conforme à la requête.
Syntaxe
Footprint : String
Exemple d’utilisation
Footprint = 'DIP14'
Renvoie tous les composants ayant une valeur Footprint de DIP14.
Footprint Like 'DIP*'
Renvoie tous les composants ayant une valeur Footprint dont la chaîne associée commence par DIP.
Remarques
- La propriété Footprint n’est définie que pour les objets composant.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
FromToPad1
Résumé
Renvoie tous les objets from-to dont la propriété From Pad est conforme à 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 sous-chaîne initiale 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 propre à la pastille (c’est-à-dire le désignateur de la pastille). Le format sera donc 'ParentComponentDesignator-PadDesignator'.
Exemple d’utilisation
FromToPad1 = 'C14-2'
Renvoie tous les objets from-to 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 from-to.
FromToPad2
Résumé
Renvoie tous les objets from-to dont la propriété To Pad est conforme à 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 sous-chaîne initiale 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 propre à la pastille (c’est-à-dire le désignateur de la pastille). Le format sera donc 'ParentComponentDesignator-PadDesignator'.
Exemple d’utilisation
FromToPad2 = 'U1-8'
Renvoie tous les objets from-to 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 from-to.
H
Résumé
Renvoie tous les objets composant dont la propriété Height est conforme à la requête.
Syntaxe
H : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(H) : Number– pour spécifier une hauteur en mil. -
AsMM(H) : Number– pour spécifier une hauteur en mm.
Exemple d’utilisation
H = 300
Renvoie tous les composants ayant une propriété Height égale à 300 dans les unités de mesure actuelles.
H >= 5.08
Renvoie tous les composants ayant une propriété Height supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(H) > 400
Renvoie tous les composants ayant une propriété Height supérieure à 400mil.
AsMM(H) Between 6.35 And 8.89
Renvoie tous les composants ayant une propriété Height supérieure ou égale à 6.35mm et inférieure ou égale à 8.89mm.
H <> 550
Renvoie tous les composants ayant une propriété Height qui est not égale à 550 dans les unités de mesure actuelles.
AsMils(H) <= 650
Renvoie tous les composants ayant une propriété Height inférieure ou égale à 650mil.
AsMM(H) < 11.43
Renvoie tous les composants ayant une propriété Height inférieure à 11.43mm.
Remarques
- La propriété Height n’est définie que pour les objets composant.
- 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.
Height
Résumé
Renvoie tous les objets composant dont la propriété Height est conforme à la requête.
Syntaxe
Height : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen 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.
Exemple d’utilisation
Height = 300
Renvoie tous les composants ayant une propriété Height égale à 300 dans les unités de mesure actuelles.
Height >= 5.08
Renvoie tous les composants ayant une propriété Height supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(Height) > 400
Renvoie tous les composants ayant une propriété Height supérieure à 400 mil.
AsMM(Height) Between 6.35 And 8.89
Renvoie tous les composants ayant une propriété Height supérieure ou égale à 6.35 mm et inférieure ou égale à 8.89 mm.
Height <> 550
Renvoie tous les composants ayant une propriété Height qui est not égale à 550 dans les unités de mesure actuelles.
AsMils(Height) <= 650
Renvoie tous les composants ayant une propriété Height inférieure ou égale à 650 mil.
AsMM(Height) < 11.43
Renvoie tous les composants ayant une propriété Height inférieure à 11.43 mm.
Remarques
- La propriété Height n’est définie que pour les objets composant.
- 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.
Hide
Résumé
Renvoie tous les objets commentaire de composant, désignateur de composant et net dont la propriété Hide est conforme à la requête.
Syntaxe
Hide : Boolean
Exemple d’utilisation
Hide
Hide = True
Renvoie tous les objets commentaire de composant, désignateur de composant et net dont la propriété Hide est True.
Not Hide
Hide = False
Renvoie tous les objets except objets commentaire de composant, désignateur de composant et net dont la propriété Hide est False.
Remarque
La propriété Hide n’est définie que pour les objets commentaire de composant, désignateur de composant et net.
HideJumpers
Résumé
Renvoie tous les objets composant dont la propriété Hide Jumpers est conforme à la requête.
Syntaxe
HideJumpers : Boolean_String
Exemple d’utilisation
HideJumpers = 'True'
Renvoie tous les objets composant dont la propriété Hide Jumpers est activée.
HideJumpers = 'False'
Renvoie tous les objets composant dont la propriété Hide Jumpers est désactivée.
Remarques
- La propriété Hide Jumpers n’est définie que pour les objets composant.
- Les objets enfants des composants renvoyés par la requête ne sont pas renvoyés.
Hole
Résumé
Renvoie tous les objets pastille et via dont la propriété Hole Size est conforme à la requête.
Syntaxe
Hole : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen 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) : Number
Exemple d’utilisation
Hole = 16
Retourne tous les objets pastille et via dont la propriété Hole Size est en 16 unités de mesure actuelles.
Hole >= 0.508
Retourne 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(Hole) Between 12 And 32
Retourne 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(Hole) < 1.016
Retourne tous les objets pastille et via dont la propriété Hole Size est inférieure à 1.016 mm.
Remarques
- La propriété Hole Size est définie uniquement pour les objets pastille et via.
- Cette fonction est un alias des fonctions HoleDiameter et HoleSize.
HoleDiameter
Résumé
Retourne tous les objets pastille et via dont la propriété Hole Size est conforme à la requête.
Syntaxe
HoleDiameter : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen 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) : Number
Exemple d’utilisation
HoleDiameter = 16
Retourne tous les objets pastille et via dont la propriété Hole Size est en 16 unités de mesure actuelles.
HoleDiameter >= 0.508
Retourne 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(HoleDiameter) Between 12 And 32
Retourne 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(HoleDiameter) < 1.016
Retourne tous les objets pastille et via dont la propriété Hole Size est inférieure à 1.016 mm.
Remarques
- La propriété Hole Size est définie uniquement pour les objets pastille et via.
- Cette fonction est un alias des fonctions HoleSize et Hole.
HoleNegativeTolerance
Résumé
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (-) est conforme à la requête.
Syntaxe
HoleNegativeTolerance : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
HoleNegativeTolerance = 4
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (-) est égale à 4 unités de mesure actuelles.
HoleNegativeTolerance >= 5.08
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (-) est inférieure ou égale à 1.4 mil.
AsMM(HoleNegativeTolerance) < 0.05
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (-) est inférieure à 0.05 mm.
Remarque
La propriété Hole Tolerance (-) est définie uniquement pour les objets pastille et via.
HolePositiveTolerance
Résumé
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (+) est conforme à la requête.
Syntaxe
HolePositiveTolerance : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
HolePositiveTolerance = 4
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (+) est égale à 4 unités de mesure actuelles.
HolePositiveTolerance >= 5.08
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (+) est inférieure ou égale à 1.4 mil.
AsMM(HolePositiveTolerance) < 0.05
Retourne tous les objets pastille et via dont la propriété Hole Tolerance (+) est inférieure à 0.05 mm.
Remarque
La propriété Hole Tolerance (+) est définie uniquement pour les objets pastille et via.
HoleRotation
Résumé
Retourne tous les objets pastille dont la propriété Hole Rotation est conforme à la requête.
Syntaxe
HoleRotation : Numeric_String
HoleRotation : Number
Exemple d’utilisation
HoleRotation = '30'
HoleRotation = 30
Retourne tous les objets pastille dont la propriété Hole Rotation est 30.000.
HoleRotation <> '45'
HoleRotation <> 45
Retourne tous les objets except objets pastille dont la propriété Hole Rotation est 45.000.
Remarque
La propriété Hole Rotation est définie uniquement pour les objets pastille.
HoleSize
Résumé
Retourne tous les objets pastille et via dont la propriété Hole Size est conforme à la requête.
Syntaxe
HoleSize : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur 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
Exemple d’utilisation
HoleSize = 16
Retourne tous les objets pastille et via dont la propriété Hole Size est en 16 unités de mesure actuelles.
HoleSize >= 0.508
Retourne 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
Retourne 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
Retourne tous les objets pastille et via dont la propriété Hole Size est inférieure à 1.016 mm.
Remarques
- La propriété Hole Size est définie uniquement pour les objets pastille et via.
- Cette fonction est un alias des fonctions HoleDiameter et Hole.
HoleType
Résumé
Retourne tous les objets pastille dont la propriété Hole Type est conforme à 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'
Exemple d’utilisation
HoleType = 'Square'
Retourne tous les objets pastille dont la propriété Hole Type est Square.
HoleType <> 'Slot'
Retourne tous les objets except objets pastille dont la propriété Hole Type est Slot.
HoleType = 'Square' || HoleType = 'Slot'
IsPad && HoleType <> 'Round'
Retourne tous les objets except objets pastille dont la propriété Hole Type est Round.
Remarques
- La propriété Hole Type est définie uniquement pour les objets pastille.
-
Les apostrophes (') au début et à la fin de
HoleType_Stringsont obligatoires.
Identifier
Résumé
Retourne tous les objets corps 3D dont la propriété Identifier est conforme à la requête.
Syntaxe
Identifier : String
Exemple d’utilisation
Identifier = 'RES0402'
Retourne tous les objets corps 3D dont la propriété Identifier est RES0402.
Identifier Like 'RES0402*'
Retourne tous les objets corps 3D qui ont un(e) Identifier dont la chaîne associée commence par RES0402.
Remarques
- La propriété Identifier est définie uniquement pour les objets corps 3D.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
InvertedBorderSpaceType
Résumé
Retourne tous les objets chaîne dont la propriété Border Space Type est conforme à 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'
Exemple d’utilisation
InvertedBorderSpaceType = 'Border Margin'
Retourne tous les objets chaîne dont la propriété Border Space Type est Border Margin.
InvertedBorderSpaceType <> 'Border Margin'
Retourne tous les objets qui ne sont pas des objets chaîne dont la propriété Border Space Type est Border Margin.
IsTrueTypeText && InvertedBorderSpaceType <> 'Text Offset'
Retourne 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 caractères guillemet simple (') au début et à la fin de
InvertedBorderSpaceType_Stringsont obligatoires.
InvertedRectangleHeight
Résumé
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted Rectangle Height est conforme à la requête.
Syntaxe
InvertedRectangleHeight : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – par l’utilisation 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.
Exemple d’utilisation
InvertedRectangleHeight = 30
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Height égale à 30 dans les unités de mesure actuelles.
InvertedRectangleHeight >= 5.08
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Height supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(InvertedRectangleHeight) > 40
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Height supérieure à 40 mil.
AsMM(InvertedRectangleHeight) Between 6.35 And 8.89
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Height supérieure ou égale à 6.35 mm et inférieure ou égale à 8.89 mm.
InvertedRectangleHeight <> 55
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Height qui n’est pas égale à 55 dans les unités de mesure actuelles.
AsMils(InvertedRectangleHeight) <= 65
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Height inférieure ou égale à 65 mil.
AsMM(InvertedRectangleHeight) < 11.43
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Height 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, libre).
InvertedRectangleWidth
Résumé
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted Rectangle Width est conforme à la requête.
Syntaxe
InvertedRectangleWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – par l’utilisation 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.
Exemple d’utilisation
InvertedRectangleWidth = 300
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Width égale à 300 dans les unités de mesure actuelles.
InvertedRectangleWidth >= 128
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Width supérieure ou égale à 128 dans les unités de mesure actuelles.
AsMils(InvertedRectangleWidth) > 400
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Width supérieure à 400 mil.
AsMM(InvertedRectangleWidth) Between 6 And 8
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Width supérieure ou égale à 6 mm et inférieure ou égale à 8 mm.
InvertedRectangleWidth <> 550
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Width qui n’est pas égale à 550 dans les unités de mesure actuelles.
AsMils(InvertedRectangleWidth) <= 650
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Width inférieure ou égale à 650 mil.
AsMM(InvertedRectangleWidth) < 11.43
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Rectangle Width 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, libre).
InvertedTextJustification
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted Text Justification est conforme à 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'
Exemple d’utilisation
InvertedTextJustification = 'Center'
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted Text Justification est Center.
InvertedTextJustification <> 'Right-Below'
Retourne tous les objets qui ne sont pas des objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted Text Justification est Right-Below.
Remarques
-
Les caractères guillemet simple (') 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, libre).
IPC4761ViaType
Retourne tous les objets via dont la propriété IPC 4761 Via Type est conforme à 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'
Exemple d’utilisation
IPC4761ViaType = 'Type 1a'
Retourne tous les objets via dont la propriété IPC 4761 Via Type est Type 1a.
IPC4761ViaType <> 'Type 1b'
Retourne tous les objets qui ne sont pas des 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 caractères guillemet simple (
') au début et à la fin deIPC4761ViaType_Stringsont obligatoires.
IsAssyTestpoint
Retourne tous les objets pastille et via qui ont été 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
Exemple d’utilisation
IsAssyTestpoint
IsAssyTestpoint = True
Retourne tous les objets pastille et via utilisés comme points de test d’assemblage.
Not IsAssyTestpoint
IsAssyTestpoint = False
Retourne tous les objets qui ne sont pas des objets pastille et via utilisés comme points de test d’assemblage.
IsBold
Retourne tous les objets coordonnée, cote (sauf cote de centre), table de perçage, table d’empilage de couches et chaîne de texte (commentaire, désignateur, libre) dont la propriété Bold est conforme à la requête.
Syntaxe
IsBold : Boolean_String
Exemple d’utilisation
IsBold = 'True'
Retourne tous les objets coordonnée, cote (sauf cote de centre), table de perçage, table d’empilage de couches et chaîne de texte (commentaire, désignateur, libre) dont la propriété Bold est activée.
IsBold = 'False'
Retourne tous les objets coordonnée, cote (sauf cote de centre), table de perçage, table d’empilage de couches et chaîne de texte (commentaire, désignateur, libre) dont la propriété Bold est désactivée.
Remarques
-
La propriété Bold est définie uniquement pour les objets coordonnée, cote (sauf cote de centre), table de perçage, table d’empilage de couches et chaîne de texte (commentaire, désignateur, libre).
-
Tous les objets parents coordonnée, cote, table de perçage et table d’empilage de couches, dont les primitives enfant de chaîne de texte sont conformes à la requête, seront également retournés.
IsDataMatrixText
Retourne les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur Data Matrix.
Syntaxe
IsDataMatrixText : Boolean
Exemple d’utilisation
IsDataMatrixText
IsDataMatrixText = True
Retourne tous les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur Data Matrix.
Not IsDataMatrixText
IsDataMatrixText = False
Retourne tous les objets qui ne sont pas des objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur Data Matrix.
IsFabTestpoint
Retourne tous les objets pastille et via qui ont été 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
Exemple d’utilisation
IsFabTestpoint
IsFabTestpoint = True
Retourne tous les objets pastille et via utilisés comme points de test de fabrication.
Not IsFabTestpoint
IsFabTestpoint = False
Retourne tous les objets qui ne sont pas des objets pastille et via utilisés comme points de test de fabrication.
IsItalic
Retourne tous les objets coordonnée, cote (sauf cote de centre), table de perçage, table d’empilage de couches et chaîne de texte (commentaire, désignateur, libre) dont la propriété Italic est conforme à la requête.
Syntaxe
IsItalic : Boolean_String
Exemple d’utilisation
IsItalic = 'True'
Retourne tous les objets coordonnée, cote (sauf cote de centre), table de perçage, table d’empilage de couches et chaîne de texte (commentaire, désignateur, libre) dont la propriété Italic est activée.
IsItalic = 'False'
Retourne tous les objets de coordonnées, de cote (sauf cote de centre), de tableau de perçage, de tableau d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Italic est désactivée.
Remarques
- La propriété Italic est définie uniquement pour les objets de coordonnées, de cote (sauf cote de centre), de tableau de perçage, de tableau d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre).
- Tous les objets parents de coordonnées, de cote, de tableau de perçage et de tableau d’empilage de couches, dont les primitives enfants de chaîne de texte sont conformes à la requête, seront également retournés.
IsModified
Résumé
Retourne tous les objets de remplissage de polygone dont la propriété IsModified est conforme à la requête.
Syntaxe
IsModified : Boolean_String
Exemple d’utilisation
IsModified = 'True'
Retourne tous les objets de remplissage de polygone dont la propriété IsModified est activée.
IsModified = 'False'
Retourne tous les objets de remplissage de polygone dont la propriété IsModified est désactivée.
Remarque
La propriété IsModified est définie uniquement pour les objets de remplissage de polygone.
IsQrCodeText
Résumé
Retourne les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur QR Code.
Syntaxe
IsQrCodeText : Boolean
Exemple d’utilisation
IsQrCodeText
IsQrCodeText = True
Retourne tous les objets chaîne de texte dont la propriété Text Kind est définie sur BarCode Text et dont la propriété BarCode Type est définie sur QR Code.
Not IsQrCodeText
IsQrCodeText = False
Retourne tous les objets except 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é
Retourne tous les objets pastille et via qui ont été marqués pour être utilisés comme points de test, qu’il s’agisse de points de test d’assemblage ou de fabrication. C’est-à-dire ayant l’une des propriétés suivantes activée :
- Assembly Testpoint - Top
- Assembly Testpoint - Bottom
- Fabrication Testpoint - Top
- Fabrication Testpoint - Bottom
Syntaxe
IsTestpoint : Boolean
Exemple d’utilisation
IsTestpoint
IsTestpoint = True
Retourne tous les objets pastille et via utilisés comme points de test.
Not IsTestpoint
IsTestpoint = False
Retourne tous les objets except pastille et via utilisés comme points de test.
IsTextInverted
Résumé
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted est conforme à la requête.
Syntaxe
IsTextInverted : Boolean_String
Exemple d’utilisation
IsTextInverted = 'True'
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted est activée.
IsTextInverted = 'False'
Retourne tous les objets chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted est désactivée.
Remarque
La propriété Inverted est définie uniquement pour les objets chaîne de texte (commentaire, désignateur, libre).
Keepout
Résumé
Retourne tous les objets Keepout - Arc, Keepout - Fill, Keepout - Solid Region et Keepout - Track.
Syntaxe
Keepout : Boolean
Exemple d’utilisation
Keepout
Keepout = True
Retourne tous les objets Keepout - Arc, Keepout - Fill, Keepout - Solid Region et Keepout - Track.
Not Keepout
Keepout = False
Retourne tous les objets except Keepout - Arc, Keepout - Fill, Keepout - Solid Region et Keepout - Track.
KeepoutRestrictionsCopper
Résumé
Retourne tous les objets keepout dont la propriété Keepout Restriction - Copper est conforme à la requête.
Syntaxe
KeepoutRestrictionsCopper : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsCopper = 'True'
Retourne tous les objets keepout dont la propriété Keepout Restriction - Copper est activée.
KeepoutRestrictionsCopper = 'False'
Retourne tous les objets keepout dont la propriété Keepout Restriction - Copper est désactivée.
Remarques
-
La propriété Keepout Restriction - Copper est définie uniquement pour les objets keepout (arcs, remplissages, régions solides, pistes).
-
La propriété Keepout Restriction - Copper (telle qu’elle apparaît dans les panneaux List) correspond à l’option Copper dans la section Keepout Restrictions lors de l’affichage des propriétés d’un objet sélectionné via le panneau Properties.
KeepoutRestrictionsSMDPad
Résumé
Retourne tous les objets keepout dont la propriété Keepout Restriction - SMD Pad est conforme à la requête.
Syntaxe
KeepoutRestrictionsSMDPad : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsSMDPad = 'True'
Retourne tous les objets keepout dont la propriété Keepout Restriction - SMD Pad est activée.
KeepoutRestrictionsSMDPad = 'False'
Retourne tous les objets keepout 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 keepout (arcs, remplissages, régions solides, pistes).
-
La propriété Keepout Restriction - SMD Pad (telle qu’elle apparaît dans les panneaux List) correspond à l’option SMD Pad dans la section Keepout Restrictions lors de l’affichage des propriétés d’un objet sélectionné via le panneau Properties.
KeepoutRestrictionsTHPad
Résumé
Retourne tous les objets keepout dont la propriété Keepout Restriction - TH Pad est conforme à la requête.
Syntaxe
KeepoutRestrictionsTHPad : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsTHPad = 'True'
Retourne tous les objets keepout dont la propriété Keepout Restriction - TH Pad est activée.
KeepoutRestrictionsTHPad = 'False'
Retourne tous les objets keepout 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 keepout (arcs, remplissages, régions solides, pistes).
-
La propriété Keepout Restriction - TH Pad (telle qu’elle apparaît dans les panneaux List) correspond à l’option TH Pad dans la section Keepout Restrictions lors de l’affichage des propriétés d’un objet sélectionné via le panneau Properties.
KeepoutRestrictionsTrack
Résumé
Retourne tous les objets keepout dont la propriété Keepout Restriction - Track est conforme à la requête.
Syntaxe
KeepoutRestrictionsTrack : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsTrack = 'True'
Retourne tous les objets keepout dont la propriété Keepout Restriction - Track est activée.
KeepoutRestrictionsTrack = 'False'
Retourne tous les objets keepout 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 keepout (arcs, remplissages, régions solides, pistes).
-
La propriété Keepout Restriction - Track (telle qu’elle apparaît dans les panneaux List) correspond à l’option Track dans la section Keepout Restrictions lors de l’affichage des propriétés d’un objet sélectionné via le panneau Properties.
KeepoutRestrictionsVia
Résumé
Retourne tous les objets keepout dont la propriété Keepout Restriction - Via est conforme à la requête.
Syntaxe
KeepoutRestrictionsVia : Boolean_String
Exemple d’utilisation
KeepoutRestrictionsVia = 'True'
Retourne tous les objets keepout dont la propriété Keepout Restriction - Via est activée.
KeepoutRestrictionsVia = 'False'
Retourne tous les objets keepout 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 keepout (arcs, remplissages, régions solides, pistes).
-
La propriété Keepout Restriction - Via (telle qu’elle apparaît dans les panneaux List) correspond à l’option Via dans la section Keepout Restrictions lors de l’affichage des propriétés d’un objet sélectionné via le panneau Properties.
Kind
Résumé
Retourne tous les objets dont la propriété Object Kind est conforme à 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 sont utilisées pour cibler les différents types de règles. Le type de règle, tel qu’il apparaît dans la boîte de dialogue PCB Rules and Constraints Editor, est indiqué entre parenthèses après la chaîne :
-
'Acute Angle Rule'(Angle aigu) -
'Bare-board Fabrication Test Point Style Rule'(Style de point de test de fabrication) -
'Bare-board Fabrication Test Point Usage Rule'(Utilisation du point de test de fabrication) -
'Board Outline Clearance'(Dégagement du contour de carte) -
'Broken Nets Rule'(Réseau non routé) -
'Clearance Rule'(Dégagement) -
'Component Clearance Rule'(Dégagement de composant) -
'Component Rotations Rule'(Orientations des composants) -
'Confinement Constraint Rule'(Définition de salle) -
'Daisy Chain Stub Length Rule'(Longueur de stub en chaîne) -
'Differential Pairs Rule'(Routage des paires différentielles) -
'Fanout Control Rule'(Contrôle de fanout) -
'Flight Time Falling Edge Rule'(Temps de propagation - front descendant) -
'Flight Time Rising Edge Rule'(Temps de propagation - front montant) -
'Hole To Hole Clearance Rule'(Dégagement trou à trou) -
'In-circuit Assembly Test Point Style Rule'(Style de point de test d’assemblage) -
'In-circuit Assembly Test Point Usage Rule'(Utilisation du point de test d’assemblage) -
'Layer Pair Rule'(Paires de couches) -
'Matched Lengths Rule'(Longueurs appariées) -
'Max Min Height Rule'(Hauteur) -
'Max Min Hole Size Rule'(Taille du trou) -
'Max Min Impedance Rule'(Impédance) -
'Max Min Length Rule'(Longueur) -
'Max Min Width Rule'(Largeur) -
'Max Slope Falling Edge Rule'(Pente - front descendant) -
'Max Slope Rising Edge Rule'(Pente - front montant) -
'Max Via Stub Length (BackDrilling rule)'(Longueur maximale de stub de via (backdrilling)) -
'Maximum Via Count Rule'(Nombre maximal de vias) -
'Minimum Annular Ring Rule'(Anneau annulaire minimal) -
'Minimum Solder Mask Sliver Rule'(Languette minimale de masque de soudure) -
'Modified Polygon'(Polygone modifié) -
'Net Antennae Rule'(Antennes de réseau) -
'Nets To Ignore Rule'(Réseaux à ignorer) -
'Overshoot Falling Edge Rule'(Dépassement - front descendant) -
'Overshoot Rising Edge Rule'(Dépassement - front montant) -
'Parallel Segment Rule'(Segment parallèle) -
'Paste Mask Expansion Rule'(Expansion du masque de pâte) -
'Permitted Layers Rule'(Couches autorisées) -
'Polygon Connect Style Rule'(Style de connexion de polygone) -
'Power Plane Clearance Rule'(Dégagement du plan d’alimentation) -
'Power Plane Connect Style Rule'(Style de connexion du plan d’alimentation) -
'Routing Corner Style Rule'(Coins de routage) -
'Routing Layers Rule'(Couches de routage) -
'Routing Priority Rule'(Priorité de routage) -
'Routing Topology Rule'(Topologie de routage) -
'Routing Via Style Rule'(Style de via de routage) -
'Short Circuit Rule'(Court-circuit) -
'Signal Base Value Rule'(Valeur de base du signal) -
'Signal Stimulus Rule'(Stimulus du signal) -
'Signal Top Value Rule'(Valeur haute du signal) -
'Silk To Silk Clearance Rule'(Dégagement sérigraphie à sérigraphie) -
'Silk To Solder Mask Clearance Rule'(Dégagement sérigraphie à masque de soudure) -
'SMD Entry'(Entrée SMD) -
'SMD Neck Down Rule'(Réduction SMD) -
'SMD To Corner Rule'(SMD vers coin) -
'SMD To Plane Rule'(SMD vers plan) -
'Solder Mask Expansion Rule'(Expansion du masque de soudure) -
'Supply Nets Rule'(Réseaux d’alimentation) -
'Unconnected Pin Rule'(Broche non connectée) -
'Undershoot Falling Edge Rule'(Sous-oscillation - front descendant) -
'Undershoot Rising Edge Rule'(Sous-oscillation - front montant) -
'Vias Under SMD Rule'(Vias sous SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Net','Violation'.
Exemple d’utilisation
Kind = 'Class'
Retourne tous les objets de classe.
Kind <> 'Via'
Retourne tous les objets except via objets.
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é
Retourne tous les objets dont la propriété Layer est conforme à la requête.
Syntaxe
L = Layer_String
L <> Layer_String
Exemple d’utilisation
L = 'MultiLayer'
Retourne tous les objets sur la couche multicouche.
L <> 'KeepOutLayer'
Retourne tous les objets except pour ceux de la couche Keep-Out.
Remarques
-
Les apostrophes (') au début et à la fin de
Layer_Stringsont obligatoires. - Cette fonction est un alias de la fonction Layer.
Layer
Résumé
Retourne tous les objets dont la propriété Layer est conforme à la requête.
Syntaxe
Layer = Layer_String
Layer <> Layer_String
Exemple d’utilisation
Layer = 'MultiLayer'
Retourne tous les objets sur la couche multicouche.
Layer <> 'KeepOutLayer'
Retourne tous les objets except pour ceux de la couche Keep-Out.
Remarques
-
Les apostrophes (') au début et à la fin de
Layer_Stringsont obligatoires. - Cette fonction est un alias de la fonction L.
LeaderDimensionDot
Résumé
Retourne tous les objets de cote avec repère dont la propriété Dot est conforme à la requête.
Syntaxe
LeaderDimensionDot : Boolean_String
Exemple d’utilisation
LeaderDimensionDot = 'True'
Retourne tous les objets de cote avec repère dont la propriété Dot est activée.
LeaderDimensionDot = 'False'
Retourne tous les objets de cote avec repère dont la propriété Dot est désactivée.
Remarques
- La propriété Dot n’est définie que pour les objets de cote avec repère.
- Les objets enfants des objets de cote avec repère retournés par la requête ne sont pas retournés.
LeaderDimensionDotSize
Résumé
Retourne les objets de cote avec repère dont la propriété Dot Size est conforme à la requête.
Syntaxe
LeaderDimensionDotSize : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être spécifiée – remplaçant les unités par défaut définies au niveau du document – via l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(LeaderDimensionDotSize) : Number– pour spécifier une taille en mil. -
AsMM(LeaderDimensionDotSize) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
LeaderDimensionDotSize = 40
Retourne tous les objets de cote avec repère ayant une propriété Dot Size égale à 40 dans les unités de mesure actuelles.
LeaderDimensionDotSize >= 1.143
Retourne tous les objets de cote avec repère ayant une propriété Dot Size supérieure ou égale à 1.143 dans les unités de mesure actuelles.
AsMils(LeaderDimensionDotSize) Between 30 And 50
Retourne tous les objets de cote avec repère ayant une propriété Dot Size supérieure ou égale à 30 mil et inférieure ou égale à 50 mil.
AsMM(LeaderDimensionDotSize) < 0.889
Retourne tous les objets de cote avec repère ayant une propriété Dot Size inférieure à 0.889 mm.
Remarques
- La propriété Dot Size n’est définie que pour les objets de cote avec repère.
- Les objets enfants des objets de cote avec repère retournés par la requête ne sont pas retournés.
LeaderDimensionShape
Résumé
Retourne tous les objets de cote avec repère dont la propriété Leader Shape est conforme à 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'
Exemple d’utilisation
LeaderDimensionShape = 'Round'
Retourne tous les objets de cote avec repère dont la propriété Leader Shape est Round.
LeaderDimensionShape <> 'Square'
Retourne tous les objets except objets de cote avec repère dont la propriété Leader Shape est Square.
Remarques
- La propriété Leader Shape n’est définie que pour les objets de cote avec repère.
-
Les apostrophes (') au début et à la fin de
LeaderShape_Stringsont obligatoires. - Les objets enfants des objets de cote avec repère retournés par la requête ne sont pas retournés.
Locked
Résumé
Retourne tous les objets dont la propriété Locked est conforme à la requête.
Syntaxe
Locked : Boolean
Exemple d’utilisation
Locked
Locked = True
Retourne tous les objets dont la propriété Locked est activée.
Not Locked
Locked = False
Retourne tous les objets except ceux dont la propriété Locked est activée.
LockPrimitives
Résumé
Retourne tous les objets composant, coordonnée, cote et remplissage de polygone dont la propriété Lock Primitives est conforme à la requête.
Syntaxe
LockPrimitives : Boolean_String
Exemple d’utilisation
LockPrimitives = 'True'
Retourne tous les objets composant, coordonnée, cote et remplissage de polygone dont la propriété Lock Primitives est activée.
LockPrimitives = 'False'
Retourne tous les objets composant, coordonnée, cote et remplissage de polygone dont la propriété Lock Primitives est désactivée.
Remarques
- La propriété Lock Primitives n’est définie que pour les objets composant, coordonnée, cote et remplissage de polygone.
- Les objets enfants des objets composant, coordonnée, cote et remplissage de polygone retournés par la requête ne sont pas retournés.
Mirror
Résumé
Retourne tous les objets chaîne dont la propriété Mirror est conforme à la requête.
Syntaxe
Mirror : Boolean_String
Boolean_String doit être soit 'True' soit 'False'.
Exemple d’utilisation
Mirror = 'True'
Retourne tous les objets chaîne dont la propriété Mirror est activée.
Mirror = 'False'
Retourne tous les objets chaîne dont la propriété Mirror est désactivée.
Mirror <> 'True'
Not (Mirror = 'True')
Retourne tous les objets except objets chaîne dont la propriété Mirror est activée.
Mirror <> 'False'
Not (Mirror = 'False')
Retourne tous les objets except objets chaîne dont la propriété Mirror est désactivée.
Remarque
La propriété Mirror n’est définie que pour les objets chaîne.
ModelCylinderHeight
Résumé
Retourne tous les objets corps 3D dont la propriété Model Height (Cylinder) est conforme à la requête.
Syntaxe
ModelCylinderHeight : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être spécifiée – remplaçant les unités par défaut définies au niveau du document – via l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(ModelCylinderHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(ModelCylinderHeight) : Number– pour spécifier une hauteur en mm.
Exemple d'utilisation
ModelCylinderHeight = 300
Renvoie tous les objets de corps 3D ayant une propriété Model Height (Cylinder) égale à 300 dans les unités de mesure actuelles.
ModelCylinderHeight >= 500
Renvoie tous les objets de corps 3D ayant une propriété Model Height (Cylinder) supérieure ou égale à 500 dans les unités de mesure actuelles.
AsMils(ModelCylinderHeight) > 400
Renvoie tous les objets de corps 3D ayant une propriété Model Height (Cylinder) supérieure à 400 mil.
AsMM(ModelCylinderHeight) Between 15 And 22
Renvoie tous les objets de corps 3D ayant une propriété Model Height (Cylinder) supérieure ou égale à 15 mm et inférieure ou égale à 22 mm.
ModelCylinderHeight <> 550
Renvoie tous les objets de corps 3D ayant une propriété Model Height (Cylinder) qui n'est pas égale à 550 dans les unités de mesure actuelles.
AsMils(ModelCylinderHeight) <= 650
Renvoie tous les objets de corps 3D ayant une propriété Model Height (Cylinder) inférieure ou égale à 650 mil.
AsMM(ModelCylinderHeight) < 11.43
Renvoie tous les objets de corps 3D ayant une propriété Model Height (Cylinder) inférieure à 11.43 mm.
Remarque
La propriété Model Height (Cylinder) est définie uniquement pour les objets de corps 3D.
ModelCylinderSphereRadius
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Radius (Cylinder/Sphere) est conforme à la requête.
Syntaxe
ModelCylinderSphereRadius : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation 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.
Exemple d'utilisation
ModelCylinderSphereRadius = 30
Renvoie tous les objets de corps 3D ayant une propriété Model Radius (Cylinder/Sphere) égale à 30 dans les unités de mesure actuelles.
ModelCylinderSphereRadius >= 50
Renvoie tous les objets de corps 3D ayant une propriété Model Radius (Cylinder/Sphere) supérieure ou égale à 50 dans les unités de mesure actuelles.
AsMils(ModelCylinderSphereRadius) > 40
Renvoie tous les objets de corps 3D ayant une propriété Model Radius (Cylinder/Sphere) supérieure à 40 mil.
AsMM(ModelCylinderSphereRadius) Between 1.5 And 2.2
Renvoie tous les objets de corps 3D ayant une propriété Model Radius (Cylinder/Sphere) supérieure ou égale à 1.5 mm et inférieure ou égale à 2.2 mm.
ModelCylinderSphereRadius <> 55
Renvoie tous les objets de corps 3D ayant une propriété Model Radius (Cylinder/Sphere) qui n'est pas égale à 55 dans les unités de mesure actuelles.
AsMils(ModelCylinderSphereRadius) <= 65
Renvoie tous les objets de corps 3D ayant une propriété Model Radius (Cylinder/Sphere) inférieure ou égale à 65 mil.
AsMM(ModelCylinderSphereRadius) < 1.43
Renvoie tous les objets de corps 3D ayant une propriété Model Radius (Cylinder/Sphere) inférieure à 1.43 mm.
Remarque
La propriété Model Radius (Cylinder/Sphere) est définie uniquement pour les objets de corps 3D.
ModelRotationX
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Rotation X est conforme à la requête.
Syntaxe
ModelRotationX : Numeric_String
ModelRotationX : Number
Exemple 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 sauf les objets de corps 3D dont la propriété Model Rotation X est 45.000.
Remarque
La propriété Model Rotation X est définie uniquement pour les objets de corps 3D.
ModelRotationY
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Rotation Y est conforme à la requête.
Syntaxe
ModelRotationY : Numeric_String
ModelRotationY : Number
Exemple 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 sauf les objets de corps 3D dont la propriété Model Rotation Y est 45.000.
Remarque
La propriété Model Rotation Y est définie uniquement pour les objets de corps 3D.
ModelRotationZ
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Rotation Z est conforme à la requête.
Syntaxe
ModelRotationZ : Numeric_String
ModelRotationZ : Number
Exemple 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 sauf les objets de corps 3D dont la propriété Model Rotation Z est 45.000.
Remarque
La propriété Model Rotation Z est définie uniquement pour les objets de corps 3D.
ModelType
Résumé
Renvoie tous les objets de corps 3D dont la propriété Model Type est conforme à 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'
Exemple 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 sauf les objets de corps 3D dont la propriété Model Type est Cylinder.
Remarques
- La propriété Model Type est définie uniquement 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 est conforme à la requête.
Syntaxe
ModelZ : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation 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.
Exemple d'utilisation
ModelZ = 30
Renvoie tous les objets de corps 3D ayant une propriété Model Z égale à 30 dans les unités de mesure actuelles.
ModelZ >= 5.08
Renvoie tous les objets de corps 3D ayant une propriété Model Z supérieure ou égale à 5.08 dans les unités de mesure actuelles.
AsMils(ModelZ) > 40
Renvoie tous les objets de corps 3D ayant une propriété Model Z supérieure à 40 mil.
AsMM(ModelZ) Between 0.35 And 0.89
Renvoie tous les objets de corps 3D ayant une propriété Model Z supérieure ou égale à 0.35 mm et inférieure ou égale à 0.89 mm.
ModelZ <> 55
Renvoie tous les objets de corps 3D ayant une propriété Model Z qui n'est pas égale à 55 dans les unités de mesure actuelles.
AsMils(ModelZ) <= 65
Renvoie tous les objets de corps 3D ayant une propriété Model Z inférieure ou égale à 65 mil.
AsMM(ModelZ) < 0.43
Renvoie tous les objets de corps 3D ayant une propriété Model Z inférieure à 0.43 mm.
Remarques
-
La propriété Model Z est définie uniquement 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 Properties.
N
Résumé
Renvoie les objets arc, remplissage, pastille, piste, via, région, remplissage de polygone et plan divisé dont la propriété Net est conforme à la requête.
Syntaxe
N : String
Exemple d'utilisation
N = 'GND'
Renvoie tous les objets arc, remplissage, pastille, piste, via, région, remplissage de polygone et plan divisé ayant une propriété Net de GND.
N Like 'G*'
Renvoie tous les objets arc, remplissage, pastille, piste, via, région, remplissage de polygone et plan divisé ayant une propriété Net dont la chaîne associée commence par G.
Remarques
-
La propriété Net est définie uniquement pour les objets arc, remplissage, pastille, piste, via, région, remplissage de polygone 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.
Name
Résumé
Renvoie les objets classe, composant, règle de conception, net, pastille et remplissage de polygone dont la propriété Name est conforme à la requête.
Syntaxe
Name : String
Exemple d'utilisation
Name = '<All Components>'
Renvoie tous les objets classe, composant, règle de conception, net, pastille et remplissage de polygone ayant une propriété Name de <All Components>.
Name = 'U4-1'
Renvoie tous les objets classe, composant, règle de conception, net, pastille et remplissage de polygone ayant une propriété Name de U4-1.
Name Like 'R7*'
Renvoie tous les objets classe, composant, règle de conception, net, pastille et remplissage de polygone ayant une propriété Name dont la chaîne associée commence par R7.
Remarques
-
La propriété Name est définie uniquement pour les objets classe, composant, règle de conception, net, pastille et remplissage de polygone.
-
Dans le cas des objets pad, une propriété Name complète doit être spécifiée ; elle se compose d’une sous-chaîne initiale qui spécifie la propriété Name du composant parent du pad, suivie d’un caractère « - », puis d’une autre sous-chaîne qui spécifie la propriété Name du pad lui-même. Les pads de type « libre » sont identifiés par une sous-chaîne initiale « Free- », suivie de la sous-chaîne qui spécifie la propriété Name propre au pad.
NegativeNet
Résumé
Renvoie tous les objets de paire différentielle dont la propriété Negative Net est conforme à la requête.
Syntaxe
NegativeNet : String
Exemple d’utilisation
NegativeNet = 'D_N'
Renvoie tous les objets de paire différentielle dont la propriété Negative Net est D_N.
NegativeNet Like '*RX1_N'
Renvoie tous les objets de 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 de paire différentielle.
- Les objets enfants des objets de paire différentielle renvoyés par la requête ne sont pas renvoyés.
Net
Résumé
Renvoie les objets arc, fill, pad, track, via, region, polygon pour et split-plane dont la propriété Net est conforme à la requête.
Syntaxe
Net : String
Exemple d’utilisation
Net = 'GND'
Renvoie tous les objets arc, fill, pad, track, via, region, polygon pour et split-plane qui ont une propriété Net de GND.
Net Like 'G*'
Renvoie tous les objets arc, fill, pad, track, via, region, polygon pour et split-plane qui ont une propriété Net dont la chaîne associée commence par G.
Remarques
- La propriété Net n’est définie que pour les objets arc, fill, pad, track, via, region, polygon pour et split-plane.
- 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.
ObjectKind
Résumé
Renvoie tous les objets dont la propriété Object Kind est conforme à la requête.
Syntaxe
ObjectKind = ObjectKind_String
ObjectKind <> 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 sont utilisées pour cibler les différents types de règles. Le type de règle, tel qu’il apparaît dans la boîte de dialogue PCB Rules and Constraints Editor, est indiqué entre parenthèses après la chaîne :
-
'Acute Angle Rule'(Angle aigu) -
'Bare-board Fabrication Test Point Style Rule'(Style de point de test de fabrication) -
'Bare-board Fabrication Test Point Usage Rule'(Utilisation du point de test de fabrication) -
'Board Outline Clearance'(Dégagement du contour de carte) -
'Broken Nets Rule'(Net non routé) -
'Clearance Rule'(Dégagement) -
'Component Clearance Rule'(Dégagement de composant) -
'Component Rotations Rule'(Orientations des composants) -
'Confinement Constraint Rule'(Définition de room) -
'Daisy Chain Stub Length Rule'(Longueur de stub en chaîne) -
'Differential Pairs Rule'(Routage des paires différentielles) -
'Fanout Control Rule'(Contrôle de fanout) -
'Flight Time Falling Edge Rule'(Temps de propagation - front descendant) -
'Flight Time Rising Edge Rule'(Temps de propagation - front montant) -
'Hole To Hole Clearance Rule'(Dégagement trou à trou) -
'In-circuit Assembly Test Point Style Rule'(Style de point de test d’assemblage) -
'In-circuit Assembly Test Point Usage Rule'(Utilisation du point de test d’assemblage) -
'Layer Pair Rule'(Paires de couches) -
'Matched Lengths Rule'(Longueurs appariées) -
'Max Min Height Rule'(Hauteur) -
'Max Min Hole Size Rule'(Taille de trou) -
'Max Min Impedance Rule'(Impédance) -
'Max Min Length Rule'(Longueur) -
'Max Min Width Rule'(Largeur) -
'Max Slope Falling Edge Rule'(Pente - front descendant) -
'Max Slope Rising Edge Rule'(Pente - front montant) -
'Max Via Stub Length (BackDrilling rule)'(Longueur maximale de stub de via (back drilling)) -
'Maximum Via Count Rule'(Nombre maximal de vias) -
'Minimum Annular Ring Rule'(Anneau annulaire minimal) -
'Minimum Solder Mask Sliver Rule'(Éclat minimal de masque de soudure) -
'Modified Polygon'(Polygone modifié) -
'Net Antennae Rule'(Antennes de net) -
'Nets To Ignore Rule'(Nets à ignorer) -
'Overshoot Falling Edge Rule'(Dépassement - front descendant) -
'Overshoot Rising Edge Rule'(Dépassement - front montant) -
'Parallel Segment Rule'(Segment parallèle) -
'Paste Mask Expansion Rule'(Expansion du masque de pâte) -
'Permitted Layers Rule'(Couches autorisées) -
'Polygon Connect Style Rule'(Style de connexion de polygone) -
'Power Plane Clearance Rule'(Dégagement du plan d’alimentation) -
'Power Plane Connect Style Rule'(Style de connexion du plan d’alimentation) -
'Routing Corner Style Rule'(Coins de routage) -
'Routing Layers Rule'(Couches de routage) -
'Routing Priority Rule'(Priorité de routage) -
'Routing Topology Rule'(Topologie de routage) -
'Routing Via Style Rule'(Style de via de routage) -
'Short Circuit Rule'(Court-circuit) -
'Signal Base Value Rule'(Valeur de base du signal) -
'Signal Stimulus Rule'(Stimulus du signal) -
'Signal Top Value Rule'(Valeur haute du signal) -
'Silk To Silk Clearance Rule'(Dégagement sérigraphie à sérigraphie) -
'Silk To Solder Mask Clearance Rule'(Dégagement sérigraphie à masque de soudure) -
'SMD Entry'(Entrée SMD) -
'SMD Neck Down Rule'(Rétrécissement SMD) -
'SMD To Corner Rule'(SMD vers coin) -
'SMD To Plane Rule'(SMD vers plan) -
'Solder Mask Expansion Rule'(Expansion du masque de soudure) -
'Supply Nets Rule'(Nets d’alimentation) -
'Unconnected Pin Rule'(Broche non connectée) -
'Undershoot Falling Edge Rule'(Sous-dépassement - front descendant) -
'Undershoot Rising Edge Rule'(Sous-dépassement - front montant) -
'Vias Under SMD Rule'(Vias sous SMD)
-
-
Others –
'Board Region','Class','Differential Pair','Internal Plane','Net','Violation'.
Exemple d’utilisation
ObjectKind = 'Class'
Renvoie tous les objets de classe.
ObjectKind <> 'Via'
Renvoie tous les objets except via.
Remarques
-
Les apostrophes (') au début et à la fin de
ObjectKind_Stringsont obligatoires. - Cette fonction est un alias de la fonction Kind.
OptimalVoidRotation
Résumé
Renvoie tous les objets polygone dont la propriété Optimal Void Rotation est conforme à la requête.
Syntaxe
OptimalVoidRotation : Boolean
Exemple d’utilisation
OptimalVoidRotation = 'True'
Renvoie tous les objets polygone dont la propriété Optimal Void Rotation est True.
OptimalVoidRotation = 'False'
Renvoie tous les objets except polygone de composant dont la propriété Optimal Void Rotation est False.
Remarque
La propriété Optimal Void Rotation n’est définie que pour les objets polygone.
OverallHeight
Résumé
Renvoie tous les objets corps 3D extrudé dont la propriété Model Overall Height (Extruded) est conforme à la requête.
Syntaxe
OverallHeight : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(OverallHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(OverallHeight) : Number– pour spécifier une hauteur en mm.
Exemple d’utilisation
OverallHeight = 100
Renvoie tous les objets corps 3D extrudé qui ont une propriété Model Overall Height (Extruded) égale à 100 dans les unités de mesure actuelles.
OverallHeight >= 4.064
Renvoie tous les objets corps 3D extrudé qui ont une propriété Model Overall Height (Extruded) supérieure ou égale à 4.064 dans les unités de mesure actuelles.
AsMils(OverallHeight) > 80
Renvoie tous les objets corps 3D extrudé qui ont une propriété Model Overall Height (Extruded) supérieure à 80 mil.
AsMM(OverallHeight) Between 1.524 And 3.81
Renvoie tous les objets corps 3D extrudé qui ont une propriété Model Overall Height (Extruded) supérieure ou égale à 1.524 mm et inférieure ou égale à 3.81 mm.
OverallHeight <> 50
Renvoie tous les objets corps 3D extrudé qui ont une propriété Model Overall Height (Extruded) not égale à 50 dans les unités de mesure actuelles.
AsMils(OverallHeight) <= 120
Renvoie tous les objets corps 3D extrudé qui ont une propriété Model Overall Height (Extruded) inférieure ou égale à 120 mil.
AsMM(OverallHeight) < 1.778
Renvoie tous les objets corps 3D extrudé qui ont une propriété Model Overall Height (Extruded) inférieure à 1.778 mm.
Remarque
La propriété Model Overall Height (Extruded) n’est définie que pour les objets corps 3D extrudé.
Pad_CornerRadius_AllLayers
Résumé
Renvoie tous les objets pad simples dont la propriété Pad Corner Radius (%) (All Layers) est conforme à la requête.
Syntaxe
Pad_CornerRadius_AllLayers = CornerRadius_String
Pad_CornerRadius_AllLayers <> CornerRadius_String
CornerRadius_String spécifie le rayon d’angle, exprimé en pourcentage.
Exemple d’utilisation
Pad_CornerRadius_AllLayers = '50%'
Renvoie tous les objets pad simples dont la propriété Pad Corner Radius (%) (All Layers) est égale à 50 %.
Pad_CornerRadius_AllLayers <> '30%'
Renvoie tous les objets except pour les objets pad 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) n’est définie que pour les pads simples (ceux dont la propriété Stack Mode est définie sur
Simple).
Pad_CornerRadius_BottomLayer
Résumé
Renvoie les objets pad dont la propriété Pad Corner Radius (%) (Bottom Layer) est conforme à la requête.
Syntaxe
Pad_CornerRadius_BottomLayer = CornerRadius_String
Pad_CornerRadius_BottomLayer <> CornerRadius_String
CornerRadius_String spécifie le rayon d’angle, exprimé en pourcentage.
Exemple d’utilisation
Pad_CornerRadius_BottomLayer = '50%'
Renvoie tous les objets pad dont la propriété Pad Corner Radius (%) (Bottom Layer) est égale à 50 %.
Pad_CornerRadius_BottomLayer <> '30%'
Renvoie tous les objets except pour les objets pad 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 pads simples (avec Stack Mode défini sur
Simple), la propriété Pad Corner Radius (%) (Bottom Layer) sera identique à la propriété Pad Corner Radius (%) (All Layers), puisque le rayon d’angle spécifié est utilisé pour toutes les couches de signal. -
La propriété Pad Corner Radius (%) (Bottom Layer) n’est définie que pour les objets pad.
Pad_CornerRadius_MidLayerN
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius (%) (Mid Layer <n>) est conforme à la requête. Cela inclut :
Syntaxe
Pad_CornerRadius_MidLayer<n> = CornerRadius_String
Pad_CornerRadius_MidLayer<n> <> CornerRadius_String
CornerRadius_String spécifie le rayon d’angle, exprimé en pourcentage.
Exemple d’utilisation
Pad_CornerRadius_MidLayer<n> = '50%'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius (%) (Mid Layer <n>) est égale à 50%.
Pad_CornerRadius_MidLayer<n> <> '30%'
Renvoie tous les objets except pour lesquels les objets pastille ont une propriété Pad Corner Radius (%) (Mid Layer <n>) é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>) sera identique à la propriété Pad Corner Radius (%) (All Layers), puisque le rayon d’angle 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 pastille.
Pad_CornerRadius_TopLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius (%) (Top Layer) est conforme à la requête.
Syntaxe
Pad_CornerRadius_TopLayer = CornerRadius_String
Pad_CornerRadius_TopLayer <> CornerRadius_String
CornerRadius_String spécifie le rayon d’angle, exprimé en pourcentage.
Exemple d’utilisation
Pad_CornerRadius_TopLayer = '50%'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius (%) (Top Layer) est égale à 50%.
Pad_CornerRadius_TopLayer <> '30%'
Renvoie tous les objets except pour lesquels les objets pastille ont une propriété Pad Corner Radius (%) (Top Layer) é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) sera identique à la propriété Pad Corner Radius (%) (All Layers) puisque le rayon d’angle 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 pastille.
Pad_CornerRadius_UsesPercent_AllLayers
Résumé
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Uses Percent (All Layers) est conforme à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_AllLayers = Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple d’utilisation
Pad_CornerRadius_UsesPercent_AllLayers = 'True'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Uses Percent (All Layers) est activée.
Pad_CornerRadius_UsesPercent_AllLayers = 'False'
Renvoie tous les objets pastille 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 objets pastille 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 objets pastille dont la propriété Pad Corner Radius Uses Percent (All Layers) est désactivée.
Pad_CornerRadius_UsesPercent_BottomLayer
Résumé
Renvoie les objets pastille dont la propriété Pad Corner Radius Uses Percent (Bottom Layer) est conforme à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_BottomLayer = Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple d’utilisation
Pad_CornerRadius_UsesPercent_BottomLayer = 'True'
Renvoie tous les objets pastille dont la propriété Pad Corner Radius Uses Percent (Bottom Layer) est activée.
Pad_CornerRadius_UsesPercent_BottomLayer = 'False'
Renvoie tous les objets pastille 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 objets pastille 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 objets pastille 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) sera identique à la propriété Pad Corner Radius Uses Percent (All Layers) puisque 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 (Bottom Layer) est définie uniquement 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 intermédiaire) est conforme à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_MidLayer<n> = Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple 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 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 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) puisque 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>) est définie uniquement 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) est conforme à la requête.
Syntaxe
Pad_CornerRadius_UsesPercent_TopLayer = Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple 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 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 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) puisque 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) est définie uniquement 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) est conforme à la requête.
Syntaxe
Pad_CornerRadius_Value_AllLayers : Number
Number suivra les unités de mesure actuellement utilisées pour le document – soit impériales (mil ; 1mil = 0.001inch), soit métriques (mm ; 1 mm = 0.001 mètre).
Une option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple 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 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 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) n’est not pas égale à 50 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) est conforme à la requête.
Syntaxe
Pad_CornerRadius_Value_BottomLayer = Number
Number suivra les unités de mesure actuellement utilisées pour le document – soit impériales (mil ; 1 mil = 0.001 inch), soit métriques (mm ; 1 mm = 0.001 meter).
Une option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple 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 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 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) n’est not pas égale à 50 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) puisque le rayon d’angle spécifié est utilisé pour toutes les couches de signal. - La propriété Pad Corner Radius Size (Bottom Layer) est définie uniquement 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 intermédiaire) est conforme à la requête.
Syntaxe
Pad_CornerRadius_Value_MidLayer<n> = Number
Number suivra les unités de mesure actuellement utilisées pour le document – soit impériales (mil ; 1 mil = 0.001 inch), soit métriques (mm ; 1 mm = 0.001 meter).
Une option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple 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 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 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Corner Radius Size (Mid Layer 30) est not égale à 50 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), puisque 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é
Retourne les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est conforme à la requête.
Syntaxe
Pad_CornerRadius_Value_TopLayer = Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(Pad_CornerRadius_Value_TopLayer) : Number– pour spécifier un rayon d’angle en mil. -
AsMM(Pad_CornerRadius_Value_TopLayer) : Number– pour spécifier un rayon d’angle en mm.
Exemple d’utilisation
Pad_CornerRadius_Value_TopLayer = 100
Retourne tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est égale à 100 unités de mesure actuelles.
Pad_CornerRadius_Value_TopLayer >= 4.064
Retourne tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(Pad_CornerRadius_Value_TopLayer) > 80
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Corner Radius Size (Top Layer) est not égale à 50 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), puisque le rayon d’angle spécifié est utilisé pour toutes les couches de signal. - La propriété Pad Corner Radius Size (Top Layer) n’est définie que pour les objets pastille.
Pad_JumperID
Résumé
Retourne tous les objets pastille dont la propriété Pad Jumper ID est conforme à la requête.
Syntaxe
Pad_JumperID : Numeric_String
Exemple d’utilisation
Pad_JumperID = '3'
Retourne tous les objets pastille dont la propriété Pad Jumper ID est 3.
Pad_JumperID <> '567'
Retourne tous les objets except objets pastille dont la propriété Pad Jumper ID est 567.
Remarque
La propriété Pad Jumper ID n’est définie que pour les objets pastille.
Pad_PinLength
Résumé
Retourne tous les objets pastille dont la propriété Pin/Pkg Length est conforme à la requête.
Syntaxe
Pad_PinLength : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
Pad_PinLength = 4
Retourne tous les objets pastille ayant une propriété Pin/Pkg Length égale à 4 unités de mesure actuelles.
Pad_PinLength >= 5.08
Retourne tous les objets pastille ayant une propriété Pin/Pkg Length supérieure ou égale à 5.08 unités de mesure actuelles.
AsMils(Pad_PinLength) > 4
Retourne tous les objets pastille ayant une propriété Pin/Pkg Length supérieure à 4 mil.
AsMM(Pad_PinLength) Between 0.102 And 0.105
Retourne tous les objets pastille ayant une propriété Pin/Pkg Length supérieure ou égale à 0.102 mm et inférieure ou égale à 0.105 mm.
Pad_PinLength <> 2
Retourne tous les objets pastille ayant une propriété Pin/Pkg Length not égale à 2 unités de mesure actuelles.
AsMils(Pad_PinLength) <= 1.4
Retourne tous les objets pastille ayant une propriété Pin/Pkg Length inférieure ou égale à 1.4 mil.
AsMM(Pad_PinLength) < 0.05
Retourne tous les objets pastille ayant une propriété Pin/Pkg Length inférieure à 0.05 mm.
Remarque
La propriété Pin/Pkg Length n’est définie que pour les objets pastille.
PadDonutOuterDiameter_AllLayers
Résumé
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est conforme à la requête.
Syntaxe
PadDonutOuterDiameter_AllLayers : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadDonutOuterDiameter_AllLayers) : Number– pour spécifier un diamètre extérieur d’anneau en mil. -
AsMM(PadDonutOuterDiameter_AllLayers) : Number– pour spécifier un diamètre extérieur d’anneau en mm.
Exemple d’utilisation
PadDonutOuterDiameter_AllLayers = 100
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est égale à 100 unités de mesure actuelles.
PadDonutOuterDiameter_AllLayers >= 4.064
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadDonutOuterDiameter_AllLayers) > 80
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(All Layers) est not égale à 50 unités de mesure actuelles.
PadDonutOuterDiameter_BottomLayer
Résumé
Retourne les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est conforme à la requête.
Syntaxe
PadDonutOuterDiameter_BottomLayer = Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadDonutOuterDiameter_BottomLayer) : Number– pour spécifier un diamètre extérieur d’anneau en mil. -
AsMM(PadDonutOuterDiameter_BottomLayer) : Number– pour spécifier un diamètre extérieur d’anneau en mm.
Exemple d’utilisation
PadDonutOuterDiameter_BottomLayer = 100
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est égale à 100 unités de mesure actuelles.
PadDonutOuterDiameter_BottomLayer >= 4.064
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadDonutOuterDiameter_BottomLayer) > 80
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(Bottom Layer) est not égale à 50 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), puisque le diamètre extérieur d’anneau spécifié est utilisé pour toutes les couches de signal. -
La propriété Pad Donut Outer Diameter(Bottom Layer) n’est définie que pour les objets pastille.
PadDonutOuterDiameter_MidLayerN
Résumé
Retourne 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 intermédiaire) est conforme à la requête.
Syntaxe
PadDonutOuterDiameter_MidLayer<n> = Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadDonutOuterDiameter_MidLayer1 = 100
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 1) est égale à 100 unités de mesure actuelles.
PadDonutOuterDiameter_MidLayer2 >= 4.064
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 2) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadDonutOuterDiameter_MidLayer5) > 80
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(Mid Layer 30) est not égale à 50 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), puisque le diamètre extérieur d’anneau spécifié est utilisé pour toutes les couches de signal. -
Une propriété Pad Donut Outer Diameter(Mid Layer <n>) n’est définie que pour les objets pastille.
PadDonutOuterDiameter_TopLayer
Résumé
Retourne les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) est conforme à la requête.
Syntaxe
PadDonutOuterDiameter_TopLayer = Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadDonutOuterDiameter_TopLayer = 100
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Outer Diameter(Top Layer) n’est not pas é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), puisque 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é
Retourne tous les objets pastille dont la propriété Pad Donut Width(All Layers) est conforme à la requête.
Syntaxe
PadDonutWidth_AllLayers : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadDonutWidth_AllLayers = 100
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Width(All Layers) n’est not pas égale à 50 dans les unités de mesure actuelles.
PadDonutWidth_BottomLayer
Résumé
Retourne les objets pastille dont la propriété Pad Donut Width(Bottom Layer) est conforme à la requête.
Syntaxe
PadDonutWidth_BottomLayer = Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadDonutWidth_BottomLayer = 100
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Width(Bottom Layer) n’est not pas é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), puisque 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é
Retourne les objets pastille dont la propriété Pad Donut Width(Mid Layer <n>) (où n = 1..30 est le numéro d’une couche intermédiaire) est conforme à la requête.
Syntaxe
PadDonutWidth_MidLayer<n> = Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadDonutWidth_MidLayer1 = 100
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Width(Mid Layer 30) n’est not pas é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>) seront identiques à la propriété Pad Donut Width(All Layers), puisque la largeur d’anneau spécifiée est utilisée pour toutes les couches de signal. -
Une propriété Pad Donut Width(Mid Layer <n>) est définie uniquement pour les objets pastille.
PadDonutWidth_TopLayer
Résumé
Retourne les objets pastille dont la propriété Pad Donut Width(Top Layer) est conforme à la requête.
Syntaxe
PadDonutWidth_TopLayer = Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadDonutWidth_TopLayer) : Number– pour spécifier une largeur d’anneau en mil. -
AsMM(PadDonutWidth_TopLayer) : Number– pour spécifier une largeur d’anneau en mm.
Exemple d’utilisation
PadDonutWidth_TopLayer = 100
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Pad Donut Width(Top Layer) n’est not pas é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) sera identique à la propriété Pad Donut Width(All Layers), puisque la largeur d’anneau spécifiée est utilisée pour toutes les couches de signal. -
La propriété Pad Donut Width(Top Layer) est définie uniquement pour les objets pastille.
PadElectricalType
Résumé
Retourne tous les objets pastille dont la propriété Electrical Type est conforme à 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'
Exemple d’utilisation
PadElectricalType = 'Load'
Retourne tous les objets pastille dont la propriété Electrical Type est Load.
PadElectricalType <> 'Source'
Retourne tous les objets qui except sont des objets pastille dont la propriété Electrical Type est Source.
Remarques
- La propriété Electrical Type est définie uniquement pour les objets pastille.
-
Les apostrophes (') au début et à la fin de
ElectricalType_Stringsont obligatoires.
PadIsPlated
Résumé
Retourne tous les objets pastille dont la propriété Plated est conforme à la requête.
Syntaxe
PadIsPlated : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple d’utilisation
PadIsPlated = 'True'
Retourne tous les objets pastille dont la propriété Plated est activée.
PadIsPlated = 'False'
Retourne tous les objets pastille dont la propriété Plated est désactivée.
PadIsPlated <> 'True'
Not (PadIsPlated = 'True')
Retourne tous les objets qui except sont des objets pastille dont la propriété Plated est activée.
PadIsPlated <> 'False'
Not (PadIsPlated = 'False')
Retourne tous les objets qui except sont des objets pastille dont la propriété Plated est désactivée.
Remarque
La propriété Plated est définie uniquement pour les objets pastille.
PadShape_AllLayers
Résumé
Retourne tous les objets pastille simples dont la propriété Shape (All Layers) est conforme à 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'
Exemple d’utilisation
PadShape_AllLayers = 'Rectangular'
Retourne tous les objets pastille simples dont la propriété Shape (All Layers) est définie sur Rectangular.
PadShape_AllLayers <> 'Octagonal'
Retourne tous les objets except pour les pastilles simples dont la propriété Shape (All Layers) est définie sur Octagonal.
PadShape_AllLayers = 'Round' || PadShape_AllLayers = 'Rectangular'
Retourne tous les objets pastille simples dont la propriété Shape (All Layers) est définie sur Round ou Rectangular.
IsPad && PadShape_AllLayers <> 'Octagonal'
Retourne tous les objets except pour les pastilles simples 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) est définie uniquement pour les pastilles simples (celles dont la propriété Stack Mode est définie sur
Simple).
PadShape_BottomLayer
Résumé
Retourne les objets pastille dont la propriété Shape (Bottom Layer) est conforme à 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'
Exemple d'utilisation
PadShape_BottomLayer = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Bottom Layer) est définie sur Rectangular.
PadShape_BottomLayer <> 'Octagonal'
Retourne tous les objets except pour les objets pastille dont la propriété Shape (Bottom Layer) est définie sur Octagonal.
PadShape_BottomLayer = 'Round' || PadShape_BottomLayer = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_BottomLayer <> 'Octagonal'
Retourne tous les objets except pour 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) 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 (Bottom Layer) est définie uniquement pour les objets pastille.
PadShape_MidLayerN
Résumé
Retourne les objets pastille dont la propriété Shape (Mid Layer <n>) est conforme à 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'
Exemple d'utilisation
PadShape_MidLayer<n> = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Mid Layer <n>) est définie sur Rectangular.
PadShape_MidLayer<n> <> 'Octagonal'
Retourne tous les objets except pour les objets pastille dont la propriété Shape (Mid Layer <n>) est définie sur Octagonal.
PadShape_MidLayer<n> = 'Round' || PadShape_MidLayer<n> = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Mid Layer 1) est définie sur Round ou Rectangular.
IsPad && PadShape_MidLayer<n> <> 'Octagonal'
Retourne tous les objets except pour 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>) 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 (Mid Layer <n>) est définie uniquement pour les objets pastille.
PadShape_PasteBottomLayer
Résumé
Retourne les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) est conforme à 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'
Exemple d'utilisation
PadShape_PasteBottomLayer = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) est définie sur Rectangular.
PadShape_PasteBottomLayer <> 'Octagonal'
Retourne 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'
Retourne tous les objets pastille dont la propriété Shape (Paste Mask Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_PasteBottomLayer <> 'Octagonal'
Retourne 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) est définie uniquement pour les objets pastille.
PadShape_PasteTopLayer
Résumé
Retourne les objets pastille dont la propriété Shape (Paste Mask Top Layer) est conforme à 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'
Exemple d'utilisation
PadShape_PasteTopLayer = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Paste Mask Top Layer) est définie sur Rectangular.
PadShape_PasteTopLayer <> 'Octagonal'
Retourne 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'
Retourne tous les objets pastille dont la propriété Shape (Paste Mask Top Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_PasteTopLayer <> 'Octagonal'
Retourne 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) est définie uniquement pour les objets pastille.
PadShape_SolderBottomLayer
Résumé
Retourne les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est conforme à 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'
Exemple d'utilisation
PadShape_SolderBottomLayer = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Rectangular.
PadShape_SolderBottomLayer <> 'Octagonal'
Retourne 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'
Retourne tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_SolderBottomLayer <> 'Octagonal'
Retourne 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) est définie uniquement pour les objets pastille.
PadShape_SolderTopLayer
Résumé
Retourne les objets pastille dont la propriété Shape (Solder Mask Top Layer) est conforme à 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'
Exemple d'utilisation
PadShape_SolderTopLayer = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Rectangular.
PadShape_SolderTopLayer <> 'Octagonal'
Retourne 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'
Retourne tous les objets pastille dont la propriété Shape (Solder Mask Bottom Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_SolderTopLayer <> 'Octagonal'
Retourne 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) est définie uniquement pour les objets pastille.
PadShape_TopLayer
Résumé
Retourne les objets pastille dont la propriété Shape (Top Layer) est conforme à 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'
Exemple d'utilisation
PadShape_TopLayer = 'Rectangular'
Retourne tous les objets pastille dont la propriété Shape (Top Layer) est définie sur Rectangular.
PadShape_TopLayer <> 'Octagonal'
Retourne 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'
Retourne tous les objets pastille dont la propriété Shape (Top Layer) est définie sur Round ou Rectangular.
IsPad && PadShape_TopLayer <> 'Octagonal'
Retourne 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 (avec Stack Mode 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) est définie uniquement pour les objets pastille.
PadStackMode
Résumé
Retourne tous les objets pastille dont la propriété Stack Mode est conforme à 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'
Exemple d'utilisation
PadStackMode = 'Simple'
Retourne tous les objets pastille dont la propriété Stack Mode est Simple.
PadStackMode <> 'Full Stack'
Retourne tous les objets except objets pastille dont la propriété Stack Mode est Full Stack.
PadStackMode = 'Simple' || PadStackMode = 'Top-Middle-Bottom'
IsPad && PadStackMode <> 'Full Stack'
Retourne tous les objets except objets pastille dont la propriété Stack Mode est Full Stack.
Remarques
- La propriété Stack Mode est définie uniquement pour les objets pastille.
-
Les apostrophes (') au début et à la fin de
StackMode_Stringsont obligatoires.
PadViaCustomThermalProfile
Résumé
Retourne tous les objets pastille et via dont la propriété Custom Thermal Relief est conforme à la requête.
Syntaxe
PadViaCustomThermalProfile : Boolean_String
Boolean_String doit être soit 'True' soit 'False'.
Exemple d'utilisation
PadViaCustomThermalProfile = 'True'
Retourne tous les objets pastille et via dont la propriété Custom Thermal Relief est activée.
PadViaCustomThermalProfile = 'False'
Retourne tous les objets pastille et via dont la propriété Custom Thermal Relief est désactivée.
PadViaCustomThermalProfile <> 'True'
Not (PadViaCustomThermalProfile = 'True')
Retourne tous les objets except pastille et via dont la propriété Custom Thermal Relief est activée.
PadViaCustomThermalProfile <> 'False'
Not (PadViaCustomThermalProfile = 'False')
Retourne tous les objets except pastille et via dont la propriété Custom Thermal Relief est désactivée.
Remarques
-
La propriété Custom Thermal Relief est définie uniquement pour les objets pastille et via.
-
La propriété Custom Thermal Relief (telle qu'elle apparaît dans les panneaux List) est liée à l'option Thermal Relief dans la section Size and Shape lors de l'affichage des propriétés d'un objet sélectionné via le panneau Properties.
PadViaLibrary
Résumé
Renvoie tous les objets pastille et via dont la propriété Library est conforme à la requête.
Syntaxe
PadViaLibrary = PadViaLibrary_String
PadViaLibrary_String doit être une chaîne qui :
-
Cible les pastilles/vias de la bibliothèque requise de modèles de pastilles/vias. Dans ce cas, la chaîne doit cibler ce nom de bibliothèque (par ex.
'ExamplePVLib.PvLib'). -
Cible les pastilles/vias de la bibliothèque locale de modèles. Dans ce cas, la chaîne
'<Local>'doit être utilisée.
Exemple 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 depuis la bibliothèque de modèles ExamplePVLib.PvLib seraient renvoyés à l'aide de 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 est conforme à la requête.
Syntaxe
PadViaLibraryTemplate : String
La chaîne saisie doit cibler le nom du modèle de pastille/via requis (par ex. 'c152hn127').
Exemple 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 à l'aide de 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 est conforme à la requête.
Syntaxe
PadViaLinkedToTemplate : Boolean_String
Exemple d'utilisation
PadViaLinkedToTemplate = 'True'
Renvoie tous les objets pastille et via dont la propriété Linked To Library est activée (ils sont liés à une bibliothèque de modèles de pastilles/vias (*.PvLib).
PadViaLinkedToTemplate = 'False'
Renvoie tous les objets pastille et via dont la propriété Linked To Library est désactivée (ils ne sont pas liés à une bibliothèque de modèles de pastilles/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 est conforme à la requête.
Syntaxe
PadXOffset : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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.
Exemple d'utilisation
PadXOffset = 2
Renvoie tous les objets pastille ayant une propriété Pad X Offset de 2 dans les unités de mesure actuelles.
PadXOffset >= 0.2286
Renvoie tous les objets pastille ayant une propriété Pad X Offset 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 ayant une propriété Pad X Offset supérieure ou égale à 0.5 mil et inférieure ou égale à 0.6 mil.
AsMM(PadXOffset) < 0.2794
Renvoie tous les objets pastille ayant une propriété Pad X Offset 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 Properties.
PadXSize_AllLayers
Résumé
Renvoie tous les objets pastille simples dont la propriété X Size (All Layers) est conforme à la requête.
Syntaxe
PadXSize_AllLayers : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(PadXSize_AllLayers) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_AllLayers) : Number– pour spécifier une taille en mm.
Exemple 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) n'est pas égale à not dans les unités de mesure actuelles.
Remarque
La propriété X Size (All Layers) n'est définie que pour les pastilles et 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) est conforme à la requête.
Syntaxe
PadXSize_BottomLayer : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(PadXSize_BottomLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_BottomLayer) : Number– pour spécifier une taille en mm.
Exemple 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) n'est pas égale à not 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) puisque la taille spécifiée est utilisée pour toutes les couches de signal. -
La propriété 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>) est conforme à la requête.
Syntaxe
PadXSize_MidLayer1 : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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.
Exemple 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>) n'est pas égale à not 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>) sera identique à la propriété X Size (All Layers) puisque 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) est conforme à la requête.
Syntaxe
PadXSize_PasteBottomLayer : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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.
Exemple d'utilisation
PadXSize_PasteBottomLayer = 100
Retourne tous les objets pad dont la propriété X Size (Paste Mask Bottom Layer) est égale aux unités de mesure actuelles 100.
PadXSize_PasteBottomLayer >= 4.064
Retourne tous les objets pad dont la propriété X Size (Paste Mask Bottom Layer) est supérieure ou égale aux unités de mesure actuelles 4.064.
AsMils(PadXSize_PasteBottomLayer) > 80
Retourne tous les objets pad dont la propriété X Size (Paste Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadXSize_PasteBottomLayer) Between 1.524 And 3.81
Retourne tous les objets pad 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
Retourne tous les objets pad dont la propriété X Size (Paste Mask Bottom Layer) n’est pas égale aux unités de mesure actuelles not 50.
Remarque
La propriété X Size (Paste Mask Bottom Layer) est définie uniquement pour les objets pad.
PadXSize_PasteTopLayer
Résumé
Retourne les objets pad dont la propriété X Size (Paste Mask Top Layer) est conforme à la requête.
Syntaxe
PadXSize_PasteTopLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadXSize_PasteTopLayer = 100
Retourne tous les objets pad dont la propriété X Size (Paste Mask Top Layer) est égale aux unités de mesure actuelles 100.
PadXSize_PasteTopLayer >= 4.064
Retourne tous les objets pad dont la propriété X Size (Paste Mask Top Layer) est supérieure ou égale aux unités de mesure actuelles 4.064.
AsMils(PadXSize_PasteTopLayer) > 80
Retourne tous les objets pad dont la propriété X Size (Paste Mask Top Layer) est supérieure à 80 mil.
AsMM(PadXSize_PasteTopLayer) Between 1.524 And 3.81
Retourne tous les objets pad 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
Retourne tous les objets pad dont la propriété X Size (Paste Mask Top Layer) n’est pas égale aux unités de mesure actuelles not 50.
Remarque
La propriété X Size (Paste Mask Top Layer) est définie uniquement pour les objets pad.
PadXSize_SolderBottomLayer
Résumé
Retourne les objets pad dont la propriété X Size (Solder Mask Bottom Layer) est conforme à la requête.
Syntaxe
PadXSize_SolderBottomLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadXSize_SolderBottomLayer = 100
Retourne tous les objets pad dont la propriété X Size (Solder Mask Bottom Layer) est égale aux unités de mesure actuelles 100.
PadXSize_SolderBottomLayer >= 4.064
Retourne tous les objets pad dont la propriété X Size (Solder Mask Bottom Layer) est supérieure ou égale aux unités de mesure actuelles 4.064.
AsMils(PadXSize_SolderBottomLayer) > 80
Retourne tous les objets pad dont la propriété X Size (Solder Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadXSize_SolderBottomLayer) Between 1.524 And 3.81
Retourne tous les objets pad 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
Retourne tous les objets pad dont la propriété X Size (Solder Mask Bottom Layer) n’est pas égale aux unités de mesure actuelles not 50.
Remarque
La propriété X Size (Solder Mask Bottom Layer) est définie uniquement pour les objets pad.
PadXSize_SolderTopLayer
Résumé
Retourne les objets pad dont la propriété X Size (Solder Mask Top Layer) est conforme à la requête.
Syntaxe
PadXSize_SolderTopLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
PadXSize_SolderTopLayer = 100
Retourne tous les objets pad dont la propriété X Size (Solder Mask Top Layer) est égale aux unités de mesure actuelles 100.
PadXSize_SolderTopLayer >= 4.064
Retourne tous les objets pad dont la propriété X Size (Solder Mask Top Layer) est supérieure ou égale aux unités de mesure actuelles 4.064.
AsMils(PadXSize_SolderTopLayer) > 80
Retourne tous les objets pad dont la propriété X Size (Solder Mask Top Layer) est supérieure à 80 mil.
AsMM(PadXSize_SolderTopLayer) Between 1.524 And 3.81
Retourne tous les objets pad 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
Retourne tous les objets pad dont la propriété X Size (Solder Mask Top Layer) n’est pas égale aux unités de mesure actuelles not 50.
Remarque
La propriété X Size (Solder Mask Top Layer) est définie uniquement pour les objets pad.
PadXSize_TopLayer
Résumé
Retourne les objets pad dont la propriété X Size (Top Layer) est conforme à la requête.
Syntaxe
PadXSize_TopLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadXSize_TopLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadXSize_TopLayer) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadXSize_TopLayer = 100
Retourne tous les objets pad dont la propriété X Size (Top Layer) est égale aux unités de mesure actuelles 100.
PadXSize_TopLayer >= 4.064
Retourne tous les objets pad dont la propriété X Size (Top Layer) est supérieure ou égale aux unités de mesure actuelles 4.064.
AsMils(PadXSize_TopLayer) > 80
Retourne tous les objets pad dont la propriété X Size (Top Layer) est supérieure à 80 mil.
AsMM(PadXSize_TopLayer) Between 1.524 And 3.81
Retourne tous les objets pad 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
Retourne tous les objets pad dont la propriété X Size (Top Layer) n’est pas égale aux unités de mesure actuelles not 50.
Remarques
-
Pour les pads simples (avec Stack Mode défini sur
Simple), la propriété X Size (Top Layer) sera identique à la propriété X Size (All Layers) puisque la taille spécifiée est utilisée pour toutes les couches de signal. -
La propriété X Size (Top Layer) est définie uniquement pour les objets pad et via.
PadYOffset
Résumé
Retourne tous les objets pad dont la propriété Pad Y Offset est conforme à la requête.
Syntaxe
PadYOffset : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
PadYOffset = 2
Retourne tous les objets pad ayant une propriété Pad Y Offset de 2 unités de mesure actuelles.
PadYOffset >= 0.2286
Retourne tous les objets pad ayant une propriété Pad Y Offset supérieure ou égale aux unités de mesure actuelles 0.2286.
AsMils(PadYOffset) Between 0.5 And 0.6
Retourne tous les objets pad ayant une propriété Pad Y Offset supérieure ou égale à 0.5 mil et inférieure ou égale à 0.6 mil.
AsMM(PadYOffset) < 0.2794
Retourne tous les objets pad ayant une propriété Pad Y Offset inférieure à 0.2794 mm.
Remarques
-
La propriété Pad Y Offset est définie uniquement pour les objets pad.
-
La propriété Pad Y Offset correspond au champ Offset From Hole Center Y lors de l’affichage des propriétés d’un pad sélectionné dans le panneau Properties panel.
PadYSize_AllLayers
Résumé
Retourne tous les objets pad simples dont la propriété Y Size (All Layers) est conforme à la requête.
Syntaxe
PadYSize_AllLayers : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_AllLayers) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_AllLayers) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_AllLayers = 100
Retourne tous les objets pad simples dont la propriété Y Size (All Layers) est égale aux unités de mesure actuelles 100.
PadYSize_AllLayers >= 4.064
Retourne tous les objets pad simples dont la propriété Y Size (All Layers) est supérieure ou égale aux unités de mesure actuelles 4.064.
AsMils(PadYSize_AllLayers) > 80
Retourne tous les objets pad simples dont la propriété Y Size (All Layers) est supérieure à 80 mil.
AsMM(PadYSize_AllLayers) Between 1.524 And 3.81
Retourne tous les objets pad 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
Retourne tous les objets pad simples dont la propriété Y Size (All Layers) n’est pas égale aux unités de mesure actuelles not 50.
Remarque
La propriété Y Size (All Layers) est définie uniquement pour les pads dont la propriété Stack Mode est définie sur Simple.
PadYSize_BottomLayer
Résumé
Retourne les objets pad dont la propriété Y Size (Bottom Layer) est conforme à la requête.
Syntaxe
PadYSize_BottomLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_BottomLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_BottomLayer) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_BottomLayer = 100
Retourne tous les objets pastille dont la propriété Y Size (Bottom Layer) est égale à 100 unités de mesure actuelles.
PadYSize_BottomLayer >= 4.064
Retourne tous les objets pastille dont la propriété Y Size (Bottom Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadYSize_BottomLayer) > 80
Retourne tous les objets pastille dont la propriété Y Size (Bottom Layer) est supérieure à 80 mil.
AsMM(PadYSize_BottomLayer) Between 1.524 And 3.81
Retourne tous les objets pastille 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
Retourne tous les objets pastille dont la propriété Y Size (Bottom Layer) n’est not pas égale à 50 unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Y Size (Bottom Layer) sera identique à la propriété Y Size (All Layers) car la taille spécifiée est utilisée pour toutes les couches de signal. -
La propriété Y Size (Bottom Layer) est définie uniquement pour les objets pastille.
PadYSize_MidLayerN
Résumé
Retourne les objets pastille dont la propriété Y Size (Mid Layer <n>) est conforme à la requête.
Syntaxe
PadYSize_MidLayer<n> : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_MidLayer<n>) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_MidLayer<n>) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_MidLayer<n> = 100
Retourne tous les objets pastille dont la propriété Y Size (Mid Layer <n>) est égale à 100 unités de mesure actuelles.
PadYSize_MidLayer<n> >= 4.064
Retourne tous les objets pastille dont la propriété Y Size (Mid Layer <n>) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadYSize_MidLayer<n>) > 80
Retourne tous les objets pastille dont la propriété Y Size (Mid Layer <n>) est supérieure à 80 mil.
AsMM(PadYSize_MidLayer<n>) Between 1.524 And 3.81
Retourne tous les objets pastille 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
Retourne tous les objets pastille dont la propriété Y Size (Mid Layer <n>) n’est not pas égale à 50 unités de mesure actuelles.
PadYSize_PasteBottomLayer
Résumé
Retourne les objets pastille dont la propriété Y Size (Paste Mask Bottom Layer) est conforme à la requête.
Syntaxe
PadYSize_PasteBottomLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_PasteBottomLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_PasteBottomLayer) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_PasteBottomLayer = 100
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Bottom Layer) est égale à 100 unités de mesure actuelles.
PadYSize_PasteBottomLayer >= 4.064
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Bottom Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadYSize_PasteBottomLayer) > 80
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadYSize_PasteBottomLayer) Between 1.524 And 3.81
Retourne tous les objets pastille 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
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Bottom Layer) n’est not pas égale à 50 unités de mesure actuelles.
Remarque
La propriété Y Size (Paste Mask Bottom Layer) est définie uniquement pour les objets pastille.
PadYSize_PasteTopLayer
Résumé
Retourne les objets pastille dont la propriété Y Size (Paste Mask Top Layer) est conforme à la requête.
Syntaxe
PadYSize_PasteTopLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_PasteTopLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_PasteTopLayer) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_PasteTopLayer = 100
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Top Layer) est égale à 100 unités de mesure actuelles.
PadYSize_PasteTopLayer >= 4.064
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Top Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadYSize_PasteTopLayer) > 80
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Top Layer) est supérieure à 80 mil.
AsMM(PadYSize_PasteTopLayer) Between 1.524 And 3.81
Retourne tous les objets pastille 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
Retourne tous les objets pastille dont la propriété Y Size (Paste Mask Top Layer) n’est not pas égale à 50 unités de mesure actuelles.
Remarque
La propriété Y Size (Paste Mask Top Layer) est définie uniquement pour les objets pastille.
PadYSize_SolderBottomLayer
Résumé
Retourne les objets pastille dont la propriété Y Size (Solder Mask Bottom Layer) est conforme à la requête.
Syntaxe
PadYSize_SolderBottomLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_SolderBottomLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_SolderBottomLayer) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_SolderBottomLayer = 100
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Bottom Layer) est égale à 100 unités de mesure actuelles.
PadYSize_SolderBottomLayer >= 4.064
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Bottom Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadYSize_SolderBottomLayer) > 80
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Bottom Layer) est supérieure à 80 mil.
AsMM(PadYSize_SolderBottomLayer) Between 1.524 And 3.81
Retourne tous les objets pastille 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
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Bottom Layer) n’est not pas égale à 50 unités de mesure actuelles.
Remarque
La propriété Y Size (Solder Mask Bottom Layer) est définie uniquement pour les objets pastille.
PadYSize_SolderTopLayer
Résumé
Retourne les objets pastille dont la propriété Y Size (Solder Mask Top Layer) est conforme à la requête.
Syntaxe
PadYSize_SolderTopLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_SolderTopLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_SolderTopLayer) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_SolderTopLayer = 100
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Top Layer) est égale à 100 unités de mesure actuelles.
PadYSize_SolderTopLayer >= 4.064
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Top Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadYSize_SolderTopLayer) > 80
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Top Layer) est supérieure à 80 mil.
AsMM(PadYSize_SolderTopLayer) Between 1.524 And 3.81
Retourne tous les objets pastille 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
Retourne tous les objets pastille dont la propriété Y Size (Solder Mask Top Layer) n’est not pas égale à 50 unités de mesure actuelles.
Remarque
La propriété Y Size (Solder Mask Top Layer) est définie uniquement pour les objets pastille.
PadYSize_TopLayer
Résumé
Retourne les objets pastille dont la propriété Y Size (Top Layer) est conforme à la requête.
Syntaxe
PadYSize_TopLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PadYSize_TopLayer) : Number– pour spécifier une taille en mil. -
AsMM(PadYSize_TopLayer) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PadYSize_TopLayer = 100
Retourne tous les objets pastille dont la propriété Y Size (Top Layer) est égale à 100 unités de mesure actuelles.
PadYSize_TopLayer >= 4.064
Retourne tous les objets pastille dont la propriété Y Size (Top Layer) est supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(PadYSize_TopLayer) > 80
Retourne 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
Retourne 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
Retourne tous les objets pastille dont la propriété Y Size (Top Layer) n’est not pas égale à 50 unités de mesure actuelles.
Remarques
-
Pour les pastilles simples (avec Stack Mode défini sur
Simple), la propriété Y Size (Top Layer) sera 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) n'est définie que pour les objets pastille.
PasteMaskEnabled
Résumé
Renvoie tous les objets pastille dont la propriété Use Paste est conforme à la requête.
Syntaxe
PasteMaskEnabled : Boolean_String
Exemple d'utilisation
PasteMaskEnabled = 'True'
Renvoie tous les objets pastille dont la propriété Use Paste est activée.
PasteMaskEnabled = 'False'
Renvoie tous les objets pastille dont la propriété Use Paste est désactivée.
Remarque
La propriété Use Paste n'est définie que pour les objets pastille.
PasteMaskEnabledBottom
Résumé
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Bottom est conforme à la requête.
Syntaxe
PasteMaskEnabledBottom : Boolean_String
Exemple 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 n'est définie que pour les objets pastille.
PasteMaskEnabledTop
Résumé
Renvoie tous les objets pastille dont la propriété Paste Mask Enabled - Top est conforme à la requête.
Syntaxe
PasteMaskEnabledTop : Boolean_String
Exemple 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 n'est définie que pour les objets pastille.
PasteMaskExpansion
Résumé
La distance d'expansion du masque de pâte pour les arcs, remplissages, pastilles, régions et pistes peut être déterminée soit par les règles de conception Paste Mask Expansion appropriées soit manuellement en définissant une valeur d'expansion dans les propriétés de l'objet. Cette fonction renvoie ce qui suit :
- Les pastilles dont la propriété Paste Mask Expansion est conforme à 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 est conforme à la requête.
Syntaxe
PasteMaskExpansion : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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
Exemple d'utilisation
PasteMaskExpansion = 4
Renvoie tous les objets pastille dont la propriété Paste Mask Expansion est 4 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 4 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 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 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 n'est définie que pour les objets arc, remplissage, pastille, région et piste.
PasteMaskExpansionMode
Résumé
La distance d'expansion du masque de pâte pour les arcs, remplissages, régions et pistes peut être déterminée soit par les règles de conception Paste Mask Expansion appropriées, soit manuellement en définissant une valeur d'expansion dans les propriétés de l'objet. Sinon, aucun masquage ne peut être appliqué à 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 est conforme à la requête.
Syntaxe
PasteMaskExpansionMode : ExpansionMode_String
ExpansionMode_String doit être l'une des chaînes suivantes :
-
'None' -
'From Rule' -
'Manual'
Exemple 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 objets pastille, ainsi que les objets arc, remplissage, région et piste dont la propriété Paste Mask Expansion Mode est définie soit sur From Rule, soit sur Manual.
PasteMaskExpansionMode <> 'Manual'
Not (PasteMaskExpansionMode = 'Manual')
Renvoie tous les objets except 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 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 soit sur From Rule, soit sur Manual.
Remarques
- La propriété Paste Mask Expansion Mode n'est définie que pour les objets arc, remplissage, région et piste.
-
Les apostrophes (') au début et à la fin de
ExpansionMode_Stringsont obligatoires.
PasteMaskOverride
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 Paste Mask Expansion appropriées, soit manuellement en définissant une valeur d'expansion dans les propriétés de la pastille. Cette dernière option exige que la propriété Paste Mask Override de la pastille soit activée. Cette fonction renvoie les objets pastille dont la propriété Paste Mask Override est conforme à la requête.
Syntaxe
PasteMaskOverride : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple 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 n'est définie que pour les objets pastille.
PasteMaskPercent
Résumé
La distance d'expansion du masque de pâte pour les pastilles peut être déterminée soit comme une valeur absolue (mil/mm), soit comme un pourcentage de la surface de la pastille. Cette fonction renvoie les objets dont la propriété Paste Mask Percent est conforme à 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.
Exemple 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.
PasteMaskUsePercent
Résumé
La distance d'expansion du masque de pâte pour les pastilles peut être déterminée soit comme une valeur absolue (mil/mm), soit comme un pourcentage de la surface de la pastille. Cette fonction renvoie les objets dont la propriété Paste Mask Uses Percent est conforme à la requête.
Syntaxe
PasteMaskUsePercent : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple 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.
PluggingMaterial
Résumé
Renvoie tous les objets via dont la propriété Plugging Material est conforme à la requête.
Syntaxe
PluggingMaterial : String
Exemple 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 qui possèdent un Plugging Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Plugging Material n'est définie que pour les objets via.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
PluggingSide
Résumé
Renvoie tous les objets via dont la propriété Plugging Side est conforme à 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'
Exemple 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.
PolygonArcApproximation
Résumé
Renvoie tous les objets de remplissage de polygone dont la propriété Arc Approximation est conforme à la requête.
Syntaxe
PolygonArcApproximation : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PolygonArcApproximation) : Number– pour spécifier une approximation en mil. -
AsMM(PolygonArcApproximation) : Number– pour spécifier une approximation en mm.
Exemple d’utilisation
PolygonArcApproximation = 0.0127
Renvoie tous les objets de remplissage de polygone ayant une propriété Arc Approximation qui est 0.0127 unités de mesure actuelles.
PolygonArcApproximation >= 1.27
Renvoie tous les objets de remplissage de polygone ayant une propriété Arc Approximation supérieure ou égale à 1.27 unités de mesure actuelles.
AsMils(PolygonArcApproximation) Between 0.01 And 0.02
Renvoie tous les objets de remplissage de polygone ayant une propriété Arc Approximation 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 de polygone ayant une propriété Arc Approximation inférieure à 0.0127 mm.
Remarques
-
La propriété Arc Approximation est définie uniquement pour les objets de remplissage de polygone.
-
Les objets enfants des objets de remplissage de polygone renvoyés par la requête ne sont pas renvoyés.
PolygonGridSize
Résumé
Renvoie tous les objets de remplissage de polygone dont la propriété Grid Size est conforme à la requête.
Syntaxe
PolygonGridSize : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PolygonGridSize) : Number– pour spécifier une taille en mil. -
AsMM(PolygonGridSize) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PolygonGridSize = 20
Renvoie tous les objets de remplissage de polygone ayant une propriété Grid Size qui est 20 unités de mesure actuelles.
PolygonGridSize >= 1.27
Renvoie tous les objets de remplissage de polygone ayant une propriété Grid Size supérieure ou égale à 1.27 unités de mesure actuelles.
AsMils(PolygonGridSize) Between 10 And 30
Renvoie tous les objets de remplissage de polygone ayant une propriété Grid Size supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(PolygonGridSize) < 1.016
Renvoie tous les objets de remplissage de polygone ayant une propriété Grid Size inférieure à 1.016 mm.
Remarques
-
La propriété Grid Size est définie uniquement pour les objets de remplissage de polygone.
-
Les objets enfants des objets de remplissage de polygone renvoyés par la requête ne sont pas renvoyés.
PolygonHatchingStyle
Résumé
Renvoie tous les objets de remplissage de polygone dont la propriété Hatching Style est conforme à 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'
Exemple d’utilisation
PolygonHatchingStyle = 'Horizontal Hatch'
Renvoie tous les objets de remplissage de polygone dont la propriété Hatching Style est Horizontal Hatch.
PolygonHatchingStyle <> '45-Degree Hatch'
Renvoie tous les objets except objets de remplissage de polygone dont la propriété Hatching Style est 45-Degree Hatch.
IsPolygon && PolygonHatchingStyle <> 'Solid'
Renvoie tous les objets de remplissage de polygone 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 de polygone.
-
Les apostrophes (') au début et à la fin de
PolygonHatchingStyle_Stringsont obligatoires.
PolygonIgnoreViolations
Résumé
Renvoie tous les objets de remplissage de polygone dont la propriété Ignore On-Line Violations est conforme à la requête.
Syntaxe
PolygonIgnoreViolations : Boolean_String
Exemple d’utilisation
PolygonIgnoreViolations = 'True'
Renvoie tous les objets de remplissage de polygone dont la propriété Ignore On-Line Violations est activée.
PolygonIgnoreViolations = 'False'
Renvoie tous les objets de remplissage de polygone 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 de polygone.
- Les objets enfants des objets de remplissage de polygone renvoyés par la requête ne sont pas renvoyés.
PolygonIslandAreaThreshold
Résumé
Renvoie tous les objets de remplissage de polygone dont la propriété Island Area Threshold est conforme à la requête.
Syntaxe
PolygonIslandAreaThreshold : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PolygonIslandAreaThreshold) : Number– pour spécifier un seuil en mil. -
AsMM(PolygonIslandAreaThreshold) : Number– pour spécifier un seuil en mm.
Exemple d’utilisation
PolygonIslandAreaThreshold = 2
Renvoie tous les objets de remplissage de polygone ayant une propriété Island Area Threshold qui est 2 unités de mesure carrées (actuelles).
PolygonIslandAreaThreshold >= 2
Renvoie tous les objets de remplissage de polygone ayant une propriété Island Area Threshold supérieure ou égale à 2 unités de mesure carrées (actuelles).
AsMils(PolygonIslandAreaThreshold) Between 3000 And 4000
Renvoie tous les objets de remplissage de polygone ayant une propriété Island Area Threshold 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 de polygone ayant une propriété Island Area Threshold inférieure à 1.016 square mm.
Remarques
-
La propriété Island Area Threshold est définie uniquement pour les objets de remplissage de polygone.
-
Les objets enfants des objets de remplissage de polygone renvoyés par la requête ne sont pas renvoyés.
PolygonMinimumPrimitiveSize
Résumé
Renvoie tous les objets de remplissage de polygone dont la propriété Minimum Primitive Size est conforme à la requête.
Syntaxe
PolygonMinimumPrimitiveSize : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PolygonMinimumPrimitiveSize) : Number– pour spécifier une taille en mil. -
AsMM(PolygonMinimumPrimitiveSize) : Number– pour spécifier une taille en mm.
Exemple d’utilisation
PolygonMinimumPrimitiveSize = 4
Renvoie tous les objets de remplissage de polygone ayant une propriété Minimum Primitive Size qui est 4 unités de mesure actuelles.
PolygonMinimumPrimitiveSize >= 0.0508
Renvoie tous les objets de remplissage de polygone ayant une propriété Minimum Primitive Size supérieure ou égale à 0.0508 unités de mesure actuelles.
AsMils(PolygonMinimumPrimitiveSize) Between 3 And 5
Renvoie tous les objets de remplissage de polygone ayant une propriété Minimum Primitive Size supérieure ou égale à 3 mil et inférieure ou égale à 5 mil.
AsMM(PolygonMinimumPrimitiveSize) < 0.1524
Renvoie tous les objets de remplissage de polygone ayant une propriété Minimum Primitive Size inférieure à 0.1524 mm.
Remarques
-
La propriété Minimum Primitive Size est définie uniquement pour les objets de remplissage de polygone.
-
Les objets enfants des objets de remplissage de polygone renvoyés par la requête ne sont pas renvoyés.
PolygonNeckWidthThreshold
Résumé
Renvoie tous les objets de remplissage de polygone dont la propriété Neck Width Threshold est conforme à la requête.
Syntaxe
PolygonNeckWidthThreshold : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(PolygonNeckWidthThreshold) : Number– pour spécifier un seuil en mil. -
AsMM(PolygonNeckWidthThreshold) : Number– pour spécifier un seuil en mm.
Exemple d’utilisation
PolygonNeckWidthThreshold = 5
Renvoie tous les objets de remplissage de polygone ayant une propriété Neck Width Threshold qui est 5 unités de mesure actuelles.
PolygonNeckWidthThreshold >= 5
Renvoie tous les objets de remplissage de polygone ayant une propriété Neck Width Threshold supérieure ou égale à 5 unités de mesure actuelles.
AsMils(PolygonNeckWidthThreshold) Between 5 And 10
Renvoie tous les objets de remplissage de polygone ayant une propriété Neck Width Threshold supérieure ou égale à 5 mil et inférieure ou égale à 10 mil.
AsMM(PolygonNeckWidthThreshold) < 0.127
Renvoie tous les objets de remplissage de polygone ayant une propriété Neck Width Threshold inférieure à 0.127 mm.
Remarques
-
La propriété Neck Width Threshold est définie uniquement pour les objets de remplissage de polygone.
-
Les objets enfants des objets de remplissage de polygone 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 est conforme à 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'
Exemple 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 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 est conforme à la requête.
Syntaxe
PolygonRemoveDeadCopper : Boolean_String
Exemple 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 est conforme à la requête.
Syntaxe
PolygonRemoveIslandsByArea : Boolean_String
Exemple 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 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.
PolygonRemoveNarrowNecks
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Remove Narrow Necks est conforme à la requête.
Syntaxe
PolygonRemoveNarrowNecks : Boolean_String
Exemple 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 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.
PolygonSurroundPads
Résumé
Renvoie tous les objets de remplissage polygonal dont la propriété Surround Pads With est conforme à 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'
Exemple 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 est définie uniquement 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 est conforme à la requête.
Syntaxe
PolygonTrackWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation 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.
Exemple d’utilisation
PolygonTrackWidth = 20
Renvoie tous les objets de remplissage polygonal ayant une propriété Track Width qui est 20 unités de mesure actuelles.
PolygonTrackWidth >= 1.27
Renvoie tous les objets de remplissage polygonal ayant une propriété Track Width supérieure ou égale à 1.27 unités de mesure actuelles.
AsMils(PolygonTrackWidth) Between 10 And 30
Renvoie tous les objets de remplissage polygonal ayant une propriété Track Width supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(PolygonTrackWidth) < 1.016
Renvoie tous les objets de remplissage polygonal ayant une propriété Track Width inférieure à 1.016 mm.
Remarques
-
La propriété Track Width 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.
PositiveNet
Résumé
Renvoie tous les objets de paire différentielle dont la propriété Positive Net est conforme à la requête.
Syntaxe
PositiveNet : String
Exemple 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 est définie uniquement 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 est conforme à la requête.
Syntaxe
PropagationDelay : Numeric_String
Exemple 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 est définie uniquement pour les objets composant.
QrCodeInverted
Résumé
Renvoie tous les objets chaîne de texte dont la propriété BarCode Inverted est conforme à la requête.
Syntaxe
QrCodeInverted : Boolean_String
Exemple d’utilisation
QrCodeInverted = 'True'
Renvoie tous les objets chaîne de texte dont la propriété BarCode Inverted est activée.
QrCodeInverted = '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 est définie uniquement pour les objets chaîne de texte.
-
L’utilisation de ce mot-clé renverra également les objets primitifs enfants de chaîne de texte des objets de conception groupés (objets composant, coordonnée, cote, table de perçage et table d’empilement de couches), dont la propriété BarCode Inverted est conforme à la requête. Si vous souhaitez cibler uniquement les objets chaîne de texte configurés comme texte de code QR, utilisez un préfixe de mot-clé supplémentaire pour cibler ces objets. Un exemple d’expression de requête est
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 est conforme à la requête.
Syntaxe
RadialDimensionAngularStep : Number
Exemple d’utilisation
RadialDimensionAngularStep = 30.0
Renvoie tous les objets de cote de diamètre radial et de cote radiale ayant une propriété Angular Step de 30.0 degrés.
RadialDimensionAngularStep > 60.0
Renvoie tous les objets de cote de diamètre radial et de cote radiale ayant une propriété Angular Step 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 ayant une propriété Angular Step 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 ayant une propriété Angular Step inférieure ou égale à 45.0 degrés.
Remarque
La propriété Angular Step est définie uniquement pour les objets de cote de diamètre radial et de cote radiale.
Restricted
Résumé
Renvoie tous les objets keepout dont la propriété Restricted for Layer est conforme à la requête.
Syntaxe
Restricted = Layer_String
Restricted <> Layer_String
Exemple d’utilisation
Restricted = 'TopLayer'
Renvoie tous les objets keepout sur la couche TopLayer.
Restricted <> 'MidLayer1'
Renvoie tous les objets keepout except pour ceux situés sur 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 keepout (arcs, remplissages, régions pleines et pistes).
Rotation
Résumé
Renvoie tous les objets de cote de base, cote de centre, composant, cote de référence, vue de conception, table de perçage, remplissage, table d’empilement de couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, libre) dont la propriété Rotation est conforme à la requête.
Syntaxe
Rotation : Number
Exemple d’utilisation Retourne tous les objets de cote de base, cote de centre, composant, cote de référence, vue de conception, tableau de perçage, remplissage, tableau d’empilement de couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, libre) ayant une propriété Rotation égale à 30.0 degrés.
Rotation > 60.0
Retourne tous les objets de cote de base, cote de centre, composant, cote de référence, vue de conception, tableau de perçage, remplissage, tableau d’empilement de couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, libre) ayant une propriété Rotation supérieure à 60.0 degrés.
Rotation Between 30.0 And 150.0
Retourne tous les objets de cote de base, cote de centre, composant, cote de référence, vue de conception, tableau de perçage, remplissage, tableau d’empilement de couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, libre) ayant une propriété Rotation supérieure ou égale à 30.0 degrés et inférieure ou égale à 150.0 degrés.
Rotation <= 45.0
Retourne tous les objets de cote de base, cote de centre, composant, cote de référence, vue de conception, tableau de perçage, remplissage, tableau d’empilement de couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, libre) ayant une propriété Rotation inférieure ou égale à 45.0 degrés.
Remarque
La propriété Rotation n’est définie que pour les objets de cote de base, cote de centre, composant, cote de référence, vue de conception, tableau de perçage, remplissage, tableau d’empilement de couches, cote de diamètre linéaire, cote linéaire, objet OLE, pastille et chaîne de texte (commentaire, désignateur, libre).
RuleAttributes
Résumé
Retourne tous les objets de règle de conception et de violation dont la propriété Rule Attributes est conforme à la requête.
Syntaxe
RuleAttributes : String
La chaîne saisie doit cibler les attributs définis pour la règle (par ex. 'Clearance = 10mil').
Exemple d’utilisation
RuleAttributes = 'Clearance = 10mil'
Retourne tous les objets de règle de conception et de violation dont la propriété Rule Attributes est Clearance = 10mil.
RuleAttributes Like 'Expansion*'
Retourne 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 liées au masque de pâte et au masque de soudure seront retournées.
Remarque
La propriété Rule Attributes n’est définie que pour les objets de règle de conception et de violation.
RuleCategory
Résumé
Retourne tous les objets de règle de conception dont la propriété Rule Category est conforme à 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'
Exemple d’utilisation
RuleCategory = 'Electrical'
Retourne tous les objets de règle de conception dont la propriété Rule Category est Electrical.
RuleCategory <> 'High Speed'
Retourne tous les objets except objets de règle de conception dont la propriété Rule Category est High Speed.
IsRule && RuleCategory <> 'Signal Integrity'
Retourne tous les objets de règle de conception except sauf ceux dont la propriété Rule Category est Signal Integrity.
Remarques
- La propriété Rule Category n’est définie que pour les objets de règle de conception.
-
Les apostrophes (') au début et à la fin de
Category_Stringsont obligatoires.
RuleComment
Résumé
Retourne tous les objets de règle de conception et les objets dont la propriété Rule Comment est conforme à la requête.
Syntaxe
RuleComment : String
La chaîne saisie doit cibler le commentaire défini pour une règle (par ex. 'This is an example clearance rule').
Exemple d’utilisation
RuleComment = 'Tous les repères fiduciaires masqués sur les couches de masque de pâte'
Retourne tous les objets de règle de conception dont la propriété Rule Comment est Tous les repères fiduciaires masqués sur les couches de masque de pâte.
RuleComment Like '*Clearance*'
Retourne 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 de composant avec Comment = Example Component Clearance Rule, seraient toutes deux retournées à l’aide de cette expression.
RuleComment = ''
Retourne tous les objets except objets de règle de conception qui ont une entrée pour leur propriété Rule Comment.
Remarque
La propriété Rule Comment n’est définie que pour les objets de règle de conception.
RuleEnabled
Résumé
Retourne tous les objets de règle de conception dont la propriété Rule Enabled est conforme à la requête.
Syntaxe
RuleEnabled : Boolean_String
Exemple d’utilisation
RuleEnabled = 'True'
Retourne tous les objets de règle de conception dont la propriété Rule Enabled est activée.
RuleEnabled = 'False'
Retourne tous les objets de règle de conception dont la propriété Rule Enabled est désactivée.
Remarque
La propriété Rule Enabled n’est définie que pour les objets de règle de conception.
RulePriority
Résumé
Retourne tous les objets de règle de conception dont la propriété Rule Priority est conforme à la requête.
Syntaxe
RulePriority : Numeric_String
RulePriority : Number
Exemple d’utilisation
RulePriority = '1'
RulePriority <> '' && RulePriority = 1
Retourne tous les objets de règle de conception dont la propriété Rule Priority est 2.
RulePriority > '' && RulePriority Between 3 And 5
Retourne 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
Retourne tous les objets de règle de conception dont la propriété Rule Priority est supérieure ou égale à 4.
IsRule && RulePriority < 4
Retourne tous les objets de règle de conception dont la propriété Rule Priority est inférieure à 4.
RulePriority <> '1'
Retourne tous les objets except objets de règle de conception dont la propriété Rule Priority est 1.
IsRule && RulePriority <> 1
Retourne tous les objets de règle de conception dont la propriété Rule Priority est différente de 1.
Remarque
La propriété Rule Priority n’est définie que pour les objets de règle de conception.
RuleScope1
Résumé
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 1 est conforme à la requête.
Syntaxe
RuleScope1 : String
La chaîne saisie doit cibler la portée définie pour la règle (par ex. 'All').
Exemple d’utilisation
RuleScope1 = 'All'
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 1 est All.
RuleScope1 = 'InNet(''D7'')'
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 1 est InNet('D7').
RuleScope1 Like 'InNet(''???'')'
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 1 est InNet('???'). La chaîne du réseau associé doit être composée d’exactement trois caractères, des exemples de propriétés Scope 1 conformes étant InNet('GND') et InNet('VCC').
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é
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 2 est conforme à la requête.
Syntaxe
RuleScope2 : String
La chaîne saisie doit cibler la portée définie pour la règle (par ex. 'All').
Exemple d’utilisation
RuleScope2 = 'All'
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 2 est All.
RuleScope2 = '-'
Retourne 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 ont une propriété Scope 1 et Scope 2 (règles binaires), mais la plupart des types n’ont qu’une propriété Scope 1 (règles unaires), et une propriété Scope 2 ne peut donc pas être définie pour ces règles.
RuleScope2 = 'InNet(''D7'')'
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 2 est InNet('D7').
RuleScope2 Like 'InNet(''???'')'
Retourne tous les objets de règle de conception et de violation dont la propriété Scope 2 est InNet('???'). La chaîne du réseau associé doit être composée d’exactement trois caractères, des exemples de propriétés Scope 1 conformes étant InNet('GND') et InNet('VCC').
RuleScope2 Like 'InComponent(''??*'')'
Retourne 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 être composée d’au moins deux caractères, des exemples de propriétés Scope 2 conformes étant InComponent('C3') et InComponent('RP1').
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é
Retourne tous les objets de règle de conception ayant une propriété Rule Type conforme à 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'
Exemple d'utilisation
RuleType = 'Clearance'
Retourne tous les objets de règle de conception dont la propriété Rule Type est Clearance.
RuleType <> 'Paste Mask Expansion'
Retourne tous les objets except objets de règle de conception dont la propriété Rule Type est Paste Mask Expansion.
IsRule && RuleType <> 'Height'
Retourne tous les objets de règle de conception dont la propriété Rule Type n'est pas Height.
Remarques
- La propriété Rule Type est définie uniquement pour les objets de règle de conception.
-
Les apostrophes (') au début et à la fin de
RuleType_Stringsont obligatoires.
ShowComment
Résumé
Retourne les objets composant dont la propriété Show Comment est conforme à la requête.
Syntaxe
ShowComment : Boolean_String
Boolean_String doit être soit 'True' soit 'False'.
Exemple d'utilisation
ShowComment = 'True'
Retourne tous les objets composant dont la propriété Show Comment est activée.
ShowComment = 'False'
Retourne tous les objets composant dont la propriété Show Comment est désactivée.
ShowComment <> 'True'
Not (ShowComment = 'True')
Retourne tous les objets except objets composant dont la propriété Show Comment est activée.
ShowComment <> 'False'
Not (ShowComment = 'False')
Retourne tous les objets except objets composant dont la propriété Show Comment est désactivée.
Remarques
- La propriété Show Comment est définie uniquement pour les objets composant.
- Les objets enfants des composants retournés par la requête ne sont pas retournés.
ShowName
Résumé
Retourne les objets composant dont la propriété Show Name est conforme à la requête.
Syntaxe
ShowName : Boolean_String
Boolean_String doit être soit 'True' soit 'False'.
Exemple d'utilisation
ShowName = 'True'
Retourne tous les objets composant dont la propriété Show Name est activée.
ShowName = 'False'
Retourne tous les objets composant dont la propriété Show Name est désactivée.
ShowName <> 'True'
Not (ShowName = 'True')
Retourne tous les objets except objets composant dont la propriété Show Name est activée.
ShowName <> 'False'
Not (ShowName = 'False')
Retourne tous les objets except objets composant dont la propriété Show Name est désactivée.
Remarques
- La propriété Show Name est définie uniquement pour les objets composant.
- Les objets enfants des composants retournés par la requête ne sont pas retournés.
SlotHoleLength
Résumé
Retourne tous les objets pastille dont la propriété Hole Length est conforme à la requête.
Syntaxe
SlotHoleLength : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(SlotHoleLength) : Number– pour spécifier une longueur en mil. -
AsMM(SlotHoleLength) : Number– pour spécifier une longueur en mm.
Exemple d'utilisation
SlotHoleLength = 50
Retourne tous les objets pastille ayant une propriété Hole Length qui est 50 unités de mesure actuelles.
SlotHoleLength >= 50
Retourne tous les objets pastille ayant une propriété Hole Length supérieure ou égale à 50 unités de mesure actuelles.
AsMils(SlotHoleLength) Between 20 And 50
Retourne tous les objets pastille ayant une propriété Hole Length supérieure ou égale à 0.5mil et inférieure ou égale à 0.6 mil.
AsMM(SlotHoleLength) < 1.5
Retourne tous les objets pastille ayant une propriété Hole Length inférieure à 1.5 mm.
Remarque
La propriété Hole Length est définie uniquement pour les objets pastille.
SolderMaskExpansion
Résumé
La distance d'expansion du masque de soudure pour les arcs, remplissages, pastilles, régions, pistes et vias peut être déterminée soit par les règles de conception Solder Mask Expansion pertinentes, soit manuellement en définissant une valeur d'expansion dans les propriétés de l'objet. Cette fonction retourne ce qui suit :
-
Les pastilles et vias dont la propriété Solder Mask Expansion est conforme à la requête.
-
Les arcs, remplissages, régions et pistes dont Solder Mask Expansion Mode est défini sur
ManualouFrom Rule, AND dont la propriété Solder Mask Expansion est conforme à la requête.
Syntaxe
SolderMaskExpansion : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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
Exemple d'utilisation
SolderMaskExpansion = 4
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion (ou la propriété Solder Mask Expansion - Top si elle est distincte) est 4 unités de mesure actuelles. Retourne également les objets 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 4 unités de mesure actuelles.
SolderMaskExpansion >= 0.0508
Retourne tous les objets 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 unités de mesure actuelles. Retourne également les objets 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 unités de mesure actuelles.
AsMils(SolderMaskExpansion) Between 3 And 5
Retourne tous les objets 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. Retourne également les objets 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
Retourne tous les objets 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. Retourne également les objets 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 arc, remplissage, pastille, région, piste et via.
SolderMaskExpansionBottom
Résumé
La distance d'expansion du masque de soudure pour les arcs, remplissages, pastilles, régions, pistes et vias peut être déterminée soit par les règles de conception Solder Mask Expansion pertinentes, 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 retourne ce qui suit :
- Les pastilles et vias dont la propriété Solder Mask Expansion - Bottom est conforme à la requête.
-
Les arcs, remplissages, régions et pistes dont Solder Mask Expansion Mode est défini sur
ManualouFrom Rule, AND dont la propriété Solder Mask Expansion est conforme à la requête.
Syntaxe
SolderMaskExpansionBottom : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut spécifiées au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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.
Exemple d'utilisation
SolderMaskExpansionBottom = 4
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion - Bottom est 4 unités de mesure actuelles. Retourne également les objets 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 4 unités de mesure actuelles.
SolderMaskExpansionBottom >= 0.0508
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion - Bottom est supérieure ou égale à 0.0508 unités de mesure actuelles. Retourne également les objets 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 unités de mesure actuelles.
AsMils(SolderMaskExpansionBottom) Between 3 And 5
Retourne tous les objets 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. Retourne également les objets 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
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion - Bottom est inférieure à 0.1524 mm. Retourne également les objets 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 spécifiée avec une valeur négative, nulle ou positive.
-
La propriété Solder Mask Expansion - Bottom n'est définie que pour les objets pastille et via.
SolderMaskExpansionFromHoleEdge
Résumé
Retourne tous les objets pastille et via dont la propriété Apply Solder Mask Expansion From The Hole Edge est conforme à la requête.
Syntaxe
SolderMaskExpansionFromHoleEdge : Boolean_String
Exemple d'utilisation
SolderMaskExpansionFromHoleEdge = 'True'
Retourne tous les objets pastille et via dont la propriété Apply Solder Mask Expansion From The Hole Edge est activée.
SolderMaskExpansionFromHoleEdge = 'False'
Retourne tous les objets 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 pastille et via.
SolderMaskExpansionMode
Résumé
La distance d'expansion du masque de soudure pour les arcs, remplissages, régions et pistes peut être déterminée soit par les règles de conception Solder Mask Expansion pertinentes, soit manuellement en définissant une valeur d'expansion dans les propriétés de l'objet. Sinon, aucun masquage ne peut être appliqué à ces objets. Ces trois modes sont déterminés par la propriété Solder Mask Expansion Mode de l'objet. Cette fonction retourne les objets arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est conforme à la requête.
Syntaxe
SolderMaskExpansionMode : ExpansionMode_String
ExpansionMode_String doit être l'une des chaînes suivantes :
-
'None' -
'From Rule' -
'Manual'
Exemple d'utilisation
SolderMaskExpansionMode = 'Manual'
Retourne tous les objets arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur Manual, ainsi que les objets pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskExpansionMode = 'From Rule'
Retourne tous les objets arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur From Rule, ainsi que les objets pastille et via dont la propriété Solder Mask Override est désactivée.
SolderMaskExpansionMode = 'None'
Retourne tous les objets except objets pastille et via, ainsi que les objets 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')
Retourne tous les objets except objets arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur Manual, et les objets pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskExpansionMode <> 'From Rule'
Not (SolderMaskExpansionMode = 'From Rule')
Retourne tous les objets except objets arc, remplissage, région et piste dont la propriété Solder Mask Expansion Mode est définie sur From Rule, et les objets pastille et via dont la propriété Solder Mask Override est désactivée.
SolderMaskExpansionMode <> 'None'
Not (SolderMaskExpansionMode = 'None')
Retourne tous les objets pastille et via, ainsi que les objets 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 arc, remplissage, région et piste.
-
Les apostrophes (') au début et à la fin de
ExpansionMode_Stringsont obligatoires.
SolderMaskExpansionTop
Résumé
La distance d'expansion du masque de soudure pour les arcs, remplissages, pastilles, régions, pistes et vias peut être déterminée soit par les règles de conception Solder Mask Expansion pertinentes, 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 retourne ce qui suit :
- Les pastilles et vias dont la propriété Solder Mask Expansion - Top est conforme à la requête.
-
Les arcs, remplissages, régions et pistes dont Solder Mask Expansion Mode est défini sur
ManualouFrom Rule, AND dont la propriété Solder Mask Expansion est conforme à la requête.
Syntaxe
SolderMaskExpansionTop : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur 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.
Exemple d'utilisation
SolderMaskExpansionTop = 4
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion - Top est 4 unités de mesure actuelles. Retourne également les objets 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 4 unités de mesure actuelles.
SolderMaskExpansionTop >= 0.0508
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion - Top est supérieure ou égale à 0.0508 unités de mesure actuelles. Retourne également les objets 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 unités de mesure actuelles.
AsMils(SolderMaskExpansionTop) Between 3 And 5
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion - Top est supérieure ou égale à 3 mil et inférieure ou égale à 5mil. Retourne également les objets 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
Retourne tous les objets pastille et via dont la propriété Solder Mask Expansion - Top est inférieure à 0.1524 mm. Retourne également les objets 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 spécifiée avec une valeur négative, nulle ou positive.
-
La propriété Solder Mask Expansion - Top n'est définie que pour les objets pastille et via.
SolderMaskOverride
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 Solder Mask Expansion pertinentes, soit manuellement en définissant une valeur d'expansion dans les propriétés de la pastille/du via. Cette dernière méthode exige que la propriété Solder Mask Override de la pastille/du via soit activée. Cette fonction retourne les objets pastille et via dont la propriété Solder Mask Override est conforme à la requête.
Syntaxe
SolderMaskOverride : Boolean_String
Boolean_String doit être soit 'True', soit 'False'.
Exemple d'utilisation
SolderMaskOverride = 'True'
Retourne tous les objets pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskOverride = 'False'
Retourne tous les objets pastille et via dont la propriété Solder Mask Override est désactivée.
SolderMaskOverride <> 'True'
Not (SolderMaskOverride = 'True')
Retourne tous les objets except objets pastille et via dont la propriété Solder Mask Override est activée.
SolderMaskOverride <> 'False'
Not (SolderMaskOverride = 'False')
Retourne tous les objets except objets 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 pastille et via.
SolderMaskTentingBottom
Résumé
Retourne tous les objets pastille et via dont la propriété Solder Mask Tenting - Bottom est conforme à la requête.
Syntaxe
SolderMaskTentingBottom : Boolean_String
Exemple d'utilisation
SolderMaskTentingBottom = 'True'
Retourne tous les objets pastille et via dont la propriété Solder Mask Tenting - Bottom est activée.
SolderMaskTentingBottom = 'False'
Retourne tous les objets 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 pastille et via.
-
La propriété Solder Mask Tenting - Bottom (telle qu'elle apparaît dans les panneaux List) correspond à l'option Bottom dans 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 - Bottom est activée, l'option Bottom est désactivée, ce qui signifie que la pastille/le via n'a pas d'ouverture de masque de soudure sur la face inférieure de la carte et est donc sous tente.
SolderMaskTentingTop
Résumé
Retourne tous les objets pastille et via dont la propriété Solder Mask Tenting - Top est conforme à la requête.
Syntaxe
SolderMaskTentingTop : Boolean_String
Exemple d'utilisation
SolderMaskTentingTop = 'True'
Retourne tous les objets pastille et via dont la propriété Solder Mask Tenting - Top est activée.
SolderMaskTentingTop = 'False'
Retourne 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 n'est définie que pour les objets pastille et via.
-
La propriété Solder Mask Tenting - Top (telle qu'elle apparaît dans les panneaux List) correspond à l'option Top dans 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/le via n'a pas d'ouverture de masque de soudure sur la face supérieure de la carte et est donc sous tente.
StandoffHeight
Résumé
Retourne tous les objets corps 3D extrudé dont la propriété Model Standoff Height (Extruded) est conforme à la requête.
Syntaxe
StandoffHeight : Number
Number suivra 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 option spécifique pour l'unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l'utilisation d'un mot-clé supplémentaire basé sur l'unité de mesure :
-
AsMils(StandoffHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(StandoffHeight) : Number– pour spécifier une hauteur en mm.
Exemple d'utilisation
StandoffHeight = 100
Retourne tous les objets corps 3D extrudé ayant une propriété Model Standoff Height (Extruded) égale à 100 unités de mesure actuelles.
StandoffHeight >= 4.064
Retourne tous les objets corps 3D extrudé ayant une propriété Model Standoff Height (Extruded) supérieure ou égale à 4.064 unités de mesure actuelles.
AsMils(StandoffHeight) > 80
Retourne 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
Retourne 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
Retourne tous les objets corps 3D extrudés dont la propriété Model Standoff Height (Extruded) est not égale à 50 unités de mesure actuelles.
AsMils(StandoffHeight) <= 120
Retourne 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
Retourne 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.
StartLayer
Résumé
Retourne tous les objets via dont la couche de gauche dans leur propriété Drill Pair est conforme à la requête.
Syntaxe
StartLayer = Layer_String
Exemple d'utilisation
StartLayer = 'Top Layer'
Retourne tous les objets via dont la propriété Drill Pair comporte une entrée de gauche de Top Layer.
StartLayer <> 'Signal Layer 2'
Retourne tous les objets except pour les objets via dont la propriété Drill Pair comporte une entrée de gauche de Signal Layer 2.
IsVia && StartLayer <> 'Internal Plane 1'
Retourne tous les objets via except sauf ceux dont la propriété Drill Pair comporte une entrée de gauche de Internal Plane 1.
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.
StopLayer
Résumé
Retourne tous les objets via dont la couche de droite dans leur propriété Drill Pair est conforme à la requête.
Syntaxe
StopLayer = Layer_String
Exemple d'utilisation
StopLayer = 'Top Layer'
Retourne tous les objets via dont la propriété Drill Pair comporte une entrée de droite de Top Layer.
StopLayer <> 'Signal Layer 2'
Retourne tous les objets except pour les objets via dont la propriété Drill Pair comporte une entrée de droite de Signal Layer 2.
IsVia && StopLayer <> 'Internal Plane 1'
Retourne tous les objets via except sauf ceux dont la propriété Drill Pair comporte une entrée de droite de Internal Plane 1.
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.
StringText
Résumé
Retourne les objets chaîne de texte et cote avec repère dont la propriété String est conforme à la requête.
Syntaxe
StringText : String
Exemple d'utilisation
StringText = '100nF'
Retourne tous les objets chaîne de texte et cote avec repère dont la propriété String est 100 nF.
Remarques
- Les objets enfants des objets cote avec repère retournés par la requête ne sont pas retournés.
- La propriété String est définie uniquement pour les objets chaîne de texte et cote avec repère.
StringType
Résumé
Retourne tous les objets texte dont la propriété String Type est conforme à 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'
Exemple d'utilisation
StringType = 'Designator'
Retourne tous les objets texte dont la propriété String Type est Designator.
StringType <> 'Free'
Retourne tous les objets except objets texte dont la propriété String Type est Free.
StringType = 'Comment' || StringType = 'Designator'
IsString && StringType <> 'Free'
Retourne 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.
StrokeFont
Résumé
Retourne tous les objets coordonnées, table de perçage, table d'empilage de couches, cote d'origine et texte (commentaire, désignateur, libre) dont la propriété Stroke Font est conforme à 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'
Exemple d'utilisation
StrokeFont = 'Default'
Retourne tous les objets coordonnées, table de perçage, table d'empilage de couches, cote d'origine et texte (commentaire, désignateur, libre) dont la propriété Stroke Font est Default.
StrokeFont <> 'Serif'
Retourne tous les objets except objets coordonnées, table de perçage, table d'empilage de couches, cote d'origine et texte (commentaire, désignateur, 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ées, table de perçage, table d'empilage de couches, cote d'origine et texte (commentaire, désignateur, libre).
TentingMaterial
Résumé
Retourne tous les objets via dont la propriété Tenting Material est conforme à la requête.
Syntaxe
TentingMaterial : String
Exemple d'utilisation
TentingMaterial = 'Epoxy'
Retourne tous les objets via dont la propriété Tenting Material est Epoxy.
TentingMaterial Like 'Epoxy*'
Retourne tous les objets via qui ont un Tenting Material dont la chaîne associée commence par Epoxy.
Remarques
- La propriété Tenting Material est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deStringsont obligatoires.
TentingSide
Résumé
Retourne tous les objets via dont la propriété Tenting Side est conforme à 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'
Retourne tous les objets via dont la propriété Tenting Side est Top.
TentingSide <> 'Both'
Retourne tous les objets except objets via dont la propriété Tenting Side est Both.
TentingSide = 'Top' || TentingSide = 'Bottom'
IsVia && TentingSide <> 'Both'
Retourne tous les objets except objets via dont la propriété Tenting Side est Both.
Remarques
- La propriété Tenting Side est définie uniquement pour les objets via.
-
Les apostrophes (
') au début et à la fin deTentingSide_Stringsont obligatoires.
Testpoint
Résumé
Les objets pastille et via peuvent être utilisés comme points de test de fabrication et/ou d'assemblage, sur le dessus et/ou le dessous de la carte. Cette fonction retourne les objets pastille et via dont les propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom sont conformes à la requête.
Syntaxe
Testpoint : Boolean
Exemple d'utilisation
Testpoint
Testpoint = True
Retourne tous les objets pastille et via qui ont l'une quelconque de leurs propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom activée.
Not Testpoint
Testpoint = False
Retourne tous les objets except objets pastille et via qui ont l'une quelconque de leurs propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top ou Assembly Testpoint - Bottom activée.
Remarque
Les propriétés Fabrication Testpoint - Top, Fabrication Testpoint - Bottom, Assembly Testpoint - Top et Assembly Testpoint - Bottom sont définies uniquement pour les objets pastille et via.
TestpointAssy
Résumé
Les objets pastille et via peuvent être utilisés comme points de test de fabrication et/ou d'assemblage, sur le dessus et/ou le dessous de la carte. Cette fonction retourne les objets pastille et via dont les propriétés Assembly Testpoint - Top ou Assembly Testpoint - Bottom sont conformes à la requête.
Syntaxe
TestpointAssy : Boolean
Exemple d'utilisation
TestpointAssy
TestpointAssy = True
Retourne tous les objets pastille et via dont les propriétés Assembly Testpoint - Top ou Assembly Testpoint - Bottom sont activées.
Not TestpointAssy
TestpointAssy = False
Retourne tous les objets except objets 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 sont définies uniquement pour les objets pastille et via.
TestpointAssyBottom
Résumé
Les objets pastille et via peuvent être utilisés comme points de test de fabrication et/ou d'assemblage, sur le dessus et/ou le dessous de la carte. Cette fonction retourne les objets pastille et via dont la propriété Assembly Testpoint - Bottom est conforme à la requête.
Syntaxe
TestpointAssyBottom : Boolean
Exemple d'utilisation
TestpointAssyBottom
TestpointAssyBottom = True
Retourne tous les objets pastille et via dont la propriété Assembly Testpoint - Bottom est activée.
Not TestpointAssyBottom
TestpointAssyBottom = False
Retourne tous les objets except objets pastille et via dont la propriété Assembly Testpoint - Bottom est activée.
Remarque
La propriété Assembly Testpoint - Bottom est définie uniquement pour les objets pastille et via.
TestpointAssyTop
Résumé
Les objets pastille et via peuvent être utilisés comme points de test de fabrication et/ou d'assemblage, sur le dessus et/ou le dessous de la carte. Cette fonction retourne les objets pastille et via dont la propriété Assembly Testpoint - Top est conforme à la requête.
Syntaxe
TestpointAssyTop : Boolean
Exemple d'utilisation
TestpointAssyTop
TestpointAssyTop = True
Retourne tous les objets pastille et via dont la propriété Assembly Testpoint - Top est activée.
Not TestpointAssyTop
TestpointAssyTop = False
Retourne tous les objets except objets pastille et via dont la propriété Assembly Testpoint - Top est activée.
Remarque
La propriété Assembly Testpoint - Top est définie uniquement pour les objets pastille et via.
TestpointBottom
Résumé
Les objets pad 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 pad et via dont les propriétés Fabrication Testpoint - Bottom ou Assembly Testpoint - Bottom sont conformes à la requête.
Syntaxe
TestpointBottom : Boolean
Exemple d’utilisation
TestpointBottom
TestpointBottom = True
Renvoie tous les objets pad 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 pad 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 sont définies uniquement pour les objets pad et via.
TestpointFab
Résumé
Les objets pad 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 pad et via dont les propriétés Fabrication Testpoint - Top ou Fabrication Testpoint - Bottom sont conformes à la requête.
Syntaxe
TestpointFab : Boolean
Exemple d’utilisation
TestpointFab
TestpointFab = True
Renvoie tous les objets pad 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 pad 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 sont définies uniquement pour les objets pad et via.
TestpointFabBottom
Résumé
Les objets pad 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 pad et via dont la propriété Fabrication Testpoint - Bottom est conforme à la requête.
Syntaxe
TestpointFabBottom : Boolean
Exemple d’utilisation
TestpointFabBottom
TestpointFabBottom = True
Renvoie tous les objets pad et via dont la propriété Fabrication Testpoint - Bottom est activée.
Not TestpointFabBottom
TestpointFabBottom = False
Renvoie tous les objets except pad et via dont la propriété Fabrication Testpoint - Bottom est activée.
Remarque
La propriété Fabrication Testpoint - Bottom est définie uniquement pour les objets pad et via.
TestpointFabTop
Résumé
Les objets pad 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 pad et via dont la propriété Fabrication Testpoint - Top est conforme à la requête.
Syntaxe
TestpointFabTop : Boolean
Exemple d’utilisation
TestpointFabTop
TestpointFabTop = True
Renvoie tous les objets pad et via dont la propriété Fabrication Testpoint - Top est activée.
Not TestpointFabTop
TestpointFabTop = False
Renvoie tous les objets except pad et via dont la propriété Fabrication Testpoint - Top est activée.
Remarque
La propriété Fabrication Testpoint - Top est définie uniquement pour les objets pad et via.
TestpointTop
Résumé
Les objets pad 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 pad et via dont les propriétés Fabrication Testpoint - Top ou Assembly Testpoint - Top sont conformes à la requête.
Syntaxe
TestpointTop : Boolean
Exemple d’utilisation
TestpointTop
TestpointTop = True
Renvoie tous les objets pad 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 pad 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 sont définies uniquement pour les objets pad et via.
TextHeight
Résumé
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Text Height est conforme à la requête.
Syntaxe
TextHeight : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(TextHeight) : Number– pour spécifier une hauteur en mil. -
AsMM(TextHeight) : Number– pour spécifier une hauteur en mm.
Exemple d’utilisation
TextHeight = 60
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Text Height égale aux unités de mesure actuelles 60.
TextHeight >= 1.27
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Text Height supérieure ou égale aux unités de mesure actuelles 1.27.
AsMils(TextHeight) Between 40 And 80
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Text Height supérieure ou égale à 40 mil et inférieure ou égale à 80 mil.
AsMM(TextHeight) < 1.778
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Text Height inférieure à 1.778 mm.
Remarque
La propriété Text Height est définie uniquement pour les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre).
TextKind
Résumé
Renvoie tous les objets de table de perçage, d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Text Kind est conforme à 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'
Exemple d’utilisation
TextKind = 'Stroke Font'
Renvoie tous les objets de table de perçage, d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Text Kind est Stroke Font.
TextKind <> 'BarCode Text'
Renvoie tous les objets except de chaîne de texte (commentaire, désignateur, libre) dont la propriété Text Kind est BarCode Text.
IsDesignator && TextKind = 'TrueType Font'
Renvoie tous les objets de table de perçage, d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Text Kind est TrueType Font.
Remarques
- La propriété Text Kind est définie uniquement pour les objets de table de perçage, d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre).
-
Les apostrophes (') au début et à la fin de
TextKind_Stringsont obligatoires.
TextOffsetFromInvertedRectangle
Résumé
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) dont la propriété Inverted Text Offset From Inverted Rect est conforme à la requête.
Syntaxe
TextOffsetFromInvertedRectangle : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
TextOffsetFromInvertedRectangle = 3
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Text Offset From Inverted Rect égale aux unités de mesure actuelles 3.
TextOffsetFromInvertedRectangle >= 5.08
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Text Offset From Inverted Rect supérieure ou égale aux unités de mesure actuelles 5.08.
AsMils(TextOffsetFromInvertedRectangle) > 4
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Text Offset From Inverted Rect supérieure à 4 mil.
AsMM(TextOffsetFromInvertedRectangle) Between 0.635 And 0.889
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Text Offset From Inverted Rect supérieure ou égale à 0.635 mm et inférieure ou égale à 0.889 mm.
TextOffsetFromInvertedRectangle <> 5.5
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Text Offset From Inverted Rect qui est not égale à 5,5 unités de mesure actuelles.
AsMils(TextOffsetFromInvertedRectangle) <= 2.5
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Text Offset From Inverted Rect inférieure ou égale à 2.5 mil.
AsMM(TextOffsetFromInvertedRectangle) < 0.143
Renvoie tous les objets de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Inverted Text Offset From Inverted Rect inférieure à 0.143 mm.
Remarque
La propriété Inverted Text Offset From Inverted Rect est définie uniquement pour les objets de chaîne de texte (commentaire, désignateur, libre).
TextWidth
Résumé
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Text Width est conforme à la requête.
Syntaxe
TextWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(TextWidth) : Number– pour spécifier une largeur en mil. -
AsMM(TextWidth) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
TextWidth = 6
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Text Width égale aux unités de mesure actuelles 6.
TextWidth >= 0.127
Renvoie tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre) ayant une propriété Text Width supérieure ou égale aux unités de mesure actuelles 0.127.
AsMils(TextWidth) Between 4 And 8
Retourne tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, 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
Retourne tous les objets de coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, 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 coordonnées, de cote d’origine et de chaîne de texte (commentaire, désignateur, libre).
TrackWidth
Résumé
Retourne tous les objets rectangle dont la propriété Track Width est conforme à la requête.
Syntaxe
TrackWidth : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(TrackWidth) : Number– pour spécifier une largeur en mil. -
AsMM(TrackWidth) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
TrackWidth = 20
Retourne tous les objets rectangle dont la propriété Track Width est de 20 dans les unités de mesure actuelles.
TrackWidth >= 1.27
Retourne tous les objets 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
Retourne tous les objets 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
Retourne tous les objets 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 rectangle.
UseInvertedRectangle
Résumé
Retourne tous les objets de chaîne de texte (commentaire, désignateur, libre) dont la propriété Use Inverted Rectangle est conforme à la requête.
Syntaxe
UseInvertedRectangle : Boolean_String
Exemple d’utilisation
UseInvertedRectangle = 'True'
Retourne tous les objets de chaîne de texte (commentaire, désignateur, libre) dont la propriété Use Inverted Rectangle est activée.
UseInvertedRectangle = 'False'
Retourne tous les objets de chaîne de texte (commentaire, désignateur, 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 chaîne de texte (commentaire, désignateur, libre).
UseSeparateSolderMaskExpansion
Résumé
Retourne tous les objets pastille et via dont la propriété Use Separate Solder Mask Expansion est conforme à la requête.
Syntaxe
UseSeparateSolderMaskExpansion : Boolean_String
Exemple d’utilisation
UseSeparateSolderMaskExpansion = 'True'
Retourne tous les objets pastille et via dont la propriété Use Separate Solder Mask Expansion est activée.
UseSeparateSolderMaskExpansion = 'False'
Retourne tous les objets 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 pastille et via.
UseTrueTypeFonts
Résumé
Retourne tous les objets de coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Use TrueType Fonts est conforme à la requête.
Syntaxe
UseTrueTypeFonts : Boolean_String
Exemple d’utilisation
UseTrueTypeFonts = 'True'
Retourne tous les objets de coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre) dont la propriété Use TrueType Fonts est activée.
UseTrueTypeFonts = 'False'
Retourne tous les objets de coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilage de couches et de chaîne de texte (commentaire, désignateur, 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 coordonnées, de cote (à l’exception de la cote de centre), de table de perçage, de table d’empilage de couches et de chaîne de texte (commentaire, désignateur, libre).
ViaDiameter
Résumé
Retourne tous les objets via simples dont la propriété X Size (All Layers) est conforme à la requête.
Syntaxe
ViaDiameter : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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
Exemple d’utilisation
ViaDiameter = 40
Retourne tous les objets via dont la propriété X Size (All Layers) est de 40 dans les unités de mesure actuelles.
ViaDiameter >= 0.508
Retourne tous les objets 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
Retourne tous les objets 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
Retourne tous les objets 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 via simples, c’est-à-dire ceux dont la propriété Stack Mode (telle qu’affichée dans un panneau List) est définie sur
Simple. Lors de l’affichage des propriétés d’un via dans le Properties panel, cela correspond à l’option Simple sélectionnée dans la section Size and Shape. -
Lors de l’affichage 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 ViaSize.
ViaSize
Résumé
Retourne tous les objets via simples dont la propriété X Size (All Layers) est conforme à la requête.
Syntaxe
ViaSize : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
ViaSize = 40
Retourne tous les objets via dont la propriété X Size (All Layers) est de 40 dans les unités de mesure actuelles.
ViaSize >= 0.508
Retourne tous les objets 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
Retourne tous les objets 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
Retourne tous les objets 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 via simples, c’est-à-dire ceux dont la propriété Stack Mode (telle qu’affichée dans un panneau List) est définie sur
Simple. Lors de l’affichage des propriétés d’un via dans le Properties panel, cela correspond à l’option Simple sélectionnée dans la section Size and Shape. -
Lors de l’affichage 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é
Retourne les objets via dont la propriété X Size (Bottom Layer) est conforme à la requête.
Syntaxe
ViaSize_BottomLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
ViaSize_BottomLayer = 100
Retourne 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
Retourne 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
Retourne 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
Retourne 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
Retourne tous les objets via dont la propriété X Size (Bottom Layer) n’est pas é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) sera identique à la propriété X Size (All Layers), puisque la taille spécifiée est utilisée pour toutes les couches de signal. -
Lors de l’affichage des propriétés d’un via sélectionné dans le panneau Properties, la propriété X Size (Bottom Layer) correspond au champ Diameter pour 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, cela correspond au champ Diameter.
-
La propriété X Size (Bottom Layer) est définie uniquement pour les objets pad et via.
ViaSize_MidLayerN
Résumé
Renvoie les objets via dont la propriété X Size (Mid Layer <n>) est conforme à la requête.
Syntaxe
ViaSize_MidLayer<n> : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
ViaSize_MidLayer<n> = 100
Renvoie tous les objets via dont la propriété X Size (Mid Layer <n>) est égale aux 100 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 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>) n’est not pas égale à 50 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) puisque la taille spécifiée est utilisée pour toutes les couches de signal. -
Lors de l’affichage 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 pour la couche intermédiaire 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, cela correspond au champ Diameter.
-
La propriété X Size (Mid Layer <n>) est définie uniquement pour les objets pad et via.
ViaSize_TopLayer
Résumé
Renvoie les objets via dont la propriété X Size (Top Layer) est conforme à la requête.
Syntaxe
ViaSize_TopLayer : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur 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.
Exemple d’utilisation
ViaSize_TopLayer = 100
Renvoie tous les objets via dont la propriété X Size (Top Layer) est égale aux 100 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 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) n’est not pas égale à 50 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) puisque la taille spécifiée est utilisée pour toutes les couches de signal. -
Lors de l’affichage des propriétés d’un via sélectionné dans le panneau Properties, la propriété X Size (Top Layer) correspond au champ Diameter pour 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, cela correspond au champ Diameter.
-
La propriété X Size (Top Layer) est définie uniquement pour les objets pad et via.
ViolatingPrimitive1
Résumé
Renvoie tous les objets de violation dont la propriété Primitive 1 est conforme à la requête.
Syntaxe
ViolatingPrimitive1 : String
Exemple 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 est définie uniquement 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 est conforme à la requête.
Syntaxe
ViolatingPrimitive2 : String
Exemple d’utilisation
ViolatingPrimitive2 = 'Net GND'
Renvoie tous les objets de violation dont la propriété Primitive 2 est 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 est définie uniquement 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 est conforme à la requête.
Syntaxe
ViolationDescription : String
Exemple d’utilisation
ViolationDescription = '- Missing required testpoint'
Renvoie tous les objets de violation dont la propriété Violation Description est - 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 est définie uniquement 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 est conforme à la requête.
Syntaxe
W : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(W) : Number– pour spécifier une largeur en mil. -
AsMM(– pour spécifier une largeur en mm.W) : Number
Exemple d’utilisation
W = 20
Renvoie tous les objets arc et piste ayant une propriété Width égale aux 20 unités de mesure actuelles.
W >= 0.381
Renvoie tous les objets arc et piste ayant une propriété Width supérieure ou égale à 0.381 unités de mesure actuelles.
AsMils(W) Between 10 And 30
Renvoie tous les objets arc et piste ayant une propriété Width supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(W) < 0.635
Renvoie tous les objets arc et piste ayant une propriété Width inférieure à 0.635 mm.
Remarques
- La propriété Width est définie uniquement pour les objets arc et piste.
- Cette fonction est un alias de la fonction Width.
Width
Résumé
Renvoie les objets arc et piste dont la propriété Width est conforme à la requête.
Syntaxe
Width : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – au moyen d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(Width) : Number– pour spécifier une largeur en mil. -
AsMM(Width) : Number– pour spécifier une largeur en mm.
Exemple d’utilisation
Width = 20
Renvoie tous les objets arc et piste ayant une propriété Width égale aux 20 unités de mesure actuelles.
Width >= 0.381
Renvoie tous les objets arc et piste ayant une propriété Width supérieure ou égale à 0.381 unités de mesure actuelles.
AsMils(Width) Between 10 And 30
Renvoie tous les objets arc et piste ayant une propriété Width supérieure ou égale à 10 mil et inférieure ou égale à 30 mil.
AsMM(Width) < 0.635
Renvoie tous les objets arc et piste ayant une propriété Width inférieure à 0.635 mm.
Remarques
- La propriété Width est définie uniquement 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, matrice de cartes embarquée, remplissage, table d’empilage de couches, objet OLE, cote d’origine, pad, chaîne de texte (commentaire, désignateur, libre), piste et via dont la propriété X1 est conforme à la requête.
Syntaxe
X1 : Number
Numbersuivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(X1) : Number– pour spécifier une valeur en mil. -
AsMM(X1) : Number– pour spécifier une valeur en mm.
Exemple d’utilisation
X1 = 1200
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via dont la propriété X1 est égale à 1200 unités de mesure actuelles.
X1 >= 38.1
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via dont la propriété X1 est supérieure ou égale à 38.1 unités de mesure actuelles.
AsMils(X1) Between 1000 And 1400
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, 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
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via dont la propriété X1 est inférieure à 20.32 mm.
Remarque
La propriété X1 est définie uniquement pour les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via.
X2
Résumé
Retourne tous les objets remplissage, cote d’origine et piste dont la propriété X2 est conforme à la requête.
Syntaxe
X2 : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(X2) : Number– pour spécifier une valeur en mil. -
AsMM(X2) : Number– pour spécifier une valeur en mm.
Exemple d’utilisation
X2 = 1200
Retourne tous les objets remplissage, cote d’origine et piste dont la propriété X2 est égale à 1200 unités de mesure actuelles.
X2 >= 38.1
Retourne tous les objets remplissage, cote d’origine et piste dont la propriété X2 est supérieure ou égale à 38.1 unités de mesure actuelles.
AsMils(X2) Between 1000 And 1400
Retourne tous les objets remplissage, cote 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
Retourne tous les objets remplissage, cote d’origine et piste dont la propriété X2 est inférieure à 20.32 mm.
Remarque
La propriété X2 est définie uniquement pour les objets remplissage, cote d’origine et piste.
Y1
Résumé
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via dont la propriété Y1 est conforme à la requête.
Syntaxe
Y1 : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(Y1) : Number– pour spécifier une valeur en mil. -
AsMM(Y1) : Number– pour spécifier une valeur en mm.
Exemple d’utilisation
Y1 = 1200
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via qui ont une propriété Y1 égale à 1200 unités de mesure actuelles.
Y1 >= 38.1
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via qui ont une propriété Y1 supérieure ou égale à 38.1 unités de mesure actuelles.
AsMils(Y1) Between 1000 And 1400
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via qui ont une propriété Y1 supérieure ou égale à 1000 mil et inférieure ou égale à 1400 mil.
AsMM(Y1) < 20.32
Retourne tous les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via qui ont une propriété Y1 inférieure à 20.32 mm.
Remarque
La propriété Y1 est définie uniquement pour les objets arc, composant, coordonnée, vue de conception, table de perçage, matrice de cartes embarquées, remplissage, table d’empilement de couches, objet OLE, cote d’origine, pastille, chaîne de texte (commentaire, désignateur, libre), piste et via.
Y2
Résumé
Retourne tous les objets remplissage, cote d’origine et piste dont la propriété Y2 est conforme à la requête.
Syntaxe
Y2 : Number
Number suivra 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 option spécifique pour l’unité de mesure peut être indiquée – remplaçant les unités par défaut définies au niveau du document – grâce à l’utilisation d’un mot-clé supplémentaire basé sur l’unité de mesure :
-
AsMils(Y2) : Number– pour spécifier une valeur en mil. -
AsMM(Y2) : Number– pour spécifier une valeur en mm.
Exemple d’utilisation
Y2 = 1200
Retourne tous les objets remplissage, cote d’origine et piste qui ont une propriété Y2 égale à 1200 unités de mesure actuelles.
Y2 >= 38.1
Retourne tous les objets remplissage, cote d’origine et piste qui ont une propriété Y2 supérieure ou égale à 38.1 unités de mesure actuelles.
AsMils(Y2) Between 1000 And 1400
Retourne tous les objets remplissage, cote d’origine et piste qui ont une propriété Y2 supérieure ou égale à 1000 mil et inférieure ou égale à 1400 mil.
AsMM(Y2) < 20.32
Retourne tous les objets remplissage, cote d’origine et piste qui ont une propriété Y2 inférieure à 20.32 mm.
Remarque
La propriété Y2 est définie uniquement pour les objets remplissage, cote d’origine et piste.