Grundprinzip
- EEP schreibt Daten via Lua in das Verzeichnis
LUA\ak\io\exchange
- EEP-Web liest diese Daten und stellt sie auf einer Webseite bereit
Vorbereitung in Lua
-
Du brauchst für Lua
Eine aktuelle Version der Lua-Bibliothek von Andreas Kreuz - mindestens Version 0.9.0 (siehe Installation)
-
Lua einrichten
Wenn Du die Bibliothek installiert hast, dann nimm den Aufruf von
ModuleRegistry.runTasks()
in die vorhandene FuntionEEPMain()
auf:local ModuleRegistry = require("ak.core.ModuleRegistry") ModuleRegistry.registerModules( require("ak.core.CoreLuaModule"), require("ak.road.CrossingLuaModul") ) function EEPMain() -- Dein bisheriger Code in EEPMain ModuleRegistry.runTasks() return 1 end
-
Einrichtung in Lua prüfen
Prüfe in der EEP-Installation, ob die Datei
LUA\io\exchange\ak_out_eep-web-server.json
geschrieben wird.Hinweis: Diese Datei wird angelegt wenn die Anlage im 3D-Modus läuft.
Starten von EEP-Web
-
Starte die exe aus
C:\Trend\EEP16\LUA\ak\lua-server-for-eep.exe
. -
Falls der Lua-Server das Programm nicht findet, wähle das Verzeichnis Deiner EEP-Installation:
-
So sollte es aussehen, wenn der Server das Verzeichnis findet:
🍀 Du hast es bis hierhin geschafft, nun wünsche ich viel Spaß beim Benutzen von
http://localhost:3000
.⭐ Wenn Du den Server von einem anderen PC erreichen möchtest, benutze statt
localhost
Deine IP-Addresse z.B.http://192.168.0.99:3000
oder Deinen Rechnernmamen, z.B.http://deinrechnername:3000
.