Keysight M8131A 16/32 GSa/s Digitizer User’s Guide
133
Remote Programming
4
<size>
An integer value which is the number of points in the source
memory to transfer. If the size specified is greater than the amount of
available data then the size is adjusted to be the maximum available
memory depth minus the <start> value.
Returned Format
[:WAVeform:DATA] {ascii_list}<NL>
:WAVeform:DATA:BLOCk?
Query
:WAVeform:DATA:BLOCk? CHANnel<N>, <start>,<size>
Description
The query outputs waveform data to the computer over the remote
interface. The data is copied from a channel given by the first parameter.
The waveform data is in binary block format. The data is transferred as
signed 16-bit integers. If :WAVeform:BYTeorder is set to MSBFirst, the
most significant byte of each word is sent first. If the BYTeorder is LSBFirst,
the least significant byte of each word is sent first.
If DPRocessing is set to DIRect, 10-bit ADC samples in signed 16-bit
integer representation are transferred. If set to DDC, 16-bit I and 16-bit Q
samples interleaved in signed 16-bit integer representation are
transferred.
<N> An integer, 1-4.
<start> An integer value which is the starting point in the source memory
which is the first waveform point to transfer.
<size> An integer value which is the number of points in the source
memory to transfer. If the size specified is greater than the amount of
available data then the size is adjusted to be the maximum available
memory depth minus the <start> value.
Returned Format
[:WAVeform:DATA:BLOCk] {binary_block_data}<NL>
:WAVeform:XINCrement?
Command
:WAVeform:XINCrement? CHANnel<N>
Description
This query returns the time difference between consecutive data points for
the channel given by the first parameter.
<N> An integer, 1-4.
Example
:WAVeform:XINCrement? CHAN1 -> 6.25000000000000E-11