开云体育

Date

Locked Re: Handling changes to the short-address CV

Bob Blackwell
 

After spending considerable time testing, setting and resetting the
address of a DZ121 then checking it CV29, 55, 56 and 57 values, I've
concluded that I can't reach a conclusion! While testing Bob's
theory, I had trouble writing a valid short address to the decoder
thus I can't tell for sure if the solution works, although it seems
to.

Bob; the loco I utilized for this test was originally programmed
with a short address of five (5). A few months back this was changed
to a long address of 7405 but the short address was retained for
later use. When performing the above noted tests; after selecting
two digit addressing then changing the address (7405) to three (3),
I noticed the Primary Address listed on the basic paged remained at
five (5). I thought this value would have changed to match that
listed in the Address field. Is this not the case? I also had
difficulty writing the short address. For some reason the address
change had to be written twice for it to be accepted by the decoder.

Except for addressing, the remaining functions I tested in version
1.0.8 work as expected. Oh! I did notice one thing that you'll want
to correct; If you utilize the "Set" button on the Decoder Selection
Screen to establish mode, the button is placed underneath the text
when "Register Mode" (I think it's this one) is selected.

Bob

--- In jmriusers@y..., "John Deecker" <jdeecker@a...> wrote:
Bob ....

If I understand this correctly, you will force a write to CV29 and
BEMF settings whenever the short address is changed /
written. ......... Have you tested this procedure? It has been my
understanding that the DZ121 will reset theses CVs the next time it
is put on fulll DCC powered track after the CV1 has been written.
Even if you write to these CVs while on the programming track, they
will be reset again when the decoder is moved to the main DCC power
track.

I have not actually done this in some time, ( I avoid using this
decoder because of this problem) but as I remember it, the required
procedure is write CV1, then move the loco to full powered track
(CVs will be reset), then back to the program track and overwrite
the the affected CVs with the desired values.

John

John and Sandi Deecker jdeecker@a...
Hemlock Junction Railroad 150 Mill St Milton ON L9T 1S2
DCC, HO, N & G model railroad supplies


----- Original Message -----
From: Bob Jacobsen
To: jmriusers@y...
Sent: Wednesday, October 16, 2002 11:49 AM
Subject: [jmriusers] Handling changes to the short-address CV


I'd like to describe a way for DecoderPro to handle the side-
effects
of changing CV1, the short address CV. I'd really appreciate
hearing
whether people think this will do what they want. I'd also like to
hear whether we should change an aspect of the color coding.

In many decoders, when you change CV1 other CV values change. The
NMRA specs state that CV29 and CV19 should be changed so that
command
stations that can't change these directly can count on particular
values. (None of the ones that DecoderPro works with have this
limitation, but we still have to deal with the side-effects of the
weird parts of the NMRA spec). Some decoders reset additional
CVs,
e.g. the DZ121 resets it's BEMF settings.

To fix this, I've introduced a "short address variable" type that
will handle it as a special case. This will allow us to specify
the
correct CVs to change, etc, in the decoder definition file.

When the program writes the short address to the decoder, it will
also mark the other values as "edited" so the program thinks they
need to be written. This will write the _desired_ values, not the
default values, so the decoder will be restored to the "intended"
contents even though the short-address write has changed them.

For this to work, the panes containing modified values have to
have
"write sheet" pressed, or "write all" has to be pressed. If you
try
to close the window before doing that, you'll be reminded that
some
values haven't been written to the decoder. (Until recently there
was a bug in this logic; I think that is now fixed)

Currently, a yellow color for a value indicates both "read from
file,
not known to be the same as in the decoder" and "edited, not yet
written". (Red means "error writing or reading, value in decoder
unknown"; white means "value known to be the same as the decoder
due
to having done a read or write") Perhaps it would be clearer to
people if those two states were different colors. Then you could
recognize the "edited" state, which generally means "you have to
write this before the change takes effect". Would orange be a
good
color for that?

Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@l..., 510-486-7355, fax 510-495-2957)



Locked Re: Change to Speed Control Page?

 

At 12:34 PM -0700 10/20/02, David Harris wrote:
Hi Bob-

Yes, that's exactly right. Now that page fits nicely on a 800x600 display
without needing to scroll. Lots of laptops still have 800x600 screens. A
640x480 still needs to scroll, but that's really old technology!

I don't think there is any reason not to change to it as the standard, as I
don't think it is a retrograde step in terms of esthetics or anything.

I guess we could have a "small-screen variant".
I'll include the change in the "Comprehensive" screen.

Thanks for great idea!

Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)


Locked Re: Maybe the last test version before 1.1?

 

