Instelling van "massa vervangen" door vergelijking in solidworks

Hoi allemaal

Ik probeer de vervanging van de massa van een onderdeel te parametriseren door de vergelijkingen te doorlopen en deze cel te bereiken om daar de gewenste waarde in te voeren:

Ik heb het gevoel dat het niet kan, maar ik kan het mis hebben.

Dank u allen.

Hallo;

Ik denk niet dat dit direct mogelijk is door vergelijkingen (en ik zie het punt niet, Solidworks wordt verondersteld de massa van de component te berekenen als een functie van de dichtheid van het materiaal dat er dynamisch aan wordt toegewezen)
Aan de andere kant is het mogelijk om de massa-eigenschap te " forceren " via een Macro:
https://help.solidworks.com/2020/English/api/sldworksapi/Get_Mass_Properties_using_MassProperty_Object_Example_VB.htm
Maar ook om het resultaat van een vergelijking op te halen:
https://help.solidworks.com/2021/English/api/sldworksapi/Get_Equation_Values_Example_VB.htm
=> Het enige dat overblijft is:
Of integreer de vergelijking in de macro.
Haal het resultaat op uit Solidworks en forceer de massa met de vergelijking...

Maar tenzij je speelt met geïmporteerde componenten of multi-body onderdelen (en bij dat laatste is het ook twijfelachtig omdat het mogelijk is om meerdere materialen te beïnvloeden), denk ik dat het beter is om de materialen correct te gebruiken in plaats van de massa te forceren.

Vriendelijke groeten.

1 like

Hallo
Er is een belang in het geval van een voorstudie waarin we volumes (zonder materiaal) willen toevoegen om een lay-out in een complexe assemblage te valideren en dat we een massa op dit volume leggen om het zwaartepunt van het geheel te controleren.