http://www.catrain.org/http://www.catrain.org/component/option,com_remository/Itemid,2/lang,en/CATrain είναι πρόγραμμα, με τo οποίο αναλογικά και ψηφιακά μοντέλα σιδηροδρομικών εγκαταστάσεων μπορεί να
προσομοιώνονται αλλά και να ελέγχονται.
CATrain is a tool for designing, simulating and controlling Model Railways. It runs on Microsoft Windows(c).
The "Design" mode allows for the drawing of very simplified schematics of the railroad layout on the P.C. screen, including devices like turnouts, signals and level crossing.
The user can define the characteristics of every device and rail section, using the "Edit" mode.
The "Running" mode permits the checking of the layout by simultaneously running several trains models on it. The trains which have been installed on the railway are animated on the screen and the User can observe the traffic simultaneously with the turnout and signal operation. This is useful to define a good layout topology and to optimize the signal positioning.
The trains can either circulate under the "manual" control of the User or automatically, following user defined itineraries. In Automatic mode, CATrain controls the journey, the schedule and the track contention for every train. As far as the motion of the trains is concerned, CATrain simulates gradual acceleration and deceleration for a more realistic effect. This is the Simulation Mode. When the PC is connected to a dedicated Controller, CATrain can control a real model railway. In Automatic mode, The Digitally Controlled trains follow their itinerary while the computer sets the turnouts and the signals as required. The feed-back information provided by the train presence detectors ensures a good synchronization between the model and the real life version. Both the devices (turnouts, signals, ...) and the locomotives are under computer control, when they are fitted with a digital remote control, CATrain chooses the electrical power applied to the motor of the locomotive, according to a "motion profile curve" specific to each locomotive. It also takes into account the gradient in order to raise or lower the electrical power.