Keyboard Shortcuts
Likes
- Jmriusers
- Messages
Search
Re: Arrival Track & Switcher
#operationspro
On Thu, Apr 10, 2025 at 07:50 AM, Doug wrote:
What puzzles me is that those 8 cars were not shown as "hold" on the csvmanifest. What does the cvsSwitchlists show?
?
Dan |
Arrival Track & Switcher
#operationspro
Set up my class yard Arrival track as a "Location".? It's length accommodates the longest trains I run.
Set up Switcher (train) to PU at Location "Arrival" and SO at yard Location.
?
When I tested, had a 30 car train arrive. The manifest showed all 30 cars set out at Arrival.
Ran train "Switcher".? It only picked up 22 of the 30 cars.
?
Viewing the build report 8 cars were excluded as class track for those 8 cars was full.
?
What puzzles me is that those 8 cars were not shown as "hold" on the csvmanifest.
?
Any ideas?
Doug |
Help With crossover
Hi Members
Could someone please help me out with A Single crossover and JMRi
?
First things first.
Please take a look at this photo of the Crossover
I presumed that one turnout has one Block so A Crossover just needs 2.
Is that correct?
Each end of the 4 crossover ends i have isolated,Power is feed to the small joins attached to the(each side) crossover(2) to make 2 blocks with sensors
Is that correct?
?
My problem comes when i choose single LH Crossover in JMRI then when i go to set masts it ask for 4 Blocks,but i only have 2
Can someone explain the Four please?
?
Appreciate your time
regards Brett
?
PS.DCC Kato Crossover.
|
Re: Train creeps into turnout collision
On Wed, Apr 9, 2025 at 10:33 PM, stevemac wrote:
That's the main reason I went with warrants, as train length is not used. Its methodology works on where the front of the train is and the speed of the train. It calculates from when a train enters blocks and the distance to where it needs to slow or stop the train.
Whilst that doesn't guarantee it will stop precisely, it does monitor throttle settings and speed for dynamic speed profiling.
?
--
H.O. Australia (Layout in Progress) Digikeijs DR5000 LocoNet JMRI v5.10 DecoderPro/Warrants/CPE/SML/LogixNG Java: OpenLogic jre-17.0.12.7 ? Windows 10 |
Re: DecoderPro no loco roster
#roster
Peter,
I did exactly what you called out for in Decoder Pro and I got back my roster. Thanks so much. Now my Operations Pro has lost my railroad and it was removed from the main menu. Any advice on how to get it back now. I was there until I fixed the decoder pro roster.?
--
Mike Swederska Meramec Valley Lines Modeling Mopac equipment in 3/16 |
Have a question about having a train pick up a specific car
#operationspro
Evening,
I am creating a set of passenger trains (A westbound and an eastbound counterpart).? I want it to leave its departure station and then at another station while making a scheduled passenger stop. I would also like to have the train set out an express car and then pick up a diner to add to the train. before departing on its way west.
?
Then on the eastbound trip at this same station stop have the train set out the diner and pick up any head express cars. Then after this work is completed, the train would continue Eastbound to it's destination terminal.
?
I would like to have this do this each time I run the train.
?
Thank you? ? |
Re: DecoderPro no loco roster
#roster
You need to recreate the roster index.
In PanelPro, click on Debug in the top menu followed by 'Rebuild Roster' or in DecoderPro, click on Actions in top menu followed by 'recreate Roster Index'. -- Peter Ulvestad Linux Mint 22.1, JMRI 5.11.4plus, Java 21.0.6 JMRI Users Group Moderator ( /g/jmriusers ) JMRI Developers Group Moderator ( ) Tam Valley Group Moderator ( ) Sprog-DCC Group Moderator ( ) Edmonton Model Railroad Association ( ) |
DecoderPro no loco roster
#roster
I don't know were to begin with my question. But here goes.?
I have been using decoder pro and operations pro for five years with great results. I do the normal up dates when needed and have never had an issue.?
?
Today I started decoder pro and my loco roster did not come up. The program went to starting a new roster page. My roster list is still in my operations pro window. What could I have done to have eliminate decoder pro loco roster? Any help would be appreciated. It is not the end of the world but it sure would be nice to know what I did to keep from ever doing it again.
--
Mike Swederska Meramec Valley Lines Modeling Mopac equipment in 3/16 |
Re: Need help: computer connection to LocoNet freezes
Nick and anyone else who happens to read this thread looking for help with high volume message traffic issues,?
?
You should be aware of the fact that each iteration the wait() function inserted in the "intialize.py" script as earlier posted in this thread will cause the main JMRI program thread of the entire PanelPro program to pause for the specified duration.? In other words, Everything Stops!??
?
If your script is only run as one of the startup options, the cumulative delays might not be of much concern, at least right now.? Since you described a personal layout in the OP, you have control over all the future ramifications.
?
Other group members reading this may not have such freedom of control.??
?
In our club situation, it is not clear who will make what changes in the future or who will decide to run a script during a messed up Ops session or who will complain when something goes wrong due to some unexpected change or even if they will be aware of the implications of multithread execution.? It is also not clear that I will still be able to dig for answers to any such questions.??
?
The distributed example scripts named "InitAllTurnoutsSensors.py" and "InitLocoNetSensors.py" wrap their advertised decision process in classes derived from jmri.jmrit.automat.AbstractAutomaton as do several other examples, for a good reason.??
?
The big advantage for this discussion, is that the AbstractAutomation class runs on a thread that is not the main program thread.??
?
See for a lot of details, but of interest here is a very long list of functions with names that start with "wait..." that give us some slack to allow a hardware item to respond when or even if there is some external action.??
?
In particular a line of code copied directly from one of the aforementioned scripts that was inserted precisely because we have no control or even much insight into the workings of LocoNet internals:
?
? ?self.waitMsec(125) ?# stall for Command Station action
?
That and similar instructions were added because our club had the same problem you described more than 12 years ago, random incomplete initialization errors. If one searches this group's messages or the /g/LocoNet-Hackers/topics list or perhaps any network related website for message storm or related terminology, there is way too much sad information to share.??
?
The delays do not provide a fix, merely a workaround and are subject to periodic revision as additional LocoNet hardware keeps making new puzzles to deal with.
?
BillyBob provided instructive and useful information back then that helped me, and I am still grateful.
?
The JMRI document he pointed you to has evolved a lot since then.
?
Other DCC Command Stations have similar message traffic limitations for large layouts, but of the few that I have had experience with, better information has been available to the users.??
?
Cliff in Baja SoCal
? |
Re: udev rules on Raspberry Pi not working
开云体育Steve_G, Thank you!!! I have been a developer for 30 years and I'm well aware of the need of exact syntax but I missed this one. Daniel
On 2025-04-09 14:14, Steve_G via
groups.io wrote:
.rules |
Re: Chaining transits with a different locomotive
#dispatcher
Steve, I'm now facing a different issue. Using three transits with two locomotives, at the end of each transits: Transit A runs loco A then load transit B Transit B runs loco A, then load transit C Transit C runs loco B then load transit A It should run in a loop with two locomotives, but sometimes it does and sometime the loop stops. Any idea? JeanLouisDelestre@... De: "Steve_G via groups.io" <RailRodder22@...> ?: [email protected] 贰苍惫辞测é: Mercredi 2 Avril 2025 15:11:14 Objet: Re: [jmriusers] Chaining transits with a different locomotive #dispatcher Jean Build 2264 or later, found here?. As with all updates make sure you have a backup?before installing. Steve G. On Wed, 2 Apr 2025 at 04:18, Jean-Louis Free via <jeanlouisdelestre=[email protected]> wrote:
-- ---------------------------------------------
Jean-Louis Paris-France
---------------------------------------------
JRMI 5.9.5 on Windows
DCC EX? on Arduino Mega
Java version 17.1.12
? |
Re: WiThrottle server "readLine from device failed" messages
#withrottleserver
On 4/7/25 9:16 PM, danielb987 via groups.io wrote:
Tim, Thank you for that suggestion, that is a very handy app. Beats lugging a laptop over there, at least for the initial survey. I'm finding the 2.4gHz channels swamped with stuff, unusual for a rural area but then he's got the the main router, three mesh boxes, smart tvs and printers and who knows what else. 5gHz is pretty much wide open, so I'm going to set up a totally separate wifi access point on a totally separate network and push everyone to 5gHz and see what happens. -- Tim D. Childs tim.d.childs@... Lansing Model Railroad Club - lmrc.org (who had this silly notion that he wouldn't have to do this kind of stuff anymore after he retired) |
Re: Need help: computer connection to LocoNet freezes
开云体育You are most likely experiencing “Command Station Turnout Command Rejection”.? I see BillyBob already provided a link to the JMRI webpage that covers this.? Things to think about: ? Is Track Power OFF?? Some command stations reject Turnout commands when track power is OFF once their internal command buffer gets filled.? This would be a very common reason for what you are seeing. ? Robin ? Robin Becker N3IX Engineering LLC San Diego CA ? ? ? From: [email protected] <[email protected]> On Behalf Of Nick Brownsberger via groups.io
Sent: Wednesday, April 9, 2025 7:49 AM To: [email protected] Subject: Re: [jmriusers] Need help: computer connection to LocoNet freezes ? Attached files are here. |
Re: Need help: computer connection to LocoNet freezes
Attached files are here. initialize.py
initialize.py
computer connection fails-Loco Mon.pdf
computer connection fails-Loco Mon.pdf
|
Need help: computer connection to LocoNet freezes
I’ve been using a script I copied and modified from script examples a couple of decades ago (attached) which “for turnouts in turnouts.getNamedBeanSet() :” sets all but a few of my turnouts to CLOSED. I have a very large basement size layout.? An iMac is connected via a LocoBuffer-NG to a Digitrax DCS 240+ which controls 4 DB150 and DB100 boosters. I have confirmed all are working correctly. ? Recently, this script is causing the connection between my computer and the layout to freeze, for example, I can no longer turn the layout on or off from the computer.? Looking at the LocoNet Monitor (attached) I can see some turnouts being set to CLOSED but then the connections begin to fail. As the system keeps trying to set new turnouts and re-trying to set previously failed connections, it stops. ? This problem has been getting worse over many months, so I can no longer says what I did that might have caused it. And it has taken me several months to narrow down the symptoms this far and figure out how to recover the connection. ? To recover, I have to quit PanelPro, disconnect the LocoBuffer USB from the computer, reconnect it, and restart PanelPro. ? My railroads XML file looks OK. All the turnouts that failed to set are included in the XML file and are in the PanelPro turnout table. I don’t know how to access “NamedBeanSet()” to further troubleshoot the problem. Something has probably become disconnected but I can’t find the problem. Any help you can give would be appreciated. ? Thanks, Nick Brownsberger |
Re: Train creeps into turnout collision
Steve Mac
It depends on how you are stopping your train.
If the block lengths and train lengths are accurate then:
When not using speed profiles:, and not using stopping sensors:
The train stops if it doesnt fit in the block, else it stops when the penultimate block it fits in goes inactive.
When using a stopping ensor (these are used when a train needs to stop, not always stopping):?
The train stops when the sensor fires.
When using speed profiles:
The train stops in the length? of the block/section.
?
Other reasons for creep:
At some point the blocks fired out of order and it thinks its stopping somewhere else.
The signal is "Permissive".
The train speed has been overidden by an action.
Wrong scale.
?
Steve G.
?
?
? |