Définition basée sur un modèle > Assistant de cotation et de tolérancement géométrique > GD&T Advisor > Utilisation des options de l'application > Définition des options de l'application
  
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 :
Offset_Dim_Text : la chaîne spécifiée pour la valeur de cette option définit le texte facultatif à ajouter à l'annotation des cotes de décalage. Pour plus d'informations, voir Options de schéma pour les fonctions de surface plane (ASME) ou Options de schéma pour les fonctions de surface plane (ISO).
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).