Hallo Forenmitglieder,
ich habe ein Problem mit Schleifen bzw. mit einem darin angeordneten Antype,,rest Befehl.
Meine Anordnung der Schleifen sieht vereinfacht ungefähr so aus:
d=2.5
*do,i,2,3
lng1=i*d
*do,ii,1,3
lng2=ii*d
!nichtlineare Berechnung mit Antype,static und anschließendem Antpye,,rest Befehl
parsav,scalar,speich
finish
/clear
parres,new,speich
*enddo
*enddo
Die Berechnung soll also immer wieder neu gestartet werden und die Parameter werden durch Parsav bzw. parres gesichert und stehen dann für einen neuen Schleifendurchlauf zur Verfügung.
Ansys berechnet jetzt für i=2 dreimal die innere Schleife wie gewünscht durch. Dann wird der Parameter i=3 gesetzt und die innere Schleife wird nur noch einmal statt den gewünschten dreimal durchlaufen. Durch Ausprobieren habe ich schon herausgefunden, dass wirklich der Antype,,rest Befehl das Problem darstellt. Ich habe auch schon versucht, die Parameter vor Antype,,rest zu sichern und danach wieder einzulesen, aber ohne Erfolg.
Grüße,
Jonas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP