¿ªÔÆÌåÓý

Date

Locked Re: Decoder Pro problems

 

When you look at a decoder¡¯s values in JMRI, you¡¯ll see a stack of individual sets of values that can be selected by the tabs at the top.

What should we call those?

There¡¯s a (mumble) for basic motor options, another (mumble) for lights, another (mumble) for sounds, etc.

Bob

On Jan 1, 2019, at 11:39 PM, Peter Ross <peterr@...> wrote:

Thanks Ken

Could I just say that as a relative newcomer I still find the term "sheet" confusing. You obviously know what you mean but at best the word seems superfluous and at worst confusing. If you mean "read decoder", why not say so? And for "write changes", why not something like "write changes to file". If I recall correctly "sheet" is mentioned four times with what seem to be four different meanings.

Not that I don't appreciate what you do for us, just saying that from this user's perspective the terminology is not helpful.

Regards

Peter


On 2/01/2019 5:29 PM, [email protected] wrote:
for each pane in the
decoder pages you would do a 'read sheet' first, then make your changes,
then do 'write changes on sheet' to update the decoder.
--
Bob Jacobsen
rgj1927@...


Locked Re: Trouble with JMRI to JMRI client/server

 

Replacing old analog panels (and all the associated relay wiring) with virtual panels at the East and West end of 60' yards.

The thought was to use Pi's and touch screens talking to a 'larger' computer running the layout with PanelPro.? The testing was at home using
the RPi 3 (a Locobuffer sim since it is not really connected to anything) as the main system talking across wireless to Pi zeros.??

The problem with the zero's is that the browser uses 100% of the cpu, and response time is poor for updates just talking to the JMRI Web server for our size layout (5k square with about 100 Loconet devices).? Older iPads etc. need to use frames rather than panels, another poor response time option.
So I loaded JMRI on to the zero's, which consumed only roughly 30-50% of the cpu.? Then the decision is which client/server protocol to use to get a JMRI yard panel 'subset', a single panel 'screen' to work on the zeros for the yard operators.? Those yard screens are actually iconified on the main computer that is running primarily for dispatching functions.??

I was not able to get a test using SImple Server, or Loconet only to work...though Bob's thought that the Loconet sim is not robust seemed to be the issue.

At the club I was able to get Loconet over TCP working with good response, i.e. real time updates of the same panels located on both machines.? I guess what I was looking for was the ability to 'allocate' sub panels to different devices that do not necessarily need to share all the table data, i.e. the yard switches (and associated panel and tables) do not have to be known/controlled by the dispatcher's instance of JMRI who is concerned about the mainline.

Might be asking for too much,

Thanks for your assistance,
Martin Booker


Locked Re: For Andrew (Andy) and his Walthers GP7

 

I'm only able to create an xml export file. How does one create a csv? Sorry, total newbie.?



On Thu, Jan 3, 2019 at 9:47 PM Andrew via Groups.Io <soundrew=[email protected]> wrote:
Hi Marc,?
A couple things first.....

The Power supply for the PR4 is 14.9v dc rated at 300 milliamps. The power supply for the DCS51 is actually lower voltage, not higher, at 13.8v but has an amperage of a whopping 3500ma! The terminals on these are positive tip, negative sleeve. I didn't have another ps to use so I just used the one for the DCS51 and, so far, I haven't let the smoke out of the PR4! I would suggest this cautiously as that is a huge amperage difference.?

Ive attached the PR4 to the program track and connected it to my computer. After starting a new profile in DP, I attempted to connect to the loco and when I hit read type, I got a message telling me to select from highlighted decoders (with a bunch of soundtraxx models highlighted in blue. I chose the one titled tsunami diesel genesis OEM as it seemed closest. I'm guessing I shouldn't have done this because it may be showing CVs from a different loco? Either way, I'm about to send you the csv file and I hope it's the info from my loco.?

Thanks,?

Andy



On Thu, Jan 3, 2019 at 8:50 PM Marc <forfoum@...> wrote:
On Thu, Jan 3, 2019 at 02:19 AM, Andrew wrote:
Hi Marc,
I've been getting conflicting info. Some say that you also program on the main using "blast" mode,
Yes and that is why I explicitly recommend you disconnect the layout from the Zephyr temporarily. Blast goes out on both the PROG and RAIL leads as I stated in my post further up the thread.

or get the PTB-100. It sounds like you're saying I should scrap the idea (at least for now)of using these components with the computer and just swicth the PR4 to programmer?
?
Not what I am saying. I am offering options if the Soundtraxx PTB-100 is not an investment you want to make then switching to the PR4 is an option if you have the 16-18 volt power pack in hand. Using the Digitrax provided PS14 MAY work, throw of the dice.

I run my PR3 from any power pack I have that is? up to the task.?
I run the PS14 if I am loading Digitrax SOUND files (SPJ)? into Digitrax decoders? simply because this is safer for the Digitrax Sound decoders.
I run the 15VAC/3A power pack or an 18VDC/4.5A power pack on the PR3 if I am programming other than Digitrax decoders (sound or not)? via the PR3 in Standalone mode.

Marc

--
Andrew Roberts Potomac Sound LLC PO Box 223 Monrovia, MD 21770-0223 (301) 332-6111 Andrew@...

--
Andrew Roberts Potomac Sound LLC PO Box 223 Monrovia, MD 21770-0223 (301) 332-6111 Andrew@...


Locked Re: For Andrew (Andy) and his Walthers GP7

 

Hi Marc,?
A couple things first.....

The Power supply for the PR4 is 14.9v dc rated at 300 milliamps. The power supply for the DCS51 is actually lower voltage, not higher, at 13.8v but has an amperage of a whopping 3500ma! The terminals on these are positive tip, negative sleeve. I didn't have another ps to use so I just used the one for the DCS51 and, so far, I haven't let the smoke out of the PR4! I would suggest this cautiously as that is a huge amperage difference.?

Ive attached the PR4 to the program track and connected it to my computer. After starting a new profile in DP, I attempted to connect to the loco and when I hit read type, I got a message telling me to select from highlighted decoders (with a bunch of soundtraxx models highlighted in blue. I chose the one titled tsunami diesel genesis OEM as it seemed closest. I'm guessing I shouldn't have done this because it may be showing CVs from a different loco? Either way, I'm about to send you the csv file and I hope it's the info from my loco.?

Thanks,?

Andy



On Thu, Jan 3, 2019 at 8:50 PM Marc <forfoum@...> wrote:
On Thu, Jan 3, 2019 at 02:19 AM, Andrew wrote:
Hi Marc,
I've been getting conflicting info. Some say that you also program on the main using "blast" mode,
Yes and that is why I explicitly recommend you disconnect the layout from the Zephyr temporarily. Blast goes out on both the PROG and RAIL leads as I stated in my post further up the thread.

or get the PTB-100. It sounds like you're saying I should scrap the idea (at least for now)of using these components with the computer and just swicth the PR4 to programmer?
?
Not what I am saying. I am offering options if the Soundtraxx PTB-100 is not an investment you want to make then switching to the PR4 is an option if you have the 16-18 volt power pack in hand. Using the Digitrax provided PS14 MAY work, throw of the dice.

I run my PR3 from any power pack I have that is? up to the task.?
I run the PS14 if I am loading Digitrax SOUND files (SPJ)? into Digitrax decoders? simply because this is safer for the Digitrax Sound decoders.
I run the 15VAC/3A power pack or an 18VDC/4.5A power pack on the PR3 if I am programming other than Digitrax decoders (sound or not)? via the PR3 in Standalone mode.

Marc

--
Andrew Roberts Potomac Sound LLC PO Box 223 Monrovia, MD 21770-0223 (301) 332-6111 Andrew@...


Locked Re: Decoder Pro Terminology

 

¿ªÔÆÌåÓý

Peter,

I think that is because JRMI is produced overseas.? As example was brought home to me at work today.? In Britain? what we call a Bandaid is called a plaster, In the general public in North America it is called a Bandaid, but in the medical field in Canada they are called bandages.

PaUL

On 1/1/2019 11:39 PM, Peter Ross wrote:

Thanks Ken

Could I just say that as a relative newcomer I still find the term "sheet" confusing. You obviously know what you mean but at best the word seems superfluous and at worst confusing. If you mean "read decoder", why not say so? And for "write changes", why not something like "write changes to file". If I recall correctly "sheet" is mentioned four times with what seem to be four different meanings.

Not that I don't appreciate what you do for us, just saying that from this user's perspective the terminology is not helpful.

Regards

Peter


On 2/01/2019 5:29 PM, [email protected] wrote:
for each pane in the
decoder pages you would do a 'read sheet' first, then make your changes,
then do 'write changes on sheet' to update the decoder.


Locked Re: Decoder Pro problems

 

Peter,

Some of the terms are old terms. In the beginning the instruction 'sheets'
for a decoder had the data split up a bit and the name 'sheet' stuck, at
least that how it seemed to me. I tend to use term like 'tab' or 'pane', the
last one is more a programmer term for the way the graphic works. Early
decoders had only one or two pages, now they make small books, if you ever
got one printed out in total.

The other issue with the decoders are you have to write your data to the
decoder, then you want to save your data to the file, so two quite different
operations.

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


Locked Re: Decoder Pro problems

Peter Ross
 

Thanks Ken

Could I just say that as a relative newcomer I still find the term "sheet" confusing. You obviously know what you mean but at best the word seems superfluous and at worst confusing. If you mean "read decoder", why not say so? And for "write changes", why not something like "write changes to file". If I recall correctly "sheet" is mentioned four times with what seem to be four different meanings.

Not that I don't appreciate what you do for us, just saying that from this user's perspective the terminology is not helpful.

Regards

Peter


On 2/01/2019 5:29 PM, [email protected] wrote:

for each pane in the
decoder pages you would do a 'read sheet' first, then make your changes,
then do 'write changes on sheet' to update the decoder.


Locked Re: JMRI Not Identifying Locomotives Properly

 

¿ªÔÆÌåÓý

dcesharkman,

Give me some time to mull over this one; applicability, practicality, potential benefit to others in the user community, possible unintended impacts on other users, etc.

I need to spend some time with family responsibilities and having some down time...

--?
Dave in Australia

On 4 Jan 2019, at 4:54 AM, dcesharkman via Groups.Io <dcesharkman@...> wrote:

Perhaps there is a solution by looking at the User1 and User2 settings for differentiation? That maybe a good compromise solution. I could then go back to the duplicate numbers and give them different values in the user cv's to correct the issue.?


Locked Re: Ops and Roster question

 

To track what is an analog loco, the only meaningful data is the roster pane
and basic for address zero at the beginning of whatever decoder you pick.
The only way to carry the data over to a real decoder entry would be
cut/paste.

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


Locked Re: Trying to get on top of jython

 

Hi Bob,

It's 4.14 (I'm on Linux Mint 18.3), and no, I did not mess with properties. I'm no believer in fresh downloads, but if you think it's any use I'll happily try it - just let me know. I've also got 4.12 still ready to run. Up to yesterday, it gave me all the same results as 4.14 did, and I've more or less let that branch of investigation go.

I'll look at Dave Sands approach tomorrow or the day after (big shopping day tomorrow) and see if that'll work for me. My problem is that if a totally valid approach does not work, then my trust in 'it' (in this case python) goes swiftly down the drain.

<rant ignore=true>
Where are the good old days of reliable software (C compilers just didn't go wrong or if they did it got fixed)... I know - complexity... I chucked my job because I positively hated having to work with javascript, bane of my professional life. I chucked Windows because over 90% of my time over the last three years was spent doing system maintainance and problem seeking (what a relief Linux is)! And now I want to spend my time enjoying railway automation with JMRI, and railway film editing/DVD production, which Windows also killed and I need to get that started from scratch on Linux. In short, I am in really desperate need of some success, and will fight tooth and nail to get there!
</rant>

I'm very grateful for the help I get here - this community is as supportive as they come. I am already way beyond where I'd ever have been without you.
Wouter


On Thu, 3 Jan 2019 at 20:25, Bob Jacobsen <rgj1927@...> wrote:
Thanks.

Wouter, what version of JMRI are you using?

Re this:

> 3) util.py
> Totally useless as is, but that's because it has been pruned of everything that could go while still showing the bug. As uploaded, it works, but only because of the assignment statement that creates a valid 'masts' variable. Comment that out, and things go horribly wrong, which they shouldn't if masts were properly preset. Also, edit a signalmast name into this file that is a valid one in your panelfile, instead of EastNorthOuter. I've also included my panelfile, should that be handier to use instead.

I simply don¡¯t understand this at all.? The comment says that the print statement shows in the log, but there¡¯s nothing to invoke it. With the masts assignment commented or not, I get:

masts= jmri.managers.DefaultSignalMastManager@2f7c2f4f

so something else is going on in your installation.

Have you messed with the python.properties file? (Whether or not you have, the right answer is ¡°don¡¯t¡±)

Bob



> On Jan 3, 2019, at 12:10 PM, Dave Sand <ds@...> wrote:
>
> Bob,
>
> The directory is up one level.
>
> Dave Sand
>
>
>> On Jan 3, 2019, at 2:06 PM, Bob Jacobsen <rgj1927@...> wrote:
>>
>> I¡¯m not seeing that directory.? Link please?
>>
>> What may be going on here is the scope of global variables:?
>>
>> Bob
>>
>>> On Jan 3, 2019, at 8:14 AM, whmvd <vandoornw@...> wrote:
>>>
>>> I've now created a WoutersPythonbug directory in ProblemsBeingWorkedOn which contains just three tiny scripts, together showing that there is, as far as I can make out, really a bug here.
>>>
>>
>> --
>> Bob Jacobsen
>> rgj1927@...
>>
>>
>>
>>
>>
>>
>
>
>
>

--
Bob Jacobsen
rgj1927@...







Locked New file uploaded to [email protected]

[email protected] Notification
 

Hello,

This email message is a notification to let you know that a file has been uploaded to the Files area of the [email protected] group.

File: Table print w slips.py

Uploaded By: Dave Sand

Description:
Add support for slips and "second" turnouts.

You can access this file at the URL:
/g/jmriusers/files/Script%20examples//Table%20print%20w%20slips.py

Cheers,
The Groups.io Team


Locked Re: PanelPro icon sets question

Nick
 

Greg,

Thanks for the info. I will get to play around with it and other suggestions from our great group.

As things progress, I will post my successes and failures. My interest in making panels has been reignited by all of the help I have received.

Thanks to all that provided the help.

Regards,
Nick Kulp
?
"I'm not a failure. I started at the bottom and I found it easily attainable. Life is too short to set unattainable goals"

- Nick Kulp



Hey Nick,?
? ? ?In the scenario you describe above, you have two options.? The first option would be to not do anything with the last signal at the entrance to the yard.? Since it is in a pair with the previous signal, it should show up and not be a red x.? You can directly control the signal by clicking on it.? Two aspects are all that would be needed.? Stop and something else depending on your desires.?

The second option is a little more complicated and would produce more realistic results.? In this scenario, you would need to create a virtual signal mast that would be the destination mast for the signal at the yard entrance.? Set the virtual mast to stop.? That will allow the signal at the yard entry to display approach.? Then to control the yard signal, set up a sensor and have the signal mast logic include that sensor.? If you turn the sensor on, the signal will go to red.? If the sensor is off the signal will "clear" and show approach allowing a train to enter the yard.?

Greg McCartney


Locked Re: Ops and Roster question

 

Thanks Dan and Mike for your responses. I may not have explained things clearly enough.

I have mostly analogue DC locos at present, and can not see how / whether I should enter these in the roster in order to get Ops schedules together? Maybe I am stuck entering them in Ops, but then when I do add a chip, do I have to delete and re-add?

Is there a way to enter analogue locos anywhere into the roster??

Thanks.


Locked Re: Trying to get on top of jython

 

Thanks.

Wouter, what version of JMRI are you using?

Re this:

3) util.py
Totally useless as is, but that's because it has been pruned of everything that could go while still showing the bug. As uploaded, it works, but only because of the assignment statement that creates a valid 'masts' variable. Comment that out, and things go horribly wrong, which they shouldn't if masts were properly preset. Also, edit a signalmast name into this file that is a valid one in your panelfile, instead of EastNorthOuter. I've also included my panelfile, should that be handier to use instead.
I simply don¡¯t understand this at all. The comment says that the print statement shows in the log, but there¡¯s nothing to invoke it. With the masts assignment commented or not, I get:

