| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
| |
 | Nachweislich fest mit FKM: Festigkeitsnachweis einfach gemacht, ein Fachartikel
|
Autor
|
Thema: Ausgabe- Datein als text speichern (1808 mal gelesen)
|
rawa0011 Mitglied Student
 Beiträge: 6 Registriert: 04.08.2004
|
erstellt am: 04. Aug. 2004 15:33 <-- editieren / zitieren --> Unities abgeben:         
Hallo nochmals, ergänzend zu meinem vorherigen Beitrag über schleifen möchte ich noch etwas anderes ansprechen: Wie kann man z. B. ein Ausgabefenster, z.B PLNSOL,s,Xy oder prpath,temp o.ä speichern, bzw. als Textdatei exportieren? Hab bis jetzt nix in der ANSYS- Doku gefunden. Ein Kollege meinte dies würde gar nicht gehen.. Ich danke euch herzlich im Voraus! Grüsse
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ife Mitglied Berechnungsdienstleister FEM
   
 Beiträge: 1397 Registriert: 29.10.2002 IFE Deutschland Simulation ANSYS Workbench MAPDL Multiphysics CFX
|
erstellt am: 04. Aug. 2004 16:36 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
nach bspw PRNSOL erscheint Ausgabefenster dessen Inhalt auf Datei gesichert werden kann. Ist's das? ------------------ Gruss, Frank Exius IFE Deutschland www.ife-ansys.de Identifikation bei Anfragen erwuenscht. In Beitrag oder off-line per email an Moderator: Vollstaendiger Name, Firma oder Bildungsstaette sowie ANSYS Thema als Referenz angeben. Danke - Moderator ANSYS Forum Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rawa0011 Mitglied Student
 Beiträge: 6 Registriert: 04.08.2004
|
erstellt am: 04. Aug. 2004 17:04 <-- editieren / zitieren --> Unities abgeben:         
Genau so isses! Ich brauch die Dateien nach jeder Berechnung, da ich diese in Excel einlesen will. Genauso wie z.b. beim speichern von plots on the fly (/ui,copy,save,jpeg,etc) würde ich gern die Daten, die im Ausgabefenster zu finden sind als text oder sonstigem lesbaren Format speichern. Ohne die vorherige zu überschreiben. (da sollte ich noch /GOPR mitverwenden glaub ich)Geht das Irgendwie? Thanx a lot.
Zitat: Original erstellt von ife: nach bspw PRNSOL erscheint Ausgabefenster dessen Inhalt auf Datei gesichert werden kann. Ist's das?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ife Mitglied Berechnungsdienstleister FEM
   
 Beiträge: 1397 Registriert: 29.10.2002 IFE Deutschland Simulation ANSYS Workbench MAPDL Multiphysics CFX
|
erstellt am: 04. Aug. 2004 18:06 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
da muss man wohl mittels *DIM ein Array anlegen mit *GET oder *VGET die gewuenschte Quantitaet Array zuweisen, anschliessend mit *CFOPEN gefolgt von *VWRITE in gewuenschtem Format rausschreiben - bsp CSV formatiert fuer Excel - wuesste im Moment nicht wie man das sonst, unter Nutzung Ausgabefenster, automatisieren koennte. Sorry. ------------------ Gruss, Frank Exius IFE Deutschland www.ife-ansys.de Identifikation bei Anfragen erwuenscht. In Beitrag oder off-line per email an Moderator: Vollstaendiger Name, Firma oder Bildungsstaette sowie ANSYS Thema als Referenz angeben. Danke - Moderator ANSYS Forum Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rawa0011 Mitglied Student
 Beiträge: 6 Registriert: 04.08.2004
|
erstellt am: 04. Aug. 2004 18:29 <-- editieren / zitieren --> Unities abgeben:         
|
Ansysman Mitglied

 Beiträge: 42 Registriert: 09.03.2005
|
erstellt am: 23. Mrz. 2005 10:19 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
Hab ein Array definiert: ..... *Enddo *stat,Z Fini und bekomme folgendes Ergebnis: LOCATION VALUE 1 1 1 165.712906 2 1 1 166.298914 3 1 1 166.010888 Wie kann ich dafür sorgen, dass Excel jede Spalte erkennt? Momentan habe ich das Problem, dass Excel eine Spalte so interpretiert:1 1 1 165.712906 Wie kann ich das ändern?? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wosch Ehrenmitglied V.I.P. h.c. Elektrotechniker im Ruhestand
     
 Beiträge: 2607 Registriert: 16.12.2004 Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.
|
erstellt am: 23. Mrz. 2005 11:15 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
Wenn ich mit meinem EXCEL 2002 eine solche Datei öffne, fragt der Textkonvertierungs-Assistent, ob ich eine feste Breite für die Spaltenzuordnung wählen möchte. (Ich kann mich dunkel erinnern, dass das bei älteren Versionen etwas anders war.) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
S. Niethammer Mitglied

 Beiträge: 19 Registriert: 17.03.2004
|
erstellt am: 23. Mrz. 2005 11:25 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
Bei Excel 2000 ist es so, dass du die .txt aus ANSYS einfach öffnest. Dann frag Excel dich, ob "Getrennt" oder "feste Breite", bei "Getrennt" hast du die Möglichkeit, Trennzeichen durch Tabstop und/oder Leerzeichen erkennen zu lassen. Im nächsten Schritt kannst du unter "Weitere" gleich dein Dezimaltrennzeichen auf "." stellen, so kannst du dir den Umwandlungsschritt sparen. So müsste es eigentlich gehen. Bei vielen verschiedenen Daten lohnt sich dazu ein Makro. Habe ich bei mir so gemacht. Grüße Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ansysman Mitglied

 Beiträge: 42 Registriert: 09.03.2005
|
erstellt am: 23. Mrz. 2005 11:32 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
|
wosch Ehrenmitglied V.I.P. h.c. Elektrotechniker im Ruhestand
     
 Beiträge: 2607 Registriert: 16.12.2004 Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.
|
erstellt am: 23. Mrz. 2005 12:28 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
So mache ich es auch. Dann könnte die Konfiguration von EXCEL unterschiedlich sein. So gut kenne ich mich in EXCEL aber nicht aus, um das auf Anhieb zu finden. Eine andere Möglichkeit besteht darin, die Datei mit WinWord zu öffnen (so habe ich es früher gemacht) und dann die Leerzeichen zwischen den späteren Spalten auf eins reduzieren (mittels Ersetzen) und dann das Leerzeichen durch ein Trennzeichen (Semikolon) ersetzen und dann (immer noch in WinWord) Text in Tabelle umwandeln. Diese Tabelle kann dann über die Zwischenablage nach EXCEL übernommen werden. (auf die Zahlendarstellung achten, wenn nötig: Punkt in Komma umwandeln) Die Operationen in WinWord lassen sich in einem Makro abspeichern, das man beim wiederholten Benutzen nur aufrufen muss. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
enra Mitglied Entwicklungsingenieur
 
 Beiträge: 166 Registriert: 25.02.2005
|
erstellt am: 29. Mrz. 2005 15:27 <-- editieren / zitieren --> Unities abgeben:          Nur für rawa0011
Moin, es reicht nicht aus, bei EXCEL im DATEI-ÖFFNEN-Dialog die Datei anzuwählen und auf ÖFFNEN zu klicken. Vorher muss noch im Dateiformat Text/CSV (*.csv, *.txt) ausgewählt werden. Dann sollte es klappen. beste Grüße Arne Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |