Table of Contents
RocMini Beispiel 2
Content → Mobile Anwendungen → RocControl → RocMini → Beispiel 2
 
 
Automatischer Betrieb mit Start- / Ziel-Tasten 
 
| Hier geht es direkt zum Rocrail-Arbeitsbereich-Download | 
Vorwort 1: 
Damit wurde diese Dokumentation erstellt: Stand 13.02.2025 
| Area | Details | Remarks | 
|---|---|---|
| Steuerung | Rocrail | Version 2.1.5533+ (Rocrail-5532-sequoia-M.app) | 
| Computer | MacBook Pro (M2) | macOS 14.5 (Sonoma) | 
| iPhone | RocControl | Version 25.02.13-1 (529) | 
| Apple Watch | RocMini | Version 529 | 
| WIO | Raspberry Pi Pico-W | WIO Version 969 | 
| Lokomotive | Spur N |  Lokomotiven;  id="lc_auto" addr="18" shortid="lcAuto" id="lc_manu" addr="19" shortid="lcManu"  | 
	
| - | - | keywords: rocmini | 
Vorwort 2: 
- die Nutzung dieser Lösung erfolgt auf eigenes Risiko; 
- regelmäßige Datensicherungen des Rocrail-Arbeitsbereichs werden empfohlen. 
A) Aufgabenstellung
Automatischer Betrieb mit Start- / Ziel-Tasten 
 
Anhand eines kleines Layouts soll die manuelle Steuerung einer Lokomotive demonstriert werde. 
Die Lokomotive ist als "Automatisch betrieben" eingestellt. 
Für jeden Block gibt es zwei Tasten; eine Taste auf der Plus-Seite und eine Taste auf der Minus-Seite des Blockes. 
Die Gleisspannung wird eingeschaltet, der Automatik-Modus wird aktiviert und über RocMini werden die Start- und Ziel-Tasten betätigt. 
Ein XMLScript wertet die Tasten aus und startet ggf. die Lokomotive. 
 
B) Lösung-Details
Es werden Kurz-Kennungen für die relevanten Objekte vergeben, um auf RocMini nur die Objekte aufgelistet zu bekommen, die für die manuelle Steuerungsaufgabe notwendig sind: 
| Objekt | Kurz-Kennung | |
|---|---|---|
| Lokomotiven | lc_auto | - | 
| lc_manu | lcManu | |
| Start- / Ziel-Tasten | co_bk12a+ | oBK12a+ | 
| co_bk12a- | oBK12a- | |
| co_bk12b+ | oBK12b+ | |
| co_bk13+ | oBK13+ | |
| co_bk22- | oBK22- | |
| co_bk23- | oBK23- | 
B1) Vorbereitung
Sowohl Rocrail als auch RocMini sind bereits installiert. 
Rocrail wurde mit diesem Arbeitsbereich gestartet. 
RocMini wurde gestartet. 
Empfehlungen: 
- RocMini / Info 
- RocMini / Info: langer Klick auf das Rocrail-Logo, um die aktuellen Objektlisten zu laden; 
- RocMini / Info: zurück zur Liste 
RocMini / System: 
RocMini / System: langer Klick auf "Go", um den Automatik-Modus EIN zu schalten; 
RocMini / System: Klick auf "Go", um die Gleisspannung EIN zu schalten; 
RocMini / System: zurück zur Liste 
RocMini / Throttle: 
RocMini / Throttle: langer Klick auf das Licht 
RocMini / Throttle / Lok-Liste: Lokomotive "lcManu" auswählen 
RocMini / Throttle / Lok-Liste: zurück zur Liste 
RocMini / Throttle: zurück zur Liste 
 
B2) Ausführung
Weichen, Signale und Lokomotive werden automatisch gesteuert. 
Voraussetzung: 
- Lokomotive steht im Block bk12b und soll zum Block bk22 fahren. 
 
Mit RocMini kann das so gesteuert werden: 
 
Das XMLScript berechnet die Fahrstrasse, stellt die Fahrstrasse und startet die Lokomotive. 
 
Sobald die Lokomotive das Ziel erreicht hat, bleibt die Lokomotive stehen. 
 
 
C) Rocrail-Arbeitsbereich
Automatischer Betrieb mit Start- / Ziel-Tasten 
In dem Download-Arbeitsbereich " rocmini_start_dest_button.zip" sind folgende Dateien enthalten:
| Datei | Bedeutung | 
|---|---|
| plan.xml | die Rocrail-Plan-Datei | 
| rocrail.ini |  Rocrail-Initialisierungs-Datei  der Inhalt muss noch an die eigene Umgebung angepasst werden !!!  | 
	
| scripts/ac_control_desk.xml | XMLScript, wird durch die Start-/Ziel-Tasten aufgerufen | 
zurück zu den Lösung-Details. 
D) Ausblick
Auf der Basis dieser Lösung dürfen gerne eigene Ideen und Erweiterungen umgesetzt werden. 
 
Die Nutzung dieser Lösung erfolgt auf eigenes Risiko! 
Viel Spass und gutes Gelingen. 


