MDO3000 Programmer Manual.pdf - 第309页
Commands Listed in Alphabetical Order DA T a , DA T a:ST OP , WFMInpre:NR_Pt , WFMOutpre:NR_Pt? Arguments <NR1> is the first data point that will be tran sferred, which ranges from 1 to the record length. Data will …

Commands Listed in Alphabetical Order
MATH specifies t
hat the Math waveform data will be transferred from the
oscilloscope to the controller.
REF1–REF4 spe
cifies which Reference waveform data will be transferred from
the oscilloscope to the controller.
D0–D15 spec
ifies which digital channel waveform data will be transferred from
the oscilloscope to the controller. (MSO/MDO4000/B models only as well as
MDO3000 and MDO400C models with option MDO3MSO or MDO4MSO
installed.)
DIGital specifies that the Digital Collection waveform data will be transferred
from the oscilloscope to the controller. (MSO/MDO4000/B models only as well
as MDO3000 and MDO400C models with option MDO3MSO or MDO4MSO
installed.)
RF_AMPlitude|RF_FREQuency|RF_PHASe (MDO4000/B/C models only)
and
RF_NORMal|RF_AVErage| RF_MAXHold|RF_MINHold specify that the
RF data will be transferred from the oscilloscope to the controller (MDO models
only).
Examples
DATA:SOURCE? might return :DATA:SOURCE REF3 indicating that Reference
location 3 is the source for the waveform data that is transferred using a
CURVe?
query.
DATA:SOURCE CH1 specifies that the CH1 waveform will be transferred in the
next CURVe? query.
DATa:STARt
This command specifies the starting data point for incoming or outgoing
waveform transfer using the
CURVe command or query. (Use DATa:STOP to
specify the ending data point.) You can set the
DATa:STARt and DATa:STOP
values automatically to the starting and stopping points of the waveform cursors,
if on, using
DATa SNap. Note that setting DATa:STARt and DAT a:STOP
automatically sets WFMOutpre:NR_Pt.
(See page 2-95, Waveform Transfer Command Group.)
Group
Waveform Transfer
Syntax
DATa:STARt <NR1>
DATa:STARt?
Related Commands
CURVe,
2-278 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
DATa,
DATa:STOP,
WFMInpre:NR_Pt,
WFMOutpre:NR_Pt?
Arguments
<NR1> is the first data point that will be transferred, which ranges from 1 to the
record length. Data will be transferred from
<NR1> to DATa:STOP or the record
length, whichever is less. If
<NR1> is greater than the record length, the last
data point in the record is transferred.
DATa:STARt and DATa:STOP are order independent. When DATa:STOP is
greater than
DATa:STARt, the values will be swapped internally for the CURVe?
query.
Examples
DATA:START? might return :DATA:START 214 indicating that data point 214 is
the first waveform data point that will be transferred.
DATA:START 10 specifies that the waveform transfer will begin with data point 10.
DATa:STOP
This command specifies the final data point that will be transferred when using
the CURVe command or query for incoming or outgoing waveform transfer.
(Use
DATa:STARt to specify the starting data point.)
NOTE. The oscilloscope automatically adjusts the
DATa:START
and
DATa:STOP
values for
CURVe
queries when the
DATa:STOP
value is less than the
DATa:START
value, and also when the
DATa:START
and/or
DATa:STOP
values are greater
than the record length of the source waveform. The adjusted
DATa:START
and
DATa:STOP
values determine
WFMOutpre:N R_Pt.
You can set the DATa:STARt and DATa:STOP values to automatically to the
starting and stopping points of the waveform cursors, if on, using the
DATa
command with the SNap argument. Note that setting DATa:STARt and
DATa:STOP automatically sets WFMOutpre:NR_ Pt.
Changes to the record length value are not automatically reflected in the
DATa:STOP
value. As record length is varied, the DATa:STOP value must be
explicitly changed to ensure the entire record is transmitted. In other words, curve
results will not automatically and correctly reflect increases in record length if the
difference of DATa:STARt and
DATa:STOP remains smaller than the increased
record length. Note that
DATa:STOP can be larger than the record length. (Use
WFMOutpre:NR_Pt? to find how many samples are available.)
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-279

Commands Listed in Alphabetical Order
(See page 2-95, Wa
veform Transfer Command Group.)
Group
Waveform Transfer
Syntax
DATa:STOP <NR1>
DATa:STOP?
Related Commands
CURVe,
DATa,
DATa:STARt,
WFMInpre:NR_Pt,
WFMOutpre:NR_Pt?
Arguments
<NR1> is the last data point that will be transferred, which ranges from 1 to
the record length. If
<NR1> is greater than the record length, then data will be
transferred up to the record length. If both
DATa:STARt and DAT a:STOP are
greater than the record length, the lastdatapointintherecordisreturned.
DATa:STARt and DATa:STOP are order independent. When DATa:STOP is less
than
DATa:STARt, the values will be swapped internally for the CURVe? query.
If you always want to transfer complete waveforms, set
DATa:STARt to1and
DATa:STOP to the record length of the source waveform, or larger.
Examples
DATA:STOP? might return DATA:STOP 14900 indicating that 14900 is the last
waveform data point that will be transferred.
DATA:STOP 15000 specifies that the waveform transfer will stop at data point
15000.
DATa:WIDth
This command specifies the width, in bytes per point, for waveform data
transferred from the scope via the
CURVe? query. (This command is synonymous
with
WFMOutpre:BYT_Nr .) When the source is CH1-CH4, REF1-REF4,
MATH, D 0-D15, RF_AMPlitude, RF_ FREQuency and RF_PHASe,
the
default width is 1 byte. When the source is
RF_NORMal, RF_AVERage,
RF_MAXHold, RF_MINHold
or DIGital, the default width is 4 bytes.
NOTE. The RF time domain traces, RF_AMPlitude, RF_FREQuency and
RF_PHASe, are only available on the MDO4000/B/C series models.
2-280 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual