The JMRI Operations program allows you to create computer generated train Manifests for your railroad. A train Manifest details the work that a crew will perform during an operations session. The Manifest provides a list of car pick up and set outs and shows where the cars are located and where they should be eventually positioned on the railroad. The program allows you to enter a roster of cars and locomotives, define locations (stations) on the railroad, and routes for trains to travel. The car roster includes information about the car, including road, number, type of car, color, length, weight, load, date built, and owner. Trains are assigned routes that define locations or stations where cars can be picked up or set out. Features include the ability to control what car types, roads, and car loads a location or industry can service, the available track space for a location, and the maximum length the train can be between any two locations in the train's route.Locations can have spurs, yards, staging and classification/interchange tracks. Spurs are used to service industries, and can optionally have schedules assigned to them which allows for very fine and realistic control over car movement and loads. Trains can be configured to require a caboose or car with Flashing Rear End Device (FRED). The program generates Manifests for each train and switch lists for any location. A switch list for a location shows the work for all of the trains that will visit that location. The program can also place icons representing trains on a JMRI panel. The icon can be taught to move in the panel along with the train from location to location.
OperationsPro™ is included in the JMRI suite of tools and can be found under the main menu heading "Tools->Operations".
https://www.jmri.org/