Chapter 3 Application Examples RIGOL
DP800 Programming Guide 3-3
Timing Output
Requirement
Use the SCPI commands to realize the following functions:
Set the timer parameters of CH1: set the number of groups to 25, the number of cycles to 20 and the
end state to last; use the Sine templet to create the timer parameters; set the editing object to voltage
and the current to 2A; set the templet maximum to 8V and the templet minimum to 0V; set the total
number of points to 25 and the time interval to 5s; enable the invert.
Save the timer parameters edited.
Enable the timing output.
Method
1 *IDN? /*Query the ID character string of the power supply to check whether the
remote communication is normal*/
2 :INST CH1 /*Select CH1*/
3 :TIME:GROUP 25 /*Set the number of groups to 25*/
4 :TIME:CYCLE N,20 /*Set the number of cycles to 20*/
5 :TIME:ENDS LAST /*Set the end state to last*/
6 :TIME:TEMP:SEL SINE /*Select Sine templet*/
7 :TIME:TEMP:OBJ V,2 /*Set the editing object to voltage and set the current to 2A*/
8 :TIME:TEMP:MAXV 8 /*Set the maximum to 8V*/
9 :TIME:TEMP:MINV 0 /*Set the minimum to 0V*/
10 :TIME:TEMP:POINT 25 /*Set the total number of points to 25*/
11 :TIME:TEMP:INTE 5 /*Set the time interval to 5s*/
12 :TIME:TEMP:INVE ON /*Enable the invert*/
13 :TIME:TEMP:CONST /*Create the timer parameters*/
14 :MEM:STOR RTF,1 /*Save the timer parameters edited in internal memory*/
15 :OUTP CH1,ON /*Enable the output of CH1*/
16 :TIME ON /*Enable the timing output*/
Delay Output
Requirement
Use the SCPI commands to realize the following functions:
Set the delayer parameters of CH1: set the number of groups to 25, the number of cycles to 20 and the
end state to last; select 1 0 pattern to generate state; set the time generation method to monotonic
increase, the time base value to 2s and the step to 5s; set the stop condition to “>Volt” and the voltage
to 8V.
Save the delayer parameters edited.
Enable the delay output.
Method
1 *IDN? /*Query the ID character string of the power supply to check whether
the remote communication is normal*/
2 :INST CH1 /*Select CH1*/
3 :DELAY:GROUP 25 /*Set the number of groups to 25*/
4 :DELAY:CYCLE N,20 /*Set the number of cycles to 20*/
5 :DELAY:ENDS LAST /*Set the end state to last*/
6 :DELAY:STAT:GEN 10P /*Select 1 0 pattern to generate state*/
7 :DELAY:TIME:GEN INC,2,5 /*set the time generation method to monotonic increase, the time base
value to 2s and the step to 5s */
8 :DELAY:STOP >V,8 /*Set the stop condition to “>Volt” and the voltage to 8V*/
9 :MEM:STOR RDF,1 /*Save the delayer parameters edited in internal memory*/
10 :OUTP CH1,ON /*Enable the output of CH1*/
11 :DELAY ON /*Enable the delay output*/