| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Keypoints - Koordianten via Schleife erzeugen (840 mal gelesen)
|
Hans-Dampf Mitglied Student
Beiträge: 24 Registriert: 12.02.2013
|
erstellt am: 13. Mai. 2013 23:18 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe ANSYS-Experten, ich möchte an bestimmten Koordinaten Keypoints erzeugen. Aber ich kriege es so nicht hin: !!!!!! /prep7 pi = 3.14159265 Dist_FinplateGirder = -0.47 height_2 = 3 normal_radius = 0.65 *do,j,1,4 * height_2, 1 k,j,(-95 + normal_radius ) * cos(pi/(2 * height_2) * (j-1) ) , Dist_FinplateGirder, ( 2.499990 ) * cos(pi/(2 * height_2) * (j - 1 ) ), *enddo Es scheint, als würde der Keypointbefehl keine Variablen "vertragen". Lässt man alle sin/cos/Schleifenausdrücke aus den Koordinatenangaben weg, läuft der Befehl. Natürlich sitzen die Points dann an den falschen Koordinaten. Wie kann ich dieses Problem lösen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 14. Mai. 2013 08:18 <-- editieren / zitieren --> Unities abgeben: Nur für Hans-Dampf
moin. habe deine Formel zur KO-Berechnung nicht auf Richtigkeit gecheckt, aber folgende Auffälligkeiten VAR_PI = acos(-1) *afun vorher rein height_2 hört sich eher nach deiner Länge an, insofern prüfe nochmal ob es Sinn macht ein Länge als Zählindex zu verwenden.
in den Rechnungen KEINE LEERZEICHEN verwenden. (alte Kommentarfunktion) Frage: Bietet es sich ggfs. an ein lokales KO-System zu definieren um die Rechnung in der Schleife zu Verkürzen? frohes schaffen ral Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
deepblue Mitglied Simulationsingenieur
Beiträge: 912 Registriert: 17.04.2003 ANSYS v19.1, Mechanical, Fluent, ICEM CFD NX 12.0.1 TC 10, TCeasy Win7 64bit HP Z400; 3,3GHz; 12GB RAM NVIDIA Quadro FX2000
|
erstellt am: 14. Mai. 2013 08:21 <-- editieren / zitieren --> Unities abgeben: Nur für Hans-Dampf
Hallo Hans-Dampf, dann weise doch diese Ausdrücke vorher einen anderem Parameter zu! Z.B.: *do,j,1,4 * height_2, 1 x=(-95 + normal_radius ) * cos(pi/(2 * height_2) * (j-1) ) y=... k,j,x,y, *enddo ------------------ Gruss Deepblue Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hans-Dampf Mitglied Student
Beiträge: 24 Registriert: 12.02.2013
|
erstellt am: 14. Mai. 2013 18:11 <-- editieren / zitieren --> Unities abgeben:
|
Hans-Dampf Mitglied Student
Beiträge: 24 Registriert: 12.02.2013
|
erstellt am: 14. Mai. 2013 18:13 <-- editieren / zitieren --> Unities abgeben:
|
deepblue Mitglied Simulationsingenieur
Beiträge: 912 Registriert: 17.04.2003 ANSYS v19.1, Mechanical, Fluent, ICEM CFD NX 12.0.1 TC 10, TCeasy Win7 64bit HP Z400; 3,3GHz; 12GB RAM NVIDIA Quadro FX2000
|
erstellt am: 15. Mai. 2013 08:23 <-- editieren / zitieren --> Unities abgeben: Nur für Hans-Dampf
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|