Hallo Leute
Noch einmal zum Aufbau der in Nurflügel verwendeten Profiledateien.
Bei den Profiledateien handelt es sich um reine Textdateien, die sich z.B. prima mit dem Texteditor von Microsoft bearbeiten lassen.
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 hat die Profilberabeitung in Nurflügel aber so ihre Probleme.
Die Dateiendung ist .DAT, sonst findet Nurflügel die Profilefiles nicht.
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.001 und nicht 0,001 .
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äsig, in eingen 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.
Als Beispiel hier einmal der Aufbau des E180.DAT
E180 (8.59%) // Die erste Zeile ist für Kommentare reserviert
1.00000 0.00000 // Profilhinterkante Länge 1, Dickenkoordinate 0
0.99677 0.00008 // Profiloberseite
0.98714 0.00042 // Profiloberseite
0.97128 0.00121 // Profiloberseite
0.94943 0.00267 // Profiloberseite
0.92203 0.00502 // Profiloberseite
0.88966 0.00832 // Profiloberseite
0.85292 0.01253 // Profiloberseite
0.81239 0.01755 // Profiloberseite
0.76872 0.02327 // Profiloberseite
0.72254 0.02952 // Profiloberseite
0.67454 0.03611 // Profiloberseite
0.62541 0.04278 // Profiloberseite
0.57584 0.04918 // Profiloberseite
0.52633 0.05484 // Profiloberseite
0.47723 0.05943 // Profiloberseite
0.42885 0.06273 // Profiloberseite
0.38147 0.06462 // Profiloberseite
0.33536 0.06502 // Profiloberseite
0.29074 0.06401 // Profiloberseite
0.24793 0.06182 // Profiloberseite
0.20741 0.05860 // Profiloberseite
0.16959 0.05448 // Profiloberseite
0.13487 0.04955 // Profiloberseite
0.10359 0.04391 // Profiloberseite
0.07605 0.03768 // Profiloberseite
0.05251 0.03099 // Profiloberseite
0.03315 0.02398 // Profiloberseite
0.01812 0.01684 // Profiloberseite
0.00746 0.00983 // Profiloberseite
0.00125 0.00344 // Profiloberseite
0.00000 0.00000 // Nasenleiste Länge 0, Dickenkoordinate 0
0.00033 -0.00163 // Profilunterseite
0.00512 -0.00596 // Profilunterseite
0.01526 -0.01015 // Profilunterseite
0.03053 -0.01380 // Profilunterseite
0.05084 -0.01680 // Profilunterseite
0.07609 -0.01912 // Profilunterseite
0.10608 -0.02079 // Profilunterseite
0.14054 -0.02185 // Profilunterseite
0.17912 -0.02235 // Profilunterseite
0.22144 -0.02235 // Profilunterseite
0.26703 -0.02194 // Profilunterseite
0.31539 -0.02118 // Profilunterseite
0.36597 -0.02014 // Profilunterseite
0.41819 -0.01889 // Profilunterseite
0.47144 -0.01750 // Profilunterseite
0.52510 -0.01600 // Profilunterseite
0.57854 -0.01446 // Profilunterseite
0.63113 -0.01289 // Profilunterseite
0.68225 -0.01135 // Profilunterseite
0.73130 -0.00985 // Profilunterseite
0.77769 -0.00842 // Profilunterseite
0.82088 -0.00707 // Profilunterseite
0.86035 -0.00582 // Profilunterseite
0.89563 -0.00465 // Profilunterseite
0.92628 -0.00358 // Profilunterseite
0.95192 -0.00256 // Profilunterseite
0.97234 -0.00153 // Profilunterseite
0.98741 -0.00064 // Profilunterseite
0.99679 -0.00013 // Profilunterseite
1.00000 0.00000 // Endleiste Länge 1 , Dickenkoordinate 0
Hier ist das File zu Ende also keine weiteren Texte einfügen
Trotz Überprüfung kann es durchaus vorkommen, das eingige Profile in der Profilesammlung nicht ganz den oben aufgeführten Bestimmungen entsprechen und es zu Problemen kommt.
Hier muß dann das File mit dem Texteditor bearbeitet werden.
Ab und zu bekommt man mal ein Profilfile mit einem anderen Format in die Finger.
Oft hilft dann das Freewareprogramm ConCord weiter, das auf der Hompage von Martin Hepperle zu finden ist.
Damit lassen sich etliche Profilformate hin und her konvertieren.
Hier die Seite :
www.mh-aerotools.de unter Modellflug / Software.
Auf der Hompage von Martin sind auch noch weitere interessante Programme und Informationen zu finden.
Ich hoffe, dass ich ein wenig Klarheit in die Sache mit den Profilefiles bringen konnte.
Grüsse
Frank Ranis
PS.
Gibt es eigentlich unter den vielen tausend Modellfliegern nur eine Hand voll die programmieren können?, ich kann das nicht so recht glauben.
Tut doch mal der Gemeinschaft was gutes und schreibt einen Freeware-Tester mit dem man die Profilefiles auf die oben aufgeführten Punkte überprüfen kann.
Von Aerodynamik braucht man in diesem Fall keine Ahnung haben, ein paar Textmanipulationen und ein wenig (if then else) sollten hier schon reichen.
Wie wäre es denn mit einem kleinen Wettstreit, der Autor des besten Programmes bekommt nen Keks.