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]