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: 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
|
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,
toggle quoted message
Show quoted text
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 11I 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 11I 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 |
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:¡ª Bob Jacobsen rgj1927@... |
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 |
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
? |
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@... |
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 |
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 |
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.
? |
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__ |
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
?
? |
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 |
to navigate to use esc to dismiss