Insérer les variables globales dans un tableau

Bonjour à tous,

J'ai depuis peu paramétré des modèles de cuves "génériques" grâce aux variables globales.

Cependant je cherche dorénavant à insérer ces variables à un tableau dans le fichier 3D, pour pouvoir rendre plus facile la vérifications des mesures, et la rigueur, si possible, pouvoir directement changer les variables de par ce tableau sans rentrer dans l'onglet Équations du FeatureManager.

Merci à vous qui me répondrez. :)

Bonne journée/soirée

Bonjour;

Si vous attendez un affichage "tableau" éditable dans vos 3D (comme pour une nomenclature 3D) je ne pense pas que ce soit possible.
Les alternatives à votre demande seraient (à mes yeux):


- Utilisation du "Configuration Publisher"


- Ou alors via un tableau excel d'import / export de votre cotation : voir la macro disponible sur se site (Lynkoa):
https://www.lynkoa.com/contenu/piloter-des-cotations-a l'aide-dune-macro
(Attention  : cette macro est de 2015 .... est n'à pas été actualisée par Visiativ (Axemble à l'epoque) depuis .)

- Si vous parlez d'un Assemblage (pour votre Cuve - c'est pas précisé dans votre demande-) il y à, éventuellement , "Pilot Assembly" edité par Visiativ aussi (probablement disponible sur Lynkoa aussi).


- Reste encore la possibilité de créer une interface en VBA / Userforms mais cela dépendra de votre niveau en Macro / API...
 

... un petit exemple (capture d'écran) de votre Cuve "Generique" et des Equations à gérer / contrôler / modifier serait bienvenues.
Cordialement.

1 « J'aime »

Bonjour,

Voici une capture d'écran de la cuve et des équations pour commencer.

Mes compétences en Macro/API? Très peu alors je pense laisser tomber ce moyen...

La cuve n'est pas faite en assemblage donc pas possible d'utiliser "Pilot Assembly".

Il ne me reste donc plus qu'à fouiller de le Configuration Publisher ainsi que la macro dont vous parlez.

Je vous tiens au courant pour ce qu'il en advient.

Cordialement. :)

 


equation_et_cuve.png

Une manière détournée mais qui risque de beaucoup remettre en question le travail déjà fait : faire une esquisse 3D dont les cotes servent de variables globales.

Je propose une esquisse 3D plutôt que 2D pour avoir une visualisation plus "instinctive".

2 « J'aime »

En soit, les cotes sont reliées aux variables globales sur mes esquisses 2D, donc par l'onglet équations mes cotes suivent selon la valeur que je peux changer dans la colonne "Valeur/équation". Donc pour cela c'est nickel d'autant plus que je suis entrain de retravailler le paramétrage pour d'autant plus d'options sur une autre version, donc je vais pas vous mentir que ça m'embêterait un peu de devoir tout recommencer. ^^

Cela dit du coup, je ne recherche pas forcément le lien entre les variables globales et mes cotes vu que c'est déjà le cas, mais bien principalement un affichage dans le modèle 3D de toutes ces équations dans un tableau. Ce qui permettrait de vérifier plus vite nos cotations. Donc il faut bien un lien des équations à ce tableau pour qu'il garde les données et ce remette à jour selon ces dernières.

Seulement même en ayant trifouiller dans le Configuration Publisher, je ne trouve pas grand chose ni en regardant de plus près à la Macro de Lynkoa que m'a fournit Maclane.

Malheureusement ça fait un petit moment que je cherche une solution, et comme ce n'est que du "confort" je ne passe pas cette option en priorité, je vais continuer à chercher de temps en temps voir si je trouve quelque chose.

Bien à vous :)

 

1 « J'aime »

Bonjour,

Avez-vous pensé à utiliser Driveworks express?

Bonjour Dominique,

pour répondre à votre question, et bien non, car je n'avais pas entendu parlé de ce software, je vais m'y pencher pour voir.

Merci à vous ;)

C'est un complément de SolidWorks gratuit : "DriveWorksXpress"

https://www.visiativ-solutions.fr/video-driveworksxpress-solidworks/

Et dans les tutoriels de SolidWorks il y a un exemple

 

Bonjour,

Il me semble qu'une famille de pièce Excel peut résoudre votre problème.

Toutes vos cotes seront donc dans un même tableau.

Vous pourrez aussi mettre des équations dans excel (pour calculer automatiquement le nombre de nervure par exemple)

Il est aussi possible de rapatrier le tableau Excel de la famille de pièce dans la MEP (c'est assez moisi comme fonctionnalité par contre : il est assez difficile d'obtenir le rendu visuel souhaité).

 

1 « J'aime »

Bonjour @MChup ,

La macro jointe pourrait répondre à votre demande initiale, en permettant de modifier les variables globales d'un modèle de pièce de SolidWorks, variables préalablement créées dans la branche Equations de l'arbre de construction.

Un double clic sur une variable de la liste provoque l'affichage de la zone de saisie de sa nouvelle valeur.
Le bouton Modifier permet d'appliquer le changement dans la liste et dans la fenêtre Equations, et de voir de façon immédiate l'effet sur la géométrie par un "rebuild" du modèle. Il s'agit du seul avantage par rapport à la page Equations de SolidWorks...
La modification s'applique soit à la config active, soit à l'ensemble des configs du modèle selon la case cochée.

Comme toujours, macro à utiliser avec prudence, elle n'a été testée que sur le modèle joint ressemblant à votre cuve (SW 2019). Et il n'y a que très peu de garde-fous.

Cordialement.


variablesglobales.zip
2 « J'aime »

Bonjour;

Jolie macro m.blt, Et commentée en plus .... classe!.
Cordialement.