Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  VWRITE

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
  
Betriebsfestigkeit mit FEM – schnell verstehen und anwenden, ein Seminar am 02.09.2025
Autor Thema:  VWRITE (2370 mal gelesen)
denizcan05
Mitglied
student


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

Beiträge: 80
Registriert: 26.11.2007

erstellt am: 16. Jul. 2008 14:13    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 Liebe Ansys Gemeinschaft,
ich habe ein Problem mit VWRITE
Ich habe beispielweise eine Arraydatei mit 1x100x1
ich würde das gerne in Textdatei als zeilenweise speichern.
Aber das wird immer nach spaltenweise gespeichert.
Wo liegt mein fehler 

*create,ausgabe
*cfopen,datei,txt,,append

*do,i,1,100,1
  *vwrite,array(1,i)
(100F6.2)
*end do

*cfclos
*end
*use,ausgabe

Hinweiss: Mit mwrite geht es, aber das problem ist mit mwrite kann ich meine array auf eine alte datei nicht speichern oder keine schrift dazu schreiben.

Gruess und danke schonmal für die Beiträge
Denizcan


[Diese Nachricht wurde von denizcan05 am 17. Jul. 2008 editiert.]

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

graphoswald
Mitglied
wissenschaftlicher Mitarbeiter


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

Beiträge: 34
Registriert: 28.05.2008

Intel Dual-Core 2,5GHz
2GB RAM
Inventor 2010 Professional

erstellt am: 22. Jul. 2008 15:59    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 denizcan05 10 Unities + Antwort hilfreich

Versuch es mal mit folgendem format-descriptor: (100F6.2,\)

Der Backslash sollte einen Zeilenumsprung verhindern.

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

denizcan05
Mitglied
student


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

Beiträge: 80
Registriert: 26.11.2007

erstellt am: 25. Jul. 2008 12:11    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 graphoswald,
Vielen Dank fuer die Beitrag
Es hat perfect gepasst.
mit format

*create,ausgabe
*cfopen,datei,txt,,append

*do,i,1,100,1
  *vwrite,array(1,i)
(F6.2,\)
*end do

*cfclos
*end
*use,ausgabe


Nun habe ich damit weitere Probleme
ich habe ein 100x100x1 array
Obwohl ich seit einige Tage damit beschäftig bin konnte ich das leider nicht lösen.

Meine schleife


*create,ausgabe
*cfopen,datei,txt,,append
*do,j,1,100,1
  *do,i,1,100,1
      *vwrite,array(j,i)
      (100(F6.2,\))
  *end do
*end do

*cfclos
*end
*use,ausgabe

Gibt es dafuer vielleicht ein loesung?

Grüß Denizcan

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

graphoswald
Mitglied
wissenschaftlicher Mitarbeiter


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

Beiträge: 34
Registriert: 28.05.2008

Intel Dual-Core 2,5GHz
2GB RAM
Inventor 2010 Professional

erstellt am: 29. Jul. 2008 10:50    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 denizcan05 10 Unities + Antwort hilfreich

Freut mich, dass ich auch mal helfen konnte und nicht immer nur Hilfe bekomme 

Was genau ist das Problem bei deiner Schleife? Auf den ersten Blick würde ich sagen, dass beim Befehl "*enddo" keine Leerzeichen enthalten sein dürfen...

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

denizcan05
Mitglied
student


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

Beiträge: 80
Registriert: 26.11.2007

erstellt am: 29. Jul. 2008 11:33    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

Also mit enddo war es nur schreib fehler,

Das Problem ist ich habe eine 100x100 array
ich mochte das gerne in einem datei als 100x100 matrix haben
genau wie im array steht, ich meine zeilen und spaltenweise.

Ich freue mich für weiteren Beitrage
Grüß Denizcan

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

graphoswald
Mitglied
wissenschaftlicher Mitarbeiter


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

Beiträge: 34
Registriert: 28.05.2008

Intel Dual-Core 2,5GHz
2GB RAM
Inventor 2010 Professional

erstellt am: 01. Aug. 2008 13:41    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 denizcan05 10 Unities + Antwort hilfreich

Probier's mal damit:

*do,j,1,100,1
  *do,i,1,99,1
      *vwrite,array(j,i)
(F6.2,\)
  *end do
  *vwrite,array(j,100)
(F6.2)
*end do

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)2024 CAD.de | Impressum | Datenschutz