09-24-2014 08:32 AM - edited 09-24-2014 08:33 AM
Thanks! This tells me it is a non-SCPI compliant device, so the *OPC? command will not work. This also tells me that it may not even respond to a command to read the STB. The other thing that tells me this, of course, is that you are getting a timeout when trying to do so.
There seems to be some query commands included with the command set. See if you can implement those instead.
09-24-2014 09:41 AM
09-24-2014 09:47 AM - edited 09-24-2014 09:48 AM
@Dennis_Knutson wrote:
STB and OPC are GPIB functions. You have to use the DON? query per the manual.
You can send them via VISA? I thought they could only be reached through the GPIB palette?
I guess I was just being dumb about things.
09-24-2014 09:55 AM
09-24-2014 10:27 AM
@Dennis_Knutson wrote:
No, VISA can read them. The main point I wanted to make is that the functions are defined by IEEE-488.
And I was being particularly dumb because I remember you saying that a couple of times and I keep forgetting!
09-25-2014 08:17 AM
Thanks for all your comments!
I can indeed use the MONO-?DONE command to verify if the device is done or not. But, if it is busy, it cannot display the 1/0 value in the buffer, because it is busy. Is this true? Or am I completely misunderstanding something?
I now temporarily solved the issue by estimating the waiting time based on the input parameters - it's a bit cumbersome though, and certainly not the most time-efficient solution.
09-25-2014 08:28 AM