User Tools

Site Tools


xmlscripting-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
xmlscripting-de [2023/08/29 18:37] – [Temporäre Variablen] rainerkxmlscripting-de [2024/02/16 01:35] (current) rainerk
Line 529: Line 529:
 | Rückmelder | fb | Alle, on, off, flip | | | <fb id="AF" cmd="on"/> | | Rückmelder | fb | Alle, on, off, flip | | | <fb id="AF" cmd="on"/> |
 | Fahrstraße | st | go, lock, free, classset, classadd, classdel | | Die Befehle "lock" und "free" benötigen das zusätzliche Attribut **locid**="myLoco". | %%<st id="x" state="closed"/>%% | | Fahrstraße | st | go, lock, free, classset, classadd, classdel | | Die Befehle "lock" und "free" benötigen das zusätzliche Attribut **locid**="myLoco". | %%<st id="x" state="closed"/>%% |
-| Text | tx | showon, showoff | | Update-Ereignis durch Format-Attribut. \\ Die optionalen **bkid** und **lcid** können auch im Befehl verwendet werden. | %%<tx id="tx1" format="the loco id is %lcid%"/>%% |+| Text | tx | showon, showoff, blink, on, off, click | | Update-Ereignis durch Format-Attribut. \\ Die optionalen **bkid** und **lcid** können auch im Befehl verwendet werden. | %%<tx id="tx1" format="the loco id is %lcid%"/>%% \\ <text id="xyz" cmd="blink" blink="true"/>|
 | Variable | vr | random, start, stop \\ start, length (for substring) | | Setzen durch Attribute: value="0" (Wert) text="zero"; (Wert-Text). \\ Um sie nur temporär anzulegen %%generated="true"%% setzen. \\ **Update:** mit 2.1.3268+ ist das der Standard-Wert. \\ Um sie statisch anzulegen %%generated="false"%% setzen.| %%<vr id="var1" text="Rocrail"/>%% \\ %%<vr id="var2" text="@var1-XML-Scripting." tokeniser="-"/>%% \\ %%<vr id="var2" text="@var1" start="1" length="3"/>%% | | Variable | vr | random, start, stop \\ start, length (for substring) | | Setzen durch Attribute: value="0" (Wert) text="zero"; (Wert-Text). \\ Um sie nur temporär anzulegen %%generated="true"%% setzen. \\ **Update:** mit 2.1.3268+ ist das der Standard-Wert. \\ Um sie statisch anzulegen %%generated="false"%% setzen.| %%<vr id="var1" text="Rocrail"/>%% \\ %%<vr id="var2" text="@var1-XML-Scripting." tokeniser="-"/>%% \\ %%<vr id="var2" text="@var1" start="1" length="3"/>%% |
 | Aktionskontrolle | actionctrl | | |Die Kennung in der Aktionskontrolle ist eine Referenz auf ein existierendes Objekt. Bedingungs-Kind-Knoten können hinzugefügt werden. | | Aktionskontrolle | actionctrl | | |Die Kennung in der Aktionskontrolle ist eine Referenz auf ein existierendes Objekt. Bedingungs-Kind-Knoten können hinzugefügt werden. |
Line 542: Line 542:
 | Drehscheibe | tt | Alle https://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en.html#tt | | | Drehscheibe | tt | Alle https://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en.html#tt | |
 | Extern | ext | Alle https://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en.html#ext | | | Extern | ext | Alle https://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en.html#ext | |
-| Wetter | weather | setweather, weathertheme | |+| Wetter | weather | setweather, weathertheme, go, stop | |
 | Licht | light | flip, enable, disable | | Aktiviert ein Licht von LightControl. | | Licht | light | flip, enable, disable | | Aktiviert ein Licht von LightControl. |
 | Licht-Steuerung | lightctrl | go, stop | |Aktiviert / deaktiviert die Licht-Steuerung (LightControl). | %%<lightctrl cmd="go"/>%% \\ %%<lightctrl cmd="stop"/>%% | | Licht-Steuerung | lightctrl | go, stop | |Aktiviert / deaktiviert die Licht-Steuerung (LightControl). | %%<lightctrl cmd="go"/>%% \\ %%<lightctrl cmd="stop"/>%% |
 | Model | model | Alle https://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en.html#model | | Kommando "modify" wird nicht unterstützt -> Stattdessen "change" verwenden.  | %%<model cmd="change">%% \\ %%<tx id="x" backred="255" backgreen="0" backblue="0"/>%% \\ %%</model>%% |  | Model | model | Alle https://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en.html#model | | Kommando "modify" wird nicht unterstützt -> Stattdessen "change" verwenden.  | %%<model cmd="change">%% \\ %%<tx id="x" backred="255" backgreen="0" backblue="0"/>%% \\ %%</model>%% | 
 +| Geschwindigkeits-\\ Messstrecke | mv | reset, sets1, sets2, setdistance, setdistanceR | | | <mv cmd="sets2" s2="fb4712"/> |
  \\  \\
  
Line 612: Line 613:
 \\ \\
 =====Temporäre Variablen===== =====Temporäre Variablen=====
-Um eine Variable  von Laufzeit zu Laufzeit in Rocrail zu speichern  muss diese Variable als „generiert“ "false" definiert werden: \\+Um eine Variable  von Laufzeit zu Laufzeit in Rocrail zu speichernmuss diese Variable als „generiert“ "false" definiert werden: \\
  
 ====Beispiel==== ====Beispiel====
xmlscripting-de.1693327029.txt.gz · Last modified: 2023/08/29 18:37 by rainerk