AnsweredAssumed Answered

Data acquisition problems on MSO6xxx and MSO7xxx oscilloscopes

Question asked by humbertodelacruz@rocketmail.com on May 30, 2014
Latest reply on Jun 2, 2014 by humbertodelacruz@rocketmail.com
Hi,

I am acquiring waveform data from scope (MSO6xxx and MSO7xxxx families) using VISA commands (python interface, PyVisa). We are observing the following problems:

a)How the data is observed after capture. 
We rely a lot on High Resolution acquisition, however, it seems the scope is returning the measured data in NORMAL acquistion mode, and that data is not suitable for performing our automatic test evaluation.

Does anyone have had this problem before? 

For more information, here is the code I am using:

captureParameters += ":ACQUIRE:TYPE %s;" % (acquireType) -> set to "HRESOLUTION"
captureParameters += "COMPLETE 100"+
writeData(captureParameters)+
waitIfBusy()+

timeBaseParameters = ":TIMEBASE:MODE MAIN;"+
writeData(timeBaseParameters)+

#Setting Waveform format+
waveCaptureParameters = ""
waveCaptureParameters += ":WAVEFORM:SOURCE CHANNEL%i;" % (channel)
waveCaptureParameters += ":WAVEFORM:UNSigned 0;"
waveCaptureParameters += ":WAVEFORM:FORMAT BYTE;"
waveCaptureParameters += ":WAVEFORM:BYTeorder LSBF;"
waveCaptureParameters += ":WAVEFORM:POINTS:MODE MAX;"
waveCaptureParameters += ":WAVEFORM:POINTS %i" % (points) -> Usually 1000000
writeData(waveCaptureParameters)

askData(":WAVEFORM:DATA?")  

Outcomes