Hallo Jürgen, Hallo Experimentalhans,
nach den letzten beiden Tagen hatte ich schon die Befürchtung, das das Thema keinen interessiert.
Ich fange einfach mal mit der Beschreibung des DAT-Formates, weil diese Profildateien die am häufigsten verwendeten sind.
Es sein noch darauf hingewiesen, das es auch Profildateien mit der Endung 'DAT' gibt , die nicht dem hier beschriebenen Format entsprechen.
Weiterhin wird der Anhang 'DAT' auch für Dateien verwendet , die rein gar nichts mit Profilen zu tun haben.
Man muß also manchmal etwas genauer hinschauen.
Wir haben also im Windows-Explorer eine Datei, z.B. 'CLARKY.DAT' stehen.
Rechtsklick auf die Datei und öffnen z.B. mit 'Editor' oder 'Notepad' , oder einem anderen Texteditor.
Im Editor sieht es dann etwa so aus.
In den meisten Fällen sind Profildateien also reine Textdateien, die man also auch manuell bearbeiten kann.
Bei Textprogrammen wie Word oder Wordpad muss man vorsichtig sein, hier kann es schnell mal vorkommen, dass Steuerzeichnen wie z.B. Tabs eingebaut werden.
Mit diesen Steuerzeichnen haben viele Programme aber so ihre Probleme.
Die erste Zeile im Profilefile ist für Kommentare reserviert, hier kann sich z.B. der Autor verewigen oder Informationen über das Profil hinterlegt werden.
Hinter dem letzten Koordinatenpaar sollte die Datei zu Ende sein, also keine weiteren Leerzeilen und sonstigen Text enthalten sein.
Als Dezimaltrennzeichen ist ein Punkt (.) und kein Komma (,) zu verwenden, also 0.0001 und nicht 0,0001 .
Die Länge des Profiles ist festgelegt von 0 bis 1, das ist eine Dimensionslose Größe die sich prima skalieren (vergrößern oder verkleinern) lässt.
Man multipliziert alle Koordinaten einfach mit dem gewünschten Längenwert und schon passt das.
Anderen Formate gehen von 0 bis 100 und da geht die Fummelei mit dem Umrechnen schon los.
Die Koordinaten des Profiles sind zweispaltig aufgeführt, jeweils eine Längen- und eine Dickenkoordinate.
Begonnen wird an der Profilhinterkante bei der Länge 1, dann geht es auf der Profiloberseite entlang bis zur Nasenleiste (Länge 0), weiter auf der Profilunterseite zurück zur Endleiste.
Zwischen der Längen und Dickenkoordinate muss sich ein Leerzeichen (Space) befinden, Sonderzeichen wie Tabs sind nicht zulässig, in einigen Profilefiles ist dies aber der Fall und das führt dann zu Problemen im Programm.
Das Profil sollte immer eine Nullkoordinate (0.00000 0.00000) für die Nasenleiste haben.
Die Profilsehne (Verbindungslinie zwischen der Nasen- und Endleiste) muß horizontal verlaufen, das ist bei Profilen mit einer Nassenkoordinate (0.0000 0.0000) und einer Endkoordinate (1.00000 0.00000) immer der Fall.
Einige Profile haben offene Enden, hier ist darauf zu achten, das die Dickenkoordinaten bei der Länge 1 die gleichen Werte, bei der Unterseite mit negativen Vorzeichen besitzen.
Z.B. 1.00000 0.00042 für die Oberseite und 1.00000 -0.00042 für die Unterseite.
Es ist auch darauf zu achten, keine doppelten Einträge zu haben, dies führt unweigerlich zu Problemen in den Anwenderprogrammen.
Als Beispiel hier einmal der Aufbau des CLARKY.DAT
Anhang anzeigen CLARKY.DAT
CLARK Y AIRFOIL // Die erste Zeile ist für Kommentare reserviert
1.00000 0.00060 // Profilhinterkante Oberseite Länge 1, Dickenkoordinate positiv, Endleiste offen
0.99000 0.00297 // Profiloberseite
0.98000 0.00533 // Profiloberseite
0.97000 0.00769 // Profiloberseite
0.96000 0.01002 // Profiloberseite
0.94000 0.01462 // Profiloberseite
0.92000 0.01912 // Profiloberseite
0.90000 0.02350 // Profiloberseite
0.88000 0.02779 // Profiloberseite
0.86000 0.03197 // Profiloberseite
0.84000 0.03605 // Profiloberseite
0.82000 0.04002 // Profiloberseite
0.80000 0.04388 // Profiloberseite
0.78000 0.04763 // Profiloberseite
0.76000 0.05126 // Profiloberseite
0.74000 0.05477 // Profiloberseite
0.72000 0.05816 // Profiloberseite
0.70000 0.06143 // Profiloberseite
0.68000 0.06458 // Profiloberseite
0.66000 0.06760 // Profiloberseite
0.64000 0.07048 // Profiloberseite
0.62000 0.07321 // Profiloberseite
0.60000 0.07576 // Profiloberseite
0.58000 0.07815 // Profiloberseite
0.56000 0.08035 // Profiloberseite
0.54000 0.08237 // Profiloberseite
0.52000 0.08421 // Profiloberseite
0.50000 0.08588 // Profiloberseite
0.48000 0.08736 // Profiloberseite
0.46000 0.08864 // Profiloberseite
0.44000 0.08972 // Profiloberseite
0.42000 0.09057 // Profiloberseite
0.40000 0.09117 // Profiloberseite
0.38000 0.09152 // Profiloberseite
0.36000 0.09163 // Profiloberseite
0.34000 0.09151 // Profiloberseite
0.32000 0.09119 // Profiloberseite
0.30000 0.09068 // Profiloberseite
0.28000 0.09000 // Profiloberseite
0.26000 0.08908 // Profiloberseite
0.24000 0.08783 // Profiloberseite
0.22000 0.08614 // Profiloberseite
0.20000 0.08392 // Profiloberseite
0.18000 0.08107 // Profiloberseite
0.16000 0.07757 // Profiloberseite
0.14000 0.07344 // Profiloberseite
0.12000 0.06862 // Profiloberseite
0.10000 0.06300 // Profiloberseite
0.08000 0.05643 // Profiloberseite
0.06000 0.04876 // Profiloberseite
0.05000 0.04428 // Profiloberseite
0.04000 0.03913 // Profiloberseite
0.03000 0.03302 // Profiloberseite
0.02000 0.02537 // Profiloberseite
0.01200 0.01786 // Profiloberseite
0.00800 0.01374 // Profiloberseite
0.00400 0.00892 // Profiloberseite
0.00200 0.00580 // Profiloberseite
0.00100 0.00373 // Profiloberseite
0.00050 0.00234 // Profiloberseite
0.00000 0.00000 // Nasen Länge 0, Dickenkoordinate 0
0.00050 -0.00467 // Profilunterseite
0.00100 -0.00594 // Profilunterseite
0.00200 -0.00781 // Profilunterseite
0.00400 -0.01051 // Profilunterseite
0.00800 -0.01429 // Profilunterseite
0.01200 -0.01697 // Profilunterseite
0.02000 -0.02027 // Profilunterseite
0.03000 -0.02261 // Profilunterseite
0.04000 -0.02452 // Profilunterseite
0.05000 -0.02605 // Profilunterseite
0.06000 -0.02713 // Profilunterseite
0.08000 -0.02846 // Profilunterseite
0.10000 -0.02938 // Profilunterseite
0.12000 -0.02996 // Profilunterseite
0.14000 -0.03024 // Profilunterseite
0.16000 -0.03025 // Profilunterseite
0.18000 -0.03005 // Profilunterseite
0.20000 -0.02967 // Profilunterseite
0.22000 -0.02914 // Profilunterseite
0.24000 -0.02852 // Profilunterseite
0.26000 -0.02782 // Profilunterseite
0.28000 -0.02707 // Profilunterseite
0.30000 -0.02631 // Profilunterseite
0.32000 -0.02556 // Profilunterseite
0.34000 -0.02482 // Profilunterseite
0.36000 -0.02409 // Profilunterseite
0.38000 -0.02336 // Profilunterseite
0.40000 -0.02263 // Profilunterseite
0.42000 -0.02190 // Profilunterseite
0.44000 -0.02117 // Profilunterseite
0.46000 -0.02044 // Profilunterseite
0.48000 -0.01970 // Profilunterseite
0.50000 -0.01896 // Profilunterseite
0.52000 -0.01823 // Profilunterseite
0.54000 -0.01749 // Profilunterseite
0.56000 -0.01676 // Profilunterseite
0.58000 -0.01602 // Profilunterseite
0.60000 -0.01529 // Profilunterseite
0.62000 -0.01456 // Profilunterseite
0.64000 -0.01382 // Profilunterseite
0.66000 -0.01309 // Profilunterseite
0.68000 -0.01235 // Profilunterseite
0.70000 -0.01162 // Profilunterseite
0.72000 -0.01088 // Profilunterseite
0.74000 -0.01015 // Profilunterseite
0.76000 -0.00941 // Profilunterseite
0.78000 -0.00868 // Profilunterseite
0.80000 -0.00794 // Profilunterseite
0.82000 -0.00721 // Profilunterseite
0.84000 -0.00648 // Profilunterseite
0.86000 -0.00574 // Profilunterseite
0.88000 -0.00501 // Profilunterseite
0.90000 -0.00427 // Profilunterseite
0.92000 -0.00354 // Profilunterseite
0.94000 -0.00280 // Profilunterseite
0.96000 -0.00207 // Profilunterseite
0.97000 -0.00170 // Profilunterseite
0.98000 -0.00133 // Profilunterseite
0.99000 -0.00097 // Profilunterseite
1.00000 -0.00060 // Endleiste Unterseite Länge 1 , Dickenkoordinate negativ, Endleiste offen
Hier ist das File zu Ende also keine weiteren Texte einfügen
Man sieht , die Endleiste ist offen, die Summe +0.00060(oben) + -0.00060(unten) ergibt aber 0 , so das die Profilsehne horziontal liegt.
Dies ist wichtig, weil man sich sonst im Anwenderprogramm einen ungewollten zusätzlichen Anstellwinkel einfangen kann.
Dieser kann dann zu Fehlrechnungen, z.B. bei XWing/XFLR5/FLZ_Vortex/Nurflügel/ usw. führen.
Gruß
Frank