Commands Listed in Alphabetical Order
Examples WFMINPRE:XUNIT"HZ"specifies that the horizontal units for the incoming
waveform are hertz.
WFMINPRE:XUNIT? might return :WFMINPRE:XUNIT "s" indicating that the
horizontal units for the incoming waveform are seconds.
WFMInpre:XZEroSets or returns the position value, in XUNits, of the first sample of the incoming
waveform.
Group Waveform Transfer
Syntax WFMInpre:XZEro <NR3>
WFMInpre:XZEro?
Related Commands WFMInpre:XINcr,WFMInpre:XUNit,WFMOutpre:XZEro?
Arguments <NR3> argument is the floating point value of the position, in XUNits, of the first
sample in the incoming waveform. If XUNits is “s”, <NR3> is the time of the
first sample in the incoming waveform.
Examples WFMINPRE:XZERO 5.7E-6, which indicates the trigger occurred 5.7 µs before the
first sample in the waveform.
WFMINPRE:XZERO? might return :WFMINPRE:XZEro –7.5000E-6 indicating
that the trigger occurs 7.5 µs after the first sample in the waveform.
WFMInpre:YMUltSets or returns the vertical scale factor of the incoming waveform, expressed in
YUNits per waveform data point level. For one byte waveform data, there are 256
data point levels. For two byte waveform data there are 65,536 data point levels.
YMUlt, YOFf, and YZEro are used to convert waveform record values to YUNit
values using the following formula (where dl is the data level; curve_in_dl is a
data point in CURVe):
value_in_units = ((curve_in_dl - YOFf_in_dl) * YMUlt) + YZEro_in_units
NOTE. For a given waveform record, YMUlt, YOFf, and YZEro have to be a
consistent set, otherwise vertical cursor readouts and vertical measurementsmay
give incorrect results.
2-484 MSO4000 and DPO4000 Series Programmer Manual