User Tools

Site Tools


direction-en

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
direction-en [2019/09/14 06:23] – old revision restored (2019/09/13 18:33) rjversluisdirection-en [2020/04/01 20:57] – [Automatic Direction Changes] smitt48
Line 38: Line 38:
 With block side routes the moving direction of the train (up / down) is set by the block enter side: Depending on at which side the train enters a block it either moves up or down through the block and possibly the following route. The arrow shown in the block symbol is indicating the direction of movement of the train by pointing to the exit side of the block. With block side routes the moving direction of the train (up / down) is set by the block enter side: Depending on at which side the train enters a block it either moves up or down through the block and possibly the following route. The arrow shown in the block symbol is indicating the direction of movement of the train by pointing to the exit side of the block.
  
-The relation between the __orientation__ of the locomotive, i.e. where cab 1 and 2 are located, and the desired direction of the train is represented by the __placing__ in Rocrail.\\ Metaphorically speaking: On model railways it is crucial in which orientation the locomotive was __placed__ on the tracks, e.g., by hand.+The relation between the __orientation__ of the locomotive, i.e. where cab 1 and 2 are located, and the desired direction of the train is represented by the __block direction arrow__ in Rocrail.\\ Metaphorically speaking: On model railways it is crucial in which orientation the locomotive was __placed__ on the tracks, e.g., by hand.
  
-Technically speaking, the placing indicates in which way a speed command is to be interpreted: If the train is moving forwards, and this direction is the only one possible with block side routes, generally a forwards command will be sent. When the locomotive of the above example was placed with cab 1 pointing in the direction of travel this will lead to the desired result. However, if the locomotive was placed the other way around it will push the train backwards with this setting. In order to inform Rocrail that the locomotive is orientated the other way around the placing has to be changed. The __engine__ then gets a reverse command so that the __train__ moves forwards.+Technically speaking, the direction arrow indicates in which way a speed command is to be interpreted: If the train is moving forwards, and this direction is the only one possible with block side routes, generally a forwards command will be sent. When the locomotive of the above example was placed with cab 1 pointing in the direction of travel this will lead to the desired result. However, if the locomotive was placed the other way around it will push the train backwards with this setting. In order to inform Rocrail that the locomotive is orientated the other way around the direction has to be changed. The __engine__ then gets a reverse command so that the __train__ moves forwards.
  