masts= jmri.managers.DefaultSignalMastManager@2f7c2f4f

so something else is going on in your installation.

Have you messed with the python.properties file? (Whether or not you have, the right answer is ¡°don¡¯t¡±)

Bob



On Jan 3, 2019, at 12:10 PM, Dave Sand <ds@...> wrote:

Bob,

The directory is up one level.

Dave Sand


On Jan 3, 2019, at 2:06 PM, Bob Jacobsen <rgj1927@...> wrote:

I¡¯m not seeing that directory. Link please?

What may be going on here is the scope of global variables:

Bob

On Jan 3, 2019, at 8:14 AM, whmvd <vandoornw@...> wrote:

I've now created a WoutersPythonbug directory in ProblemsBeingWorkedOn which contains just three tiny scripts, together showing that there is, as far as I can make out, really a bug here.
--
Bob Jacobsen
rgj1927@...







--
Bob Jacobsen
rgj1927@...


Locked Re: Test version 4.15.1 of JMRI/DecoderPro is available for download

 

Downloaded and installed today. Work fine and no problems on the RVR. ? PJ


Locked Re: Trouble with JMRI to JMRI client/server

 

On Thu, Jan 3, 2019 at 09:05 AM, mabooker76 wrote:
Using the Loconet sim on the RPI, and the LocoBuffer (PS) as the command station type on the iMac (client)
Martin, if your "client" machine is using a Locobuffer to connect to the Loconet directly, then you are not using (or needing) the LoconetOverTCP Server connection.?

