Command Groups
Transferring WaveformData from the OscilloscopeYoucan transfer waveforms from the oscilloscope to an external controller using
the following sequence:
1. Select the waveform source(s) using DATa:SOUrce.
2. Specify the waveform data format using DATa:ENCdg.
3. Specify the number of bytes per data point using WFMOutpre:BYT_Nr.
4. Specify the portion of the waveform that you want to transfer using
DATa:STARt and DATa:STOP.
5. Transfer waveform preamble information using the WFMOutpre? query.
6. Transfer waveform data from the oscilloscope using the CURVe? query.
Transferring WaveformData to the OscilloscopeYoucan transfer waveforms to the oscilloscope from an external controller using
the following sequence:
1. Specify the reference waveform using DATa:DESTination.
2. Specify the record length of the reference waveform using WFMPre:NR_Pt.
3. Specify the waveform data format using WFMInpre:ENCdg.
4. Specify the number of bytes per data point using WFMInpre:BYT_Nr.
5. Specify first data point in the waveform record using DATa:STARt.
6. Transfer waveform preamble information using WFMInpre.
7. Transfer waveform data to the oscilloscope using CURVe.
Table 2-34: Waveform Transfer Commands
Command Description
CURVe The commandformat transferswaveform
data to the oscilloscope (reference waveform
specified by DATa:DESTination)
The query format transfers waveform
data from oscilloscope specified by the
DATa:SOUrcecommand
DATa Setsthe format and location of the waveform
data that is transferred with the CURVe
Command
Or returns the format and location of the
waveform data that is transferred with the
CURVe? command
DATa:DESTination Setsor returns the reference waveform
for storing waveform data sent to the
oscilloscope
DATa:ENCdg Setsor returns the format of outgoing
waveform data
2-64 MSO4000 and DPO4000 Series Programmer Manual