The OpsPro Manual
Setup JMRI
Starting OperationsPro
Using OperationsPro
Error Messages

Using JMRI® to Operate Trains

Operations Trains Build

Switch Lists by Location

A Switch List shows the work required to service all of the Trains visiting that Location. Normally a Switch List is given to the person in charge of a yard or a location with many spurs or industries.

To Preview or Print a Switch List, select the location(s) and set your printer, then press Preview Switch Lists or Print Switch Lists .

The Save button will store your selections.

switch list

Preview or Printed Switch List

preview switch list

Building Trains

To build one train, press Build in the row for the desired train in the Trains window. After the train is built, the Build button changes to Print or Preview .

You may select the Action that you want to perform on all trains that are selected.


Trains build

If you want to review how the train was built, select the Build Reports before pressing Preview for the desired train.

trains build

If the Preview Manifest is selected, the program will generate the Build Report and manifest and present them in preview windows.

trains build

If you want to build several Trains without having to press individual buttons for each Train, select the Trains that you want built in the Build column and press Build found at the bottom of the Trains panel. The program will then build manifests for all of the selected Trains.

If a Train fails to build, the Move button will change its text to Report . Pressing Report will print or preview the build report for this Train. Whenever a Train fails to build, a build failure message will appear. If you want to disable this feature, deselect the checkbox Build Messages.

With Preview Manifest press Preview and the Train Manifest is displayed using your system printers' preview window.

With Preview Manifest, Build Reports and Build Messages selected, press Preview and all the Reports and Train Manifest are previewed, then you may print the desired Reports or Manifest using your system print dialog.

Problems building Trains

If you have a problem building a train you can select the Build Reports checkbox at the bottom of the train panel. When a build fails for any reason and the Build Reports checkbox is selected, the program will send a report to your printer if the Preview Manifests isn't selected; or to a preview window if the Preview Manifests is selected. The build report can print out different levels of detail, from minimal to very detailed. See the Settings section Build Report Details for more information on how to change the Build Report detail level.

The program now confirms during the Build that all of the Cars in a Kernel have the same departure Location and Track.

The program will wait for the scripts to complete prior to building a Train.

Building multiple Trains for a session

Most operating sessions require more than one Train to keep your operators busy. The correct way to do this is to build and print all of the Trains needed before terminating them. So if you need a dozen Trains for a session, you must build twelve Trains before you terminate any one Train. Terminating a Train tells the program that the Locomotives and Cars in that particular Train have been delivered to their final Locations and can be used again when building new Trains. So always build all, print all, THEN terminate each Train after completing its run! It is okay to build all Trains, print all Train, and then use the Save Builds and shut down the program. Later you can restart the program and terminate the trains that completed their runs.

The correct time to terminate a train is when the train actually arrives at its destination. Terminating a train before it completes it run means that the operation database believes that the engines and cars have been delivered. It is better to build and print twelve Trains and then later find out that only nine Trains completed their runs. You would then terminate nine Trains, and leave the other three for next time. Or if you wish you could reset any Trains that didn't depart from their terminal. Reseting Trains really isn't necessary, the Trains that didn't run during this session could run the during the next session.

An alternate method is to build, print, and use the Move for each Train to track the actual movement of the Trains during your session. As long as the Trains on your layout match the Locations in the program you can build a new Train.

Moving Trains

After providing your operators with a printed manifest or location switch list, you must keep the program database synchronized with the actual movement of trains on your layout. This is done by the Move button located on the far right of the train menu. Pressing Move will cause the train to depart its current location move to the next location in the route. The Engines and Cars assigned to the Train will travel to the next Location on the railroad. At each Location, Cars can be picked up or dropped off. You can also move a Train by selecting the Train's icon and selecting Move from the icon's popup menu. Each press of the Move moves the train closer to its terminal Location. When the Train arrives at the last Location in the Route, the last press of the Move button will terminate the Train. Once a Train is terminated, you can build it again.

Each time an Engine or Car is moved a count associated with them is incremented. The program uses this to determine which cars haven't moved recently and tries to select cars with the least number of moves when building new trains. Each time a location has a car picked up or dropped, the program increments a count associated with that location. The program tries to move cars to locations that have experienced the least number of car operations.