actionctrl-de
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 " | ||
| + | * **. . .** | ||