¿ªÔÆÌåÓý

Date

Locked Current Version?

 

Gentlemen,

I need a little help with two questions:

1. I went to the JMRI web site's down load page and it says that the current version is 4.16. If I start my version on my computer it says that I have version 4.6-R81496dc? Did they restart the version numbers? Got any ideas? If 4.16 is newer do I install it over top of the old one or put it in a new directory?

2. I recently purchase an engine with an unknown decoder. I went to add the engine into my roster and asked decoder pro to identify the decoder. It came back and said that it was a Train Control Systems/Jan 2000. It highlighted about 10 different decoders. Which one do I choose?

Thanks for any help.

Rock


Locked Re: Virtual Sound Decoder - Clicks on looped sound files

 

Tried to upload but it failed twice.? First try was through the "browse" window, second with a "drag" move.? Program (not computer) locked up.

Conrad


Locked Re: Virtual Sound Decoder - Clicks on looped sound files

 

Klaus,

You are correct, I do have a click in notch 2.? my mod consisted of making a separate EMD645 file by removing all the other locos and changing the notch setting points to 10, 20, 30 & 100.? My note says it "works perfectly" but it does have the click at notch 2.? I also now see that the original notched at different points when accelerating and decelerating.? I don't know if what I did is prototypical.

Per Matt H's instruction, I've sent the vsd file to?/g/jmriusers/files/VSD

Conrad


Locked Seeking advice on session planning using Operations and CATS

 

Hi,

I am a novice user of OperationsPro (OP) and an intermediate user of CATS.? I?have used the latter to dispatch several operating sessions now, but I am just in the process bringing OP into the mix.? I have sorted out how CATS and OP can communicate session progress at run time (OP reports train data to CATS and CATS reports train progress to OP) and I would like to use that capability during a session to manage progress.

As I prepare for my next session, I am looking for recommendations on how to manage the building of trains in OP while being able to exploit the run time capability noted above.? My preference would be to have all the trains built in OP in advance, print the necessary switch lists, then reset OP to the beginning of the session so that it can communicate the proper real-time info to CATS (such as train length at departure).? I feel it would be too hectic to try and build trains & print paperwork in real time.? One complication is that some trains in the session depend on earlier trains having completed their work, so they cannot be built until the earlier trains have terminated (if I understand OP correctly).

One idea I've had is to take a pre-session snapshot as a backup, build, print, and terminate trains for the session, then reset with the backup.? I think I would still have to re-build the trains as the session progresses, but having gone through a "virtual" session beforehand, and having the lists printed in advance, I think that would be manageable.? I welcome any suggestions, as I may be missing an obvious and better solution, for example using Save Builds, but I'm not seeing it now.

Thanks in advance,
Gary


Locked Re: RR-Cirkits Motorman and Berrett Hill Toggle Switch pairing

 

¿ªÔÆÌåÓý

Steve,

I think all you need to do is plug ribbon cables from the translator to a TowerMan, (or other I/O port) one cable for controlling the color, and the other for outputting the commands. The power for the Touch devices will come from the TowerMan, so no external 5V power is required, but can optionally be supplied to reduce the load on the SSB.

Dick :)

On 9/2/2019 8:31 AM, pustays wrote:

I am attempting to begin automation of the trains on my layout using jmri. Currently I have enabled block detection using RR-Cirkits watchman connected through RR-Cirkits Locobuffer USB. All is running well.

Because I control my turnouts with Berrett Hill Touch Toggles, I am unable to control turnouts using JMRI/Panel Pro turnout tables/etc. Can anyone give advice regarding how I might allow control of turnouts with JMRI. I have an RR-Cirkits Motorman and the Berrett Hill Universal Translator (neither yet installed) and don't know how to get them to work with each other. Any ideas or anyone I might contact for help would be appreciated.

I don't know if it's important to know the other hardware on my layout ... but here is the list.?
Command Station : Digitrax Zephyr
Booster: Digitrax DB150
Power Management/Reversing : Digitrax PM42
Computer Connection : Lenovo Laptop PC to RR-Cirkits LocoBuffer USB
Power Supply to RR-Cirkits Watchman : RR-Cirkits SSB adapter
Turnout Control : Berrett Hill Touch Toggles (3 DB8 and 1 DB4)
Block Detection : RR-Cirkits Watchman
Turnout Control : ???? Don't have any idea if I've got this right ... RR-Cirkits Motorman & Berrett Hill Universal Translator

Thanks,

Steve Pustay


Locked Re: Signal pair conflict with turnout state? and auto train speed.?

 

To run my version, you will need JMRI 4.17.3, Steve is running 4.15.9. ?In either case, you will need a profile that has the connection set to "DCC++ Simulator".

Dave Sand


On Sep 2, 2019, at 7:42 AM, haltz@... wrote:

Hello, Dave and Steve. I continue to get the same parse error, with all of the xml files the both of you provided. My JMRI version is 4.14+Rd060e0b, is?that a problem? And I'm offline, the "about" screen says "NCE:using Simulator on (none)". Is that a problem?


Locked Help with panels

 

Guys,?

New to Panel Pro, are there any videos on how to use Panel Pro? I¡¯m having a hell of a time getting one setup.

Wayne Snyder


Locked Re: Signal pair conflict with turnout state? and auto train speed.?

 

Hello, Dave and Steve. I continue to get the same parse error, with all of the xml files the both of you provided. My JMRI version is 4.14+Rd060e0b, is that a problem? And I'm offline, the "about" screen says "NCE:using Simulator on (none)". Is that a problem?


Locked RR-Cirkits Motorman and Berrett Hill Toggle Switch pairing

 

I am attempting to begin automation of the trains on my layout using jmri. Currently I have enabled block detection using RR-Cirkits watchman connected through RR-Cirkits Locobuffer USB. All is running well.

Because I control my turnouts with Berrett Hill Touch Toggles, I am unable to control turnouts using JMRI/Panel Pro turnout tables/etc. Can anyone give advice regarding how I might allow control of turnouts with JMRI. I have an RR-Cirkits Motorman and the Berrett Hill Universal Translator (neither yet installed) and don't know how to get them to work with each other. Any ideas or anyone I might contact for help would be appreciated.

I don't know if it's important to know the other hardware on my layout ... but here is the list.?
Command Station : Digitrax Zephyr
Booster: Digitrax DB150
Power Management/Reversing : Digitrax PM42
Computer Connection : Lenovo Laptop PC to RR-Cirkits LocoBuffer USB
Power Supply to RR-Cirkits Watchman : RR-Cirkits SSB adapter
Turnout Control : Berrett Hill Touch Toggles (3 DB8 and 1 DB4)
Block Detection : RR-Cirkits Watchman
Turnout Control : ???? Don't have any idea if I've got this right ... RR-Cirkits Motorman & Berrett Hill Universal Translator

Thanks,

Steve Pustay


Locked Re: HTTPS?

 

Colin, Matt:

If nothing is downloaded/bought from that server then the expense of the "S"... secure status isn't a huge issue. Well if your browser flatly refuses...

Our MRR (The Pacific Southern... age 55 and counting... shameless plug for fall show... pacificsouthern.org) club didn't bother and saved the fee.

Of course users then need to understand why that's happening and what the real consequences are of going to the site.

Jim Albanowski


Locked Re: HTTPS?

 

Colin,

I've been working on it but there are a few hurdles with regard getting the config right on the server used to host the main website.

The status page you mentioned is running on a different service.

Best regards,

Matt H


Locked HTTPS?

 

Hi,

The JMRI website isn't available over HTTPS. May I suggest it's time to add that and make it the default? Chrome for example is marking sites without HTTPS as "Not secure". A user is reporting that Norton Safeweb is popping up an "unsafe" and "highly recommended not to visit" warning for jmri.org:?

But I see that status.jmri.org has HTTPS using Let's Encrypt. acme.sh makes it very easy to setup.

If you need extra hands to help admin the site, I'm happy to help.

/Colin


Locked Re: Panel Pro Runs with Errors

Peter Rushworth
 

Hi Dave,

The three icons have been uploaded to the Photos page under the heading Panel Pro Runs with Errors.

I am using the version 4.16 of JMRI.

