Defining Movement Orders In Scenarios: Difference between revisions

From SignalWiki
Jump to navigation Jump to search
No edit summary
Line 102: Line 102:
*type    = string (mandatory) : driver type, can be "train", "shunt", "engineer"
*type    = string (mandatory) : driver type, can be "train", "shunt", "engineer"


==Type 5 : Change Driver==
==Type 7 : PullUp==


<pre style="color:blue">
<pre style="color:blue">
  <Order type="ChangeDriver" track="" station="Gelsenkirchen Hbf" type="train"/>
  <Order type="PullUp" track="" station="Gelsenkirchen Hbf" signal="P005"/>
</pre>
</pre>
*station = string (mandatory) : The station where the order must be executed. Cannot be blank.
*track  = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
*signal  = string (mandatory) : signal name
==Type 8 : StopShort==
<pre style="color:blue">
<Order type="StopShort" track="" station="Gelsenkirchen Hbf" distance ="40" />
</pre>
*station  = string  (mandatory) : The station where the order must be executed. Cannot be blank.
*track    = string  (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
*distance = integer (mandatory) : Distance, in meters, to the next signal to stop at
==Type 9: StopAhead==
<pre style="color:blue">
<Order type="StopAhead" track="" station="Gelsenkirchen Hbf" />
</pre>
*station  = string  (mandatory) : The station where the order must be executed. Cannot be blank.
*track    = string  (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
==Type 10: SwitchLock==
<pre style="color:blue">
<Order type="StopAhead" track="" station="Gelsenkirchen Hbf" />
</pre>
*station  = string  (mandatory) : The station where the order must be executed. Cannot be blank.
*track    = string  (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
*lock    = integer (mandatory) : Switch lock index number
*newID    = string  (mandatory) : The new train ID
==Type 13: StableCars==
==Type 14: SpotCars==
==Type 17: RunAround==
==Type 18: ContentChanges==


{{ScenariosNav}}
{{ScenariosNav}}

Revision as of 19:35, 2 July 2011

You can define movement orders for each scenario-defined train, either a spawning train or stabled train

The following types of Movement Orders are available:

 0: Renumber
 1: Turnaround
 2: Couple
 3: Uncouple
 4: Call
 5: ChangeDriver
 7: PullUp
 8: StopShort
 9: StopAhead
10: SwitchLock
13: StableCars
14: SpotCars
??: SpotCarsSpecify
16: unknown - functional in Amsterdam CS simulation
17: RunAround
18: ContentChanges

General

 <SpawningConsist id="loc>9903" physics="7" maxTechAllowedSpeed="80" track="SPAWN_TC2_0" startTime="08:05:20" speed="80" type="EL" destination="Velp" commDestination="Vp" isEngineeringTrain="false" consistTemplate="28">
    <PlatformStops>
       Arnhem,7,--:--,08:30,Arnhem-Velperpoort,1,08:35,08:38
    </PlatformStops>
    <MovementOrders>
        <Order type="Turnaround" track="" station="Arnhem-kap" />
        <Order type="Couple" track="" station="Arnhem-berg" with="9903w" newID="9903" calls="true" callsForDelay="false" newDir="R" />
    </MovementOrders>
 </SpawningConsist>

Type 0 : Renumber

  <Order type="Renumber" newID="1234" track="" station="Arnhem-kap" updateTNV="true" />
  • newID = string (mandatory) : The train ID of the train after renumbering.
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • updateTNV = boolean (mandatory) : Update train number window with new train ID (TNV system)

Type 1 : TurnAround

  <Order type="Turnaround" track="" station="Arnhem-kap" />
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.

Type 2 : Couple

 <Order type="Couple" track="" station="Arnhem-kap" with="ABC" newID="123" calls="true" callsForDelay="false" newDir="R" />
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • with = string (mandatory) : The train ID of the other train with which to couple.
  • newID = string (mandatory) : The train ID of the train after coupling.
  • calls = boolean (madatory)  : True when the coupled train calls in to the dispatcher after coupling is complete.
  • callsForDelay = boolean (mandatory) : Not Used.
  • newDir = string (mandatory) : The direction of the new, coupled train. L = left, R = right.

Type 3 : Uncouple

 <Order type="Uncouple" track="" station="Arnhem-kap" left="A" leftDir="R" right="B" rightDir="R" at="0" leftCalls="true" rightCalls="false"
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • left = string (mandatory) : The train ID of the new, left train.
  • leftDir = string (mandatory) : The direction of the new, left train. L = left, R = right.
  • right = string (mandatory) : The train ID of the new, right train.
  • rightDir = string (mandatory) : The direction of the new, right train. L = left, R = right.
  • at = integer (mandatory) : The 0-based coupler index, measured from the front of the train, at time of uncoupling.
  • leftCalls = boolean (mandatory) : True when the left train calls dispatcher after uncoupling is complete.
  • rightCalls = boolean (mandatory) : True when the right train calls dispatcher after uncoupling is complete.

Type 4 : Call

 <Order type="Call" track="" station="Arnhem-kap" />
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.

Type 5 : Change Driver

 <Order type="ChangeDriver" track="" station="Gelsenkirchen Hbf" type="train"/>
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • type = string (mandatory) : driver type, can be "train", "shunt", "engineer"

Type 7 : PullUp

 <Order type="PullUp" track="" station="Gelsenkirchen Hbf" signal="P005"/>
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • signal = string (mandatory) : signal name

Type 8 : StopShort

 <Order type="StopShort" track="" station="Gelsenkirchen Hbf" distance ="40" />
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • distance = integer (mandatory) : Distance, in meters, to the next signal to stop at

Type 9: StopAhead

 <Order type="StopAhead" track="" station="Gelsenkirchen Hbf" />
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.

Type 10: SwitchLock

 <Order type="StopAhead" track="" station="Gelsenkirchen Hbf" />
  • station = string (mandatory) : The station where the order must be executed. Cannot be blank.
  • track = string (optional)  : The track where the order must be executed. Blank if the order can be at any track in a station.
  • lock = integer (mandatory) : Switch lock index number
  • newID = string (mandatory) : The new train ID

Type 13: StableCars

Type 14: SpotCars

Type 17: RunAround

Type 18: ContentChanges


Return to Scenario Creation