I have an MSOX3024T, with the latest firmware as of today (4.08), Programming via VISA C library and USB interface.
Everything works perfect, EXCEPT that the MSOX3024T crashes completely (does not respond to any button anymore) after reading a certain amount of RAW 16-bit waveforms. Sometimes it already crashes after 3 reads, sometimes after 20.
Can somebody please help me getting reliable acquisition of high-resolution waveforms?? (2Mpts in word format)
So, here's the code:
<LOOP 50 times>
The read following :WAVEFORM:DATA? often works and correctly delivers 4000011 bytes, but randomly times out, with the MSOX3024T freezing completely (big red switch time). It will never achieve 50 acquisitions without crash.
The crashing goes away completely, if I initialize with ":WAVEFORM:FORMAT BYTE" instead. But this is not what I want....