Turing Trains

 

computational train track layouts

menu

Input Follower

The train runs in a continuous loop. It adjusts the Count register, one step at a time, until its value is the same as the Input register. So the Count 'follows' the Input.

This circuit comprises a central Comparator with a Count Down and a Count Up function. No need to clear points, just run!

Input Follower Layout
input follower layout
Click grass to pause/run train Click points to switch 0/1 Click start to reset train/points
lazy point Lazy points switch between upper 0 or lower 1 branch lines.
Trains arriving on a branch line switch the point to that line.
sprung point Sprung points allow branch line trains to join the main line.
All main line trains go straight ahead and never 'branch off'.

Operation

  1. Start train running from station.
  2. Adjust Input register to value required.
  3. The Count register will increase or decrease, one step at a time, until its value is the same as the Input register.
  4. Once both registers are equal, the train loops without switching any points.

There is no need for overflow errors as the Count cannot increase above 111 or decrease below 000.

Turing Trains | cr31.co.uk | 2017

 

use your browsers 'zoom' option to enlarge layouts