Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


Seitenleiste



JavaScript ist deaktiviert!

stellwerksim:erbauer:themascripte

Dies ist eine alte Version des Dokuments!


ThemaScripte

Mit ThemaScripten können die Werte eines Zugtemplates überschrieben, sowie das Verhalten eines Zuges angepasst werden. Dies kann pro Anlage, Zugtemplate und/oder Thema erfolgen.

Jeder ThemaScriptblock besitzt einen Blockkopf, sowie den auszuführenden Befehlen. Die Befehle stehen dabei in Klammern direkt hinter dem Blockkopf.

Blockkopf(Befehle);
Nach jeder Block muss ein Semikolon gesetzt werden.

Der Befehl kann folgende Elemente enthalten:

Alle Befehle werden nach der Umgekehrt polnischen Notation (UPN) geschrieben.

Mit den oben verlinkten Seiten, sowie den Beispielen auf folgender Seite sollte die ThemaScripte verstanden werden könne: Beispiele. Ansonsten steht auch das ThemaScriptteam im Forum zur weiteren Beratung zur Verfügung.

ThemaScript-Library

Alle ThemaScripte sind über die ThemaScript-Library verfügbar. Grundsätzlich darf jeder Erbauer alle ThemaScripte lesen („zum Script“) und kopieren.

Bei eigenen ThemaScripten und Regions-ThemaScripten, die man als ThemaScript-Designer bearbeiten darf, kann man über den Knopf „Werte“ den Namen des Scripts ändern.

Wird ein ThemaScript in Zugtemplates verwendet (ist dort als ThemaScript eingetragen), kann man sich über „Zugtemplates in Bezug“ diese Zugtemplates anzeigen lassen.

Über „zum Script“ kommt man zum ThemaScript-Editor. Dort lässt sich das ThemaScript bearbeiten und testen.

Die ersten zwei Zeilen sind wie folgt aufgebaut:

  • #DATE: Das Datum der letzten Bearbeitung. Es wird automatisch gesetzt.
  • #DESC: Die Beschreibung des ThemaScripts. Diese wird auch in der Übersichtsliste angezeigt und sollte einen schnellen Überblick bieten, für welchen Zweck das ThemaScript gedacht ist.

Nach den Schlüsselworten #DATE und #DESC muss immer ein Leerzeichen folgen.

stellwerksim/erbauer/themascripte.1548262873.txt.gz · Zuletzt geändert: 2019/01/23 18:01 von billy