24.01.2013 Views

TrainController Gold and Silver - Freiwald Software

TrainController Gold and Silver - Freiwald Software

TrainController Gold and Silver - Freiwald Software

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

equired state to meet the condition. If or is selected, then the condition applies if at<br />

least one of the listed elements has the required state.<br />

In the example displayed above, it is possible to turn the signal to green only if the turnout<br />

“Hidden Yard East 1” is closed <strong>and</strong> the contact indicator “Hidden Yard” is turned<br />

off.<br />

The elements that are part of the condition <strong>and</strong> the element that is to be restricted, may<br />

be located at arbitrary locations of your model railroad. It should be noted that it is not<br />

necessary that the elements are placed in the same switchboard window.<br />

250<br />

Complex Conditions<br />

It is also possible to create complex conditions by mixing ‘<strong>and</strong>’ <strong>and</strong> ‘or’. This is done<br />

by including AND-groups or OR-groups into a condition. Such groups can also contain<br />

other AND- or OR-groups, respectively. In this way it is possible to create conditions of<br />

virtually unlimited complexity. If a group is contained in another group, then the inner<br />

(contained) group is checked first, the result of this calculation is then taken into account<br />

for calculation of the containing (outer) group. And so on, if the outer group is<br />

again contained in another group.<br />

Each condition establishes itself an AND- or OR-group. Diagram 143 shows a condition,<br />

which is an AND-group. The simple condition in this example does not contain<br />

any other groups.<br />

It is also possible to inverse the meaning of each checked state, of a group or of the<br />

whole condition with the NOT-option. If this is done, then the appropriate item of the<br />

condition is fulfilled, when the related object is not in the specified state or, if NOT is<br />

applied to a group or the condition itself, if the result calculated for this group or condition<br />

is ‘wrong’. Among others the NOT-option is interesting for objects with more than<br />

two states. An example is a condition, that will be fulfilled, if a three way turnout is set<br />

to one of the two diverging states. Instead of assigning the two diverging states of the<br />

turnout to the condition, it is also possible to use the third state (main leg) <strong>and</strong> apply the<br />

NOT-option to it („if not set to main leg“).<br />

Numerical Groups<br />

In addition to the AND- <strong>and</strong> OR-groups provided by other <strong>TrainController</strong> versions<br />

<strong>TrainController</strong> <strong>Gold</strong> provides three additional types of groups:

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

Saved successfully!

Ooh no, something went wrong!