How to Control Junctions in Sessions
From TrainzOnline
(Difference between revisions)
(→Trainz Wiki) |
m (→Trainz Wiki) |
||
Line 86: | Line 86: | ||
<font size="3">'''Route Creation Tutorials:'''</font> | <font size="3">'''Route Creation Tutorials:'''</font> | ||
<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2"> | <div style="column-count:2;-moz-column-count:2;-webkit-column-count:2"> | ||
− | |||
*'''[[How to Use Bulk Asset Update/Replace Tool|Using the Bulk Asset Update/Replace Tool]]''' | *'''[[How to Use Bulk Asset Update/Replace Tool|Using the Bulk Asset Update/Replace Tool]]''' | ||
+ | *'''[[How to Use Layers|Using Layers]]''' | ||
</div> | </div> | ||
<br> | <br> | ||
Line 96: | Line 96: | ||
*'''[[How to Use Navigation Point Rules|Adding Navigation Points]]''' | *'''[[How to Use Navigation Point Rules|Adding Navigation Points]]''' | ||
*'''[[How to Use Navigation Point Rules (Applications)|Adding Navigation Points - Applications]]''' | *'''[[How to Use Navigation Point Rules (Applications)|Adding Navigation Points - Applications]]''' | ||
− | |||
*'''[[How to Use Driver Setup Rule|Configuring the Driver Setup Rule]]''' | *'''[[How to Use Driver Setup Rule|Configuring the Driver Setup Rule]]''' | ||
*'''[[How to Control Signals in Sessions|Controlling Signals in Sessions]]''' | *'''[[How to Control Signals in Sessions|Controlling Signals in Sessions]]''' | ||
Line 102: | Line 101: | ||
*'''[[Parent Rule List|List of Parent Rules]]''' | *'''[[Parent Rule List|List of Parent Rules]]''' | ||
*'''[[How to Use Parent and Child Rules|Parent and Child Rules]]''' | *'''[[How to Use Parent and Child Rules|Parent and Child Rules]]''' | ||
+ | *'''[[How to Use Track Triggers|Using Track Triggers]]''' | ||
*'''[[How to Use Variables in Sessions (Examples)|Using Variables in Sessions - Examples]] | *'''[[How to Use Variables in Sessions (Examples)|Using Variables in Sessions - Examples]] | ||
</div> | </div> | ||
[[Category:How-to guides]] | [[Category:How-to guides]] |
Revision as of 09:11, 1 July 2018
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 locked into position.
Rules Used
- Trigger Check Rule to trigger the event.
- Set Junctions Rule to set junctions.
Session Rules Screenshot
Explanation
- 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.
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 Rules Screenshot
Explanation
- 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
- How to Guides
- Session Rules List (Alphabetical) with Parameters
- Session Rules List (Categories) With Parameters
Route Creation Tutorials:
Session Creation Tutorials:
- Adding Message Popups
- Adding Message Popups - Applications
- Adding Navigation Points
- Adding Navigation Points - Applications
- Configuring the Driver Setup Rule
- Controlling Signals in Sessions
- Creating a HTML Asset (Session Introduction Page and In Game Messages)
- List of Parent Rules
- Parent and Child Rules
- Using Track Triggers
- Using Variables in Sessions - Examples