/

Rigol

/

Rigol DP932E

SCPI COMMAND REFERENCE

Rigol DP932E

Rigol DP932E

The Rigol DP932E is Rigol's power supply in the DP900 family. Its SCPI remote-control interface exposes 128 commands across 12 subsystems - 99 settable and 29 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.

128

Commands

99

Settable

29

Queries

12

Subsystems

SCPI

1999.0

Verified

2026-07-16

All commands

Sets or queries the analysis object of the common analysis function.

NameTypeValuesDescription
chenumCH1_V | CH1_C | CH1_P | CH2_V | CH2_C | CH2_P | CH3_V | CH3_C | CH3_PAnalysis object selection.
returns

Sets or queries the analysis object of the pulse current analysis.

NameTypeValuesDescription
chdiscreteCH1 | CH2Analysis object channel selection.
enum - The query returns CH1, CH2, or CH1,CH2.
:ANALyzer:CURRent:MEASure:TYPE CH1,CH2 /*Sets the analysis object
of pulse current analysis to CH1 and CH2.*/
:ANALyzer:CURRent:MEASure:TYPE? /*Queries the analysis object of
pulse current analysis. The query returns CH1,CH2.*/

Sets the current analysis threshold for a selected channel and threshold type. The syntax shows four arguments: channel, type, boolean, and value.

NameTypeValuesDescription
chdiscrete-Channel selection.
typenull-Threshold type.
boolboolean-Boolean setting.
valreal-Threshold value.

Sets the save route destination for the analyzer. The query form returns the current save route destination.

NameTypeValuesDescription
dest--
returns - Returns the current save route destination.

Sets or queries whether to save the logged data.

NameTypeValuesDescription
boolboolean-Whether to save the logged data.
:ANALyzer:STATeset / query

Sets or queries the run/stopped state of the analyzer.

NameTypeValuesDescription
boolenum0 | 1 | ON | OFFRun/stopped state of the analyzer.
enum - The query returns 0 or 1.
:ANALyzer:STATe ON /*Turns on the analyzer.*/
:ANALyzer:STATe? /*Queries the on/off state of the analyzer. The query returns 1.*/
:ANALyzer:TYPEset / query

Sets or queries the type of analysis.

NameTypeValuesDescription
typeenumCOM | CURRSelects the analysis type.
enum - The query returns the current analysis type.
:ANALyzer:TYPE CURR
:ANALyzer:TYPE?

:APPLyset / query

Selects the specified channel as the present channel and sets the voltage/current value for this channel. The query returns the voltage/current value for the specified channel.

NameTypeValuesDescription
sourceoptdiscreteCH1 | CH2 | CH3Specifies the channel to apply the setting to.
voltoptreal-Sets the voltage value for the channel.
curroptreal-Sets the current value for the channel.
string - The voltage/current value for the specified channel.

*CLSset / query

Clears all event registers.

*ESR?query

Queries the Standard Event register and clears all bits in the register.

integer - Returns the decimal value corresponding to the binary-weighted sum of all bits set in the Standard Event register, then clears the register.
*ESEset / query

Enables or queries the bits in the enable register of the Standard Event register.

NameTypeValuesDescription
enable_valueinteger0 - 255Decimal value corresponding to the binary-weighted sum of the bits to be enabled in the Standard Event register.
*IDN?query

Queries the instrument’s identification string.

string - Returns the ID string in the format of Rigol Technologies,<model>,<serial number>,<software version>.
*OPCset / query

Sets the operation complete bit in the Standard Event status register when all pending operations are complete. The query form returns a decimal value indicating whether the operation complete event has occurred.

integer - Returns a decimal value indicating whether all pending operations are complete; the value corresponds to the operation complete bit state.
*OPT?query

Queries the installation status of the options.

string - Returns the installation status of the options.
*PSCset / query

Enables or disables clearing the enable registers of the Status Byte and Standard Event registers at power-on.

NameTypeValuesDescription
boolboolean-Boolean that controls whether the registers are cleared at power-on.
boolean - Returns the current power-on clearing setting.
*RCLset / query

Recalls a previously stored instrument state from internal memory.

NameTypeValuesDescription
ninteger0 - 9Index of the stored instrument state to recall.
*RSTset / query

