Lua Box

Fahrstrassen Steuerung

Block | DBlock | Ziel | Depot

Der Block Befehl dient zur Steuerung einer Fahrstrasse. Ist die Fahrstrasse frei wird sie freigeschaltet, wenn nicht wird sie gemerkt und freigeschaltet wenn sie frei ist.

Eine Fahrstrasse hat immer einen Startpunkt und einen oder mehrere Zielppunkte. Der einfachste Fall ist 1 Start und 1 Zielpunkt.

Platziere  den Stratpunkt nach dem Eingangssignal.

Füge das Eingangssignal (hier No 2) mit hilfe der Ctrl taste zur Fahrstrasse hinzu.

Platziere den Zielpunkt vor dem Signal des nächsten Blocks.

Entferne das nächste Signal (hier No 4) mit hilfe der Ctrl taste aus der Fahrstrasse.

Plaziere einen Kontaktpunkt vor dem Vorsignal. Das kannn ein Fahrzeug- oder Soundkontaktpunkt sein.

Trage  den Befehl in das Feld Lua : ein:

Block(Zugname,fs) wobei Du fs mit der aktuellen ID des Startpunktes ersetzst !

Vergiss nicht das Startsignal auf Fahrt zu stellen !

Haben wir mehrere Zielpunkte müssen wir das entsprechend beim Befehl angeben !

Block(Zugname,fs,Ziel(e))

Wobei die Zielangabe als Array erfolgt !

Zum Beispiel wennn wir die Ziele 2 und 3 haben, schreiben wir folgenden Befehl: Block(Zugname,fs,{2,3})

Für die Meistverwendeten Zielkombinationen gibt es  zusätzlich folgende Varianten:

DBlock(Zugname,fs) für die Ziele 1 &2. Dieser Befehl ist identisch mit Block(Zugname,fs,{1,2})

Ziel(Zugname,fs,ziel) für ein Einzelziel. Das heisst Ziel(Zugname,fs,3) = Block(Zugname,fs,{3})

Depot(Zugname,fs,Anzahl der Gleise) für eine Gleisharfe. Depot(Zugname,fs,5) entspricht Block(Zugname,{1,2,3,4,5} Erlaubt sind 3 bis 12 Gleise.

Bahnhof und Haltestellen Steuerung

Station

Der Befehl Station(Zugname,fs,wait/{takt},ziel) dient zum Steuern eines Bahnhofsaufenthalts.

Die Minimallversion ist einfach Station(Zugname,fs)  und bedeuted einen Standarthalt von 15 Sekunden und danach Anmeldung an die Fahrstrasse fs mit Ziel 1.

Station(Zugname,fs,30)  bedeuted einen Aufenthalt von 30 Sekunden.

Station(Zugname,fs,{5,20,35,50}) bedeuted eine Abfahrtszeit zu den angegebenen Taktzeiten.

Station(Zugname,fs,20,{2,3}) würde einen Aufenthalt von  20 Sekunden und einer anschliessenden Abfahrt mit Ziel 2 oder 3  bedeuten.

Beispiel für einen Standarthalt vor der Fahrstrasse 53 für die Route S9.

Kopf

Der Befehl Kopf hat genau  die gleichen Parameter wie Station, aber hat eine integrierte Fahrtrichtungsumkehr.

Um die Fahrgeschwindigkeit exakt zu erhalten wird das Plugin 2 benötigt !

1 Plaziere ein unsichtbares Signal an das Ende des Gleises.

2 Reduziere die Gechwindigkeit des Zuges etwa 50 Meter vor dem Gleisende auf 40kmh..

Plaziere die Anmeldung vor  der Geschwindigkeitreduzierung.

Kopple das Ausfahrtssignal mit dem unsichttbaren Signal am gleisende:  Fahrt miit Fahrt / Halt mit Halt.

Verfolständige den Auslöser mit dem Befehl Kopf. In unserem Beispiel die Fahrstrrasse 83 mit einer Haltezeit von 2 Minuten.

Türsteuerung

Dopen | Dclose

Mit der Installattion von LuaBox 0.3 wird eine Kpnfigurationsdatei namens “tueren.lua” mitgeliefert:

				
					print("Tueren eingebunden !")

TTuerenLinks={
	"Tueren-li","Türen links",
}
TTuerenRechts={
	"Tueren-re","Türen rechts",
}
				
			

Diese enthält eine Auflistung aller Türachsen die in unserer Demoanlage vorkommen. Es kann also sein das Ihr noch welche hinzufügen müsst um  alle Eure Fahrzeuge abzudecken !

Der einsatz ist denkbar einfach:

  • Beim Halltesignal die ‘Startverzögerung’ auf 7 Sekunden setzen..
  • Dopen(Zugname,”r”) oder Dopen(Zugname,”l”)  irgendwo vor dem Halltesignal in einen Sound oder Fahrzeugkontakt setzten.

Das ist alles !

Um den Befehl Dclose braucht Ihr euch nicht zu kümmern, der wird selbständig vor der Abfahrt des Zuges ausgelöst.

Scroll to Top