Hi all,
Been a lurker here, but I've got an issue that I can't solve on my own now. I have gotten a new scope for work that I am 90% happy with, but I have a few issues with. I have a MSO1104Z (My work bought it so it is not a hacked one either). My main use is the logic analyzer, and I want to download the data to my computer to use sigrok and other custom tools on. I can save a CSV to a flashdrive, but that takes several minutes(!) to complete, and ain't nobody got time for that!
I got really excited trying out SCPI commands on it, and I (thought) that I had figured out how to download the LA data. I've been using these commands:
:STOP
:WAV:MODE RAW
:WAV:FORM BYTE
:WAV:SOUR D0
:WAV:STAR 1
:WAV:STOP 120000
:WAV:PRE?
0,2,1200,1,1.000000e-09,2.300000e-07,0,0.000000e+00,0,0
:WAV:DATA?
#9000001200
I thought that this would dump out the D0-D7 LA values as byte bitmasks. That is what the DS1000Z Programming Guide suggests to me. But it just outputs the header
#9000001200 and no data.
I've retried this with
:WAV:SOUR CHAN1 and it worked as expected. I piped the data I got through
hexdump -e '1/1 "%1u\n"' and into
gnuplot and I got a graph just like what I saw on the screen. But I need the LA values, not the voltage probe ones.
Am I doing something wrong, or is there some workaround for this? Anybody with a DSO1104Z scope (or upgraded equivalent) able to reproduce this?
Thanks!
Edit: I should also mention that with
:WAV:SOUR CHAN1 I have only been able to get proper results with
:WAV:MODE NORM not
:WAV:MODE RAWEdit2: Perhaps I should also say that I am going at this over Ethernet with
nc 10.0.0.74 5555