Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA:

LUA IDE Tools? 22 Jul 2018 17:47 #13

  • Alfred Neumann
  • Alfred Neumanns Avatar
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 86
  • Dank erhalten: 22

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.

LUA IDE Tools? 22 Jul 2018 18:00 #14

  • FuniCapi
  • FuniCapis Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1664
  • Dank erhalten: 784
Mein Ablauf zum erstellen von Lua-Apps ist folgender:
1. 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
Folgende Benutzer bedankten sich: Alfred Neumann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von FuniCapi.

LUA IDE Tools? 22 Jul 2018 19:40 #15

  • Alfred Neumann
  • Alfred Neumanns Avatar
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 86
  • Dank erhalten: 22
Eigentlich müsste ich Dir für Deine Mühe gleich 3 Dankeschön geben :) :) :) , was hier leider nicht funktioniert.

Eine 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.

Letzte Änderung: von Alfred Neumann.

LUA IDE Tools? 22 Jul 2018 19:56 #16

  • nichtgedacht
  • nichtgedachts Avatar Autor
  • Besucher
  • Besucher
Hi,

die 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.

LUA IDE Tools? 22 Jul 2018 19:59 #17

  • Alfred Neumann
  • Alfred Neumanns Avatar
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Beiträge: 86
  • Dank erhalten: 22
Bekomme leider diese Fehlermeldung beim Laden der Dumper.lua in den DS24 Emulator nicht weg.

Hat vielleicht jemand eine Idee woran das liegen könnte?



Bin etwas ratlos :(

Alfred
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Alfred Neumann.

LUA IDE Tools? 22 Jul 2018 23:20 #18

  • FuniCapi
  • FuniCapis Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1664
  • Dank erhalten: 784
Das ist wirklich komisch. Evtl. ist deine Dumper.lua Datei beschädigt. Zeile 7 ist nämlich nur Kommentar und das Zeichen < kommt im ganzen Code gar nicht vor!!!!

Ich hab mal die Dumper.lua Datei angehängt. Die funktioniert bei mir im Emulator unter Windows 10.

Gruss Lukas
Anhänge:
Folgende Benutzer bedankten sich: Alfred Neumann

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von FuniCapi.
Moderatoren: ThornIG-Modellbau
Ladezeit der Seite: 0.259 Sekunden
Powered by Kunena Forum