At 9:12 PM -0700 10/19/02, peter smith wrote:
bob having problem try to get to site to download the latest test
version of decoder pro can you get back to me with good link.
thanks much
I think this one should work:



If not, could you tell me what's going wrong? Is there an error message?

Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)


Locked Re: Change to Speed Control Page?

 

Hi Bob-

Yes, that's exactly right. Now that page fits nicely on a 800x600 display
without needing to scroll. Lots of laptops still have 800x600 screens. A
640x480 still needs to scroll, but that's really old technology!

I don't think there is any reason not to change to it as the standard, as I
don't think it is a retrograde step in terms of esthetics or anything.

I guess we could have a "small-screen variant".

Thanks, David


Bob Jacobsen wrote:

At 3:29 PM -0700 10/19/02, David Harris wrote:
Hi Bob-
Would it be possible to put the "Use Vstart, Vmid, Vhigh" above the "Use
Table" selection? On machines with smaller screens (ie portables), the
Speed Table offten extends off the screen. I think with the "Use
Vstart.." option above, it would make life easier.
It's easy to change the layout of the various panes, as they live in
text files in the xml/programmers folder.

I'm not sure I entirely understand your suggestion. I put a file
that I think does what you're suggesting at



If you download that and drop it in the "xml/programmers" folder, it
will show up as a choice when you open a new programmer. Could you
try it and let me know if that's what you were looking for?

If so, I can leave it as another choice (with a better name!), or
change the "Comprehensive" layout. I don't have a strong opinion on
that, though I guess it's probably a good idea to keep the number of
programmer variants from growing too large.

Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)


To unsubscribe from this group, send an email to:
jmriusers-unsubscribe@...



Your use of Yahoo! Groups is subject to
--
David Harris
OmniPort Home Page:
Discussion egroup:
Swiki:


Locked Re: Change to Speed Control Page?

 

At 3:29 PM -0700 10/19/02, David Harris wrote:
Hi Bob-
Would it be possible to put the "Use Vstart, Vmid, Vhigh" above the "Use
Table" selection? On machines with smaller screens (ie portables), the
Speed Table offten extends off the screen. I think with the "Use
Vstart.." option above, it would make life easier.
It's easy to change the layout of the various panes, as they live in text files in the xml/programmers folder.

I'm not sure I entirely understand your suggestion. I put a file that I think does what you're suggesting at



If you download that and drop it in the "xml/programmers" folder, it will show up as a choice when you open a new programmer. Could you try it and let me know if that's what you were looking for?

If so, I can leave it as another choice (with a better name!), or change the "Comprehensive" layout. I don't have a strong opinion on that, though I guess it's probably a good idea to keep the number of programmer variants from growing too large.

Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)


Locked Re: programmer busy

 

At 7:40 PM +0000 10/19/02, garnerr2001 wrote:
I just installed DecoderPro and when I go to program a decoder I get
error:programmer busy.
I have the baud rate set to 19200 on the computer.
I am using a MS100
Which command station are you using? You'll get the programmer busy message if you try to read from an Empire Builder or Empire Builder II. (And perhaps from a Genesis). If you set the command station option in the preferences, it will grey-out the buttons that won't work.

If you're getting "programmer busy" on writes, or on reads with a Chief (DCS100), that's not the problem. In that case, could you confirm that you're seeing a "programmer busy" message that says _exactly_ that, and not something like "timeout"? That will help me narrow down the problem.

Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)


Locked LocoTools, DS54 programmer

 

At 7:40 PM +0000 10/19/02, garnerr2001 wrote:
Where do I get the tools like slot viewer ?
There should have been a "LocoTools" application created when you ran the installer. It's in there. The "DecoderPro" application is really aimed just at programming decoders, so it doesn't carry all of the LocoNet tools.

Is there a programmer for the DS54 ?
Not really. I started on one a while back, but higher priority requests took over.

But perhaps somebody would like to create one. They're welcome to start with what I've got, which I put at:



(You can also get it from CVS; I didn't want to put it in the distribution, as it's not really ready for general use)

To use it, download the Digitrax_yDS54.xml file and drop it in the "decoders" folder of the "xml" folder, and then select "create decoder index" from one of the menus.

This file:

a) Has not really been tested, and may have some of the bits in the wrong places

b) Only deals with the "A" part of the DS54, not the "B", "C" or "D" parts. The idea was to get that working and just replicate it, but you know what they say about the best of intentions...

c) Doesn't have a very nice layout of the GUI panes. I just dumped the variables onto them to have a way to check it.

d) Needs to have better terminology, etc.

But it would be great if somebody wanted to complete it. There some info about the contents, what it means, etc at:



Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)


Locked Re: Maybe the last test version before 1.1?

