text-gen-de
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| text-gen-de [2025/04/09 02:09] – [Aktionen] rainerk | text-gen-de [2025/09/12 00:40] (current) – [Drehscheibe] rainerk | ||
|---|---|---|---|
| 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 373: | ||
| - | ====" | + | =====" |
| {{ : | {{ : | ||
| ===espeak=== | ===espeak=== | ||
| Line 376: | Line 414: | ||
| > | > | ||
| >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 432: | ||
| \\ | \\ | ||
| ===== 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.1744157368.txt.gz · Last modified: 2025/04/09 02:09 by rainerk