The OpsPro Manual
Setup JMRI
Starting OperationsPro
Using OperationsPro
Error Messages

Using JMRI® to Operate Trains

OperationsPro Settings Options Window


The Options window is opened from the Settings > Tools menu and allows you to set several options that can be modified.

options

Normal Aggressive
There are two build train options, normal and aggressive. Normal is recommended when you are beginning, as Normal builds guarantee that when a car is delivered(set out) by a train that there will be track space available for the car.

Aggressive builds makes the car's track space available as soon as a car is scheduled for a pickup.

Note that once you've built a train, the build option can not be changed until all trains are terminated or reset.

Switcher Service
This set of options controls the local car movements. Normally, it is better not to allow a car to move from one spur directly to another spur in the same location. This type of move is very unrealistic.If you need these types of moves, select the appropriate checkbox.
setting

Staging

Enable Type, Road and Load Restrictions into Staging
This option restricts trains to staging tracks that only accept the train's rolling stock type, road and load names. This is useful when you want trains delivered to staging tracks based on the train's rolling stock restrictions. However, if you want certain car types, car loads, or road name to be transported by a train, but not delivered to staging, deselect this feature

Make departure track available after train is built (Greyed out in Normal mode)
When selected the departure track in staging becomes a available for other trains immediately after the departure train is built. For trains that return to same staging location, this option allow the train to return to the same track it departed on. This option is only available when using the aggressive mode for building trains.

Prompt for Departure Track from Staging
If you would like the program to ask you which track a train should depart from staging during the train build, select this option. Normally, during the train build the program would select the least recently used track when determining the track to depart from. Note that the program will only prompt you if there are two or more trains availabe in staging that meet the train's requirements.
Prompt for Arrival Track from Stagiing
If you would like the program to ask you which track a train should Arrive to staging during the train build, select this option. Normally, during the train build the program would select the least recently used track when determining the track to arrive on. Note that the program will only prompt you if there are two or more trains availabe in staging that meet the train's requirements.
options settings

Car Routing Options

Enable Car Routing
When car routing is enabled, the program will use multiple trains to deliver a car to its final destination. It is recommended that you leave the option enabled. With car routing enabled, you can use a Schedule to deliver a car to a specific location. The car routing algorithm will search for the most efficient rout for the car to travel. The algorithm will try to find a route using a maximum of five trains to complete the car move. Note that the program never gives up trying to route a car. If a car has been assigned a "Final Destination" the program will try and route the car after every move.

Enable Car Routing via Yards
Check if you want to allow car routing via your yards, then yards may be used if the most effiecient route.

options

Logging Options

If you want the operations program to log your locomotive, car, or train movements to file, select the appropriate checkboxes. The program will create a new directory called logger in the operations directory. For each day's session the program will create a new file(.csv) using the day's date.

ops settings
To create your own custom manifest using a comma separated value (.csv) file, select this option. You can use a program like Excel to create a manifest to your liking. The manifest is located in the operations directory in a directory called csvManifests. Each line of the file starts with a two or three letter code, followed by the code's description, and then any parameters associated with the code.

Enable Radio-Frequency Identification (RFID) Fields - This option allows the RFID to be renamed to anything you like and set the values that you want.

Enable physical locations for Virtual Sound Decoder -

Code Desription Parameters
AH

Add Helpers

AT Arrival Time Time
CC Change Locos and Caboose
CL Change Locos
DT Departure Time Time
DTR Departure Time Route Time
LC Location Comment Comment
LN Location Name Name
NW No Work
PC Pick up car See below
PL Pick up loco See below
RC Route Comment Comment
RH Remove Helpers
RN Railroad Name Name
SC Set out car See below
SL Set out loco See below
TC Train Comment Comment
TD Train Departs Name
TL Train Length Length
TM Train Manifest Description Description
TN Train Name Name
TW Train Weight Weight
TT Train Terminates Name
VT Valid Month/Day, Year Time
Time uses the format HourMinute

The car parameters for pick up car (PC) and set out car (SC) are road, number, type, length, load, color, location name, track name, destination name, destination track name, owner name, kernel name, car comment, pick up comment, set out comment, C, F, H, RFID. Where C = Caboose, F = FRED, and H = Hazardous.

The loco parameters for pick up (PL) and set out loco (SL) are road, number, model, length, type, hp, location name, track name, destination name, destination track name, owner name, consist name, car comment, RFID.

Examples of custom manifests .