¿ªÔÆÌåÓý

Date

Locked Re: Best or correct way to add signal masts

 

¿ªÔÆÌåÓý

Everyone,


On 08/26/2019 06:03 AM, steve wrote:
full layout discovery ... is there a command to do this to the complete panel? Or do you just mean "do a discovery for
each and? every component"?? I've never found a command to do discovery of the whole panel at once.
I think I just found it: Tools > Auto generate Signaling Pairs menu in the Signal Mast Logic Table

Steve


Locked Re: Best or correct way to add signal masts

 

Dave,


On 08/25/2019 10:21 PM, Dave Sand wrote:
Steve,

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
I am simulating block occupancy and turnout feedbacks at this point.

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.
full layout discovery ... is there a command to do this to the complete panel? Or do you just mean "do a discovery for
each and? every component"?? I've never found a command to do discovery of the whole panel at once.

I am not sure what you mean by ¡°do turnouts need to be assigned to a block¡±.
Assume:
?? track section 1 attached to turnout throat (point A), turnout end (point b) attached to track section 2 , turnout side
? (point c) attached? to track section 3.

==== 1 ====|=========|====2=====
????????????? \\
?????????????? \\
??????????????? \\=====3====


I have assigned track sections 1&2 to block "mainline". track section 3 to "spur".
Should I assign the turnout to "mainline"? Or to "spur". Or to "unique turnout blockname"?
Stated another way, If mast 1 is at the left end of section 1, and mast 2 is at the right end of section 2, does the turnout
have to be part of "mainline" for the mast 1 / mast 2 logic to work?
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.
tia,
Steve


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


Locked Re: How do I obtain and apply the fix for "CMRI baud rates mismatching in 4.16 #7207" #cmri #arduino

 

Ryan,

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 How do I obtain and apply the fix for "CMRI baud rates mismatching in 4.16 #7207" #cmri #arduino

 

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,

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:

Ken,

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,

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.



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,

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,

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.


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


Locked Quick, East and SAFE way to shutdown a HEADLESS Raspberry PI #rpi

 

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: LCD recommendations for JMRI on Raspberry Pi #rpi

Robert Schworm
 

On youtube, check out drone bot workshop for programming these displays.

Bob s


Locked Re: Best or correct way to add signal masts

 

Hi,

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,

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:

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


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,

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:

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


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