The DS1000E/D series of oscilloscopes from Rigol can download captured waveforms containing up to 1 million data points. Here are the commands and proper order for remote retrieval of the data over USB.
There are some conventions that need to be established:
1. Set memory depth:
Where <depth> can be LONG or NORM. For actual data depth, see Table 1 below.
2. Set the waveform points mode:
Where <points_mode> can be NORM, RAW, or MAX See table 1 below for data points returned in each mode.
3. Set Scope operation mode: :RUN or :STOP
4. Return data: :WAVeform:DATA? <source>
Where can be CHAN1, CHAN2, DIG (For D series only), MATH, or FFT
NOTE: The first time you run the “:WAVE:DATA?” command, you will return 600 points. To return more points, you will need to operate the scope in “:STOP” mode.
Here is the command set to return 1M points from channel 1
1NOTE: It may be helpful to insert a wait or sleep between commands to prevent communications errors. Typically, a 10-20ms is sufficient.
1. Send “:ACQ:MEMDEPTH LONG”
2. Send “:WAVeform:POINts:MODE MAX”
3. Send “:RUN” to acquire waveform of interest.
Once you have capture your waveform, continue to step 4.
4. OPTION: It may be useful to use the Single Trigger mode by sending “:TRIG:SING:MODE” instead of then sending STOP. Otherwise:
5. Send ”:STOP”
6. Send ”:WAV:DATA? CHAN1”
7. Retrieve data from step 4.
8. You may need to do a number of receives to get all the data from the buffer.
Login above for personalized content
- Post a Public Question
For Assistance in North America:
Call Us @ 877.474.4651
For Assistance in Europe:
Call Us @ +49 (0)89-8941895-01
For Assistance in China:
No.8 Ke Ling Road,
Hi-tech Development Zone,3
For Assistance in Other Countries:
Activate a License