Progress is good.....and hopefully I can now explain things a little better.....
First a screenshot:

- Capture.JPG (110.08 KiB) Viewed 236 times
There are three windows...
1) Track layout....with block occupancy shown by both the lines being red (as opposed to blue) and the big oval buttons in red. The yellow lights will show as either grey or red....these are sensors - red if triggered, grey if not. The layout also shows four "Throttles"...throttle one is running and shows the direction & speed.
2) Throttle Manager..(bottom left) this window is generated by a script that polls through four sets of memory variables that can be written to by this and any other scripts that are running. When a change in one of the variables is detected, the appropriate action is taken. The text box shows a log of what has recently happened....only three actions in this case.
3) Script to run a scenario..(top left)..this script simply shuffles a train on Road 1 of the traversor back and forth between the sensors at each end. The text box shows information for the user. In this case, instructions on starting and the first step in running from the left side to the right side.
For every scenario I want to put together, I now need to create a new script based on item 3) and within the script, define the sequence of macro moves...a to B, B to C, etc. There are also the other 36 of the 38 point to point sections to write, but these follow a pre-written format, so should not be difficult to put together.
What I've shown above is working in "simulation mode"...ie with my test track...a simple small loop...connected to the controller, and with me manually changing the items on the track layout using a mouse by clicking the sensors & buttons. I need to get the track finished on the layout...and get the box to box wiring loom finished...before I can test anything in anger. But...and its an important but.....this appears to be more stable than what I created for The Bridge!