J'ai une table de paramétrage avec différentes valeurs pour un diamètre : standard, maximum et minimum.
Je souhaiterais pouvoir affecter la valeur "standard" à un paramètre permettant de piloter un cercle dans une esquisse et également de borner cette valeur avec les valeurs minimum et maximum. Je pense que pour cela il faudrait pouvoir affecter la valeur standard au paramètre à chaque changement de configuration dans la table de paramètres, mais sans garder de lien avec la table.
Si tu casse le lien avec la table tu perd la possibilité de configurer un nouveau diamètre (sauf si tu transfert les données dans le modèle mais le résultat et le même qu'avec la table).
Les bornes Mini / Maxi que l'on peut affecter a une cote ne sont pas accessible via la table.
Ce que tu cherche correspond il par exemple a un trous de passage de vis ou tu voudrais pouvoir changer le nominal (via choix multiple ou table de paramètres) puis appliquer le jeu mini maxi ?
En fait c'est pour une table contenant environ 1 millier de joints toriques. Lorsque je sélectionne un joint torique dans la liste, par défaut je créer le joint avec son diamètre nominal grâces aux informations contenues dans la table. Seulement dans la réalité il est nécessaire d'ajuster ce joint au piston ou à l'alésage tout en restant dans les spécifications d'utilisation du joint (selon le montage, les pressions de part et d'autre du joint, etc.).
De ce fait je souhaiterais pouvoir avoir la main sur ce paramètre afin de l'ajuster à ma pièce. Il est également possible d'ajouter un paramètre sous forme d'offset mais je ne trouve pas ça claire au niveau de l'arborescence et cela peut prêter à confusion.
Serait-il possible grâce au knowledge advisor d'appliquer une valeur à un paramètre juste lorsque l'on change de configuration dans la table de paramétrage ?
je souhaiterais pouvoir avoir la main sur ce paramètre afin de l'ajuster à ma pièce.
Serait-il possible grâce au knowledge advisor d'appliquer une valeur à un paramètre
Peut tu préciser car le point un et deux ne sont pas compatible.
ajuster manuellement
appliquer automatiquement
Pour la 1 au lieu de piloter la cote de Diamètre par la table j'intercalerais un paramètre utilisateur (D_cercle) puis un paramètres utilisateur (ajustement) enfin la cote d'esquisse diamètre associée par formule "D_cercle+ajustement" (enfin pour la lisibilité je cacherait le paramètres utilisateur (D_cercle) .
Pour la 2 bien sur une réaction au changement de configuration est possible
Pour la solution 1, c'est ce fameux "offset" que je ne souhaitais pas utiliser car bien souvent la valeur "ajustement" ne va pas être ronde (par exemple 0,22 pour un diamètre de joint de 1.78 pour avoir une côte de 2 mm ) et si l'on change de configuration il va rester un offset qu'il faudra impérativement penser à modifier... Mais c'est peux être la solution la plus simple !
Pour l'incompatibilité des points 1 et 2, en fait je me demandais si il était possible d'affecter une valeur au paramètre seulement lorsque l'on déclenche un changement de configuration dans la table, sans que ce paramètre ne soit associé à la table de paramétrage.
1 Oui avec Catia on ne peut pas avoir plusieurs config d'une même pièce dans un assemblage ce qui dans ton cas oblige a résoudre le catalogue (créer chaque config). Donc par défaut un joint intégré dans un assemblage auras ce paramètres offset a 0 et pourra être modifier. le seul PB est si dans le même assemblage tu utilise plusieurs fois le même joint et que tu veux des valeurs d'offset différente entre ces joints.
2 Tu peux créer une réaction en sélectionnant en entrée dans le graphe sous la table le paramètre" configuration". mais le paramètres sera associé a la réaction donc pas modifiable manuellement sauf a entrer dans le script de la réaction.
C'est exactement ce que je cherchais, j'ai crée une réaction qui permet de faire une égalité entre un paramètre issue de la table de paramètrage avec mon paramètre qui, pour le coup, reste modifiable et sans lien avec la table. Pour le bornage j'ai crée une alerte de type "message" lorsque l'on dépasse les valeurs autorisées.