Hallo,
ich möchte nodal reaction forces auslesen und habe folgende Ausgabedatei erstellt:
/prep7
nsel,s,cp,,all
nsel,r,loc,y,((rad_i+rad_a)*(cos(1/2*alpha))/2)+100,((rad_i+rad_a)*(cos(1/2*alpha))/2)-100
cm,n_pos_y,node
finish
/POST1
*dim,ForceZ,array,1,6
cmsel,s,n_pos_y,node
nsel,r,loc,z,1*h/elemH-1,1*h/elemH+1
*get,lastnodes,node,,num,min
set,first,,,,
!shell,bot
*GET,ForceZ(1,1),node,lastnodes,RF,FZ
set,next,,,,
!shell,bot
*GET,ForceZ(1,2),node,lastnodes,RF,FZ
set,next,,,,
!shell,bot
*GET,ForceZ(1,3),node,lastnodes,RF,FZ
set,next,,,,
!shell,bot
*GET,ForceZ(1,4),node,lastnodes,RF,FZ
set,last,,,,
!shell,bot
*GET,ForceZ(1,5),node,lastnodes,RF,FZ
!*enddo
*create,ausgabe
*mwrite,ForceZ,FZ_min,csv
;%f;%f;%f;%f;%f
*end
*use,ausgabe
Ausgegeben wird nur eine EXCEl Tabelle mit ;0;0;0;0;0 im Feld A1. Was mache ich falsch?
ich glaube, dass das mit ;%f;%f;%f;%f;%f zusammenhängt. Was bedeuten diese?
Ich habe das leider nicht in der Ansys Hilfe gefunden.
Eine weitere Frage ist, ob ich stress einfach mit ForceZ ersetzen kann. In Textpad wird stress erkannt (färbt sich mit Ansys syntax bläulich) und bei ForceZ passiert das nicht, ist das ein Problem?
Vielen Dank für eure Hilfe!
Gruß,
Carl
[Diese Nachricht wurde von Carl87 am 12. Apr. 2011 editiert.]
Edit: Das hat mit Fortran zu tun (Ansys Hilfe). Nur leider funktioniert die Ausgabe immer noch nicht.
Wahrscheinlich muss der Get-Befehl noch so erweitert werden, dass der Wert in die Tabelle geschrieben wird, nur wie ist der Befehl?
[Diese Nachricht wurde von Carl87 am 12. Apr. 2011 editiert.]
[Diese Nachricht wurde von Carl87 am 12. Apr. 2011 editiert.]