The Strak-Machine (Part 2)

Ich hab gestern noch ein bisschen herumprobiert und auch kein zufriedenstellendes Ergebnis erreicht. Die inputfiles werden bei mir auch nur teilweise überschrieben und dann tw. nicht mehr gefunden.
Also ich geb jetzt vorerst auf!
Mein Plan wär jetzt die Strakmachin nur für das auslesen der target points zu nutzen und dann mit xoptofoil-jx die Profile zu optimieren. Mal schauen, ob das klappt.
Hat vielleicht noch jemand die für Windows kompilierte 1. Version der Strak Machine, das wär eventuell noch ein Versuch wert.

LG
Manuel
 

HaWo

User
Ich habe heute die letzte Version ausprobiert, PreRelease 5. Die läuft soweit. Man muß sich an den Workflow halten, darf also nur den Planformcreator Batch aufrufen, der geht dann die Skripten in der richtigen Reihenfolge durch, legt das Build Verzeichnis neu an usw.
Was beim unvorsichtigen/unerfahrenen Ändern der Inputfiles Zeit spart, sind Sicherungskopien mit dem Zusatz "..._gut.txt" oder so. Fehler werden in der Regel einfach nur mit 'couldn't be started' quittiert.

Die Strakmachine in diesem Paket hat m.E. allerdings eine große Schwäche: für Optimierungen werden nicht die vorher korrekt ermittelten Strak-Profile übergeben. Wenn ich z.B. in einem Einfachtrapez einen Strak von 13% auf 8% mache und will das mittlere Profil optimieren lassen, dann wird ein Mischprofil mit 12% Dicke statt ca. 10,5% übergeben. Dadurch geht einiges an Komfort verloren. Nach meinem Verständnis passen dadurch aber auch die in der Strakmachine angezeigten Vorgabepolaren bzw. Zielwerte nicht mehr zu dem, was man eigentlich haben will.
 
Vielen Dank Für die Tipps, jetzt läuft es mit ein bisschen tricksen einigermaßen!
Was beim Überspeichern Probleme gemacht war bei mir der neue Microsoft Texteditor. Dieser scheint scheinbar nach dem Schließen die einzelnen Dateien im Hintergrund weiterhin geöffnet zu haben und verhindert damit ein Überspeichern.

Hast du schon Trapezflächen hinbekommen?
 

HaWo

User
Ja, geht. Ist aber empfindlich. Auf der rechten Seite nimmt er das Aussenprofil z.B immer zweimal. Das ist eine heikle Stelle. Manchmal hüpft eins in die Mitte, dann passt der Name bzw. die Re-Zahl nicht mehr, dann stürzt der Editor wieder mal ab und kommt nicht mehr hoch usw. Hast du in der Vorgabe irgendwas unlogisches, also z.B. Re-Zahl im File kleiner als die durch Wurzel-Re, t-innen und t-aussen errechnete Re-zahl, bockt er einfach. Sagt nicht warum und wieso, bockt einfach. Ich häng demnächst mal ein File an, dann kannst du's ausprobieren.
 

rjtw

User
German translation:
Ich hatte auch den blinkenden Bildschirm. Auch nachdem ich die richtige Version von customtkinter installiert habe (tatsächlich sieht es so aus, als ob jetzt standardmäßig die richtige Version installiert ist).

Nachdem ich ein paar verschiedene Dinge ausprobiert hatte, stellte ich fest, dass ich eine alte Version von Python brauchte, damit es überhaupt funktionierte, und dann bekam ich immer wieder Skript-Laufzeitfehler. Um alles zu reparieren:

1. Installieren Sie Python Version 3.10.5, nicht die neueste Version, und befolgen Sie dann die restlichen Installationsanweisungen
2. Bearbeiten Sie „strak_machine.py“ und „planform_creator.py“, bevor Sie planform_creator_gui ausführen. Ersetzen Sie „tick.label.set_XXX“ durch „tick.label1.set_XXX“.

Ich versuche immer noch zu verstehen, wie es mit der Standardflügelgrundrissform und den Standard-JX-GT-Profilen funktioniert.

Hatten andere Leute Erfolg damit, andere Flügelgrundrisse (z. B. Swift) herzustellen und ihre eigenen importierten Tragflächen zu verwenden? Wie hast du es gemacht?

English:

This looks like an extremely powerful tool, especially for those of us who are new to this!

For what it's worth, I too had the flashing screen. Even after I installed the correct version of customtkinter (actually, it looks like the correct version is installed by default now).

After trying a few different things, I found I needed an old version of Python for it to run at all, and then I kept getting script runtime errors. To fix everything:
1. Install Python version 3.10.5, not the latest release, then follow the remaining install instructions
2. Edit "strak_machine.py" and "planform_creator.py" prior to running planform_creator_gui. Replace "tick.label.set_XXX" with "tick.label1.set_XXX" everywhere.

I'm still just trying to understand how it works with the default wing planform and default JX-GT profiles.

Have other people had success making other wing planforms (e.g. Swift) and using their own imported airfoils? Is the tool working as it is supposed to?

Unfortunately the documentation no longer matches the software in some respects, at least about the batch files, but it looks like planform_creator_gui.bat is the only thing we need to run now?

Best regards.
 
Zuletzt bearbeitet:
Guten Morgen,
habe gestern auch versucht die Strakmaschine anzuwerfen.
Allerdings die selben Probleme wie einige User vor mir.
Habe dann Python 3.10.5 installiert, funkt aber trotzdem nicht.

Ich habe damit begonnen die "First Steps" durchzuspielen, wonach ein Fenster erscheinen sollte
welches mir die normalisierte Verteilung der Flügeltiefen anzeigt. DAS GESCHIEHT AUCH!

weiters steht in den First steps --> dann schließen sie dieses Fenster und es erscheint ein weiteres Fenster mit dem Wingplan.
DIESES FENSTER ERSCHEINT NICHT!

Hatte jemand ein ähnliches Problem?

Weiters noch eine Frage zum File von @Prop-er
aus diesen Parametern hab ich mir noch keinen Reim machen können:
"tipSharpness":0.7,
"leadingEdgeCorrection":7,
"ellipseCorrection":-0.012,

war aber auch schon spät gestern :D

vielen Dank im voraus
mfG Christian!
 
Ansicht hell / dunkel umschalten
Oben Unten