24.01.2013 Views

Download - Freiwald Software

Download - Freiwald Software

Download - Freiwald Software

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

108<br />

Occupied Block<br />

A block is assumed to be occupied, if at least one of the indicators assigned to the block<br />

is turned on.<br />

Reserved Block<br />

Each block can be manually or automatically reserved for an engine or train by the<br />

Dispatcher. Reservation serves to support the following goals:<br />

• Since a block can be reserved only for at most one engine or train, train collisions<br />

are avoided if blocks are arranged and reserved correctly.<br />

• The program is able to determine, in which block a certain engine or train is located.<br />

This enables operations tied to the locality of trains - for example stopping a train in<br />

front of a red signal.<br />

• The use of traffic boxes allows indication of train positions in the switchboard.<br />

• Train detection and train tracking is based on dynamic and automatic reservation of<br />

blocks, too (see 5.5, “Train Detection and Train Tracking”).<br />

For shunting or similar manual operation it is possible to reserve a group of related<br />

blocks manually. In this case the Dispatcher takes care, that automatically controlled<br />

trains do not enter these blocks. If reserved blocks are no longer needed, they can be released<br />

by yourself or automatically by the Dispatcher.<br />

Current Block<br />

Among the blocks, which are reserved for a train, there is a special block, where the<br />

head of the train is assumed to be located. This block is called the current block of the<br />

train. Through the current block all block related operations which affect the speed of a<br />

train (like running with restricted speed) are performed.<br />

In the beginning you must manually assign each engine or train to its current block. Afterwards<br />

this assignment is adjusted automatically by TrainController according to<br />

the position changes of the affected trains. Even after terminating and restarting of the<br />

program this assignment is automatically updated. Only if an engine or train is moved<br />

by hand to another track you must assign the engine or train to its new current block<br />

again.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!