Files
JIMRI/help/en/package/jmri/jmrit/symbolicprog/tabbedframe/PaneOpsProgFrame.shtml
T
2026-06-17 14:00:51 +02:00

113 lines
4.6 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content="HTML Tidy for HTML5 for Apple macOS version 5.8.0">
<!-- Copyright Bob Jacobsen 2009 -->
<!-- Copyright Walt Thompson 2010 -->
<title>JMRI: DecoderPro Operations Mode Programmer</title><!--#include virtual="/help/en/parts/Style.shtml" -->
</head>
<body>
<!--#include virtual="/help/en/parts/Header.shtml" -->
<div id="mBody">
<div id="mainContent" class="no-sidebar">
<h1>JMRI: DecoderPro Operations Mode Programmer</h1>
<h2 id="contents">Contents</h2>
<p>This document explains some basic <strong>programmer tabs</strong>, and ideas on how to
use them.</p>
<ul>
<li>
<a href="#Roster">Roster tab</a>
</li>
<li>
<a href="#Basic">Basic Tab</a>
</li>
<li>
<a href="#Other%20Tabs">Other Tabs</a>
</li>
<li>
<a href="#Speed%20Table">Speed Table Tab</a>
</li>
</ul>
<h3 id="Roster">Roster tab</h3>
<p>A roster is a database of all locomotives that your installation of DecoderPro has
programmed. Some stationary decoders can also be added to this database.<br>
It includes the information seen in the screen below:</p>
<img src="RosterOpsTab.png" alt="DecoderPro Roster Tab">
<p>The first field "ID" becomes the file name in the Roster for the locomotive you are
programming.</p>
<p>The DCC Address Field is the active DCC address for this loco, see the <a href=
"#Basic">Basic Pane</a>.</p>
<p>The Throttle Speed Limit sets the Maximum throttle percentage allowed.</p>
<p><a href="../../../../../html/apps/DecoderPro/Roster.shtml#loco_data">Locomotive Data</a>
is an advanced feature.<span class="since">since 5.15.4</span></p>
<p>You can put anything you want in the other fields.</p>
<p>The Save button stores the current decoder information to your Roster folder. The default
storage is in the same directory the Preferences are stored in.</p>
<p>The "Reset to Defaults" button, not a "factory reset", returns the Decoder CVs to the
Default value that was programmed into the decoder xml file. It does NOT change the values in
the roster file on your hard disk, unless you Save it The Values are not written to the
decoder until you select to write them.</p>
<p>Most decoders will activate the Reset Menu (next to the File menu at the top of the page).
This is the "Factory Reset", some of the manufacturer has several reset routines. It does
this by writing directly to a CV in the decoder, CV8 in the case of Digitrax. All decoders
may not support Factory Rest and how they work is manufacturer and decoder dependent.</p>
<h3 id="Basic">Basic Tab</h3>
<img src="BasicTab.png" alt="DecoderPro Basic Tab">
<p>The Basic pane is where you set the Decoder address, you can set the short and the long
address and then select which one is Active.</p>
<p>The items that displayed may be different for each decoder. It depends on how the decoder
definition file was written and what options the manufacture included in the decoder.</p>
<p>You can select the Locomotive Direction. If you want the loco to go in the other direction
set Reverse.</p>
<p>The Speed Steps for the Loco can be selected, usually its 28 steps.</p>
<p>You can select whether the loco responds to DC voltage or not.</p>
<p>You can enter any number you want into the "User id's"</p>
<p>The Manufacture ID and the Manufacture Version ID are set in the decoder by the
Manufacture. JMRI uses these to identify the decoder.</p>
<h3 id="Other_Tabs">Other tabs</h3>
The other tabs are dependent on what the manufacture installed in the decoder, if the options
were not installed the panes are either gray or not enabled.
<h3 id="Speed_Table">Speed Table Tab</h3>
<p><img src="SpeedTab.png" alt="DecoderPro Speed Tab">
</p>
<p>This panel may look different depending on how the decoder xml was built. To use the Speed
Table CV's usually the basic speed option needs to be turned off. The little boxes under each
slider are very useful. To see how they work check one in the middle of the table then slide
the last slider down. Notice that the values do not change below the one you checked. They
also do not change for steps above if a lower step is changed.</p>
<!--#include virtual="/help/en/parts/Footer.shtml" -->
</div>
</div>
<!-- close #mBody -->
<script src="/js/help.js"></script>
</body>
</html>