I am automating some tests with Rigol hardware. There is only one bottleneck in the SCPI implementation that I can't figure out: How to enable the remote voltage-sense terminals on the Rigol DP3021 through SCPI commands.
If I manually enable and disable the sense terminals, I can query this register
:REMote:SENSe:STATe? and see the boolean status change as expected:
0/1 = Disable/Enable.
However, if I write to this register
:REMote:SENSe:STATe 1 the physical sense terminal does not change state unless I seize local-control and open the
Utility menu. Only then does the device physically switch to the remote sense terminals - I can hear the relay click and the screen shows the status.
It's as if opening the
Utility menu triggers some status update.
Can somebody with SCPI experience comment?
For now, my work-around will have to be to manually enable the sense terminal every time the device is powered-up. I'm honestly a little bummed out that this isn't documented in the programming manual as it seems to be such a fundamental function.