LUA App für MT 300 (Temperatursensor)

  • IG-Modellbau
  • IG-Modellbau's Avatar Offline
  • Moderator
  • Moderator
  • Beiträge: 3367
  • Dank erhalten: 2412

IG-Modellbau antwortete auf LUA App für MT 300 (Temperatursensor)

Posted 10 Apr. 2020 19:35 #7
Hallo Sascha,
wenn Du möchtest machen wir das zusammen...
Öffne mal bitte die App in einem geeigneten Editor, Notepad++ z.B., das normale NotePad sollte aber auch funktionieren, nur keinen Editor wie Word, oder so.
Suche die Zeilen 347 und 348 und ändere die ,2 in ,0
Die Zeilen beginnen mit "system.registerTelemetry(..."
Dadurch schaltest Du das große Fenster um auf "Automatik" so dass Du beim erstellen des Telemetriefensters entscheiden kannst, ob es klein oder groß sein soll.
Wenn das so weit funktioniert, machen wir mit dem Rest weiter...

Ingmar
von IG-Modellbau
Folgende Benutzer bedankten sich: Thorn, swilhelms@me.com

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • swilhelms@me.com
  • swilhelms@me.com's Avatar Offline Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 19
  • Dank erhalten: 0

swilhelms@me.com antwortete auf LUA App für MT 300 (Temperatursensor)

Posted 10 Apr. 2020 21:30 #8
Hallo Ingmar,
ich habe erst jetzt gesehen, dass Du geantwortet hast.
Ich habe Deine Vorgaben umgesetzt. Das schaut bei mir nun so aus wie auf dem Foto.
Geht also schon in die Richtung - jetzt überlege ich nur wie Du das in der Box nebeneinander bekommst. :)
Das ist echt spannend. Übrigens nutze ich das normale Notepad. (ist etwas schwierig damit die Zeilen zu finden, aber Du hast es gut beschrieben... LG Sascha
von swilhelms@me.com

Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • IG-Modellbau
  • IG-Modellbau's Avatar Offline
  • Moderator
  • Moderator
  • Beiträge: 3367
  • Dank erhalten: 2412

IG-Modellbau antwortete auf LUA App für MT 300 (Temperatursensor)

Posted 11 Apr. 2020 08:09 #9
Hallo Sascha,
ja, super!
Dann können wir ja weiter machen...
Die nächsten Änderungen müssen da gemacht werden wo die Texte ausgegeben werden.
Diese Stellen findest Du, ist ja Ostern..., in der Funktion
ShowSensorValues1(width, height)
In dieser Funktion werden die ersten 4 Zeilen ausgegeben, uns interessieren hier nur die Ausgaben 1 und 2.
Pro Zeile gibt es zwei mal "lcd.drawText(..."
Der erste Parameter innerhalb der () ist die X-Position wo der Text stehen soll, der Zweite die Y-Position.
Zusatzinfo, "width" ist die Breite des Fensters und "lcd.getTextWidth(FONT_BIG, sValue)" liefert die Länge des Textes, der gerade ausgegben wird, zurück.
Versuche bitte mal zu verstehen, was ich mit diesen Werten mache und was Du evtl. daran ändern kannst, damit Zeile eins nur bis zur Mitte des Fensters geht.

Ingmar
von IG-Modellbau
Folgende Benutzer bedankten sich: swilhelms@me.com

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • IG-Modellbau
  • IG-Modellbau's Avatar Offline
  • Moderator
  • Moderator
  • Beiträge: 3367
  • Dank erhalten: 2412

IG-Modellbau antwortete auf LUA App für MT 300 (Temperatursensor)

Posted 11 Apr. 2020 08:13 #10
Hier noch etwas Lesestoff:
www.jetimodel.com/en/DC-DS-24-Lua-API-1/
Auf dieser Seite ganz unten ist der Link zum LUA-PDF-Dokument...
Da steht, auf Seite 81 wie der "lcd.drawText(..." Befehl funktioniert.

Ingmar
von IG-Modellbau
Folgende Benutzer bedankten sich: swilhelms@me.com

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • swilhelms@me.com
  • swilhelms@me.com's Avatar Offline Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 19
  • Dank erhalten: 0

swilhelms@me.com antwortete auf LUA App für MT 300 (Temperatursensor)

Posted 11 Apr. 2020 11:12 #11
Hallo und guten Morgen Ingmar,
vielen Dank für die Hinweise... das ist wirklich wie Ostern.
(Ich muss dazu sagen, das ich überhaupt keine Coding Kenntnisse habe, also ein echtes LUA Abenteuer...)

Ich habe mit Deinen Infos ein wenig probiert und einen Teilerfolg erzielt ...
Gelernt habe ich, wie man die Texte auf der Display Koordinate verschiebt. Das hat zu einem "AHA-Effekt" geführt.
Nachdem ich aber nun versucht habe auch noch die sich überlagernden Temperaturwerte zu verschieben, bin ich gnadenlos gescheitert... Ich kann mit der Änderung des Wertes 0 in der Zeile mit dem Sensor Value leider nur die Zeile beeinflussen.

Die Infos aus dem PDF sind für mich leider zu schwere Kost... vielleicht verstehe ich das, wenn Du mir noch ein Hinweis geben magst...

Bei mir auf dem Display haben meine Änderungen zu dem Effekt geführt (Siehe Fotos)

LG Sascha
Last Edit:11 Apr. 2020 11:21 von swilhelms@me.com

Anhänge:

Letzte Änderung: 11 Apr. 2020 11:21 von swilhelms@me.com.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • swilhelms@me.com
  • swilhelms@me.com's Avatar Offline Autor
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 19
  • Dank erhalten: 0

swilhelms@me.com antwortete auf LUA App für MT 300 (Temperatursensor)

Posted 11 Apr. 2020 11:42 #12
Hallo Ingmar,
ich habe es gecheckt... S Value ... da lag die Lösung ja in der Luft.
Ich habe ganz einfach den Code vom "Text" benutzt... muss nun nur noch die Abstände feintunen...

Schau mal...(Ich bin so happy)

Vielleicht finde ich auch noch was zu Textformaten...
von swilhelms@me.com

Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: ThornIG-Modellbau
Ladezeit der Seite: 0.978 Sekunden