Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


Seitenleiste



JavaScript ist deaktiviert!

stellwerksim:erbauer:themascripte:simparam

Dies ist eine alte Version des Dokuments!


Simparam

Mit Simparams kann das Verhalten eines Zuges im Sim stark verändern.

Das Setzen eines Wertes ergänzt die bestehenden Werte. Das heißt, dass die Werte NICHT überschrieben werden. Betritt ein Zug ein neues Stellwerk ist der Befehl wieder leer.

Die Werte des Simparams sind jeweils von der Abfahrt am vorhergehenden Bahnsteig bis zur Abfahrt am angegebenen Bahnsteig wirksam. Handelt es sich beim angegebenen Bahnsteig um den ersten im Stellwerk gilt das simparam ab der Einfahrt. Wurde der letzte Bahnsteig im Stellwerk angegeben, so gilt das simparam von der Abfahrt am vorhergehenden Bahnsteig bis zur Ausfahrt.1)

Bei nur einem Bahnsteig im Fahrplan gilt der simparam von der Einfahrt bis zur Ausfahrt.

Dieser Befehl kann nur in der Klasse bahnhof verwendet werden.

Simparams sind wie folgt aufgebaut:
Blockkopf(Wert,Befehl,Fahrplanhalt,simparam);

Beispiel:

*:Bahnhof(20,minstop,any,simparam);
Befehl Standardwert Einheit Beschreibung
maxrandom 4 Minuten Obergrenze der zufälligen Wartezeit
randomdevisor 2 Mittelwert zur Kürzung der Haltezeit bei Verspätung
minstop 0 Sekunden Minimale Haltezeit
minstopR 30 Sekunden Minimale Haltezeit bei Richtungswechsel (muss grösser 30 sein)2)
maxstop 5 Minuten Maximale Haltezeit (sofern Abfahrtszeit überschritten)
soll_tempo Tempo des Zuges (mit diesem Befehl kann auch die v-max überschritten werden
anrufwartezeit 3 Minuten Wartezeit bis zum Anruf bei Halt an einem roten Signal
gleisänderung 1 Legt fest ob Gleisänderungen erlaubt sind. 1 steht für „ja“ 0 steht für „nein“
gleisfalschmin 90 Sekunden Minimale Haltezeit bei unangekündigter Gleisänderung
gleisfalschmax 600 Sekunden Maximale Haltezeit bei unangekündigter Gleisänderung
gleisfalschmitte 300 Sekunden Mittlere Haltezeit bei unangekündigter Gleisänderung
Soll ein Wert für alle Bahnsteige gelten, muss als Wert für den Bahnsteig any eingeben werden.

So werden simparam's berechnet

Abfahren wenn

(minStopTime() UND minStopANAB() UND minStopRandom()) ODER maxStop()

maxStop()

(aktzeit - warankunft) > VAR_MINUTEN_maxstop(zielgleis)

minStopRandom()

aktzeit - warankunft > gauss(-10 sec, 30 sec, VAR_MINUTEN_maxrandom(zielgleis))

minStopANAB()

(aktzeit - warankunft) > (ab - an) / gauss(2, VAR_randomdevisor(zielgleis), 5)

minStopTime()

Wenn Halt am richtigen Bahnsteig (bzw. mit Ankündigung)

(aktzeit - warankunft) > VAR_SEKUNDEN_minstop(zielgleis)

Sonst

(aktzeit - warankunft) > gauss(VAR_SEKUNDEN_gleisfalschmin, VAR_SEKUNDEN_gleisfalschmitte, VAR_SEKUNDEN_gleisfalschmax)

Legende

Variable Erklärung
aktzeit aktuelle Spielzeit
warankunft tatsächliche Ankunftszeit
an Ankunft laut Fahrplan
ab Abfahrt laut Fahrplan
gauss(a,b,c) Zufallszahl zwischen a und c, wobei b die Mitte darstellt
VAR_SEKUNDEN simparam Variable, Wert in Sekunden
1)
Case 2293
2)
Case 2281
stellwerksim/erbauer/themascripte/simparam.1618409553.txt.gz · Zuletzt geändert: 2021/04/14 16:12 von DevonFrosch