Device is DG1022
Firmware 03.03.00.13.00.03.00
I have noticed a bug in the encoder dial in which it either double-steps per unit "click" or does not step up or down at certain points until you click the dial two steps. This happens in all the control menus be it amplitude, frequency, or other items where the dial is involved.
For example,
If you are at 1.00 V, you can rotate the encoder dial and find a place where it double-skips, say 1.5 goes to 1.7 in one click. Then if you go backwards you can find the place where it will take two clicks to increment the number by just 1. In this case it would be 1.4. So as you rotate the dial, it goes like this -
1.4, 1.4, 1.5->1.6, 1.7, 1.8 ...
It's not a mechanical issue, because if you notate the unit number where you are experiencing a double step or missed step, turn the device off and back on (do not touch the dial), and go to the exact same menu, the same value will still be there, but it will then increment normally, but the skips and double-steps will then migrate to other steps up the dial. If there was a bad place inside the encoder it would not be affected by turning the unit off and on.
It's like the encoder does not increment by exact units but has some uneven increment like 1.1 or something and this counter is reset when the unit is turned off. Like the count is not an integer. I know it sounds weird but it's not a mechanical problem as I've shown.
Has anyone else noticed this quirk or can verify it? Just rotate the dial slowly in unit steps and see if it double-steps or takes two clicks to increment by 1. I have sent Rigol a bug report about it today.