Macro Solidworks, wie speichere ich die Ergebnisse einer Simulation?

Hallo ihr alle

Ich habe ein Makro erstellt, das es mir ermöglicht, sukzessive eine statistische Studie meiner Baugruppe zu starten, indem ich den Punkt der Krafteinwirkung ändere. Ich isoliere die resultierende Verschiebung (URES) in einer Variant-Variablen mit der Funktion: GetDisplacementForEntities (siehe Link: http://help.solidworks.com/2014/English/api/swsimulationapi/SolidWorks.Interop.cosworks~SolidWorks.Interop.cosworks.ICWResults~GetDisplacementForEntities.html).

Dieses Ergebnis möchte ich dann speichern, bevor ich meine neue Simulation starte. Die anderen Sicherungsfunktionen der Solidworks API scheinen jedoch Baugruppen-, Teile- oder Zeichnungsdateien zu betreffen (siehe die Funktionen save3 und saveas).

Kennt jemand eine Möglichkeit, das Ergebnis einer Studie zu speichern?

Vielen Dank an alle für Ihre Hilfe,

Thomas

Hallo

Ich habe dies für die Optionen zum Speichern von Ergebnissen gefunden, aber nichts Konkretes zum Speichern!

http://help.solidworks.com/2015/english/api/swsimulationapi/SolidWorks.Interop.cosworks~SolidWorks.Interop.cosworks.swsSaveResultsOption_e.html

 

Vielleicht hier ein paar Infos, um Excel für Ergebnisse zu verwenden:

http://www.engineersrule.com/hack-a-simulation-using-the-solidworks-api/

Edit: Ansonsten könnten die Sonden auch geeignet sein (ich weiß nicht genau, was der Zweck ist):

http://help.solidworks.com/2015/french/SolidWorks/cworks/t_Probing_Result_Plots.htm?id=b1b2e8801c2f4e7ba65ddb0809a0b2a1#Pg0

 

Hallo

Um die Ergebnisse einer Simulation in SolidWorks zu speichern, gehen Sie wie folgt vor:
- Simulation mit dem Simulationsassistenten

-Am Ende Ihrer Simulation können Sie einen WORD-Bericht erstellen.
 

(Am Ende jeder Simulation können Sie einen Word-Bericht erstellen, der automatisch von Solidworks erstellt wird)!


simulation_enregistrement.png

Hallo

Vielen Dank für Ihre Antworten, auch wenn es im Moment mein Problem nicht löst. Der Bericht ist zu allgemein, weil ich die URES-Verschiebung automatisch isolieren möchte.

Ich habe das Gefühl, dass mein aktueller Code am schwierigsten ist, weil er die URES-Bewegung und den Bestand in einer Variablen isoliert, die Frage ist: Ist es möglich, den Inhalt einer Objektvariablen zu speichern?

2 „Gefällt mir“

Ja, es ist durchaus möglich, die Variable in einer Text- oder CSV-Datei (die mit Excel geöffnet werden kann) mit VBA-Anweisungen zu speichern:

"###### für die Textdatei
f = Freie Datei
Öffnen Sie "c:/test.csv" für "Append As" #f öffnen Sie die CSV- oder TXT-Datei
Schreiben in die Eigenschaftendatei
Drucken Sie #f, "1; 1. Ergebnis; " & RESUL1
Drucken Sie #f, "2; 2. Ergebnis; " & RESUL2
Schließen #f

 

Sie können Ihre Simulation aufzeichnen.
Solidworks stellt für Sie eine Word-Datei zusammen, die automatisch erstellt wird.
Das funktioniert auch für Ökodesign.

Test

Viel Glück, wenn nicht für Ihr Makro

 

Vielen Dank .PL für Ihre Antwort, das Problem bleibt dasselbe, die Druckfunktion akzeptiert nur Variablen wie Baugruppe, Teil oder Zeichnung oder ich möchte nur das Ergebnis der Simulation speichern...