action-example-dualswitch-de
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Last revision | |||
— | action-example-dualswitch-de [2018/11/12 08:56] – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Gleichzeitig geschaltete Weichen ===== | ||
+ | [[: | ||
+ | [[german|Inhalt]] -> [[german# | ||
+ | * [[actions-de|Aktionen definieren]] | [[actionctrl-de|Aktionssteuerung]] | [[actioncond-de|Aktionsbedingung]] | [[action-example-de|Beispiele]] | ||
+ | * **Gleichzeitig geschaltete Weichen** | ||
+ | \\ | ||
+ | \\ | ||
+ | =====Allgemeines===== | ||
+ | Je nach betrieblicher Anforderung ist es möglich, dass zwei Weichen __immer gleich__ eingestellt werden, wie es für diesen Plan-Ausschnitt unterstellt wird:\\ | ||
+ | |{{: | ||
+ | | Beide Weichen **gerade** | ||
+ | Weil beide Weichen in diesem Fall immer gemeinsam auf **gerade** oder **abzweigend** geschaltet werden, können sie an den selben Dekoder-Ausgang angeschlossen werden.\\ | ||
+ | |||
+ | Die Vorteile gegenüber zwei getrennten Dekoder-Ausgängen sind offensichtlich: | ||
+ | * Es wird ein Dekoder-Ausgang weniger benötigt und kann für eine andere Weiche verwendet werden.\\ | ||
+ | * Wenn nur ein Dekoder-Ausgang zur Verfügung steht, wird der Betrieb von zwei Weichen damit erst möglich.\\ | ||
+ | Kein Vorteil ohne Nachteil:\\ | ||
+ | Weil in Rocrail alle Objekte grundsätzlich keine gleichen Adressen-/ | ||
+ | |||
+ | Die folgende Beschreibung zeigt, wie mit Aktionen und Aktionsbedingungen das Schalten einer der beiden Weichen auf die jeweils andere Weiche übertragen wird und dass beide Weichen-Objekte damit betrieblich gleichwertig werden.\\ | ||
+ | =====Beschreibung===== | ||
+ | {{ : | ||
+ | Der oben dargestellte Plan-Ausschnitt dient nur der Darstellung einer Möglichkeit auf einer Anlage.\\ | ||
+ | Weil es für die Erläuterungen ausreicht, enthält die Beschreibung des Beispiels {{: | ||
+ | Damit ist die xml-Datei noch so übersichtlich, | ||
+ | \\ | ||
+ | ====Zentralen==== | ||
+ | Damit die Funktion dieses Beispiels auf eine **reale** Anlage übertragbar ist, darf nur eines der beiden Weichen-Objekte für die **reale** Zentrale definiert werden.\\ | ||
+ | Das andere Weichen-Objekt muss für die __**[[: | ||
+ | Die Angabe der Schnittstellenkennung in den Objekt-Einstellungen kann nur für die Rocrail-Standard-Zentrale entfallen.\\ | ||
+ | Standard-Zentrale ist die als erster Eintrag im __**[[: | ||
+ | Weil nur eine Zentrale (virtuell __oder__ real) die Standard-Zentrale sein kann, muss mindestens bei einem der beiden Weichen-Objekte eine Schnittstellenkennung angegeben werden.\\ | ||
+ | Selbverständlich empfiehlt es sich, dafür zu sorgen, dass die **reale** Zentrale als Standard-Zentrale definiert wird, weil sie die meisten Objekte zu bedienen hat.\\ | ||
+ | Dann ist die Angabe der Schnittstellenkennung nur bei den - sehr warscheinlich - wenigen Objekten der **virtuellen** Zentrale erforderlich.\\ | ||
+ | > | ||
+ | ====Weichen-Objekte==== | ||
+ | ===1. Weiche=== | ||
+ | |{{: | ||
+ | | In Registerkarte ' | ||
+ | Eine Schnittstellenkennung wird hier __nicht__ benötigt, wenn die **reale** Zentrale als __**[[# | ||
+ | \\ | ||
+ | ===2. Weiche=== | ||
+ | |{{: | ||
+ | | In Registerkarte ' | ||
+ | Die Schnittstellenkennung " | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | ====Aktionen und Aktionsbedingungen==== | ||
+ | Rocrail verwendet unabhängig von der Rocview-Spracheinstellung englische Begriffe für Status-Werte, | ||
+ | * straight = gerade | ||
+ | * turnout = abzweigend | ||
+ | |||
+ | Wie bereits in __**[[# | ||
+ | Eine Aktion kann jeweils einen Befehl ausführen. Daraus ergibt sich, dass jedes Weichen-Objekt seine zwei Zustände (gerade u. abzeigend bzw. straight u. turnout) mit zwei entsprechenden Befehlen = Aktionen an das andere Weichen-Objekt weitergibt.\\ | ||
+ | Die Bezeichnungen bzw. Kennungen dieser 2 x 2 = 4 Aktionen setzen sich aus den Zielobjekten **T1** u. **T2** sowie den Befehlen **straight** u. **turnout** zusammen: | ||
+ | * **T1straight** | ||
+ | * **T1turnout** | ||
+ | * **T2straight** | ||
+ | * **T2turnout** | ||
+ | |||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ====In Arbeit / WIP==== | ||
+ | |||