/
Comp_GlobalCVs.shtml
122 lines (104 loc) · 5.21 KB
/
Comp_GlobalCVs.shtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta name="generator" content=
"HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.17), see www.w3.org">
<title>Comprehensive Programmer - Global CV Listing Pane</title>
<!-- Style -->
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii">
<link rel="stylesheet" type="text/css" href="/css/default.css"
media="screen">
<link rel="stylesheet" type="text/css" href="/css/print.css"
media="print">
<link rel="icon" href="/images/jmri.ico" type="image/png">
<link rel="home" title="Home" href="/"><!-- /Style -->
</head>
<body>
<!--#include virtual="/Header" -->
<div id="mBody">
<!--#include virtual="Sidebar" -->
<div id="mainContent">
<a name="Top" id="Top"></a>
<h1>DecoderPro® Comprehensive Programmer</h1>
<h2>Global CV Listing Pane</h2>
<div align="right">
<p><a href="Comp_SoundLevels.shtml">Previous</a> | <a href=
"Comp_ManfSpecific.shtml">Next</a></p>
<p><a href="index.shtml#Advanced%20Programmer">Back to
Index</a></p>
</div>
<hr>
<p>For the hard-core programmer, this pane is a listing of
the raw CV data by CV number, with data in <span class=
"ACCENT">decimal format</span>. You may change data by typing
new numbers into the <b>Values</b> window. <b>State</b> shows
the validity of the data, whether it was taken <b>From
file</b> (the decoder information saved in the
<b>Roster</b>), <b>Edited</b>, <b>Read</b> directly from the
decoder, <b>Stored</b> to the decoder or if the status is
<b>Unknown</b>. Note the <b>scroll bar</b> on the right side
of the listings. You may scroll up or down to access all of
the CV listings.</p>
<h4>Decoder Locking</h4>
<p>You tried to read a CV value and get "Error 308, No
Acknowledgement from Decoder", well the decoder may be
locked. CV 15 and 16 deal with locking, if your manufacturer
implements this feature (and manufacturers have slight
differences as to how they implement it). If the decoder is
locked, then you will not be able to read data from it or
write to it. To unlock the decoder, you must enter a value
into CV15 (the only CV that can be written when the decoder
is locked), that is equal to the value that is currently in
CV16. Now I hear you thinking "but I can't read CV16 to know
what to put into CV15". Well, you'll have to try all possible
values, which isn't that hard since it can only have 8
possible values 0 thru 7. After each write, try to read CV16.
It's the fastest read since it can only have 8 possible
values. If JMRI responds with the no-ack error, then try the
next value. If it returns the value in CV16, you've unlocked
the decoder and you're in. If you have unsuccessfully tried
all the 8 possibilities, then check your layout connection
and the loco's wheels for poor connections and try again. Now
you say, "I've looked thru the list several times and CV 15
doesn't appear". That's on purpose, to minimize inadvertent
locking by a Write All Sheets. You will have to use the
<a href="Simple_Programmer.shtml">Single CV Programmer</a> to
write CV15. It can be found in the Tools menu on the Main
Page, under Programmers.</p>
<p>If you have more than one decoder in your locomotive, you
probably have a decoder locking scheme implemented to be able
to access each one individually for programming. There is a
<a href="Multi_Decoder_Control.shtml">Multi-decoder
control</a> tool in JMRI. It is located on the main window
under Tools menu, programmers option. It is accompanied with
a comprehensive help describing its use.</p>
<p>You may <b>Read</b> or <b>Write</b> individual CVs using
the buttons in their row. On this page, a <b>Read sheet</b>
or <b>Write sheet</b> operation is the same as a <b>Read
all</b> or <b>Write all</b>. <span class="ACCENT">Again, a
reminder: you can only read CVs if your command station has
that capability.</span></p>
<p align="center"><img style="width: 923px; height: 799px;"
src="images/Comp_11_CV.png" alt="CVs"></p>
<p>One thing to keep in mind about the <b>CV</b> listing on
this pane - anything you can do here you can do from one of
the other panes in Decoder Pro, without having to know the
<b>CV</b> number or how to compile the values to get the
desired effect. This pane is meant for advanced users of DCC
used to crunching the numbers themselves. Those new to DCC
can safely ignore this panel without losing any capability at
all.</p>
<hr>
<div align="right">
<p><a href="Comp_ManfSpecific.shtml"></a> <a href=
"Comp_SoundLevels.shtml">Previous</a> | <a href=
"Comp_ManfSpecific.shtml">Next</a></p>
<p><a href="index.shtml#Advanced%20Programmer">Back to
Index</a></p>
</div><!--#include virtual="/Footer" -->
</div><!-- closes #mainContent-->
</div><!-- closes #mBody-->
</body>
</html>