Hallo
folgenden Text in ein input File geben und dann im Programm mittels /input aufrufen
k=100
*dim,test,array,k,4
*VREAD,test(1,1),Array,txt,,JIK,4,k
(2F9.0,2F9.0,2F9.0,2F9.0)
*dim,t1,array,k/2,1
*dim,t2,array,k/2,1
*dim,t3,array,k/2,1
*dim,t4,array,k/2,1
*do,i,1,k/2,1
t1(i)=test(2*i-1,1)
t2(i)=test(2*i-1,2)
t3(i)=test(2*i-1,3)
t4(i)=test(2*i-1,4)
*enddo
Leider schreibt ANSYS jede zweite Zeile Nullen rein. Es war mir zu blöd den Fehler im Code zu suchen daher die *do Schleife.
Mit k einfach die gewünschte Länge des Arrays angeben (x2 wegen der Nullen). Das Textfile muss natürlich im Arbeitsverzeichniss liegen.
MfG Gernot
------------------
Institut für Automation
Montanuniversität Leoben
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP