Files
JIMRI/help/en/manual/DecoderPro/Programmer_OpsMode.shtml
T
2026-06-17 14:00:51 +02:00

87 lines
3.5 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content="HTML Tidy for HTML5 for Apple macOS version 5.8.0">
<title>Using DecoderPro</title><!--#include virtual="/help/en/parts/Style.shtml" -->
<!-- DecoderPro Styles -->
<style>
.dp-center {text-align: center;}
.dp-right {text-align: right;}
</style>
</head>
<body>
<!--#include virtual="/help/en/parts/Header.shtml" -->
<div id="mBody">
<!--#include virtual="Sidebar.shtml" -->
<div id="mainContent">
<div class="dp-center"><img src="images/Logo.gif" alt="JMRI DecoderPro Logo" height="117"
width="163">
</div>
<h1 id="Top">DecoderPro&reg; Programming Modes</h1>
<h2>Ops Mode Programming</h2>
<div class="dp-right">
<p><a href="index.shtml#Basic%20Programmer">Back to Index</a>
</p>
</div>
<hr>
<p><strong>Operations Mode (Main Track) Programmer</strong> - or <strong>Programming on the
main(POM)</strong>. Opens the <strong>Operations Mode (Main Track)</strong> windowThis lets
you program a specific decoder on the layout, even while it is operating. However, because it
addresses a specific decoder address, some decoders will not allow you to change the
decoder's address using this method!</p>
<p><img src="images/Programmer_Ops.png" width="424" height="167" alt="Ops programmer">
</p>
<p>Some command stations will only "broadcast" programming commands, which can mean every
locomotive on the layout gets the same programming! The same is true if you try to program a
loco with address zero (or forget to enter an address when you start). If in doubt, check
your documentation.</p>
<blockquote>
<strong>Reading from your Decoder on the main:</strong><br>
<br>
With a few exceptions it is not possible to read from a CV on the Main. If reading fails it
usually reports as a 306 error (Timeout Talking to Command Station.)<br>
<br>
<strong>Writing to your decoder on the main:</strong><br>
<br>
Program on the Main writes are often called a "blind write" because there is no response
from the decoder that the write was successful. POM is very useful for tuning loco
performance while it is operating and the ack is the change in performance.<br>
The decoder is first addressed by the Command Station, then the CV is addressed and then
the data that is to be written into that CV of that decoder is sent. An exception is if
address zero is used,(or you forget to enter an address when you start). Then
<strong>ALL</strong> decoders on the main will write that data into the appropriate CV
which usually is an "unintended consequence".
</blockquote>
<p>Some command stations will only "broadcast" programming commands, which can mean every
locomotive on the layout gets the same programming! If in doubt, check your
documentation.</p>
<p>In this window you select the locomotive in which you wish to change CV values, and what
programmer you want to use. Once they are selected you click <strong>Open Programmer</strong>
button just as you would do in the <strong>Service Mode programmer</strong>.</p>
<div class="dp-right">
<p><a href="index.shtml#Basic%20Programmer">Back to Index</a>
</p>
</div>
<!--#include virtual="/help/en/parts/Footer.shtml" -->
</div>
<!-- closes #mainContent-->
</div>
<!-- closes #mBody-->
<script src="/js/help.js"></script>
</body>
</html>