¿ªÔÆÌåÓý

Date

Locked automat.AbstractAutomaton WARN - Waiting changes capacity exceeded; not adding java.beans.PropertyChangeEvent[propertyName=State; oldValue=1; newValue=4; propagationId=null; source=MS+N260E6;-N260E6] to queue [AWT-EventQueue-0]

 

¿ªÔÆÌåÓý

I¡¯ve upgraded to the latest production 4.12 panelpro from 4.10 and get this new warning message.
?
What is the limit as I something like 100+ sensors in a script which calls
self.waitSensorChange([self.ProtectionSensor]+self.SensorList + self.TurnOutList)
?
Anyone know the limit?
?
Thanks Bob M


Locked Re: Decoder pro V4.13.2 Advance format

 

¿ªÔÆÌåÓý

The view you see is set in preferences.

?

Alternatively, if using the Roster view with a list of locos, then the ¡°function labels¡± are accessible via the button for ¡°labels and media¡±, below the larger ¡°program¡± button.?

?

-????????? Nigel

?

?

?

From: [email protected] [mailto:[email protected]] On Behalf Of Richard Knight
Sent: 17 August 2018 16:26
To: [email protected]
Subject: [jmriusers] Decoder pro V4.13.2 Advance format

?

On my program set up at home when I read a decoder I use the "Advanced" Format. I have a pane "Function Labels" which allows me to change the description of what the function controls when I move functions such as F7 and F11 so that the throttle has the correct labels for the functions. On two other systems i use I can not find a way to select "advanced" therefore no "Function Label" pane. I could find no way to change the labels on the throttle and make it save those changes. After changing and saving then closing the throttle it would reopen back to the prior default settings. Any comments ?? Thanks, Rick.


Locked Re: Turntable

 

Opposite side of the country. near Scarborough East Yorkshire


Locked Re: OperationsPro and ¡°wait¡±

 

The other alternative is to place a pickup day on the car.? The car will stay put until your change the day of the week that matches the car's pickup day.? Also set by a schedule.

Dan


Locked Re: Operations

 

Great! When you get to the "JMRI" level? in the restore window do you see your old profile name?

Dan


Locked Re: Operations

 

Dan

I? am probably trying your patience but just for clarity I am not using the one at the bottom of the settings page. I do know how to scroll to JMRI in the backups page.
Jerry


Locked Decoder pro V4.13.2 Advance format

 

On my program set up at home when I read a decoder I use the "Advanced" Format. I have a pane "Function Labels" which allows me to change the description of what the function controls when I move functions such as F7 and F11 so that the throttle has the correct labels for the functions. On two other systems i use I can not find a way to select "advanced" therefore no "Function Label" pane. I could find no way to change the labels on the throttle and make it save those changes. After changing and saving then closing the throttle it would reopen back to the prior default settings. Any comments ?? Thanks, Rick.


Locked Re: OperationsPro and ¡°wait¡±

 

Thanks Dan. ?Will work on schedules. ?
Phil


Locked Re: Turntable

 

I've found a workaround that seems to work. I'm sure there's a better way, but I'm still learning!
It may be specific to my hardware, but this is what I've done.
System Hardware:
I'm using a DCC++ base station (Mega 2560 Arduino and motor shield) . JMRI allows the DCC++ Arduino's? abundant output pins to be mapped to turnouts, sensors and lighting.? I built my own 50mm diameter turntable (3d printed)? for my 009 mining layout. It is stepper motor controlled using one of he cheap geared motors and an Arduino. The stepper motor moves the head of the turntable to each of the 4 rays.?Photos??I've made a few changes so some of the panels don't relate exactly to the model. I will be tidying it all up and improving the appearance once the issues are sorted,? The servo motor in the photos lifts a couple of Neodymium magnets that stops a gravity run truck on the turntable and then lowers to release the truck to? continues down the correct siding.? Four momentary push buttons allow manual selection of the desired ray. The hardware panel push buttons are at each ray of the turntable but are under the printed plastic sheet . I connected 4 DCC++ arduino? pins, configured as turnouts in parallel with the manual switches. I am using pull-up resistors so a signal that is +5v (high) is "off" and a grounded signal 0v (low) is "on"., so both the DCC signal and the manual pushbuttons can live happily together without shorting.
The Arduino mini controlling the turntable needs a momentary 0v to trigger a move to a new position (I also have a turn knob for calibrating the positions) so that just leaves the JMRI bit:
JMRI:
I set up 4 internal sensors STT1, STT2, STT3 and STT4? from the sensor table and 4 external turnouts for the turntable rays TTT1, TTT2, TTT3, TTT4. I attached these turnouts to DCC++ arduino pins so that "closed" puts High (5V) and? "thrown" puts Low (0V)? on each pin. (Configure base station on the DCC++ menu on the main Panel Pro window.)
(Each pin connects to the TT arduino mini along with the respective manual ray switch.) I placed a turntable on the layout panel ensuring to uncheck the DCC turntable box
I placed a sensor on each raypoint and made them all momentary.
I then created a route RTT1 triggered by sensor STT1 "active" to set TTT1 to "thrown".? A second route RTT1rel (release) triggered by STT1 "Inactive" sets TTT1 to "closed".
I repeated this process for the remaining 3 turntable rays creating a set and release route for each sensor. Clicking the sensor sends a signal to the respective ray input on the Arduino.
To get the turntable to animate on the layout panel, set up 4 dummy internal? turnouts from the and set the turntable to DCC attaching a dummy turnout to each ray. Ensure the sensor icon is over the control circle of each ray. clicking the sensor also triggers the turntable circle.??
If anyone would like diagrams, BOM, Arduino sketch (software), 3D files (.stl or sketchUp)? ?I would be very happy to post them here. I can even print out the plastic parts? if you cover my expenses, but it is only a 50mm turntable for 9mm peco setrack, and scaling it up won't work!?
My total spend on the turntable has been around ?10 ( $15)? ?not including the DCC++ base station.

