Bitte ändert euer Passwort!
Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!
LUA IDE Tools?
- Alfred Neumann
- Offline
- Premium Mitglied
-
- Beiträge: 86
- Thanks: 22
Re: LUA IDE Tools?
22 Juli 2018 15:47FuniCapi wrote: Ich habe gerade eben die Dumper App nochmals runtergeladen und ausprobiert. Es hat alles funktioniert wie es soll.
Da muss bei dir was schieflaufen. Läuft die App die du dumpen willst auch als unkompilierte Version? Falls da Syntax-Fehler drin sind, funktioniert auch das dumpen nicht.
Gruss Lukas
Ich habe da ganz bestimmt einen Fehler gemacht, und werde mich heute Abend noch einmal in Ruhe an meinen Rechner setzen und alles der Reihe nach durchtesten.
Hab lieben Dank für Deine Hilfe,
Alfred
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FuniCapi
- Offline
- Platinum Mitglied
-
- Beiträge: 1889
- Thanks: 930
Re: LUA IDE Tools?
22 Juli 2018 16:00 - 22 Juli 2018 16:031. Schreiben des Codes in Notepad++. Im Reiter Sprachen Lua auswählen, dann hat man Highlighting für Lua-Befehle. Die Lua-API-Dokumentation von Jeti hat ein paar gute Beispiele. Deshalb ist bei mir immer die PDF-Version geöffnet und mit der Suchen Funktion kommt man meist schnell zu Beispielen
2. Speichern des Codes als .lua Datei im Apps-Ordner des Jeti Studio Emulators
3. Laden und Ausführen der Lua-App im Emulator. Nach Änderungen im Code im Notepad++ immer speichern und im Emulator unten links auf Reload Lua drücken. Wenns ganz schief gelaufen ist muss man die App sogar komplett neu laden und Einstellungen im Form neu machen.
4. Debuggen mittels Konsole im Emulator. Dazu immer wieder print-Befehle im Code einbauen, dann weiss man was abläuft oder eben schiefläuft.
5. Sobald Telemetrie oder andere Real-Time-Komponenten getestet werden möchten kommt man leider nicht darum herum die Lua-App auf den Sender zu laden und dort mit Empfänger/Sensoren zu testen. Der Sender selbst hat auch eine Lua-Konsole. Deshalb sollten die print-Befehle fürs Debugging bis zum Schluss drin bleiben.
6. Erst wenn alles einwandfrei funktioniert die Lua-App mit dem Dumper kompilieren, wobei es sich ja eigentlich gar nicht um ein kompilieren handelt
Gruss Lukas
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Alfred Neumann
- Offline
- Premium Mitglied
-
- Beiträge: 86
- Thanks: 22
Re: LUA IDE Tools?
22 Juli 2018 17:40 - 22 Juli 2018 17:41Eine wirklich tolle Anleitung, deren Ablauf mich stark an meine Programmierung von Atmel Controllern erinnert.
Werde mich gleich einmal ans Werk machen. Bin mir nun ganz sicher, dass es klappen wird.
Alfred
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- nichtgedacht
- Autor
- Neues Mitglied
-
- Thanks: 0
Re: LUA IDE Tools?
22 Juli 2018 17:56die eigentliche Arbeit macht string.dump und ist Bestandteil der Sprache. www.lua.org/manual/5.3/manual.html#pdf-string.dump
Ein Lua Script müsste von sich selbst eine .lc Version erzeugen können.
Es besteht leider das Problem, dass die chunks je nach Betriebssystem unterschiedlich erzeugt werden.
D.h. z.B. konkret, dass eine eine .lc Datei die mit dumper.lua auf dem Emulator unter Linux erzeugt wurde nicht im Emulator unter Windows läuft und auch nicht auf dem Sender.
Das gleiche gilt umgekehrt auch.
Gruß
Dieter
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Alfred Neumann
- Offline
- Premium Mitglied
-
- Beiträge: 86
- Thanks: 22
Re: LUA IDE Tools?
22 Juli 2018 17:59 - 22 Juli 2018 19:54Hat vielleicht jemand eine Idee woran das liegen könnte?
Bin etwas ratlos
Alfred
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FuniCapi
- Offline
- Platinum Mitglied
-
- Beiträge: 1889
- Thanks: 930
Re: LUA IDE Tools?
22 Juli 2018 21:20 - 22 Juli 2018 21:21Ich hab mal die Dumper.lua Datei angehängt. Die funktioniert bei mir im Emulator unter Windows 10.
Gruss Lukas
Bitte Anmelden oder Registrieren um der Konversation beizutreten.