Bonjour à tous,
Je cherche à paramétrer le remplacement de la masse d’une pièce en passant par les équations et atteindre cette cellule pour y mettre la valeur souhaitée :
J’ai le sentiment que ce n’est pas possible mais je me trompe peut-être.
Merci à tous.
Bonjour ;
Je ne pense pas que cela soit possible directement par les équations (et je n’en vois pas l’intérêt, Solidworks est censé calculer la masse du composant en fonction de la densité du matériau qui lui est affecté de façon dynamique)
En revanche il est possible de « forcer » la propriété de masse via une Macro:
https://help.solidworks.com/2020/English/api/sldworksapi/Get_Mass_Properties_using_MassProperty_Object_Example_VB.htm
Mais aussi de récuperer le résultat d’une équation:
https://help.solidworks.com/2021/English/api/sldworksapi/Get_Equation_Values_Example_VB.htm
=> Ne reste plus qu’à:
Soit integrer l’équation dans la macro.
Soit récuperer le résultat depuis Solidworks et forcer la masse avec l’équation…
Mais, à moins que vous ne jouiez avec des composants importés ou des pièces multi-corps (et sur ces dernières c’est aussi discutables puisque il est possible d’affecter plusieurs matériaux), je pense qu’il est préferable d’utiliser les matériaux correctement plutôt que e forcer les masses.
Cordialement.
1 « J'aime »
Bonjour,
Il y a un intérêt dans le cas d’une pré-étude dans laquelle on veut ajouter des volumes (sans matériau donc) pour valider un layout dans un assemblage complexe et que l’on impose une masse à ce volume pour vérifier le centre de gravité de l’ensemble.