| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Tabelle in Textdatei schreiben (1455 mal gelesen)
|
X-Rayyankee Mitglied
Beiträge: 13 Registriert: 28.01.2010
|
erstellt am: 09. Aug. 2011 15:06 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich weis, dass es bereits Beiträge zum schreiben von Arrays oder Tabellen in Textdateien gibt. Meine Frage ist jedoch ob es einen umgekehrten Befehl zum *TREAD Befehl gibt. *VWRITE o.a. benötigen eine exakte Formatierung. Ich lese bei meiner Berechnung mit *TREAD eine Textdatei mit Tabstopp-getrennten Einträgen ein. Nun möchte ich in der selben Formatierung Daten, die ich mit *GET gespeichert habe auslesen/schreiben. Hat jemand einen Tipp für mich? Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Avm1979 Mitglied
Beiträge: 157 Registriert: 21.11.2005
|
erstellt am: 09. Aug. 2011 20:20 <-- editieren / zitieren --> Unities abgeben: Nur für X-Rayyankee
|
X-Rayyankee Mitglied
Beiträge: 13 Registriert: 28.01.2010
|
erstellt am: 10. Aug. 2011 07:45 <-- editieren / zitieren --> Unities abgeben:
Hi, schon richtig, nur ist es einfacher eine Textdatei in Excel einzulesen, wenn die Daten Tabstopp-getrennt sind. Und das geht mit *VWRITE nicht. Naja werde ich doch wohl den umständlichen Weg gehen müssen. P.S.: *TREAD braucht keine Formatierungsangabe. Der Befehl macht das automatisch mit Tabstopps. So wollte ich das umgekehrt auch. Grüße [Diese Nachricht wurde von X-Rayyankee am 10. Aug. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael78muc Mitglied Ingenieur
Beiträge: 4 Registriert: 09.08.2011
|
erstellt am: 10. Aug. 2011 15:46 <-- editieren / zitieren --> Unities abgeben: Nur für X-Rayyankee
Hallo, probier es doch mal damit: *CFOPEN, ausgabe,txt !-----------header----------- *VWRITE DatasetNr Zeit Temp !-----------daten----------- *VWRITE, maxtres%ARG1%(1,1), maxtres%ARG1%(1,2), maxtres%ARG1%(1,3) *CFCLOS Freundliche Grüße, Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
X-Rayyankee Mitglied
Beiträge: 13 Registriert: 28.01.2010
|
erstellt am: 11. Aug. 2011 08:09 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antwort nur weis ich leider nicht was das bewirken soll. Ich habe es jetzt wie folgt gelöst (habe doch Tabstopps drin): *MWRITE,Normalkraft(1,1,1),Ergebnisse,txt (F9.0,' ',F9.0,' ',F9.0) Ist natürlich analog zu *VWRITE. Ist nur etwas umständlich, da bei hoher Spaltenanzahl eine große Formatangabe gemacht werden muss. !!!Achtung!!! Niemals einen Tabstopp vor die Formatangabe schreiben Ich hab das gemacht aus optischen Gründen und wunderte mich, wieso der einen Fehler produzierte Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|