CATIA V5 | 3DEXPERIENCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Boutique Nike : -25% dès 50€ sur TOUT le site Nike avec le code ...
Voir le deal

Macro - Lien entre Masse et Paramètre

3 participants

Aller en bas

Macro - Lien entre Masse et Paramètre Empty Macro - Lien entre Masse et Paramètre

Message par Arafat Mar 28 Fév 2017 - 18:32

Bonjour,

Je vous sollicite une nouvelle fois pour une petite question :
Mon but est de créer dans un CATDrawing une annotation texte affichant la Masse et la Surface Mouillée de la CATPart, et ce de manière associative.

Tout est presque OK, mais je bloque à un endroit :
- Comment créer, au sein de la CATPart, un paramètre qui garde le lien avec la masse de la pièce ?
- Idem pour la surface mouillée ?

Pour l'instant je suis seulement capable de mesurer sa valeur (Analyze.Mass) et de l'intégrer dans un User Parameter. Mais ce n'est valable qu'à un instant T. Si la pièce évolue, le paramètre ne se remet pas à jour...
J'ai également essayé de passer par un CATIA.StartCommand Measure Inertia, mais je ne suis ni capable de fermer la fenêtre, ni de garder les mesures.

Auriez-vous une idée?
Merci Smile

Arafat
timide
timide

Messages : 13
Date d'inscription : 20/02/2015
Localisation : Bordeaux

Revenir en haut Aller en bas

Macro - Lien entre Masse et Paramètre Empty Re: Macro - Lien entre Masse et Paramètre

Message par lumpazepfel Ven 3 Mar 2017 - 9:19

Salut,

Si tu veux garder la mise à jour de ta valeur de masse en cas de modification de la pièce, je pense que tu dois:
1.Faire une mesure de masse de ta CATPart
2.Cocher "Garder les mesures"
3.Créer un Paramètre "Masse" dans ta CATPart
4.Créer une formule entre ce paramètre et la mesure de la masse.

Macro - Lien entre Masse et Paramètre Pramet10

L'inconvénient de cette méthode c'est que ça devient très lourd dans le cas de grand assemblage car à chaque modification toutes les mesures sont recalculées.
lumpazepfel
lumpazepfel
Fédérateur
Fédérateur

Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim

Revenir en haut Aller en bas

Macro - Lien entre Masse et Paramètre Empty Re: Macro - Lien entre Masse et Paramètre

Message par Arafat Ven 3 Mar 2017 - 15:37

Salut,

Très juste, tu soulève mon point dur (sans jeu de mot quelconque)...
- Dans le cas de l'utilisation des Mesures, je voudrais justement que tes point 1. et 2. soient fait en automatique par la macro.
Et ça je ne sais pas faire... As-tu une piste?
Le reste c'est bon. Smile

- Une autre solution serait d'avoir un calcul direct sans passer par une Mesure.
Ca marche en faisant par exemple :
"Masse1 = Product1.Analyze.Mass", puis "Param_Masse1 = Parameters1.CreateDimension("Masse", "MASS", Masse1)"
Mais dans ce cas il n'y a aucune associativité, le paramètre ne se remet pas à jour.

- Enfin, il me reste comme seul espoir l'utilisation d'une relation faisant appel aux SmartVolume et SmartWetArea. Celles là sont associatives, mais je n'arrive pas à bien m'en servire. Par exemple :
formula1 = relations1.CreateFormula("Formule.1", "", Param_SurfaceMouillee1, "smartWetarea(Corps principal)" ) => Ca marche
formula1 = relations1.CreateFormula("Formule.1", "", Param_SurfaceMouillee1, "smartWetarea(Body1)" ) => Ca ne marche pas

Arafat
timide
timide

Messages : 13
Date d'inscription : 20/02/2015
Localisation : Bordeaux

Revenir en haut Aller en bas

Macro - Lien entre Masse et Paramètre Empty Re: Macro - Lien entre Masse et Paramètre

Message par lumpazepfel Dim 5 Mar 2017 - 17:05

Salut,

Je ne connais pas ces fonctions "Smart" Sad

Regarde peut être ici :http://www.eng-tips.com/viewthread.cfm?qid=386533
lumpazepfel
lumpazepfel
Fédérateur
Fédérateur

Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim

Revenir en haut Aller en bas

Macro - Lien entre Masse et Paramètre Empty Re: Macro - Lien entre Masse et Paramètre

Message par mike688 Mar 9 Mai 2017 - 11:12

dans tous les cas, la masse est déja un parametre
dans le drawing, il faut passer par les lien d'attribut.
c'est un peu misère, mais ça fonctionne.

si fonctionne pas, il faut voir a creer un parametre dans le drawing. j'ai bien un truc comme ça qui traine pour reccuperer les parametre de trou pour les mettre a jour automatiquement dans le drawing (standard d'entreprise un peu bizard)

mike688
mike688
actif
actif

Messages : 257
Date d'inscription : 23/12/2009
Age : 43
Localisation : Portieux (88)

Revenir en haut Aller en bas

Macro - Lien entre Masse et Paramètre Empty Re: Macro - Lien entre Masse et Paramètre

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum