Leguan Demo 1
Information
Sie benötigen mindestens leguan.lua v0.2
Der Inhalt des Lua Skript-Editors
clearlog()
print("Hey let's start, EEP Version is: ", EEPVer)
anlage="Leguan Demo 1"
require "leguan"
function EEPMain()
Tasks:exec()
return 1
end
Die Konfigurationsdatei
signal=1
Gibt die ID des Anlagenhauptschalter an.
FSsignale={
{sig=21,start=10}, — Einmündung
{sig=18,start=27}, — Einmündung
{sig=26,start=22,ziel=»1,2,3″}, — Einfahrt
{sig=13,start=29,cond=34}, — Ausfahrt
{sig=12,start=30,cond=35,ziel=»1,2″}, — Ausfahrt
{sig=11,start=31,cond=36}, — Ausfahrt
FSignale ist die Tablle die die Fahrstrassen definiert. Folgende Parameter werden hier verwendet:
- sig bezeichnet die ID des Einfahrtsignals vor der Fahrstrasse.
- start ist die ID der Fahrstrassen-Startmarkierung.
- ziel gibt an welcher Weg ausgewählt wird. Ohne Angabe wird derWeg 1 gewählt. Bei der Angabe von mehreren Wegen wird der Weg per Zufall ausgewählt.
- cond gibt ein unsichtbares Signal zwecks Halt in den Stationen / Bahnhöfen an. Wenn dieses auf Halt steht kann die Fahrstrasse nicht ausgelöst werden.
FDoorsL={
«Tueren-li»,
}
FDoorsR={
«Tueren-re»,
}
Diese Tabellen sind für die automatische Türöffnung und Schliessung.
Die Kontakte
Halt(Zugname,13,15,"r")
Wird bei Stationen und Bahnhöfen benötigt wenn der Zug vor der nächsten Fahrstrasse halten soll. Die 13 bezeichnet hier das Haltesignal, Die 15 die Wartezeit in Sekunden und der r (oder l) gibt an auf welcher Seit die Türen geöffnet werden sollen).
FSGo(Zugname,26)
Diese Kontakte sind nicht wirklich Notwendig. Sie werden nur benötigt wenn die Fahrstrasse noch vor ereichen des Vosignals ausgelöst werden sollen. Sie können alle Kontakte mit diesem Befehl mal aus der Demoanlage entfernen (Es sind hier alle gelben Soundkontakte) und sie werden sehen die Anlage funktioniert immer noch !
Zusammenfassung
Sie benötigen nur eine einfache Konfigurationsdatei für die Fahrstrassen und einen Kontaktpunkt (pro Gleis) für die Haltestellen.
leguan kann natürlich noch mehr. Alles weiter in den folgenden Demoanlagen.
Views: 101