Jon Miller
 

Ops mode for my one test using the T1 works fine. The light problem
seems to be in the programming and am still working on that. It appears
that remapping doesn't remap! When I set the yellow wire for F1 it doesn't
set CV34 to 4 which is the correct value.
Now another problem which appears to be the decoder (a call to TCS
tomorrow). When the yellow wire is remapped to F1 and set for flicker, when
F0 & F1 are on both lights flicker. The direction works correctly.
Also have found out the FX effects in the T1 are different than the
other decoders, my problem as I just didn't read that into the instructions.

Jon Miller
AT&SF
For me time has stopped in 1941
Digitrax DCC owner, Chief/Zephyr systems
NMRA Life member #2623
Member SFRH&MS


Locked decoder pro and RRcntl

nhn1758
 

Hi I still can get decorder pro to work Alex Sheppard Said to try
john Jabour RRcntl to see if I could get the ioco buffer to work. I
can't get it to work ether. Contacted John And he is not sure if it
will work with XP said to ask Bob Jacobsen and the group if any one
is running RRcntl with Xp


Locked Re: Last minute change?

Jim Buckley
 

I model
both HO and
N and it would be nice to keep the files in separate groups.
Right on. I don't know much about the Java thing, but in the PR-1, you
could use the standard Windows folders, allowing the sort of organization
mentioned here by Michael.

Aloha,
Jim


Locked Re: Maybe the last test version before 1.1?

Jon Miller
 

Tried Ops mode programming with a TCS T1 tonight and it seems to work
ok. Lights acted funny though and need to check on the programming track
tomorrow to see if it's the program. I couldn't get the FX feature to work
with Ops mode but it would go back to normal (front-rear light).

Jon Miller
AT&SF
For me time has stopped in 1941
Digitrax DCC owner, Chief/Zephyr systems
NMRA Life member #2623
Member SFRH&MS


Locked Re: Maybe the last test version before 1.1?

peter smith
 

bob having problem try to get to site to download the latest test
version of decoder pro can you get back to me with good link.
thanks much
Pete
trainman2543@...

Bob Jacobsen <Bob_Jacobsen@...> wrote:I've just posted what I really hope is the last test version before
JMRI/DecoderPro 1.1

The 1.1 version, with CDs, etc, was supposed to be out by October
10th, and I'm well behind where I should be on that. There have been
a lot of changes (improvements?) recently, but it's time to call a
halt to all that, make sure that the serious bugs are fixed, and get
1.1 out for the general user.

This test version contains:

1) Programmer mode selection now goes through a separate pane, rather
than being a bunch of radio buttons in your face.

2) CV1 handling improved

3) Update the version numbers in decoder files, so more likely to get
them right

4) Many bugs fixed, including contributions from Sip Bosch and Robin Becker

5) Speedometer improved by Roger Gleason

6) Mike Davison fixed a problem with ID of Soundtraxx decoders

7) Digitrax CS decoders now include BEMF (as they should have all along)

It does _not_ contain:

A) Ops mode for NCE, EasyDCC and Lenz. (Ops mode for Digitrax made
an appearance in 1.0.7, and I've not yet heard any reports of whether
it works OK or not)

Or any of the other great suggestions for new capabilities.

The Windows installer can be downloaded from:



I would _really_ appreciate hearing from people who try this. I'll
put together a Mac update ASAP, hopefully tonight, and post a note
when that's done. I'd very much like to update the READMEs, etc,
over the weekend and make this the 1.1 version for the general user,
but to do that I need to hear from a couple of people that it's
working.

Thanks in advance

Bob

--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)

Yahoo! Groups SponsorADVERTISEMENT

To unsubscribe from this group, send an email to:
jmriusers-unsubscribe@...



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



---------------------------------
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site


Locked Re: Last minute change?

Michael Mosher
 

On Sat, 19 Oct 2002 22:02:33 -0000 Jim Buckley <jim@...> wrote:

Bob...

For those with large rosters, the fact that the
locos are listed in
an "as entered" order in any of the places they
appear makes finding
a specific loco extremely difficult. If there's
any way to
alphabetize the list, this would be most
helpful!!
I like to request a way to put files in differnt groups. I model both HO and
N and it would be nice to keep the files in seporate groups. Also I installed
decoders for others and it would also be nice to keep those in seporate
groups. And sorted with in each group would make find a specific file real
easy. Thanks.



Michael Mosher
Webmaster
Daylight Division PCR/NMRA www.trainweb.org/daylight
Golden Empire Historical & Modeling Society www.trainweb.org/gehams
San Luis Obispo Model Railroad Club www.trainweb.org/slomrc
Personal
Member
Kern County Live Steamers www.trainweb.org/kernctyls


