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
Cars Returning to Staging
#operationspro
Hello folks
?
I've been using JMRI for Operations for about 12 years, with good success, thanks in no small part to this forum.? I operate a windows 10 system computer with JMRI 5.10 with Java 17.? I use a 12 track staging yard which serves a large switching layout representing the Birmingham Industrial District (AL) in the steam era and very early diesel era.? The staging tracks hold about 12 to 15 or a few more cars.? There are two other smaller C/I yards and 7 interchange tracks,? plus individual industries and a steel mill.? We have monthly operating sessions.? The different trains and staging tracks represent the 9 trunk railroads that served Birmingham in the steam era.
?
Staged trains occupy a designated staging track - they always use the same one and return to the same one.? Staging tracks are numbered "-1 or -2", and trains are set for "trains may return to staging".? So, a train may leave staging 1-1 and then return to staging 1-2.? This has worked fine for years and still does, but with a difference.? ? (The overall goal of the RR's operation is to serve the on-layout steel mill, with multiple trains assembling required materials to deliver to the blast furnaces - not a part of this question.? Some trains originate at the two smaller C/I yards, rather than staging.)
?
Since upgrading to version 5.10 a month or two ago, I notice that some trains now show part of a (longer) train with cars going out to the layout and part of that same train being moved from the departure track to the future arrival track in staging.? In the past, prior to 5.10, I believe all the cars would leave staging, including those with no destination on the layout, and return to staging.? Basically these cars "took a ride" and then returned home.? The cars "taking a ride" would be included in the departing train's car count as well as the returning train's car count.? I liked having the "extra" cars taking a ride and increasing the interest of the various switching operations, and then returning to staging.
?
As an example, the NB L&N Local Freight, is assigned to staging 1-1, and has 18 cars in staging.? The build is successful and shows 9 cars departing for the layout, and 9 cars "moving" from track 1-1 to 1-2.? Upon inspection of the build report, I find that these 9 "stay at home"? cars have no destination on the layout -- either no room or no allowable location.? The 9 cars that do have an available destination go away, get set out and 9 new cars return from the layout.? The car count leaving and returning is 9 cars.? (It would previously have been 18 out and 18 back)
?
Now, I realize that I could instruct my operators to ignore the "move" instruction for cars remaining/returning to staging, but they get confused about the car count along the train's route.? I also realize I can just let the cars sit in staging rather than "go for a ride", but what's the fun in that?
?
There are also situations where the train may rightly move a car from an interchange track to a local industry.? This is OK and the car count for the train's advance is "correct".? So a "blanket" instruction to operators about ignoring "move" instructions wouldn't work either.
?
So, my question is, "cars returning to staging used to go out on the layout, and take a ride back to staging -- can this be made to happen as it used to?"? That is, the "move" instruction would have been a "P/U" instruction for leaving staging, and a "S/O" instruction upon return instead of what I'll call a "move to remain" instruction.
?
Thanks for the help.
?
John Stewart
Birmingham, AL? |
Train tracking, dealing with gaps
#traintracking
I created a nice panel for the museum layout and created train tracking markers on it. It works well except for one show stopping thing. At one spot in the loop there is a detection gap between blocks that kills the tracking. The gap is only 1 or 2 seconds.?
?
Is there a workaround for this? Increasing train length is not an option. Installing a new detector is not likely either.
?
George |
Re: Train tracking markers lacking when editing
#blocktracking
George, What I do is use the shift click to added the block contents label (marker) and immediately do a right click to get the right click menu before moving the mouse. Dave Sand ----- Original message ----- From: "George Hofmann via groups.io" <george.hofmann=[email protected]> Subject: Re: [jmriusers] Train tracking markers lacking when editing #layouteditor #traintracking Date: Thursday, April 03, 2025 8:39 AM I found that if I drew a selection box around the invisible marker that it would appear as a tiny yellow box. Then if I right clicked the yellow box a popup menu would appear giving me a couple choices of "alignment" and nothing else. I clicked one of the alignment options in desperation. After doing that the marker turned black and stayed that way. Its right click menu then functioned normally. ? Another way of forcing the marker to appear is to enter text in the value field of the block, a PITA. ? Am I overlooking something or does this area need a little work? ? The train tracking itself is working great. ? George |
Re: Script output delayed
#scripting
Today I was watch other run trains....
?
one engineet was going in reverse. Nothing wrong with that, but as the lovomotive travelled, it activated the sensor, and the signal sequence for train going forward.
?
So, I need to check is the locomotive is going forward or backward before running the signal sequence.
?
At least I can do that. |
Re: Train tracking markers lacking when editing
#blocktracking
I found that if I drew a selection box around the invisible marker that it would appear as a tiny yellow box. Then if I right clicked the yellow box a popup menu would appear giving me a couple choices of "alignment" and nothing else. I clicked one of the alignment options in desperation. After doing that the marker turned black and stayed that way. Its right click menu then functioned normally.
?
Another way of forcing the marker to appear is to enter text in the value field of the block, a PITA.
?
Am I overlooking something or does this area need a little work?
?
The train tracking itself is working great.
?
George |
Re: Script output delayed
#scripting
Thank you Dave,
?
With what hardware I have (under the table) I'm trying to get the most effect above the table.
?
As switch machines and sensor get installed. the effect will be more reallistic.
Another rabit hole.
?
But for now I'm happy. I've also added a javascrpt in the webthrottle.hrml to turn the room lights on, and automatically turn them off in ten minutes. Giving the user/engineer ten miutes to drive the train with lights on. Electricity is not cheap runing 24/7 |
Re: Cannot start to read decoders
Erik, Someone might be able to look at this properly if you post the log-file for a session where you can't read a decoder. Meanwhile, it's best to stop re-installing things. It does not help in 99% of the cases anyway, except in making issues harder to track down. Wouter On Thu, 3 Apr 2025 at 11:35, erik via <erik=[email protected]> wrote:
|
Re: Problems with an SML Pair
#signalmasts
#sml
>This is probably caused by three turnouts in BD17
Last night I deleted paths and SML, removed/replaced masts and turnouts. After a rebuild it worked correctly. Nothing is obvious comparing the two files but as you imply there was something making the LayoutBlockManager think the two masts were unconnected. Must have been a hidden track segment zig-zag. Thanks! |
Re: How to delete a turnout with jython
Hi Ralph, Can you give us an idea of the circumstances in which you want to do this? I'm totally nonplussed trying to think of a use-case, as the "normal" way of going about it would be panel creation with the Panel Pro tooling, and operational additions with scripting. Wouter On Thu, 3 Apr 2025, 00:36 Snorkel via , <ralphsokel=[email protected]> wrote:
|
Re: Signal Mast Pairs - what aspect if none active?
#sml
Think I sorted it out.
?
Included an Execute Delayed in the conditional.
Cycled through all the scenarios and Mast had correct aspects.
?
--
H.O. Australia (Layout in Progress) Digikeijs DR5000 LocoNet JMRI v5.10 DecoderPro/Warrants/CPE/SML/LogixNG Java: OpenLogic jre-17.0.12.7 ? Windows 10 |
Re: Problems with an SML Pair
#signalmasts
#sml
It appears that you have created an unusual condition. ?Based on looking at the Route Table, BD7 -> BD17 -> BD8 is being treated as a reverse loop. ?This is probably caused by three turnouts in BD17. Dave Sand ----- Original message ----- From: stevemac <steveo@...> Subject: Re: [jmriusers] Problems with an SML Pair #signalmasts #sml Date: Tuesday, April 01, 2025 3:37 PM I deleted the SML, set the block bi-directional and now Discover fails to find any mast pair. Since the logic behind SML isn't intuitively obvious to me I subsequently added a T7 trailing main mast and tried again but it fails to Discover any pairs. ? I've likely tried every combination and I keep getting the same result. |
Re: Signal Mast Pairs - what aspect if none active?
#sml
Nags, Yes. Dave Sand ----- Original message ----- From: "Nags via groups.io" <snowy999=[email protected]> Subject: [jmriusers] Signal Mast Pairs - what aspect if none active? #sml Date: Wednesday, April 02, 2025 11:18 PM Here I have three options to set the signal, their conditions resulting all being not active (as intended). For these conditions I have LogixNG to set the mast to an aspect I require. I suspect the aspect is being set but immediately changed to Danger. ? Does SML default to forcing the mast to Danger when no mast pairs are Active? ? -- H.O. Australia (Layout in Progress) Digikeijs DR5000 LocoNet JMRI v5.10 DecoderPro/Warrants/CPE/SML/LogixNG Java: OpenLogic jre-17.0.12.7 ? Windows 10 |
Signal Mast Pairs - what aspect if none active?
#sml
Here I have three options to set the signal, their conditions resulting all being not active (as intended).
For these conditions I have LogixNG to set the mast to an aspect I require. I suspect the aspect is being set but immediately changed to Danger.
?
Does SML default to forcing the mast to Danger when no mast pairs are Active?
?
--
H.O. Australia (Layout in Progress) Digikeijs DR5000 LocoNet JMRI v5.10 DecoderPro/Warrants/CPE/SML/LogixNG Java: OpenLogic jre-17.0.12.7 ? Windows 10 |
Re: Script output delayed
#scripting
The purpose of the script appears to be setting the aspects of several masts based on the change of an occupancy sensor. Demo-v2.py makes it possible to set different aspects for each signal mast. This approach is the opposite of normal signal logic. ?The normal approach uses the turnouts, occupancy sensors and the aspect of the next mast to calculate what the mast aspect should be. ?Other masts have their own set of inputs. ?Since one of the inputs is the aspect of the next mast, this creates a cascade of signal aspect changes. ?For example, a mast displays Stop. ?The previous mast will now display Approach. ?And the one before that displays Clear. ?In JMRI, this can be implemented by using signal masts and signal mast logic (SML). Dave Sand ----- Original message ----- From: "Canadian Locomotive Logistics via groups.io" <CanadianLocomotiveLogistics=[email protected]> Subject: Re: [jmriusers] Script output delayed #scripting Date: Sunday, March 30, 2025 8:08 PM Agreed, but... when i meant random, I meant speed differences or clear. |
Re: Loading table content and panels xml file using MacOS Mongomery from Dropbox - Error Loading File Appears
#mac-os
Peter, I assume you are talking about Monterey. When you are running Monterey, can you open the xml file using TextEdit. ?The first couple of lines should look like the following:
Maybe Dropbox is having a problem. Dave Sand ----- Original message ----- From: "Peter Riley via groups.io" <peterriley2=[email protected]> Subject: [jmriusers] Loading table content and panels xml file using MacOS Mongomery from Dropbox - Error Loading File Appears Date: Wednesday, April 02, 2025 2:19 PM Hi All ? Would anyone be able to assist with this issue. ? History back ground ? I have been using windows 10 PC's ?for many years with no issues and dropbox to store the information. This has been working without any issues for over 10 years. Now the PC's have been at different locations and still operating. Now one of the PC's is normally has the preferences configured ?to the railway hardware and the other PC the preferences are set to Simulator. Absolutely nothing new there works amazing. ? Loading Issue using Montgomery OS ? Now Moving on to the issue now. I was presented with the opportunity to change to a Mac mini using Catalina ?OS and Montgomery OS. I loaded the latest test version of JMRI onto Montgomery and all set up correctly in simulation mode and again using dropbox . When I tried to load table content and panels and selecting the correct xml file version. I get these error messages as shown below ? So then I decided to try using Catalina OS and repeat the same JMRI set up with Dropbox again. To my surprise when I selected load table contents and panels and the same xml file version. Every thing loads correctly as expected with no issues ? appreciate any assistance or ideas to resolve the issue ? Regards ? Peter ? ? ? ? ? ? ? ? |
How to delete a turnout with jython
I can easily create turnouts, sensors and blocks but I can't delete them from their Panel Pro tables with jython. The only method I found while browsing the class structure was dispose() and that had no effect. So far I am only using the simple jython classes ( if I have the nomenclature correct) in statements like turnouts.newTurnout(...) .
--
-Ralph |
Train tracking markers lacking when editing
#blocktracking
JMRI 5.10 on W11
?
I thought I would experiment with train tracking on a layout editor panel. I found that when the loco IDs are placed near a block that there is no indication that something has been placed there. After a train has passed through that area then tiny little blocks show up on the panel in edit mode (if everything was done correctly).
?
This makes me grumpy.
?
George |
to navigate to use esc to dismiss