¿ªÔÆÌåÓý

Date

Locked Re: Operations help advice #operationspro

 

¿ªÔÆÌåÓý

?Dan,

I found the screen that you have shown in your email and sure enough I have "allow cars to travel from origin to terminal." ?I will deselect it.

But I have a question before I run the report. ?Should I reduce some of the cars from the trains before running the new train build? ?If there are a dozen or so cars on the trains, how will it manage the trains if there aren¡¯ enough spaces/locations on the layout to handle them? ?I¡¯m not to proud to admit that I have too many cars on the layout.

Also when you say to attach the build report is it a typical background report and not the switchlest? ?If so where do I go to locate and export a detailed build report?

Thomas Cain, MMR 755
Indianapolis, IN
atsf93@...
See my layout and website?at:??
Modeling the Eastern Illinois?Santa Fe from the prototype

On Nov 4, 2024, at 7:27 PM, Dan Boudreau <daboudreau@...> wrote:

Hi Tom,
?
If you could attach the build report for one of your trains in very detailed mode, we could review it and determine why the program isn't switching the number of cars you want.
?
Note that there's an option for each train to disallow through cars. For fun, try deselecting "Allow cars to travel from origin to terminal", and let us know what happens. I'd still like to see a build report to understand how you got things configured.
?
Dan
?
<inline.0.part>


Locked Re: Text in labels on Layout Editor panel: not all characters appearing #layouteditor

 

I've seen some of this and it seems the choice of font and
justification has an impact on this. In a number of panels I got used
to setting left or right justify, but then pad the other end of the
string with a couple of spaces. Then it looks fine. I've never had the
time to look into it. Maybe others might have better ideas.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com


Locked Re: Programming an Automated Train #dispatcher

 

If both track segments attached to an anchor point have the same block, then signal heads are not required.

Signal heads are required if the anchor point is also a block boundary, such as your staging tracks.

Dave Sand


----- Original message -----
From: sontrak <sontrak@...>
Subject: Re: [jmriusers] Programming an Automated Train #dispatcher
Date: Thursday, November 07, 2024 2:53 PM

If I have an Anchor Point in a Block where the same Block bends on my panel, do I have to set up signal heads at the AP?? The only reason for the AP is to allow the Block to turn.
?
I'm trying to Activate New Train going from Stg 1 Right to Stg 1 Left, click the Create button and console says:
?
14:46:30,023 jmri.implementation.DefaultSection ? ?WARN ?- Section - Sct-Stg 1 Right (IY09) , 1 anchor point signal heads missing [AWT-EventQueue-0]
14:46:30,023 jmri.implementation.DefaultSection ? ?WARN ?- Section - Sct-Stg 1 Left (IY01) , 2 anchor point signal heads missing [AWT-EventQueue-0]


Locked Re: Programming an Automated Train #dispatcher

 

If I have an Anchor Point in a Block where the same Block bends on my panel, do I have to set up signal heads at the AP?? The only reason for the AP is to allow the Block to turn.
?
I'm trying to Activate New Train going from Stg 1 Right to Stg 1 Left, click the Create button and console says:
?
14:46:30,023 jmri.implementation.DefaultSection ? ?WARN ?- Section - Sct-Stg 1 Right (IY09) , 1 anchor point signal heads missing [AWT-EventQueue-0]
14:46:30,023 jmri.implementation.DefaultSection ? ?WARN ?- Section - Sct-Stg 1 Left (IY01) , 2 anchor point signal heads missing [AWT-EventQueue-0]


Locked Re: Text in labels on Layout Editor panel: not all characters appearing #layouteditor

 

Ed.?
?
The workaround (AKA Cheat) that our club has used for years is to append a trailing blank character to each text entry.? Thus, for your examples:
?
"Gravel Industry " and "P 5? "?
?
Please don't ask why I know this or why it works.
?
If a large number of text entries need "fixing," then it becomes less cumbersome to manage with the use of a good text editor on the xml file.? Notepad++ is a favorite for several friends and for me but there are numerous choices recommended at if you have to go down that path.? All of the safe editing practices still apply, including: backup your files early and often.
?
Do not attempt to edit an xml file with any word processor.??
?
Cliff in Baja SoCal
?
?


Locked Re: Text in labels on Layout Editor panel: not all characters appearing #layouteditor

 

Billybob,

Try looking at the "Force 100% scaling when the OS uses higher scaling" option at "Preferences -> Display".

Dave Sand