Locked Change to Speed Control Page?

 

Hi Bob-
Would it be possible to put the "Use Vstart, Vmid, Vhigh" above the "Use
Table" selection? On machines with smaller screens (ie portables), the
Speed Table offten extends off the screen. I think with the "Use
Vstart.." option above, it would make life easier.
Thanks,
David


Locked Last minute change?

Jim Buckley
 

Bob...

For those with large rosters, the fact that the locos are listed in
an "as entered" order in any of the places they appear makes finding
a specific loco extremely difficult. If there's any way to
alphabetize the list, this would be most helpful!!

Aloha,
Jim


Locked Re: programmer busy

 

Well I hope I answered your question on the slot viewer, because I will be of
no help on the MS-100, sorry. One thing though...did you set the decoder pro
preferences for MS-100?
William


I am using a MS100



--- In jmriusers@y..., William Hipple <hunk@h...> wrote:
What are you using for a hardware interface? If you are using a
preassembled
LocoBuffer, mine was preconfigured for 57600. I think the only
DS-54
programmer is the PR-1, for the moment. The other tools are in
the same
folder as decoder pro and when you start the tools you can get
to decoder pro
from there.
William

Hello,
I just installed DecoderPro and when I go to program a decoder I
get
error:programmer busy.
I have the baud rate set to 19200 on the computer.

Also,
Where do I get the tools like slot viewer ?
Is there a programmer for the DS54 ?

Thanks,
Bob


Locked Re: programmer busy

garnerr2001
 

I am using a MS100



--- In jmriusers@y..., William Hipple <hunk@h...> wrote:
What are you using for a hardware interface? If you are using a
preassembled
LocoBuffer, mine was preconfigured for 57600. I think the only
DS-54
programmer is the PR-1, for the moment. The other tools are in
the same
folder as decoder pro and when you start the tools you can get
to decoder pro
from there.
William

Hello,
I just installed DecoderPro and when I go to program a decoder I
get
error:programmer busy.
I have the baud rate set to 19200 on the computer.

Also,
Where do I get the tools like slot viewer ?
Is there a programmer for the DS54 ?

Thanks,
Bob


Yahoo! Groups Sponsor
ADVERTISEMENT

<
705063576

:HM/A=810373/R=0/*>
<
705063576

:HM/A=810373/R=1/*>

To unsubscribe from this group, send an email to:
jmriusers-unsubscribe@y...



Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service
<> .




Locked Re: programmer busy

 

What are you using for a hardware interface? If you are using a preassembled
LocoBuffer, mine was preconfigured for 57600. I think the only DS-54
programmer is the PR-1, for the moment. The other tools are in the same
folder as decoder pro and when you start the tools you can get to decoder pro
from there.
William

Hello,
I just installed DecoderPro and when I go to program a decoder I get
error:programmer busy.
I have the baud rate set to 19200 on the computer.

Also,
Where do I get the tools like slot viewer ?
Is there a programmer for the DS54 ?

Thanks,
Bob


Yahoo! Groups Sponsor
ADVERTISEMENT

<
:HM/A=810373/R=0/*>
<
:HM/A=810373/R=1/*>

To unsubscribe from this group, send an email to:
jmriusers-unsubscribe@...



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<> .


Locked programmer busy

garnerr2001
 

Hello,
I just installed DecoderPro and when I go to program a decoder I get
error:programmer busy.
I have the baud rate set to 19200 on the computer.

Also,
Where do I get the tools like slot viewer ?
Is there a programmer for the DS54 ?

Thanks,
Bob


Locked Re: Maybe the last test version before 1.1?

 

I've
only tested that one save bug so far and it seems ok.
Thanks!

Subtle changes to the
look but I like them.
That dates back to the discussion of "Programming modes" back in early September. A couple people suggested that having all those radio buttons for setting the programming mode made it too easy to click one by accident. If you did, you might not be able to program, and it would be hard to figure out why. So I put those buttons on a separate panel behind a "Set..." button. It also makes the screens look a lot simpler.

Looked at the speedometer and wonder where it's written up. What do I
use for sensors or does this require a program (RR&Co. for example) to run?
Not much written up yet, sorry. It would probably be a great thing to get in the manual...

It uses the JMRI "Sensor" tools to look for changes. Right now, the only actual implementation for those is in the LocoNet part of the program. You can use either a BDL16 block detector section or DS54 input lead. You just enter the number (which is perhaps easiest to get by opening a LocoNet monitor window and tripping the input, then watching the number in the message). You can also click on the little colored icon to make it pretend that it's been set or reset.

Bob
--
--------------
Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957)