A method of transferring files between a computer on board a train and a
remote station including determining if the remote station is within
range of the train and establishing wireless communication between the
onboard computer and the remote station. Next, the computer determines
whether there are files to be transferred, and if so, transfers the file.
If the remote station has updates to be transferred to the train, such
updates are transferred to the onboard computer. Files and updates are
also transferred between remote stations and between remote stations and
a home base station. A method of adjusting a simulator includes inputting
data from the train onto a simulator. The simulator is operated with the
data and the simulator automatically adjusts the parameters of the
simulator until the data of the simulator matches the data from the
train. The data can then be process and analyzed.