Hello,
Just wanted to thank you both for the useful replies. Now I am using a parallel approach as you suggested to read the data as it appears in the buffer, which saves me a great deal of time. I still read the data point-by-point, but the delays occur while my program is doing other things, so in the end the total program runs much faster.
I never figured out how to read the entire scan and now suspect that an EOI is sent after each data point (contrary to the information I received from Stanford Research). If this is the case, I don't know if it is even possible to read the entire scan in one read operation...
In any case, this part of the problem is solved, many thanks again!
-KMD