I wondered if I have missed some of the updates. Though I also have a copy of the Panel dated in late 2018 which still gives the same results.

I¡¯m not sure what you means when you say the signal hands have no content. As far as I can see these two signals are the same as the other 30 odd signal heads on the layout.

Any additional help you can give would be appreciated.

Thanks
Peter


Locked Re: JMRI Panel Questions

 

On Sun, Sep 1, 2019 at 04:44 PM, Frank Kenny CPRX Model Railroad wrote:
We have deleted these (or thought we did) many times, only to have them reappear when JMRI is re-started. What are we missing here? How can we get rid of these old panels for good?
As Dave says, if you open a panel and several appear, you have to delete the ones you do not want, and then save the remaining panel(s) (I usually "save-as" mine to a new name to minimize confusion).

You did not indicate whether you were manually loading panels, but if they appear when starting, they might be in the Preferences in the "Start Up" section which would load automatically when JMRI is started (with that Profile).

Phil in gorgeous Young Harris, Georgia, USA


Locked Re: Decoder pro

 

Glenn,

On 1 Sep 2019, at 11:39 PM, Glenn Ericson <glennericson@...> wrote:

i am using decoder pro on a raspberry pi and am trying the program dimming head lamps in a scale trains C39-8 with a lokpilot decoder
The latest version of JMRI (4.17.3) will correctly identify these decoders and allow you to program them. Did you try New Loco->Read Type from Decoder? That's the only safe way to program these ESU decoders.

Earlier than V4.16 will possibly have a problem with the available lighting options for some ESU non-sound decoders.

Dave in Australia


Locked Does the order of elements in JMRI's panel files matter to you?

 

Originally, JMRI did not preserve the order of elements when writing its XML panel files. The order of turnout definitions could and did change when you loaded and stored a file.

By user request, pretty early on, that was changed to make an effort (but not guarantee!) that the order would be preserved from one store to another. The code to do this was complicated, and there were various things that could cause an item to be written in a different order, but it basically worked.

But does anybody really care?

It would simplify the code, and significantly speed up certain operations, if we stopped trying to maintain the load-by order. In that case, elements (turnouts, sensors, etc) would be written into the file in order by system name.

This seems like a reasonable change to me. JMRI isn¡¯t a word processor: the panel files are a record of JMRI¡¯s internal state, not a document that¡¯s being written. Having that record be in the order that JMRI maintains internally is a simplification. (For a while, JMRI has maintained its internal lists in order by system name to speed up access in tables, etc)

But perhaps this would cause a significant problem for some use case. Maybe somebody has another app that needs a particular order in files from JMRI?

If this would be a problem for you, please let me know how and why. Otherwise, we¡¯ll likely make this change in the current set of test releases.

Thanks!

Bob
--
Bob Jacobsen
rgj1927@...


Locked Re: Panel Pro Runs with Errors

 

Peter,

What version of JMRI are you trying to run with this panel xml file?

The xml file is based on JMRI 3.6 and has not been updated since 2014.

The siglet errors are caused by SSL definitions for the indicated signal heads (LH29 South A2 4A and LH25 West Sidings C 4A) that have no content.

It is not possible to successfully load the panel since there are custom icons. ?They are?block_display.gif and uss-15-1256x850-2rows.gif.

The full system console log would be most helpful. ?This would help diagnose the Java error.


Dave Sand



On Sep 1, 2019, at 5:18 PM, Peter Rushworth <peter@...> wrote:

Hi,

I have been running PanelPro for several years and have found a couple of errors when I look at the System Console. ?In particular the following is?reported in the System Console:
2019-09-02 09:54:10,584 automat.Siglet ? ? ? ? ? ? ? ? ? ? ? ?ERROR - Siglet start invoked for "LH29 South A2 4ABlockBossLogic", but no inputs provided?[AWT-EventQueue-0]
2019-09-02 09:54:10,606 automat.Siglet ? ? ? ? ? ? ? ? ? ? ? ?ERROR - Siglet start invoked for "LH25 West Sidings C 4ABlockBossLogic", but no inputs?provided [AWT-EventQueue-0]

and:
2019-09-02 09:54:10,614 configurexml.ErrorHandler ? ? ? ? ? ? ERROR - Unexpected error (Exception) while?load(/Users/peterrushworth/Desktop/My_JMRI_Railroad/7July2016.xml) in adaptor of type jmri.managers.configurexml.DefaultRouteManagerXml?Exception: java.lang.StringIndexOutOfBoundsException: String index out of range: 4
See for possibly more information. [AWT-EventQueue-0]
java.lang.StringIndexOutOfBoundsException: String index out of range: 4

Not being a software expert I don't know the meaning of "automat.siglet' and the "BlockBossLogic" statement that no inputs are provided. However the?signals appear to work correctly, ie when a switch is changed or the track is occupied. (I use a Digtrax system with BDL168's for occupancy detection.)

The second problem is the Exception: java.lang.StringIndexOutOfBounds for adaptor type jmri.managers.configurexml.DefaultRouteManagerXML. I?cannot find any reference to jmri.managers.configurexml.DefaultRouteManagerXml ?in my Panel File. ?I have loaded the Panel File to the Files List. See?File 7July2016.xml

Can anybody please help me understand the errors in my File.

Thanks.
Peter Rushworth
New Zealand




Locked Re: Panel Pro Runs with Errors

 

Peter,

? ? I've got 6 of those in my start up.? Comes from using SSL signals with no inputs to them.? I use logix to make changes to the heads.? I need to make them into Signal Masts instead.

Roger


Locked Panel Pro Runs with Errors

Peter Rushworth
 

Hi,

I have been running PanelPro for several years and have found a couple of errors when I look at the System Console. ?In particular the following is reported in the System Console:
2019-09-02 09:54:10,584 automat.Siglet ? ? ? ? ? ? ? ? ? ? ? ?ERROR - Siglet start invoked for "LH29 South A2 4ABlockBossLogic", but no inputs provided [AWT-EventQueue-0]
2019-09-02 09:54:10,606 automat.Siglet ? ? ? ? ? ? ? ? ? ? ? ?ERROR - Siglet start invoked for "LH25 West Sidings C 4ABlockBossLogic", but no inputs provided [AWT-EventQueue-0]

and:
2019-09-02 09:54:10,614 configurexml.ErrorHandler ? ? ? ? ? ? ERROR - Unexpected error (Exception) while load(/Users/peterrushworth/Desktop/My_JMRI_Railroad/7July2016.xml) in adaptor of type jmri.managers.configurexml.DefaultRouteManagerXml Exception: java.lang.StringIndexOutOfBoundsException: String index out of range: 4
See http://jmri.org/help/en/package/jmri/configurexml/ErrorHandler.shtml for possibly more information. [AWT-EventQueue-0]
java.lang.StringIndexOutOfBoundsException: String index out of range: 4

Not being a software expert I don't know the meaning of "automat.siglet' and the "BlockBossLogic" statement that no inputs are provided. However the signals appear to work correctly, ie when a switch is changed or the track is occupied. (I use a Digtrax system with BDL168's for occupancy detection.)

The second problem is the Exception: java.lang.StringIndexOutOfBounds for adaptor type jmri.managers.configurexml.DefaultRouteManagerXML. I cannot find any reference to?jmri.managers.configurexml.DefaultRouteManagerXml ?in my Panel File. ?I have loaded the Panel File to the Files List. See File 7July2016.xml

Can anybody please help me understand the errors in my File.

Thanks.
Peter Rushworth
New Zealand




Locked Re: Signal pair conflict with turnout state? and auto train speed.?

 

Steve,

I did some more research based on your initial post to this thread.

I did notice the problem with the Chipping Dale turnout.

I don¡¯t know the cause but I suspect that because the turnout is in the middle of the Upper Loop STN block, the turnout position defaults to Closed. ?This might a special case that is not handled properly.

To fix this problem, a small change is required to the generated SML. ?For the Hill-UprAppr to Upr Stn - Upr Loop pair, I?manually added Chipping Dale / Thrown to the Turnout tab. ?The manual entry overrides the generated entry for the Chipping Dale turnout for this signal mast pair.

An updated xml file is at?AFarfelu16Fadj1 DSx.xml


Dave Sand


On Sep 1, 2019, at 12:36 PM, Dave Sand <ds@...> wrote:

Steve,

To get the new panel loaded, I had change two entries for?No Entry UP:

? ? ? <inactive url="preference:resources/Vsensorgreen.gif" degrees="0" scale="1.0">
? ? ? ? <rotation>0</rotation>
? ? ? </inactive>
? ? ? <unknown url="preference:resources/Vsensoridle.gif" degrees="0" scale="1.0">
? ? ? ? <rotation>0</rotation>
? ? ? </unknown>

They had?program:resources/icons/misc?in the path.

Item 2: ?With 4.17.3, you can change block names.
Item 4: ?I re-generated the SML and I don¡¯t find any errors. Is there a specific pair that is causing problems?
Item 7: ?SML auto generation is totally dependent on block routing.

I have uploaded a fixed xml file using 4.17.3, to my folder: ?AFarfelu16Fadj1 DS.xml

I have not looked at the dispatcher issues since I have only played a bit in that area.


Dave Sand



On Sep 1, 2019, at 11:34 AM, bluetobits <steve.lomax@...> wrote:


I've had a few parse errors in the past. Usually needed to revert to a previous version and rebuild but this one loads for me ok,
It seems quite a few are having issues with automation. I've been trying for over a year now and invested a lot of time on it, I have had some success?but usually fails allocating blocks after a few circuits or passes a red light. I suspect most use scripting to get automation to work, and I regret not?spending that time learning this approach.?

The layout file is?
AFarfelu16Fadj1.xml?
the resources.zip file just contains a few images I've used as sensor icons in the layout.
and both files can be found here:
/g/jmriusers/files/ProblemsBeingWorkedOn/Steve%20UK%20009
Here is a list of things which would have helped a great deal if I knew from the outset.?
? Solid and reliable block designation is vital
? avoid changing the names of blocks, or indeed anything. The name change does not always carry throughout JMRI.
? every block along the automated route needs an occupancy sensor. A simulated virtual sensor will do. but some real ones are essential. I use?momentary infra red track sensors which in-turn trigger a virtual occupancy sensor.?
? JMRI must internally generate SML (signal mast logic) which must be rock solid along the automated route . The problem I have at present is?that the generated logic is not correct.
? signals only need to be placed at locations that you need them. the last signal will protect all blocks and turnouts between itself and it's paired?signal.
? SML can be auto generated if sufficient signals are correctly placed on the layout.?
? Block logic and signal mast logic are generated independently and may not be the same.
? Simple Signal Logic does not help automation whatsoever and is a 'red herring'.
? Dispatcher and Warrants are two independent systems which bear no relation to each other.
? section direction refers to the sequence that blocks are traversed through the section irrespective of the train direction.
? forward and reverse sensors are virtual and are generated and triggered by the software to report the direction a train is passing ?through a?section. This refers to the direction of travel through the section, not the direction of travel of the train. these can be used in logix for such things as?end of line sensing etc, but otherwise may be ignored.
? Forward and reverse sensors are I believe, for setting the stop point of a train within a section if the next signal or turnout is against it. Omission??of a stop ?sensor will cause the train to stop as it enters the block. It may be possible to cheat this with careful settings of block and train length. I am?yet to get this far with automation.
? a transit must be built from sections to generate the route a train may be assigned to. Only one transit may be active at a time.
? Automatic trains follow a combination of block speeds, turnout speeds, ?signal speeds and ?transit set speeds. It is difficult to determine why the?train speed ?changes along the transit route.
? For some reason within my layout, the default signal speed for passing a red light is 15% throttle.
? If a block already allocated to a train is occupied by another train, that block cannot be re-allocated when later unoccupied. The auto train will?then fail. This makes auto running two trains running opposite directions with passing loops on the same line difficult.
? the help files say that turning loops cannot be automated. I learned that it is possible by splitting the loop into 3 blocks and setting the block?order within the section. It works for my lower loop but I cant yet get it to properly work for my upper loop.
I hope some of these help
Good luck


Steve Lomax


--?
Steve 009 in UK