actioncond-de
Differences
This shows you the differences between two versions of the page.
| Previous revision | |||
| — | actioncond-de [2025/10/02 07:52] (current) – stefanf | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Dialog: **WELCHE** Bedingungen benötigt die Aktion ====== | ||
| + | [[: | ||
| + | [[german|Inhalt]] -> [[german# | ||
| + | * [[actions-de|Aktionen definieren]] | [[actionctrl-de|Aktions-Steuerung]] | [[actionctrl-de# | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | =====Beschreibung===== | ||
| + | In einer Aktionssteuerung können in diesem Dialog für die in der " | ||
| + | Damit kann sie dynamisch entscheiden, | ||
| + | \\ | ||
| + | \\ | ||
| + | ===== Einstellungen ===== | ||
| + | | {{: | ||
| + | | Die Bedingung ist dann erfüllt,\\ wenn der Ausgang beim Ereignis **ein**geschaltet ist | Die Bedingung ist dann erfüllt,\\ wenn Loks mit Addr. **1-80** das Ereignis auslösen | ||
| + | |||
| + | Die Liste der Registerkarte ' | ||
| + | =====Muss WAHR sein===== | ||
| + | Falls die Option __**[[: | ||
| + | |||
| + | |||
| + | |||
| + | ===== Typ & Kennung ===== | ||
| + | Das mit diesen Auswahllisten festgelegte Objekt wird mit der Schaltfläche **Hinzufügen** in die Liste aufgenommen.\\ | ||
| + | ===== Sub-Kennung ===== | ||
| + | Nur für die Verwendung mit __**[[: | ||
| + | |||
| + | ===== Status ===== | ||
| + | Hier wird der Status-Wert für das in der Liste markierte Objekt eingestellt, | ||
| + | In der Auswahlliste des **Status**-Kombinationsfeldes werden die zum ausgewählten Objekt passenden Status-Werte angeboten.\\ | ||
| + | Das Feld ist editierbar und kann z.B. mit der __**[[# | ||
| + | ^ Typ ^ Mögliche Werte für den Status ^ Bemerkung ^ | ||
| + | | Weiche | straight, turnout, left, right, free, locked | | | ||
| + | | Signal | red, yellow, green, white | Mehrere Werte sind als komma-separierte Liste erlaubt: “green, | ||
| + | | Ausgang | on, off, active | | | ||
| + | | Rückmelder | true, false, Lok-Kennung < | ||
| + | | Lok < | ||
| + | | Block, FiddleYard, Aufstellblock, | ||
| + | | System | ||
| + | | Fahrstraße | ||
| + | | Zug **< | ||
| + | | [[: | ||
| + | | Text | //Text// | Der Inhalt des Textobjekts wird mit dem Statusfeld verglichen. | | ||
| + | | Ortschaft | free, !free (nicht frei) | | | ||
| + | **< | ||
| + | Die Lok-Kennung, | ||
| + | Die Bedingung wird mit der Lok-Kennung geprüft, die das Objekt verwendet, das die Aktion auslöst, __nicht__ mit der Lok-Kennung aus der Aktionssteuerung.\\ | ||
| + | Objekte, die eine Lok-Kennung enthalten sind Fahrstraßen, | ||
| + | In Objekten ohne eine Lok-Kennung funktioniert die Aktions-Bedingung vom Typ " | ||
| + | \\ | ||
| + | **< | ||
| + | **< | ||
| + | |||
| + | =====Mögliche Zustände für den Typ Lok===== | ||
| + | ==== Lok-Fahrtrichtung ==== | ||
| + | Diese Bedingung kann nur bei Block-Rückmeldern verwendet werden. Rückmelder, | ||
| + | // | ||
| + | Mögliche Werte für die Lok-Fahrtrichtung: | ||
| + | Die Kennung muss auf **'' | ||
| + | Auch die Logische Richtung der Lok wird zur Bestimmung der Fahr-Richtung verwendet.\\ | ||
| + | ==== Lok-Klasse ==== | ||
| + | __Format: | ||
| + | |'' | ||
| + | |||
| + | ==== Lok-Typ ==== | ||
| + | Mögliche Status-Werte sind: **'' | ||
| + | Die Bedingung ist erfüllt, wenn der Lok-Typ zum Status passt. Die Kennung muss auf **'' | ||
| + | Diese Bedingung für eine einzelne Lok zu verwendwen, hat keinen Sinn, weil der Typ dann sowieso bekannt ist.\\ | ||
| + | Das bedeutet auch, dass diese Bedingung nur mit Objekten verwendet werden kann, die die Lok identifizieren können (z.B. Block-Belegtmelder, | ||
| + | ==== Block-Einfahrtseite ==== | ||
| + | Die Seite, von der eine Lok in einen Block einfährt, kann als Status verwendet werden. \\ | ||
| + | Mögliche Werte sind **'' | ||
| + | Die Kennung muss auf **'' | ||
| + | ==== Lok-Geschwindigkeit ==== | ||
| + | Die Geschwindigkeit der Lok muss mit einem der voreingestellten Werte **min, mid, cruise** oder **max** übereinstimmen.\\ | ||
| + | > | ||
| + | >Bitte beachten, dass bei Verwenden der Block-Einfahrtseite oder der Lok-Geschwindigkeit in Kombination mit der Aktionssteuerung 'Block enter' \\ die Aktionen bewertet werden, __bevor__ die Block-Einfahrtseite __und__ die Lok-Geschwindigkeit aktualisiert sind.\\ | ||
| + | \\ | ||
| + | ==== Lok-Adresse ==== | ||
| + | Wenn die Einträge im Statusfeld jeweils mit **''#'' | ||
| + | Die Lok-Kennung wird in diesem Fall nicht ausgewertet und kann auf **'' | ||
| + | __Format: | ||
| + | | ''# | ||
| + | Die Lok-Addresse kann auch als Bereich definiert werden:\\ | ||
| + | | ''# | ||
| + | __Beispiel: | ||
| + | Lok-Adressbereich zwischen 1 und 80 soweie Adresse 4711; die Aktions-Bedingung ist wahr, wenn die Lok-Adresse zwischen 1 und 80 liegt oder geich 4711 ist:\\\\ | ||
| + | | ''# | ||
| + | Wird **'' | ||
| + | __Beispiel: | ||
| + | | '' | ||
| + | Wenn die Lok-Adresse nicht zwischen 1 und 80 liegt und nicht geich 4711 ist, ist die Aktions-Bedingung wahr.\\ | ||
| + | \\ | ||
| + | ==== Lok-Funktion ==== | ||
| + | Die Nummer der Funktion muss zwischen 1 und 28 liegen und arbeitet nur mit Lok-Kennung **'' | ||
| + | Update: Mit Rocrail Version 2.1.5423 kann die Funktion anhand der [[loc-fun-de# | ||
| + | __Format: | ||
| + | < | ||
| + | fon, | ||
| + | foff, | ||
| + | fon, | ||
| + | foff, | ||
| + | </ | ||
| + | Um das Licht einer Lok als Bedingung zu nutzen, kann Funktion 0 verwendet werden.\\ | ||
| + | __Status-Beispiel: | ||
| + | Lok-Funktion 3 muss eingeschaltet sein; Lok-Funktion „Pfeifen“ muss eingeschaltet sein:\\ | ||
| + | < | ||
| + | fon,3 | ||
| + | fon,Pfeifen | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | ==== Lok-Fahrplan ==== | ||
| + | __Format:__ | ||
| + | | '' | ||
| + | " | ||
| + | \\ | ||
| + | |||
| + | =====Schaltflächen===== | ||
| + | ====Hinzufügen==== | ||
| + | Das mit den Felder Typ & Kennung ausgewählte Objekt wird der Liste hinzugefügt.\\ | ||
| + | ====Löschen==== | ||
| + | Das markierte Objekt wird aus der Liste gelöscht.\\ | ||
| + | |||
| + | ====Ändern==== | ||
| + | Nach Änderungen für ein Objekt, müssen die Einstellungen durch diese Schaltfläche aktiviert werden.\\ | ||
| + | \\ | ||
| + | ===== Gemeinsame Dialog-Schaltflächen ===== | ||
| + | {{: | ||
| + | Siehe: __**[[: | ||