@ John Wragg. : Wirral. where are you?.

Steve



Locked Re: Genesis OEM TSU2

 

¿ªÔÆÌåÓý

Jon, Correct, Brain fart most likely!!

??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? Rick.


On 8/17/2018 10:21 AM, Jon Miller wrote:

On 8/16/2018 9:53 PM, Richard Knight wrote:
Found a similar situation at the club with a 12 volt 125ma power supply

??? This might be a typo but the SPROG supply should be 1.25 amp!

-- 
Jon Miller
For me time stopped in 1941
Digitrax  Chief/Zephyr systems, JMRI User
SPROG User
NMRA Life member #2623
Member SFRH&MS


Locked Re: Genesis OEM TSU2

Jon Miller
 

¿ªÔÆÌåÓý

On 8/16/2018 9:53 PM, Richard Knight wrote:
Found a similar situation at the club with a 12 volt 125ma power supply

??? This might be a typo but the SPROG supply should be 1.25 amp!

-- 
Jon Miller
For me time stopped in 1941
Digitrax  Chief/Zephyr systems, JMRI User
SPROG User
NMRA Life member #2623
Member SFRH&MS


Locked Re: Scripts

 

Dear Ken,

Do you mean by
The blocks in between a sensor would suffice to track the train since those should not have other traffic.
that in order to avoid the problem I should use an ordinary occupancy detector in the last but one block and the listener in BackAndForth.py should be activated when this detector switches state from true to false?

I have restricted myself to the simplest situation, apparently at the cost of posing the problem equivocally, and for all you know about my layout, you are right.

Let it suffice to say, however, that this not? the case and it is crucial that the detector of the terminal block report the arrival of our loco.

Gabor


Locked Re: Scripts

 

From things I've seen in this thread...

One sensor may be one reporter, or one reporter may be multiple sensors. All
depends on the hardware and wiring.

It sounds like the reporter is critical at the ends of the travel as the
description says the block may be occupied by other trains. They would be
clear of this train, but the reporter showing the train has arrived in that
block is the trick. The blocks in between a sensor would suffice to track
the train since those should not have other traffic.

Unfortunately, I have not played with a layout with reporters on it. So I'm
just reporting on how hardware I know about is supposed to work.

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


Locked Re: DCC++ Panel Load Errors with Turnouts and Sensors

 

Thanks Dave, I was struggling to find the system console, but have got it now. I did a complete reinstall and that seems to have fixed it. I suspect, because I created the turnouts in the table prior to setting them up in the DCC++ command station that there was a conflict there. The reason the turnout failures seemed random was because it fails on the first turnout in the XML file. As I kept refreshing the DCC++ command table to try and fix it the order fo the turnouts changed in that file.


Locked Re: No responce from Digitrax Zephyr with PanelPro

 

Make sure your profile is correct, it sorta sounds like your panelpro profile has internal selected for throttle instead of the pr3


On Thu, Aug 16, 2018, 12:34 Bob via Groups.Io <dogdad1=[email protected]> wrote:
Hello everyone

