Automatic Train Control
Twenty years ago I developped a program for controlling my digital model railway. Now I try to revive this program.
Controlling a random digital model railway. Editing the track has to be simpel and flexibel. Every train has the possibility to follow a schedule (spoorboekje), avoiding collissions by slowing down or stopping.
The "dispatcher" has to control every train individual. The program calculates the braking distance according to the speed and deceleration of the train. Every train has some properties: speed, direction, deceleration, acceleration, desired speed, desired direction, location on the layout.