| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Redimensioning parameter will erase all current values (3672 mal gelesen)
|
wimi Mitglied Wimi
Beiträge: 29 Registriert: 07.11.2009
|
erstellt am: 21. Jun. 2010 13:49 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich habe folgendes Programm mit 2 Do-Schleife erstellt! In jedem Schritt der j-Schleife soll das Endwert von E(j) als Initialwert im zweiten Schritt der selben j-Schleife benutzt werden. Das Problem ist, dass ich bei jedem Schritt folgende Meldung bekomme und auf yes klicken muss: Redimensioning parameter will erase all current values. SHOULD THE *DIM COMMAND BE EXECUTED? Gibt es eine Möglichkeit, mit der dies von selber erfolgt, ohne dass ich jedes Mal auf yes klicken muss? mit /nerr,0,,,,0 /uis,msgpop,3 ist nix passiert und ich habe mit *del,valname, probiert, wurden aber alle Parametern sowie der Endwert und Initialwert gelöscht. Ich freue mich auf Vorschläge viele Grüße wimi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 21. Jun. 2010 13:56 <-- editieren / zitieren --> Unities abgeben: Nur für wimi
|
wimi Mitglied Wimi
Beiträge: 29 Registriert: 07.11.2009
|
erstellt am: 21. Jun. 2010 14:10 <-- editieren / zitieren --> Unities abgeben:
|
arnd13 Mitglied Dipl. Ing.
Beiträge: 735 Registriert: 05.11.2008
|
erstellt am: 21. Jun. 2010 14:36 <-- editieren / zitieren --> Unities abgeben: Nur für wimi
Mit dem *dim-command werden die Parameter aber auch gelöscht und neu überschrieben. Deshalb kommt ja die Warnmeldung "Redimensioning parameter will erase all current values. SHOULD THE *DIM COMMAND BE EXECUTED?" Was willst Du denn machen? Ein Ausschnitt aus dem Input wäre sicher hilfreich. ------------------ Gruß, A. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 21. Jun. 2010 14:47 <-- editieren / zitieren --> Unities abgeben: Nur für wimi
Irgendetwas stimmt da noch nicht. Was soll denn z.B. der Befehl Code: *DIM,E_2(i),,20
machen? Soll E_2 vielleicht ein zweidimensionales Feld mit Dimension 50x20 sein? Dann würde dich möglicherweise
Code: *dim, E_2, array, 50, 20
glücklich machen... Wenn ich das richtig sehe, entfallen bei dieser Definition dann auch die *dim-Befehle in der Schleife...Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wimi Mitglied Wimi
Beiträge: 29 Registriert: 07.11.2009
|
erstellt am: 21. Jun. 2010 14:59 <-- editieren / zitieren --> Unities abgeben:
|
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 21. Jun. 2010 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für wimi
Der Befehl Code: *DIM,E_2(i),,20
sagt aber, dass E_2 ein Feld ist und der i-te Eintrag des Feldes E_2 ein Feld der Dimension 20 sein soll... Ein Wunder, dass ANSYS das überhaupt mitmacht und nicht schon vorher streikt...Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wimi Mitglied Wimi
Beiträge: 29 Registriert: 07.11.2009
|
erstellt am: 21. Jun. 2010 15:36 <-- editieren / zitieren --> Unities abgeben:
|
wimi Mitglied Wimi
Beiträge: 29 Registriert: 07.11.2009
|
erstellt am: 21. Jun. 2010 15:53 <-- editieren / zitieren --> Unities abgeben:
|