Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Re: Operations: consists and turns
#operationspro
On Sun, Oct 6, 2024 at 11:52 AM, Paul Anderson wrote:
I don't need the consist name (as recorded in JMRI) to change. I was thinking more of the locomotive called up on the crew's throttle.Paul, ?
For the post part, OpsPro is not designed to handle the interaction of the crew with the throttle assignments thereon.? While it can call for engine changes at locations (up to 2) other than the train's origin on the paperwork, it does not (in and of itself) handle actual loco assignments on throttle hardware.? As Keith noted, the NCE system allows for a simple reselection of the now-leading engine number on their throttles (a distinct advantage I will note) but as of today, not something OpsPro will do.? One variant that may be possible would be the use of a virtual throttle being run on the computer, which may then be address-reselectable for the return trip...?
?
You also asked...
I would say the short answer is that it would be up to you to decide who places power on the train.? The outbound crew could simply find the assigned power, lace 'em up according to the paper work, and go get on the train.? Or you could employ a hostler to do this work.? Or have the YM put together the power and place on the right cut of cars, you know, when he/she isn't doing anything else!
?
Finally,? a quick visual for your work flow for the Polson Turn.? You need a Route that allows for the train to visit the locations and within that route, the work authorized at each location.? I have cobbled up a little example (see attachment) for you with notes following...
?
The blue boxes around Dixon represent place markers so the crew knows the right order of towns to pass thru.
The 1st green box around?Old Agency shows pick ups and set outs, meaning the train works here on the outbound trip only, the 2nd green box around?Old Agency shows no work of the way back.
The yellow boxes around Ronan show the set outs on the way out and then the pick ups on the way back, just for variety.
And the 2 separate lines for Polson (in red) allow the train to keep the P/U and S/O work as distinct, controllable moves, numbers-wise.
?
Again, this is just one possible way to put together the Polson Turn.
?
Happy to help, hope it helps,
<Pete Johnson> |
Locked
Re: Help With OperationsPro Routes
#operationspro
Thanks for the help, Pete.? Everything is now running as it should.? Another question.....When I want to go in and make a completely new set of data for all of the parameters, do I go through and delete the information for each sheet or would it be better to start OpsPro from scratch?
?
Doug |
Keith, For item 2, maintaining a medium speed between sidings is valid. ?There is no signal indication to run at a higher speed. ?If you had multiple intermediate ABS or ABP signals between the control points, then you can have higher speeds between the control points. Dave Sand ----- Original message ----- From: Keith Williams <directorsixfive@...> Subject: Re: [jmriusers] Struggles with warrants - cont'd Date: Sunday, October 06, 2024 6:41 PM Nags, thanks for the response.? I have had a LOT of issues.? These all started out as a way to automate my cleaning train.? I want to make a lap from Buffalo Yard to Chicago Yard, on the normal straight through path (not going into any sidings.? Then go from Chicago to Buffalo, again on the main line only in Lap 2.? Then in Lap 3. I want to go from Buffalo to Chicago, hitting all of the passing Sidings, and in Lap 4 Chicago to Buffalo again hitting all of the sidings.? ?This led me to the following issues: 1. When a warrant allocates a route, it does not ALWAYS allocate it correctly.? I got around this by making a button?on the panel?that sets a "Route" (In this case all Main Line turnouts are closed) prior to allocating the Warrant - cleaning train (Lap 1).? ?At the end of the warrant it sets a sensor? which?sets " Route?2" then runs Warrant - Lap 2, Lap 2 Calls Lap 3, and Lap 3 calls Lap 4.? The routes?set the turnouts?every time reliably. 2.? Like you, I use SML to get speeds set for each block.? JMRI does not allow ramping up to "normal speed between control points.? For example, I have a main block 3 and a side block 3, a main block 4 then a main block 5 and a side block 5.? When the turnouts at each end of the siding a set to the main, trains on the Main run at "Normal" speed for that block, and at Normal on block 4.? However, when the sidings are thrown, the trains on the Main block 4 stay on a medium speed rather than ramping up to Normal between turnouts.?? 3.? " Normal " speed seems to change over time.? On my layout, Normal speed is 50MPH, with all main blocks set to operate at that speed.? However, over time, the normal speed (especially coming from a siding to the main) will remain at the medium speed, But NOT ALL THE TIME!? Drives me crazy! 4.? I have a special block with a grade crossing with gates and flashers.? On this block I want to do a Grade crossing sequence - Long, Long, Short, Long with the horn.? Working the block from the right to left direction, it works out okay, timing wise, and I can tweak?it to?get it just right.? Going from Left to right, I cannot get the block to allow me to adjust the timing?of the horn.? I change the?"on" time?(from 6 seconds to 8 or 9) but the timing does not change.? The horn starts to sound about 2 seconds into the block.? Again, drives me crazy.... 5.? This gets me to the timing changes.? The way the program logs the milliseconds as elapsed time is not always constant.? For example, Normal speed is 50 scale miles per hour, or 9.99 inches/second.? When I look at the throttle?command list, it does not always match up, and I dont?know why. My experience with block speed vs signal speed is that JMRI will ALWAYS (well mostly) reduce the speed as I described above, even when I think it should?be running at Normal speed. If you have any insight to any of this?stuff, I am all ears!? It has been quite the learning curve.....! On Fri, Oct 4, 2024 at 5:43?PM Nags via <snowy999=[email protected]> wrote:
|
Hi Keith,
I'm very much on the learning curve and you seem to be far ahead of me in what you're attempting.
When simulating train runs using NX Warrants (saved) I've had (have) issues with speed. I'm not a java programmer but I've attempted to read through the code and raised questions on this forum to clarify with varying luck. There's a lot going on in the code and it's pretty confusing, with numerous places where it calculates speed changes. There are a number of factors it considers.
?Now because I'm simulating a train, I don't need to take into account the physical condition of a 'loco'. However, during a run JMRI may change the speed profile, this manifested itself when a Warrant ran at a different speed after the first run - the throttle settings were unchanged but the throttle to speed ratio had changed.
--
H.O. Australia (Layout in Progress) Digikeijs DR5000 LocoNet JMRI v5.8 DecoderPro/Warrants/CPE/SML/LogixNG Windows 10 |
Locked
Re: Build Fail, claims no route for cars
#operationspro
On Sat, Oct 5, 2024 at 10:53 AM, Joe Z. wrote:
So I was able to find and correct problem of previous build fail. So Joe,
?
For the benefit of those who read the posts here in order to learn more about how the program can be used, will you please share what you found to be the problem?
I'm guessing you discovered the solution from an expanded detail-level build report...?
?
Feel free to be brief in you solution's description if you prefer.
?
Happy to help, hope it helps,
<Pete Johnson>
|
Locked
Re: Help With OperationsPro Routes
#operationspro
On Sun, Oct 6, 2024 at 11:09 AM, dadavies3 wrote:
The third screen is the one showing ERROR if I click on ADD ROUTE in the second screen.Doug, ?
You are almost there! You just need to go back into the Route from image 3 above and Edit the route called "Pulp Turn" you already created.
?
?
The error message is because you didn't add any locations yet to that Route.? Once you add at least one location to the Pulp Turn route, you will see the "Error" status change to "Orphan" until you assign the Route to a train...
?
Happy to help, hope it helps,
<Pete Johnson> |
Locked
Re: Operations: consists and turns
#operationspro
Paul,? See my comments in Bold type: I'd like to configure a train to:
Based on the Ops Pro doc and this group's content, I'm confident that everything above is readily doable in Ops Pro.? ?All do-able. ? The questions are:
I hope to configure Ops Pro to dynamically create consists for trains based on available engines in the originating yard. But in this case, the branch terminus in Polson has no wye or turntable (at least, not in my era). I am not sure this?can be done, but I am sure there could be a way to do it.? Consequently, the locomotive consist (that train will be configured to require two locomotives)?must?be created in a tail-to-tail configuration and swap numbers at the turn. For example, the train might leave the station with a consist of 123/789 (calling in as 123) and return as 789/123 (calling in as 789). Is Ops Pro smart enough to handle this? This would require a bit of programming on your part.? Again, I think it is do-able. I 'm guessing that it can't be since a Location doesn't indicate whether it has a turntable or not. I suspect that I may have to configure this crew assignment as two Ops Pro trains. ? I'm also wondering how these locomotive consists get created on the fly in Ops Pro; specifically, what's the workflow? Does the yard master gather the cars, caboose, and locomotives on the departure track by individually driving the locos in the correct order to the front of the train, and the locomotives are subsequently consisted automatically when the road crew's job starts? Or does Ops Pro simply assign the locos to the train and the yardmaster is responsible for creating the locomotive consist in the desirable order and juxtaposition?? I pre-build my consists, and dont?redo them on the fly as a normal procedure,?but I know it can be done if the yardmaster is available to do it.? I dont?know about?the?creating?them on?the fly part,?like as in?Automatically. On Sat, Oct 5, 2024 at 3:43?AM Paul Anderson via <paul=[email protected]> wrote:
|
Nags, thanks for the response.? I have had a LOT of issues.? These all started out as a way to automate my cleaning train.? I want to make a lap from Buffalo Yard to Chicago Yard, on the normal straight through path (not going into any sidings.? Then go from Chicago to Buffalo, again on the main line only in Lap 2.? Then in Lap 3. I want to go from Buffalo to Chicago, hitting all of the passing Sidings, and in Lap 4 Chicago to Buffalo again hitting all of the sidings.? ?This led me to the following issues: 1. When a warrant allocates a route, it does not ALWAYS allocate it correctly.? I got around this by making a button?on the panel?that sets a "Route" (In this case all Main Line turnouts are closed) prior to allocating the Warrant - cleaning train (Lap 1).? ?At the end of the warrant it sets a sensor? which?sets " Route?2" then runs Warrant - Lap 2, Lap 2 Calls Lap 3, and Lap 3 calls Lap 4.? The routes?set the turnouts?every time reliably. 2.? Like you, I use SML to get speeds set for each block.? JMRI does not allow ramping up to "normal speed between control points.? For example, I have a main block 3 and a side block 3, a main block 4 then a main block 5 and a side block 5.? When the turnouts at each end of the siding a set to the main, trains on the Main run at "Normal" speed for that block, and at Normal on block 4.? However, when the sidings are thrown, the trains on the Main block 4 stay on a medium speed rather than ramping up to Normal between turnouts.?? 3.? " Normal " speed seems to change over time.? On my layout, Normal speed is 50MPH, with all main blocks set to operate at that speed.? However, over time, the normal speed (especially coming from a siding to the main) will remain at the medium speed, But NOT ALL THE TIME!? Drives me crazy! 4.? I have a special block with a grade crossing with gates and flashers.? On this block I want to do a Grade crossing sequence - Long, Long, Short, Long with the horn.? Working the block from the right to left direction, it works out okay, timing wise, and I can tweak?it to?get it just right.? Going from Left to right, I cannot get the block to allow me to adjust the timing?of the horn.? I change the?"on" time?(from 6 seconds to 8 or 9) but the timing does not change.? The horn starts to sound about 2 seconds into the block.? Again, drives me crazy.... 5.? This gets me to the timing changes.? The way the program logs the milliseconds as elapsed time is not always constant.? For example, Normal speed is 50 scale miles per hour, or 9.99 inches/second.? When I look at the throttle?command list, it does not always match up, and I dont?know why. My experience with block speed vs signal speed is that JMRI will ALWAYS (well mostly) reduce the speed as I described above, even when I think it should?be running at Normal speed. If you have any insight to any of this?stuff, I am all ears!? It has been quite the learning curve.....! On Fri, Oct 4, 2024 at 5:43?PM Nags via <snowy999=[email protected]> wrote:
|
Here is an extract from my panel which may clarify the relationship between blocks, portals and paths
OBLOCK A connects to 5 other blocks (the gap indicates a block boundary). Therefore, it has five portals.
I defined five paths a train may take through this block (noting that paths are non-directional so you don't need to define it twice). The paths' portals are
It's worth pointing out some 'paths' are not possible, e.g. 3 - 2, 3 - 5, 2 - 5, 1 - 4
?
--
H.O. Australia (Layout in Progress) Digikeijs DR5000 LocoNet JMRI v5.8 DecoderPro/Warrants/CPE/SML/LogixNG Windows 10 |
Locked
Re: How to fix a "Parse error" when loading Panel Pro panel
#layouteditor
Thanks, Ken. Appreciate the insight.?
John -- John Poray |
Locked
Re: path speeds between signal masts
Andy, Look at the Block and Turnout sections of the SML definition and see what speeds are shown for assigned blocks and turnouts. Dave Sand ----- Original message ----- From: Andy Keane <andy.keane@...> Subject: Re: [jmriusers] path speeds between signal mst Date: Sunday, October 06, 2024 2:36 PM Thanks - that helps clarify the 100 and 15 I see but not the "not set" speed which simply results in zero speed and my train the stops! Any idea why I have "not set" in the signal logic table? thank Andy |
Locked
Re: Script Query for a Roster
JMRI doesn’t automatically know if a locomotive is on the layout or in a box somewhere. But you can tell it that, if you want to keep track of that yourself:
1) Add a new column to the roster, perhaps called “Present on Layout” 2) Keep that updated with a Y or N as you move locomotives on and off the layout. Scripts can then read the values from the column to do whatever they’d like to do. Bob On Oct 6, 2024, at 11:55?AM, frederic duverger via groups.io <frederic.bonave@...> wrote:— Bob Jacobsen rgj1927@... |
Locked
Re: Operations: consists and turns
#operationspro
On Sun, Oct 6, 2024 at 02:52 PM, Paul Anderson wrote:
I'm accustomed to (and prefer) that the crew job name is only a description of what the crew is doing, and the lead locomotive number is what is used for throttles, dispatcher/crew communications, etc.You could add a comment to the train Manifest at the turn to use the last locomotive number of the consist on the return trip for the throttle and when communicating. |
Locked
Re: path speeds between signal masts
Thanks - that helps clarify the 100 and 15 I see but not the "not set" speed which simply results in zero speed and my train the stops! Any idea why I have "not set" in the signal logic table?
thank
Andy |
Locked
Re: Help With OperationsPro Routes
#operationspro
Doug,
?
Could you please provide a screen shot of the "Add Route" window right after you've pressed the "Add Route" button.? The fields should become active, and the "Add Route" button inactive.
?
Dan |
Locked
Re: Operations: consists and turns
#operationspro
On Sat, Oct 5, 2024 at 11:03 AM, Dan Boudreau wrote:
I'd already read that; that's precisely the functionality I hope to use to dynamically add locomotives to trains.
?
On Sat, Oct 5, 2024 at 11:03 AM, Dan Boudreau wrote:
I don't need the consist name (as recorded in JMRI) to change. I was thinking more of the locomotive called up on the crew's throttle. At the turn, a prototypical crew would swap engines in the tail-to-tail consist and (depending on the railroad) change the unit they call in to the dispatcher as because the lead unit changed. I'm just wondering how this possible scenario is best handled with the Ops Pro features and the automatically created locomotive consists.
?
If I ran my railroad where the crew job ID/name was more important than the lead locomotive number, then the swap at the turn wouldn't change anything with the crew/dispatcher communications, though the crew would still need to do something with the locomotive consist on their throttles or they'll effectively be in reverse for the return trip, a non-intuitive situation that I'd like to avoid. I'm accustomed to (and prefer) that the crew job name is only a description of what the crew is doing, and the lead locomotive number is what is used for throttles, dispatcher/crew communications, etc.
?
Paul
|
Locked
Re: Help With OperationsPro Routes
#operationspro
On Sun, Oct 6, 2024 at 02:09 PM, dadavies3 wrote:
Notice the LOCATION box in the lower left corner is grayed out.? Can't put a name in there. Correct.? Until you press the "Add Route" button all other fields are grayed out.? All of your windows are correct.? Try using the "Edit" in the "Routes" window for your "Pulp turn" route.? That should restore the window with the title "Edit Route".? Try to add your first location.
?
Dan |
Locked
Re: Dispatcher Scripting support
#dispatcher
#scripting
Hi Steve,
Thanks for your reply, I have to admit it raised a lot of questions on my side. I have done some testing unfortunately in a simulator as I don't have access to my layout right now.
Anyway as I read in the documentation on actions there seem to be only executed for autotrains, so my manually driven active train is not concerned and don't get its section allocated.
(.)
?
Please find bellow a screen of the demo situation :
On section S12M entry, after 1 sec as in previous example it should allocate past next section. This doesn't happen.
As you can see I added a terminate train action on the next section entry (S13M) The active train entered the section but nothing happen.
I am quite convinced that actions are not useful in my case has it seems that the only "executeAction" is in jmri.jmrit.dispatcher.AutoTrainAction ?()
?
Sorry but I still looking on a way to automate my clicks on Allocate, would it be possible to have a public use of?
allocateNextRequestedForTrain
?
Many thanks,
?
Best
?
|
Locked
Re: Help With OperationsPro Routes
#operationspro
This first screen is the one I get when I first open the ROUTES page.? Notice the little arrow in the NAME box.? Don't know what that's for.
?
The second screen is what I get if I type a name in the NAME box in the upper left corner and click on ADD ROUTE.? Notice the LOCATION box in the lower left corner is grayed out.? Can't put a name in there.
?
The third screen is the one showing ERROR if I click on ADD ROUTE in the second screen.
?
I hope these all came thru OK.
?
Doug
?
? |
to navigate to use esc to dismiss