I am back after a several year absence. I am running W10, a PR3,? a Zephyr (DCS 51), 2 y/o Dell laptop and JMRI ver. 4.12 on my n-scale layout. DecoderPro works great. I am able to program all my decoders(both read & write) without any problems. When I run PanelPro, I get no response from any of my engines. This could be due to the fact that the Zephyr is not turning "ON", although when I click on the "Power" icon, it indicates that the power is "ON".? I select the engine (in the throttle) that I will be running from the pull down menu (entire roster of engines appear in the menu). When I move the slide switch to increase the speed, there is no response from the engine and no data logged in the LocoNet monitor. If I run the engine from the Zephyr, it works and data is seen on the monitor.

Years ago, I used an older version of JMRI and everything worked. I don't know where to start in order to make this version work. Any help would be greatly appreciated.


Thank you, Bob




Locked Re: Genesis OEM TSU2

 

¿ªÔÆÌåÓý

Michael, Thanks. As i mentioned this was an over the phone "help" session that became complicated when we discovered the definition for the F45 was not listed. We did pick a loco with a similar prime mover but still ended up with an unresponsive decoder. After a reset and a retry today at my friends place I discovered the Sprog 2 he is using did not seem to have enough power to program and read correctly the TSU2. I use a Sprog 3 with upgraded power supply at home so my results have been better. Found a similar situation at the club with a 12 volt 125ma power supply? for the sprog not being able to read write a QSI V7 decoder. Rick.


On 8/16/2018 5:58 PM, Michael Mosher wrote:

The info has not been released by Soundtraxx yet for TSU2 equipped F45s.
They have info on Genesis locos here:

but the F45 not yet listed AND those files don't have everything needed to create a decoder definition.? For Tsunami2 and Econami decoders, JMRI needs the value of CV253 and 256 (read only values in the decoder); 253 is always 3 for Genesis & Athearn locos but 256 is unique for each model and the definition need that number for the identification routine to work.? I've been waiting for a few months now to get info from Soundtraxx but with their trade up program, new decoder models released and recent NMRA show they've been busy.

Now you can use other Genesis TSU2 definitions, the default values are not going to match what's in the loco so you'll have to read everything before making changes.? Another thing that might not match will be enumerated lists of sound choices, but so far the Genesis lists have been fairly consisted between models with same prime mover type, since F45 has 645, pick one that also has 645 (like a GP40-2) and probably the sound choices will be OK.

Michael Mosher
Webmaster, ECSFM            
Member SFRH&MS              
DCC Master PVSMR            
On 8/15/2018 3:45 PM, Richard Knight wrote:
Hi, i am trying to help a friend, over the phone!, with his Athearn Genesis F45 with TSU2. The basic problem is this engine is not listed in the choices when reading the loc with decoder pro. The F45 and FP45 are listed in the TSU1 but some of the CV's have been changed with different options in the TSU2. ?I was using GP38-2 as a stand in but this became problematical also. Is there any chance that the F45 could be added to the list? ?Thanks to Michael Mosher I could get the new file on the WOWV3and 4 diesel, download and install into the current version of decoder pro. Thanks Again, Rick.



Locked Re: Operations

 

Once you open that window, press the up one level button three time until "JMRI" shows up in the directory window.? Then select your old profile name, then "operations" then "backups".? There you should find your operation backup files.

Dan


Locked Re: Operations

 

Jerry,

Again for the third time, please use the "Restore" feature that is in the TOOLS MENU on the top left side of the Settings window. NOT THE ONE AT THE BOTTOM OF THE SETTINGS PAGE.

Dan


Locked Re: Operations

 

Dan

I used the one in the setting window. I got an empty folder? called backups. I used the drop down menu to search in JMRI folder but was unable to locate the backup for my current trains. Do I need to search further. I did give the backup a unique name?

Jerry?


Locked Re: Full timetable automation - AutoDispatcher 2 - abstraction - documentation - scripting

 

¿ªÔÆÌåÓý

That is correct.

Jay


On 8/16/2018 6:04 PM, Dave Sand wrote:

Jay,

Just to keep things straight in my own mind, you are not using Layout Editor based Entry/Exit nor Control Panel Editor based NX Warrants. ?You are using Entry/Exit concepts to map sensor actions to Dispatcher Transits. ?Very interesting.

Dave Sand



On Aug 16, 2018, at 4:11 PM, Jay <jason700@...> wrote:

So to directly answer your questions: NX paths - it uses transits, sections, blocks, signal mast logic, and all the code of Dispatcher.? One of the 'tricks' is to determine from the N click and the X click on the layout editor panal which transit to use and what portion of that transit to use. One change I made to JMRI which is now part of the standard distribution was to be able allocate all the way from the start block to the end block. This is necessary for the NX allocation to 'make sense'.