text-gen-de
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
text-gen-de [2025/03/29 00:14] – created - external edit 127.0.0.1 | text-gen-de [2025/05/30 00:41] (current) – [Benutzer] rainerk | ||
---|---|---|---|
Line 158: | Line 158: | ||
Eine Aktion kann dazu verwendet werden, dass ein Text durch ein Programm wie **[[http:// | Eine Aktion kann dazu verwendet werden, dass ein Text durch ein Programm wie **[[http:// | ||
- | > Siehe [[:rocgui-gen-de# | + | > Siehe [[:rocgui-path-de# |
Diese Aktion wird nur dann ausgeführt, | Diese Aktion wird nur dann ausgeführt, | ||
Line 188: | Line 188: | ||
\\ | \\ | ||
- | ====Variablen==== | + | =====Variablen===== |
- | ===eingebaut=== | + | ====Allgemein==== |
|< >| | |< >| | ||
^ Allgemein ^^ | ^ Allgemein ^^ | ||
- | | %year% | Jahres-Teil der Modellzeit | | + | | '' |
- | | %mon% | Monats-Teil der Modellzeit | | + | | '' |
- | | %mday% | Monatstag-Teil der Modellzeit | | + | | '' |
- | | %wday% | Wochentag-Teil der Modellzeit | | + | | '' |
- | | %hour% | Stunden-Teil der Modellzeit | | + | | '' |
- | | %min% | Minuten-Teil der Modellzeit | | + | | '' |
- | | %sec% | Sekunden-Teil der Modellzeit: Nur verfügbar, wenn __**[[: | + | | '' |
- | | %sunriseH% | Sonnenaufgang Stunde (Rocrail Eigenschaften -> Dienst -> Standort) | | + | | '' |
- | | %sunriseM% | Sonnenaufgang Minute | | + | | '' |
- | | %sunsetH% | Sonnenuntergang Stunde | | + | | '' |
- | | %sunsetM% | Sonnenuntergang Minute | | + | | '' |
- | | %temp% | Modell-Temperatur oder HUE-Sensor-Temperatur. | | + | | '' |
- | | %temp100% | HUE-Sensor-Temperatur in hundertstel von Grad. | | + | | '' |
- | | %bri% | Helligkeit durch Wetter oder HUE-Sensor. | | + | | '' |
- | | %lux% | HUE-Sensor Lux. | | + | | '' |
- | | %pressure% | Sensor-Druck in hPa. | | + | | '' |
- | | %humidity% | Sensor-Feuchtigkeit in Prozent. | | + | | '' |
- | | %syshour% | Stunden-Teil der Systemzeit | | + | | '' |
- | | %sysmin% | Minuten-Teil der Systemzeit | | + | | '' |
- | | %syssec% | Sekunden-Teil der Systemzeit: Nur verfügbar, wenn __**[[: | + | | '' |
- | | %callerid% | Die Kennung des Objekts, das diese Aktion aufruft. | | + | | '' |
- | | %calleraddr% | Die Adresse des Objekts, das diese Aktion aufruft. | | + | | '' |
- | | %callertype% | Der Typ des Objekts, das diese Aktion aufruft. | | + | | '' |
- | | %callerdesc% | Die Beschreibung des Objekts, das diese Aktion aufruft. | | + | | '' |
- | | %calleruserdata% | Die Benutzerdaten des Objekts, das diese Aktion aufruft. | | + | | '' |
- | | %state% | Der __**[[: | + | | '' |
- | | %substate% | Der __**[[: | + | | '' |
- | | %desc% | Die __**[[: | + | | '' |
+ | |||
+ | ====Lok==== | ||
+ | |< >| | ||
^ Lok & Wagon ^^ | ^ Lok & Wagon ^^ | ||
- | | %lcid% | Lok ' | + | | '' |
- | | %lcaddr% | Lok ' | + | | '' |
- | | %lcshortid% | Lok ' | + | | '' |
- | | %lcclass% | Lok-/Zug- ' | + | | '' |
- | | %lcbes% | Lok Block-Einfahrtseite als '<' | + | | '' |
- | | %lccode% | Lok-Code (RFID, Railcom, Lissy, Barcode...) | | + | | '' |
- | | %lcimg% | Lok ' | + | | '' |
- | | %lccur% | Aktueller Block der Lok | | + | | '' |
- | | %lccurtrack% | Aktuelles Gleis der Lok (Aufstellblock, | + | | '' |
- | | %lcdest% | Lok-Ziel | | + | | '' |
- | | %lcdestdesc% | Ziel Block-Beschreibung | | + | | '' |
- | | %lcdesc% | Lok ' | + | | '' |
- | | %lcnr% | Lok-Nummer | | + | | '' |
- | | %lchome% | Lok Heimat-Standort | | + | | '' |
- | | %lchomedesc% | Lok Heimat-Standort ' | + | | '' |
- | | %lcdir% | Lok Fahrrichtung: | + | | '' |
- | | %lcplacing% | Logische Richtung der Lok: " | + | | '' |
- | | %lccargo% | Lok- oder Zug-Fracht(Typ): | + | | '' |
- | | %lcengine% | Lok-Antrieb: | + | | '' |
- | | %lclen% | Lok- oder Zug-Länge | | + | | '' |
- | | %lcweight% | Lok- oder Zug-Gewicht | | + | | '' |
- | | %operatorid% | Fahrdienstleiter-Kennung, | + | | '' |
+ | |||
+ | ====Wagon==== | ||
+ | |< >| | ||
^ Wagon ^^ | ^ Wagon ^^ | ||
- | | %carid% | Wagon-Kennung | | + | | '' |
- | | %cartype% | __**[[car-details-de# | + | | '' |
- | | %carsubtype% | __**[[car-details-de# | + | | '' |
- | | %carimg% | Wagon-Bild | | + | | '' |
- | | %carlocation% | Wagon-Standort | | + | | '' |
- | | %operatorid% | Fahrdienstleiter-Kennung, | + | | '' |
- | | %operatorlocoid% | Kennung der Zuglok, falls der Wagon Teil eines Zuges und dieser Zug einer Lok zugeordnet ist | | + | | '' |
- | | %waybill% | Die dem Wagon zugeordnete Frachtschein-Kennung | | + | | '' |
- | | %waybilldest% | Das Ziel des Frachtscheines, | + | | '' |
- | ^ Weichen | + | |
- | | %swid% | Weichen-Kennung (XmlScript foreach) | | + | ====Weiche==== |
- | | %swtype% | Weichen-Typ (XmlScript foreach) | | + | |< >| |
- | | %swdesc% | Weichen-Beschreibung (XmlScript foreach) | | + | ^ Weiche |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | ====Ausgang==== | ||
+ | |< >| | ||
^ Ausgang ^^ | ^ Ausgang ^^ | ||
- | | %coid% | Ausgangs-Kennung (XmlScript foreach) | | + | | '' |
- | | %cotype% | Ausgangs-Typ (XmlScript foreach) | | + | | '' |
- | | %codesc% | Ausgangs-Beschreibung (XmlScript foreach) | | + | | '' |
+ | |||
+ | ====BiDi==== | ||
+ | |< >| | ||
^ BiDi-Code ^^ | ^ BiDi-Code ^^ | ||
- | | %bidicode% | Von einem Rückmelder gescannter Lok- oder Wagon-Code. | | + | | '' |
- | | %bidicode2id% | Lok- oder Wagon-**Kennung** die zu dem von einem Rückmelder gescannten Code passt. | | + | | '' |
- | | %bidicode2img% | Von einem Rückmelder gescannter Lok- oder Wagon-Code. \\ Wenn eine Lok oder ein Wagon mit diesem Code gefunden wird, \\ wird der Code-Text durch den **Bild-Namen** ersetzt. | | + | | '' |
+ | |||
+ | ====Fahrplan==== | ||
+ | |< >| | ||
^ Fahrplan ^^ | ^ Fahrplan ^^ | ||
- | | %lcscid% | Fahrplan ' | + | | '' |
- | | %lcscbk% | Fahrplan Block ' | + | | '' |
- | | %lcscbkloc% | Fahrplan Block ' | + | | '' |
- | | %lcschour% | Fahrplan Abfahrt ' | + | | '' |
- | | %lcscmin% | Fahrplan Abfahrt ' | + | | '' |
- | | %lcscnextbk% | Fahrplan nächster Block ' | + | | '' |
- | | %lcscnextbkloc% | Fahrplan nächster Block ' | + | | '' |
- | | %lcscprevbk% | Fahrplan kommt von Block ' | + | | '' |
- | | %lcscprevbkloc% | Fahrplan kommt von Block ' | + | | '' |
- | | %callertext% | Inhalt des Feldes ' | + | | '' |
- | | %lcscfirstlocation% | Erste Ortschaft oder Block im Fahrplan | | + | | '' |
- | | %lcsclastlocation% | Letzte Ortschaft oder Block im Fahrplan | | + | | '' |
+ | |||
+ | ====Block==== | ||
+ | |< >| | ||
^ Block ^^ | ^ Block ^^ | ||
- | | %bkid% | Block ' | + | | '' |
- | | %bkloc% | Block ' | + | | '' |
- | | %bkdesc% | Block ' | + | | '' |
- | | %frombkid% | Kommt von Block ' | + | | '' |
- | | %frombkloc% | Kommt von Block ' | + | | '' |
- | | %frombkdesc% | Kommt von Block ' | + | | '' |
- | | %bkmvspeed% | Im Block gemessene Geschwindigkeit (Mit Status ' | + | | '' |
- | | %bklen% | Blocklänge | | + | | '' |
- | | %eventlcid% | + | | '' |
+ | |||
+ | ====Drehscheibe==== | ||
+ | |< >| | ||
^ Drehscheibe ^^ | ^ Drehscheibe ^^ | ||
- | | %regval% | Brücken-Position | | + | | '' |
+ | |||
+ | ====Rückmelder==== | ||
+ | |< >| | ||
^ Rückmelder ^^ | ^ Rückmelder ^^ | ||
- | | %counter% | Anzahl der Status-EIN-Ereignisse | | + | | '' |
- | | %carcount% | Wagenzähler | | + | | '' |
- | | %countedcars% | gezählte Wagen | | + | | '' |
- | | %wheelcount% | Achszähler | | + | | '' |
- | | %regval% | Register-Wert | | + | | '' |
+ | |||
+ | ====Booster==== | ||
+ | |< >| | ||
^ Booster ^^ | ^ Booster ^^ | ||
- | | %load% | Last in mA | | + | | '' |
- | | %volt% | Spannung in mV | | + | | '' |
- | | %boostertemp% | Temperatur in °C | | + | | '' |
+ | |||
+ | ===Geschwindigkeits-Messstrecke==== | ||
+ | |< >| | ||
^ Geschwindigkeits-Messstrecke ^^ | ^ Geschwindigkeits-Messstrecke ^^ | ||
- | | %mvspeed% | Gemessene Geschwindigkeit in km/h | | + | | '' |
- | | %mvtrainlen% | Gemessene Zuglänge in mm | | + | | '' |
+ | | '' | ||
+ | |||
+ | ====Text==== | ||
+ | |< >| | ||
^ Text ^^ | ^ Text ^^ | ||
- | | $txtID | Der Text eines Text-Objektes | | + | | '' |
- | | @txtID | Der Text-Wert | + | | '' |
- | < | + | |
\\ | \\ | ||
- | ==== Benutzer-Variablen | + | ====Benutzer==== |
+ | |< >| | ||
^ Benutzer-Variablen ^^ | ^ Benutzer-Variablen ^^ | ||
- | | #varID oder mit Sub-Kennung # | + | | '' |
- | | @varID | Der Textinhalt einer Variablen | | + | | '' |
- | | @@nvarID | Der indizierte, n=0...99, Textinhalt einer Variablen. Der Textinhalt muss eine kommaseparierte Liste sein. | | + | | '' |
- | | ##nvarID | Der indizierte, n=0...99, Textwert einer Variablen konvertiert in einen Ganzzahlenwert. (atoi) Der Textwert muss eine komma-separierte Liste sein. | | + | | '' |
- | | ~varID | Ein Zeiger zum Text oder Wert der Variablen; Abhängig vom XMLScript-Befehl: | + | | '' |
\\ | \\ | ||
- | ====Umgebungs-Variablen==== | + | ====Umgebung==== |
Auch alle im Betriebssystem definierten Umgebungs-Variablen können genutzt werden:\\ | Auch alle im Betriebssystem definierten Umgebungs-Variablen können genutzt werden:\\ | ||
- | //" | + | //" |
wird dann etwa so ausgewertet: | wird dann etwa so ausgewertet: | ||
//" | //" | ||
\\ | \\ | ||
- | ====Zuordnen der Aktion==== | + | =====Zuordnen der Aktion===== |
Der nächste Schritt ist, das Objekt auszuwählen, | Der nächste Schritt ist, das Objekt auszuwählen, | ||
Im Beispiel oben würde es der Block sein, für den der dynamische Text mit der Lok-Beschreibung aktualisiert wird. | Im Beispiel oben würde es der Block sein, für den der dynamische Text mit der Lok-Beschreibung aktualisiert wird. | ||
Line 335: | Line 372: | ||
- | ====" | + | =====" |
{{ : | {{ : | ||
===espeak=== | ===espeak=== | ||
Line 376: | Line 413: | ||
> | > | ||
>Unter Win7 ist das Programm **"'' | >Unter Win7 ist das Programm **"'' | ||
- | >In diesem **[[https:// | + | >In diesem **[[https:// |
> // **Hinweis für Win7-64Bit-Nutzer: | > // **Hinweis für Win7-64Bit-Nutzer: | ||
> | > | ||
> Rechte/ | > Rechte/ | ||
- | > Siehe diesen __**[[https:// | + | > Siehe diesen __**[[https:// |
> **Hinweis zu macOSX:** | > **Hinweis zu macOSX:** | ||
Line 394: | Line 431: | ||
\\ | \\ | ||
===== Zugehörige Themen ===== | ===== Zugehörige Themen ===== | ||
- | * [[https://forum.rocrail.net/ | + | * [[https://www.rocrail.info/ |
* [[actionctrl-de|Aktions-Steuerung]] | * [[actionctrl-de|Aktions-Steuerung]] | ||
* [[actions-de# | * [[actions-de# | ||
* [[rocgui-gen-de# | * [[rocgui-gen-de# | ||
- | * [[http://forum.rocrail.net/ | + | * [[http://www.rocrail.info/ |
text-gen-de.1743203683.txt.gz · Last modified: 2025/03/29 00:14 by 127.0.0.1