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: Best or correct way to add signal masts
Rummy,
Ah, that shows a likely bug in the rule set for that signal. OR it shows that the official rules would never have had that combination of signals. If the ruleset doesn't find a match in the logic of 'the next signal is XXX, I've been requested by logic to show YYY' it will put up a stop instead since it doesn't know what to pick. Some of the signal rule sets have had lots of use and some have not. Also it boils down to you might have tried a combination (without knowing it) that nobody else had tried. Result is get a stop signal. With the right notes of what signal was connected to what would be needed for an expect to read into the rules as programmed and see if there is a bug. But you have a working solution now, so it is up to you. If you can document the case clearly, best with a panel file showing the fault, then somebody can look into it. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: Best or correct way to add signal masts
Steve,
You got the order pretty good. With the logic, I find I do a save of the panel after the discover, then exit JMRI and restart, and load the file. What I think is happening when the discover runs is the order of the logic getting built and running, some parts aren't being run yet. On a panel load at the start, everything gets started together and it settles down right. The other thing I do most of the time is run the discover twice. The thought was that first time through, it processes one part of the layout and doesn't see what hasn't been created in the other part yet. So the second time around insures everything is seen. But I have no logical proof this matters, just habit. Any track you want protected needs to be in a block. But not all blocks have to be real. Here is an example. At one layout, we didn't detect the turnouts as being part of a block. I used internal sensors (all set to INACTIVE) and made them for the block of just the turnout. This let me place the masts around the turnout. I'm trying to convince the owner that we should detect the turnouts and use that to prevent changing the turnout while it is occupied, but that might be something we wire up later. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: Best or correct way to add signal masts
I understand there may be differences due to a railroads interpretation and implementation of the AAR rules, but the position light dwarf signals indicated stop when the next signal indicated approach. ?I had expected them to at least indicate approach or slow, and probably clear. ?Anything less than a clear indication on the next signal resulted in a stop on the dwarf signals.
But again, thanks for the help! Rummy |
Locked
Re: Transferring Operations Files to New Laptop
Thanks very much to Dave Heap for helping me transfer ops files from my old to my new laptop - easy peezy when you get good advice!!
Peter EVNGR |
Locked
Re: ESU ECOS and JMRI Roster problem
Hi Peter,
Yes, there is a setting for that: go to Edit then Preferences, scroll down to "ECoS preferences" and click on that item. Then go to the roster tab. There you can change the default behaviour to suit your own preference. Alain in Paris |
Ryan,
toggle quoted message
Show quoted text
At this time, you have to use the 4.17.3 test release to get the CMRI fix. Dave Sand On Aug 25, 2019, at 11:50 PM, Ryan Blundon <ryansrailroad@...> wrote: |
I have run in to the same issue as reported and fixed in issue #7207.? Glad I wasn't the only one that ran in to it, but I did spend hours troubleshooting it.? I see that there is a fix for the issue.? Is there a release that it is planned to be fixed in?? How do I apply the fix to my installation running 4.16?? I have temporarily reverted my layout to 4.14, but have made many changes to my panels on 4.16 that I would like to take advantage of.
Thanks, Ryan |
Locked
Re: Best or correct way to add signal masts
Steve,
toggle quoted message
Show quoted text
Signal mast logic responds to changes to block occupancy, turnout positions and the aspect of the next mast (the pair¡¯s destination mast). Assuming that you an active layout connection or have made provisions to simulate layout activity, the SML for a new signal mast pair may need a little help to get started. When I do a full layout discover, I save the panel xml file and stop/start PanelPro and load the new panel xml file. I am not sure what you mean by ¡°do turnouts need to be assigned to a block¡±. All track components between a pair of masts are assigned blocks. If you are asking ¡°does a turnout need its own block?¡±, my answer is yes. Others say not necessarily. Signaling projects tend to evolve over time. Since signaling is very dependent on the block design, wiring for full block capability during construction is easier than going back and changing it. Dave Sand On Aug 25, 2019, at 10:28 PM, steve <steve@...> wrote: |
Locked
Re: JMRI overloads a spur
EngineerRay
Thanks Dan. I did reread the aggressive mode explanation and see now the warning re:overloading. I think I switched to aggressive long ago because normal wasn't creating enough movement of cars. But I just switched back to normal and the builds look pretty good - and without overloading. Perhaps due to the fine tuning I've done over a couple of years. Anyway I will try normal mode for a while and hope to get good traffic.
However, I don't see a practical use of aggressive mode now. The suggestion is to build the trains in the "right" order (to avoid overloading), but there is no way to know beforehand which order will be "right". I usually build a set of four trains to start. Anyway, thanks for the help to all of you. Ray |
Locked
Re: Best or correct way to add signal masts
Ken,
toggle quoted message
Show quoted text
It would be hard to backup to an identical state.? What I know is that removing the virtual mast icon from the layout panel stopped the oscillation.? Then adding the real mast made things work by going to the mast logic panel for the lead mast, deleting the virtual mast from its list, then running the "discover" process. When I removed the virtual mast icon a popup informed me it depended on and or several items it was associated with depended on it,, but I couldn't guess what they were at this point.? Perhaps one of them was the offender. On a similar matter, it *seems* like I need to "exercise" the circuit after I build it and run discover.? Specifically the masts don't all change aspects as expected until I've run all the masts, turnouts, and block occupancy sensors thru several cycles.? Is this possible, or do you think some other issue is at play here? I *think* I've observed this on several different test panels I've set up this past week... Am I correct in believing the correct procedure is: ? Create the panel, add all the track and turnouts. ? Assign blocks to all the track areas needing them (do turnouts need to be assigned to a block?) ? Set masts at the appropriate block boundaries. ? Run the mast logic on each mast, setting all the fields (Use layout panel paths ..., everything except lock turnouts), ? then run the "Discover" process. Steve On 08/25/2019 07:28 PM, Ken Cameron wrote:
Steve, |
Locked
Re: Best or correct way to add signal masts
Steve,
To oscillate, there would have to be some sort of loop between the signals. Namely setting something on the triple head mast was causing something to change at the far end signal, and that would cause the triple head to change again. Usually turns out to be a sensor or turnout named wrong so it got into the wrong part of the logic. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Operations = Car Float Operation - restricted moves
I have a car float with an 8 car capacity.? My local trains have a 4 car limit so it takes two tricks to fully unload the car float.??
I also have a "float sails' job that takes the car float cars to location "off layout storage" and brings 8 new cars back. The problem is I don't want the cars taken from the industries and spotted on the car float on the first trick to be sent out on the second trick.? I want to fill the float with 8 cars from industries and have it 'sail' to storage then bring back the next 8 cars. One way I thought of doing this is have two trains "float job 1 and float job 2", each using the same route (the route includes all 11 of my local industries).? Then I would build and operate Float Job 1 but NOT TERMINATE it.? Then build Float Job 2 for the rest of the cars on the float.? This way the cars spotted on the float by Float Job 1 would not be available to build Float Job 2.? I would then terminate both jobs and build the "Float Sails" job with a full float going to storage. Is there a simpler way to accomplish this? Thanks Mike Stewart Oakley, CA |
There is a SIMPLE way to gracefully shut down a Raspberry PI that will work just fine when using the RPI as a JMRI host.
All it needs is to connect 2 wires to the GPIO header('DuPont' connectors to the GPIO pins are OK, so soldering isn't required), and attach those to a SPST pushbutton. It only requires adding one line to a file, and will shutdown the RPI with the equivalent of the "sudo shutdown -h now". Here's the reference.......https://www.stderr.nl/Blog/Hardware/RaspberryPi/PowerButton.html As stated, if the RPI is running, it will perform an orderly shutdown, and after it's been shutdown(to the a low power state), pressing the button again will re-start the OS. So, if you've shut down the RPI and then realized that you didn't want to, it can be re-started without a power recycle. Just make sure the activity on the RPI has stopped after pressing the button, which ususally takes about 20 seconds. I've tested this on the model 3B and 3B+ and the Zero W, all running pre-buster Raspbian(Buster is needed for the RPI 4), but since the functionality is built-in the OS, it should also work on the RPI 4. |
Locked
Re: Best or correct way to add signal masts
Hi,
toggle quoted message
Show quoted text
A stumbling block I encountered was that my Triple Searchlight mast would oscillate rapidly when paired with a virtual mast at the end of a spur as suggested in a tutorial I watched.? I replaced the virtual with another Triple and it all started to work as expected.? This is with AAR 1946 rules.? I have my openLCB gateway to the point that my DIY mast follows the JMRI icon exactly! Steve On 08/25/2019 03:45 PM, Dave Sand wrote:
Rummy, |
Locked
Re: Best or correct way to add signal masts
Rummy,
Now about track speeds. Turnouts default to a low speed for the reversed route. You can change that in the turnout table. The logic will build knowing this and 'some' signal system rules use this a lot and some ignore it a lot. I suspect that was your problem with the original dwarf issues. Granted, which type of mast you use on the panel will effect the rules it uses to compute the aspect, but the physical can be anything, the panel doesn't know. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: Best or correct way to add signal masts
Rummy,
toggle quoted message
Show quoted text
There are quite a few differences between the "Single head dwarf¡± mast type and the "Position light dwarf¡± mast type. That explains why one works and one does not. I don¡¯t have access to a copy of the rule book for AAR 1946 so I don¡¯t know if the differences were intentional. Making the mast types consistent is not difficult. JMRI provides a mechanism for a local modification of the rules. That approach prevents changes to the installed rules that other people may have relied on. Dave Sand On Aug 25, 2019, at 3:30 PM, rummy@... wrote: |
Locked
Re: Best or correct way to add signal masts
Dave,
I was using the "AAR 1946" signal system, and the mast type that was not cooperating is the "Position light dwarf signal". ? Right now I'm using the "Single head dwarf signal" in the staging yard, which are also in the "AAR 1946" signal system, and they are working great. ?Ultimately, I prefer to have dwarf position light signals. It's really a great feeling to get this all working correctly. ?Thanks again guys! Ruimmy |
I use the shutdown from the main Pi menu. I have run panels from it, for controlling our modular group's storage yards via a tablet, at present it is used for withrottle and has a configuration file that starts on start up with all our turnouts and storage yard routes so the throttles can see the turnout and route names. I have my roster installed so throttles can select those locos. Occasionally I have edited the locos and routes from the Pi using the screen, not as easy as with a larger screen.
Mike Ruby |
Locked
Re: Best or correct way to add signal masts
Rummy,
toggle quoted message
Show quoted text
Which signal system are you using? There might be an issue in the appearance xml file. Dave Sand On Aug 25, 2019, at 2:43 PM, rummy@... wrote: |
to navigate to use esc to dismiss