Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
stellwerksim:erbauer:themascripte:simparam [2021/08/14 19:00] – Einige Korrekturen Wozzap | stellwerksim:erbauer:themascripte:simparam [2023/08/08 15:12] (aktuell) – Hinweis dazu dass minstopR auch mit A-Flag funktioniert DevonFrosch | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
{{indexmenu_n> | {{indexmenu_n> | ||
====== Simparam ====== | ====== Simparam ====== | ||
- | Mit Simparams kann das Verhalten eines Zuges im Sim stark verändern. | + | Mit Simparams kann das Verhalten eines Zuges im Sim stark verändert werden. |
<note warnung> | <note warnung> | ||
Zeile 29: | Zeile 29: | ||
Erhöhen wir nun gleisfalschmax auf 900, wird die Abweichung nach oben auch wieder wahrscheinlicher - es ist dann also wahrscheinlicher, | Erhöhen wir nun gleisfalschmax auf 900, wird die Abweichung nach oben auch wieder wahrscheinlicher - es ist dann also wahrscheinlicher, | ||
+ | |||
+ | Für die Mathematiker: | ||
===== Übersicht der Befehle ===== | ===== Übersicht der Befehle ===== | ||
Zeile 42: | Zeile 44: | ||
| gleisänderung | 1 | | Legt fest ob Gleisänderungen erlaubt sind. 1 steht für " | | gleisänderung | 1 | | Legt fest ob Gleisänderungen erlaubt sind. 1 steht für " | ||
| gleisfalschmin | 90 | Sekunden | Minimale Haltezeit bei unangekündigter Gleisänderung | | | 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 | | | gleisfalschmitte | 300 | Sekunden | Mittlere Haltezeit bei unangekündigter Gleisänderung | | ||
+ | | gleisfalschmax | 600 | Sekunden | Maximale Haltezeit bei unangekündigter Gleisänderung | | ||
<note important> | <note important> | ||
Zeile 50: | Zeile 52: | ||
==== maxrandom ==== | ==== maxrandom ==== | ||
- | | Funktion | + | | Funktion |
- | | Standardwerte | + | | Standardwert |
- | | Einstellmöglichkeiten | + | | Einstellmöglichkeiten |
- | | Auswirkungen | + | | Auswirkungen |
< | < | ||
Zeile 61: | Zeile 63: | ||
Das würde dazu führen, dass der Zug zwar im Schnitt weiterhin um die 30 Sekunden zufälliger Wartezeit bekommt an den Halten, es aber auch mal bis zu 5 Minuten werden können und die Wahrscheinlichkeit dafür auch größer wird.</ | Das würde dazu führen, dass der Zug zwar im Schnitt weiterhin um die 30 Sekunden zufälliger Wartezeit bekommt an den Halten, es aber auch mal bis zu 5 Minuten werden können und die Wahrscheinlichkeit dafür auch größer wird.</ | ||
==== randomdevisor ==== | ==== randomdevisor ==== | ||
- | | Funktion | '' | + | | Funktion |
- | | Standardwerte | + | | Standardwert |
- | | Einstellmöglichkeiten | '' | + | | Einstellmöglichkeiten |
- | | Auswirkungen | Je höher der Zufallsdevisor gesetzt wird, desto kürzer wird die Wartezeit auf Basis der Standzeit laut Fahrplan, da eine Standzeit von 10 Minuten durch 5 geteilt | + | | Auswirkungen |
< | < | ||
Zeile 70: | Zeile 72: | ||
Angenommen in der fiktiven Anlage Kleinstadt (AID 987) sollen alle Templates der Region ABC am Bahnsteig '' | Angenommen in der fiktiven Anlage Kleinstadt (AID 987) sollen alle Templates der Region ABC am Bahnsteig '' | ||
< | < | ||
- | Das würde dazu führen, dass z.B. ein Zug mit geplanten 40 Minuten Standzeit dort durchschnittlich bei Verspätung etwa 10 Minuten steht. Der Standardwert würde hier mehrheitlich 20 Minuten ergeben.</ | + | Das würde dazu führen, dass z.B. ein Zug mit geplanten 40 Minuten Standzeit dort durchschnittlich bei Verspätung etwa 40 / 4 = 10 Minuten steht. Der Standardwert würde hier mehrheitlich |
==== minstop ==== | ==== minstop ==== | ||
| Funktion | '' | | Funktion | '' | ||
- | | Standardwerte | + | | Standardwert |
| Einstellmöglichkeiten | '' | | Einstellmöglichkeiten | '' | ||
| Auswirkungen | Wenn alle anderen Berechnungen zur Wartezeit eines Zuges bereits die Abfahrt erlauben würden, kann dieser Wert sie noch verzögern. | | | Auswirkungen | Wenn alle anderen Berechnungen zur Wartezeit eines Zuges bereits die Abfahrt erlauben würden, kann dieser Wert sie noch verzögern. | | ||
Zeile 81: | Zeile 83: | ||
Angenommen für eine besondere Zuggattung gibt es ein extra ThemaScript. Um die notwendige Standzeit bei einem Personalwechsel zu simulieren, der immer auf Gleis 5 in Anlage 987 stattfindet, | Angenommen für eine besondere Zuggattung gibt es ein extra ThemaScript. Um die notwendige Standzeit bei einem Personalwechsel zu simulieren, der immer auf Gleis 5 in Anlage 987 stattfindet, | ||
< | < | ||
- | Das würde dazu führen, dass alle Züge, denen das ThemaScript zugewiesen ist, in der Anlage 987 auf Gleis 5 stets eine absolute Mindeststandzeit haben. In diesem Beispiel wurde sogar noch eine Zufallsberechnung (ohne Gauß) eingebaut, die einen Wert zwischen 90 und 150 Sekunden ausgibt, | + | Das würde dazu führen, dass alle Züge, denen das ThemaScript zugewiesen ist, in der Anlage 987 auf Gleis 5 stets eine absolute Mindeststandzeit haben. In diesem Beispiel wurde sogar noch eine Zufallsberechnung (ohne Gauß, d.h. für alle Halte in der Anlage gleich) eingebaut, die einen Wert zwischen 90 und 150 Sekunden ausgibt, |
- | <note warning>'' | + | |
+ | <note warning>'' | ||
<note important> | <note important> | ||
==== minstopR ==== | ==== minstopR ==== | ||
- | | Funktion | '' | + | | Funktion |
- | | Standardwerte | + | | Standardwert |
- | | Einstellmöglichkeiten | '' | + | | Einstellmöglichkeiten |
- | | Auswirkungen | Wenn alle anderen Berechnungen zur Wartezeit eines Zuges bereits | + | | Auswirkungen |
< | < | ||
Zeile 98: | Zeile 101: | ||
<note important> | <note important> | ||
==== maxstop ==== | ==== maxstop ==== | ||
- | | Funktion | '' | + | | Funktion |
- | | Standardwerte | + | | Standardwert |
- | | Einstellmöglichkeiten | '' | + | | Einstellmöglichkeiten |
- | | Auswirkungen | Es kann erreicht werden, dass der Zug bereit ist zur Abfahrt, wenn alle anderen Berechnungen, | + | | Auswirkungen |
< | < | ||
Zeile 110: | Zeile 113: | ||
Das würde dazu führen, dass alle Züge des Templates 12345 in jeder Anlage an jedem Halt 500-700 Sekunden Mindeststandzeit haben, am Halt '' | Das würde dazu führen, dass alle Züge des Templates 12345 in jeder Anlage an jedem Halt 500-700 Sekunden Mindeststandzeit haben, am Halt '' | ||
==== soll_tempo ==== | ==== soll_tempo ==== | ||
- | | Funktion | '' | + | | Funktion |
- | | Standardwerte | + | | Standardwert |
- | | Einstellmöglichkeiten | '' | + | | Einstellmöglichkeiten |
- | | Auswirkungen | Es kann erreicht werden, dass ein Zug in seiner Geschwindigkeit begrenzt oder sogar beschleunigt wird. Der Wert greift dann, wenn der angegebene Bahnsteig im Fahrplan des Spielers (also der nächste abzuarbeitende Eintrag) ganz steht. Wird '' | + | | Auswirkungen |
- | <note important>'' | + | <note important>'' |
< | < | ||
Zeile 120: | Zeile 123: | ||
Angenommen wir wollen im schweren Winter in der Anlage 987 alle Züge etwas langsamer fahren lassen, dann könnte im Regionshook stehen: | Angenommen wir wollen im schweren Winter in der Anlage 987 alle Züge etwas langsamer fahren lassen, dann könnte im Regionshook stehen: | ||
< | < | ||
- | Das würde dazu führen, dass alle Züge in der Anlage 987 im schweren Winter eine Stufe langsamer fahren als es ihr eigentliches Tempo vorsieht. Die Änderung per '' | + | Das würde dazu führen, dass alle Züge in der Anlage 987 im schweren Winter eine Stufe langsamer fahren als es ihr eigentliches Tempo vorsieht. Die Änderung per '' |
< | < | ||
Angenommen es gibt Züge, die mit GNT ausgestattet (Templates 12345 und 23456) sind und diese sollen in diversen Anlagen (987, 876 und 765) schneller fahren, als die übrigen Züge. So könnte man im Regionshook schreiben: | Angenommen es gibt Züge, die mit GNT ausgestattet (Templates 12345 und 23456) sind und diese sollen in diversen Anlagen (987, 876 und 765) schneller fahren, als die übrigen Züge. So könnte man im Regionshook schreiben: | ||
< | < | ||
- | Das würde dazu führen, dass alle Züge dieser Templates in den genannten Anlagen eine Stufe schneller fahren als es ihr eigentliches Tempo vorsieht. Die Änderung per '' | + | Das würde dazu führen, dass alle Züge dieser Templates in den genannten Anlagen eine Stufe schneller fahren als es ihr eigentliches Tempo vorsieht. Die Änderung per '' |
< | < | ||
Zeile 131: | Zeile 134: | ||
Angenommen in der Anlage 987 wird bei Thema '' | Angenommen in der Anlage 987 wird bei Thema '' | ||
- | < | + | < |
- | baustelle: | + | baustelle: |
Das führt dann dazu, dass wenn der Zug bei Durchfahrt des ersten Bahnhofs vor der Sperrung ein Tempo über 4 hat dieses bis zum nächsten Bahnhof auf 4 begrenzt wird und im Anschluss der Zug wieder normal weiter fährt.</ | Das führt dann dazu, dass wenn der Zug bei Durchfahrt des ersten Bahnhofs vor der Sperrung ein Tempo über 4 hat dieses bis zum nächsten Bahnhof auf 4 begrenzt wird und im Anschluss der Zug wieder normal weiter fährt.</ | ||
==== anrufwartezeit ==== | ==== anrufwartezeit ==== | ||
| Funktion | '' | | Funktion | '' | ||
- | | Standardwerte | + | | Standardwert |
| Einstellmöglichkeiten | '' | | Einstellmöglichkeiten | '' | ||
| Auswirkungen | Es kann erreicht werden, dass der Zug erst nach langer Zeit meckert oder sehr schnell. | | | Auswirkungen | Es kann erreicht werden, dass der Zug erst nach langer Zeit meckert oder sehr schnell. | | ||
Zeile 146: | Zeile 149: | ||
==== gleisänderung ==== | ==== gleisänderung ==== | ||
| Funktion | '' | | Funktion | '' | ||
- | | Standardwerte | + | | Standardwert |
| Einstellmöglichkeiten | '' | | Einstellmöglichkeiten | '' | ||
| Auswirkungen | Wird '' | | Auswirkungen | Wird '' | ||
Zeile 160: | Zeile 163: | ||
==== gleisfalschmin, | ==== gleisfalschmin, | ||
| Funktion | Die drei Werte erlauben die " | | Funktion | Die drei Werte erlauben die " | ||
- | | Standardwerte | Die voreingestellten Werte sind '' | + | | Standardwerte | '' |
- | | Einstellmöglichkeiten | '' | + | | Einstellmöglichkeiten | Alle drei Werte für Berechnung nach dem Gauß-Verfahren |
| Auswirkungen | Mit diesen Werten wird die Strafzeit berechnet bei unangekündigten Gleiswechseln. Mit '' | | Auswirkungen | Mit diesen Werten wird die Strafzeit berechnet bei unangekündigten Gleiswechseln. Mit '' | ||
- | <note important> | + | <note important> |
< | < | ||
Zeile 171: | Zeile 174: | ||
*: | *: | ||
*: | *: | ||
- | Das würde dazu führen, dass Züge bei unangekündigten Gleiswechseln meistens um die 90 Sekunden | + | Das würde dazu führen, dass Züge bei unangekündigten Gleiswechseln meistens um die 90 Sekunden |
===== So werden simparam berechnet ===== | ===== So werden simparam berechnet ===== | ||
Zeile 178: | Zeile 181: | ||
==== maxStop() ==== | ==== maxStop() ==== | ||
- | < | + | < |
==== minStopRandom() ==== | ==== minStopRandom() ==== | ||
- | < | + | < |
==== minStopANAB() ==== | ==== minStopANAB() ==== | ||
- | < | + | < |
==== minStopTime() ==== | ==== minStopTime() ==== | ||
Wenn Halt am richtigen Bahnsteig (bzw. mit Ankündigung) | Wenn Halt am richtigen Bahnsteig (bzw. mit Ankündigung) | ||
- | < | + | < |
Sonst | Sonst | ||
- | < | + | < |
==== Legende ==== | ==== Legende ==== | ||
Zeile 199: | Zeile 202: | ||
| ab | Abfahrt laut Fahrplan | | | ab | Abfahrt laut Fahrplan | | ||
| gauss(a, | | gauss(a, | ||
- | | VAR_SEKUNDEN | simparam Variable, Wert in Sekunden | | ||
{{tag> | {{tag> |