User manual

Chapter 2 Command System RIGOL
MSO1000Z/DS1000Z Programming Guide 2-151
[:TRACe[<n>]]:DATA:POINts
Syntax [:TRACe[<n>]]:DATA:POINts volatile,<data>
[:TRACe[<n>]]:DATA:POINts? volatile
Description Set or query the initial number of points of the arbitrary waveform of the specified signal
source channel.
Parameter
Name Type Range Default
<n>
Discrete
{1|2}
1
<data> Integer 1 to 16384 2
Explanation This command initializes the voltage value of each point on the volatile waveform to
0μV automatically.
After sending this command, you can use the
[:TRACe[<n>]]:DATA:VALue
command to modify the voltage of the specified point.
Return
Format
The query returns an integer between 1 and 16384.
Example
:DATA:POINts volatile,512 /*Set the initial number of points of the source 1 arbitrary
waveform to 512*/
:DATA:POINts? volatile /*The query returns 512*/
[:TRACe[<n>]]:DATA:POINts:INTerpolate
Syntax [:TRACe[<n>]]:DATA:POINts:INTerpolate <mode>
[:TRACe[<n>]]:DATA:POINts:INTerpolate?
Description
Set or query the interpolation mode of the editable points of the arbitrary waveform of
the specified signal source channel.
Parameter
Name
Type
Range
Default
<n> Discrete {1|2} 1
<mode>
Discrete
{LINear|OFF}
OFF
Explanation LINear: turn on the linear interpolation. The waveform editor connects two editable
points using a straight line.
OFF: turn off the linear interpolation. The waveform editor will keep a constant
voltage level between two editable points and create a ladder-like waveform.
Return
Format
The query returns LIN or OFF.
Example
:DATA:POINts:INTerpolate LIN /*Set the interpolation mode of the source 1 arbitrary
waveform to linear*/
:DATA:POINts:INTerpolate? /*The query returns LIN*/