rcman ist ein Programm zur Steuerung digitaler Modelleisenbahnen. rcman orientiert sich an jman aus dem DDL-Projekt. rcman hat folgende Vorteile:
- Die Oberfläche ist nicht grafisch. Man muss daher nicht auf das X Window System zurückgreifen.
- Die Benutzerführung erfolgt durch eine textuelle Oberfläche, die intuitiv, praktisch und platzsparend ist.
- rcman baut auf rcsh auf und ist wie rcsh in Python implementiert.
- rcman ist insgesamt nicht speicherhungrig oder prozessorlastig. D.h. für rcman kann problemlos ein älterer Computer eingesetzt werden.
- Loks lassen sich sehr einfach mit Tastatur oder Maus steuern.
- Alle Lokdaten werden dargestellt.
- Informationen, die vom SRCP-Server über den Info-Port zu Lokomotiv-Einstellungen bekannt gemacht werden, werden ebenfalls dargestellt
- Auch Signale, Weichen bzw. Weichenstraßen lassen sich sehr komfortabel über die Tastatur steuern.
- Weichenstraßen werden textuell dargestellt
- Informationen, die vom SRCP-Server über den Info-Port zu Weichenstellungen bekannt gemacht werden, werden wieder in Weichenstraßen konvertiert und dargestellt
- Die Steuerung per IntelliMouse (mit dem Rädchen) ist sehr direkt: Mit den Maustasten lassen sich direkt die Funktionen steuern, mit dem Rädchen lässt sich die Geschwindigkeit sehr gut regeln. Ich setze eine kabellose Maus ein und kann daher an jeder Stelle die Anlage die Züge direkt steuern!
- Die Steuerung kann auch mit Hilfe von Infrarot-Fernbedienungen erfolgen.
- Alle Eingabegeräte (Tastatur, Maus, Infrarot-Fernbedienung) steuern eine eigene Lokomotive. Somit können mehrere Personen unabhängig voneinander steuernd eingreifen.
Die nachfolgenden beiden Bilder zeigen die Bildschirmdarstellungen für die Steuerung von Lokomotiven bzw. zur Steuerung von Weichenstraßen.
![]()
![]()
Zum Download stehen bereit:
- rcman-0.9 (54KB)
Zu dieser Version existiert nun auch eine ausführliche Dokumentation in PDF-Format (73KB).
(Das Paket rcsh-1.0 muss separat geladen werden!)- rcman-0.6 (54KB)
(Das Paket rcsh-0.6 muss separat geladen werden!)
rcman-0.6 ist getestet unter Linux mit Python-1.x. Leider ist das Python-Modul von Python-1.x zu Ansteuerung von Curses nicht leistungsfähig genug bzw. fehlerhaft. Daher liegt der Distribution ein gepatchtes Modul bei (das ich selbst anpassen musste...).