Command Groups
X
1
= -500ms + 1ms
*(1-1)
= -500ms
X
2
= -500ms + 1ms * (2 - 1)
= -499ms
.. .
X
1000
= -500ms + 1ms * (1000 - 1) = 499ms
Vertical (amplitude) values:
Y
i
=YZEro+(YMUlt*DataPoint
i
)
= 0.0V + (0.004 * DataPoint
i
)
YZERO is in vertical units; in this example, 0.0 Volts.
YMULT is in vertical units per digitizing level (DL), in this example,
0.004 Volts per digitizing level.
From
CURVe query:
DataPoint
1
=-10
DataPoint
2
=-11
DataPoint
1000
=23
Y
1
= 0.0V + (0.004V/DL * -10DL) = –0.040V
Y
2
= 0.0V + (0.004V/DL * -11DL) = –0.044V
Y
1000
= 0.0V + (0.004V/DL * 23DL) = 0.092V
Further Explanation of the
Digital Collection
When the waveform source is set to DIGital using the DATa:SOUrce command, a
WFMOutpre? and CURVe? query (or a WAVFRM? query) will return the Digital
Collection data. The format and content of this data will depend upon the width
that has been specified using the
DATa:WIDth command, which can be either
4 or 8 bytes per point.
NOTE. Applies to MSO/MDO4000/B models only as well as MDO3000 and
MDO4000C models with option MDO3MSO or MDO4MSO installed.
4 Byte Data. When the data width is set to 4 bytes (using either DATa:WIDth or
WFMOutpre:BYT_Nr, the Digital Collection represents
the states of digital channe
ls D0 – D15,
the digital representations of analog Channels 1 – 4, and
the trigger state.
2-102 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual