JTraffic Screensaver

M=ECHG; M=ECHANGE; M=SYSTEM_CHANGE;

M=ECHG;\
M=SYSTEM_CHANGE; \
M=ECHANGE; \
M=M11;

This Movement is designed primarily to simulate actions at a border station between two different electric overhead catenary systems where changing of the power to the catenary is not possible.

The train arrives on the screen. It either arrives with its pantograph(s) already down, or they can be triggered to lower at a particular point on the screen by use of the WP= parameter. The train coasts to a halt with all pantographs down. A shunting locomotive arrives and couples to the electric locomotive. The shunter and the electric depart the screen leaving the train without a locomotive on the screen. A new locomotive to haul the train subsequently appears, couples to the train and departs.

One can also use this Movement to simulate other actions as well, such as changing out a defective locomotive. Therefore, it is not mandatory that either the initial or the new locomotive be an electric locomotive. The movement itself doesn't handle the pantograph states: you should deal with it in the Tx parameters and perhaps in a waypoint.

TB = <WaitTime>; Waiting time and actions before the train enters the screen.
C1 = <Train>; The (electric) locomotive to be exchanged.
C = <Train>; The train without the first locomotive.
D = <Direction>; The direction of the train.
V = <Speed>; The speed at which the train C, C1 enters the screen.
B = <Deceleration>; Deceleration rate of the train C, C1 as it stops.
P = <Place>; Place where the train C, C1 comes to a stop.
T1 = <WaitTime>; Duration of time and animations called (if any) between the halt of the first train C, C1 and the appearance of the shunting locomotive C2.
C2 = <Train>; The shunting locomotive.
V1 = <Speed>; Speed of the shunting locomotive C2.
B1 = <Deceleration>; Deceleration rate of the shunting locomotive C2.
T2 = <WaitTime>; Duration of time and animations called (if any) between the time the shunting locomotive couples to the locomotive to be exchanged and the departure of the two. If there are animated side variations of their coupled state in the area of the decoupling point of the old locomotive, they will be run through to their uncoupled state. The animated side variations at the coupling point of the shunter won't be activated automatically, but you can start them in this waiting time, if, for example, you want to couple the brake air pipes between the shunter and the locomotive.
A2 = <Acceleration>; Acceleration rate at which the shunting locomotive and the removed locomotive begin to depart.
V2 = <Speed>; Top speed that the shunting locomotive and the removed locomotive accelerate to.
T3 = <WaitTime>; Duration of time and animations called (if any) between the departure of the shunting locomotive with the exchanged locomotive and the appearance of the new locomotive C3.
C3 = <Train>; The new locomotive.
V3 = <Speed>; Speed of the new locomotive C3 when it enters the screen.
B3 = <Deceleration>; Deceleration rate of the new locomotive C3.
T4 = <WaitTime>; Duration of time and animations called (if any) between the time the new locomotive couples to the train and its departure. All the animated side variations will run to their coupled state between the new engine and the train at the end of this waiting time, if they are not already in the coupled state.
A4 = <Acceleration>; Acceleration rate of the new locomotive and the train C3, C.
V4 = <Speed>; Top speed of the new train C3, C.
TE = <WaitTime>; Waiting time and actions after the train has left the screen.
W = <Row>; Simple roadbed which appears under (or in the case of catenary, also above) the train.
BG = <FgBg>; Background picture(s) shown behind the moving train.
FG = <FgBg>; Foreground picture(s) shown before the moving train.
WP = <PointList>; Waypoint(s) which determine points along the roadbed which, when passed by the train, actions can be triggered.
TX = <LineText> ; Descriptive text under the track.
TXX = <Place> ; Horizontal position of the descriptive text.
TXY = <Integer> ; Vertical position of the descriptive text.
TXC = <Color> ; Character colour of the descriptive text.
TXB = <Color> ; Background colour of the descriptive text.

Overview
The Configuration Window
Program Window
Stock List
Description Editor
Graphic Testpad
Timetable Editor
Timetable Syntax and Semanics
The timetable header
Sections, Groups, Lines, Scenes
Actions
Stock List File