-For [[http://en.wikipedia.org/wiki/Push%E2%80%93pull_train|push-pull trains]], represented by **[[:commuter-setup-en|commuter trains]]** in Rocrail, a change of the placing (swap) is needed in order that the train can travel in both directions: The placing is changed (automatically) in, e.g., terminal stations so that the train changes its direction - while the loco's orientation remains unchanged.+For [[http://en.wikipedia.org/wiki/Push%E2%80%93pull_train|push-pull trains]], represented by **[[:commuter-setup-en|commuter trains]]** in Rocrail, a change of direction (swap) is needed in order that the train can travel in both directions: The direction is changed (automatically) in, e.g., terminal stations - while the loco's orientation remains unchanged.
  
-In order to understand the meaning of the __swapped placing__ regarding commuter trains one could consider, for example, a push-pull train with the locomotive at one end and a control car at the other end. If an engineer is on the locomotive driving the train (forwards as the train is behind him) to a terminal station where the train has to stop, then the engineer needs to change (swap) his __place__ in order to drive the train in opposite direction: He has to leave the locomotive and to go all the way to the other end of the train and take his seat on the control car. Now he can take the train back the other way, of course in forwards direction because the train is yet again behind him.+In order to understand the meaning of the __swapped__ regarding commuter trains one could consider, for example, a push-pull train with the locomotive at one end and a control car at the other end. If an engineer is on the locomotive driving the train (forwards as the train is behind him) to a terminal station where the train has to stop, then the engineer needs to change (swap) his __place__ in order to drive the train in opposite direction: He has to leave the locomotive and to go all the way to the other end of the train and take his seat on the control car. Now he can take the train back the other way, of course in forwards direction because the train is yet again behind him.
  
  \\  \\
Line 52: Line 52:
 ^  Type of train  ^  Block type  ^^^ ^  Type of train  ^  Block type  ^^^
 | |  normal  |  commuter  |  terminus  | | |  normal  |  commuter  |  terminus  |
-| normal |  {{arrow-right.png}}  |  {{arrow-right.png}} or **0<sup>[1]</sup>**  |  {{arrow-left.png}} +| normal |  {{arrow-right.png}}  |  {{arrow-right.png}} or **0((0 = idle; for a normal train auto mode is stopped, see **[[:rocrailini-automode-en#stop_none_commuter_in_terminal|Rocrail Properties]]**.))**  |  {{arrow-left.png}} 
-| commuter |  {{arrow-right.png}}  |  {{arrow-right.png}} or {{arrow-left.png}}  |  {{arrow-left.png}}**<sup>[2]</sup>**  |+| commuter |  {{arrow-right.png}}  |  {{arrow-right.png}} or {{arrow-left.png}}  |  {{arrow-left.png}}**((Beware of routes with "swap placing" (because it is already automatically performed by the terminal station))**  |
  
 Notes: Notes:
Line 61: Line 61:
   * {{arrow-right.png}}: In the same direction; wait if no destination is found (occupied next block, etc.) and no other option exists (in this case a manual swap of the placing is required)   * {{arrow-right.png}}: In the same direction; wait if no destination is found (occupied next block, etc.) and no other option exists (in this case a manual swap of the placing is required)
   * {{arrow-left.png}}: Change of direction (swap), new route in the opposite direction is sought; drag and drop possible in both directions   * {{arrow-left.png}}: Change of direction (swap), new route in the opposite direction is sought; drag and drop possible in both directions
- 
-**<sup>1</sup>)** 0 = idle; for a normal train auto mode is stopped, see **[[:rocrailini-automode-en#stop_none_commuter_in_terminal|Rocrail Properties]]**. \\ 
-**<sup>2</sup>)** Beware of routes with "swap placing" (because it is already automatically performed by the terminal station) 
  
 An action "loc swap" (1000ms timer) can be assigned to any block (with wait) and (under conditions, such as "counter = 3") cause a change in direction. An action "loc swap" (1000ms timer) can be assigned to any block (with wait) and (under conditions, such as "counter = 3") cause a change in direction.
Line 69: Line 66:
 \\ \\
 ==== Manual Direction Changes ==== ==== Manual Direction Changes ====
-The direction can be changed manually by selecting **Swap placing** from the context menu of the loco or of the block the loco currently occupies. Swapping the placing also changes the block enter side, __but not vice versa__.+The direction can be changed manually by selecting **Swap logical direction** from the context menu of the loco or of the block the loco currently occupies. Swapping logical direction also changes the block enter side, __but not vice versa__.
  
-> **Note:** If the block enter side is correct but the placing has to be swapped due to some reason this will swap the block enter side, too. This means the block enter side afterwards will be wrong and has to be swapped as well.+> **Note:** If the block enter side is correct but the direction has to be swapped due to some reason this will swap the block enter side, too. This means the block enter side afterwards will be wrong and has to be swapped as well.
  
 If the direction is set to 'reverse' by means of the direction button of a throttle (s. [[#direction_indicator|Direction Indicator]] below) the direction will be set to 'forwards' automatically and the placing will be swapped. However, in this case the block enter side will remain unchanged. If the direction is set to 'reverse' by means of the direction button of a throttle (s. [[#direction_indicator|Direction Indicator]] below) the direction will be set to 'forwards' automatically and the placing will be swapped. However, in this case the block enter side will remain unchanged.
direction-en.txt · Last modified: 2021/05/21 13:54 by smitt48