| |
| KISTERS 3DViewStation: Mit 3D-Montageanleitungen werden Produkte bei der Fertigung lebendig, eine Pressemitteilung
|
Autor
|
Thema: mit parStudy eine Zeit-Weg-Tabelle in ASCII ausgeben? (960 mal gelesen)
|
HerrB Mitglied
Beiträge: 3 Registriert: 25.04.2009
|
erstellt am: 25. Apr. 2009 00:41 <-- editieren / zitieren --> Unities abgeben:
Hallo, zwar lese ich schon seit einiger Zeit in diesem Forum und habe hier viel Hilfe gefunden, aber zu einem neuen Problem, das ich nun habe bin ich leider nicht fündig geworden: Für eine Parameterstudie habe ich eine psf-Datei geschrieben, die auch soweit funktioniert. Mein Problem ist nun aber, daß ich nicht für einen bestimmten Step oder zu einem bestimmten Zeitpunkt eine Eindringtiefe haben möchste, sondern vielmehr die Eindringteife in Anbhängigkeit von der Zeit als Tabelle. Eigentlich das, was rauskommen würde, wenn ich report -> XY.. ausführen würde: Daher die Frage: Kann ich überhaupt mithilfe der Funktionen von ParStudy eine solche Datei automatisch erzeugen lassen, oder muss ich den Umweg gehen, und dann (ich weiß noch nicht genau wie) aus den vielen odb-Dateien über ein Python-Script das ganze automatisch ablaufen lassen. Oder gibt es evtl noch eine andere Möglichkeit? schon einmal vielen Dank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mustaine Ehrenmitglied V.I.P. h.c.
Beiträge: 3585 Registriert: 04.08.2005 Abaqus
|
erstellt am: 28. Apr. 2009 15:56 <-- editieren / zitieren --> Unities abgeben: Nur für HerrB
Ich habe noch nie mit ParStudy gearbeitet. Ich glaube aber nicht dass es eine eingebaute Funktion für deine Aufgabe gibt. Man kann mit einem Script aber definitiv automatisch alle ODB nacheinander öffnen und z.B. Informationen herausholen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HerrB Mitglied
Beiträge: 3 Registriert: 25.04.2009
|
erstellt am: 28. Apr. 2009 20:01 <-- editieren / zitieren --> Unities abgeben:
Hatte gestern mal die Frage in den Abaqus-Support gestellt. Da hat man mir nun auch gesagt, daß es da die einfachste Möglichkeit ist, die ODBs anschließend mit einem Script auszuwerten. Aber trotzdem Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stoepselkid Mitglied Student
Beiträge: 29 Registriert: 03.04.2009
|
erstellt am: 11. Mai. 2009 13:26 <-- editieren / zitieren --> Unities abgeben: Nur für HerrB
Hallo HerrB, es ist relativ einfach eine *.fil Datei mittels Befehl in der *.inp zu erzeugen. Diese Datei kann mittels eies Zusatzbefehls in eine *.fin umgewandelt werde, in der zuvor per "History Output" definierte Werte geschrieben werden. Diese *.fin ist Klartext und kann nun mit beliebigen tools (ich habe sed verwendet) weiterverarbeitet werden. Falls das interessant für dich ist, kann ich auf Nachfrage die Details nochmal zusammenstellen. alsdann ------------------ Wissen ist Macht, nichts wissen macht auch nichts. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HerrB Mitglied
Beiträge: 3 Registriert: 25.04.2009
|
erstellt am: 17. Mai. 2009 13:14 <-- editieren / zitieren --> Unities abgeben:
Hallo stoepselkid, Danke für deine Anregung. Aber mitlerweilse funktioniert es prima mit dem Skript, das ich um die entsprechende Makroaufzeichung gebastelt habe. Die dabei enstehenden report-Dateien werte ich dann mit einem kleinen C++-Programm aus. Gruß, HerrB Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |