Hallo,
ich möchte gerne die Werte von einem Pfad speichern, um die dann mit den werten die ich aus einer anderen Berechnung erhalten habe, zu vergleichen - und das ganze auch noch automatisiert, so dass alles in ein .txt / .xls-file geschrieben wird.
Das Dateiformat ist mir im Moment noch ganz egal.
!Ich definieren hier meinen Pfad und weiße die Ausgabewerte zu - da funktioniert alles:
rsys,1
set,1
vsel,s
eslv,s
nsle,s
Path,Pfad-LF1,2,30,200 !Pfad definieren
ppath,1,Node1 !Pfadpunkte festlegen
ppath,2,Node2 !Pfadpunkte festlegen
PDEF,StrX-1,S,X,!NOAV !PDEF, Lab, Item [S]-->Component stress (x,y,z,xy,yz,xz), Comp, Avglab
PDEF,StrY-1,S,Y,!NOAV
PDEF,VerX-1,U,X,!NOAVG
PDEF,vMies-1,S,EQV,!NOAVG
!Dann lass ich mir den ganzen Pfad in ein Arry speichern:
PAGET,WerteLastfall11,TABLE
!Das komische ist, dass hier ein Array mit 201x30 Werten erstellt wird (also viel mehr als ich brauch, viele Werte sind auch gleich 0), aufgebaut ist es dann so, dass in Zeile:
! 4 der x-Wert
! 5 der SX-Wert
! 6 der SY-Wert
! 7 der Verschiegung in X-Richtungs-Wert
! 8 der von-Mieses-Spannungs-Wert
!
! steht
!Ich möchte jetzt nur die tatsächlich relevanten Spalten ausgeben, !und habe das so probiert bzw. mir zusammenkopiert:
*Dim,Titel,Char,5,1,1
Titel(1)='X','SX','SY','VerX','vMies'
*CFOPEN,Test,dat
*VWRITE,Titel(1),Titel(2),Titel(3),Titel(4),Titel(5)
*VWRITE,WerteLastfall11 (1,4),WerteLastfall11 (1,5),WerteLastfall11 (1,6),WerteLastfall11 (1,7),WerteLastfall11 (1,8) (5(1pE14.6))
*CFCLOS
!Aber natürlich gunzt das ganze nicht so wie es soll.
!Wäre nett wenn mir jemand helfen könnte.
!Die Möglichkeit das File so anzeigen zu lassen kenn ich:
PRPATH,STRX-1,STRY-1,VERX-1,VMIES-1
!Aber ich möchte es ja gerne automatisieren...
Schon mal ein schönes Wochenende, Grüße
Daniel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP