User Tools

Site Tools


text-gen-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
text-gen-de [2025/04/22 11:39] – [Zugehörige Themen] stefanftext-gen-de [2025/05/30 00:41] (current) – [Benutzer] rainerk
Line 188: Line 188:
 \\ \\
  
-====Variablen==== +=====Variablen===== 
-===eingebaut===+====Allgemein====
 |< >| |< >|
 ^ Allgemein ^^ ^ Allgemein ^^
-| %year% | Jahres-Teil der Modellzeit | +''%year%'' | Jahres-Teil der Modellzeit | 
-| %mon% | Monats-Teil der Modellzeit | +''%mon%'' | Monats-Teil der Modellzeit | 
-| %mday% | Monatstag-Teil der Modellzeit | +''%mday%'' | Monatstag-Teil der Modellzeit | 
-| %wday% | Wochentag-Teil der Modellzeit | +''%wday%'' | Wochentag-Teil der Modellzeit | 
-| %hour% | Stunden-Teil der Modellzeit | +''%hour%'' | Stunden-Teil der Modellzeit | 
-| %min% | Minuten-Teil der Modellzeit | +''%min%'' | Minuten-Teil der Modellzeit | 
-| %sec% | Sekunden-Teil der Modellzeit: Nur verfügbar, wenn __**[[:rocrailini-automode-de#aktion_zeiteinheit_60_sek|Aktion Zeiteinheit 60 Sek]]**__ deaktiviert ist. | +''%sec%'' | Sekunden-Teil der Modellzeit: Nur verfügbar, wenn __**[[:rocrailini-automode-de#aktion_zeiteinheit_60_sek|Aktion Zeiteinheit 60 Sek]]**__ deaktiviert ist. | 
-| %sunriseH% | Sonnenaufgang Stunde (Rocrail Eigenschaften -> Dienst -> Standort) | +''%sunriseH%'' | Sonnenaufgang Stunde (Rocrail Eigenschaften -> Dienst -> Standort) | 
-| %sunriseM% | Sonnenaufgang Minute | +''%sunriseM%'' | Sonnenaufgang Minute | 
-| %sunsetH% | Sonnenuntergang Stunde | +''%sunsetH%'' | Sonnenuntergang Stunde | 
-| %sunsetM% | Sonnenuntergang Minute | +''%sunsetM%'' | Sonnenuntergang Minute | 
-| %temp% | Modell-Temperatur oder HUE-Sensor-Temperatur. | +''%temp%'' | Modell-Temperatur oder HUE-Sensor-Temperatur. | 
-| %temp100% | HUE-Sensor-Temperatur in hundertstel von Grad. | +''%temp100%'' | HUE-Sensor-Temperatur in hundertstel von Grad. | 
-| %bri% | Helligkeit durch Wetter oder HUE-Sensor. | +''%bri%'' | Helligkeit durch Wetter oder HUE-Sensor. | 
-| %lux% | HUE-Sensor Lux. | +''%lux%'' | HUE-Sensor Lux. | 
-| %pressure% | Sensor-Druck in hPa. | +''%pressure%'' | Sensor-Druck in hPa. | 
-| %humidity% | Sensor-Feuchtigkeit in Prozent. | +''%humidity%'' | Sensor-Feuchtigkeit in Prozent. | 
-| %syshour% | Stunden-Teil der Systemzeit | +''%syshour%'' | Stunden-Teil der Systemzeit | 
-| %sysmin% | Minuten-Teil der Systemzeit |  +''%sysmin%'' | Minuten-Teil der Systemzeit |  
-| %syssec% | Sekunden-Teil der Systemzeit: Nur verfügbar, wenn __**[[:rocrailini-automode-de#aktion_zeiteinheit_60_sek|Aktion Zeiteinheit 60 Sek]]**__ deaktiviert ist. | +''%syssec%'' | Sekunden-Teil der Systemzeit: Nur verfügbar, wenn __**[[:rocrailini-automode-de#aktion_zeiteinheit_60_sek|Aktion Zeiteinheit 60 Sek]]**__ deaktiviert ist. | 
-| %callerid% | Die Kennung des Objekts, das diese Aktion aufruft. | +''%callerid%'' | Die Kennung des Objekts, das diese Aktion aufruft. | 
-| %calleraddr% | Die Adresse des Objekts, das diese Aktion aufruft. | +''%calleraddr%'' | Die Adresse des Objekts, das diese Aktion aufruft. | 
-| %callertype% | Der Typ des Objekts, das diese Aktion aufruft. | +''%callertype%'' | Der Typ des Objekts, das diese Aktion aufruft. | 
-| %callerdesc% | Die Beschreibung des Objekts, das diese Aktion aufruft. | +''%callerdesc%'' | Die Beschreibung des Objekts, das diese Aktion aufruft. | 
-| %calleruserdata% | Die Benutzerdaten des Objekts, das diese Aktion aufruft. | +''%calleruserdata%'' | Die Benutzerdaten des Objekts, das diese Aktion aufruft. | 
-| %state% | Der __**[[:actionctrl-de#status|Status]]**__ des aufrufenden Objektes. | +''%state%'' | Der __**[[:actionctrl-de#status|Status]]**__ des aufrufenden Objektes. | 
-| %substate% | Der __**[[:actionctrl-de#sub-status|Sub-Status]]**__ des aufrufenden Objektes. | +''%substate%'' | Der __**[[:actionctrl-de#sub-status|Sub-Status]]**__ des aufrufenden Objektes. | 
-| %desc% | Die __**[[:actionctrl-de#beschreibung1 |Beschreibung]]**__ des aufrufenden Objektes. |+''%desc%'' | Die __**[[:actionctrl-de#beschreibung1 |Beschreibung]]**__ des aufrufenden Objektes. 
 + 
 +====Lok==== 
 +|< >|
 ^ Lok & Wagon ^^ ^ Lok & Wagon ^^
-| %lcid% | Lok 'Kennung'+''%lcid%'' | Lok 'Kennung'
-| %lcaddr% | Lok 'Adresse'+''%lcaddr%'' | Lok 'Adresse'
-| %lcshortid% | Lok 'Kurz-Kennung'+''%lcshortid%'' | Lok 'Kurz-Kennung'
-| %lcclass% | Lok-/Zug- 'Klasse'+''%lcclass%'' | Lok-/Zug- 'Klasse'
-| %lcbes% | Lok Block-Einfahrtseite als '<' oder '>'+''%lcbes%'' | Lok Block-Einfahrtseite als '<' oder '>'
-| %lccode% | Lok-Code (RFID, Railcom, Lissy, Barcode...) | +''%lccode%'' | Lok-Code (RFID, Railcom, Lissy, Barcode...) | 
-| %lcimg% | Lok 'Bild'+''%lcimg%'' | Lok 'Bild'
-| %lccur% | Aktueller Block der Lok | +''%lccur%'' | Aktueller Block der Lok | 
-| %lccurtrack% | Aktuelles Gleis der Lok (Aufstellblock, Drehscheibe, Fiddleyard) |  +''%lccurtrack%'' | Aktuelles Gleis der Lok (Aufstellblock, Drehscheibe, Fiddleyard) |  
-| %lcdest% | Lok-Ziel | +''%lcdest%'' | Lok-Ziel | 
-| %lcdestdesc% | Ziel Block-Beschreibung |  +''%lcdestdesc%'' | Ziel Block-Beschreibung |  
-| %lcdesc% | Lok 'Beschreibung' |  +''%lcdesc%'' | Lok 'Beschreibung' |  
-| %lcnr% | Lok-Nummer | +''%lcnr%'' | Lok-Nummer | 
-| %lchome% | Lok Heimat-Standort |  +''%lchome%'' | Lok Heimat-Standort |  
-| %lchomedesc% | Lok Heimat-Standort 'Beschreibung'+''%lchomedesc%'' | Lok Heimat-Standort 'Beschreibung'
-| %lcdir% | Lok Fahrrichtung: "fwd"/"rev" |   +''%lcdir%'' | Lok Fahrrichtung: "fwd"/"rev" |   
-| %lcplacing% | Logische Richtung der Lok: "norm"/"swap"+''%lcplacing%'' | Logische Richtung der Lok: "norm"/"swap"
-| %lccargo% | Lok- oder Zug-Fracht(Typ): __**[[:block_traintype-de#zugarten|Zugarten]]**__ |  +''%lccargo%'' | Lok- oder Zug-Fracht(Typ): __**[[:block_traintype-de#zugarten|Zugarten]]**__ |  
-| %lcengine% | Lok-Antrieb: "diesel", "electric", "steam", "automobile" |  +''%lcengine%'' | Lok-Antrieb: "diesel", "electric", "steam", "automobile" |  
-| %lclen% | Lok- oder Zug-Länge |  +''%lclen%'' | Lok- oder Zug-Länge |  
-| %lcweight% | Lok- oder Zug-Gewicht | +''%lcweight%'' | Lok- oder Zug-Gewicht | 
-| %operatorid% | Fahrdienstleiter-Kennung, falls der Lok ein Zug zugewiesen ist |+''%operatorid%'' | Fahrdienstleiter-Kennung, falls der Lok ein Zug zugewiesen ist 
 + 
 +====Wagon==== 
 +|< >|
 ^ Wagon ^^ ^ Wagon ^^
-| %carid% | Wagon-Kennung | +''%carid%'' | Wagon-Kennung | 
-| %cartype% | __**[[car-details-de#typ|Wagon-Typ]]**__: goods, passenger ((deutsche Begriffe auf der verlinkten Seite)) | +''%cartype%'' | __**[[car-details-de#typ|Wagon-Typ]]**__: goods, passenger ((deutsche Begriffe auf der verlinkten Seite)) | 
-| %carsubtype% | __**[[car-details-de#untergruppe|Wagon-Untergruppe]]**__: boxcar, gondola, flatcar, reefer, stockcar, tankcar, wellcar, hopper, caboose, autorack, autocarrier, logdumpcar, coilcar, coach, lounge, dome, express, dinner, sleeper, baggage, postoffice ((deutsche Begriffe auf der verlinkten Seite)) | +''%carsubtype%'' | __**[[car-details-de#untergruppe|Wagon-Untergruppe]]**__: boxcar, gondola, flatcar, reefer, stockcar, tankcar, wellcar, hopper, caboose, autorack, autocarrier, logdumpcar, coilcar, coach, lounge, dome, express, dinner, sleeper, baggage, postoffice ((deutsche Begriffe auf der verlinkten Seite)) | 
-| %carimg% | Wagon-Bild | +''%carimg%'' | Wagon-Bild | 
-| %carlocation% | Wagon-Standort | +''%carlocation%'' | Wagon-Standort | 
-| %operatorid% | Fahrdienstleiter-Kennung, falls der Wagon Teil des Zuges ist | +''%operatorid%'' | Fahrdienstleiter-Kennung, falls der Wagon Teil des Zuges ist | 
-| %operatorlocoid% | Kennung der Zuglok, falls der Wagon Teil eines Zuges und dieser Zug einer Lok zugeordnet ist | +''%operatorlocoid%'' | Kennung der Zuglok, falls der Wagon Teil eines Zuges und dieser Zug einer Lok zugeordnet ist | 
-| %waybill% | Die dem Wagon zugeordnete Frachtschein-Kennung | +''%waybill%'' | Die dem Wagon zugeordnete Frachtschein-Kennung | 
-| %waybilldest% | Das Ziel des Frachtscheines, der dem Wagon zugeordnet ist. | +''%waybilldest%'' | Das Ziel des Frachtscheines, der dem Wagon zugeordnet ist. 
-Weichen ^^ + 
-| %swid% | Weichen-Kennung (XmlScript foreach) | +====Weiche==== 
-| %swtype% | Weichen-Typ (XmlScript foreach) | +|< >
-| %swdesc% | Weichen-Beschreibung (XmlScript foreach) |+Weiche ^^ 
 +''%swid%'' | Weichen-Kennung (XmlScript foreach) | 
 +''%swtype%'' | Weichen-Typ (XmlScript foreach) | 
 +''%swdesc%'' | Weichen-Beschreibung (XmlScript foreach) 
 + 
 +====Ausgang==== 
 +|< >|
 ^ Ausgang ^^ ^ Ausgang ^^
-| %coid% | Ausgangs-Kennung (XmlScript foreach) | +''%coid%'' | Ausgangs-Kennung (XmlScript foreach) | 
-| %cotype% | Ausgangs-Typ (XmlScript foreach) | +''%cotype%'' | Ausgangs-Typ (XmlScript foreach) | 
-| %codesc% | Ausgangs-Beschreibung (XmlScript foreach) |+''%codesc%'' | Ausgangs-Beschreibung (XmlScript foreach) 
 + 
 +====BiDi==== 
 +|< >|
 ^ BiDi-Code ^^ ^ BiDi-Code ^^
-| %bidicode% | Von einem Rückmelder gescannter Lok- oder Wagon-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. |  +''%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. |+''%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 'Kennung'+''%lcscid%'' | Fahrplan 'Kennung'
-| %lcscbk% | Fahrplan Block 'Kennung'+''%lcscbk%'' | Fahrplan Block 'Kennung'
-| %lcscbkloc% | Fahrplan Block 'Ortschaft'+''%lcscbkloc%'' | Fahrplan Block 'Ortschaft'
-| %lcschour% | Fahrplan Abfahrt 'Stunde'+''%lcschour%'' | Fahrplan Abfahrt 'Stunde'
-| %lcscmin% | Fahrplan Abfahrt 'Minute'+''%lcscmin%'' | Fahrplan Abfahrt 'Minute'
-| %lcscnextbk% | Fahrplan nächster Block 'Kennung'+''%lcscnextbk%'' | Fahrplan nächster Block 'Kennung'
-| %lcscnextbkloc% | Fahrplan nächster Block 'Ortschaft'+''%lcscnextbkloc%'' | Fahrplan nächster Block 'Ortschaft'
-| %lcscprevbk% | Fahrplan kommt von Block 'Kennung' |   +''%lcscprevbk%'' | Fahrplan kommt von Block 'Kennung' |   
-| %lcscprevbkloc% | Fahrplan kommt von Block 'Ortschaft'+''%lcscprevbkloc%'' | Fahrplan kommt von Block 'Ortschaft'
-| %callertext% | Inhalt des Feldes 'Text'+''%callertext%'' | Inhalt des Feldes 'Text'
-| %lcscfirstlocation% | Erste Ortschaft oder Block im Fahrplan | +''%lcscfirstlocation%'' | Erste Ortschaft oder Block im Fahrplan | 
-| %lcsclastlocation% | Letzte Ortschaft oder Block im Fahrplan |+''%lcsclastlocation%'' | Letzte Ortschaft oder Block im Fahrplan 
 + 
 +====Block==== 
 +|< >|
 ^ Block ^^ ^ Block ^^
-| %bkid% | Block 'Kennung'+''%bkid%'' | Block 'Kennung'
-| %bkloc% | Block 'Ortschaft'+''%bkloc%'' | Block 'Ortschaft'
-| %bkdesc% | Block 'Beschreibung'+''%bkdesc%'' | Block 'Beschreibung'
-| %frombkid% | Kommt von Block 'Kennung'+''%frombkid%'' | Kommt von Block 'Kennung'
-| %frombkloc% | Kommt von Block 'Ortschaft'+''%frombkloc%'' | Kommt von Block 'Ortschaft'
-| %frombkdesc% | Kommt von Block 'Beschreibung'+''%frombkdesc%'' | Kommt von Block 'Beschreibung'
-| %bkmvspeed% | Im Block gemessene Geschwindigkeit (Mit Status 'free'<sup>1)</sup> verwenden) | +''%bkmvspeed%'' | Im Block gemessene Geschwindigkeit (Mit Status 'free' verwenden) **((Hinweis: **%bkmvspeed%** wird immer beim in-Ereignis neu gesetzt. Das nächste für Aktionen nutzbare Ereignis ist der Wechsel zu Status 'free'. Andere Zustände geben die letzte gemessene Geschwindigkeit zurück. (Die mit der aktuellen nichts zu tun haben muss.) ))**
-| %bklen% | Blocklänge | +''%bklen%'' | Blocklänge | 
-| %eventlcid%  | Auto, welches zuletzt einen Blockmelder ausgelöst hat, je nach Status enter oder fifoin|+''%eventlcid%''  | Auto, welches zuletzt einen Blockmelder ausgelöst hat, je nach Status enter oder fifoin
 + 
 +====Drehscheibe==== 
 +|< >|
 ^ Drehscheibe ^^ ^ Drehscheibe ^^
-| %regval% | Brücken-Position |+''%regval%'' | Brücken-Position 
 + 
 +====Rückmelder==== 
 +|< >|
 ^ Rückmelder ^^ ^ Rückmelder ^^
-| %counter% | Anzahl der Status-EIN-Ereignisse | +''%counter%'' | Anzahl der Status-EIN-Ereignisse | 
-| %carcount% | Wagenzähler | +''%carcount%'' | Wagenzähler | 
-| %countedcars% | gezählte Wagen | +''%countedcars%'' | gezählte Wagen | 
-| %wheelcount% | Achszähler | +''%wheelcount%'' | Achszähler | 
-| %regval% | Register-Wert |+''%regval%'' | Register-Wert 
 + 
 +====Booster==== 
 +|< >|
 ^ Booster ^^ ^ Booster ^^
-| %load% | Last in mA | +''%load%'' | Last in mA | 
-| %volt% | Spannung in mV | +''%volt%'' | Spannung in mV | 
-| %boostertemp% | Temperatur in °C |+''%boostertemp%'' | Temperatur in °C 
 + 
 +===Geschwindigkeits-Messstrecke==== 
 +|< >|
 ^ Geschwindigkeits-Messstrecke ^^ ^ Geschwindigkeits-Messstrecke ^^
-| %mvspeed% | Gemessene Geschwindigkeit in km/h | +''%mvspeed%'' | Gemessene Geschwindigkeit in km/h | 
-| %mvtrainlen% | Gemessene Zuglänge in mm |+''%mvtrainlen%'' | Gemessene Zuglänge in mm 
 +| ''%reflcid%'' | Lok-Kennung falls kalibriert (Text-Aktion) | 
 + 
 +====Text==== 
 +|< >|
 ^ Text ^^ ^ Text ^^
-| $txtID | Der Text eines Text-Objektes | +''$txtID'' | Der Text eines Text-Objektes | 
-| @txtID | Der Text-Wert  eines Text-Objektes | +''@txtID'' | Der Text-Wert eines Text-Objektes |
-<sup>1)</sup> Hinweis: **%bkmvspeed%** wird immer beim in-Ereignis neu gesetzt. Das nächste für Aktionen nutzbare Ereignis ist der Wechsel zu Status 'free'. Andere Zustände geben die letzte gemessene Geschwindigkeit zurück. (Die mit der aktuellen nichts zu tun haben muss.)+
 \\ \\
  
-==== Benutzer-Variablen ====+====Benutzer==== 
 +|< >|
 ^ Benutzer-Variablen ^^ ^ Benutzer-Variablen ^^
-| #varID oder mit Sub-Kennung #varID%lcid% | Der Ganzzahlenwert | +''#varID'' oder mit Sub-Kennung ''#varID%lcid%'' | Der Ganzzahlenwert | 
-| @varID | Der Textinhalt einer Variablen | +''@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, 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. | +''##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: value=%%"~varID"%% oder text=%%"~varID"%%  |+''~varID'' | Ein Zeiger zum Text oder Wert der Variablen; Abhängig vom XMLScript-Befehl: value=%%"~varID"%% oder text=%%"~varID"%%  |
  
  \\  \\
-====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:\\
-//"Guten Morgen %USER%." (unter Windows: %USERNAME%)// \\ +//"Guten Morgen ''%USER%''." (unter Windows: ''%USERNAME%'')// \\ 
 wird dann etwa so ausgewertet:\\  wird dann etwa so ausgewertet:\\ 
 //"Guten Morgen rob."//\\  //"Guten Morgen rob."//\\ 
 \\ \\
  
-====Zuordnen der Aktion====+=====Zuordnen der Aktion=====
 Der nächste Schritt ist, das Objekt auszuwählen, dem die Aktion zugeordnet bzw. von dem aus die Aktion ausgelöst werden soll. \\ Der nächste Schritt ist, das Objekt auszuwählen, dem die Aktion zugeordnet bzw. von dem aus die Aktion ausgelöst werden soll. \\
 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:
  
  
-===="Sprich zu mir"==== +====="Sprich zu mir"=====
 {{ :text:loudspeaker.jpg}} {{ :text:loudspeaker.jpg}}
 ===espeak=== ===espeak===
text-gen-de.1745314770.txt.gz · Last modified: 2025/04/22 11:39 by stefanf