Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen 01 Dez 2020 16:44 #1

  • andreobi
  • andreobis Avatar Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 19
  • Dank erhalten: 23
Hallo,

ich hatte vor einiger Zeit einen LogFilePlayer entwickelt. Das Programm ist eine Ergänzung für das Jeti Studio.

Die Grundfunktion besteht darin ein Logfile auszuwählen. Das Abspielen des Loglies zu starten, so dass die Telemetriedaten des Logfiles von einer anderen Lua App empfangen werden können als würden diese Daten direkt vom Modell empfangen werden.

Ich selbst habe von Zeit zu Zeit die Herausforderung Lua Programme zu testen die Telemetriedaten benötigen. Wie aber bekommt man Telemetriedaten in die Testumgebung? Eine Möglichkeit bietet das Überschreiben von lua classen die Telemetriedaten zur Verfügung stellen. Ansatzweise können auch Poti- und Schalterelemente aus den Logdateien impotiert werden - leider sind die API's noch nicht vollständig. Die Bedienung ist sehr einfach gehalten, da sie irgendwie dazwischen passen muss und nicht das zu testende Lua Programm behindern soll.

Eine Warnung muss hier noch ausgesprochen werden, weil sich der LogFilePlayer zwischen den Jeti API und anderen Lua Programmen hängt, darf aus Sicherheitsgrüden der Player nicht auf einer Fernsteuerung betrieben werden!!!

Finden Könnt ihr den Player unter github.com/andreobi/JETILogfilePlayer

Vielleicht passt das Thema auch zu der Diskussion "Zukunft Jeti" oder Wünsche .... Ich jedenfalls wünsche ich mir solch eine Funktionalität in der Jeti Studio Umgebung.

Gruß
Andre
Folgende Benutzer bedankten sich: NicoS, WalterL, FuniCapi, Nicolas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen 29 Jan 2021 13:37 #2

  • andreobi
  • andreobis Avatar Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 19
  • Dank erhalten: 23
Ja nach langer Zeit gibt es jetzt ein Update Version 0.52 mit folgenden Änderungen:

- check errorParse to avoid "nil" print
- sensor.valid handling changed
- system.getSensors returns now a sorted table to be more like jeti
- sensorName is now reintoduced
- default control button is now SA

An der Stelle möchte ich mich bei Nico, der mich motiviert hat den Code zu verbessern, bedanken.

Gruß
Andre
Folgende Benutzer bedankten sich: NicoS

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von andreobi.

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen 29 Jan 2021 14:19 #3

  • NicoS
  • NicoSs Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 485
  • Dank erhalten: 145
Das in der ersten Nachricht erwähnte Lua-Programm Jeti Logfile Player habe ich heruntergeladen und auf dem PC installiert, aber ich konnte es nicht zum Laufen bringen. Ich habe andreobi per E-Mail kontaktiert. Er hat das LUA-Programm angepasst. Jetzt funktioniert es ohne Probleme.
Das folgende Bild zeigt die Wiedergabe einer Logdatei im Jeti DC/DS-Emulator mit Hilfe des LUA-Programms Jeti Logfile Player.
Andreobi, vielen Dank für Ihre Arbeit! Der Log File Player ist ein großartiges Werkzeug, das die Entwicklung neuer LUA-Programme erheblich erleichtert.

Mit freundlichen Grüßen

NicoS
Anhänge:
Folgende Benutzer bedankten sich: Nicolas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von NicoS.

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen 14 Jul 2021 17:18 #4

  • andreobi
  • andreobis Avatar Autor
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Beiträge: 19
  • Dank erhalten: 23
Es gibt ein kleines Update um die Signalstärke RSSI darzustellen
Gruß
Andre
Folgende Benutzer bedankten sich: skyfreak, Nicolas

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen 16 Jul 2021 11:30 #5

  • NicoS
  • NicoSs Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 485
  • Dank erhalten: 145
Thanks!!!

Nico

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Log Dateien zum Testen von LUA Programmen im Jeti Studio abspielen 27 Okt 2021 19:03 #6

  • davidmcq137
  • davidmcq137s Avatar
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 75
  • Dank erhalten: 80
What Andre has done here is very impressive. I have also done something similar (reading and replaying log files) and I can't imagine working without it... and I can fully appreciate how nice Andre's app is :-)

I do have a companion project that emulates sensors by taking over the system routines .. but instead of reading a log file, you can put in an arbitrary lua expression for the value of the sensor. We have functions for reading switches, knobs and controls, and many other useful functions (sequences, triangle and square wave .. and of course all the lua math libs) that can be used.

It can also create gps flight paths .. you specify the flight path in lua two parametric equations for x(t) and y(t) and a lat/long origin .. and it emulates the gps sensor values that would be returned when "flying" around that parametric equation centered at the lat long coords.

If anyone is interested I would he happy to share it. The doc file is at:
github.com/davidmcq137/JetiLuaDFM/blob/master/SensorE.txt

I could tidy up a distro of this if anyone wants it.

Again, hard to imagine working on a lua app of any size without tools like these.

Dave
Folgende Benutzer bedankten sich: FuniCapi

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Ladezeit der Seite: 0.330 Sekunden
Powered by Kunena Forum