Rocrail

Rocrail

模型铁路自动化控制系统

其他官网

应用介绍

沙盘上摆了十几个道岔、二十列火车,靠手柄一个个操作,人只有两只手,跑两列就顾不过来,想让整个布局自己动起来更是没门。

Rocrail 是玩模型铁路的人拿来接管整个布局的软件。先在软件里画出轨道平面图,标好道岔、信号机和区段,之后每一列车的运行都能交给它调度:自动排路、按闭塞区间防止追尾、到站停车再出发,手动和自动还能混着来——你开一列,其余的它管。

硬件这边支持面很广,主流的数字控制系统(DCC)命令站基本都能接,包括 Märklin、Lenz、ESU、Uhlenbrock、Digikeijs 这些,也支持 LocoNet、XpressNet、S88 等总线协议。软件用 C 写成,不需要 Java 之类的运行时,Windows、macOS、Linux 和树莓派都能跑,常见做法是让树莓派当服务端常驻,电脑或平板当操作台。基础版免费。

软件功能



可视化轨道平面图:在软件里画出布局,道岔、信号机、轨道区段和车辆的状态实时反映在图上,一眼看清整个沙盘。

自动排路与闭塞:按起点终点自动计算路径并锁定沿途道岔,以区段闭塞防止两列车进入同一段轨道。

列车时刻与调度:可以给列车编排时刻表和往返任务,整个布局按计划自己运转,也能随时接管其中一列手动驾驶。

广泛的硬件支持:Märklin、Lenz、ESU、Uhlenbrock、Digikeijs 等主流 DCC 命令站,以及 LocoNet、XpressNet、S88 等总线都能接。

客户端服务端分离:服务端可以常驻树莓派,电脑、平板和手机作为操作台连上来,多人同时操作同一个布局。

原生跨平台:用 C 编写,不依赖 Java 等运行时,Windows、macOS、Linux 和树莓派 PiOS 都有原生版本。

应用截图