| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: APDL Daten einlesen (*VREAD) (1893 mal gelesen)
|
keulehans Mitglied Student
Beiträge: 6 Registriert: 24.08.2016
|
erstellt am: 28. Mai. 2017 16:01 <-- editieren / zitieren --> Unities abgeben:
Hey Leute , Ich habe von meinem Chef ein paar hundert fertige Ansys Modelle bekommen. Ich soll diese alle berechnen und an jedem Modell jeweils die Verschiebung (in z-Richtung) an genau 2 Knoten ausgeben lassen. Neben den Modell Datein hat mir mein Chef auch noch für jedes Modell eine .txt Datei gegeben, in welcher die 2 Knoten gegeben sind. Ich habe also z.B. einmal die Datei "Ansys_Model_12" und dazugehörig "Knoten_File_12" und soll nun Ansys_Model_12 berechnen lassen und mir dann an den Knoten welche in Knoten_File_12 stehen die Verschiebung ausgeben lassen. Ich habe mal eine der Knoten_Files angehängt. Meine Idee ist, *VREAD zu benutzen und mein bisheriger Code sieht wie folgt aus: Code: *DO,i,1,332,1 node_file=STRCAT('Knoten_File_',CHRVAL(i)) *DIM,U_NODES,ARRAY,2,1, *VREAD,U_NODES,node_file,txt,,jik,1,2 (1f15.0) *ENDDO
Ich habe jetzt 3 Fragen: 1.) Kommt ANSYS/APDL mit dem komischen Format der Knoten_Files zurecht? (Ich meine, dass z.B. da 1.8700000e+02 steht statt 187) 2.) Was bedeuten die Label (jik...) und n1,n2 und n3 im *VREAD Befehl? 3.) Passt meine Formatierung (1f15.0) und wenn nicht, wie wäre es richtig? Vielen Dank schon mal an die netten Helfer =)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
keulehans Mitglied Student
Beiträge: 6 Registriert: 24.08.2016
|
erstellt am: 01. Jun. 2017 10:14 <-- editieren / zitieren --> Unities abgeben:
|
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 02. Jun. 2017 20:56 <-- editieren / zitieren --> Unities abgeben: Nur für keulehans
moin. deine Formatangabe impliziert das du einen FLOAT einlesen willst. Deine Datei zeigt jedoch Exponentialformat. 4E14.7 heißt in Ansys: 4 Spalten im Exponentialformat, jede Spalte hat 14 Zeichen, jeder Spalteneintrag hat 7Dezimalstellen. IJK ist in der Hilfe erklärt. I=Anzahl Zeilen J=Anzahl Spalten K=Anzahl Blätter. Wenn du Zeilenweise einlesen willst: JIK Einfach mal via notepad einen 2x3 array bauen und mit Ansys versuchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|