Der erste große Hype um Plugin 2 zu EEP 10, das jetzt die Verwendung der Programmiersprache Lua zur Steuerung der EEP-Anlagen ermöglicht, scheint so langsam wieder abzuklingen. Ich war in der Zeit auch nicht untätig, sondern habe zwei komplette "Module" entwickelt, die ihr in eure Anlagen einbinden und leicht konfigurieren könnt.
Das eigentliche Schreiben des Programmcodes ging noch relativ schnell, aber das Erstellen einer vernünftigen Präsentation und Dokumentation hat doch einiges an Zeit gekostet, aber die habe ich mir genommen.
Auf meiner Homepage gibt es ab sofort eine neuen Menü-Eintrag "Lua-Skripte", wo ihr alle neuen Sachen findet:
- Zum einen eine Sammlung von kleinen Code-Schnipseln, die ich immer erweitern werde, wenn ich was neues brauchbares habe
- Das Modul "Schattenbahnhofssteuerung" (mittlerweile fast schon ein Klassiker für Lua-Skripte). Vorteil (aus meiner Sicht) ist die sehr leichte Konfigurierbarkeit. Bei "ideal" aufgebauten Schattenbahnhöfen kann die Konfiguration extrem einfach sein, aber auch nicht ideal aufgebaute Schattenbahnhöfe werden mit nur ein bisschen mehr Konfigurationsaufwand genauso unterstützt.
- Das Modul "TaskMemorizer". Dieses Modul übernimmt eine klassische Aufgabe der bisherigen Schaltkreise: Das ständige Abfragen, ob eine bestimmte Aufgabe erledigt werden muss. Das eigentliche "Merken" der anstehenden Aufgaben übernehmen hier Zustandssignale, die auch das Speichern und Neuladen der Anlage "überleben". Ein mögliches Einsatzgebiet von vielen: Ein eingleisiger Streckenabschnitt, wo sich Züge anmelden und Durchfahrt beantragen können.
Aber bevor ich jetzt alles doppelt schreibe, lest euch am besten auf meiner Homepage durch, wie das ganze funktioniert.
Achja, nochwas: Programmiersprachen waren bisher schon immer ziemlich englisch-lastig, und werden es auch zukünftig sein. Da nehme ich meine Skripte auch nicht aus.
Da es aber unter uns EEPlern wohl doch auch einige Leute gibt, die des englischen noch nicht so ganz mächtig sind, habe ich versucht, alle englischsprachigen Begriffe im Tooltip zu übersetzen. Eine genauere Erklärung dazu gibt es auf der Übersichtseite von den Lua-Skripten.
Da das aber natürlich auch nicht ganz von selbst geschieht, würde mich interessieren, ob sich der Aufwand überhaupt lohnt. Wenn es eh niemandem was bringt, kann ich mir die Arbeit auch sparen.
Darum die Frage: Wer kann von sich sagen, dass ihm diese Form der Übersetzung geholfen hat?
Fragen, Vorschläge und Fehlermeldungen aller Art dürft ihr hier natürlich gerne auch stellen. Beeilt euch aber , weil ich von Dienstag bis Samstag (vermutlich ziemlich internetlos) in Hamburg bin. In der Zeit kann ich hier also höchstwahrscheinlich nicht antworten.
Und für alle, die ihn oben übersehen haben und auch unten in meiner Signatur nicht finden, hier nochmal der Link zu meiner Homepage.
Viele Grüße
Benny