Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

Analoguhr 08 Sep 2022 22:41 #13

  • Günter07
  • Günter07s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 215
  • Dank erhalten: 197
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
Folgende Benutzer bedankten sich: Gilles, sunbeam, Gliderfan1, peter modelcity, FuniCapi, Hermann, A.Kienle

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Analoguhr 13 Sep 2022 09:50 #14

  • Gilles
  • Gilless Avatar
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 191
  • Dank erhalten: 98
Das wird echt geil, Danke für deine Arbeit.
Gruß
Christian

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Analoguhr 15 Okt 2022 10:20 #15

  • Gilles
  • Gilless Avatar
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 191
  • Dank erhalten: 98
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Analoguhr 17 Okt 2022 10:25 #16

  • maddi67
  • maddi67s Avatar
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 103
  • Dank erhalten: 61
...da liegt wohl irgendwo ein verbeulter Personalcomputer auf dem Gehsteig. :dry: :lol:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von maddi67.

Analoguhr 17 Okt 2022 13:09 #17

  • w.w.
  • w.w.s Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1001
  • Dank erhalten: 333
Günter war jedenfalls seit 03.10.2022 nicht mehr im Forum

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Analoguhr 19 Dez 2022 16:11 #18

  • Günter07
  • Günter07s Avatar Autor
  • Offline
  • Gold Boarder
  • Gold Boarder
  • Beiträge: 215
  • Dank erhalten: 197
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ü
Folgende Benutzer bedankten sich: Gilles, sunbeam

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: ThornIG-Modellbau
Ladezeit der Seite: 0.290 Sekunden
Powered by Kunena Forum