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 Zug-Templates überschrieben, sowie das Verhalten eines Zuges angepasst werden. Dies kann pro Anlage, Zug-Template 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 Zug-Templates verwendet (ist dort als ThemaScript eingetragen), kann man sich über „Templates in Bezug“ diese Templates 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.1547983522.txt.gz · Zuletzt geändert: 2019/01/20 12:25 von petero