Hallo,
ich nutze den Rechnerpool meiner Universität und rufe Ansys im Batch Modus unter Linux auf. Soweit so gut, aber mit einem Teil meines Programmes habe ich ein Problem. In einem Makro zur Datenspeicherung, erzeuge ich ein Array mit den interessanten Ergebnisen einer Parameterstudie. Später schreibe ich das Array in eine Datei. In dieser Datei stehen fast alle Werte. Nur die, die ich mit dem "*get,erg(iT,9),plnsol,0,max" Befehl auslese werden als "************" dargestellt. Korrioser Weise funktioniert das Makro aber im interaktiven Modus einwandfrei.
Gibt es bezg. der Befehle "*get" und "plnsol" unterschiede zwischen dem batch und dem interaktiven Modus?
Anbei das Makro:
*create,erfassung,mac
/post26
numvar,200
erg(iT,1)=L
erg(iT,2)=Hakt
erg(iT,3)=Takt
erg(iT,4)=s
nsol,2,nmax/2,rot,z
vget,erg(iT,8),2
fini
/post1
store
*get,erg(iT,9),plnsol,0,max
*get,erg(iT,10),plnsol,0,min
*if,iT,eq,1,then
erg(iT,5)=erg(iT,8)
erg(iT,6)=erg(iT,9)
erg(iT,7)=erg(iT,10)
*else
erg(iT,5)=erg(iT-1,5)+erg(iT,8)
erg(iT,6)=erg(iT-1,6)+erg(iT,9)
erg(iT,7)=erg(iT-1,7)+erg(iT,10)
*endif
fini
*end
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP