12-02-2016 03:45 PM
I am talking to two TDS5104B scopes using the same bus and recording RMS readings from channels 1 and 2 on each scope. The instrument will respond correctly to setup commands, but responds incorrectly a read command. My problem is one scope will return the read measuremeasurement command and the value to the computer, which results with a 0.00 value being recorded. I am fairly confident it is only one scope that will return the commands, since I have ran the VI alternating the scopes in the VISAs and see the error follow the same scope. Does anyone have an idea why the scope will return the command with the value, instead of the just the value alone?
12-03-2016 02:59 PM - edited 12-03-2016 03:01 PM
First,. Get those VISA IO session wires on Shift Registers I stead of tunnels through the For loops!
Next try to find out if the scope that the problem seems to follow has been checked out by your metrology lab. (Is it possible that it is actually bad?)
I am assuming you have unique GPIB addresses for the instruments.