Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Tabelle in Textdatei schreiben

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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



Sehen Sie sich das Profil von X-Rayyankee an!   Senden Sie eine Private Message an X-Rayyankee  Schreiben Sie einen Gästebucheintrag für X-Rayyankee

Beiträge: 13
Registriert: 28.01.2010

erstellt am: 09. Aug. 2011 15:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von Avm1979 an!   Senden Sie eine Private Message an Avm1979  Schreiben Sie einen Gästebucheintrag für Avm1979

Beiträge: 157
Registriert: 21.11.2005

erstellt am: 09. Aug. 2011 20:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für X-Rayyankee 10 Unities + Antwort hilfreich

wo ist denn da das problem mit *vwrite. die formatierung bestimmst du doch. Dann mal sie doch gleich der eingelesenen Daten. Oder verstehe ich die frage falsch?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

X-Rayyankee
Mitglied



Sehen Sie sich das Profil von X-Rayyankee an!   Senden Sie eine Private Message an X-Rayyankee  Schreiben Sie einen Gästebucheintrag für X-Rayyankee

Beiträge: 13
Registriert: 28.01.2010

erstellt am: 10. Aug. 2011 07:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Sehen Sie sich das Profil von Michael78muc an!   Senden Sie eine Private Message an Michael78muc  Schreiben Sie einen Gästebucheintrag für Michael78muc

Beiträge: 4
Registriert: 09.08.2011

erstellt am: 10. Aug. 2011 15:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für X-Rayyankee 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von X-Rayyankee an!   Senden Sie eine Private Message an X-Rayyankee  Schreiben Sie einen Gästebucheintrag für X-Rayyankee

Beiträge: 13
Registriert: 28.01.2010

erstellt am: 11. Aug. 2011 08:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz