Hallo liebe Freunde und Mitglieder,

Hier werde ich nach und nach alle Fortschritte der Software dokumentieren.

Der erste Schritt war die Planung eines Gesamtkonzeptes und herausgekommen ist…

Die gesamte Software wird in 2 Teile geteilt. Eine Laufzeit-App die für das Modell verwendet wird OHNE Einstellmöglichkeiten!

2. Teil wird dann eine App mit der man alle Einstellungen vornehmen kann und danach das Programm wieder beendet! Es ist ja nicht nötig unnötigen Ballast im Echtbetrieb mitzunehmen…


22.02.2025

Manchmal kommt man nicht gleich auf die richtige Idee, aber Hauptsache der Groschen ist doch noch gefallen! 🙂

Jetzt ist die Hintergrundfarbe egal weil hier nicht mit einem schwarzen Balken geschummelt wird!!! Konsequent alles nutzen was im Sender bereits vorhanden ist und hier verwende ich auch noch den „alten“ Simulator ohne neuen Befehlen!

20.02.2025

Im Augenblick programmiere ich eigentlich sehr wenig und kümmere mich mehr um verschiedene Möglichkeiten der Grafikanzeige auf dem Display. Die Grafik selbst ist noch nicht fertig/perfekt weil es mir eigentlich mehr um den Effekt geht. 

Also mir persönlich gefällt die Anzeige sehr gut und die erhöhte Auslösung im nativen Modus kann man so sehr gut nutzen.

18.02.2025

In der Cockpit-App wird auch ein kleines Tool sein mit dem man Infos über ein Modell aufrufen kann. Dieses kleine Tool habe ich jetzt zunächst ausgelagert und es ist auch alleine lauffähig auf allen Sendern welche die Jeti Hilfe mit html Seiten darstellen können.

Wenn wir jetzt eine Info vom Modell haben wollen, dann müssen wir eine htm Datei anlegen, eine Beispieldatei ist in der Zip enthalten. Seht euch diese Datei mit einem Editor an und ihr werdet sehen es ist nicht weiter kompliziert! Am besten verwendet ihr Notepad++ weil dieses Programm alle html Codes kennt und farblich hervorhebt. Auch LUA-Dateien sind damit sehr gut lesbar.

Diese Datei speichert ihr jetzt mit dem Namen des Modells ab, so wie ihr es in den Grundeinstellungen angegeben habt inkl. htm als Dateiendung. Jetzt kopiert ihr diese Datei in den Ordner Modellinfo inkl. aller Bilder die ihr dort angegeben habt.

Wenn jetzt Im Hauptmenü der Menüpunkt „Modellinfo“ aufgerufen wird, durchsucht das Programm den Ordner Modellinfo und zeigt in einem Dropdownmenü alle *.htm Dateien an. Sollte der Name des Modells in der Grundeinstellung identisch sein mit einem gefunden Dateinamen, dann wird diese Datei sofort selektiert. Zum anzeigen der Datei jetzt einfach F4 drücken. Habt ihr euch eine andere Datei angesehen und wollt wieder zurück zum aktuellen Modell, dann drückt einfach F3. Die Liste wird erneut eingelesen und das aktive Modell selektiert.

Ihr habt es wahrscheinlich schon herausgefunden, ihr könnt natürlich nicht nur Infos über ein Modell, sondern alles was ihr wollt auf diese Art speichern und ansehen. Deshalb habe ich auch eine htm Seite als „Handbuch“ mit einigen Bildern angelegt. Bitte lesen …

Es ist wirklich nur ein sehr einfaches Programm, also erwartet euch nicht zu viel.

WICHTIG:

Diese App kann frei kopiert und verändert werden. Für etwaige Fehler im Programm und deren mögliche Folgen übernehme ich keinerlei Haftung! Jeder kann diese App auf eigene Gefahr benutzen. Sollte jemand damit nicht einverstanden sein, so darf es nicht genutzt werden!

Viel Spaß beim Ausprobieren!

04.02.2025

Eine kleine Spielerei, damit ihr seht wie ein Kreisbogen in LUA berechnet wird…

Um eine geschlossene Fläche mit LUA zu zeichnen, muss man sämtliche Punkte berechnen welche die Außenlinien darstellen und diese werden dann automatisch durch LUA gefüllt. Bei einem Rechteck also ganz einfach die Ecken definieren, Lua verbindet es mit Linien und füllt den Inhalt. Bei einem Kreis wird es etwas schwieriger… In diesem Fall müssen sogar 2 Kreise berechnet werden und rund sollte es auch noch werden. Im Idealfall würde ich jeden Punkt vom Kreis einzeln berechnen, aber dann benötige ich so viel Rechenleistung bis er gar nicht mehr fertig wird mit seinen Berechnungen!!!

Also müssen die Punkte reduziert werden! Je nach Durchmesser variiert jetzt die Anzahl der Punkte. Ganz innen genügen wenige Punkte und ganz außen werden es etwas mehr.

Parameter die man benötigt:

x,y = ist die Lage des Kreis Mittelpunktes am Bildschirm

d1,d2 = Kreisdurchmesser innen und außen, wobei es keine Rolle spielt welche Kreis kleiner oder größer ist

von = Der Punkt wo der Kreisbogen startet, der bewegt sich auch nicht und steht fest. 0 ist dabei unten und rechtsherum geht es bis 360°

bis = Wie weit der Winkel gezeichnet werden soll, maximal natürlich 360° = Vollkreis

rev = vom Startpunkt nach links oder nach rechts drehen

Für den Emulator bzw. Fernsteuerung habe ich festgelegt:

P2 = Transparenz, Knallrot oder fast nicht zu sehen bis unsichtbar…

P3 = x-Position am Bildschirm

P4 = y-Position am Bildschirm

P5 = Kreisdurchmesser 1

P6 = Kreisdurchmesser 2

P7 = Startwinkel

P8 = Winkelweite

Sa = Schalter für links- oder rechtsherum zeichnen

03.02.2025

Mit einem Mitarbeiter der Firma Jeti habe ich Kontakt aufnehmen können und habe für mein Projekt „Cockpit“ eine umfangreiche Unterstützung erhalten! Ab sofort kann ich den nativen Modus im Emulator benutzen um mein Programm auch auf dem neuen Sender in voller Auflösung nutzen zu können. Die Erlaubnis Videos und Bilder zu veröffentlichen habe ich ebenfalls erhalten.

Natürlich bin ich sofort am Wochenende am PC gesessen und habe die Grafiken an die neuen Möglichkeiten angepasst.

Hier ein Kurzvideo wie es dann aussehen wird:

In diesem kurzen Video könnt ihr meine alte „Uhr“ im Vergleich altes / neues Display sehen. Das komplette Display der alten Sender passt somit fast 3x in das neue Display! Dadurch kann man natürlich mehr auf den Bildschirm anzeigen lassen oder das Bild in der Qualität wesentlich verbessern! 

Hier noch ein paar Bilder mit verschiedenen Desktopfarben:

27.01.2025

5 Schritte nach vor, 10 Schritte zurück könnte man den derzeitigen Stand der App beschreiben!

So schlimm ist es ja nicht, aber ich musste die App jetzt zum 4ten Mal neu überdenken und große Teile des Programmes neu schreiben. Allerdings wird auch der Wissensumfang größer und um so schneller kann ich den neuen Code schreiben.

Erneut habe ich die Hintergrundgrafik von Anfang an erstellt im CAD, danach ins Corel Draw übernommen und dann kräftig zerlegt. Ich lasse nur noch die Hauptgrafik im Hintergrundbild, also EGT,RPM und Status. Alles andere wird nach belieben durch die App hinzugefügt.

Mehrere Fehler habe ich damit beseitigt und zwar:

  1. Bei EGT habe ich bisher von weiß bis rot die Grafik gezeichnet, aber eigentlich wird Metall wenn es erhitzt wird zuerst dunkelrot glühend und wenn es immer wärmer wird auch immer heller! Korrigiert…
  2. Die Skaleneinteilung habe ich bisher automatisch mit 5 unterteilt. Von 2 auf 4 habe ich damit 5 Unterteilungen gehabt und jetzt bin ich bei EGT von 5 auf 4 gegangen und bei RPM von 5 auf 6. Das ergibt jetzt wesentlich mehr Sinn!!!

Hier das Hintergrundbild:

Die restlichen Einzelteile:

Geändert habe ich jetzt auch die Grafiken für Tank und Turbinenakku. Hier bleiben jetzt die Striche der Unterteilungen sichtbar!

Die für mich wichtigste Änderung ist ein Simulationsbetrieb! Ich brauche nur bei einer einzigen Variablen Simu=true setzen und schon kann ich mit dem Gashebel alle Zeiger und Bögen gleichzeitig bewegen.

Außerdem habe ich den Code sowie die Daten im Hintergrund komplett umgestellt. Im Code selbst sind keine Daten mehr enthalten! Diese habe ich jetzt verteilt in 3 Dateien. Eine für das Modell, eine für die Grafik und eine für die Turbinencodes.

Es wird noch einiges an Wasser die Donau runterfließen bis ich das Programm „fertig“ bezeichnen kann, aber ein schönes Stück habe ich bereits erledigt.

18.01.2025

Schon wieder 18.01.2025??? Naja der Bericht weiter unten ist um 3:00 in der Nacht entstanden und jetzt ist es bereits 12:30!

Zur Erklärung wie entsteht die Grafik?

Ein Corel Draw 2021 habe ich mir als Vollversion etwas günstiger eingekauft und damit zeichne ich das Bild als  Vektorgrafik! Die Bilder sind dabei sehr groß und man kann viele Details zeichnen. Hier habe ich die Grafik nachträglich zerrissen, damit ihr die vielen Teile seht  

Ist die Zeichnung fertig wird diese in voller Bildgröße exportiert! Man könnte hier bereits die Grafik in der richtigen Größe exportieren, aber da habe ich ein Programm gefunden welches es viel besser macht als Corel Draw!!! Zumindest habe ich die richtigen Einstellungen leider noch nicht gefunden…

So sieht jetzt das Bild aus wenn es exportiert wurde:

Leider hat dieses Bild einen schweren Fehler!!! Das tiefe schwarz ist jetzt eher einem dunkelgrau gewichen, was jetzt nur kurz beim Hinsehen keine Rolle spielt aber nachher im Sender zur Katastrophe wird!!!

Lua im Jetisender ist nämlich nicht in der Lage ein Objekt in mehreren Farben zu zeichnen. Nur eine einzige Farbe ist erlaubt. Aber bei der Tankanzeige und beim Turbinenakku ist doch der Balke schattiert dargestellt? NEIN!!! Eben nicht, sondern der mehrfarbige Bogen ist im Grundbild enthalten wie ihr seht und Lua legt einen schwarzen Balken darüber!!! Dafür sollte aber der HIntergrund jetzt tatsächlich schwarz sein, sonst sieht man den schwarzen Bogen auf dem grauen Cockpit!

Ich habe ja Corel Photo Paint mit Corel Draw im Paket erhalten und damit lade ich jetzt das Bild, lege eine Farbmaske darüber und verwandle das grau in ein tiefes schwarz:

Jetzt haben wir ein tiefes schwarz und ein Bild in der Auflösung von 3545×1775 Pixel…

Upps, a bissi zu groß für den Jeti Sender mit gerade einmal 319*159 Bildpunkten!!! Jetzt kommt aber mein spezielles Spezialprogramm ins Spiel welches besser und schneller ohne irgendeiner einzigen Einstellung perfekte Bilder für Jeti aus dem großen Bild macht!!!

Darf ich vorstellen? Sündhaft teuer und perfekt geeignet, TATAAAAAAAA:

Windows Paint

Echt jetzt? Ja genau, Paint liefert perfekte Verkleinerungen für unsere Sender und so sieht es jetzt aus:

Jeder könnte sich also sein Bilder selber zeichnen und das Programm generiert dann die Zeiger und/oder Bögen, sowie den Text.

Sodale, Fortsetzung folgt…


18.01.2025

Was hat sich bis jetzt getan? Ohne wirklich sichtbarem Ergebnisse hat sich sehr viel getan!!!

Bisher sind alle Daten direkt als fester Wert im Programm enthalten gewesen und damit kann man es nur für ein einziges Modell benutzen. Für das nächste Modell ist der Code neu zu schreiben weil man die Daten so nicht mehr wirklich findet…

Jetzt habe ich das Programm komplett überarbeitet und das Ergebnis sieht rein optisch identisch aus! Aber im Hintergrund ist jetzt in der App nur mehr der Code enthalten und alle Parameter werden einfach ausgelagert in Dateien.

Hier könnt ihr einen Teil einer Tabelle mit bereits über 500 Zeilen sehen :

Auch die Statuscodes für mittlerweile 12 verschiedene Turbinenhersteller sind in dieser Tabelle enthalten. Man gibt nur noch an welche Turbine man verwendet und das Programm lädt dann die Codes von diesem Hersteller in das laufende Programm. Alle anderen Daten werden wieder verworfen damit nicht zu viele Ressourcen verwendet werden.

Wie viel Ressourcen benötigt im Augenblick das Programm?

Der höchste Wert war bisher mit 16% zu lesen und damit ist kein Problem zu erwarten.

Für 2 meiner Modelle habe ich bereits das Cockpit in Betrieb.

Das Laufzeitprogramm ist damit schon sehr weit fortgeschritten, aber das Einstellprogramm habe ich leider noch nicht einmal begonnen…

Wie kompliziert so ein einfaches Programm werden kann war mir nicht ganz bewusst, aber zu sehen wie es dann einfach nur funktioniert ist ein schönes Gefühl.

09.01.2025

Erster Test im Echtbetrieb mit einer IQ-Hammer 90+

Angezeigt werden:

  1. Tankinhalt in %
  2. EGT Abgastemperatur
  3. RPM Drehzal der Turbine
  4. Turbinenakku
  5. Spannung der Turbinenpumpe
  6. Statusmeldungen der Turbine
  7. Gasstellung die in der ECU verarbeitet wird
  8. Empfängerspannung Akku 1
  9. Empfängerspannung Akku 2

Alle analogen Anzeigen sollen nicht wie wild springen, sondern werden wie ein echter Zeiger eben „gebremst“ angezeigt. Wenn der Tank unter einen bestimmten Wert fällt, im Augenblick unter 25%, dann fängt die Anzeige zu blinken an und es wird ein akustischer Alarm ausgelöst. Diesen kann man abschalten. Als ersten Versuch habe ich das Einziehfahrwerk verwendet. Kommt der Alarm, einfach Fahrwerk ausfahren und schon herrscht wieder Stille.  Der Turbinenakku fängt unter 10,8 Volt ebenfalls zu blinken an, aber ohne Alarm. Es hat ja keine Auswirkungen auf den Flug.

04.01.2025

Erster Test auf dem Simulator:

Hier mein Versuchskaninchen mit IQ_Hammer 90+ Turbine:

Auf Wunsch von Peter, hier ein kurzes Video wo man sieht wie einfach man mit Jeti Studio und Notepad++ ganz einfach programmieren und sofort testen kann.

Im Video ändere ich kurz die Farben der Schrift.

Nach oben scrollen