Sets or queries the analysis object of the common analysis function.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | CH1_V | CH1_C | CH1_P | CH2_V | CH2_C | CH2_P | CH3_V | CH3_C | CH3_P | Analysis object selection. |
SCPI COMMAND REFERENCE
The Rigol DP932A 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
Sets or queries the analysis object of the common analysis function.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | CH1_V | CH1_C | CH1_P | CH2_V | CH2_C | CH2_P | CH3_V | CH3_C | CH3_P | Analysis object selection. |
Sets or queries the analysis object of the pulse current analysis.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | discrete | CH1 | CH2 | Analysis object channel selection. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | discrete | - | Channel selection. |
| type | null | - | Threshold type. |
| bool | boolean | - | Boolean setting. |
| val | real | - | Threshold value. |
Sets the save route destination for the analyzer. The query form returns the current save route destination.
| Name | Type | Values | Description |
|---|---|---|---|
| dest | - | - |
Sets or queries whether to save the logged data.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Whether to save the logged data. |
Sets or queries the run/stopped state of the analyzer.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | ON | OFF | Run/stopped state of the analyzer. |
:ANALyzer:STATe ON /*Turns on the analyzer.*/ :ANALyzer:STATe? /*Queries the on/off state of the analyzer. The query returns 1.*/
Sets or queries the type of analysis.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | COM | CURR | Selects the analysis type. |
:ANALyzer:TYPE CURR :ANALyzer:TYPE?
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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | CH1 | CH2 | CH3 | Specifies the channel to apply the setting to. |
| voltopt | real | - | Sets the voltage value for the channel. |
| curropt | real | - | Sets the current value for the channel. |
Clears all event registers.
Queries the Standard Event register and clears all bits in the register.
Enables or queries the bits in the enable register of the Standard Event register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable_value | integer | 0 - 255 | Decimal value corresponding to the binary-weighted sum of the bits to be enabled in the Standard Event register. |
Queries the instrument’s identification string.
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.
Queries the installation status of the options.
Enables or disables clearing the enable registers of the Status Byte and Standard Event registers at power-on.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Boolean that controls whether the registers are cleared at power-on. |
Recalls a previously stored instrument state from internal memory.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 - 9 | Index of the stored instrument state to recall. |
Restores the power supply to its factory default. Executing the command immediately restores the default state without querying.
Saves the current power supply state to internal memory. The saved state number is selected with a value from 0 to 9.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 - 9 | Storage location number in internal memory. |
*SAV 5
Enables bits in the enable register of the Status Byte register. The query returns the enabled bits in that register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable_value | discrete | - | Bits to enable in the Status Byte register enable register. |
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.
Generates an event trigger.
*TRG /*Generates an event trigger.*/
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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | discrete | 1 | 2 | 3 | Channel number to select; 1, 2, and 3 represent 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.
| Name | Type | Values | Description |
|---|---|---|---|
| source | - | - |
Selects the channel to be programmed or queries the channel currently selected.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | CH1 | CH2 | CH3 | Channel to select. |
:INST CH2 /*Selects CH2 as the current channel.*/ :INST? /*Queries the channel currently selected. The query returns CH2:32V/3A.*/
Installs the option specified by the license string. The license is a fixed-character ASCII string unique to each instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | License string for the option to install. |
Installs the option license for the specified option. The license is a unique fixed-character string for each instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| license | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | CH1 | CH2 | CH3 | SERies | PARallel | Selects the channel or loop whose voltage, current, and power are queried. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| <source>opt | discrete | CH1 | CH2 | CH3 | ALL | SERies | PARallel | Specifies the channel or loop to measure. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | CH1 | CH2 | CH3 | ALL | SERies | PARallel | Specifies the channel or loop source to query. |
Queries the voltage measured at the output terminal of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | CH1 | CH2 | CH3 | ALL | SERies | PARallel | Specifies the channel or loop whose measured voltage is queried. |
Queries all the files and folders in the current path.
Sets or queries the current directory.
| Name | Type | Values | Description |
|---|---|---|---|
| directory_name | string | - | The directory to set as the current directory; it must be valid. |
:MEMory:CDIRectory C:/ /*Sets the current directory to C disk.*/ :MEMory:CDIRectory? /*Queries the current directory. The query returns C:/.*/
Deletes the specified file from the current path.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | Name of the file to delete. |
Queries the available external storage disk(s).
Reads the specified file stored in the current directory, including state files (.RSF) and Arb files (.RTF).
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | 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.*/
Locks or unlocks the specified file stored in C disk, or queries whether the specified file in C disk is locked.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | The specified file stored in C disk. |
| bool | enum | LOCK | UNLock | Locks or unlocks the specified file. |
Creates a new folder in the current directory.
| Name | Type | Values | Description |
|---|---|---|---|
| folder_name | string | - | The name of the new folder. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | Filename with suffix; may contain Chinese characters, English letters, and numbers. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | CH1 | CH2 | CH3 | Specifies the channel to query. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | CH1 | CH2 | CH3 | Specifies the channel to query. |
Queries whether an overcurrent protection (OCP) event occurred on the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | - | Specifies the output channel to query. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | CH1 | CH2 | CH3 | Channel on which to clear the OCP event. |
Sets or queries the time in milliseconds that the overcurrent protection (OCP) is temporarily disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | CH1 | CH2 | CH3 | Specifies the channel to use. |
| value | real | ms | Delay time for temporarily disabling OCP. |
| limopt | enum | lim | Limits the query to return a limit value. |
Sets or queries the on/off state of the overcurrent protection (OCP) function for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | CH1 | CH2 | CH3 | Channel to which the OCP state applies; if omitted, the current channel is used. |
| bool | enum | 0 | 1 | ON | OFF | Enables or disables OCP. |
Sets or queries the overcurrent protection (OCP) level of the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | CH1 | CH2 | CH3 | Specifies the channel. |
| value | real | - | Sets the OCP level. |
| lim | discrete | MINimum | MAXimum | Selects the minimum or maximum OCP level. |
Sets or queries the channel off mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | 0V | IMMEOFF | DELAYOFF | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | - | - |
Queries whether an overvoltage protection (OVP) event occurred on the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | CH1 | CH2 | CH3 | Specifies the channel to query; if omitted, the current channel is used. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| <source>opt | discrete | CH1 | CH2 | CH3 | Channel 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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | CH1 | CH2 | CH3 | Specifies the channel to operate on. |
| bool | boolean | 0 | 1 | ON | OFF | Enables or disables the OVP function. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | enum | CH1 | CH2 | CH3 | |
| value | real | - | |
| qualifier | enum | lim |
Sets or queries the channel connection mode.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | OFF | PARallel | SERies | Channel connection mode. |
Sets or queries the on/off state of the output for the specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| sourceopt | discrete | CH1 | CH2 | CH3 | ALL | Specifies the channel whose output state is affected. |
| bool | boolean | 0 | 1 | ON | OFF | Sets the output state. |
Sets or queries the on/off state of the tracking function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | ON | OFF | Selects the tracking function state. |
: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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | 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.
:STAT:OPER? /*Queries the value of the event register of the Operation Status register.*/
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.
| Name | Type | Values | Description |
|---|---|---|---|
| <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. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| 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. |
: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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 3 | Channel number. |
[?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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 3 | Specifies the channel number for the multi-channel model. |
| enable value | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | discrete | 1 - 3 | Specifies the channel number. |
:STAT:QUES:INST:ISUM1? /*Queries the value of the event register of the Questionable Status SUMMARY register for CH1. The query returns +1.*/
Issues a single beep immediately.
Sets or queries the on/off state of the beeper.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | ON | OFF | 1 | 0 | On/off state of the beeper. |
Sets or queries the brightness of the LCD screen.
| Name | Type | Values | Description |
|---|---|---|---|
| brightness | integer | 1 - 100 | LCD screen brightness level. |
| limopt | enum | MINimum | MAXimum | Returns the minimum or maximum brightness value available. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 0 | 1 | ON | OFF | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | ON | OFF | On/off state of DHCP. |
Sets or queries the Domain Name Service (DNS) address. The command is valid only when Manual IP is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| dns | string | - | DNS address in nnn.nnn.nnn.nnn format. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| ip | string | - | 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. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| gateway | string | - | Default gateway address in dotted-decimal form. |
: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 on/off state of Manual IP.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 0 | 1 | ON | OFF | On/off state of Manual IP. |
Sets or queries the subnet mask.
| Name | Type | Values | Description |
|---|---|---|---|
| submask | string | - | Subnet mask in the format nnn.nnn.nnn.nnn, with each nnn ranging from 0 to 255. |
Sets the power supply to local, remote, or remote lock mode. The query returns the current operation mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LOCal | REMote | RWLock | Selects the 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".
Sets or queries the on/off state of remote lock.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 0 | 1 | ON | OFF | Boolean state of remote lock. |
Sets or queries the system language.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | EN | CH | DE | ES | FR | Selects the system language. |
:SYST:LANG:TYPE EN /*Sets the system language to English.*/ :SYST:LANG:TYPE? /*Queries the system language. The query returns ENGLISH.*/
Returns the power supply from remote mode to local mode.
Sets or queries the power-on setting.
| Name | Type | Values | Description |
|---|---|---|---|
| poweron | - | - |
Queries the byte stream of the current screen image.
Sets the instrument to remote control mode.
Enables or disables remote lock.
| Name | Type | Values | Description |
|---|---|---|---|
| boolopt | boolean | 1 | 0 | ON | OFF | Specifies whether remote lock is enabled or disabled. |
Sets or queries the on/off state of the screen saver function.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 1 | 0 | ON | OFF | Turns the screen saver function on or off. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| <bool> | enum | 1 | 0 | ON | OFF | Enables or disables sync state. |
Sets or queries the on/off state of tracking function.
| Name | Type | Values | Description |
|---|---|---|---|
| trackmode | enum | SYNC | INDE | Selects the track mode. |
Locks or unlocks the touch screen; queries whether the touch screen is locked.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | 1 | 0 | ON | OFF | Locks 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.
:SYST: VERS? /*Queries the present SCPI version of the system. The query returns 1999.0.*/
Sets or queries the repetition cycle for the currently selected channel.
| Name | Type | Values | Description |
|---|---|---|---|
| cycle | enum | N | I | Selects the cycle mode. |
| valueopt | integer | 1 - 99999 | Sets the cycle value. |
Sets or queries the channel currently edited.
| Name | Type | Values | Description |
|---|---|---|---|
| ch | enum | CH1 | CH2 | CH3 | Channel to set as the currently edited channel. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| end | enum | OFF | LAST | Sets the end state after output completion. |
: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.
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| volt | real | V | The voltage range of the current channel. |
| curr | real | A | The current range of the current channel. |
| time | real | 3600 s | |
| groupcountopt | integer | 1 - 512 | The number of the group of parameters to be queried. |
Deletes groups of parameters starting from the group currently edited.
| Name | Type | Values | Description |
|---|---|---|---|
| groupcountopt | integer | 1 - 512 | Number of groups to be deleted. |
:TIMEr:GROUP:INDEx 25 /*Sets the index number of the group currently edited to 25./
Sets or queries the run type of the generator.
| Name | Type | Values | Description |
|---|---|---|---|
| run | enum | CONTinue | SINGle | Run type to use. |
:TIMEr:RUN SINGle /*Sets the run type to single.*/ :TIMEr:RUN? /*Queries the run type. The query returns SINGle.*/
Sets or queries the run/stop state of the generator.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 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.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | 0 - 10 |
Sets or queries the on/off state of the invert function of the template currently selected.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | 0 | 1 | ON | OFF | On/off state of the invert function. |
Sets or queries the maximum voltage or current value of the selected template.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | V/A | Voltage or current range of the channel currently selected. |
| qualifieropt | enum | MINimum | MAXimum | Uses the minimum or maximum current/voltage available. |
Sets or queries the minimum voltage or current value of the template currently selected.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 | Voltage or current range of the channel currently selected. |
| qualifier | enum | MINimum | MAXimum | Selects the minimum or maximum current/voltage available. |
Sets or queries the editing object of the currently selected template and the corresponding current or voltage value.
| Name | Type | Values | Description |
|---|---|---|---|
| obj | enum | V | C | Selects voltage or current to edit. |
| valueopt | real | - | Sets the constant current or voltage value for the selected channel. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum value when used with the query. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | real | 1 s - 3600 s | Duration of one waveform cycle. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | - | Number of points for the selected template. |
Sets or queries the rise index of ExpRise.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 10 | Rise index for ExpRise. |
Sets or queries the template type.
| Name | Type | Values | Description |
|---|---|---|---|
| <temp> | enum | SINE | PULSE | RAMP | UP | DN | UPDN | RISE | FALL | Template type to select. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 100 | Symmetry value in percent. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 3600 s | Positive 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.
| Name | Type | Values | Description |
|---|---|---|---|
| val | integer | 3 - 99999 | Number of steps between the maximum and minimum for the waveform. |
:TIMEr:TEMPlet:STAIr 30 :TIMEr:TEMPlet:STAIr?
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.
| Name | Type | Values | Description |
|---|---|---|---|
| trig | enum | MANual | BUS | Trigger source selection. |
Sets or queries the on/off state of the trigger input function for the specified data line.
| Name | Type | Values | Description |
|---|---|---|---|
| d | discrete | D1 | D2 | D3 | D4 | Specified data line. |
| bool | boolean | 1 | ON | 0 | OFF | On/off state of the trigger input function. |
: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.
| Name | Type | Values | Description |
|---|---|---|---|
| d | discrete | D1 | D2 | D3 | D4 | Specifies the data line. |
| res | discrete | ON | OFF | ALTER | Selects the trigger input output response. |
none provided
Sets or queries the source under control of the trigger input for the specified data line.
| Name | Type | Values | Description |
|---|---|---|---|
| d | discrete | D1 | D2 | D3 | D4 | Specifies the data line. |
| ch | string | - | Selects one or more channels as the source under control. |
: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.*/
Sets or queries the trigger type of the trigger input for the specified data line.
| Name | Type | Values | Description |
|---|---|---|---|
| d | enum | D1 | D2 | D3 | D4 | Specified 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.
| Name | Type | Values | Description |
|---|---|---|---|
| d | enum | D1 | D2 | D3 | D4 | |
| condi | enum | OUTON | OUTOFF | AUTO |
Sets or queries the output response of the trigger output for the specified data line.
| Name | Type | Values | Description |
|---|---|---|---|
| d | discrete | D1 | D2 | D3 | D4 | Specified data line. |
| pol | discrete | POSitive | NEGative | Output polarity for the selected data line. |
Sets or queries the control source of the trigger output function for the specified data line.
| Name | Type | Values | Description |
|---|---|---|---|
| d | discrete | D1 | D2 | D3 | D4 | Specifies the data line whose trigger output control source is selected. |
| source | discrete | CH1 | CH2 | CH3 | Selects the control source for trigger output. |
Sets or queries the on/off state of the trigger output function for the specified data line.
| Name | Type | Values | Description |
|---|---|---|---|
| d | enum | D1 | D2 | D3 | D4 | Specifies the data line to control. |
| bool | enum | 0 | 1 | ON | OFF | Enables or disables the trigger output function. |