===== Einbinden in PC-Programmen ===== Die StepControl ist ein BiDiB-Knoten und wird über Accessory gesteuert, was dem Verhalten von anderen BiDiB-Baugruppen entspricht. Eine Unterstützung unterliegt somit keinen weiteren größeren Anforderungen an den PC-Programmherstellern. Bei den folgenden Programmen haben wir die Funktion getestet, was aber nicht weitere PC-Programme mit BiDiB-Support ausschließt. * [[stepcontrol:pc_programme#einbindung_in_itrain|iTrain]] * [[stepcontrol:pc_programme#einbindung_in_rocrail|Rocrail]] * [[stepcontrol:pc_programme#einbindung_in_win-digipet_2021|Win-Digipet]] Als Referenz in Supportfällen ist der BiDiB-Wizard, mit dem auch die Konfiguration der Baugruppe erfolgt. Weitere Informationen dazu finden Sie im Punkt [[stepcontrol:einrichtung|Einrichtung der StepControl]] ---- ===== iTrain ===== Die folgende Anleitung ist mit iTrain Version 5 erstellt. Die StepControl wird schon länger unterstützt und funktioniert vermutlich auch mit der letzten Version von iTrain 4. Im Gleisbild-Editor werden die Felder markiert, in denen eine Drehscheibe angelegt werden soll. Die Felder-Anzahl sollte nicht zu klein gewählt werden, da sonst nicht alle Details abgebildet werden. Mindestens 3x3 Felder sind zu empfehlen. Bei einer größeren Anzahl von Abgängen sind entsprechend mehr Felder zu auszuwählen. Mit einem Doppelklick auf das Drehscheiben-Icon wird das Drehscheiben-Symbol in den Gleisplan hinzugefügt. {{:stepcontrol:stepcontrol:itrain_symbol.jpg|}} Ein Doppelklick auf das Symbol im Gleisplan öffnet die **Eigenschaften der Drehscheibe:** {{stepcontrol:stepcontrol:itrain_eigenschaften.jpg|}} Folgende Einstellungen müssen hier eingetragen oder ausgewählt werden: * **Name:** Gewünschter Name im Gleisbild * **Beschreibung:** ausführlichere Beschreibung * **Schnittstelle:** Hier wird die BiDiB-Schnittstelle ausgewählt (BiDiB-Bus muß mit der Software verbunden sein!) * **Ausgabegerät:** **Acessory (Bus)** auswählen * **Knoten:** Hier die Stepcontrol aus dem eigenen BiDiB-Bus auswählen * **Decoder:** **BiDiB StepControl** auswählen * **Mögliche Anschlüsse:** Hier wird die Anzahl der möglichen Anschlüsse ausgewählt. 48 sind maximal in der Hard- und Software möglich. Wenn weniger benutzt werden, dann können der Übersichtlichkeit halber weniger ausgewählt werden. Anleitung ist noch nicht vollständig, da noch keine Bühnenplatine lieferbar ist ... (Stand Juni 2022) ---- ==== Zubehör in iTrain ==== === Einrichtung eines Home-Tasters in iTrain === Um die Drehscheibe, zum Beispiel nach einem Nothalt, wieder in die Home-Position zu bringen, kann man in iTrain einen Button erstellen, der die Fahrt zur Home-Position auslöst. Im Stellpult von iTrain kann das Beispielhaft wie folgt aussehen: {{:stepcontrol:stepcontrol:drehscheibe_itrain.jpg|}} Dieser Button wird eingerichtet, indem in iTrain ein Relais erstellt, bzw. auf dem Gleisplan abgelegt und mit folgenden Einstellungen versehen wird: {{:stepcontrol:stepcontrol:relais_itrain_ds.jpg|}} === Sound der Drehscheibe durch iTrain abspielen lassen === Wenn an der Drehscheibe ein Soundmodul angeschlossen ist, spielt die Drehscheibe diverse Sounds passend zur Bewegung, bzw. zum jeweiligen Zustand ab. Wenn man diese Sounds selbst steuern möchte, so ist das über Makros in der StepControl möglich. Dafür wird die StepControl mit dem BiDiB-Wizard verbunden und ein Makro erstellt. In diesem Beispiel wird ein Makro für das Warnsignal erstellt. Unter **Port** wird der gewünschte Sound ausgewählt. Unter Umständen muss man vorher den Port des gewünschten Sounds herausfinden. Auf der [[stepcontrol:einrichtung|Einrichtungsseite]] sind weiterführende Informationen zu finden. Im Beispiel wird ein Makro für ein **Warnsignal** erstellt. In diesem Fall ist das Port 7: {{:stepcontrol:stepcontrol:wizard_makro_ds.jpg|}} Nachdem ein Makro erstellt wurde, wir ein entsprechendes Accessory erstellt. In dem Accessory wird das vorher erstellte Makro ausgewählt. {{:stepcontrol:stepcontrol:wizard_accessories_ds.jpg|}} In iTrain wird dann ein Relais erstellt, in dass die folgenden Daten eingetragen werden: {{:stepcontrol:stepcontrol:relais_itrain_sound.jpg|}} Für dieses Beispiel ist 3 zu wählen, da dies das erstellte Accessory ist. Bei **Zustandsabbildung** wird **Aspect 0** verwendet, da dies dem Begriff des Accessory entspricht (siehe Bild vom Wizard). In dem oben gezeigten Stellpultbild von iTrain ist der Button zu sehen über den nach dieser Einrichtung ein Warnsignal manuell über iTrain ausgelöst werden kann. Weitere logische Verknüpfungen können nach eigenen Wünschen vorgenommen werden. ---- ===== Rocrail ===== Rocrail unterstützt die StepControl ab Version 2.1.955.\\ Die Grundeinrichtung erfolgt im Schnittstellen-Tab der Drehscheiben-Eigenschaften, wo zumindest die rot umrandeten Felder analog zur folgenden Grafik auszufüllen sind.\\ :!: __Anmerkung:__ Da sich der Typ "StepControl" nicht in der Auswahlliste findet, ist der Typ "onestep" zu wählen. {{:stepcontrol:stepcontrol_rocrail_1.png|}} === Ermittlung des Offset-Wertes === Rocrail kann das Gleissymbol der Drehscheibe auf dem Gleisplan animiert darstellen. Das bedeutet, dass sich die Bühne des Drehscheibensymbols synchron zur Scheibe mitdreht. Da die Home-Position der StepControl an beliebiger Stelle festgelegt werden kann, in Rocrail jedoch die „3-Uhr-Position“ des Drehscheibensymbols auf dem Gleisplan als Bezugspunkt fix festgelegt ist, muss der Winkel zwischen diesen beiden Positionen als Offset in das entsprechende Feld eingetragen werden. Der Winkel wird dabei von der „3-Uhr-Position“ aus gegen den Uhrzeigersinn gemessen. Bei dieser Beispielinstallation befindet sich die Home-Position der StepControl daher um 89° vom Rocrail-Bezugspunkt entfernt, also etwa in 12-Uhr-Position. :!: __Tipp:__ Wenn man die Scheibe so einbaut, dass man genau im Osten einen Gleisabgang hat (wie es auch in diesem Beispiel mit dem Block 900 der Fall ist), dann kann man den Offset-Wert direkt im Wizard ablesen, und zwar ist das dann der Winkel-Wert dieses Gleisanschlusses im StepControl-Tab. Der Wert muss nur noch auf ganze Grade gerundet werden, Nachkommastellen sind beim Offset-Wert nicht zulässig. {{:stepcontrol:stepcontrol_rocrail_2.png|}} === Animation des Drehscheibensymbols am Gleisplan === Um eine smoothe Animation der Bühnendrehung auf dem Gleisplan zu erhalten, müssen die Gleiseabgänge in Rocrail weiters „winkelrichtig“ angelegt werden, sonst ergeben sich logischerweise unschöne Sprünge beim Erreichen der Zielposition. Dazu muss im Allgemein-Tab der Drehscheiben Eigenschaften die Option "Raster-Verbindung" aktiviert werden. Wie man die entsprechenden Koordinaten findet, kann man unter [[https://wiki.rocrail.net/doku.php?id=turntable-tracks-de#raster-verbindung]] nachlesen. Abhängig von der Anzahl bzw. der Lage der Gleisabgänge ist daher auch eine entsprechende Größe des Drehscheibensymbols bedingt. :!: __Hinweis:__ Unmittelbar an die Drehscheibe angrenzende Blöcke sind so auszurichten, dass ihre (-)-Blockseite zur Drehscheibe zeigt. Da es ratsam ist die __Home-Position der StepControl__ so festzugelegen, dass sie sich __an keinem Gleisabgang__ befindet, kann Rocrail die Drehscheibenbühne bei einem Homing nicht in der entsprechenden Lage darstellen, da diese Position auch nicht im „Gleise“-Tab definiert ist. Das Gleissymbol wird jedoch sofort beim ersten Anfahren eines Abgangs nach dem Homing synchronisiert. Dazu empfieht es sich, im Accessory-Tab des Wizard einen Gleisabgang als "Initialen Status" einzutragen, der dann nach jedem Power-up-Homing automatisch von der StepControl angefahren wird. :!: __Zusatzinfo:__ Wenn man beabsichtigt, eigene xml-Script-Erweiterungen zu programmieren, dann lässt sich die aktuelle Bühnenposition mittels query-Befehl (get=“reportedpos“) abfragen. Dies ist im Normalfall jedoch nicht nötig. In Rocrail sind alle erforderlichen Funktionen zur Ansteuerung der Drehscheibe bereits integriert. {{:stepcontrol:stepcontrol_rocrail_3.png|}} === Rückmelder === Bei der StepControl wird die Position aller Gleisabgänge von nur einem physisch vorhandenem Rückmelder (an der Home-Position) aus errechnet, es ist daher nicht erforderlich, jeden Gleisabgang mit einem eigenen **Positions-Rückmelder** auszustatten. Daher bleiben die entsprechenden Felder im Gleise-Tab leer. Ein virtueller Positions-Rückmelder (Adresse 5) wird dann von der StepControl gesetzt, sobald sie errechnet hat, dass die Bühne am Ziel-Gleisanschluss angekommen und "verriegelt" ist. Dieser Rückmelder ist im Schnittstellen-Tab rechts oben als Positions-Rückmelder einzutragen. Er wurde auch im Beispiel-Gleisplan zur Kontrolle angelegt und meldet hier, dass die Bühne den Gleisanschluss zum Block 903 erreicht hat. Daneben ist auch der **Home-Rückmelder** (Adresse 6) eingetragen, welcher meldet, wenn sich die Bühne in Home-Position befindet bzw. daran vorbeidreht. Weiters sind unter "Brücke" jene Rückmelder einzutragen, die auf der Bühne verbaut wurden, um die Position eines darauf befindlichen Schienenfahrzeuges zu ermitteln. Das können abhängig von der jeweiligen Konfiguration 1 bis 4 Rückmelder sein. In diesem Beispiel wurden 2 **Rückmelder auf der Bühne** installiert, welche neben dem externen Bühnenblock im Gleisplan ersichtlich sind. Es ist jedoch nicht unbedingt erforderlich, einen externen Bühnenblock anzulegen. Wenn dies aber wie in dieser Beispielinstallation gewünscht ist, dann wird empfohlen, dass dieser Block die selbe Kennung wie die Drehscheibe erhält und zusätzlich ist die Drehscheibenkennung im entsprechenden Feld im Allgemein-Tab der Blockeigenschaften einzutragen. Damit die Drehscheibe auch die angepasste Priorität erhält, ist noch in den Block-Einzelheiten der Typ "Drehscheibe" zu aktivieren. Ein externer Bühnenblock bietet jedoch die Möglichkeit Zusatzeinrichtungen der Drehscheibenbühne wie z.B. funktionsfähige Signale oder eben nur die Bühnenrückmelder auf dem Rocrail Gleisplan entsprechend zu visualisieren. Im externen Bühnenblock ist auch - wie in jedem normalen Block - die Lokkennung einer auf der Bühne befindlichen Lok ersichtlich und es werden Enter- bzw. In-Ereignisse wie gewohnt farblich dargestellt. Ein externer Bühnenblock ist jedoch erforderlich, wenn man auf der Bühne nur einen Gleisabschnitt einrichtet und die Lok mittels enter2in-Ereignis passend auf der Bühnenmitte angehalten werden soll. :!: __Hinweis:__ Die Rückmelder-Ereignisse des internen Drehscheibenblocks und des externen Brückenblocks werden unterschiedlich verarbeitet. Um Fehlfunktionen zu vermeiden, sollten deshalb die Bühnen-Rückmelder immer nur __entweder__ im Schnittstellen-Tab der Drehscheibe __oder__ im Fahrstraßen-Tab des externen Brückenblocks eingetragen werden. === Optionen === Wenn bei **Verzögerung** ein Wert größer als 0 eingetragen wird, erteilt Rocrail erst nach Ablauf dieser Zeit den Fahrbefehl an die Lok, wodurch sich die Reaktionszeit des Lokführers auf den Abfahrbefehl simulieren lässt, sofern man keine funktionsfähigen Signale auf der Bühne installiert hat. Befinden sich funktionsfähige Signale auf der Drehscheibenbühne, kann man den Wert auf 0 belassen, da dann die entsprechende Licht- bzw. Formsignalzeit zum Tragen kommt. === Fahrbetrieb === Von jedem Block rund um die Drehscheibe existieren jeweils 2 Fahrstraßen zur Drehscheibenbühne, eine zu deren (+)-Seite (Wärterhäuschen) und eine zu deren (-)-Seite. Da man bei Fahrplänen keine Blockseiten angeben kann, würde Rocrail immer die Fahrstraße zur (+)-Seite der Bühne wählen, da sie in der Fahrstraßen-Liste weiter oben steht und daher zuerst gefunden wird. Um im Automatikbetrieb auch gezielt auf die (-)-Seite der Drehscheibenbühne fahren zu können, muss die Fahrstraße zur (+)-Seite daher vorab durch Setzen eines „Fahrstraßen-Rückmelders“ gesperrt werden.\\ :!: __Tipp:__ Ein automatisches vorbildgerechtes langsames Befahren der Drehscheibe kann man erreichen, indem man in den Fahrstraßen zur Drehscheibe eine Aktion definiert, die den Rangiergang des Lok-Decoders einschaltet. Da der Rangiergang decoderspezifisch auf unterschiedliche Funktionstasten gemapped sein kann, empfiehlt sich diese Funktionstaste auf allen Decodern gleich zu benennen und die Aktion über diesen Namen zu definieren. Beim Verlassen des BW kann man dann in den entsprechenden Fahrstraßen eine Aktion einrichten, die den Rangiergang automatisch wieder ausschaltet. === Manuelles Anfahren eines Gleisabgangs === Um im manuellen Betrieb einen spezifischen Gleisabgang anfahren zu können, muss das Drehscheibensymbol mit der rechten Maustaste angeklickt und danach der Mauszeiger zum Eintrag "Gehe zum Gleis" bewegt werden. Dadurch öffnet sich ein weiteres Fenster, in dem der gewünschte Gleisabgang ausgewählt werden kann.\\ Komfortabler geht es jedoch, wenn man sich Textfelder für jene Gleisabgänge anlegt, die man direkt anfahren möchte. Ein Klick auf so ein Textfeld veranlasst dann direkt die entsprechende Bühnendrehung. Wie man so etwas einrichtet, wird [[https://wiki.rocrail.net/doku.php?id=userpages:signalmast88:drehscheibe-einrichten-de#Das Einrichten einer Drehscheibe|hier]] im Detail erklärt. Diese Anleitung ist noch nicht vollständig, da noch keine Bühnenplatine lieferbar ist ... (Stand März 2024) ---- ===== Win-Digipet ===== :!: __Hinweis:__ Die StepControl-Betatester, die Win-Digipet aktiv nutzen, konnten hier bisher keine Anleitung einstellen. Daher ist diese Anleitung nur eine relativ einfache Übersicht über die Einrichtung der StepControl, die mit der **DEMO-Version** von **Win-Digipet 2021** erstellt wurde. Gezeigt wird die Einrichtung einer normalen Drehscheibe. Das Programm ist äußerst vielfältig und es sind verschiedene Steuerungsmöglichkeiten vorhanden. Für den Einstieg in "die Tiefe", sowie für Schiebenbühnen, Loklifte und Segmentdrehscheiben, ist das Studium des Handbuches empfohlen. Zuerst wird im **Gleisbild-Editor** ein Drehscheibensymbol angelegt. Hierfür gibt es kein fertiges Symbol, sondern in den **Symbolgruppen** einen ganzen Baukasten an Drehscheiben-, Schiebebühnen-, Segmentdrehscheiben- und Loklift-Elementen. Mit diesem Baukasten sollte es möglich sein, seine ganz individuelle Version seiner Drehscheibe nachzubilden. Für diese Anleitung wurde die Gleisbild-Elemente für eine Drehscheibe mit maximal 16 Abgängen gewählt. {{:stepcontrol:digipet_drehscheiben_gleisplan.jpg|}} Wenn die Drehscheibe mit den gewünschten Abgängen gezeichnet ist, dann müssen die Abgänge den entsprechenden **Accessories** und **Aspects** der StepControl zugeordnet werden. Für die Abgänge wird in der StepControl das **Accessory 0** verwendet und die dazugehörigen **Aspects 0 - 47** geben dann die entsprechenden Abgänge 1 - 48 an. Dafür wird in der Symbolleiste auf das Symbol **Magentartikel-Adressen** geklickt und dann auf den entsprechenden Abgang. {{:stepcontrol:digipet_magnetartikel-adressen.jpg|}} In dem sich dann öffnenden Fenster können die passenden Einstellungen der StepControl ausgewählt und eingetragen werden. {{:stepcontrol:digipet_gleisplan_einrichtung.jpg|}} * **Bezeichnung** - Eingabefeld für eine individuelle Beschreibung, wie zum Beispiel: Abgang 1, Zufahrtsgleis, etc. * **Digitalsystem** - Auswahlfeld, in dem das **BiDiB-Interface** ausgewählt wird * **Digitalformat** - Auswahlfeld, in dem **Accessory-Schaltbefehle** ausgewählt wird * **Node** - Auswahlfeld, in dem die **StepControl** ausgewählt wird * **Accessory** - Auswahlfeld, in dem das gewünschte **Accessory** ausgewählt wird. Für die Abgänge der Drehscheibe ist das **Accessory 0** auszuwählen * **Konfiguration** - Auswahlfeld, in dem **BiDiB StepControl Accessory 0 Anschlüsse** ausgewählt wird * **Begriff senden** - Auswahlfeld in dem die **Aspects**, also hinterlegten Abgänge ausgewählt werden Wenn diese Konfigurationen für alle Abgänge eingetragen sind, dann kann der **Gleisbild-Editor** geschlossen und gespeichert werden. **Win Digipet** startet neu und es kann eine weitere Drehscheiben-Bedienung angelegt werden. Diese ist die **intelligente Drehscheibe - iDS**. Dafür wird unter dem Menü **Betrieb** -> **Drehscheiben/Schiebebühnen** -> **Neue Drehscheibe anlegen** ausgewählt. {{:stepcontrol:digipet_ids.jpg|}} In dem sich öffnenden Fenster werden folgende Daten eingetragen: {{:stepcontrol:digipet_ids_grunddaten.jpg|}} * **Name** - Eingabefeld für eine individuelle Bezeichnung seiner Drehscheibe * **Drehscheiben-/Schiebeb./Zugspeicher-(Decoder-)Typ** - Auswahlfeld, in dem **BiDiB StepControl** ausgewählt wird. * **Fixe Gleispositionen / Variable Gleispositionen** - Auswahlfeld, in dem die gewünschte Anzeigeart für die Gleispositionen ausgewählt werden kann **Accessory-Schaltbefehle** ausgewählt wird * **X Gleise** - Auswahlfeld, in dem die Anzahl der Gleisabgänge (Anzahl der Aspects) ausgewählt werden kann * **DS-Anschluss: X mit Lok Soll-Richtung** - Auswahlfeld, in dem dem jeweiligen Gleisanschluss der entsprechende Aspect und die Sollrichtung der Lok eingetragen werden kann. Für jeden Gleisanschluss muß diese Einstellung gemacht werden. Unter dem Reiter **Adressierung** wird die **StepControl** aus seinem BiDiBus ausgewählt: {{:stepcontrol:digipet_ids_adressierung.jpg|}} Wenn die Eingaben soweit erfolgt sind, kann die Drehscheibe entweder über das **Gleisbild** oder über das **iDS-Symbol** angesteuert werden. Dazu wird auf den gewünschten Abgang geklickt und der Punkt: **Drehe Bühnenhaus zu diesem Anschluss** ausgewählt. Die Bühne fährt dann zu dem gewünschten Abgang. {{:stepcontrol:digipet_ids_drehung.jpg|}} {{:stepcontrol:digipet_gleisbild_drehen.jpg|}} Anleitung ist noch nicht vollständig, da noch keine Bühnenplatine lieferbar ist ... (Stand Januar 2023) ---- =====weitere Themen zur StepControl===== * [[stepcontrol:anschluss|Anschlussbelegung]] * [[stepcontrol:einrichtung|Einrichtung]] * [[stepcontrol:beispiele|Umbaubeispiel Fleischmann N-Drehscheibe]] * [[stepcontrol:beispiel_tt|Umbaubeispiel TT-Drehscheibe]] * [[stepcontrol:beispiel_h0|Umbaubeispiel H0-Drehscheibe]]