Définition des options de l'application
Les options système de l'application sont définies dans le fichier GDTAAppOptions.xml, situé dans le dossier …\Common Files\gdt_home de l'installation de Creo Parametric.
Ce fichier XML contient cinq éléments principaux : Restricted, AppOptions, AdvisorTest, StandardHoleText et ApplicationNotes. Si vous modifiez le fichier GDTAAppOptions.xml, vous devez arrêter et redémarrer GD&T Advisor pour que ces modifications prennent effet.
Symboles de caractéristique géométrique restreints
L'élément Restricted inclut un attribut représentant chaque symbole de caractéristique géométrique pouvant potentiellement être restreint. Définir la valeur de l'attribut sur "Y" permet de définir le symbole de caractéristique géométrique comme restreint, ce qui signifie que ce symbole est filtré du menu Sélecteur de symbole de caractéristique géométrique (Geometric Characteristic Symbol Selector). Les options sélectionnées sont affichées dans l'onglet Options du système/Symboles de caractéristique géométrique restreints (System Options/Restricted GCSs) de la fenêtre de dialogue Options de l'application (Application Options).
Paramètres facultatifs
L'élément AppOptions du fichier vous permet de définir différents éléments Option pour l'application. L'élément Option a la forme suivante :
<Option name="option_name" value="option_value"/>
Les options suivantes contrôlent le contenu de différentes chaînes de texte :
• ASME_Multi-surface_Text : pour les fonctions multi-surfaces (voir
Description des fonctions), l'annotation de tolérance géométrique inclut une note qui indique le nombre de surfaces auxquelles l'annotation s'applique (par exemple, 3 SURFACES, où "SURFACES" représente la valeur de cette option). Cette option ne s'applique qu'aux modèles qui référencent les normes de tolérancement ASME.
• ASME_Pattern_Number_Text : une annotation pour une répétition d'une fonction de taille inclut une indication du nombre de membres de la répétition (par exemple, 3X, où "X" est la valeur de cette option). Cette option ne s'applique qu'aux modèles qui référencent les normes de tolérancement ASME.
• ISO_Multi-surface_Text : pour les fonctions multi-surfaces (voir
Description des fonctions), l'annotation de tolérance géométrique inclut une note qui indique le nombre de surfaces auxquelles l'annotation s'applique (par exemple, 3x, où "x" représente la valeur de cette option). Cette option ne s'applique qu'aux modèles qui référencent les normes de tolérancement ISO.
• ISO_Pattern_Number_Text : une annotation pour une répétition d'une fonction de taille inclut une indication du nombre de membres de la répétition (par exemple, 3 x, où "x" est la valeur de cette option). Cette option ne s'applique qu'aux modèles qui référencent les normes de tolérancement ISO.
• ISO_Thread_Depth_Text : la chaîne spécifiée pour la valeur de cette option définit le texte facultatif à ajouter à l'annotation des cotes de profondeur de filetage. Cette option ne s'applique qu'aux modèles qui référencent les normes de tolérancement ISO.
• Draft_Angle_Text : la chaîne spécifiée pour la valeur de cette option définit le texte à ajouter à l'annotation des cotes d'angle de dépouille.
Pour toute option de chaîne de texte, vous pouvez spécifier une chaîne nulle ("") pour la valeur si vous ne souhaitez pas ajouter de texte à l'annotation. Si vous n'incluez pas d'option pour l'une des options de chaîne de texte dans le fichier d'options de l'application, l'application utilise une valeur de chaîne par défaut.
Les options suivantes contrôlent d'autres aspects du modèle :
• PLN_DFS_Attach : vous permet de définir l'une des valeurs ci-après pour le placement de l'annotation d'étiquette de référence prédéfinie pour une surface plane définie en tant que fonction de référence :
◦ Dans tol géom (In Gtol)
◦ Sur la géométrie (On Geometry)
• FOS_U_Min : le nombre spécifié pour la valeur de cette option définit la partie minimale (autrement dit les degrés) d'une surface cylindrique ou conique requise pour pouvoir être considérée comme une fonction de taille. La valeur spécifiée doit être comprise entre 160 et 359.
Notez qu'aucune de ces valeurs n'est affichée dans la boîte de dialogue Options de l'application (Application Options) de l'interface utilisateur de GD&T Advisor.
Paramètres
L'élément AdvisorTest compte plusieurs éléments AdvTestParam. Chaque élément AdvTestParam est doté d'un attribut name correspondant au paramètre et d'un attribut value définissant la valeur du paramètre utilisée dans le test Advisor :
<AdvTestParam name="parameter_name" value="parameter_value"/>
Le tableau ci-dessous indique les paramètres relevant du contrôle de l'administrateur système ainsi que le message de test Advisor indiquant ce que ces paramètres affectent. Les pages d'aide de ces messages Advisor fournissent des informations détaillées sur l'utilisation de ces paramètres dans les tests.
Paramètre
|
Test Advisor
|
Valeurs autorisées
|
PRT_PrimDFSize
|
|
1<n<999
|
DRF_TransAngle
|
|
0<n<90
|
DRF_RotAngle
|
|
0<n<90
|
FOS_OverlapFraction
|
|
0.01<n<1.0
|
TGT_NormAngle
|
|
0<n<90
|
Les options sélectionnées sont affichées dans l'onglet Options du système/Paramètres (System Options/Parameters) de la fenêtre de dialogue Options de l'application (Application Options).
Notes de trou
L'élément StandardHoleText inclut un certain nombre d'éléments HoleNote qui définissent le format du type de trou correspondant à l'attribut name de cet élément. L'élément HoleNote contient plusieurs éléments HoleNoteText qui définissent le contenu des chaînes de texte pouvant être incluses dans la note de trou. L'attribut order de HoleNote définit l'ordre dans lequel les chaînes sont concaténées pour former la note de trou.
Les options sélectionnées sont affichées dans l'onglet Options du système/Notes de trou (System Options/Hole Notes) de la fenêtre de dialogue Options de l'application (Application Options).
Elément HoleNoteText
L'attribut name de HoleNoteText peut prendre l'une des valeurs suivantes :
• ASME-US Clearance Hole
• ASME-US Blind Drilled Hole
• ASME-US Thru Drilled Hole
• ASME-SI Clearance Hole
• ASME-SI Blind Drilled Hole
• ASME-SI Thru Drilled Hole
• ISO Blind Drilled Hole
• ISO Thru Drilled Hole
La première partie de l'attribut nom (name) indique la norme de tolérancement (ASME ou ISO) et le système d'unités (système d'unités américaines ou système international) du modèle, suivi du type de trou. Le type de trou correspond aux types de trou disponibles dans Creo.
L'attribut format de l'élément HoleNoteText définit le format de la chaîne d'annotation de note de trou. Il peut inclure les variables indiquées dans le tableau ci-dessous. Les variables doivent être précédées du symbole "$" (par exemple, $Hole_Diameter). Les variables correspondent aux paramètres de fonction de la fonction CAO du trou. Lorsqu'elle est indiquée, la cote paramétrée est utilisée à la place du paramètre de fonction. Les variables associées aux cotes paramétrées peuvent inclure des tolérances dans la note avec la valeur de cote nominale.
Variables
|
Valeur de…
|
Série_filetage
|
Paramètre de fonction
|
Diamètre_lamage
|
Cote paramétrée
|
Profondeur_lamage
|
Cote paramétrée
|
Diamètre_fraisurage
|
Cote paramétrée
|
Angle_fraisurage
|
Cote paramétrée
|
Pas (Pitch)
|
Paramètre de fonction
|
Angle_point_perçage
|
Paramètre de fonction
|
Diamètre_trou
|
Cote paramétrée
|
Profondeur_trou
|
Cote paramétrée
|
Diamètre_filetage
|
Cote paramétrée
|
Filetages_par_pouce
|
Paramètre de fonction
|
Profondeur_filetage
|
Cote paramétrée
|
Longueur_filetage
|
Paramètre de fonction
|
Classe
|
Paramètre de fonction
|
Taille_vis
|
Paramètre de fonction
|
En outre, l'attribut format peut également inclure les symboles spéciaux ci-après.
Nom du symbole
|
Code
|
Symbole
|
Lamage
|
v
|
|
Fraisurage
|
w
|
|
Diamètre
|
n
|
|
Profondeur
|
x
|
|
Degrés
|
$
|
°
|
Saut de ligne
|
br
|
|
Exemples du fichier GDTAAppOptions.XML
Les sections ci-dessous présent des exemples d'éléments HoleNote extraits du fichier GDTAAppOptions.XML.
Notez que lorsque le trou est généré pour une note spécifique n'incluant pas un attribut facultatif (par exemple, un fraisurage), la chaîne de note correspondante est de type <nul>. En vue de simplifier l'affichage, aucun des exemples de notes ne présente de tolérances.
ASME-SI Clearance Hole
<HoleNote name="ASME Clearance Hole" order="ThruHole_String,Cbore_String,Csink_String">
<HoleNoteText name="ThruHole_String" format="^n^$Hole_Diameter THRU"/>
<HoleNoteText name="Cbore_String" format="^br^^v^^n^$CBore_Diameter^x^$CBore_Depth"/>
<HoleNoteText name="Csink_String" format="^br^^w^^n^$CSink_Diameter X $CSink_Angle"/>
</HoleNote>
Nom HoleNoteText
|
Exemple de contenu d'attribut format (format)
|
Exemple de note obtenue
|
ThruHole_String
|
^n^&Hole_Diameter THRU
|
|
Cbore_String
|
^br^^v^^n^$CBore_Diameter ^x^ $CBore_Depth
|
|
Csink_String
|
^br^^w^^n^$CSink_Diameter x $CSink_Angle
|
|
Nom HoleNote
|
Exemple de contenu d'attribut ordre (order)
|
Exemple de note obtenue
|
ASME-SI Clearance Hole
|
ThruHole_String, Cbore_String, Csink_String
|
|
ASME-US Blind Drilled Hole
<HoleNote name="ASME-US Blind Drilled Hole" order="BlindHole_String,Cbore_String,Csink_String,BlindThread_String">
<HoleNoteText name="BlindHole_String" format="^n^$Hole_Diameter^x^$Hole_Depth"/>
<HoleNoteText name="BlindThread_String" format="^br^^n^$Thread_Diameter-$Threads_Per_Inch $Thread_Series-$Class^x^$Thread_Depth"/>
<HoleNoteText name="Cbore_String" format="^br^^v^^n^$CBore_Diameter^x^$CBore_Depth"/>
<HoleNoteText name="Csink_String" format="^br^^w^^n^$CSink_Diameter X $CSink_Angle"/>
</HoleNote>
Nom de l'élément
|
Exemple de contenu d'attribut format (format)
|
Exemple de note obtenue
|
BlindHole_String
|
^n^$Hole_Diameter ^x^ $Hole_Depth
|
|
BlindThread_String
|
^br^^n^$Thread_Diameter-$Threads_Per_Inch $Thread_Series-$Class^x^$Thread_Depth
|
|
Cbore_String
|
^br^^v^^n^$CBore_Diameter ^x^ $CBore_Depth
|
|
Csink_String
|
^br^^w^^n^$CSink_Diameter x $CSink_Angle
|
<nul>
|
Nom HoleNote
|
Exemple de contenu d'attribut ordre (order)
|
Exemple de note obtenue
|
ASME-US Blind Drilled Hole
|
BlindHole_String, Cbore_String, Csink_String, BlindThread_String
|
|
ISO Thru Drilled Hole
<HoleNote name="ISO Thru Drilled Holes" order="ThruThread_String,BlindThread_String">
<HoleNoteText name="BlindThread_String" format="M$Thread_DiameterX$Pitch-$Class"/>
<HoleNoteText name="ThruThread_String" format="M$Thread_DiameterX$Pitch-$Class THRU"/>
</HoleNote>
Nom de la note
|
Exemple de contenu d'attribut format (format)
|
Exemple de note obtenue
|
ThruThread_String
|
M$Thread_Diameter x $Pitch-$Class THRU
|
|
BlindThread_String
|
M$Thread_Diameter x $Pitch-$Class
|
|
Nom HoleNote
|
Exemple de contenu d'attribut ordre (order)
|
Exemple de note obtenue
|
ISO Thru Drilled Hole
|
ThruThread_String, BlindThread_String
|
|
Notez qu'un trou débouchant peut être pourvu d'un taraudage débouchant ou d'un filetage borgne, mais naturellement pas des deux. L'attribut ordre (order) n'a donc pas d'importance pour ce type de trou. Le panneau d'aperçu de la fenêtre Options de l'application (Application Options) affiche un aperçu uniquement pour le taraudage débouchant.
Notes définies par l'administrateur
Vous pouvez définir une note définie par l'administrateur dans l'élément ApplicationNotes. Chaque note définie par l'administrateur est constituée d'un élément AppNoteText qui contient éventuellement un élément NoteVariable. Voici un exemple :
<AppNoteText name="Example Note" text="ADMINSTRATOR-DEFINED NOTE: $Example_var" display="Optional">
<NoteVariable name="Example_var" type="String"/></AppNoteText>
L'élément AppNoteText est doté des attributs suivants :
• Name : nom de la note qui apparaît dans la liste de notes de la fenêtre Modifier les propriétés de la pièce (Edit Part Properties). Ce nom doit être unique par rapport à les tous autres noms de note.
• Text : texte inclus dans la note. Si vous souhaitez inclure une variable (dont la valeur est spécifiée par l'utilisateur lors de l'application de la note), faites précéder son nom par le symbole "$".
• Display : vous pouvez spécifier la valeur "Optional" ou "Required". Les notes requises sont automatiquement affichées. L'utilisateur peut choisir d'afficher les notes facultatives.
Un élément NoteVariable est requis si une variable est incluse dans le texte de la note. L'élément NoteVariable est doté des attributs suivants :
• Name : nom de la variable.
• Type : type de la variable. L'attribut Type (Type) doit avoir une des valeurs suivantes :
◦ Chaîne
◦ Nombre réel
◦ Entier
◦ Paramètre
Toutes les notes définies par l'administrateur sont affichées dans l'onglet Propriétés et notes (Properties & Notes) de la fenêtre Modifier les propriétés de la pièce (Edit Part Properties).