Aus der thermischen Analyse bekommst Du das nicht raus, Du musst dann danach eine strukturelle Analyse laufen lassen, die die Ausdehnungen der Bauteile berechnet.
Für das Element 1 bekommst Du das Volumen nach der Berechnung für den ersten Lastschritt:
/post1
file,file,rst !Ergebnisfile der sttrukturellen Rechnung
set,1 !Lastschritt 1
*get,volu_01,elem,1,volu !Volumen des Elements 1 wird in der Variable volu_01 gespeichert
Wenn Du das Gesamtvolumen haben willst, musst Du in einer Schleife alle Elemente abfragen:
/prep7
allsel
*get,maxnum_,elem,,maxd !höchste Elementnummer im Modell
*get,num_,elem,,Count !Zahl der Elemente im Modell
*get,minnum_elem,,mind !kleinste Elementnummer im Modell
/post1
file,file,rst !Ergebnisfile der sttrukturellen Rechnung
set,1 !Lastschritt 1
*dim,volu_,Array,num_ !Tabelle mit einer Spalte und num_ Zeilen anlegen
currentnum_=minnum_ !Der Variable currentnum_ die kleinsten Elementnummer zuweisen
*do,i,1,num_ !Schleife von 1 bis zur Zahl der Elemente im Modell
*get,volu_(%i%),elem,currentnum_,volu !das Volumen des Elements mit der currentnum_ im Array in der Zeile i speichern
currentnum_=elnext(currentnum_) !Der Variable currentnum_ die nächstgrößere Elementnummer zuweisen
*enddo
*vscfun,vol_ges,sum,volu_(1) !Summierung aller Volumen
/Output,Volumen,txt,,append !Das Ergenis in der Testdatei Volumen.txt speichern
/com, Das Gesamtvolumen beträgt %vol_ges% mm³.
/Output,
Das ganze kannst Du natürlich auch für eventuelle weitere Lastschritte in der Analyse wiederholen. Dazu einfach das Array und die Schleife erweitern.
------------------
Gruß, A.
[Diese Nachricht wurde von arnd13 am 07. Okt. 2019 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP