Posted Sun, 15 Oct 2023 01:20:04 GMT by Kratochwil, Nicolaus
Hello,

MSO 64B user 
How can I get thousands of waveforms on my pc in an open format?

I would like to analyze my waveforms offline with a custom written script. I can use the "save on trigger option", however this way the trigger rate is horribly low (around 300 trigger per minutes) and it takes me hours to days to get the desired statistics. (afterwards using the ConvertTekWfm application to get the data into csv format and from there I run my analysis)

The Fast Frame option should be a workaround and I manage to acquire and save lets say 50 000 waveforms in a few minutes and copy-paste the session file (.tss) to my pc. Unzipping the session file I see one (big) waveform per channel (in .wfm format). I tried to use the same application to convert the file into csv, but in this case only one waveform is converted (and not all the 50 000 waveforms). So how can I access the big .wfm file? At the end, I just want to have the raw data in x-y format to use my own analysis scripts.

Do I miss any supported feature to fetch the data to use in an open format?
Posted Wed, 18 Oct 2023 23:04:34 GMT by Xu, Iris
Hi Nicolaus,
Trigger Menu-->Act on Trigger-->Save configuration should allow you to change the waveform files from internal (.wfm) to either .csv or .mat formatting.

You can also check this by adding the SCPI command to your script:
SAVEON:WAVEform:FILEFormat?

And changing it to either INTERNAL or SPREADSheet
SAVEON:WAVEform:FILEFormat SPREADSheet

You could also look into the CURVEStream? or CURVE? command to get continuous data from the scope.

-Iris

You must be signed in to post in this forum.