Restores the power supply to its factory default. Executing the command immediately restores the default state without querying.

*SAVset / query

Saves the current power supply state to internal memory. The saved state number is selected with a value from 0 to 9.

NameTypeValuesDescription
ninteger0 - 9Storage location number in internal memory.
*SAV 5
*SREset / query

Enables bits in the enable register of the Status Byte register. The query returns the enabled bits in that register.

NameTypeValuesDescription
enable_valuediscrete-Bits to enable in the Status Byte register enable register.
discrete - The enabled bits in the enable register of the Status Byte register.
*STB?query

Queries the SUMMARY register of the Status Byte register. The query returns a decimal value corresponding to the binary-weighted sum of all bits set in the register, and does not clear the register.

integer - Decimal value corresponding to the binary-weighted sum of all bits set in the Status Byte register summary register.
*TRGset / query

Generates an event trigger.

*TRG /*Generates an event trigger.*/
*WAIset / query

Waits for all pending operations to complete before executing any other commands. When BUS (bus trigger/software trigger) is selected, it can ensure synchronization.

*WAI /*Waits for all the pending operations to complete before executing any other commands.*/

Selects the channel to be programmed or queries the channel currently selected.

NameTypeValuesDescription
ndiscrete1 | 2 | 3Channel number to select; 1, 2, and 3 represent CH1, CH2, and CH3 respectively.
discrete - Returns 1, 2, or 3, representing CH1, CH2, and CH3 respectively.
:INST:NSEL 2 /*Selects CH2 as the current channel.*/
:INST:NSEL? /*Queries the channel currently selected. The query
returns 2.*/

Selects the channel to be programmed or queries the channel currently selected.

NameTypeValuesDescription
source--

Selects the channel to be programmed or queries the channel currently selected.

NameTypeValuesDescription
sourceenumCH1 | CH2 | CH3Channel to select.
string - The query returns the channel name and its rated voltage/current, such as CH1:32V/3A or CH2:32V/3A.
:INST CH2 /*Selects CH2 as the current channel.*/
:INST? /*Queries the channel currently selected. The query returns CH2:32V/3A.*/

:LIC:SETset / query

Installs the option specified by the license string. The license is a fixed-character ASCII string unique to each instrument.

NameTypeValuesDescription
licensestring-License string for the option to install.
:LIC:INSTallset / query

Installs the option license for the specified option. The license is a unique fixed-character string for each instrument.

NameTypeValuesDescription
licensestring-License string to install.

Queries the voltage, current, and power at the output terminal of the specified channel. If <source> is omitted, it queries the values measured at the output terminal of the currently selected channel.

NameTypeValuesDescription
sourceoptenumCH1 | CH2 | CH3 | SERies | PARallelSelects the channel or loop whose voltage, current, and power are queried.
string - Returns the voltage, current, and power measured at the output terminal of the specified channel, separated by commas.
:MEAS:ALL? CH1 /*Queries the voltage, current, and power measured at the output terminal of CH1. The query returns 2.0000,0.0500,0.100.*/

Queries the current measured at the output terminal of the specified channel. If <source> is omitted, it queries the current measured at the output terminal of the specified channel.

NameTypeValuesDescription
<source>optdiscreteCH1 | CH2 | CH3 | ALL | SERies | PARallelSpecifies the channel or loop to measure.
real - Returns the current measured at the output terminal of the specified channel, for example, 0.0500.
:MEAS:CURR? CH1 /*Queries the current measured at the output terminal of CH1. The query returns 0.0500.*/

Queries the power measured at the output terminal of the specified channel.

NameTypeValuesDescription
sourceoptenumCH1 | CH2 | CH3 | ALL | SERies | PARallelSpecifies the channel or loop source to query.
real - Returns the power measured at the output terminal of the specified channel.

Queries the voltage measured at the output terminal of the specified channel.

NameTypeValuesDescription
sourceoptenumCH1 | CH2 | CH3 | ALL | SERies | PARallelSpecifies the channel or loop whose measured voltage is queried.
real - Returns the voltage measured on the output terminal of the specified channel.

Queries all the files and folders in the current path.

string - Returns the files and folders in the current path.

Sets or queries the current directory.

NameTypeValuesDescription
directory_namestring-The directory to set as the current directory; it must be valid.
string - Returns the current directory, for example, C:/.
:MEMory:CDIRectory C:/ /*Sets the current directory to C disk.*/
:MEMory:CDIRectory? /*Queries the current directory. The query returns C:/.*/
:MEMory:DELeteset / query

Deletes the specified file from the current path.

NameTypeValuesDescription
filenamestring-Name of the file to delete.

Queries the available external storage disk(s).

enum - Returns the available disk(s), for example, D:/ or E:/. If there is no available external disk, the query returns NONE.
:MEMory:LOADset / query

Reads the specified file stored in the current directory, including state files (.RSF) and Arb files (.RTF).

NameTypeValuesDescription
filenamestring-Filename with suffix of the file stored in the current directory.
:MEM:LOAD NEW.RSF /*Reads the file named NEW.RSF in the current directory.*/
:MEMory:LOCKset / query

Locks or unlocks the specified file stored in C disk, or queries whether the specified file in C disk is locked.

NameTypeValuesDescription
filenamestring-The specified file stored in C disk.
boolenumLOCK | UNLockLocks or unlocks the specified file.

Creates a new folder in the current directory.

NameTypeValuesDescription
folder_namestring-The name of the new folder.
:MEMory:STOReset / query

Saves the instrument state file (.RSF) and Arb file (.RTF) with the specified filename in the current directory. The command overwrites any previously stored file at that location unless the file is locked.

NameTypeValuesDescription
filenamestring-Filename with the .RSF/.RTF extension, up to 125 characters.
:MEM:STOR NEW.RSF /*Saves the state file in the current location
and sets the filename to NEW.RSF.*/

Queries whether the specified file is stored in the current directory.

NameTypeValuesDescription
filenamestring-Filename with suffix; may contain Chinese characters, English letters, and numbers.
integer - The query returns 0 or 1.
:MEM:VAL? NEW.RSF

Queries the output mode for the specified channel. If <source> is omitted, the command queries the output mode of the current channel.

NameTypeValuesDescription
sourceoptenumCH1 | CH2 | CH3Specifies the channel to query.
enum - Returns the output mode for the selected channel.
:OUTPut:CVCC? CH1 /*Queries the current output mode of CH1. The
query returns CV.*/

Queries whether an overcurrent protection (OCP) event occurred on the specified channel.

NameTypeValuesDescription
sourceoptenumCH1 | CH2 | CH3Specifies the channel to query.
boolean - Returns whether an OCP event occurred on the specified channel.

Queries whether an overcurrent protection (OCP) event occurred on the specified channel.

NameTypeValuesDescription
sourceoptdiscrete-Specifies the output channel to query.
integer - Returns 1 if an OCP event occurred, or 0 otherwise.
:OUTP:OCP:QUES? CH1 /*Queries whether an OCP event occurred on CH1.*/

Clears an overcurrent protection (OCP) event occurred on the specified channel. If <source> is omitted, the command clears the OCP event on the current channel.

NameTypeValuesDescription
sourceoptdiscreteCH1 | CH2 | CH3Channel on which to clear the OCP event.

Sets or queries the time in milliseconds that the overcurrent protection (OCP) is temporarily disabled.

NameTypeValuesDescription
sourceoptdiscreteCH1 | CH2 | CH3Specifies the channel to use.
valuerealmsDelay time for temporarily disabling OCP.
limoptenumlimLimits the query to return a limit value.
returns

Sets or queries the on/off state of the overcurrent protection (OCP) function for the specified channel.

NameTypeValuesDescription
sourceoptdiscreteCH1 | CH2 | CH3Channel to which the OCP state applies; if omitted, the current channel is used.
boolenum0 | 1 | ON | OFFEnables or disables OCP.

Sets or queries the overcurrent protection (OCP) level of the specified channel.

NameTypeValuesDescription
sourceoptdiscreteCH1 | CH2 | CH3Specifies the channel.
valuereal-Sets the OCP level.
limdiscreteMINimum | MAXimumSelects the minimum or maximum OCP level.
:OUTPut:OFFModeset / query

Sets or queries the channel off mode.

NameTypeValuesDescription
modeenum0V | IMMEOFF | DELAYOFFSelects the channel off mode.
enum - Returns the channel off mode.
:OUTPut:OFFMode IMMEOFF /*Sets the channel off mode to immediate turn-off.*/
:OUTPut:OFFMode? /*Queries the channel off mode. The query returns IMMEOFF.*/

Queries the OVP alarm state for the specified source. The syntax shows an optional source parameter, but this slice does not document the return format or valid source values.

NameTypeValuesDescription
sourceopt--

Queries whether an overvoltage protection (OVP) event occurred on the specified channel.

NameTypeValuesDescription
sourceoptenumCH1 | CH2 | CH3Specifies the channel to query; if omitted, the current channel is used.
enum - Returns 1 if an OVP event occurred, or 0 if it did not.
:OUTP:OVP:ALAR? CH1 /*Queries whether an OVP event occurred on
CH1.*/

Clears an overvoltage protection (OVP) event that occurred on the specified channel. If `<source>` is omitted, the current channel is used.

NameTypeValuesDescription
<source>optdiscreteCH1 | CH2 | CH3Channel on which to clear the OVP event.
:OUTP:OVP:CLE CH1 /*Clears an OVP event that occurred on CH1.*/

Sets or queries the on/off state of the overvoltage protection (OVP) function of the specified channel.

NameTypeValuesDescription
sourceoptdiscreteCH1 | CH2 | CH3Specifies the channel to operate on.
boolboolean0 | 1 | ON | OFFEnables or disables the OVP function.
integer - Returns the OVP on/off state as 1 or 0.
:OUTP:OVP CH1,1 /*Enables the OVP function for CH1.*/
:OUTP:OVP? CH1 /*Queries the OVP on/off state for CH1. The query returns 1.*/

Sets or queries the OVP level for the specified channel.

NameTypeValuesDescription
sourceoptenumCH1 | CH2 | CH3
valuereal-
qualifierenumlim
:OUTPut:PAIRset / query

Sets or queries the channel connection mode.

NameTypeValuesDescription
typeenumOFF | PARallel | SERiesChannel connection mode.
enum - Returns the current channel connection mode.
:OUTPut[:STATe]set / query

Sets or queries the on/off state of the output for the specified channel.

NameTypeValuesDescription
sourceoptdiscreteCH1 | CH2 | CH3 | ALLSpecifies the channel whose output state is affected.
boolboolean0 | 1 | ON | OFFSets the output state.
boolean - Returns the on/off state of the output for the specified channel.

Sets or queries the on/off state of the tracking function.

NameTypeValuesDescription
boolenum0 | 1 | ON | OFFSelects the tracking function state.
enum - The query returns 1 or 0.
:OUTP:TRAC ON /*Enables the tracking function for CH2.*/
:OUTP:TRAC? /*Queries the on/off state of the tracking function. The query returns 1.*/

Queries the value of the condition register of the Operation Status register.

integer - Returns the value of the condition register of the Operation Status register.

Enables the bits in the enable register of the Operation Status register. The query returns the enabled bits as a decimal value corresponding to the binary-weighted sum of the bits in that register.

NameTypeValuesDescription
valueinteger-Decimal value corresponding to the binary-weighted sum of the bits to be enabled in the enable register of the Operation Status register.
integer - Decimal value corresponding to the binary-weighted sum of the bits to be enabled in the enable register of the Operation Status register.

Queries the value of the event register of the Operation Status register. The query returns a decimal value corresponding to the binary-weighted sum of all bits set in the register and clears the register status.

decimal - Returns a decimal value corresponding to the binary-weighted sum of the bits in the register; for example, the query might return +17.
:STAT:OPER? /*Queries the value of the event register of the Operation Status register.*/
:STATus:PRESetset / query

Sets the enable registers of the Questionable Status register to their power-on defaults.

Enables the bits in the enable register of the Questionable Status register. The query returns the enabled bits as a decimal value corresponding to the binary-weighted sum of the enabled bits.

NameTypeValuesDescription
<enable value>integer-Decimal value corresponding to the binary-weighted sum of the bits to be enabled in the enable register of the Questionable Status register.
integer - Returns a decimal value corresponding to the binary-weighted sum of the bits enabled in the Questionable Status register enable register; for example, +17.
:STAT:QUES:ENAB 17
:STAT:QUES:ENAB?

Enables the bits in the enable register of the Questionable Status register. The query variant returns the enabled bits as a decimal value corresponding to the binary-weighted sum of the bits set in the register.

NameTypeValuesDescription
enable valueinteger-Decimal value corresponding to the binary-weighted sum of the bits to be enabled in the enable register of the Questionable Status register.
:STAT:QUES? /*Queries the enable register of the Questionable Status register. The query returns +17.*/

Queries the event register of the channel Questionable Status register. Reading the register returns its binary-weighted decimal sum and clears the latched event bits.

integer - Decimal value corresponding to the binary-weighted sum of all bits set in the event register of the channel Questionable Status register.
STAT:QUES:INST? /*Queries the event register of the channel Questionable Status register. The query returns +10.*/

Queries the output mode for the specified channel summary status item. If [<n>] is omitted, it queries the current channel; the query returns +0, +1, +2, or +3.

NameTypeValuesDescription
noptinteger1 - 3Channel number.
integer - Returns the output mode code: +0 = output off, +1 = CC (constant current) mode, +2 = CV (constant voltage) mode, and +3 = UR (unregulated) mode.
[?25l

Enables bits in the enable register of the specified channel Questionable Status SUMMARY register. The query returns the decimal value corresponding to the binary-weighted sum of the enabled bits, and if <n> is omitted it applies to the current channel.

NameTypeValuesDescription
noptinteger1 - 3Specifies the channel number for the multi-channel model.
enable valueinteger-Decimal value corresponding to the binary-weighted sum of the bits to be enabled in the register.

Queries the value of the event register of the specified channel Questionable Status SUMMARY register. Reading the register clears it.

NameTypeValuesDescription
noptdiscrete1 - 3Specifies the channel number.
integer - Returns a decimal value corresponding to the binary-weighted sum of the bits enabled in the channel Questionable Status SUMMARY register. The query clears the register.
:STAT:QUES:INST:ISUM1? /*Queries the value of the event register of the Questionable Status SUMMARY register for CH1. The query returns +1.*/

Sets or queries the on/off state of the beeper.

NameTypeValuesDescription
boolbooleanON | OFF | 1 | 0On/off state of the beeper.
boolean - Returns the beeper state.

Sets or queries the brightness of the LCD screen.

NameTypeValuesDescription
brightnessinteger1 - 100LCD screen brightness level.
limoptenumMINimum | MAXimumReturns the minimum or maximum brightness value available.
integer - Returns the current brightness value.
:SYST:BRIG 60 /*Sets the screen brightness to 60%.*/
:SYST:BRIG? /*Queries the screen brightness. The query returns 60.*/

Applies the network parameters currently set. The new setting is valid only when this command is executed after the LAN parameters are set.

:SYST:COMM:LAN:APPL /*Applies the network parameters currently set.*/

Sets or queries the on/off state of Auto IP.

NameTypeValuesDescription
boolboolean0 | 1 | ON | OFFOn/off state of Auto IP.
boolean - Returns the current on/off state of Auto IP.
:SYST:COMM:LAN:AUTOip:STATe 1
:SYST:COMM:LAN:AUTOip:STATe?

Sets or queries the on/off state of DHCP. In DHCP mode, the DHCP server in the current network assigns network parameters such as the IP address to the instrument.

NameTypeValuesDescription
boolenum0 | 1 | ON | OFFOn/off state of DHCP.
enum - The query returns 1 or 0.

Sets or queries the Domain Name Service (DNS) address. The command is valid only when Manual IP is enabled.

NameTypeValuesDescription
dnsstring-DNS address in nnn.nnn.nnn.nnn format.
string - Returns the DNS address.

Sets or queries the IP address. The command is valid only when Manual IP is enabled, and the network parameters should be applied afterward with :SYSTem:COMMunicate:LAN:APPLy.

NameTypeValuesDescription
ipstring-IP address in nnn.nnn.nnn.nnn format; the first octet ranges from 1 to 223 except 127, and the other three range from 0 to 255.
string - Returns the current IP address, for example, 172.16.3.128.

Sets or queries the default gateway. The command is valid only when Manual IP is enabled, and the gateway format is nnn.nnn.nnn.nnn.

NameTypeValuesDescription
gatewaystring-Default gateway address in dotted-decimal form.
string - Returns the default gateway, for example 172.16.3.1.
:SYST:COMM:LAN:GATE 172.16.3.1 /*Sets the default gateway to
172.16.3.1.*/
:SYST:COMM:LAN:GATE? /*Queries the current default gateway. The
query returns 172.16.3.1.*/

Sets or queries the subnet mask.

NameTypeValuesDescription
submaskstring-Subnet mask in the format nnn.nnn.nnn.nnn, with each nnn ranging from 0 to 255.
string - Returns the current subnet mask.

Sets the power supply to local, remote, or remote lock mode. The query returns the current operation mode.

NameTypeValuesDescription
modeenumLOCal | REMote | RWLockSelects the operation mode.
enum - Returns the current operation mode.
:SYSTem:COMMunicate:RLSTate REMote /*Sets the power supply to remote mode.*/
:SYSTem:COMMunicate:RLSTate? /*Queries the operation mode. The query returns REMote.*/

Queries and removes errors from the error queue. Errors are retrieved in FIFO order; if no error has occurred, the query returns 0, "No error".

string - Returns the name and content of the error message, for example, -113,"Undefined header; keyword cannot be found". If no error has occurred, returns 0,"No error".

Sets or queries the on/off state of remote lock.

NameTypeValuesDescription
<bool>enum0 | 1 | ON | OFFBoolean state of remote lock.
enum - Returns the on/off state of remote lock.

Sets or queries the system language.

NameTypeValuesDescription
typeenumEN | CH | DE | ES | FRSelects the system language.
enum - Returns the current system language as one of ENGLISH, CHINESE, GERMAN, SPANISH, or FRENCH.
:SYST:LANG:TYPE EN /*Sets the system language to English.*/
:SYST:LANG:TYPE? /*Queries the system language. The query returns
ENGLISH.*/
:SYSTem:LOCalset / query

Returns the power supply from remote mode to local mode.

:SYSTem:POWEronset / query

Sets or queries the power-on setting.

NameTypeValuesDescription
poweron--

Queries the byte stream of the current screen image.

string - The hexadecimal string of the screen image in bitmap (*.bmp) format.
:SYSTem:RWLockset / query

Enables or disables remote lock.

NameTypeValuesDescription
booloptboolean1 | 0 | ON | OFFSpecifies whether remote lock is enabled or disabled.
:SYSTem:SAVerset / query

Sets or queries the on/off state of the screen saver function.

NameTypeValuesDescription
boolenum1 | 0 | ON | OFFTurns the screen saver function on or off.
enum - The query returns 1 or 0.
:SYST:SAV ON /*Enables the screen saver function.*/
:SYST:SAV? /*Queries the on/off state of the screen saver function.
The query returns 1.*/

Sets or queries the sync state. The optional ":STATe" node is shown in the syntax.

NameTypeValuesDescription
<bool>enum1 | 0 | ON | OFFEnables or disables sync state.
:SYSTem:TMODeset / query

Sets or queries the on/off state of tracking function.

NameTypeValuesDescription
trackmodeenumSYNC | INDESelects the track mode.
enum - The query returns the tracking function state as 1 or 0.
:SYSTem:TLOCkset / query

Locks or unlocks the touch screen; queries whether the touch screen is locked.

NameTypeValuesDescription
boolboolean1 | 0 | ON | OFFLocks or unlocks the touch screen.
:SYSTem:TLOCk ON /*Locks the touch screen.*/
:SYSTem:TLOCk? /*Queries whether the touch screen is locked. The query returns 1.*/

Queries the present SCPI version of the system.

string - The present SCPI version in the form YYYY.V, where YYYY is the version year and V is the current SCPI version number.
:SYST: VERS? /*Queries the present SCPI version of the system. The query returns 1999.0.*/

:TIMEr:CYCLEsset / query

Sets or queries the repetition cycle for the currently selected channel.

NameTypeValuesDescription
cycleenumN | ISelects the cycle mode.
valueoptinteger1 - 99999Sets the cycle value.
:TIMEr:CHANNelset / query

Sets or queries the channel currently edited.

NameTypeValuesDescription
chenumCH1 | CH2 | CH3Channel to set as the currently edited channel.
enum - Returns the currently edited channel.
:TIMEr:ENDStateset / query

Sets or queries the end state of the generator. "End state" refers to the instrument state after it has completed outputting groups of voltage/current when the number of cycles is finite.

NameTypeValuesDescription
endenumOFF | LASTSets the end state after output completion.
enum - Returns the current end state.
:TIME:ENDS LAST /*Sets the end state to “LAST”.*/
:TIME:ENDS? /*Queries the end state. The query returns LAST.*/

Queries the number of output groups in the Arb editor.

integer - Returns the number of output groups in the Arb editor.
:TIME:GROUP:NUM? /*Queries the number of output groups. The query returns 25.*/

Inserts a group of data to the currently selected row in the Arb editor. Queries the parameters of the group currently edited in the Arb editor.

NameTypeValuesDescription
voltrealVThe voltage range of the current channel.
currrealAThe current range of the current channel.
timereal3600 s
groupcountoptinteger1 - 512The number of the group of parameters to be queried.
string - The query returns a string starting with #; the data block header is followed by the specified Arb parameters.

Deletes groups of parameters starting from the group currently edited.

NameTypeValuesDescription
groupcountoptinteger1 - 512Number of groups to be deleted.
:TIMEr:GROUP:INDEx 25 /*Sets the index number of the group
currently edited to 25./
:TIMEr:RUNset / query

Sets or queries the run type of the generator.

NameTypeValuesDescription
runenumCONTinue | SINGleRun type to use.
enum - The query returns the current run type.
:TIMEr:RUN SINGle /*Sets the run type to single.*/
:TIMEr:RUN? /*Queries the run type. The query returns SINGle.*/
:TIMEr[:STATe]set / query

Sets or queries the run/stop state of the generator.

NameTypeValuesDescription
boolboolean-Run/stop state to set.

Sets the Arb parameters based on the currently selected template and the parameters already set.

Sets or queries the fall index of ExpFall.

NameTypeValuesDescription
valueinteger0 - 10
integer - The query returns an integer between 0 and 10.
:TIME:TEMP:FALLR 5 /*Sets the fall index of ExpFall to 5.*/
:TIME:TEMP:FALLR? /*Queries the fall index of ExpFall currently set. The query returns 5.*/

Sets or queries the interval of the timer template.

NameTypeValuesDescription
<value>integer0 - 10

Sets or queries the on/off state of the invert function of the template currently selected.

NameTypeValuesDescription
boolenum0 | 1 | ON | OFFOn/off state of the invert function.

Sets or queries the maximum voltage or current value of the selected template.

NameTypeValuesDescription
valuerealV/AVoltage or current range of the channel currently selected.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum current/voltage available.
real - Returns the maximum voltage or current of the template currently selected.

Sets or queries the minimum voltage or current value of the template currently selected.

NameTypeValuesDescription
valuereal0Voltage or current range of the channel currently selected.
qualifierenumMINimum | MAXimumSelects the minimum or maximum current/voltage available.
real - The query returns the minimum voltage or current value of the template currently selected, for example, 0.200 or 0.100.

Sets or queries the editing object of the currently selected template and the corresponding current or voltage value.

NameTypeValuesDescription
objenumV | CSelects voltage or current to edit.
valueoptreal-Sets the constant current or voltage value for the selected channel.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum value when used with the query.
string - Returns the editing object currently selected and the corresponding current or voltage value, separated by a comma.
:TIME:TEMP:OBJ V,2 /*Selects the editing object to voltage and sets
:TIME:TEMP:OBJ? /*Queries the editing object and the corresponding

Sets or queries the period of the waveform. The value specifies the duration of a cycle for a waveform and is required for all waveforms except ExpRise and ExpFall.

NameTypeValuesDescription
<value>real1 s - 3600 sDuration of one waveform cycle.
real - Returns the period as a real number.
:TIME:TEMP:PERI 15 /*Sets the Period to 15 s.*/
:TIME:TEMP:PERI? /*Queries the Period for the selected template. The query returns 15.0.*/

Sets the number of points in the selected waveform template.

NameTypeValuesDescription
<value>integer-Number of points for the selected template.

Sets or queries the rise index of ExpRise.

NameTypeValuesDescription
valueinteger0 - 10Rise index for ExpRise.

Sets or queries the template type.

NameTypeValuesDescription
<temp>enumSINE | PULSE | RAMP | UP | DN | UPDN | RISE | FALLTemplate type to select.
enum - The query returns the currently selected template type.
:TIME:TEMP:SEL UP /*Selects the Stair Up template.*/
:TIME:TEMP:SEL? /*Queries the template currently selected. The query returns UP.*/

Sets or queries the symmetry of the ramp. Symmetry is specified as the ratio of the duration of the rising edge within a period to the whole period.

NameTypeValuesDescription
valueinteger0 - 100Symmetry value in percent.
string (%) - The query returns the symmetry, for example, 60%.
:TIME:TEMP:SYMM 60 /*Sets the Symmetry to 60%.*/
:TIME:TEMP:SYMM? /*Queries the Symmetry. The query returns 60%.*/

Sets the positive pulse width of the pulse. Pulse width refers to the duration of the high level within a period.

NameTypeValuesDescription
valuereal3600 sPositive pulse width value.
:TIME:TEMP:WIDT 1s
:TIME:TEMP:WIDT?

Sets or queries the number of steps between the maximum and minimum for StairUp, StairDn, or StairUpDn. For a complete cycle, the value should be smaller than the number of points in :TIMEr:TEMPlet:POINTs.

NameTypeValuesDescription
valinteger3 - 99999Number of steps between the maximum and minimum for the waveform.
integer - Returns the number of steps between the maximum and minimum for the waveform.
:TIMEr:TEMPlet:STAIr 30
:TIMEr:TEMPlet:STAIr?
:TIMEr:TRIGset / query

Sets or queries the trigger source. The source determines whether waveform output starts from the front-panel Run/Stop key or from a remote BUS trigger.

NameTypeValuesDescription
trigenumMANual | BUSTrigger source selection.
enum - Returns the current trigger source as MANUAL or BUS.

Sets or queries the on/off state of the trigger input function for the specified data line.

NameTypeValuesDescription
ddiscreteD1 | D2 | D3 | D4Specified data line.
boolboolean1 | ON | 0 | OFFOn/off state of the trigger input function.
integer - The query returns 1 or 0.
:TRIG:IN D1,ON
:TRIG:IN? D1

As soon as the trigger system is initiated, the analog hardware sends the trigger signal immediately.

Sets or queries the output response of the trigger input for the specified data line.

NameTypeValuesDescription
ddiscreteD1 | D2 | D3 | D4Specifies the data line.
resdiscreteON | OFF | ALTERSelects the trigger input output response.
none provided

Sets or queries the source under control of the trigger input for the specified data line.

NameTypeValuesDescription
ddiscreteD1 | D2 | D3 | D4Specifies the data line.
chstring-Selects one or more channels as the source under control.
string - Returns the name of the source under control. If multiple channels are selected, they are returned as a comma-separated list.
:TRIG:IN:SOUR D1,CH1,CH2 /*Sets the source under control of D1 trigger input to CH1 and CH2.*/
:TRIG:IN:SOUR? D1 /*Queries the source under control of D1 trigger input. The query returns CH1,CH2.*/
:TRIGger:IN:TYPEset / query

Sets or queries the trigger type of the trigger input for the specified data line.

NameTypeValuesDescription
denumD1 | D2 | D3 | D4Specified data line.
type--Trigger type for the selected data line.

Sets or queries the trigger condition of the trigger output of the specified data line.

NameTypeValuesDescription
denumD1 | D2 | D3 | D4
condienumOUTON | OUTOFF | AUTO
enum - The query returns OUTON, OUTOFF, or AUTO.

Sets or queries the output response of the trigger output for the specified data line.

NameTypeValuesDescription
ddiscreteD1 | D2 | D3 | D4Specified data line.
poldiscretePOSitive | NEGativeOutput polarity for the selected data line.
enum - The query returns the polarity of the specified data line.

Sets or queries the control source of the trigger output function for the specified data line.

NameTypeValuesDescription
ddiscreteD1 | D2 | D3 | D4Specifies the data line whose trigger output control source is selected.
sourcediscreteCH1 | CH2 | CH3Selects the control source for trigger output.
enum - The query returns the name of the selected control source, for example CH1.

Sets or queries the on/off state of the trigger output function for the specified data line.

NameTypeValuesDescription
denumD1 | D2 | D3 | D4Specifies the data line to control.
boolenum0 | 1 | ON | OFFEnables or disables the trigger output function.