Clinic: Operations & Car Forwarding with JMRI Panel Pro Ops
Caption: Title Slide
Mark Juett was leading this clinic, which is something of a follow-on to his Setting Up Operations clinic from yesterday morning.
JMRI Operations is found under, intelligently enough, the Operations menu of JMRI Panel Pro. It is in a word, flexible. Another word may be "complex." It is also free, and has many developers, which stands in it's favor. Bruce Petrarca (formerly the MRH DCC columnist), who was attended the clinic, recommends tossing the team $10 a year as a thank you. Mark also thinks it is easy to learn and can get you up and running quickly, but that just convinced me to stay far away from any competing programs. I was well on my way to getting JMRI Ops running on my layout before other matters took priority, and "easy to learn" was not my first impression. But I suspect that is going to be the case for any program complex enough to run a model railroad of any size.
There is a lot of setup that has to be done and some decisions to be made, before the first train rolls out.
The earliest setup is essentially data entry. You give the program your railroad's name, scale, and what system of measurement you'd like to use, IIRC. You also establish if the railroad goes North-South, East-West, or both. Then you get to enter your entire car roster into the program (hey - you now have a complete inventory of your rolling stock). The program is very forms driven, with many of the entries, such as the roadname of the car, taken care of with a dropdown list. If a desired selection isn't on the list, each list has an edit button next to it, which launches a dialog box where you can add entries to the list. Locomotives and cabooses are added in much the same way.
Caption: After entering the rosters, you build your layout in JMRI Ops
One of the many nice things about JMRI Ops is that if you have told it what scale you are modeling, you can just take a tape measure to all your sidings and enter them into the Locations database with the " (inches) symbol, it will do the grunt work of converting the length to scale feet. One thing to note is that while you can set up restrictions on what car types can be set out on a specific siding, and what trains can service it, it's best to leave it wide open until you've got the program running reliably. And only make one change at a time to add restrictions. Woe Betide the person who makes a bunch of changes and then gets the "Build Failure" error when trying to build a train.
Caption: one of the more confusing concepts in JMRI ops is staging. Staging is for trains, not a place to send cars. Yards are where you send cars.
Captions: You can't have a train unless it has a route to travel.
Think of routes as the limits of a train's setup - it defines where it can go and in what order, when it leaves (I think this can be left blank, particularly if there is more than one train that uses a route), and what can be done along the way by the train.
There are a lot more concepts to this, I just wanted to show a few examples of the slides. An earlier version of the clinic was videotaped last year at the Kansas City convention, and is behind the member login of https://nmra.org at https://www.nmra.org/clinics/operations-and-car-forwarding - there are other JMRI Operations clinic videos there as well - just one of the benefits of being a member of the NMRA. < /endplug>
Speaking of plugs, Mark promoted Joe Fugate's "Run Like a Dream" series of books at both of the clinics I attended.