Gérer la valeur des variables dans une famille de pièces

Bonjour,

J'ai créé cette question en lien avec un autre de mes posts (http://www.lynkoa.com/forum/import-export-formats-neutres/reconstruction-nouvelle-configuration) dans lequel j'explique mon problème de lien entre la famille de pièce et les variables globales du gestionnaire d'équations.

Mais ici c'est une autre partie de mon problème : j'ai pu donner des valeurs à mes paramètres dans la rubrique "Équations" du gestionnaire à travers une famille de pièces grâce à la ligne $VALEUR@nom_paramètre@Equations. Maintenant j'aimerais savoir s'il était possible de directement changer la valeur dans la rubirque "Variables Globales" en utilisant le même type de syntaxe svp ?

Naïvement j'ai essayé $VALEUR@nom_paramètre@Variables Globales ça ne marche pas.

Merci !

Bonjour,

$VALEUR@test@Equations où test est le nom de la variable globale

1 « J'aime »

Et en passant plutot par une propriete personnalisé ?

2 « J'aime »

Cyril.f oui c'est ce que j'ai fait mais comme expliqué dans mon post ça ne modifie que dans la rubrique "Équations" dans mon cas alors que ce qui me pose problème c'est la rubrique "Variables Globales".

MaD, on m'a déjà proposé cette solution mais je ne préfère pas passer par un autre outil (même s'i lfait parti de SW) à cause de mon cahier des charges.

1 « J'aime »

Euh variable globale c'est géré dans le gestionnaire d'équations. Testé sur 2014 ça fonctionne donc je ne vois pas où est le problème.

1 « J'aime »

Comme tu dis Cyril.f "Je ne vois pas le problème" moi non plus c'est bien pour ça que je post ici car ça ne marche pas dans mon cas.

1 « J'aime »

Mea culpa j'ai lu en diagonale. Donc du coup en relisant l'autre post, je me demande si le problème ne vient pas plutôt de la famille de pièce en tant que telle.

Est que dans le gestionaire d'équations, il y a bien l'icône "spécifique à cette configuration" qui apparaît au bout de la zone de saisie?

N'as-tu pas des regroupements de configurations qui du coup sont pilotées par le parent (conf dérivée).

A mon sens, le mappage entre famille de pièce et équations ne se fait que dans un seul sens donc vouloir écrire une valeur de type $VALEUR.... dans le formulaire d'équations n'est pas possible.

2 « J'aime »

Je suis le post depuis le début, et il y'a sûrement une raison, mais pourquoi ne pas utiliser le volet des propriétés personnalisées de pièce pour changer les variables?

Une bonne remarque de Cyril.f, dans vos équations avez vous supprimé la référence de la configuration derrière le nom de la propriété ou de la cote (nom propriété/cote@configue)? En faisant cela vos équations s'appliquent à toutes les configurations.

1 « J'aime »

Bonjour Messieurs,

Je m'excuse du temps de réponse mais j'ai cherché durant toute la journée d'hier afin de trouver des compromis et des solutions ne s'éloignant pas trop de mon cahier des charges. J'ai donc fini par diviser ma famille de pièces en trois dans un premier temps puis j'ai décidé de passer uniquement par la famille de pièces. 

Pour finir, je me retrouve avec des variables définies dans le gestionnaire dont les valeurs de certaines d'entre elles sont pilotées dans la famille et les équations sont dans le gestionnaire. Ceci me donne la solution la plus acceptable pour mon projet, c'est-à-dire, que je pilote les "cotes les plus variables" depuis la famille et le reste des variables à travers le gestionnaire. Et cela laisse la possibilité à l'utilisateur de tout de même piloter les variables grâce au gestionnaire s'il veut refaire une conception totale.

Prochainement je vais créer une application permettant de faire le lien plus facilement/rapidement avec les variables.

Merci à tous pour votre aide car avec nos réflexions groupées j'ai pu avancer !

Donc je clotûre ce post en mettant "J'ai résolu mon problème moi-même" pour que les lecteurs aient un résumé mais c'est grâce à vous !

PS : a.leblanc la solution des P.P. ne correspond pas vraiment à ce qui m'est demandé et aussi je ne sais pas les utiliser mais tu as raison au cours de mon projet je vais me renseigner pour la suite.

1 « J'aime »