/
ThrottleChapter2.shtml
899 lines (759 loc) · 33.6 KB
/
ThrottleChapter2.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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.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>Throttle: Open/Configure a Throttle Window</title>
<meta name="keywords" content=
"JMRI decoderpro dcc nmra throttlepro">
<meta name="Description" content=
"Throttle documentation for JMRI project">
<meta name="Author" content="Paul Fraker (paul@frakers.com)">
<meta name="Language" content="EN"><!-- 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">
<h1>Current Throttle documentation</h1>
<p>Please note that the Throttles Help was updated. Current
version:</p>
<ul>
<li>The <a href="ToolsMenuThrottleEntry.shtml">Throttle
menu in JMRI</a></li>
<li>The <a href="BasicThrottleWindow.shtml">Throttle Window
itself</a></li>
<li>The <a href="ThrottleWindowMenus.shtml">Throttle Window
menus</a></li>
<li>The <a href="ThrottleToolBar.shtml">Throttle Window
toolbar</a></li>
<li>The <a href="AdvancedThrottleControl.shtml">Throttle
Window controls</a></li>
<li>The <a href="ThrottlesListWindow.shtml">Throttles List
Window</a></li>
<li>The <a href="ThrottlesPreferencesPane.shtml">Throttles
preferences pane</a></li>
</ul>
<hr>
<h1>Throttles in JMRI v2.x</h1>
<h2>Open a New Throttle Window</h2>
<p>This chapter will walk you through the process of opening
up a new throttle window and then configuring it to run a
locomotive on your layout. For the purposes of this user
guide, we will be using a locomotive that has been equipped
with a sound decoder. The decoder's address in our examples
here is <b>8251</b>. If you are following along with a
locomotive of your own while you read this, simply replace
your loco's decoder address anywhere that "8251" is
shown.</p>
<p>So let's get started.</p>
<table border="0" width="100%" cellpadding="0" cellspacing=
"0">
<tbody>
<tr>
<td valign="top" align="center">
<p style="text-align: center; font-size: xx-small">
<img width="163" height="82" src="images/jmri004.jpg"
title="New Throttle"><br>
Figure 2-1: New Throttle Menu Option</p>
</td>
<td><img width="10" height="20" src=
"images/spacer.gif"></td>
<td valign="top" align="left">
<p>The first thing that we want to do is to open up a
throttle window. As outlined in the <a href=
"ThrottleChapter1.shtml" title=
"Go back to review Chapter 1">previous chapter</a>,
this is accomplished by selecting the following menu
options from the primary main window:</p>
<ul type="square">
<li><strong>Tools</strong></li>
<li><strong>Throttles</strong></li>
<li><strong>New Throttle</strong></li>
</ul>
</td>
</tr>
</tbody>
</table><br>
<br>
<a name="StructWin"></a>
<h3>Structure of a Throttle Window</h3>
<div style="margin-left: 2em">
<p>There are <i>three panels</i> (or sub-windows)
associated with each Throttle window. These are identified
as:</p>
</div>
<ul>
<li><b>Control Panel</b> contains a throttle slider to
control the speed of the loco, a forward and reverse
selector, an Emergency Stop action button, and an Idle
action button (mostly used for sound equipped
decoders).<br>
<br></li>
<li><b>Function Panel</b> is used to associate the function
buttons with the active output functions of the
decoder.<br>
<br></li>
<li><b>Address Panel</b> is used to identify the decoder's
address, and to dispatch or release the identified
address.<br>
<br></li>
</ul>
<p class="important"><b>Important!</b> These three panels are
actually windows defined within an overall window. Please
note that each of these panels contain their own "minimize"
and "close" buttons - as well as can also be resized. You can
actually minimize one or more of these panels within the
Throttle window. This is being pointed out in event that you
accidentally click on one of the buttons and the panel
disappears on you.</p>
<p style="text-align: center; font-size: xx-small">
<img width="323" height="464" src="images/jmri011.jpg" title=
"JMRI Throttle New Default Window"><br>
Figure 2-2: New Throttle Window</p><a name="WinConfig"></a>
<h2>Configure The New Throttle</h2>
<p>Now that we have successfully opened up the throttle
window, the next thing we need to do is to configure the
throttle for operation. We'll do this in two steps. The first
will be to assign a locomotive's decoder address. Please note
in Figure 2-2 above that all of the panels are pretty much
disabled. This is because there is no address assigned yet.
After establishing an address, the other options on the
panels will become enabled.</p><a name="AddressPanel"></a>
<h3>Assign a Decoder Address to a Throttle</h3>
<div style="margin-left: 2em">
<table border="0" width="100%" cellpadding="0" cellspacing=
"0">
<tbody>
<tr>
<td valign="top">
<p>The first thing that needs to happen before any
options or buttons in the window become active, is
to assign a decoder's address in the "<b>Address
Panel</b>". There are two ways that this can be
accomplished.</p>
<ol>
<li>Manually enter the decoder's address in the
large text box, then click on the
"<big>Set</big>" button.<br>
<div style="margin-left: 2em">
<p class="important"><b>Important!</b> When
manually entering an address, be sure to
click on the <big>Set</big> button. Without
this step, all throttle actions remain
disabled.</p>
</div>
</li>
<li>Or, use the drop down list to select from the
roster list (as shown in the figure on the
right).<br>
Please note that when you select a loco from this
list, it simply reads the decoders address from
the roster file - it currently does <u>not</u>
cross reference this to any saved throttle layout
files.</li>
</ol>
</td>
<td><img width="20" height="40" src=
"images/spacer.gif"></td>
<td valign="top" align="center">
<p style="text-align: center; font-size: xx-small">
<img width="207" height="228" src=
"images/jmri015.jpg" title="Address Selection"><br>
Figure 2-3: Address Selection</p>
</td>
</tr>
<tr>
<td colspan="3"><img width="40" height="40" src=
"images/spacer.gif"></td>
<td></td>
<td></td>
</tr>
<tr>
<td valign="top">
<div style="margin-left: 2em">
<p>After an address is selected, all other
controls and options in the throttle window will
become enabled. Two other option buttons also
become active in the "<b>Address Panel</b>".
These are described as...</p>
</div>
<ul>
<li><strong>Dispatch</strong> releases the
decoder address back to the command station in a
"dispatch" mode. Usually, only one address can be
in dispatch state at the command station - all
others are either "in use" or "idle" (released).
The controls and options in the throttle window
will become disabled until another address is
"<big>Set</big>".</li>
<li><strong>Release</strong> releases the decoder
address back to the command station as "no longer
needed". The controls and options in the throttle
window will become disabled until another address
is "<big>Set</big>".</li>
</ul>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<table>
<tbody>
<tr>
<td><img width="20" height="40" src=
"images/spacer.gif"></td>
<td valign="top" align="center">
<p style="text-align: center; font-size: xx-small">
<img width="199" height="129" src=
"images/jmri032.jpg" title=
"Example of Address Panel option buttons"><br>
Figure 2-4: Address Panel<br>
(with an active address)</p>
</td>
</tr>
</tbody>
</table><a name="ControlPanel"></a>
<h2>Control Panel - Let's Run a Train</h2>
<div style="margin-left: 2em">
<table border="0" width="100%" cellpadding="0" cellspacing=
"0">
<tbody>
<tr>
<td valign="top" align="left">
<p>Now that you have established an address for the
throttle, you should be able to run the train on
your layout (if your layout is active and the
address you entered is valid to a locomotive on the
track). You do this using the "<b>Control
Panel</b>" (see Figure 2-5). But here is where
things get a little sticky.</p>
<p>There are multiple combinations of DCC systems
and computer platforms that make up for slight
differences in the functionality of the throttles.
The programmers are working hard at trying to get
these throttles to function identically. But
because of these differences, you may discover
that not everything noted in the following text
will function as defined for your system.</p>
<p class="important"><b>Important!</b> The "Control
Panel" must have the "focus" for it to become
active (and usable). In other words, it's window
bar must be active. If you are following along with
this text with your own locomotive and just entered
an address in the Address Panel, you will discover
that the Address Panel is the window with the
current focus. None of the keyboard or mouse
actions described below will move the train until
the Control Panel has the focus. To make the
Control Panel the active window, use your mouse
pointer to click somewhere within the Control
Panel.</p>
</td>
<td><img width="20" height="40" src=
"images/spacer.gif"></td>
<td valign="top" align="center">
<p style="text-align: center; font-size: xx-small">
<img width="99" height="330" src=
"images/jmri033.jpg" title=
"Example of the Control Panel"><br>
Figure 2-5: Control Panel</p>
</td>
</tr>
</tbody>
</table><br>
<table width="100%" border="2" cellpadding="2" cellspacing=
"2">
<tbody>
<tr>
<td>
<p style=
"color: #FF0000; font-size: medium; font-weight: bold">
Beware of where you click with your mouse pointer
in the Control Panel.</p>
<ul>
<li><b>If you click anywhere near the slider,
your loco may take off on you unexpectedly (more
on this below).</b></li>
<li><b>If you click anywhere on the words
"Forward" or "Reverse", you will activate that
action - which isn't too bad - except if the loco
is running in the opposite direction from what
action you clicked on.</b></li>
<li><b>Depending on your screen resolution size,
if you attempt to click on the window bar itself,
you may accidentally close down the Control Panel
window or minimize it. This could of course
immediately confuse any new user.</b></li>
</ul>
<p>So when first clicking in the Control Panel to
make it the "active" window with the focus, and you
know that your loco is stopped, it is suggested to
click on the "Idle" button (if you know for fact
that your loco is stopped), or the forward or
reverse area (depending of course on the current
direction of the loco). In other words, you want to
click somewhere within the border of the Control
Panel window, yet not cause your loco to do
something that you don't want it to do.</p>
<p>After a little experimentation, you will
discover what is comfortable for your usage. The
only point we are trying to make here is that many
new users immediately get frustrated with the
throttles because they can't get their loco to
move, not realizing that the Control Panel does not
have the focus. Or they have clicked on a function
button (more on these below), which then changes
the "active" window to the Function Panel.</p>
</td>
</tr>
</tbody>
</table>
</div><a name="StandardActions"></a>
<h3>Keyboard Throttle Control</h3>
<div style="margin-left: 4em">
<p>There is a group of keyboard action keys that have been
defined as "<b>standard</b>" across all DCC systems and
computer platforms. They are identified in the following
table:</p>
<table width="100%" border="2" cellpadding="2" cellspacing=
"2">
<tbody>
<tr>
<td align="center">
<p style=
"color: #000080; font: bolder; font-size: large">
KEY*</p>
</td>
<td align="center">
<p style=
"color: #000080; font: bolder; font-size: large">
ACTION</p>
</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
+</p>
</td>
<td>Increase speed by 1 step of each press of the
key</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
-</p>
</td>
<td>Decrease speed by 1 step of each press of the
key</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
*</p>
</td>
<td>Idle (set speed to 0, any speed momentum is
enabled)</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
/</p>
</td>
<td>Emergency Stop! (instantly halts the
locomotive)</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">Up
arrow</p>
</td>
<td>Forward direction</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
Down arrow</p>
</td>
<td>Reverse direction</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
Left arrow</p>
</td>
<td>Increases speed by 1 step for each press of the
key</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
Right arrow</p>
</td>
<td>Decreases speed by 1 step for each press of the
key</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
Page Up</p>
</td>
<td>Increases speed by approximately 10% for each
press of the key</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
Page Down</p>
</td>
<td>Decreases speed by approximately 10% for each
press of the key</td>
</tr>
</tbody>
</table>
<div>
<p class="important"><b>Note:</b> The implied keys noted
above (with the exception of the arrow keys) are those
found on the numeric keypad of the keyboard. For laptops
and other keyboards that don't have a separate numeric
keypad, experimentation on your part may be needed to
find the correct key combination. The arrow keys are
usually found grouped in their own separate area.</p>
</div>
<p>Using the standard key actions are pretty easy. After
making the Control Panel have the active focus, each click
of the <big>+</big> on the numeric keypad should increase
the speed on your locomotive. Each click of the
<big>-</big> key on the numeric keypad should decrease the
speed of your locomotive. To bring the locomotive to a
stop, a single click of the <b>/</b> key on the numeric
keypad will set the speed of the locomotive to zero.</p>
<p>Of course, in addition to the standard keyboard actions,
what is the point of having a mouse if you can't use the
mouse to control your trains. So now let's discuss how to
move your locomotive using the mouse on your computer.</p>
</div><a name="MouseControl"></a>
<h3>Mouse Control</h3>
<div style="margin-left: 4em">
<p>You can perform all of the keyboard actions noted above
by using your mouse pointer within the Control Panel
window. We'll start by defining the Forward, Reverse, Stop
and Idle controls. They are pretty simple to use.</p>
<table width="100%" border="2" cellpadding="2" cellspacing=
"2">
<tbody>
<tr>
<td align="center">
<p style=
"color: #000080; font: bolder; font-size: large">
BUTTON</p>
</td>
<td align="center">
<p style=
"color: #000080; font: bolder; font-size: large">
ACTION</p>
</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
<b>Forward</b></p>
</td>
<td>Changes the direction of the locomotive to
forward.</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
<b>Reverse</b></p>
</td>
<td>Changes the direction of the locomotive to
reverse.</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
<b>STOP!</b></p>
</td>
<td>Clicking on this button will perform an immediate
physical stop of the locomotive. If any braking
momentum feature is enabled for the decoder, it will
be ignored halting the locomotive immediately. When
using a sound decoder (such as a Soundtraxx DSD-150),
and the decoder has a "sound shutdown action" (like
in the diesel decoders), the associated engine
shutdown sound will occur.</td>
</tr>
<tr>
<td align="center">
<p style=
"color: #0000CD; font: bolder; font-size: large">
<b>Idle</b></p>
</td>
<td>Clicking on this button will set the speed of the
locomotive to 0. If any braking momentum feature is
enabled for the decoder, it will still be active and
slow the locomotive down to a stop. When using a
sound decoder (such as a Soundtraxx DSD-150), the
engine sound will remain in its "idle" state.</td>
</tr>
</tbody>
</table>
</div><a name="SliderBar"></a>
<h4>THE SLIDER BAR</h4>
<div style="margin-left: 6em">
<p>The slider bar can function differently for each user
depending on several factors. This user guide is not going
to try to identify all of the different possibilities.
Instead, it is going to identify several of the primary
ways that the slider bar can work. At least one of these
methods should work for you. You may discover that your
setup can utilize more than one of these. A little
experimentation on your part may be required.</p>
<ol>
<li>
<strong>Slider Method 1</strong>
<ul>
<li>Clicking anywhere above the current slider
pointer position will INCREASE the loco speed by 1
speed step. For example, if the locomotive's current
speed setting was 23, then a single click will
advance the speed to 24. Another click will increase
the speed to 25. Another click...to speed step 26.
Another...to speed step 27. And so on...until it
reaches the maximum speed steps for your system. This
action has the same effect as using the <big>+</big>
key on the numeric keypad.<br>
<br></li>
<li>Clicking anywhere below the current slider
pointer position will DECREASE the loco speed by 1
speed step. For example, if the locomotive's current
speed setting is 21, then a single click will
decrease the speed to 20. Another click will decrease
the speed to 20. Another click...to speed step 19.
And so on...until it reaches speed step 0. This
action has the same effect as using the <big>-</big>
key on the numeric keypad.<br>
<br></li>
</ul>
<p class="important"><b>Note:</b> Clicking too far
below the slider (especially when close to the bottom
of the slider bar) may not have any effect because you
are actually clicking on the "Forward" option.
Therefore, it is suggested that when decreasing speed
with this method, that you click on the word "Stop"
(not the emergency stop button (STOP!) but the word
"Stop" located at the lower end of the speed
slider).</p><br>
<br>
<p class="important"><b>Note:</b> If the decoder has
acceleration or braking rates enabled, the loco will
speed up or slow down accordingly. If no momentum
values are enabled, the loco will speed up or slow down
abruptly.</p><br>
<br>
<br>
</li>
<li>
<strong>Slider Method 2</strong>
<ul>
<li>Click and hold the left mouse button over the
slider pointer and then drag it to a speed that you
wish, and release the mouse button. This will send a
"set speed to" command to the decoder.</li>
</ul>
<p class="important"><b>Note:</b> If the decoder has
acceleration or braking rates enabled, the loco will
speed up or slow down accordingly. If no momentum
values are enabled, the loco will speed up or slow down
abruptly to the speed set when the mouse button was
released.</p>
</li>
<li>
<strong>Slider Method 3</strong>
<ul>
<li>Clicking anywhere above the current slider
pointer position will increase the slider pointer to
the place where the mouse pointer was clicked. For
example, if the locomotive's current speed setting
was around 25% of the slider bar, and the mouse
pointer was positioned near approximately the 75%
point the slider bar when clicked, then the speed of
the locomotive would be changed to approximately
75%.</li>
<li>Clicking anywhere below the current slider
pointer position will decrease the slider pointer to
the place where the mouse pointer was clicked. For
example, if the locomotive's current speed setting
was around 50% of the slider bar, and the mouse
pointer was positioned approximately around the 25%
point on the slider bar when clicked, then the speed
of the locomotive would be changed to approximately
25%.</li>
</ul>
<p class="important"><b>Note:</b> If the decoder has
acceleration or braking rates enabled, the loco will
speed up or slow down accordingly. If no momentum
values are enabled, the loco will speed up or slow down
abruptly.</p>
<p class="important"><b>Note:</b> Clicking too far
below the slider (especially when close to the bottom
of the slider bar) may not have any effect because you
are actually clicking on the "Forward" option.
Therefore, it is suggested that when decreasing speed
with this method, that you click on the word "Stop"
(not the emergency stop button (STOP!) but the word
"Stop" located at the lower end of the speed
slider.</p>
</li>
</ol>
<table border="2" width="90%" cellpadding="2" cellspacing=
"2">
<tbody>
<tr>
<td>
<p style=
"font: bold; color: #FF0000; font-size: large">
IMPORTANT!</p>
<p>The easiest way to stop a locomotive for any of
the methods outlined above is to simply click on
the "<b>Idle</b>" button located at the bottom of
the Control Panel window.</p>
<p>Or more abruptly, you can also click on the
emergency stop button: <b style=
"font; bold; color: #FF0000; font-size: large">STOP!</b></p>
</td>
</tr>
</tbody>
</table>
<p>If you have discovered that your system works in some
way different from any of those shown above, then you have
simply found yet another method.</p>
</div><a name="Acquiring"></a>
<h3>Acquiring a Dispatched Locomotive</h3>
<div style="margin-left: 2em">
<p>When the decoder address is first "<big>Set</big>", the
software queries the current status of the decoder. This
includes the current direction of the locomotive, its
current speed, and what function buttons are on or off. The
software will set the current direction indicator and
identify any functions that are "active" (in the "on"
state). But, if the loco is moving, the loco's speed is not
established on the Speed Control slider bar.</p>
<p class="important"><b>Note:</b> At this time, the slider
bar does <u>not</u> automatically correspond to the actual
speed. This is important to understand because of what
action you are going to see when you first click on the
speed slider bar. When you first "<big>Set</big>" a decoder
address, the slider bar is set to the zero (0) position. So
if you acquired a locomotive that is actually moving and
you click on the slider bar, it is going to set the speed
to zero (or wherever you click and set the slider bar
pointer).<br>
<br>
A future enhancement of the throttle feature will be to
synchronize the slider bar pointer accordingly. Until then,
just beware of this little reaction.</p>
</div><a name="FunctionPanel"></a>
<h3>The Function Panel</h3>
<div style="margin-left: 2em">
<table border="0" width="100%" cellpadding="0" cellspacing=
"0">
<tbody>
<tr>
<td valign="top">
<p>The Function Panel has 28 function buttons
available for each throttle window. Most decoders
currently don't handle 28 functions. The function
panel displays the buttons in two groups, press the
"*" button in the lower left corner to see the
second set of function buttons.</p>
<p>Clicking on the function buttons correlate to
pressing the same function button on a hand-held
throttle. The F0 function is normally used for the
lights.</p>
<p>This is the basic functionality of the Function
Panel. All buttons function like an on/off toggle:
click once to turn "on"; click again to turn
"off".</p>
<p>The next chapter provides more advanced features
for customizing the Function Panel buttons.</p>
</td>
<td><img width="20" height="40" src=
"images/spacer.gif"></td>
<td valign="top" align="center">
<p style="text-align: center; font-size: xx-small">
<img width="208" height="250" src=
"images/jmri034.jpg" title=
"Example of the Function Panel"><br>
Figure 2-6: The Function Panel</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>If you are reading this page from top to bottom as a
training manual, at its conclusion you should be able
to...</p>
<ul>
<li>open a new throttle window</li>
<li>establish an active decoder address</li>
<li>run a locomotive through its paces</li>
<li>and activate the lights (and any other enabled
functions for your decoder)</li>
</ul>
<p>The next chapter will identify throttle features that can
be customized in order to make your digital model railroading
experience even more enjoyable.</p>
<table border="0" width="100%" cellpadding="0" cellspacing=
"0">
<tbody>
<tr>
<td align="right">
<dl>
<dt><a href="ThrottleChapter1.shtml" title=
"Return to the previous chapter"><img width="18"
height="18" src="images/LeftArrow2.jpg"></a></dt>
</dl>
</td>
<td><img src="images/spacer.gif" width="30" height=
"10"></td>
<td align="center"><b><a href="ThrottleTOC.shtml"
title="Jump to the Table Of Contents page">TOC</a></b></td>
<td><img src="images/spacer.gif" width="30" height=
"10"></td>
<td align="left"><b><a href="ThrottleChapter3.shtml"
title="Advance to the next chapter"><img width="18"
height="18" src="images/RightArrow2.jpg"></a></b></td>
</tr>
</tbody>
</table><!--#include virtual="/Footer" -->
</div><!-- closes #mainContent-->
</div><!-- closes #mBody-->
</body>
</html>