| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Workbench Ordnernamen und Ergebnis aus Worbench in Datei schreiben (989 mal gelesen)
|
SupaDupa Mitglied Rechenknecht
Beiträge: 170 Registriert: 10.07.2007 ProE WF3 M060 mit Startup-Tools, XP Professional, Ati x1950
|
erstellt am: 05. Mrz. 2010 10:25 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, ich habe in Workbench zu einer Geometrie oft sehr viele Lastfälle die berechnet werden. Um zu sehen welche Lastfälle kritische Beanspruchungen verursachen, muss ich dann alle Ergebnisse durchschauen. Nun versuche ich mir die Arbeit ein wenig zu reduzieren und lasse mir die maximale Spannung für jeden Lastfall in eine Datei schreiben, um so schnell einen Überblick zu bekommen welche Lastfälle kritisch sind. Das klappt auch soweit. Was mir noch fehlt ist, dass die Erebnisse die in die Datei geschrieben werden eindeutig dem Lastfall zugeordnet werden können. Das versuche ich über den Namen der Simulation in WB (siehe Bild im Anhang) zu realisieren. Diesen Namen verwendet WB auch als den Ordnername für die Berechnung. Die fertige Ergebnisdatei sollte folgende Form haben. Zähler Ordnername Spannung Um diesen Ordnernamen mit zu Abspeichern einzulesen dachte ich wär der Befehl /inquire,pfadname,RSTDIR geeignet. Das funktioniert aber irgendwie nicht. Hier ist schon mal der Code den ich bisher habe. Man sieht das mit dem Ordnernamen ist noch auskommentiert. cmsel,s,komponente nsort,S,EQV *get,my_max,sort,,max !/inquire,pfadname,RSTDIR /INQUIRE,zeilennummer,lines,D:\user\Projekte\Beispiele\maximum_XX, dat, zeilennummer=zeilennummer+1 *cfopen,D:\user\Projekte\Beispiele\maximum_XX,dat,,append *vwrite,zeilennummer(1),'LF = ',my_max (f3.,a5,f10.4) *cfclos allsel Kann mir vielleicht jemand nen Tip geben wie man diesen Ordnernamen richtig einlist und in die Datei schreibt? Gruß Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 05. Mrz. 2010 15:07 <-- editieren / zitieren --> Unities abgeben: Nur für SupaDupa
wenn ich mich nicht irre: /inquire liefert einen string-array parameter. um damit arbeiten zu können, folgendes: /inquire,pfadname,RSTDIR_STAR RSTDIR = RSTDIR_STAR(1,1) ! jetzt steht der pfad in einer normalen variablen normalerweise ist der array (glaube ich) 8x1, bitte mal testen, an welcher stelle dein string auftaucht. achja: string-array kann man nicht angucken, also via *vwr rausschreiben gruß ral Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SupaDupa Mitglied Rechenknecht
Beiträge: 170 Registriert: 10.07.2007 ProE WF3 M060 mit Startup-Tools, XP Professional, Ati x1950
|
erstellt am: 05. Mrz. 2010 16:02 <-- editieren / zitieren --> Unities abgeben:
Hallo, danke für deine Antwort. Aber ich muss gestehen, dass ich es nicht hinbekomme. Da man string-array nicht anschauen kann, will ich ihn nun rausschreiben. Aber dafür muss man ja die richtige Formatierung nachliefern. Ich werd leider aus der Hilfe nicht schlau, wie ich den string mit *vwrite rauschreibe. Ich weiß, das ist hier ein bischen viel verlangt, aber kannst du mir vielleicht den Code für die Ausgabe posten wenn der Pfad in dem das RST-File ist so lautet: D:\user\Projekte\Beispiele\ Gibt es da nicht auch irgendwie eine beschränkung auf 8 Character? Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arnd13 Mitglied Dipl. Ing.
Beiträge: 735 Registriert: 05.11.2008
|
erstellt am: 05. Mrz. 2010 16:09 <-- editieren / zitieren --> Unities abgeben: Nur für SupaDupa
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|