 shell.txt |
ANSYS : mehrere Lastfälle per Do-Schleife
magerhirn am 15.12.2010 um 00:43 Uhr (0)
Hallo liebe Experten,ich möchte mehrere Lastfälle per Do-Schleife nacheinander durchrechnen. Dabei treffe ich auf mehrere Probleme:zwar wird die Last per *set Befehl tatsächlich um 50mm weitergesetzt, allerdings wird das nicht bei der Berechnung berücksichtigt. Die Do-Schleife wird mit der korrekten Anzahl an Wiederholungen durchgeführt.Das Ergebnis ist dabei bei jedem Durchlauf dasselbe, obwohl die Lasteinleitungsstelle (LF) verändert wird..Die input-file beginnt mit einem Code:FINISHPARSAV/CLEAR,NOSTARTP ...
| | In das Form ANSYS wechseln |
|
ANSYS : mehrere Lastfälle per Do-Schleife
magerhirn am 15.12.2010 um 08:52 Uhr (0)
hey danke für die schnelle Antwort erstmal!Die input-Datei beinhaltet die komplette Modell-, Netz- und Lastgenerierung, sowie die solution, als auch den postprocess. Dachte, die Variable LF wird dahingehend geändert, dass bei dem nächsten Schleifendurchlauf bei der Lastaufbringung der neue Wert der Variable genutzt wird?Hab hier noch so einen Schnipsel mit einer *vwrite-Anweisung herumliegen. Allerdings bekomme ich da die Fehlermeldung:"Label MAXE not recognized"Code:*cfopen,file,txt,,APPEND !E ...
| | In das Form ANSYS wechseln |
|
ANSYS : mehrere Lastfälle per Do-Schleife
magerhirn am 15.12.2010 um 15:10 Uhr (0)
Danke für die Hilfe. LF=arg1 funktioniert wunderbar. Das Problem mit der Ausgabe habe ich jetzt etwas unelegant gelöst, indem ich ein /gopr in die Do-Schleife eingebaut habe. So wird jetzt das MAXEQV bei jedem Durchgang in die output-Datei geschrieben.Zwar nicht so schön wie das Speichern in ein Array und die Ausgabe über *vwrite aber es funktioniert.Was ist an dem *vget falsch definiert? max_eqv_node ist der Knoten, an dem MAXEQV auftritt.Code:*get,max_eqv_node,sort,,imaxoder habe ich was übersehen?
| | In das Form ANSYS wechseln |
 forum.txt |
ANSYS : Daten in Array schreiben
magerhirn am 21.12.2010 um 23:26 Uhr (0)
Hallo Experten!Ich möchte von bestimmten Knoten Werte auslesen und diese zusammen mit den Knotennummern in eine Textdatei schreiben. Habe dazu die gewünschten Knoten selektiert und dann mit vget, vmask und vwrite alles in eine txt-Datei ausgegeben. Es passiert folgendes: Das gewünschte Array wird mit der richtigen Anzahl an Zeilen und Spalten gebildet. Nur leider scheint das mit dem *vmask nicht zu funktionieren. Es werden alle Knoten abgefragt, ganz gleich, ob ich sie selektiert habe oder nicht (Selektier ...
| | In das Form ANSYS wechseln |
|
ANSYS : Daten in Array schreiben
magerhirn am 22.12.2010 um 21:05 Uhr (0)
zu 1. - ja, es soll natürlich nicht die größte Knotennummer ausgewählt werden sondern die Anzahl der selektierten Knoten. zu 2. - habe deinen Rat befolgt und die input-Datei wie folgt umgeschrieben:Code: ALLS !Knoten um Loch LSEL,S,LOC,Z,L1 ASLL,S,ALL NSLA,S,1 *get,nmax,node,0,count !Knotenanzahl *get,nmin,node,0,num,min !kleinste Knotennummer narb= ...
| | In das Form ANSYS wechseln |
 Werte.txt |
ANSYS : Daten in Array schreiben
magerhirn am 23.12.2010 um 17:34 Uhr (0)
Hab jetzt mal das Netz gröber gemacht (SMRTSIZE 10). Es werden nun Daten in Werte.txt geschrieben, allerdings nicht in der Form, wie ich sie gerne hätte. Hab die Datei mal angehängt.
| | In das Form ANSYS wechseln |
|
ANSYS : Daten in Array schreiben
magerhirn am 25.12.2010 um 14:26 Uhr (0)
Hallo,danke für die Mühen, nur leider geht dies nicht. Ich muss alles innerhalb einer *do Schleife aufrufen (mehrere Lastfälle, wir befinden uns in einer shell-Datei) und der *create Befehl funktioniert leider nicht in einer Schleife.
| | In das Form ANSYS wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |