![]() |
|
|
||||
|
|
Retirement Sale: Save An Additional 20% Off of Our Normal Discount Price
|
||
| Equipment Requirements |
Programming is the act of storing numeric values in various memory locations (CVs) in the decoder for the purpose of configuring the loco to run the way you want it to run. When storing those values into memory, it's called "Writing" to the memory. If you want to find out what's stored in a memory location, it's called "Reading". While all systems can Program decoders by Writing values to CVs, not all systems can Read values back. Over the long haul, you will have several decoders with many CVs programmed. It will be impossible for you to remember what you have programmed into each one. Under normal conditions, there is no need to know what has been programmed into a CV, so long as the loco is operating the way you want it to operate. But if one isn't quite right, or has changed since the decoder was installed and initially programmed, you may want to re-program it. The question becomes, what value do you re-program it with? If you want the sound volume a little louder, you will need to increase the value that is currently in that CV. If you have a system that can read the value that's currently in there, all you have to do is increase it a notch or two from there and you're done. Reading a CV value back can take a little time - not much, but some. Decoders can't respond back with a full 8-bit value. They can only respond back yes. Therefore, to find a value in a CV, the command station asks the decoder if the value is 0. If it doesn't respond back "yes" within a certain period of time, the command station asks if it is 1, and so on. While this sounds like it would take a lot of time, it usually doesn't. It will take anywhere from almost instantly for low values to 10 or 11 seconds for high values. Note that Reading a CV value must
be done in the Service-Mode
Programming mode. OPS-Mode
Programming does not normally provide for reading CV values back.
However, with the advent of Transponding by Digitrax, and the new
decoders now coming out (those with the last digit of "3",
such as the DH163IP and DN163K0A), OPS-Mode Reading can be done within
any block that has a Transponding receiver wired to it. |
| Equipment Requirements for Read/Write Programming |
All decoders can respond back when queried about CV values. All it takes to read a value back is a system that is capable of Read/Write programming. The key to this is usually a system that has a Separate Programming Track Output. Digitrax's Zephyr and Chief have a Separate Programming Track Output which can do Read/Write Programming even while the layout continues to run. Digitrax's Empire Builder does not have a Separate Programming Track Output. Therefore, it has Write-Only Broadcast Programing Read/Write Programming is not intrusive. You do not need to bother with reading unless you want to. |