Paramétrer les contraintes
Les deux principales qualités recherchées pour toute pièce type sont la robustesse et la simplicité d'emploi. Les paramètres (qui font l'objet d'une description complète dans Paramètres) vous aident à atteindre ces deux objectifs. En définissant des valeurs paramétriques pour toutes les contraintes appliquées à la pièce, ou pour certaines d'entre elles, vous pouvez réduire le nombre de contraintes que l'utilisateur final aura à modifier directement lorsqu'il voudra créer une variante. Il est possible de paramétrer d'autres contraintes de manière à ce que ce soit l'utilisateur qui fournisse les valeurs. Dans des cas complexes, il est possible de fournir des expressions et des macros pour vérifier ou filtrer les entrées de l'utilisateur, avant que ces dernières ne soient traitées.
Si les contraintes à modifier par l'utilisateur sont elles-mêmes paramétrées, l'utilisateur n'aura pas à les réaffecter. Au lieu de cela, les contraintes apparaîtront dans le tableau des valeurs paramétriques, une interface beaucoup plus simple à manipuler pour l'utilisateur occasionnel.
Considérons, par exemple, la pièce type suivante, qui a servi à générer les variantes illustrées dans la figure suivante :
Pièce type pour un culbuteur
Pour cette pièce, nous souhaitons générer des variantes dans lesquelles seule la configuration du bras principal sera modifiée. Dans toutes les variantes, nous savons que le rayon extérieur du bras sera toujours défini en fonction du rayon intérieur. Au lieu de laisser l'utilisateur final calculer ce rapport et affecter manuellement les deux rayons pour chaque variante (par la commande Affect), nous utilisons des paramètres qui le font pour lui.
Après avoir appliqué des contraintes à une pièce, nous affectons une contrainte de cotation au rayon intérieur, et nous lui donnons le nom de paramètre I_rad. Une contrainte de cotation, appelée O_rad, est également appliquée au rayon extérieur. La figure Pièce type pour un culbuteur montre les contraintes fournies pour cette pièce type. Les autres contraintes ont été générées par Terminer.
Le tableau de définition des paramètres permet d'indiquer que la contrainte représentée par le paramètre O_rad sera fournie par la formule (1.65 * R_int). Ainsi, le rapport entre les deux cotes est défini. Par conséquent, pour générer la variante, l'utilisateur n'aura plus qu'à fournir une valeur pour I_rad. Le paramètre I_rad étant accessible dans le tableau des valeurs paramétriques, il pourra le changer aisément, puis Résoudre les variantes.
Le paramétrage présente aussi l'avantage de permettre le stockage et la restauration ultérieure des valeurs des paramètres. Les fonctions Enregistrer et Ouvrir qui se trouvent dans la boîte de dialogue Contraintes actives permettent d'enregistrer le tableau des valeurs paramétriques courant dans un fichier et de le restaurer ultérieurement. Cette caractéristique permet de bâtir une "bibliothèque" de tableaux des valeurs qui pourront s'appliquer à la pièce type. L'avantage de cette méthode est qu'une série ou "famille" de pièces standard peut être stockée sous la forme d'un seul fichier MI (la pièce type contrainte) et d'un jeu de fichiers de valeurs paramétriques associés. Cette solution occupe beaucoup moins d'espace disque que le stockage d'un fichier MI individuel pour chaque pièce de la série.Par ailleurs, la mise à jour sera bien plus simple s'il s'avère nécessaire, plus tard, de modifier la géométrie de la pièce type. Pour recréer n'importe quelle pièce de la série, l'utilisateur n'a plus qu'à charger la pièce type, Ouvrir le tableau des valeurs paramétriques voulu, puis sélectionner Résoudre. Génération de variantes présente cette fonctionnalité.
Est-ce que cela a été utile ?