How to Control Junctions in Sessions

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
m
(Trainz Wiki)
Line 130: Line 130:
 
<br>
 
<br>
 
='''Trainz Wiki'''=
 
='''Trainz Wiki'''=
 +
<table cellpadding="4" bgcolor=#ffffff>
 +
<tr valign="top">
 +
<td>[[file:TrainzWiki.png]]</td>
 +
<td>
 +
<font size="3">'''More Tutorials and Guides to Using Trainz'''</font><br>
 
*'''<span class="plainlinks">[http://online.ts2009.com/mediaWiki/index.php/HowTo How to Guides]</span>'''
 
*'''<span class="plainlinks">[http://online.ts2009.com/mediaWiki/index.php/HowTo How to Guides]</span>'''
 
*'''[[Session Rule List with Parameters|Session Rules List (Alphabetical) with Parameters]]'''
 
*'''[[Session Rule List with Parameters|Session Rules List (Alphabetical) with Parameters]]'''
 
*'''[[Session Rules By Categories With Properties|Session Rules List (Categories) With Parameters]]'''
 
*'''[[Session Rules By Categories With Properties|Session Rules List (Categories) With Parameters]]'''
<br>
+
</td>
<font size="3">'''Route Creation Tutorials:'''</font>
+
</tr>
<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2">
+
</table>
*'''[[How to Merge Routes|Merging Routes]]'''
+
*'''[[How to Use Bulk Asset Update/Replace Tool|Using the Bulk Asset Update/Replace Tool]]'''
+
*'''[[How to Use Layers|Using Layers]]'''
+
</div>
+
<br>
+
<font size="3">'''Session Creation Tutorials:'''</font>
+
<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2">
+
*'''[[How to Use Message Popup Rule|Adding Message Popups]]'''
+
*'''[[How to Use Message Popup Rule (Applications)|Adding Message Popups - Applications]]'''
+
*'''[[How to Use Navigation Point Rules|Adding Navigation Points]]'''
+
*'''[[How to Use Navigation Point Rules (Applications)|Adding Navigation Points - Applications]]'''
+
*'''[[How to Use Driver Setup Rule|Configuring the Driver Setup Rule]]'''
+
*'''[[How to Control Signals in Sessions|Controlling Signals in Sessions]]'''
+
*'''[[How to Create a HTML Asset|Creating a HTML Asset (Session Introduction Page and In Game Messages)]]'''
+
*'''[[Parent Rule List|List of Parent 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]]
+
</div>
+
  
 
[[Category:How-to guides]]
 
[[Category:How-to guides]]

Revision as of 16:49, 12 July 2018

Contents


DotPoint.JPG 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

Binoculars.PNG The Scenario:

When a consist reaches a trigger, the junctions ahead are set and configured (e.g. locked/unlocked, AI control allowed/disallowed).

Gears.PNG Rules Used:


Screenshot.PNG Session Editor Screenshot:

SetJunctions.JPG


Explanation.PNG 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:-

SetJunctionsList.JPG


Application 2: Asking the User to Set Junctions

Binoculars.PNG 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.

Conditions.PNG Preconditions:


Gears.PNG Rules Used:


Screenshot.PNG Session Editor Screenshot:

TestJunctions.JPG


Explanation.PNG 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.
JunctionSettings.JPG
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

TrainzWiki.png

More Tutorials and Guides to Using Trainz

Personal tools