User manual

Table Of Contents
MAUI Oscilloscopes Remote Control and Automation Manual
WAVEFORM, WF
Description
A WAVEFORM command transfers a waveform from the controller to the oscilloscope, whereas a
WAVEFORM? query transfers a waveform from the oscilloscope to the controller.
WAVEFORM stores an external waveform back into the oscilloscope's internal memory. A waveform
consists of several distinct entities:
l The waveform descriptor (DESC)
l The user text (TEXT)
l The time descriptor (TIME)
l The data block (DAT1)
l An optional second data block (DAT2)
The WAVEFORM? query instructs the oscilloscope to transmit a waveform to the controller. The entities
can be queried independently. If the ALL parameter is specified, all four or five entities are transmitted in
one block in the order shown above.
Note: Only complete waveforms transmitted with the WAVEFORM? ALL query can be restored to
the oscilloscope.
The format of the waveform data depends on the current settings specified by the last WAVEFORM_
SETUP, COMM_ORDER and COMM_FORMAT commands.
Command Syntax
<memory>:WAVEFORM ALL <waveform_data_block>
<memory>:= M1 to Mn
<waveform_data_block>:= arbitrary data block
Query Syntax
<trace>:WaveForm? <block>
<trace>:= C1 to Cn, F1 to Fn, M1 to Mn, TA to TD
<block>:= {DESC, TEXT, TIME, DAT1, DAT2, ALL}
Note: TA through TD are for backward compatibility. Although accepted, they are not returned by
queries.
If you do not provide a <block> parameter, ALL is assumed.
6-152