----- Original message -----
From: "billybob experimenter via groups.io" <jawhugrps@...>
To: [email protected]
Subject: Re: [jmriusers] Text in labels on Layout Editor panel: not all characters appearing
Date: Thursday, November 07, 2024 10:15 AM

On 11/7/2024 10:19 AM, enowicki@... wrote:
Java 11, JMRI V 5.8, Windows 11
Gentlemen and any Ladies,
I have noticed the above problem and can't figure how to rectify it. An
example of what is happening is as follows:
"Gravel Indus..." instead of "Gravel Industry", "P.." instead of "P 5"
and so on.
I too have this problem.

It _seems_ to be related to my computer's EXTREMELY high "dots per inch"
display, and how I have set _Winwows_ to "175%" scaling of the display
to actually see the JMRI text. If I use 100% scaling, I seem to have
complete text, but it is too small to read. I use AZUL Java 11, which
could relate to the problem, but I have not tried another JAVA type/version.

I have found some cheats, which sometimes work, but not other times.

I seem to find that some text sizes work better than others. JMRI
defaults to a 11 "point" font. But I find that 12 point font text does
not get shortened. But 14 point fonts tend to be problematic...

If you find a better solution, I would like to know it.

Regards,
Billybob


Locked Re: Text in labels on Layout Editor panel: not all characters appearing #layouteditor

 

On 11/7/2024 10:19 AM, enowicki@... wrote:
Java 11, JMRI V 5.8, Windows 11
Gentlemen and any Ladies,
I have noticed the above problem and can't figure how to rectify it. An example of what is happening is as follows:
"Gravel Indus..." instead of "Gravel Industry", "P.." instead of "P 5" and so on.
I too have this problem.

It _seems_ to be related to my computer's EXTREMELY high "dots per inch" display, and how I have set _Winwows_ to "175%" scaling of the display to actually see the JMRI text. If I use 100% scaling, I seem to have complete text, but it is too small to read. I use AZUL Java 11, which could relate to the problem, but I have not tried another JAVA type/version.

I have found some cheats, which sometimes work, but not other times.

I seem to find that some text sizes work better than others. JMRI defaults to a 11 "point" font. But I find that 12 point font text does not get shortened. But 14 point fonts tend to be problematic...

If you find a better solution, I would like to know it.

Regards,
Billybob


Locked Re: Hidden folder .jmri #linux

 

Back when JMRI was first being written, 25 years ago, dot-prefix files and directories in the user home directory was the standard place to put application-specific preferences on Linux. That¡¯s still the case now, which is why you have ¡°crap that (you) must pick through¡±.

The .jmri directory isn¡¯t something that you¡¯re expected to directly reference. The files contained within that are meant to be read and written by JMRI itself, and it knows how to locate that directory. So making them a preferences directory make some sense.

Maybe there¡¯s something here we need to fix. Why do you commonly need to access that directory directly? Is there some browser within JMRI that¡¯s starting at your home directory, instead of some more useful location?

Bob

On Nov 7, 2024, at 10:21?AM, George Hofmann via groups.io <george.hofmann@...> wrote:

Thanks JTD. I will look into that, although I have kinda solved my issue by renaming .jmri to jmri when moving it to Dropbox. But as Dave pointed out, settings folder is still .jmri.
It's just that I don't get why the user files are located in a hidden folder by default. If I show hidden folders so that I can get at the .jmri folder from the GUI then it is lost in a sea of other normally hidden linuxy crap that I must pick through. Also when browsing for files within the app (JMRI) hidden folders don't show up, requiring a right click to see them. Just seems odd and an unnecessary hindrance.
George
¡ª
Bob Jacobsen
rgj1927@...


Locked Re: Hidden folder .jmri #linux

 

Thanks JTD. I will look into that, although I have kinda solved my issue by renaming .jmri to jmri when moving it to Dropbox. But as Dave pointed out, settings folder is still .jmri.
?
It's just that I don't get why the user files are located in a hidden folder by default. If I show hidden folders so that I can get at the .jmri folder from the GUI then it is lost in a sea of other normally hidden linuxy crap that I must pick through. Also when browsing for files within the app (JMRI) hidden folders don't show up, requiring a right click to see them. Just seems odd and an unnecessary hindrance.
?
George


Locked Text in labels on Layout Editor panel: not all characters appearing #layouteditor

 

Java 11, JMRI V 5.8, Windows 11
?
Gentlemen and any Ladies,
I have noticed the above problem and can't figure how to rectify it. An example of what is happening is as follows:
?
"Gravel Indus..." instead of "Gravel Industry", "P.." instead of "P 5" and so on.
?
When I edit the label In anyway, add a space at the end for example, the full label appears for the rest of the session. I save the file before exit, but Next time I open the panel file the problem remains.
?
Thoughts?
? Ed Nowicki


Locked Re: DCC-EX Turnout Control #dcc-ex

 

Kevin, thanks for the update.
I'm still curious why you had to define or change anything on the JMRI side.
Do you mind doing a bit of testing for us? If so:
1) Create a new Config Profile in JMRI (so as not to mess with your working one).
2) Define the DCC++ connection, set (just) the DCC++ Traffic Monitor to open at Startup, and restart JMRI.
3) Do not define any turnouts in JMRI. Do not open any stored table files.
4) Open Tables, Turnouts and see if your DCC-EX defined turnouts appear automatically. It may take a minute or so.
5) Open Configure Base Station and see if your DCC-EX defined turnouts appear automatically under the expected tab.
6) Save off the DCC++ Traffic Monitor traffic to a file and post it.
--SteveT
?


Locked Re: DCC-EX Turnout Control #dcc-ex

 

Changing to BSTURNOUT solves the problem.
?
The JMRI help pages need updating. These might be correct for DCC++ but dont take into account the varuious options in DCC-EX for defining turnouts via EX-RAIL.
?
If a Turnout has been defined in DCC-EX and it is connected to an arduino pin rather than a DCC decoder then the JMRI Feedback method should be BSTURNOUT. If you simply want to turn a pin on or off on the arduino, and whatever is attached to that pin hasn't been defined as a turnout in DCC-EX then the feedback method should be set to BSOUTPUT.


Locked Re: New User JMRI + CMRI + Physical CTC (Finished)

 

I want to thank all who emailed me with suggestions as to how to continue.? The Windows 10 PC arrives tomorrow.?
?
So I will begin with downloading getting set up.
?
Then after reading all the advice I will begin the process.
?
One thing I do want to mention, the physical CTC is finished and ready to be connected.? Currently it is connected to my old PC running a VB6 program is working more or less, but their isn't enough documentation for me to correct or change the code.? It is very over designed and very little documentation.? All of the connections and boards and other hardware are pure CMRI with the exception of my designed SCC which allows 8 wires to control four 3 light signals.? Bit 1 = Red, bit 2 = Green, and both pits on lights the Yellow LED.? It was very hand in CMRI and I sold a good many to others.? But in JMRI it might require some coding or just go to one bit per each color but the SCC cards reduce wiring and easier to work with.
?
So basically as I understand it:? Create all the tables and such with in JMRI, then a JMRI based screen and get ABS running first.? Then connect to the physical CTC.? This is not a detailed explanation and after reading all the advice and getting started and such, it may change, but as I understand the advice I received that is the basics.? If not please correct me.
?
Again I certainly appreciate all the advice and will give it a hard study in the next few days.
?
Jay Beckham, Berkeley Springs, WV?? jay@...


Locked Re: Digitrax PR3 Mode default #digitrax

 

The command station is across the room from the laptop and the pr4/programming track workstation. And the PR4 is typically a node on the layout¡¯s Loconet. Yes, I do have 2 profiles but 90% of the time I want to fire up JMRI with my PR4 tied in to the LocoNet but primarily as a programmer on the PR4 programming track. So step one is to pull down the Loconet menu and set PR3 mode from interface to programmer mode. If I need to switch to POM, switch the mode back. ?No need to reload JMRI to standalone mode for any of that. ?The only time I boot up in standalone mode is if I unplug all the connections and take the PR4 and laptop on the road to fix someone¡¯s decoder.
?
?I¡¯m not a coder, but seems like an easy preference setting to add.?

All that being said, it¡¯s not a major deal. Just a minor inconvenience. Usually I catch myself because I¡¯ll get a ¡°no decoder found¡± message, pull down the Loconet menu, change to programmer mode, and mutter ¡°why can¡¯t I set that mode as my default¡±?

Thanks
Mike


Locked Re: New User JMRI + CMRI + Physical CTC (Finished)

 

Jay,

Your first thing once you get into JMRI is setting up the nodes and
verifying the inputs and outputs (sensors and turnouts). Once you get
that done, then you can go forward with the rest of the task.

My next suggestion would be building a panel, using a linear view like
the model board on old style CTC panels. Get this setup so the
turnouts follow the turnouts on the layout. Then get the blocks and
sensors working so you can see the track and trains operating.

Only after that would I consider issues about building out the CTC
panel.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com


Locked Re: Roster - Last Operated #roster

 

Hi Folks,
?
Phil has confirmed that the last operated time / duration is now updating following the PR being merged :-) , and was isolated to XNet Throttles.
There is also increased unit testing around all hardware types for Throttle release which adds future stability to the feature.
?
Phil - Thanks for reporting !!!
Please start a new thread for any issues with ED Throttle acquisition / operating duration length.
I'd prefer to keep one issue per thread !
?
Thanks,
Steve.
--
Steve Young


Locked Re: DCC-EX Turnout Control #dcc-ex

 

Thanks Ash
?
I think you have hit on the issue - Feedback Mode - I have it set to BSOUTPUT per the JMRI instructions for items connected direct to Arduino I/O pins (Which is how the servos are connected)?
?
I'll try changing this to BSTURNOUT, - The instructions only refer to BSTURNOUT for a DCC decoder, and there is no decoder in this use case.?
?
I'd wrongly assumed feedback was to do with messages sent back to JMRI by DCC-EX. Reading more carefully it seems it determines the command used to send information to the command station.
?


Locked Re: DCC-EX Turnout Control #dcc-ex

 

Kevin,
No setup is needed in the JMRI turnouts table, when turnouts are defined in DCC-EX.
JMRI obtains the list of turnouts from DCC-EX and populates the table at startup.
?
However, if you have added records, JMRI will attempt to merge -- and there can be residual artifacts.
On the turnouts table, there are additional fields which can be displayed.
Use the checkbox 'Show Feedback Information' and set the Mode to BSTURNOUT.
?
Also, when using DCC++ Traffic Monitor, use the 'Show Raw Data' checkbox to confirm the actual commands being sent/received.
?
Regards,
?
Ash__


Locked DCC-EX Turnout Control #dcc-ex

 

I've implemented DCC-EX for my new switching layout, and all is working well within DCC-EX. However I can't persuade JMRI to throw the turnouts.?
?
I've set up 8 Servo Turnouts (id 1-8) within DCC-EX and these work fine using the DCC-EX Throttle in Google Chrome.
?
I've set up the turnout table in Panel Pro with 8 Turnouts defined (DT1-DT8), and in the properties tab for the turnout shows the same id, pin ID and servo angles that are set up on the arduino.
?
All seems in order, however JMRI fails to throw or close the turnouts.
?
I've looked at the DCC++ Monitor, JMRI seems to send the command TX: Output Cmd: ID: 1, State: LOW which is incorrect.
?
I can throw the turnout from the DCC++ Command prompt in JMRI <T 1 1> or <T 1 0> and this will make the physical point move.
?
When I send this command I see the following in the DCC++ Monitor
?
TX: Turnout Cmd: ID: 1, State: THROWN
?RX: DIAG: Turnout(1,t)?
?RX: Turnout Reply: ID: 1, Dir: THROWN
TX: Turnout Cmd: ID: 1, State: CLOSED
?RX: DIAG: Turnout(1,c)?
?RX: Turnout Reply: ID: 1, Dir: CLOSED
?
Anyone got any Idea how I get Panelpro to send a Turnmout command rather than an Output command to the DCC-EX Command Station?
?
Kevin
?
?


Locked Re: Manually defining SML - multiple destination masks #sml

 

Nags,

Correct.

The SML turnouts define unique paths to destination masts. ?

Sometimes there can be multiple paths between a source and a destination mast. ?However, only one can be defined.

The path speed controls aspect selection. ?The path speed is the lowest turnout speed and lowest "block" speed. ?Note: ?OBlocks are not defined in SML so their speed is not relevant. ?Blocks are normally defined in Layout Editor.

Dave Sand


----- Original message -----
From: "Nags via groups.io" <snowy999=[email protected]>
Subject: [jmriusers] Manually defining SML - multiple destination masks
Date: Wednesday, November 06, 2024 2:23 PM

When manually defining SML with multiple destination masks, what determines which destination will be used?
I assume it's turnout settings. In which case if I had three destinations defined turnouts settings as follows;?
Mast 1: TO 1? - Thru,?
Mast 2: TO 1 - Diverge / TO 2 - Thru,
Mast 3: TO 1 - Diverge / TO 2 - Diverge
--
H.O. Australia (Layout in Progress)
Digikeijs DR5000 LocoNet
JMRI v5.8 DecoderPro/Warrants/CPE/SML/LogixNG
Windows 10