actionctrl-de
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | actionctrl-de [2025/02/14 01:46] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Dialog: **WODURCH** eine Aktion ausgelöst werden soll ====== | ||
+ | [[: | ||
+ | [[german|Inhalt]] -> [[german# | ||
+ | * [[actions-de|Aktionen definieren]] | **[[actionctrl-de|Aktions-Steuerung]]** | [[actionctrl-de# | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | =====Beschreibung===== | ||
+ | Aktionssteuerungen lösen Aktionen aus, wenn sich der Status von Rocrail-Objekten ändert.\\ | ||
+ | Deshalb ist der hier beschriebene Dialog aller Aktions-Steuerungen ein Teil des auslösenden Objektes (z.B. Rückmelder, | ||
+ | |||
+ | In den meisten Fällen befindet sich die Schaltfläche ' | ||
+ | |||
+ | In diesem Dialog, im folgenden " | ||
+ | Es können auch mehrere Aktionen mit jeweils einer Status-Änderung definiert werden. Dabei ist es auch möglich, dass eine Aktion mehrfach durch unterschiedliche Status-Änderungen und/oder verschiedene Aktionen durch die gleiche Status-Änderung ausgelöst werden. | ||
+ | \\ | ||
+ | ====Voraussetzung==== | ||
+ | Für die Einstellungen in diesem Dialog ist __unbedingt__ erforderlich, | ||
+ | \\ | ||
+ | =====Einstellung==== | ||
+ | {{: | ||
+ | \\ | ||
+ | Die Liste enthält die für eine Auslösung definierten Aktionen. | ||
+ | \\ | ||
+ | ==== Aufwärts / Abwärts ==== | ||
+ | Bewegt die ausgewählte Aktions-Steuerung in der Liste auf oder ab. | ||
+ | \\ | ||
+ | ==== Kopieren ==== | ||
+ | Kopiert die ausgewählte(n) Aktions-Steuerung(en) als XML-Text in die Zwischenablage.\\ | ||
+ | Dies kann auch für eine Experten-Sicht in einen Text-Editor eingefügt werden. Es kann manuell modifiziert und in die Zwischenablage zurück-kopiert werden. | ||
+ | \\ | ||
+ | {{: | ||
+ | Das Listenfeld erlaubt Mehrfachauswahl, | ||
+ | \\ | ||
+ | ==== Einfügen ==== | ||
+ | Fügt der Liste die Aktions-Steuerung(en) hinzu. | ||
+ | \\ | ||
+ | ==== Kennung ==== | ||
+ | Auswahlliste, | ||
+ | \\ | ||
+ | ==== Status ==== | ||
+ | Mit diesem Eintrag wird bestimmt, wie sich der Zustand des auslösenden Objekts ändern muss, damit die Aktion ausgeführt wird.\\ | ||
+ | Abhängig vom Typ des auslösenden Objekts werden nur die dazu passenden Werte in der Auswahlliste des **Status**-Kombinationsfeldes angeboten.\\ | ||
+ | Das Feld ist editierbar und kann z.B. mit Parametern (Zählerwert, | ||
+ | \\ | ||
+ | ^^^ Mögliche Statuswerte der aufrufenden Objekte | ||
+ | ^ Objekttyp ^ Status ^ Bemerkung ^ | ||
+ | | Rückmelder | ||
+ | | Ausgang | ||
+ | | Weiche | ||
+ | | Signal | ||
+ | | Lokomotive | ||
+ | | Wagen | min, mid, max, cruise, dirchange, lights, f1, f2, f3, ..., f28, waiting, shipping, delivered, empty, loaded, maintenance ((im vollen Umfang verfügbar ab 2.1.980)) | ||
+ | | Block | ghost, enter, occupied, reserved, free, closed, \\ open, depart< | ||
+ | | Aufstell-Block | ||
+ | | Fahrstraße | ||
+ | | Fahrplan | ||
+ | | Drehscheibe | ||
+ | | System | ||
+ | | Text | //bleibt leer// | ||
+ | | Booster | ||
+ | | MVTrack \\ Messstrecke | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | :!: Bei manueller Eingabe der Statuswerte __Kleinschreibung beachten__. | ||
+ | \\ | ||
+ | Beispiele: __**[[action-example-de# | ||
+ | Siehe auch: __**[[: | ||
+ | \\ | ||
+ | ==== Sub-Status ==== | ||
+ | Der Sub-Status wird bei dieser Kombination verwendet: | ||
+ | * Aufstell-Block und Status " | ||
+ | * Lok-Funktion " | ||
+ | * Wagen-Funktion " | ||
+ | * Lok-Energie " | ||
+ | |||
+ | ====Laufzeit==== | ||
+ | //In 100ms-Einheiten// | ||
+ | Wenn größer als Null eingestellt ist, wird die __**[[: | ||
+ | \\ | ||
+ | ====Zeitgeber==== | ||
+ | //In ms//\\ | ||
+ | Wenn größer als Null eingestellt ist, wird der __**[[: | ||
+ | \\ | ||
+ | ====Lokomotive==== | ||
+ | Nicht alle auslösenden Objekte - z.B. Ausgänge - liefern die Kennung einer Lokomotive als Parameter für die auszulösende Aktion.\\ | ||
+ | Dann kann in diesem Feld eine gewünschte Lok-Kennung eingestellt werden.\\ | ||
+ | Üblicherweise bleibt das Feld bei den meisten Aktionssteuerungen frei.\\ | ||
+ | * Block-Objekte überschreiben diesen Wert mit der Kennung der Lok, von der sie reserviert wurden.\\ | ||
+ | * Rückmelder-Objekte überschreiben diesen Wert mit einer erkannten Identifizierung (RFID, Railcom, ...). \\ | ||
+ | **Hinweis: | ||
+ | \\ | ||
+ | ====Beschreibung==== | ||
+ | Optionale Beschreibung z.B. in __**[[: | ||
+ | \\ | ||
+ | ====Parameter==== | ||
+ | // | ||
+ | Optionale Parameter, CSV**((kommaseparierte Liste ohne Leerzeichen))**, | ||
+ | Variablen-Benamung für die Parameter ist " | ||
+ | {{: | ||
+ | * **Hinweis: | ||
+ | |||
+ | ==== Zurücksetzen ==== | ||
+ | Nach Auslösen der Aktion wird bei Rückmelder-Objekten der Zähler zurückgesetzt.\\ | ||
+ | Ist die Option nicht gesetzt, wird der Zählvorgang fortgesetzt und für höhere Zählerstände definierte Aktionen können ausgelöst werden.\\ | ||
+ | Bei der auszulösenden Aktion mit dem höchsten Zählerstand muss die Option gesetzt sein, weil der Rückmelder sonst die Aktionen mit kleineren Zählerwerten nicht mehr auslösen kann.\\ | ||
+ | ====Alle Bedingungen müssen WAHR sein==== | ||
+ | Standardmäßig müssen alle definierten Bedingungen dieser Aktions-Steuerung WAHR sein = logisch UND. \\ | ||
+ | Bei Deaktivieren dieser Option muss nur eine der Bedingungen WAHR sein = logisch ODER. | ||
+ | \\ | ||
+ | ====Beim Befehl / Ereignis==== | ||
+ | Definiert für Weichen-, Ausgangs- und Signal-Objekte, | ||
+ | Ereignisse werden normalerweise durch die Zentrale erzeugt.\\ | ||
+ | Wenn beide Optionen aktiviert sind und die Zentrale nach Befehlen auch Ereignisse erzeugt, wird diese Aktion zweimal auf Aktivierung geprüft. | ||
+ | |||
+ | \\ | ||
+ | ===== Modus ===== | ||
+ | ==== Automatik ==== | ||
+ | Die Aktion wird nur im Automatik-Betrieb ausgeführt. | ||
+ | \\ | ||
+ | ==== Manuell ==== | ||
+ | Die Aktion wird nur im manuellen Betrieb ausgeführt. | ||
+ | \\ | ||
+ | ==== Beide ==== | ||
+ | Die Aktion wird im manuellen- und im Automatik-Betrieb ausgeführt. | ||
+ | |||
+ | \\ | ||
+ | =====Schaltflächen===== | ||
+ | ====Hinzufügen==== | ||
+ | Die im Feld Kennung ausgewählte Aktion wird der Liste hinzugefügt. | ||
+ | \\ | ||
+ | ====Löschen==== | ||
+ | Die markierte Aktion wird aus der Lsite gelöscht. | ||
+ | \\ | ||
+ | ====Ändern==== | ||
+ | Nach Änderungen für eine Aktion müssen die Einstellungen durch diese Schaltfläche aktiviert werden. | ||
+ | |||
+ | \\ | ||
+ | =====System-Aktionen===== | ||
+ | Für das System gibt es keinen Objekt-Dialog.\\ | ||
+ | Die Aktionssteuerung kann über **//Menü -> Tabellen -> System-Aktionen// | ||
+ | Es können die gleichen Aktionen und Bedingungen verwendet werden, wie in den Aktionssteuerungen der Objekte.\\ | ||
+ | Im Feld **Status** wird das System-Ereignis ausgewählt, | ||
+ | Siehe Tabelle oben __**[[# | ||
+ | |||
+ | Der typische Anwendungsfall von System-Aktionen ist die Herstellung eines definierten Ausgangszustandes für Objekte und Aktionen. | ||
+ | |||
+ | Einfache Beispiele: | ||
+ | * Bei " | ||
+ | * Bei " | ||
+ | * Bei " | ||
+ | * **. . .** | ||
actionctrl-de.txt · Last modified: 2025/02/14 01:46 by 127.0.0.1