JTraffic Screensaver



The train C1 with C arrives from the direction D at the speed V and spots at point P with the deceleration rate of B1.  Then, after waiting the time T1, the train C1 departs the screen with the acceleration rate A1 reaching the top speed V1.  After the time T2, train C2 arrives on the screen at the speed V2 and brakes with the deceleration rate B2.  It couples to train C and departs after the time T3 accelerating at the rate A2 to the top speed of V3.

This Movement depicts a change of locomotives and/or the removal or addition of cars from the head of a train.   C1 and C2 can be locomotives as well as locomotives with cars or even complete EMUs or DMUs.

TB = <WaitTime>; Waiting time and actions before the train enters the screen.
C = <Train>; The train part that remains for the time of the full movement on the screen.
C1 = <Train>; The train part that will be changed.
D = <Direction>; Direction C1, C comes in to the screen and C2, C leaves the screen.

V = <Speed>;

P = <Place>; Stopping point of the train C1, C. Using the middle format of <Place> means the coupling point between C1 and C.
B1 = <Deceleration>; Deceleration rate of the combined train C1, C.
T1 = <WaitTime>; Waiting time and actions from stopping of C1, C until C1 starts uncoupled. If C1 and C have animated side variations in the coupled state when T1 elapses, they will be run through to their uncoupled states simultaneously. Of course, you can start this animations yourself inside T1, if you want them in a special order or with waiting times between or after them.
A1 = <Acceleration>; Acceleration rate of C1 after T1.
V1 = <Speed>; Top speed which C1 will reach.
T2 = <WaitTime>; Duration of time and animations called (if any)  between the time that C1 departs and the entrance of C2 on the screen.
C2 = <Train>; The vehicles which will replace train part C1.
V2 = <Speed>; Initial speed C2 enters the screen.
B2 = <Deceleration>; Deceleration rate of C2, that it can stop a small distance ( CD = ; ) before C.
T3C = <WaitTime> ; Duration of time and animations started (if any) from the time C2 stops a small distance before C, until it moves toward C before coupling.  If C and C2 have animated side variations of type C (Coupling) in their uncoupled state at the end of this time, they will run through to their coupled state.
T3 = <WaitTime>; Duration of time and animations started (if any) from the final approach of C2 to C until the newly formed train starts. If there are animated side variation of any type at the end of this times in their uncoupled state, they will run through to their coupled state.
A2 = <Acceleration>; Acceleration rate of the combined train C2, C.
V3 = <Speed>; Top speed which the combined train C2, C attempts to reach.
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.

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