Tafel met meerdere materialen

Hallo

Ik heb een vraag over Europarlementariërs in SW2014, ik heb een vergadering en ik zou graag de totale massa per materiaal willen weten. Bijvoorbeeld:

Totale massa S235: 500KG
Totale massa 304L: 300KG

Is het mogelijk om dit automatisch te doen?

Bedankt allemaal! Fijne dag.

Per onderwerp denk ik dat dit niet mogelijk is,

 

Aan de andere kant kunt u subassemblages per materiaal maken, ze het juiste materiaal geven en vervolgens de eigenschap van massa per materiaal herstellen.

 

Het enige wat u hoeft te doen is een eigendomsformulier in te vullen.

 

Je zult waarschijnlijk een tussenpersoon moeten doen om elk gewicht weer te geven, en dan de notitie terug te schrijven op het vel waar je al je materialen hebt.

 

Om te proberen

2 likes

Ben het met @Bart eens.

Anders kunt u de materialen associëren met een coef alleen in de tekening, bijvoorbeeld:

Totale massa S235: 500KG
Totale massa 304L: (=S235x0.6): 300KG

enz...

En op die manier hoef je je assemblage niet aan te raken.

1 like

U wilt in uw assemblage de totale massa van roestvrijstalen onderdelen weten, de totale massa van HDPE-onderdelen, de totale massa van stalen onderdelen... of heb de massa van uw assemblage als deze volledig van staal / roestvrij staal / HDPE is gemaakt ....????

Hallo

Als je bekend bent met macro's, is het mogelijk om er een te maken (maar het zal wat werk vergen).

Om jezelf vertrouwd te maken met de code, raad ik je aan om de save-under-macro te bekijken die ik heb gepost als een tutorial op Lynkoa waar elke regel wordt becommentarieerd:

http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

Dan moet je voor je macro

1) Herhaal elk van de componenten, op basis van deze macro:
https://forum.solidworks.com/thread/28710

2) Controleer wat het materiaal is:
http://help.solidworks.com/2014/English/api/sldworksapi/get_and_set_material_visual_properties_example_vb.htm

3) Herstel uw volume:
http://help.solidworks.com/2012/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IMassProperty~Volume.html

4) Maak een totale volumevariabele aan:
Als u bijvoorbeeld een eigenschap wilt toewijzen: CODE = SWmoddoc.CustomInfo("code")
Meer details op deze link: 
http://www.lynkoa.com/forum/autres/vba-excel-pour-solidworks?page=0#answer-123844

5) Bereken het gewicht op basis van uw volume voor elk materiaal:
Met een eenvoudige berekening in VBA

6) Maak een variabele voor het totale gewicht voor elk materiaal: zie punt 4)

Hallo

In automatisch zie ik het niet, maar met een nomenclatuur is het vrij eenvoudig en snel, we sorteren op materialen en we voegen een regel toe onder elke categorie materialen waarin bij de berekening de som van de massa's erboven.

@+

 

3 likes

Mijn techniek werkt, maar die van @Coyote is echt niet dom.

 

- Voeg een kleine stuklijsttabel toe met alleen de kolommen met onderdelen, materialen en gewichten

- En sorteer om de gewichten van de onderdelen op te tellen volgens het materiaal