What a CV does and how it makes the locomotive behave is set by the locomotive decoder not the DCC system. A CV is a setting for a particular item/feature of a decoder. A CV determines how the loco behaves, the loco address, the lights, the sounds, etc. Think of the CV as a labeled folder with a number on it. This is the CV number.
Inside the CV "folder" is a piece of paper with a number on it. That is CV value.
The value of a CV can be configured in a few different ways.
A CV can be a list of items you select from like different lighting effects, sounds, or locomotive behaviours. You pick a number from the list of choices and enter that as the CV value.
A CV can be like a knob or slider with a range of values. Example: 1 to 255. This type of CV is used for speed control and sound volumes.
Now the cool part. For some CVs, espcially for lights, you can COMBINE setings to get exactly what you what you want it to do!
The information below is from http://www.dccwiki.com A big thanks to Mitch Schwenk for putting it all together.
A Configuration Variable is a memory location in the decoder that controls the behavior of the decoder. Think of it as a preferences file that saves the settings on a computer. Once set, the value will be retained unless the memory is changed or becomes corrupted.
Another term is Configuration Register which is used to describe Configuration Variable 29, which stores the settings for a number of basic decoder functions.
Just like any other computer, decoders must be programmed by the user to reach their full potential. While they come with basic "factory default" settings, most users will want to customize the decoder address, motor control, lights, sound, and other functions to meet their specific needs. You do so by editing the CVs, or Configuration Variables, in the decoder. Some CVs use values ranging from 0 to 255, others use their space in the decoder's memory as a bank of eight on/off switches. While this lets you do a lot with very little memory, it can get very complex for those of us that aren't on speaking terms with binary code.
There is software available which simplifies the programming of decoders. Many people agree that JMRI is the best, free, open source software available. JMRI often rivals commercially available software
Comments