I'm not sure what your desired configuration is here. Can you describe it further?

--SteveT


Locked Re: Trying to get on top of jython

 

Bob,

The directory is up one level.

Dave Sand

On Jan 3, 2019, at 2:06 PM, Bob Jacobsen <rgj1927@...> wrote:

I¡¯m not seeing that directory. Link please?

What may be going on here is the scope of global variables:

Bob

On Jan 3, 2019, at 8:14 AM, whmvd <vandoornw@...> wrote:

I've now created a WoutersPythonbug directory in ProblemsBeingWorkedOn which contains just three tiny scripts, together showing that there is, as far as I can make out, really a bug here.
--
Bob Jacobsen
rgj1927@...






Locked Re: Trying to get on top of jython

 

I¡¯m not seeing that directory. Link please?

What may be going on here is the scope of global variables:

Bob

On Jan 3, 2019, at 8:14 AM, whmvd <vandoornw@...> wrote:

I've now created a WoutersPythonbug directory in ProblemsBeingWorkedOn which contains just three tiny scripts, together showing that there is, as far as I can make out, really a bug here.
--
Bob Jacobsen
rgj1927@...


Locked Re: Trying to get on top of jython

 

instead of programmers, it should say addressedProgrammers and globalProgrammers, will fix.

Bob

On Jan 3, 2019, at 8:14 AM, whmvd <vandoornw@...> wrote:

1) jmriShortCuts.py
Simply prints all the objects that should be predefined according to the following documentation link:

(it turns out that 'programmers' (or indeed 'programmer') is not present, which is probably a very minor documentation buglet, but masts, the one I focus on, is. So my environment does set it up correctly for me.
--
Bob Jacobsen
rgj1927@...


Locked Re: Ops and Roster question

 

There isn't a way to export locos from operations to Decoder Pro.? You should always enter them into Decorder Pro first.

Dan