actioncond-de
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | actioncond-de [2021/05/11 23:37] (current) – rainerk | ||
---|---|---|---|
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 | | | ||
+ | | 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 **'' | ||
+ | __Format: | ||
+ | | '' | ||
+ | Um das Licht einer Lok als Bedingung zu nutzen, kann Funktion 0 verwendet werden.\\ | ||
+ | __Beispiel: | ||
+ | Lok-Funktion 3 muss eingeschaltet sein:\\ | ||
+ | | '' | ||
+ | \\ | ||
+ | |||
+ | ==== 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: __**[[: | ||