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 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?
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.
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...