TC Tips & Tricks
Some of the schedules have trains that should stop at stations on the journey. Other trains don't always stop there.
The way to make this happen is to set "schedule specific block/route settings".
- Go into edit mode;
- Select the list of schedules.
- Select the required schedule
- Right click on the block where the train is to stop
- choose "schedule specific block/route settings"
- set a waiting time for the station halt (this seems to be counted at fast clock speed, so may be less that you expect!)
Now trains running on that schedule will stop at the station; a goods train on a different schedule won't stop there.
The fiddle yard has five tracks in each direction. Two of those tracks are set up to hold two "half length" trains. In Traincontroller 7 silver, they were simply set to accept trains in a train group "short trains"; that meant that ONLY short trains could go there and they couldn't ever use the longer tracks.
Traincontroller 8 gold adds "train size dependent" operations. To set that up, enter the lengths of the relevant blocks: it is only the shorter ones where we've set a size. Set lengths for engines or train sets: all of our "multiple unit" trains are entered as a single engine for convenience.
Then, in all of the schedules, go to the rules. Select:
- Trains must fit in destination blocks
- Prefer shortest destination block
We've also enabled the watchdog, to detect stalled trains: set the watchdog timer to 60 seconds. Set "detect lost cars" to 3: with it set to 2, we were occasionally having erroneous detection of a missing car that wasn't actually detached.
I've upgraded the railway PC to windows 8.1, 64 bit. All of the railway doftware I use runs fine under windows 8.1. Despite the "advertised" windows 8.1 start screen, I've opted to install a utilty called "StartIsBack" that gives you a windows XP/Vista/7 style start menu. Now the PC boots to desktop and stayes there.
I've found no problem with the drivers for USB locobuffer and Digitrax PR3 (There are detailed installation instructions for the latter on the Digitrax website). We also have a mk1 Locobuffer connected to the "legacy" COM1 port and it works fine.
Traincontroller 7 runs fine; Locoanalyse runs fine.
In the fiddle yards I have two roads with two "half length" blocks for short trains. When the train at the front moves out, it is possible to add some logic to make the train at the back move down, if there is one. "Move train down" in the fiddle yard also allows for the train at the back moving down straight away if there is nothing in front of it.
The mechanism for doing this is described in the Users's manual. Here's how it's done:
- Go into "edit" mode.
- Create a schedule that will move a train from the 1st to the 2nd block.
- Add a "flagman" to a switchboard.
- Select the "trigger" tab.
- Select "checked: &" on the bottom of the form.
- Select the contact indicator for the 1st block "stop" indicator and press "add". In the right hand part of the window double click on it until it shows red (occupied).
- Select the block name for the next block and press "add". In the right hand part of the window double click on it until it shows an empty box (not reserved)
- (That has made a flagman that triggers when the "stop" indicator on the 1st block is active and the 2nd block is unoccupied).

- Select the "operations" tab.
- In the left half of the window select a schedule to move a train from the 1st to the 2nd block and press "add".

- In the right hand part of the window double click on the schedule until it shows a green downward arrow (onward journey).
That all!
If you have a short platform, you may want to restrict it to certain trains. That's easy!
In Trainconroller "silver" you can use train groups to accomplish this:
- Go into "edit" mode
- Double click the block for the short platform
- select the "trains" tab
- Either add all the trains allowed to go there, or more elegantly...
- Create a group "short trains" and add all the short train engines as members; then select that group for the block
In Traincontroller Gold V8 a more elegant way is to use train lengths. Simply set the lengths of the blocks and the engines & trains.