How to Control Junctions in Sessions
m |
m |
||
Line 1: | Line 1: | ||
− | The information in this Wiki Page applies to '''TANE''', '''TRS19''' | + | The information in this Wiki Page applies to '''TANE''', '''TRS19''', '''Trainz Plus''' and '''TRS22'''. It gives examples of how junctions can be controlled using Session Rules. |
__TOC__ | __TOC__ | ||
<br> | <br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#c1e7e7> |
<tr valign="top"> | <tr valign="top"> | ||
<td>[[file:DotPoint.JPG|link=]]</td> | <td>[[file:DotPoint.JPG|link=]]</td> | ||
Line 23: | Line 23: | ||
='''Application 1: Presetting Junctions'''= | ='''Application 1: Presetting Junctions'''= | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:binoculars.PNG|link=]]</td> | <td width="58">[[file:binoculars.PNG|link=]]</td> | ||
Line 32: | Line 32: | ||
When a consist reaches a trigger, the junctions ahead are set and configured (e.g. locked/unlocked, AI control allowed/disallowed). | When a consist reaches a trigger, the junctions ahead are set and configured (e.g. locked/unlocked, AI control allowed/disallowed). | ||
<br> | <br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:RulesWiki.PNG|link=]]</td> | <td width="58">[[file:RulesWiki.PNG|link=]]</td> | ||
Line 42: | Line 42: | ||
*'''[[Session_Rule_List_with_Parameters#Set_Junctions_Rule|Set Junctions Rule]]''' to set junctions. | *'''[[Session_Rule_List_with_Parameters#Set_Junctions_Rule|Set Junctions Rule]]''' to set junctions. | ||
<br> | <br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:screenshot.PNG|link=]]</td> | <td width="58">[[file:screenshot.PNG|link=]]</td> | ||
Line 55: | Line 55: | ||
</table> | </table> | ||
<br> | <br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:explanation.PNG|link=]]</td> | <td width="58">[[file:explanation.PNG|link=]]</td> | ||
Line 87: | Line 87: | ||
='''Application 2: Asking the User to Set Junctions'''= | ='''Application 2: Asking the User to Set Junctions'''= | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:binoculars.PNG|link=]]</td> | <td width="58">[[file:binoculars.PNG|link=]]</td> | ||
Line 96: | Line 96: | ||
A consist has been halted at a trigger placed in front of a junction. The user will be asked to set that junction and the following junction before the consist can proceed. | A consist has been halted at a trigger placed in front of a junction. The user will be asked to set that junction and the following junction before the consist can proceed. | ||
<br><br> | <br><br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:conditions.PNG|link=]]</td> | <td width="58">[[file:conditions.PNG|link=]]</td> | ||
Line 105: | Line 105: | ||
*'''[[Session_Rule_List_with_Parameters#Navigation_Display_Rule|Navigation Display Rule]]''' to create a navigation point set. | *'''[[Session_Rule_List_with_Parameters#Navigation_Display_Rule|Navigation Display Rule]]''' to create a navigation point set. | ||
<br> | <br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:RulesWiki.PNG|link=]]</td> | <td width="58">[[file:RulesWiki.PNG|link=]]</td> | ||
Line 116: | Line 116: | ||
*'''[[Session_Rule_List_with_Parameters#Multiple_Junction_Alignment_Check_Rule|Multiple Junction Alignment Check Rule]]''' to test if specified junctions are set correctly. | *'''[[Session_Rule_List_with_Parameters#Multiple_Junction_Alignment_Check_Rule|Multiple Junction Alignment Check Rule]]''' to test if specified junctions are set correctly. | ||
<br> | <br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:screenshot.PNG|link=]]</td> | <td width="58">[[file:screenshot.PNG|link=]]</td> | ||
Line 129: | Line 129: | ||
</table> | </table> | ||
<br> | <br> | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td width="58">[[file:explanation.PNG|link=]]</td> | <td width="58">[[file:explanation.PNG|link=]]</td> | ||
Line 167: | Line 167: | ||
---- | ---- | ||
='''Trainz Wiki'''= | ='''Trainz Wiki'''= | ||
− | <table cellpadding= | + | <table cellpadding=4 bgcolor=#ffffff> |
<tr valign="top"> | <tr valign="top"> | ||
<td>[[file:TrainzWiki.png|link=]]</td> | <td>[[file:TrainzWiki.png|link=]]</td> |
Revision as of 21:47, 14 March 2022
The information in this Wiki Page applies to TANE, TRS19, Trainz Plus and TRS22. It gives examples of how junctions can be controlled using Session Rules.
Contents |
Junctions can be controlled by Session Rules during the running of a Session. |
The following applications give examples of using Session Rules to control junctions.
Application 1: Presetting Junctions
The Scenario: |
When a consist reaches a trigger, the junctions ahead are set and configured (e.g. locked/unlocked, AI control allowed/disallowed).
Rules Used: |
- Trigger Check Rule to trigger the event.
- Set Junctions Rule to set junctions.
Session Editor Screenshot: |
Description: |
- Line 1: Trigger Check The event is triggered when the consist reaches a trigger. This executes the following rule.
- Line 2: Set Junctions Sets selected junctions to set directions and specifies the level of control by the users and AI.
For example:-
Application 2: Asking the User to Set Junctions
The Scenario: |
A consist has been halted at a trigger placed in front of a junction. The user will be asked to set that junction and the following junction before the consist can proceed.
Preconditions: |
- Navigation Display Rule to create a navigation point set.
Rules Used: |
- Wait on Navigation Point Rule to trigger the event.
- Message Popup Rule to open a message window on the screen.
- Multiple Junction Alignment Check Rule to test if specified junctions are set correctly.
Session Editor Screenshot: |
Description: |
- Line 1: Wait on Navigation Point The event is triggered when the consist halts at the navigation point assigned to the trigger. This executes the following rules simultaneously
- Line 2: Message Popup Displays a message window asking that the next two junctions be manually set.
- Line 3: Multiple Junction Alignment Check tests the switch directions of the next two junctions and waits until they are aligned as specified.
Checking junction switch settings |
The following line is executed only if the junctions are set correctly
- Line 4: Message Popup Displays a message window stating that the junctions are now correctly set.
Trainz Wiki
More Tutorials and Guides to Using Trainz |
This page was created by Trainz user pware in May 2018 and was last updated as shown below.