Chapter 2 Command System RIGOL
MSO1000Z/DS1000Z Programming Guide 2-135
[:SOURce[<n>]]:VOLTage[:LEVel][:IMMediate]:OFFSet
[:SOURce[<n>]]:VOLTage[:LEVel] [:IMMediate]:OFFSet <offset>
[:SOURce[<n>]]:VOLTage[:LEVel] [:IMMediate]:OFFSet?
Set or query the DC offset of the specified source channel. The default unit is V
DC
.
If omitted, the
operation is
performed on
source 1 by default
Related to the output impedance and
amplitude
HighZ: (-2.5V + current amplitude/2) to
(2.5V - current amplitude/2)
50Ω: (-1.25V + current amplitude/2) to
(1.25V - current amplitude/2)
 You can use the [:SOURce[<n>]]:OUTPut[<n>]:IMPedance command to set the
output impedance.
 You can use the [:SOURce[<n>]]:VOLTage[:LEVel][:IMMediate][:AMPLitude]
command to set the output amplitude.
The query returns the DC offset in scientific notation, such as 1.0000000e+00.
:VOLTage:OFFSet 0.5 /*Set the DC offset of source 1 to 500mV
DC
*/
:VOLTage:OFFSet? /*The query returns 5.0000000e-01*/
[:SOURce[<n>]]:PULSe:DCYCle
[:SOURce[<n>]]:PULSe:DCYCle <percent>
[:SOURce[<n>]]:PULSe:DCYCle?
Set or query the pulse duty cycle (the percentage that the high level takes up in the whole
period) of the specified source channel.
If omitted, the
operation is
performed on
source 1 by default
The query returns the duty cycle in scientific notation, such as 5.000000e+01.
:PULSe:DCYCle 50 /*Set the pulse duty cycle of source 1 to 50%*/
:PULSe:DCYCle? /*The query returns 5.000000e+01*/
[:SOURce[<n>]]:FUNCtion[:SHAPe]