Some time ago, I bought a few Rigol instruments (DSA815, DM3068, DP832A, DS1104Z, and DG1032). I am just now getting around to learning Labview and exploring how to use the VISA drivers to control the instruments (the DM3068 meter and DP832A power supply, specifically). Everything is going great until I try to use the status registers (SBR and SESR) to synchronize stuff and none of the techniques works!
I follow the NI tutorials to the letter, even use their simple example VIs. Every time I read the SBR (via *STB?) it remains zero, so any While-Loop that tests the bits (RQS, ESB, or MAV) never exit. Other basic set and read commands do work, so I can insert time delays as needed to work around the problem, but that's so inelegant!
Has anyone else experienced something like this, or am I missing some piece of the puzzle?
Thanks!
Mike