Analoguhr
- Günter07
-
Offline Autor
- Elite Mitglied
-
- Beiträge: 259
- Dank erhalten: 256
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
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
von Günter07
Folgende Benutzer bedankten sich: Gilles, sunbeam, Gliderfan1, peter modelcity, FuniCapi, Hermann, A.Kienle
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Gilles
-
Offline
- Elite Mitglied
-
- Beiträge: 217
- Dank erhalten: 117
Das wird echt geil, Danke für deine Arbeit.
Gruß
Christian
Gruß
Christian
von Gilles
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Gilles
-
Offline
- Elite Mitglied
-
- Beiträge: 217
- Dank erhalten: 117
Hallo Günter
Ich will ja nicht unhöflich sein,aber wie schauts aus mit deiner App
Ich bin da echt scharf drauf
Gruß
Christian
Ich will ja nicht unhöflich sein,aber wie schauts aus mit deiner App
Ich bin da echt scharf drauf
Gruß
Christian
von Gilles
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- maddi67
-
Offline
- Premium Mitglied
-
- Beiträge: 102
- Dank erhalten: 62
...da liegt wohl irgendwo ein verbeulter Personalcomputer auf dem Gehsteig. :dry: :lol:
Last Edit:17 Okt. 2022 10:25
von maddi67
Letzte Änderung: 17 Okt. 2022 10:25 von maddi67.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- w.w.
-
Offline
- Platinum Mitglied
-
- Beiträge: 1058
- Dank erhalten: 369
Günter war jedenfalls seit 03.10.2022 nicht mehr im Forum
Gruß Wolfgang
von w.w.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Günter07
-
Offline Autor
- Elite Mitglied
-
- Beiträge: 259
- Dank erhalten: 256
Hallo,
der Computer liegt NOCH nicht verbeult am Gehsteig, aber es wäre fast so weit gewesen!
Hier ein paar Infos was ich bisher angestellt habe:
1) Telemetrieauswahl:
2) Kreisbögen:
3) Neues Cockpitbild und Anwendung der Kreisbögen:
4) Jeti kann Morsecode:
Mit den Kreisbögen bin ich an die Leistungsgrenze der Jeti DS12 angekommen und musste daher einige Tricks anwenden damit der Sender nicht überfordert wird. Das "alte" Cockpit hat jedes Instrument extra dargestellt und daher dürfen einzelne Instrumente nicht sehr groß sein. Daher habe ich jetzt die Instrumente ineinander verschachtelt und habe immer noch einigen Platz für zusätzliche Anzeigen. In der Mitte sollen zwei Zeiger kommen und am Rand Kreisbögen. Mit einem Trick sieht es jetzt so aus als ob der Rundbogen in einer farblichen Schattierung gezeichnet wird was eigentlich nicht möglich ist weil ein Shape nur 1 Farbe haben darf.
Die Einstellungen im Telemetriefenster werden wenn das Programm fertig ist ausschließlich mit den Steuerknüppeln gemacht weil die jeder Sender hat. Das heißt, der Gashebel bewegt den Zeiger/Balken/Rundbogen von 0 auf 100, Quer ändert den Menüpunkt und mit dem anderen Steuzerknüppel wird dann eingerichtet.
Morsen habe ich dem Sender beigebracht weil ich mit einem Code die Einrichtung über Steuerknüppel starten kann ohne irgendein Menü aufrufen zu müssen und außerdem haben damit Funktionsmodelle die Möglichkeit sehr viele Dinge damit über einen einzigen Taster zu steuern.
Wie ihr seht geht immer wieder ein kleines Stück weiter, aber leider sehr langsam. Z.B. Kreisbögen haben mich fast schon überfordert, weil ich 2 Klassen Volksschule und einen Tanzkurs gemacht habe und da waren sin/cos nicht dabei. Ich musste es erst über das Internet lernen und habe es jetzt nach vielen Problemen geschafft. Übrigens habe ich den Tanzkurs NICHT bestanden
LG Gü
der Computer liegt NOCH nicht verbeult am Gehsteig, aber es wäre fast so weit gewesen!
Hier ein paar Infos was ich bisher angestellt habe:
1) Telemetrieauswahl:
2) Kreisbögen:
3) Neues Cockpitbild und Anwendung der Kreisbögen:
4) Jeti kann Morsecode:
Mit den Kreisbögen bin ich an die Leistungsgrenze der Jeti DS12 angekommen und musste daher einige Tricks anwenden damit der Sender nicht überfordert wird. Das "alte" Cockpit hat jedes Instrument extra dargestellt und daher dürfen einzelne Instrumente nicht sehr groß sein. Daher habe ich jetzt die Instrumente ineinander verschachtelt und habe immer noch einigen Platz für zusätzliche Anzeigen. In der Mitte sollen zwei Zeiger kommen und am Rand Kreisbögen. Mit einem Trick sieht es jetzt so aus als ob der Rundbogen in einer farblichen Schattierung gezeichnet wird was eigentlich nicht möglich ist weil ein Shape nur 1 Farbe haben darf.
Die Einstellungen im Telemetriefenster werden wenn das Programm fertig ist ausschließlich mit den Steuerknüppeln gemacht weil die jeder Sender hat. Das heißt, der Gashebel bewegt den Zeiger/Balken/Rundbogen von 0 auf 100, Quer ändert den Menüpunkt und mit dem anderen Steuzerknüppel wird dann eingerichtet.
Morsen habe ich dem Sender beigebracht weil ich mit einem Code die Einrichtung über Steuerknüppel starten kann ohne irgendein Menü aufrufen zu müssen und außerdem haben damit Funktionsmodelle die Möglichkeit sehr viele Dinge damit über einen einzigen Taster zu steuern.
Wie ihr seht geht immer wieder ein kleines Stück weiter, aber leider sehr langsam. Z.B. Kreisbögen haben mich fast schon überfordert, weil ich 2 Klassen Volksschule und einen Tanzkurs gemacht habe und da waren sin/cos nicht dabei. Ich musste es erst über das Internet lernen und habe es jetzt nach vielen Problemen geschafft. Übrigens habe ich den Tanzkurs NICHT bestanden

LG Gü
von Günter07
Folgende Benutzer bedankten sich: Gilles, sunbeam
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Moderatoren: Thorn, IG-Modellbau
Ladezeit der Seite: 1.094 Sekunden