Hallo,
was hat sich in der Zwischenzeit getan bei meiner Software?
Am Anfang stand der Spaß mit der Uhr und der Programmierung eines drehenden Zeigers. Danach wollte ich diese Zeiger für meine Turbine verwenden und ich habe relativ schnell ein Ergebnis bekommen. Die Programmierung war aber eine Katastrophe weil ich von LUA nicht viel Ahnung hatte/habe! Mittlerweile habe ich jedoch ein Konzept erarbeitet und einiges über LUA gelernt.
Das Konzept:
Es wird nicht EINE App geben, sondern mindestens ZWEI!
Teil 1 = lediglich ein Laufzeitprogramm, welches keine oder fast keine Programmierung zulässt!
Teil 2 = das Einstellprogramm welches NICHT während der Laufzeit unnötige Ressourcen des Senders benutzen soll und nur während der Anpassung an das Modell benötigt wird. Danach aus den Apps entfernen!!!
Was habe ich bereits umgesetzt:
Viele, viele Teilfragmente habe ich bereits umgesetzt, aber noch viel mehr ist zu machen!!! Danach alles zusammensetzen wird die nächste große Aufgabe werden und davor fürchte ich mich noch.
Für die verschiedenen Turbinensteuerungen habe ich bereits die Statusmeldungen, die eigentlich nur aus einer Zahl besteht, in einer Tabelle übersetzt. Unterstützt werden im Augenblick Hornet, JetCat, Jakadofsky, PBS, evoJet, KingTech, Xicoy_Kolibri ,JetCentral, AMT.
Das Laufzeitprogramm habt ihr bereits im Video gesehen, muss aber von mir leider komplett neu geschrieben werden und greift dann auf die Daten des Einstellprogramms zu, welches die Parameter in einer Modelldatei abspeichert.
Das Einstellprogramm existiert zur Zeit nur in Teilen, die ich danach noch irgendwie zusammenfassen muss und die dann die Parameter für das Laufzeitprogramm erstellen muss.
Das Einstellprogramm soll folgenderweise funktionieren.
1) Ihr macht euch einfach ein Hintergrundbild mit den Instrumenten die ihr haben wollt. Diese Bild soll 318x159 Pixel groß sein.
2) Das Programm zeigt jetzt euer Bild an und ihr müsst jetzt jeden einzelnen Zeiger anpassen, nämlich...
Drehpunkt x, y, Innendurchmesser, Außendurchmesser, Farbe, Winkel von... bis... und zum Winkel die Telemetriewerte von... bis...
Danach alle Digitalanzeigen Position x,y, Farbe, Telemetriewerte von... bis...
Für die Einstellung der Zeiger habe ich ein kurzes Video gemacht und auf Youtube hochgeladen.
Ursprünglich wollte ich alle Parameter über Inputboxen einstellen und danach kann der User ja testen ob es so passt. Wenn nicht, wieder neu einstellen und so weiter und so fort. Das ist allerdings NICHT Benutzerfreundlich!
Jeder soll diese Einstellungen ganz einfach vornehmen können, aber die Programmierung ist kompliziert. Daher habe ich mich entschlossen das Programm zu teilen.
Wie lange ich für alles brauchen werde und ob ich meinen Computer noch zum Fenster rausschmeiße, kann ich leider noch nicht sagen. Aber sollte ich den Dreckskasten rauswerfen werdet ihr es nicht erfahren weil ich dann auch nicht mehr posten kann
Es wird also sicher noch etwas dauern, aber ich melde mich...
LG Günter