actions-de
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
actions-de [2020/02/10 00:23] – [Hinweise] rainerk | actions-de [2024/01/21 01:26] (current) – rainerk | ||
---|---|---|---|
Line 4: | Line 4: | ||
* **[[actions-de|Aktionen definieren]]** | [[actionctrl-de|Aktions-Steuerung]] | [[actionctrl-de# | * **[[actions-de|Aktionen definieren]]** | [[actionctrl-de|Aktions-Steuerung]] | [[actionctrl-de# | ||
- | \\ | ||
- | Diesen Dialog erreicht man über Menüleiste -> Tabellen -> Aktionen oder über [ALT]+[3] | ||
\\ | \\ | ||
+ | |||
+ | | ||
+ | Diesen Dialog erreicht man über Menüleiste -> Tabellen -> Aktionen oder über [ALT]+[3] | ||
+ | \\ | ||
=====Übersicht===== | =====Übersicht===== | ||
- | {{: | + | {{: |
====Spalten der Tabelle==== | ====Spalten der Tabelle==== | ||
Die Festlegung der **Kennung** ist unter **[[# | Die Festlegung der **Kennung** ist unter **[[# | ||
Der **Typ** wird in der Registerkarte **[[# | Der **Typ** wird in der Registerkarte **[[# | ||
Der angezeigte Typ ist ein __**[[actions-de# | Der angezeigte Typ ist ein __**[[actions-de# | ||
- | ====Doppel-Klick==== | + | ===Doppel-Klick=== |
Ein Doppel-Klick öffnet __**[[: | Ein Doppel-Klick öffnet __**[[: | ||
- | ====Kennung==== | + | ===Kennung=== |
Die Kennung der Aktion kann hier editiert / geändert werden. Die Kennung ist beliebig, sollte aber keine Umlaute enthalten.\\ | Die Kennung der Aktion kann hier editiert / geändert werden. Die Kennung ist beliebig, sollte aber keine Umlaute enthalten.\\ | ||
Mit Klick auf die Schaltfläche **" | Mit Klick auf die Schaltfläche **" | ||
- | ====nicht | + | |
+ | ===nicht | ||
Ist gesetzt, wenn für die ausgewählte Aktion __kein__ Eintrag in der Registerkarte ' | Ist gesetzt, wenn für die ausgewählte Aktion __kein__ Eintrag in der Registerkarte ' | ||
- | ====Beschreibung==== | + | |
+ | ===Beschreibung=== | ||
Freitext zur Beschreibung der Aktion.\\ | Freitext zur Beschreibung der Aktion.\\ | ||
Mit Klick auf die Schaltfläche **" | Mit Klick auf die Schaltfläche **" | ||
+ | Falls keine Beschreibung angegeben ist, werden in diese Spalte // | ||
+ | === Typ === | ||
+ | **[[# | ||
+ | \\ | ||
+ | ===== Schaltflächen/ | ||
==== Neu ==== | ==== Neu ==== | ||
Mit dieser Schaltfläche wird eine neue Aktion " | Mit dieser Schaltfläche wird eine neue Aktion " | ||
+ | ====Verwendung...==== | ||
+ | Verwendete Aktionen werden mit " | ||
+ | |||
==== Löschen ==== | ==== Löschen ==== | ||
Die markierte Aktion wird gelöscht.\\ | Die markierte Aktion wird gelöscht.\\ | ||
+ | |||
==== Dokumentation==== | ==== Dokumentation==== | ||
Eine Liste aller definierten Aktionen wird im Standardbrowser dargestellt.\\ | Eine Liste aller definierten Aktionen wird im Standardbrowser dargestellt.\\ | ||
+ | |||
==== Test ==== | ==== Test ==== | ||
- | Die markierte Aktion kann testweise - ohne Aktionssteuerung eines Objektes - ausgelöst werden. | + | Die markierte Aktion kann testweise - ohne Aktionssteuerung eines Objektes - ausgelöst werden.\\ |
- | \\ | + | |
+ | ==== Parameter ==== | ||
+ | Es kann ein Wert gesetzt werden, der beim Test der Aktion den Parameter der **[[# | ||
+ | |||
+ | ====Suchen==== | ||
+ | Filtert mit " | ||
+ | \\ | ||
===== Gemeinsame Dialog-Schaltflächen ===== | ===== Gemeinsame Dialog-Schaltflächen ===== | ||
{{: | {{: | ||
Line 90: | Line 111: | ||
| Zubehör-Gruppe | | Zubehör-Gruppe | ||
| Rückmelder | | Rückmelder | ||
- | | Ext. Programm starten. | ext | entfällt | Pfad, Name u. Parameter \\ des ext. Programmes, der **[[#playback|Aufzeichnung]]** oder des **[[# | + | | Ext. Programm starten. | ext | entfällt | Pfad, Name u. Parameter \\ des ext. Programmes, der **[[#befehls-rekorder-datei_abspielen|Aufzeichnung]]** oder des **[[# |
| Weiche | sw |Weiche | | Weiche | sw |Weiche | ||
| Fahrstraße | st |Fahrstraße | set (stellen), lockset (verschlossen stellen), lock (verschliessen), | | Fahrstraße | st |Fahrstraße | set (stellen), lockset (verschlossen stellen), lock (verschliessen), | ||
Line 97: | Line 118: | ||
| Block | bk |Block | schedule (Fahrplan), schedule_manual (Fahrplan manuell), tour (Tour), unlock (entriegeln), | | Block | bk |Block | schedule (Fahrplan), schedule_manual (Fahrplan manuell), tour (Tour), unlock (entriegeln), | ||
| Aufstell-Block | sb |Aufstell-Block | unlock (entriegeln), | | Aufstell-Block | sb |Aufstell-Block | unlock (entriegeln), | ||
- | | Lokomotive | lc |Lokomotive | go (starten), stop (anhalten), velocity (Geschwindigkeit stellen), velocity2 (Geschwindigkeit 2. Dekoder stellen), percent (Prozent), dispatch (abfertigen), | + | | Lokomotive | lc |Lokomotive | go (starten),\\ govirtual (virtuell starten), |
- | | Funktion | + | | Funktion |
| Drehscheibe | tt |Drehscheibe | 0...47, 180 (180< | | Drehscheibe | tt |Drehscheibe | 0...47, 180 (180< | ||
| FiddelYard | seltab | | FiddelYard | seltab | ||
- | | Text | tx | Text-Objekt | update (aktualisieren), | + | | Text | tx | Text-Objekt | update (aktualisieren), |
- | | Sound | sound | - | play (abspielen), | + | | Sound | sound | - | play (abspielen), |
| [[: | | [[: | ||
| Wagen | car | Wagen | empty (leer), loaded (beladen), maintenance (Wartung)| Der neue Wagen-Status. | - | | | Wagen | car | Wagen | empty (leer), loaded (beladen), maintenance (Wartung)| Der neue Wagen-Status. | - | | ||
Line 117: | Line 138: | ||
\\ | \\ | ||
====Hinweise==== | ====Hinweise==== | ||
- | ==Typ Extern== | + | ===Typ "Ext. Programm starten" |
Wenn dieser Typ verwendet wird, um ein externes Programm oder ein Script auszuführen, | Wenn dieser Typ verwendet wird, um ein externes Programm oder ein Script auszuführen, | ||
Alternativ kann ein Programm auf einem Unix-System in seinem eigenen Prozess gestartet werden (myprog.sh &)\\ | Alternativ kann ein Programm auf einem Unix-System in seinem eigenen Prozess gestartet werden (myprog.sh &)\\ | ||
Line 123: | Line 144: | ||
Das Abspielen einer Ton-Datei kann z.B. in dem Skript definiert werden.\\ | Das Abspielen einer Ton-Datei kann z.B. in dem Skript definiert werden.\\ | ||
- | \\ | + | |< >| |
- | |Windows|'' | + | ^Betriebsystem^ Befehl ^ Hinweise ^ |
- | |Ubuntu|'' | + | |Windows|'' |
- | |Suse|'' | + | |Ubuntu|'' |
- | \\ | + | |Suse|'' |
- | > // **Hinweis für Win7-Nutzer: | + | |Raspi|'' |
- | >Unter Win7 ist das Programm **"'' | + | |
- | >In diesem **[[https://forum.rocrail.net/viewtopic.php? | + | |
- | ==Playback== | + | ===Befehls-Rekorder-Datei abspielen=== |
- | Eine Aufzeichnungs-Datei, *.txt, kann auch als externer Befehl | + | Eine Befehls-Rekorder-Datei, |
- | Siehe: **[[rocview: | + | Siehe: **[[rocview: |
- | Zusätzliche | + | Zusatzliche |
- | ==XML-Script== | + | ===XML-Script=== |
- | Eine XML-Datei, *.xml, kann auch als externer Befehl | + | Eine XML-Datei, *.xml, kann auch mit dem Typ "Ext. Programm starten" |
- | Siehe: **[[xmlscripting-en|XML Scripting | + | Siehe: **[[xmlscripting-en|XMLScripting |
Zusätzliche Parameter werden ignoriert.\\ | Zusätzliche Parameter werden ignoriert.\\ | ||
Line 145: | Line 164: | ||
Wenn **[[http:// | Wenn **[[http:// | ||
'' | '' | ||
+ | Die aufrufende Aktion ergänzt die Befehlszeile um den aktualisierten Text.\\ | ||
+ | \\ | ||
+ | Die Pfadangaben sind natürlich an die jeweilige lokale Konfiguration anzupassen.\\ | ||
+ | Falls Rocrail-Server und Rocview auf unterschiedlichen PCs laufen, wird das Programm am **Server-PC** ausgeführt. Die Pfadnamen zum Programm sind entsprechend zu wählen. | ||
+ | \\ | ||
+ | === Balabolka === | ||
+ | Wenn **[[https:// | ||
+ | '' | ||
Die aufrufende Aktion ergänzt die Befehlszeile um den aktualisierten Text.\\ | Die aufrufende Aktion ergänzt die Befehlszeile um den aktualisierten Text.\\ | ||
\\ | \\ | ||
Line 153: | Line 180: | ||
**[[https:// | **[[https:// | ||
Die Aktion wird folgendermaßen definiert: | Die Aktion wird folgendermaßen definiert: | ||
- | Type: "Ext. Programm starten" | + | Typ: "Ext. Programm starten" |
Voreinstellung der Optionen " | Voreinstellung der Optionen " | ||
- | Befehl: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe bzw. den Pfad, in dem VLC installiert ist.\\ | + | Befehl: |
- | Parameter: | + | Parameter: |
- | < | + | |
- | C: | + | |
- | </ | + | |
Erklärung: | Erklärung: | ||
- | '' | + | '' |
Die Optionen beginnen jeweils mit **doppeltem** Bindestrich: | Die Optionen beginnen jeweils mit **doppeltem** Bindestrich: | ||
- | '' | + | '' |
- | '' | + | '' |
- | '' | + | '' |
+ | |||
+ | Weitere Optionen: | ||
+ | '' | ||
Diese Aktion kann z. B. in einem Block oder via Rückmelder ausgelöst werden.\\ | Diese Aktion kann z. B. in einem Block oder via Rückmelder ausgelöst werden.\\ | ||
Line 175: | Line 203: | ||
\\ | \\ | ||
- | ===Befehls-Rekorder-Datei abspielen=== | ||
- | Eine Befehls-Rekorder-Datei, | ||
- | Siehe: **[[rocview: | ||
- | Zusatzliche Parameter werden ignoriert. | ||
- | \\ | ||
==== Laufzeit ==== | ==== Laufzeit ==== | ||
- | Die Dauer einer Aktion für Funktionen | + | //In 100ms-Einheiten// |
- | \\ | + | Die Dauer einer Aktion für Funktionen; 10 = 1s. Null = dauernd. Wird nur von Funktions-Befehlen verwendet. |
+ | * **Hinweis: | ||
==== Zeitgeber ==== | ==== Zeitgeber ==== | ||
+ | //In ms//\\ | ||
Mit diesem Parameter ist eine verzögerte Ausführung der konfigurierten Aktion einstellbar. | Mit diesem Parameter ist eine verzögerte Ausführung der konfigurierten Aktion einstellbar. | ||
- | Die Einheit ist msek.\\ | ||
In der Praxis kann dies verwendet werden, um z.B. eine durch einen Rückmelder getriggerte Aktion erst dann auszuführen, | In der Praxis kann dies verwendet werden, um z.B. eine durch einen Rückmelder getriggerte Aktion erst dann auszuführen, | ||
nachdem die hier eingetragene Zeit abgelaufen ist.\\ | nachdem die hier eingetragene Zeit abgelaufen ist.\\ | ||
+ | Beispiel: 5000 = 5s. | ||
\\ | \\ | ||
Damit kann z.B. einen Achtungspfiff kurz vor einem Tunnel abgegeben werden, ohne dass dort extra einen Rückmelder installiert sein muss. | Damit kann z.B. einen Achtungspfiff kurz vor einem Tunnel abgegeben werden, ohne dass dort extra einen Rückmelder installiert sein muss. | ||
Line 197: | Line 222: | ||
Eine weitere Anwendungsmöglichkeit kann z.B. durch eine Aktionssteuerung mehrere Aktionen gleichzeitig starten, | Eine weitere Anwendungsmöglichkeit kann z.B. durch eine Aktionssteuerung mehrere Aktionen gleichzeitig starten, | ||
diese durch unterschiedliche Zeitverzögerungen aber nacheinander ausführen lassen. | diese durch unterschiedliche Zeitverzögerungen aber nacheinander ausführen lassen. | ||
- | \\ | + | * **Hinweis: |
==== Aktivierungszeit ==== | ==== Aktivierungszeit ==== | ||
+ | * **Standard: | ||
+ | * **Stunden: | ||
+ | * **Viertelstunden: | ||
===Benutze==== | ===Benutze==== | ||
Soll die Aktion zu bestimmten Uhrzeiten gestartet werden, wird " | Soll die Aktion zu bestimmten Uhrzeiten gestartet werden, wird " | ||
Die Uhrzeit bezieht sich auf die interne Uhrzeit von Rocrail, und **nicht** auf die tatsächliche Uhrzeit. | Die Uhrzeit bezieht sich auf die interne Uhrzeit von Rocrail, und **nicht** auf die tatsächliche Uhrzeit. | ||
Hier könnte es ggf. sinnvoll sein, die interne Uhr schneller laufen zu lassen, um einen 24-Stunden-Zyklus z.B. für eine Tag/ | Hier könnte es ggf. sinnvoll sein, die interne Uhr schneller laufen zu lassen, um einen 24-Stunden-Zyklus z.B. für eine Tag/ | ||
- | Wenn die **[[: | + | Wenn die Option |
===Jede=== | ===Jede=== | ||
Line 259: | Line 287: | ||
* RocNetNode | * RocNetNode | ||
* Virtual | * Virtual | ||
+ | |||
+ | \\ | ||
+ | =====Bericht===== | ||
+ | {{: | ||
+ | \\ | ||
+ | Ein Doppelklick auf einen Eintrag öffnet den Eigenschaftsdialog des ausgewählten Objekts.\\ | ||
+ | ====Erzeugen==== | ||
+ | Erzeugt einen Bericht von allen verwendeten Aktionen in allen Objekten.\\ | ||
actions-de.1581290613.txt.gz · Last modified: 2020/02/10 00:23 by rainerk