Cela arrive parfois, nous aimerions, dans un modèle Catpart, pouvoir facilement remplacer quelque chose (avoir une variante) et revenir en arrière sans tout détruire pour autant.
Par exemple changer les embouts coniques d’un tuyau par des embouts cylindriques à l’aide d’un paramètre pilotant.

Dans l’exemple de cet article, nous allons au choix..

activer ou non un cube ou un cylindre à l’aide d’une règle

La vidéo:

D’où l’on part et ce que l’on veut obtenir

Sur cette image, je vous montre la logique du système.
Un paramètre “Choix” à choix multiple est créé.
Une règle est aussi créée. Elle observe la valeur que prend le paramètre “Choix” puis, en fonction de cette valeur, active ou inactive l’extrusion qui se trouve dans les deux corps de pièce.

Au départ, les deux corps de pièce sont présents visibles et superposés.

Catia V5 solides superposés

Le paramètre de type chaîne à choix multiple est créé ainsi que les deux corps de pièces montrant un cylindre et un cube (ici en légère transparence)

Catia V5 création paramètre à choix multiple

Créons la règle:

Il faut se rendre dans l’atelier Knowledge Advisor puis dans l’outil règles

Catia V5 Knowledge Advisor règle

une première fenêtre s’ouvre

Catia V5 Knowledge Advisor règle panneau 1 editeur de regle

Ok… puis une deuxième (l’éditeur de règle)

Nous pouvons y écrire notre petit bout de programme.
Pensez à appuyer sur le bouton de vérification de la syntaxe durant la frappe.

Le programme est très simple:

1ère partie:
Si la valeur du paramètre “Choix” est cylindre alors on active “Cylindre” et on désactive “Cube”
2ème partie:
Si la valeur du paramètre “Choix” est cube alors on active “Cube” et on désactive “Cylindre”

Catia V5 Knowledge Advisor règle panneau 2 editeur de regle

Si il n’y a pas d’erreur de syntaxe alors on peut valider et vérifier le bon fonctionnement.

Il suffit juste de changer la valeur du paramètre choix et la visualisation doit suivre.

On demande le cube

Catia V5 règle fonctionnement 1

ou le cylindre

Catia V5 règle fonctionnement 2

Conclusion:

Voilà.
Ceci peut être pratique dans certains cas.
On peut facilement imaginer d’autres cas d’utilisation avec, par exemple, des valeurs de paramètre changeant ou non en fonction des entrées qui peuvent être des combinaisons ou autre chose …

J’espère que cet article vous a aidé ou fait découvrir une fonction de Catia.

No responses yet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.