/

Keysight

/

Keysight EL34143A

SCPI COMMAND REFERENCE

Keysight EL34143A

Keysight EL34143A

The Keysight EL34143A is Keysight's electronic load in the EL30000 Series DC Electronic Loads family. Its SCPI remote-control interface exposes 375 commands across 26 subsystems - 184 settable and 191 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.

375

Commands

184

Settable

191

Queries

26

Subsystems

SCPI

Verified

2026-07-16

All commands

Returns the secure state of the calibration subsystem.

enum - Returns whether calibration security is enabled or disabled.

Sets a calibration string. No return value is documented for the query in this slice.

NameTypeValuesDescription
stringstring-Calibration string to store.
returns
CALibration:STRing "<string>"
CALibration:STRing?

Enables or disables automatic saving of calibration constants. When enabled, leaving the CAL state automatically moves calibration data from volatile to non-volatile memory and increments CALibration:COUNt by 1.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the auto save feature.
enum - Returns 0 (OFF) or 1 (ON).
CAL:ASAVE 1

Returns the number of times the electronic load has been calibrated. The value increases by one for each calibration point.

integer - The calibration count.
CALibration:COUNt?

Sets the input current value for the low calibration range. The value must be entered after selecting a calibration level, and the command can only be used when calibration is unsecured and input is ON.

NameTypeValuesDescription
currentrealAInput current value read from an external meter.
CAL:CURR:LOW 0.5

Sets the input current value for the middle calibration range, obtained by reading an external meter. The command is used only when calibration is unsecured and input is ON.

NameTypeValuesDescription
currentreal-Input current value to store for the middle calibration range.
CAL:CURR:MID 1

Sets the input current value for the high calibration range using a value read from an external meter. The command can only be used when calibration is unsecured and input is ON, and a calibration level must be selected first.

NameTypeValuesDescription
currentrealAInput current value to store for the high range.
CALibration:CURRent[:DATA][:HIGH] <current>[, (@<chanlist>)]
Sets the input current value (high range) obtained by reading a DMM for example 5 A: CAL:CURR 5

Sets the electronic load to a current limit calibration point entered with CALibration:CURLimit[:DATA]. The command can only be used after calibration is unsecured, and the low-end point must be selected first during a two-point calibration.

NameTypeValuesDescription
levelenumMINimum | MAXimumSelects the calibration point for the current limit calibration.
chanlistoptchannel_list-Specifies the channel list.
CAL:CURL LEV 5, (@1)

Enters a current limit value for calibration on the selected input. The value must be obtained from an external meter, and two successive end-point values must be entered after selecting the calibration level.

NameTypeValuesDescription
currentrealACurrent limit value to enter for calibration.
chanlistoptchannel_list-Selected input channel list.
CAL:CURL 5, (@1)

Sets the electronic load to the low calibration point for current level calibration. It can only be used after calibration is unsecured, and the low-end point (MIN or POINT1) must be selected and entered first.

NameTypeValuesDescription
modeenumMINimum | MAXimumSelects the low calibration point for the current level calibration.
CAL:CURR:LEV:LOW MIN, (@1)

Sets the calibration point for current limit calibration to the mid-range level. Before use, the input to be calibrated must be selected with the INSTrument command, and calibration must be unsecured.

NameTypeValuesDescription
modeenumMINimum | MAXimumSelects the mid-range calibration point.
CAL:CURR:LEV:LOW MIN, (@1)

Sets the electronic load to a calibration point for current level calibration. The low-end point (MIN or POINT1) must be selected and entered first during calibration.

NameTypeValuesDescription
modeenumPOINT1 | POINT2 | POINT3 | POINT4 | POINT5Calibration point for the high current range.
CAL:CURR:LEV POINT1, (@1)
CAL:CURR:LEV:LOW MIN, (@1)

Stores the date that the electronic load was last calibrated in nonvolatile memory. This command is equivalent to CALibration:STRing.

NameTypeValuesDescription
stringstring-Calibration date string to store.
CAL:DATE "4/22/17"

Saves calibration constants in non-volatile memory after the calibration procedure has been completed. If Auto Save is not enabled, CAL:SAVE stores the new calibration data to non-volatile memory.

Saves calibration constants: CAL:SAVE

Sets a new security passcode for calibration security. The passcode must be entered after unsecuring the electronic load with the old passcode, and can be up to 9 digits.

NameTypeValuesDescription
new codeinteger-New security passcode to store.
CAL:SEC:CODE 12345

Secures or unsecures the electronic load for calibration using the specified passcode. The query returns 0 when calibration is unsecured and 1 when it is secured.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Selects whether calibration security is enabled or disabled.
passcodestring-Passcode specified by CALibration:SECure:CODE.
integer - Returns 0 for calibration unsecured and 1 for calibration secured.
CAL:SEC:STAT ON, 0

Saves up to 40 characters of calibration information, such as a last calibration date, next due date, or serial number. The string can be read back regardless of security status, but writing it requires the instrument to be unsecured.

NameTypeValuesDescription
stringstring-Calibration information string to store.
string - Quoted calibration string.
CAL:STR "4/22/17"

Sets the electronic load to the low calibration point for voltage calibration. During calibration, the low-end point must be selected and entered first, after unsecuring calibration and selecting the input to be calibrated.

NameTypeValuesDescription
levelenumMINimum | MAXimumCalibration point to select.
CAL:VOLT:LEV MIN

Sets the electronic load to a calibration point entered with CAL:VOLT[:DATA] for the selected input. During calibration, the low-end point must be selected and entered first, followed by the high-end point.

NameTypeValuesDescription
levelenumMINimum | MAXimumCalibration point to select for the voltage level.
chanlistoptchannel_list-Input channel list to calibrate.
CAL:VOLT:LEV MIN

Sets the low input voltage value for a selected input during calibration. The value is entered from an external meter and is used with the corresponding high-end value to compute new calibration constants.

NameTypeValuesDescription
numeric valuerealVLow input voltage value to store for the selected channel.
chanlistoptchannel_list-Channel list identifying the input(s) to calibrate.
CAL:VOLT 0.5, (@1)

Sets a calibrated high voltage value for a selected input channel using an externally measured value. The value is used with the corresponding low value to compute new calibration constants stored in non-volatile memory.

NameTypeValuesDescription
numeric valuerealVHigh input voltage value obtained by reading an external meter.
chanlistoptchannel_list-Channel list selecting the input channel(s) to calibrate.
CAL:VOLT 10, (@1)

Selects the active channel by numeric index. The command accepts channel 1 or 2, and the query returns the current selection.

NameTypeValuesDescription
channeloptinteger1 - 2Channel to select.
integer - Returns the selected channel number.

Selects or queries the channel load setting. When queried with MAX, it returns the maximum load setting.

NameTypeValuesDescription
loadoptinteger1 - 2Channel load setting to select.
integer - Returns the load setting as the maximum value when queried with MAX.

Selects the active channel. If no channel is specified, the command uses CH1 or CH2 as documented in the syntax line.

NameTypeValuesDescription
channeloptenumCH1 | CH2Channel to select.
enum - Returns the currently selected channel.
:CHANnel:NSELectset / query

Selects the input to be programmed among two inputs by numeric value instead of the input identifier used in :CHANnel[:SELect]. 1 selects CH1 and 2 selects CH2.

NameTypeValuesDescription
channeloptinteger1 - 2Numeric input selector; 1 selects CH1 and 2 selects CH2.
CHANnel:NSELect [1 | 2]
CHANnel:NSELect?

Selects the input to be programmed among the available channels by input identifier. If the optional channel parameter is omitted, the executed command applies to the currently selected channel.

NameTypeValuesDescription
channeloptenumCH1 | CH2Input identifier to select.
:CHANnel[:LOAD]set / query

Selects multiple inputs from the electronic load to which all subsequent input-specific commands will be directed. The query returns the number of inputs in the electronic load.

NameTypeValuesDescription
inputoptinteger1 - 2Selects one input to be programmed.
integer - Returns the number of inputs in the electronic load.
CHANnel[:LOAD] [1 | 2]
CHANnel[:LOAD]? MAX

Sets or queries the positive immediate current limit amplitude. The command accepts a current value, MINimum, or MAXimum when setting, and the query can be qualified with MINimum or MAXimum.

NameTypeValuesDescription
currentreal-Current limit amplitude to set.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed current limit amplitude.
real - Returns the present positive immediate current limit amplitude, or the minimum/maximum value when qualified with MINimum or MAXimum.

Sets or queries the current output mode. The available modes are fixed, step, and list.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTCurrent mode to select.
enum - Returns the present current mode.

Sets the triggered current amplitude. The value may be a current or the MINimum or MAXimum keyword.

NameTypeValuesDescription
currentreal-Triggered current amplitude to set.
qualifieroptenumMINimum | MAXimumOptional keyword alternative to the current value.

Sets or queries the present current amplitude level. The command accepts a current value or the keywords MINimum, MAXimum, and DEFault; the query form can also request MINimum or MAXimum explicitly.

NameTypeValuesDescription
currentreal-Current amplitude level to set.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword qualifier for setting or querying the level.
real - Returns the present current amplitude level, or the MINimum/MAXimum value when queried with a qualifier.

Sets the triggered current level when the input is in constant current mode. The triggered level is a stored value that is programmed when a Step transient is triggered.

NameTypeValuesDescription
currentrealminimum - maximumTriggered current level to program.
chanlistoptchannel_list-Channels to which the setting applies.
CURR:TRIG 1, (@1,2)

Sets the immediate current level when the input is in constant current mode. The query returns the programmed current level for each specified channel as a scientific-notation value.

NameTypeValuesDescription
currentrealminimum - maximumImmediate current level to program.
chanlistoptchannel_list-Channels to which the command applies.
real - Programmed current level for each specified channel, returned in the form +n.nnnnnnnnE+nn. Multiple responses are separated by commas.
CURR 3, (@1)

Sets the current limit in CV mode. The minimum value is the most negative value of the range; units are amperes.

NameTypeValuesDescription
currentrealminimum - maximumCurrent limit value to set.
qualifieroptenumMINimum | MAXimumUse MINimum for the minimum programmed limit or MAXimum for the maximum programmed limit.
channel_listoptchannel_list-Channels to apply the setting to.
*RST MAX
Sets the current limit to 2 A: CURR:LIM 2 (@1)

Determines what happens to the input current when the transient system is initiated and triggered. The query returns the current mode for each specified channel.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTSelects the current mode.
enum - Returns the current mode for each specified channel.
[SOURce:]CURRent:MODE FIXed | STEP | LIST[, (@<chanlist>)]
[SOURce:]CURRent:MODE? [(@<chanlist>)]

Sets the over-current protection delay start condition for the specified channel list. This controls what event starts the overcurrent protection delay timer.

NameTypeValuesDescription
modeenumSCHange | CCTRansCondition that starts the overcurrent protection delay timer.
channel_listoptchannel_list-Channels to which the setting applies.
CURR:PROT:DEL:STAR CCTR, (@1)

Returns or sets the condition that starts the overcurrent protection delay timer. For the query form, the instrument returns the current protection delay start mode as SCH or CCTR.

NameTypeValuesDescription
modeenumSCHange | CCTRansCondition that starts the overcurrent protection delay timer.
enum - Returns the current protection delay start mode as SCH or CCTR.
[SOURce:]CURRent:PROTection:DELay:STARt SCHange | CCTRans[, (@<chanlist>)]
[SOURce:]CURRent:PROTection:DELay:STARt? [(@<chanlist>)]

Sets the over-current protection delay time in milliseconds. The query returns the overcurrent protection delay in milliseconds in scientific notation.

NameTypeValuesDescription
timereal0 - 0.255Over-current protection delay time.
qualifieroptenumMINimum | MAXimumSets the delay to the minimum or maximum allowed value.
channel_listoptchannel_list-Channel list.
real (ms) - Returns the overcurrent protection delay in milliseconds in the form +n.nnnnnnnnE+nn.
*RST 0.02
Sets the protection delay to 0.2 seconds for channel 1: CURR:PROT:DEL 0.2, (@1)

Sets the over-current protection delay time in milliseconds. The query returns the delay in milliseconds in scientific notation.

NameTypeValuesDescription
timereal0 - 0.255Over-current protection delay time.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum programmable delay value.
real (ms) - Overcurrent protection delay in milliseconds, returned in the form +n.nnnnnnnnE+nn.
*RST 0.02
CURR:PROT:DEL 0.2, (@1)

Enables or disables overcurrent protection. When enabled, the instrument enters a protected state if the input remains in constant current mode longer than the OCP delay; the input is turned off after OCP is tripped.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns current protection on or off.
[SOURce:]CURRent:PROTection:STATe ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]CURRent:PROTection:STATe? [(@<chanlist>)]

Enables or disables overcurrent protection for the selected channel. When queried, returns 1 (ON) or 0 (OFF) for the protection state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the overcurrent protection state.
chanlistoptchannel_list-Channel list to apply the command to.
enum - Returns 1 (ON) or 0 (OFF) for the overcurrent protection state.
[SOURce:]CURRent:PROTection:STATe ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]CURRent:PROTection:STATe? [(@<chanlist>)]

Returns whether an overcurrent protection event has occurred. The value is reset to 0 by CURRent:PROTection:CLEar.

integer - Returns 1 if overcurrent protection occurred, or 0 if it did not.

Sets the current range for the selected channel list. The instrument chooses the best-resolution range for the highest current value entered; the command is coupled with [SOURce:]CURRent.

NameTypeValuesDescription
currentreal0.001 A - 61.2 AHighest current expected to be input, used to select the current range.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier for setting or querying the minimum or maximum current range.
chanlistoptchannel_list-Channel list to which the current range applies.
real (A) - Returns the maximum current that can be programmed on the presently set range for each specified channel. Multiple responses are separated by commas.
*RST MAX
CURR:RANG 3, (@1)

Queries the present current range. For each specified channel, it returns the maximum current that can be programmed on the range currently set; multiple responses are comma-separated.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier; when supplied, returns the minimum or maximum current range instead of the present range.
real (A) - The maximum current that can be programmed on the currently set range for each specified channel, in scientific notation.
[SOURce:]CURRent:RANGe? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the current slew tracking state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Current slew tracking state.

Returns the current slew tracking state for the specified channel list. The response is 0 or 1.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
enum - Returns 0 when slew tracking is OFF and 1 when it is ON.

Sets the negative input current slew rate in amps per second. The slew rate can be set to any value between the minimum and 9.9E+37; MAX or INFinity select the maximum slew rate.

NameTypeValuesDescription
slew ratereal0 - 9.9E+37Negative current slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum, maximum, or infinity value.
[SOURce:]CURRent:SLEW:NEGative[:IMMediate] <slew rate> | MINimum | MAXimum | INFinity[,
[SOURce:]CURRent:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [ (@<chanlist>)]

Returns the programmed negative current slew rate for each specified channel. If the query uses the MINimum or MAXimum qualifier, it returns the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum slew-rate value.
real (A/s) - The programmed negative slew rate in amps per second for each channel specified.
[SOURce:]CURRent:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [ (@<chanlist>) ]

Sets the positive current slew rate. The slew rate is set in amps per second and can be programmed to a value between the minimum value and 9.9E+37, or set to maximum with MAXimum or INFinity.

NameTypeValuesDescription
slew ratereal0 - 9.9E+37Current slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinityKeyword alternative to the numeric slew rate.

Queries the positive current slew rate. The returned slew rate is in amps per second and is the programmed value for each specified channel; maximum slew is represented by 9.9E+37.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumLimits the query to the minimum slew rate or maximum slew rate value.
real (A/s) - Returns the programmed positive input slew rate for each specified channel, separated by commas; if the value is below the minimum, the minimum value is returned, and 9.9E+37 indicates maximum slew rate.
CURR:SLEW? MIN, (@1)
CURR:SLEW? MAX, (@1)

Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by the CURRent:SLEW command.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
[SOURce:]CURRent:SLEW:NEGative:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]CURRent:SLEW:NEGative:MAXimum? [(@<chanlist>)]

Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by CURRent:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the negative maximum slew rate override.
enum - Returns the enabled state of the negative maximum slew rate override.
Disables the negative maximum slew rate: CURR:SLEW:NEG:MAX OFF, (@1)

Enables or disables the positive maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by CURRent:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
[SOURce:]CURRent:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]CURRent:SLEW[:POSitive]:MAXimum? (@<chanlist>)

Enables or disables the positive maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it uses the immediate value set by CURRent:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
enum - Returns the current state of the positive maximum slew rate override.
[SOURce:]CURRent:SLEW[:POSitive]:MAXimum? (@<chanlist>)

Specifies the transient input current level. The transient function switches between the immediate setting and the transient level, and the level is in amperes.

NameTypeValuesDescription
transient levelrealminimum - maximumTransient input current level.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum transient level.
real (A) - Returns the transient input current level as a number in the form +n.nnnnnnnnE+nn for each specified channel, or the selected minimum/maximum value when queried with a qualifier.
CURR:TLEV 5, (@1)

Specifies the transient input current level for the selected channel. The transient function switches between the immediate setting and the transient level, and the units are amperes.

NameTypeValuesDescription
transient levelrealminimum - maximumSets the transient input current level.
real (A) - Returns the transient current level for each specified channel in scientific notation.
Sets the transient input current to 5 A: CURR:TLEV 5, (@1)

Returns whether continuous transient initiation is enabled for the selected channels.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
enum - Returns the continuous transient initiation state.

Initiates the measurement trigger system. If a trigger occurs before the trigger system is ready, it is ignored; the WTG-meas bit in the operation status register indicates readiness.

NameTypeValuesDescription
chanlistoptchannel_list-Selected channel list.
INIT:ACQ (@1)

Initiates the internal or external data logging session. The filename must be the full path and filename; for internal logging, only Internal:/log1.dlog or Internal:/log2.dlog are accepted.

NameTypeValuesDescription
filenamestring-Filename in which to save the data.
INIT:DLOG "External:/log_1.dlog"

Initiates the transient trigger system. When initiated, an event on the selected trigger source causes the specified triggered action to occur; if a trigger occurs before the system is ready, it is ignored.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channels on which to initiate the transient trigger system.
INIT:TRAN (@1)

Continuously initiates the transient trigger system so multiple triggers can generate multiple input transients without intermediate commands. The enabled state is ON (1) and the disabled state is OFF (0).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables continuous transient triggering.
chanlistoptchannel_list-Channel list to which the command applies.
enum - Returns 0 if continuous transients are disabled (OFF), and 1 if continuous transients are enabled (ON).
INIT:CONT:TRAN ON, (@1)

Clears input protection for the specified channels. If no channel list is given, it applies to the current selection.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which input protection clear is applied.
:INPut:PON:STATeset / query

Sets the power-on state for the input channel. The allowed values are RST and recall states RCL0 through RCL9.

NameTypeValuesDescription
stateenumRST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9Power-on state to apply to the input channel.

Returns the present power-on state for the input subsystem. The manual lists the query alongside the corresponding setter values RST and RCL0 through RCL9.

enum - The current input power-on state.

Sets or queries the short-state input control. The command accepts ON/OFF or 1/0.

NameTypeValuesDescription
stateoptenumON | OFF | 1 | 0Enables or disables the short-state input control.

Sets or queries the short state for the input subsystem.

enum - Returns the short state.
:INPut[:STATe]set / query

Enables or disables the input. A disabled input is forced to zero input voltage and zero source current; at *RST, the input state is off.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns the input on or off.
INPut[:STATe] ON | OFF | 1 | 0[, (@<chanlist>)]
INPut[:STATe]? [(@<chanlist>)]
Turns the input off: INP OFF, (@1)

Specifies which input channels are controlled by the input synchronization/coupling function. A query returns the coupled channels as a comma-separated list.

NameTypeValuesDescription
channelenumALL | NONE | <list>Selects all channels, no channels, or a listed set of channels.
enum - Returns the channels that are coupled as a comma-separated list.
INP:COUP:CHAN CH1, CH2

Returns the channels that are coupled by the input synchronization function. Multiple coupled channels are returned as a comma-separated list.

channel_list - The coupled input channels, returned as multiple responses separated by commas.

Queries the input state of the electronic load for the specified channel list. The returned value is 0 for OFF or 1 for ON.

NameTypeValuesDescription
chanlistoptchannel_list-Channels whose input state is queried.
enum - Returns 0 if the input is off or 1 if it is on.

Sets the delay in seconds before disabling the specified input. The delay applies to on-to-off transitions, including changes in output state, but not to transitions caused by protection functions.

NameTypeValuesDescription
delayreal0 - 1023Delay time before the input turns off.
qualifieroptenumMINimum | MAXimumAllows selection of the minimum or maximum programmed delay.
chanlistoptchannel_list-Channels to which the delay setting applies.
INPut[:STATe]:DELay:FALL 0.5, (@2)

Returns or sets the delay in seconds before the specified input is disabled on an on-to-off transition. It does not affect off transitions caused by protection functions, and delay times are programmable from 0 to 1023 seconds with 1 ms resolution.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier for the returned delay value.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - The programmed delay time is returned in scientific notation as +n.nnnnnnnnE+nn.
OUTP:DEL:FALL 0.5, (@2)

Sets the delay in seconds that the instrument waits before enabling the specified input. The delay applies to off-to-on transitions, including output state changes and output protection clear events.

NameTypeValuesDescription
delayreal0 - 1023Delay time before turning on the input.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric delay.
chanlistoptchannel_list-Specified input channels.
INPut[:STATe]:DELay:RISE 0.5, (@2)

Returns the programmed input delay rise time. The query returns the delay parameter in scientific notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum delay value.
chanlistoptchannel_list-Optional channel list to which the query applies.
real (s) - The programmed delay time.
INPut[:STATe]:DELay:RISE? [MINimum|MAXimum,] [(@<chanlist>)]

Sets the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.

NameTypeValuesDescription
modeenumLATChing | LIVE | OFFOperating mode of the Inhibit input.
INP:INH:MODE LATC

Sets the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.

enum - Returns the inhibit mode setting.
:INPut:PAIRset / query

Specifies the electronic load operation mode. Coupling must not be used when the instrument is operating in parallel mode.

NameTypeValuesDescription
modeenumOFF | PARallelElectronic load operation mode.
INPut:PAIR OFF
INPut:PAIR PAR

Specifies the electronic load operation mode. Coupling must not be used when the instrument is operating in parallel mode.

enum - Returns the electronic load operation mode.

Clears output protection for the specified channels. If no channel list is given, it applies to the selected channel(s).

NameTypeValuesDescription
channel listoptchannel_list-Channels whose output protection is cleared.

Sets the power-on state for the output subsystem. The allowed values are the stored recall states RST, RCL0 through RCL9.

NameTypeValuesDescription
stateenumRST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9Power-on state to apply to the output subsystem.

Returns the present output power-on state.

enum - The present output power-on state.

Sets or queries the output short state. The command accepts ON/OFF or 1/0 values.

NameTypeValuesDescription
stateoptenumON | OFF | 1 | 0Enables or disables output shorting.

Sets or queries the output short-circuit state. The state can be ON/OFF or 1/0.

enum - Returns the output short-circuit state.
:OUTPut[:STATe]set / query

Enables or disables the output. The electronic load reports 0 when the output is off and 1 when it is on.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the output state.
OUTPut[:STATe] ON | OFF | 1 | 0[, (@<chanlist>)]
OUTPut[:STATe]? [(@<chanlist>)]

Specifies which input channels are controlled together by the input synchronization function. A query returns the channels that are coupled, separated by commas.

NameTypeValuesDescription
modeenumALL | NONE | <list>Selects all channels, no channels, or a list of coupled channels.
enum - Returns the channels that are coupled, separated by commas.
INP:COUP:CHAN CH1, CH2

Returns the channels that are coupled for the input synchronization function. Multiple responses are separated by commas.

channel_list - The coupled channels, returned as a comma-separated list.
OUTPut[:STATe]:COUPle:CHANNel?

Returns the input state of the electronic load. The returned value is 0 (OFF) or 1 (ON).

enum - Returns the input state as 0 for OFF or 1 for ON.

Sets the fall delay in seconds before disabling the specified output. The delay affects on-to-off transitions, including changes in the output state, but does not affect transitions caused by protection functions.

NameTypeValuesDescription
delayreal0 - 1023Delay time before turn-off.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum delay value instead of a numeric delay.
chanlistoptchannel_list-Specified output channels.
string - Returns the programmed delay time in scientific notation (+n.nnnnnnnnE+nn).
OUTP:DEL:FALL 0.5, (@2)

Sets the delay in seconds before the specified output is disabled, affecting on-to-off transitions including changes in OUTPut[:STATe]. The query returns the programmed delay time in scientific notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum delay value.
real (s) - The programmed delay time.
OUTP:DEL:FALL 0.5, (@2)

Sets the rise delay in seconds before enabling the specified output/input channel sequence. The delay affects off-to-on transitions and can be programmed from 0 to 1023 seconds with 1 ms resolution.

NameTypeValuesDescription
delayreal0 - 1023Delay time before the channel is enabled.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric delay value.
chanlistoptchannel_list-Channels to which the delay setting applies.
string - Returns the programmed delay time in the form +n.nnnnnnnnE+nn.
OUTP:DEL:RISE 0.5, (@2)

Returns the programmed delay time in seconds before enabling the specified output. The query returns the parameter in scientific notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum delay value instead of the programmed value.
channel_listoptchannel_list-Specifies the channels to query.
real (s) - The programmed delay time.
OUTP:DEL:RISE 0.5, (@2)

Sets the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.

NameTypeValuesDescription
modeenumLATChing | LIVE | OFFSelects how the Inhibit input controls the load input.
OUTPut:INHibit:MODE LATChing
INP:INH:MODE LATC

Sets or queries the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.

enum - Returns the Inhibit mode setting.
INP:INH:MODE LATC
:OUTPut:PAIRset / query

Specifies the electronic load operation mode. Coupling must not be used when the instrument is operating in parallel mode.

NameTypeValuesDescription
modeenumOFF | PARallelElectronic load operation mode.
OUTPut:PAIR OFF
OUTPut:PAIR PAR

Specifies the electronic load operation mode. This command is applicable for EL34243A only; coupling must not be used when the instrument is operating in parallel mode.

enum - Returns the electronic load operation mode.

Sets or queries the LXI identify state. The command accepts ON, OFF, 1, or 0.

NameTypeValuesDescription
stateoptenumON | OFF | 1 | 0Enables or disables LXI identify state.
enum - Returns the LXI identify state.

Sets or queries the MDNS state for LXI. The command accepts ON/OFF or 1/0.

NameTypeValuesDescription
stateoptenumON | OFF | 1 | 0Enables or disables LXI mDNS.
enum - Returns the current LXI mDNS state.

Sets or queries the LXI status indicator identify state. ON/1 changes the indicator to the "Identify" state; OFF/0 changes it to "No Fault".

enum - Returns the state of the LXI status indicator.
LXI:IDEN 0

Controls the mDNS service. The query returns the control state of the mDNS service.

enum - Returns the mDNS service state.
LXI:MDNS 1

:TRANsient:COUNtset / query

Sets the number of transient cycles or infinite operation for the selected channel list. The command accepts a numeric value or the keywords MINimum, MAXimum, or INFinity.

NameTypeValuesDescription
valuerealMINimum - MAXimumNumber of transient cycles to execute, or a limit keyword.
qualifieroptenumMINimum | MAXimum | INFinityAlternative keyword form allowed in place of a numeric value.
chanlistoptchannel_list-Channel list to which the setting applies.

Sets or queries the number of transient events to generate for the selected channels. The query can also request the minimum, maximum, or infinity value.

NameTypeValuesDescription
qualifieroptenumMIN | MAX | INFinityOptional query qualifier selecting the minimum, maximum, or infinity value.
chanlistoptchannel_list-Selected channel list.
real - Returns the transient count for the selected channel(s), or the requested MIN, MAX, or INFinity value when qualified.

Sets the transient duty cycle for the selected channel(s).

NameTypeValuesDescription
valuereal-Duty cycle value to program.
qualifieroptenumMINimum | MAXimumOptional keyword to set the duty cycle to the minimum or maximum allowed value.

Sets the transient duty cycle for the selected channel(s). The query returns the present duty cycle, or the minimum or maximum duty cycle when qualified with MINimum or MAXimum.

NameTypeValuesDescription
valuereal-Duty cycle value to set.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum duty cycle instead of the present value.
real - The present duty cycle, or the minimum or maximum duty cycle when requested with a qualifier.

Sets the transient frequency for the selected channel(s). The value can be set numerically or to the MINimum or MAXimum limits.

NameTypeValuesDescription
valuereal-Transient frequency value to set.
qualifieroptenumMINimum | MAXimumAlternative to the numeric value: set the minimum or maximum frequency.

Sets or queries the transient frequency for the selected channel(s).

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum transient frequency value.
real - Returns the transient frequency for the selected channel(s), or the minimum/maximum value when qualified with MINimum or MAXimum.
:TRANsient:MODEset / query

Sets the transient output mode for the selected channels. The available modes are continuous, pulse, toggle, and list.

NameTypeValuesDescription
modeenumCONTinuous | PULSe | TOGGle | LISTTransient mode to select.

Sets or queries the transient mode for the selected channel list. The query returns the current transient mode.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the command applies.
enum - Current transient mode.

Sets or queries the transient pulse width for the selected channel(s). The query form can also return the minimum or maximum allowed width.

NameTypeValuesDescription
valuerealMINimum - MAXimumPulse width value to set.
qualifieroptenumMINimum | MAXimumWhen used with the query form, returns the minimum or maximum allowed width.
real - Returns the transient pulse width, or the minimum/maximum allowed width when queried with MINimum or MAXimum.

Queries the transient pulse width setting for the selected channel list. The query can also return the minimum or maximum allowed width when qualified with MINimum or MAXimum.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum supported width instead of the present setting.
chanlistoptchannel_list-Optional channel list to query.
real - Returns the present transient pulse width, or the minimum/maximum width when qualified.

Sets or queries the transient count, i.e. the number of times continuous mode is executed before completion. The count can be set from 1 to 9999, or to infinity.

NameTypeValuesDescription
valueinteger1 - 9999Number of times the continuous mode is executed before it is completed.
qualifieroptenumMINimum | MAXimum | INFinitySets or queries the minimum, maximum, or infinite transient count.
integer - Returns the transient count. With MIN, MAX, or INFinity it returns the corresponding limit or infinite count.
TRAN:COUN 50, (@1)

Returns the current transient count, or the minimum, maximum, or infinity value when queried with a qualifier. The transient count sets how many times continuous mode is executed before completion.

NameTypeValuesDescription
qualifieroptenumMIN | MAX | INFinityOptional query qualifier selecting the minimum, maximum, or infinity value.
integer - Current transient count, or the minimum, maximum, or infinity value depending on the optional qualifier.
TRAN:COUN 50, (@1)

Sets the duty cycle for each transient when the generator is in CONTinuous mode. Units are percentage (%).

NameTypeValuesDescription
valuereal1.8 - 98.2Duty cycle for the transient.
TRAN:DCYC 10.5, (@1)

Sets the duty cycle for each transient when the generator is in CONTinuous mode. Units are percentage (%).

real (%) - Returns the transient duty cycle.
TRAN:DCYC 10.5, (@1)

Sets the frequency of the transient when the generator is in continuous mode. This command is the same as INPut:PROTection:DELay.

NameTypeValuesDescription
valuereal0.25 - 10000Frequency of the transient.
TRAN:FREQ 50, (@1)

Returns the transient frequency setting. This command is the same as INPut:PROTection:DELay.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum frequency.
real (Hz) - The transient frequency value.
TRAN:FREQ 50, (@1)

Sets the operating mode of the transient generator. The mode determines whether the generator outputs a continuous pulse stream, a single pulse, toggles between two levels, or switches to list mode.

NameTypeValuesDescription
modeenumCONTinuous | PULSe | TOGGle | LISTOperating mode of the transient generator.
chanlistoptchannel_list-Channels to which the command applies.
enum - Returns the present mode as one of CONT, PULS, TOGG, or LIST.
TRAN:MODE CONT, (@1)

Queries the operating mode of the transient generator. The return is CONT, PULS, TOGG, or LIST.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list in parentheses.
enum - Returns the current transient generator mode as CONT, PULS, TOGG, or LIST.

Sets the pulse width of the transients when the generator is in PULSe mode. Units are in seconds.

NameTypeValuesDescription
valuereal0.0001 - 268,435Pulse width value to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric pulse width.
TRAN:TWID 0.5, (@1)

Sets the pulse width of the transients when the generator is in PULSe mode. Units are in seconds.

NameTypeValuesDescription
valuereal0.0001 - 268,435Pulse width value.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric pulse width.
TRAN:TWID 0.5, (@1)

Sets the trigger source for the transient subsystem. The listed sources are BUS, EXTernal, IMMediate, PIN1, PIN2, and PIN3 for the specified channels.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN1 | PIN2 | PIN3Trigger source to use for transient triggering.

Sets the slope of the input signal for current-triggered acquisition when the measurement trigger source is set to a level.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects a rising or falling input slope.
TRIG:ACQ:CURR:SLOP NEG, (@1)

Sets or queries the slope of the current trigger signal when the measurement trigger source is set to a level.

enum - Returns the current slope setting.
TRIG:ACQ:CURR:SLOP NEG, (@1)

Sets or queries the current triggered level of the input when the measurement trigger source is set to a level. Values are specified in amperes; the minimum and maximum depend on the unit ratings.

NameTypeValuesDescription
valuerealminimum - maximumTriggered current level.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum triggered current level.
real (A) - Returns the triggered level.
TRIG:ACQ:CURR 3, (@1)

Sets or queries the current triggered level of the input when the measurement trigger source is set to a level. Values are specified in amperes, and the minimum and maximum depend on the unit rating.

NameTypeValuesDescription
valuerealminimum - maximumTriggered current level to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed triggered current level for the query.
real (A) - Triggered current level. If queried with MINimum or MAXimum, returns the corresponding minimum or maximum allowable level.
TRIG:ACQ:CURR 3, (@1)

Triggers the measurement immediately, overriding any selected trigger source. It generates an immediate acquisition trigger.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the trigger applies.
TRIG:ACQ (@1)

Selects the trigger source for the acquisition system. The query returns the current acquisition trigger source for the specified channel list.

NameTypeValuesDescription
sourceenumBUS | CURRent<n> | EXTernal | IMMediate | VOLTage<n> | PIN<n>Trigger source to select.
chanlistoptchannel_list-Channel list to which the trigger source applies.
enum - Returns BUS, EXT, IMM, CURR<n>, VOLT<n>, or PIN<n>.
TRIG:ACQ:SOUR CURR1, (@1)

Returns the acquisition trigger source. The query returns BUS, EXT, IMM, CURR<n>, VOLT<n>, or PIN<n>.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to which the query applies.
enum - Current acquisition trigger source for the specified channels.
TRIGger:ACQuire:SOURce? [(@<chanlist>)]

Sets the voltage triggered level of the input. It applies when the measurement trigger source is set to a level, and values are specified in volts.

NameTypeValuesDescription
valuerealVVoltage trigger level to set.
qualifieroptenumMINimum | MAXimumSets the trigger level to the minimum or maximum allowed value.
TRIG:ACQ:VOLT 50, (@1)

Sets the voltage trigger level for the acquisition system when the measurement trigger source is level-based. The level is specified in volts and the minimum and maximum values depend on the unit ratings.

NameTypeValuesDescription
valuerealVVoltage trigger level.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum supported voltage trigger level.
real (V) - Returns the triggered voltage level. The query also accepts MINimum or MAXimum to return the corresponding limit.
TRIG:ACQ:VOLT 50, (@1)

Sets the slope of the voltage trigger signal. It applies when the measurement trigger source is set to a level.

NameTypeValuesDescription
modeenumPOSitive | NEGativeSelects a rising or falling slope of the input signal.
chanlistoptchannel_list-Channels to which the setting applies.
TRIG:ACQ:VOLT:SLOP POS, (@1)

Sets or queries the slope of the signal for acquire-voltage triggering. It applies when the measurement trigger source is set to a level.

NameTypeValuesDescription
modeenumPOSitive | NEGativeSlope of the input signal.
chanlistoptchannel_list-Channel list.
enum - Returns the current slope setting.
TRIG:ACQ:VOLT:SLOP POS, (@1)

Sets the current triggered level of the data logger when the trigger source is set to a level. Values are specified in amperes and depend on the unit ratings.

NameTypeValuesDescription
valuerealminimum - maximumTriggered current level.
qualifieroptenumMINimum | MAXimumAllows selecting the minimum or maximum triggered level.
real (A) - Returns the triggered level. MIN and MAX return the minimum and maximum allowed values, respectively.
TRIG:DLOG:CURR 3, (@1)

Sets or queries the current triggered level of the data logger when the data logger trigger source is set to a level. Values are specified in amperes, and the minimum and maximum values depend on the unit ratings.

NameTypeValuesDescription
valuerealminimum - maximumTriggered current level.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum triggered current level.
channel_listoptchannel_list-Channel list to apply the command to.
real (A) - Returns the triggered level. With the MINimum or MAXimum qualifier, returns the minimum or maximum triggered current level.
TRIG:DLOG:CURR 3, (@1)

Triggers the internal data logger immediately, overriding any selected trigger source and generating immediate triggers.

Sets the slope of the data logger current trigger signal when the trigger source is set to a level. The slope can be positive (rising) or negative (falling).

NameTypeValuesDescription
stateenumPOSitive | NEGativeSelects the trigger slope polarity.
channel_listoptchannel_list-Specifies the channels to which the command applies.

Sets or returns the slope of the data logger current trigger signal. It applies when the data logger trigger source is set to a level.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the setting applies.
enum - Returns the current slope setting.
TRIGger:DLOG:CURRent:SLOPe POSitive | NEGative[, (@<chanlist>)]
TRIGger:DLOG:CURRent:SLOPe? [(@<chanlist>)]

Sets the slope of the data logger trigger signal. Applies when the data logger trigger source is set to a level.

NameTypeValuesDescription
stateenumPOSitive | NEGativeSelects a rising or falling slope of the input signal.
channel_listoptchannel_list-Channel list to apply the setting to.
TRIGger:DLOG:VOLTage:SLOPe POSitive | NEGative[, (@<chanlist>)]
TRIGger:DLOG:VOLTage:SLOPe? [ (@<chanlist>)]

Sets the voltage slope of the data logger trigger signal. Applies when the data logger trigger source is set to a level.

NameTypeValuesDescription
stateenumPOSitive | NEGativeSlope of the input signal.
chanlistoptchannel_list-Channel list to which the setting applies.
TRIGger:DLOG:VOLTage:SLOPe POSitive | NEGative[, (@<chanlist>)]
TRIGger:DLOG:VOLTage:SLOPe? [ (@<chanlist>)]

Sets the voltage triggered level of the data logger when the trigger source is set to a level. Values are specified in volts, and the minimum and maximum depend on the unit ratings.

NameTypeValuesDescription
valuerealminimum - maximumTriggered voltage level to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set the voltage level to the minimum or maximum allowed value.

Sets or queries the voltage trigger level of the data logger. It applies when the data logger trigger source is set to a level, and the level values are specified in volts.

NameTypeValuesDescription
valuerealminimum - maximumTriggered voltage level to set.
qualifieroptenumMINimum | MAXimumQuery qualifier that returns the minimum or maximum triggered level.
channel listoptchannel_list-Channel list to which the command applies.
real (V) - Returns the triggered level. With MINimum or MAXimum, returns the minimum or maximum triggered level, respectively.

Selects the trigger source for the data logger. The query returns the present trigger source as BUS, EXT, IMM, CURR<n>, VOLT<n>, LRSK, or OOOK.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | CURRent<n> | VOLTage<n> | LRSKey | OOOKeyTrigger source to use for data logging.
enum - Returns the current trigger source as BUS, EXT, IMM, CURR<n>, VOLT<n>, LRSK, or OOOK.
TRIG:DLOG:SOUR BUS

Selects the trigger source for the data logger. The query returns the currently selected source as BUS, EXT, IMM, CURR<n>, VOLT<n>, LRSK, or OOOK.

enum - Returns the current data logger trigger source.

Triggers the input immediately. This command overrides any selected trigger source and generates an immediate trigger.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to apply the transient trigger to.
TRIG:TRAN (@1)

Sets the time delay between detection of an event on the specified trigger source and the start of the corresponding trigger action on the electronic load input. The programmed value can range from 0 to 0.255 seconds.

NameTypeValuesDescription
valuereal0 - 0.255Time delay to program.
qualifieroptenumMINimum | MAXimumAllows selecting the minimum or maximum delay value.
chanlistoptchannel_list-Channel list to which the setting applies.
TRIG:TRAN:DEL 0.1, (@1)

Returns the programmed trigger time delay for the specified channel. The query accepts optional MINimum or MAXimum to return the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional limit selector for the returned delay value.
chanlistoptchannel_list-Specifies the channel list.
real (s) - The programmed trigger time delay, or the minimum or maximum delay when requested with the qualifier.
TRIG:TRAN:DEL 0.1, (@1)

Selects the trigger source for the input trigger system. The query returns BUS, EXT, IMM or PIN<n> for the specified channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the query applies.
enum - Returns the current trigger source for the specified channel list.
TRIGger[:SEQuence]:SOURce? [(@<chanlist>)]

:ABORt:ACQuireset / query

Cancels any pending triggered measurements and returns the trigger system to idle. It also resets the WTG-meas bit in the Operation Condition Status register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the abort command applies.
ABOR:ACQ (@1)
:ABORt:DLOGset / query

Stops the current data logging session, similar to pressing the Run/Stop key on the instrument.

ABOR:DLOG
:ABORt:TRANsientset / query

Cancels any pending triggered actions and returns the trigger system to idle. It also resets the WTG-tran bit in the Operation Condition Status register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list identifying which channel's triggered action to cancel.
ABOR:TRAN (@1)

Selects the input to be programmed among two inputs by numeric value instead of the input identifier. "1" selects CH1 and "2" selects CH2.

NameTypeValuesDescription
channeloptenum1 | 2Input selection value; 1 selects CH1 and 2 selects CH2.
enum - Returns the currently selected input as "1" for CH1 or "2" for CH2.
INSTrument:NSELect [1 | 2]
INSTrument:NSELect?

Selects the input to be programmed among the available inputs by input identifier. If no parameter is included, the executed command applies to the currently selected channel; the query returns the currently selected input.

NameTypeValuesDescription
channeloptenumCH1 | CH2Selects the input by identifier.
enum - Returns the currently selected input.
INST CH1
CHAN CH1

Selects which input of the electronic load subsequent input-specific commands are directed to.

NameTypeValuesDescription
loadoptinteger1 - 2Selects one input to be programmed.
INST 1
INST 2
INST? MAX

Reads the state of the digital control port. Returns the binary-weighted value of the state of pins 1 through 3 in bits 0 through 2 respectively.

integer - Binary-weighted value of the state of pins 1 through 3 in bits 0 through 2 respectively.

Sets the output data on the digital control port when the port is configured for Digital I/O operation. The written value is a binary-weighted value that controls pins 1 through 3.

NameTypeValuesDescription
valueinteger0 - 7Binary-weighted output value written to the digital control port.
DIG:OUTP:DATA 5

Returns the state of the digital control port pins. The value is the binary-weighted state of pins 1 through 3.

integer - Binary-weighted value of the state of pins 1 through 3, with bits 0 through 2 corresponding to pins 1 through 3 respectively.
DIG:OUTP:DATA 5

Sets the function of digital port pins 1 to 3 and stores the setting in non-volatile memory. The query returns the setting of pins 1, 2, or 3.

NameTypeValuesDescription
functionenumDIO | DINPut | TOUTput | TINPut | FAULt | INHibit | ONCouple | OFFCoupleSelects the function of the specified digital pin.
enum - Returns the setting of pins 1, 2, or 3.
[SOURce:]DIGital:PIN<1-3>:FUNCtion DIO | DINPut | TOUTput | TINPut | FAULt | INHibit | ONCouple | OFFCouple
[SOURce:]DIGital:PIN<1-3>:FUNCtion?

Sets or queries the function of digital port pins 1, 2, or 3. The pin functions are saved in non-volatile memory.

enum - Returns the setting of pins 1, 2, or 3.

Sets the polarity of digital port pins 1 to 3. The pin polarities are saved in non-volatile memory; the query returns POS or NEG.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects positive or negative polarity.
[SOURce:]DIGital:PIN<1-3>:POLarity POSitive | NEGative
[SOURce:]DIGital:PIN<1-3>:POLarity?

Sets the polarity of the digital port pins. The pin polarities are saved in non-volatile memory.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSets the pin polarity to positive or negative.
enum - Returns the polarity as POS or NEG.
*RST POS
DIG:PIN1:POL NEG

Enables or disables BUS triggers on digital port pins configured as trigger outputs. A trigger is generated when the state is ON (1).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables BUS trigger generation on the digital port pins.
DIG:TOUT:BUS ON

Enables or disables BUS trigger generation on digital port pins configured as trigger outputs. The state is ON/1 when a BUS trigger will generate a trigger signal, and OFF/0 when it will not.

enum - Returns the BUS-trigger enable state as 0 (OFF) or 1 (ON).

Displays a message on the front panel. Up to 30 characters are accepted; additional characters are truncated.

NameTypeValuesDescription
stringstring-Message to display on the front panel.
string - Returns the quoted string currently displayed on the front panel.
DISP:TEXT "Keysight"

Displays a message of up to 30 characters on the front panel. Additional characters are truncated.

string - Returns the quoted string displayed on the front panel.
DISP:TEXT "Keysight"

Turns the front-panel display off or on. When the display is turned off, inputs are not sent to the display and all annunciators except ERROR are disabled; the display state is automatically turned on when you return to local mode.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Display state to set.

Queries the current front-panel display state. The query returns 0 (OFF) or 1 (ON).

enum - Returns 0 (OFF) or 1 (ON).

Selects 1-channel or 2-channel meter view for EL34243A models. METER1 displays one large input channel with one small less detailed channel, and METER2 displays both input channels.

NameTypeValuesDescription
viewenumMETER1 | METER2Selects the meter view mode.
DISP:VIEW METER2

Selects the 1-channel or 2-channel meter view for EL34243A models. The query returns the current view setting.

enum - Returns the current meter view setting.
DISP:VIEW METER2

Returns the RMS current measurement (AC + DC) from previously acquired data. The reading is returned in scientific notation for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch.
real (A) - RMS current value (AC + DC) for each specified channel.
FETC:CURR:ACDC? (@1)

Returns the averaged DC current measurement previously acquired by a MEASurement or triggered acquisition. The reading is returned in scientific notation, with one response per specified channel and comma-separated responses for multiple channels.

NameTypeValuesDescription
CH1 | CH2optenumCH1 | CH2Selects the channel for which the measurement is returned.
chanlistoptchannel_list-Specifies the channel list to fetch from.
real (A) - The averaged current measurement in amperes for each specified channel; multiple responses are separated by commas.
FETC:CURR? (@1)

Returns the averaged DC power measurement from previously acquired data. The value is returned in watts as one reading per specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
CH1 | CH2optenumCH1 | CH2Selects the measurement channel(s) to fetch.
chanlistoptchannel_list-Specifies the channels to query.
real (W) - Averaged power measurement in watts, returned as +n.nnnnnnE+nn for each specified channel.
FETC:POW? (@1)

Returns the RMS measurement (AC + DC) for voltage. The reading is returned in scientific notation for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch the measurement from.
real (V) - The measured RMS voltage (AC + DC) for each specified channel.
FETC:VOLT:ACDC? (@1)

Returns the averaged voltage measurement previously acquired by a MEASurement or triggered acquisition. The reading is returned as one or more comma-separated values in scientific notation, one per specified channel.

real (V) - Averaged voltage value(s) from the previously acquired data.
FETC:VOLT? (@1)

Returns the measured maximum current value for the specified channel list. Multiple channel responses are comma-separated, and each reading is returned in scientific notation.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (A) - The maximum current value in amperes for each specified channel.
FETC:CURR:MAX? (@1)

Returns the measured minimum current for each specified channel. Multiple responses are separated by commas, and each reading is returned in scientific notation.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
real (A) - Measured minimum current value(s) for the specified channel(s).
FETC:CURR:MIN? (@1)

Returns the measured maximum power for the specified channel list. The reading is returned as one value per channel, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - Measured maximum power value(s) in watts, returned in scientific notation.
FETC:POW:MAX? (@1)

Returns the measured minimum power for the specified channel list. Multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
real (W) - The measured minimum power value(s). Values are returned in watts and formatted as +n.nnnnnnE+nn for each specified channel.
FETC:POW:MIN? (@1)

Returns the measured maximum voltage for each specified channel. Multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list identifying which channels to query.
real (V) - The maximum voltage value for each specified channel, returned in volts as a number in the form +n.nnnnnnE+nn.
FETC:VOLT:MAX? (@1)

Returns the measured minimum voltage. Values are returned in volts, one per specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list specifying which channels to read.
real (V) - Measured minimum voltage value(s) in volts, in +n.nnnnnnE+nn form.
FETC:VOLT:MIN? (@1)

Returns an array of measured current data. Values are in amperes.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
block (A) - Returns the measured current array as comma-separated values or a block.
FETC:ARR:CURR? (@1)

Returns an array of measured power data. Values are in watts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
block - An array of measurement data.
FETC:ARR:POW? (@1)

Queries the array of measured voltage data. The values are returned in volts as an array or block of data.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
real (V) - An array of measured voltage values.
FETC:ARR:VOLT? (@1)

Fetches a specified number of logged data points from the selected channels, starting from the data immediately after the last fetched data in the previous fetch. The returned data may be a comma-separated list of values or a block.

NameTypeValuesDescription
numberinteger0 - 65536Number of logged data values to fetch.
chanlistoptchannel_list-Channels from which to fetch logged data.
block - Logged data values from the specified channels; the response is an array of measurement data.
FETC:DLOG? 10, (@1:2)

Sets the input regulation mode. Function and Mode commands are equivalent.

NameTypeValuesDescription
modeenumCURRent | VOLTage | POWer | RESistanceInput priority mode to select.
FUNC CURR, (@1)

Returns the present input regulation mode. Function and Mode commands are equivalent.

NameTypeValuesDescription
channel_listoptchannel_list-Channel list to query.
enum - Returns the present input regulation mode.
[SOURce:]FUNCtion? [(@<chanlist>)]

[SOURce:]MODEset / query

Sets the input regulation mode. Function and Mode commands are equivalent.

NameTypeValuesDescription
modeenumCURRent | VOLTage | POWer | RESistanceInput priority/regulation mode to select.
[SOURce:]MODE CURRent | VOLTage | POWer | RESistance[, (@<chanlist>)]
[SOURce:]MODE? [(@<chanlist>)]]

Returns the present input regulation mode. Function and Mode commands are equivalent.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to which the query applies.
enum - Returns the current input regulation mode.

*CLSset / query

Clears all event registers and the Status Byte register.

*ESEset / query

Enables bits in the Standard Event Enable register; the selected bits are then reported to the Status Byte. The query returns the decimal value of the binary-weighted sum of all bits in the Standard Event Enable register.

NameTypeValuesDescription
enable valueinteger0 - 255Decimal value corresponding to the binary-weighted sum of the bits in the register.
integer - Decimal value of the binary-weighted sum of all bits in the Standard Event Enable register.
*ESE 34
*ESE?query

Returns the decimal value of the binary-weighted sum of all bits in the Standard Event Enable register.

integer - Decimal value of the binary-weighted sum of all bits in the Standard Event enable register.
*ESE 34
*ESR?query

Returns the decimal value of the binary-weighted sum of all bits in the Standard Event register.

integer - Decimal value of the binary-weighted sum of all bits in the Standard Event register.
*IDN?query

The query returns the instrument's identification string. The return consists of four comma-separated fields: manufacturer name, model number, serial number, and revision code.

string - ASCII string with comma-separated fields identifying the instrument.
*IDN?
*OPCset / query

Sets the Operation Complete bit (bit 0) of the Standard Event register after the command is executed.

*OPC
*OPC?query

Returns 1 to the output buffer after the command is executed.

integer - Returns 1 after the command is complete.
*PSCset / query

Clears the Status Byte and the Standard Event register enable masks when power is turned on if set to 1; if set to 0, they are not cleared on power-up.

NameTypeValuesDescription
0|1enum0 | 1Selects whether the Status Byte and Standard Event register enable masks are cleared on power-up.
enum - Returns the current *PSC setting as 0 or 1.
*PSC 1
*PSC?query

Returns the power-on status of the Status Byte and Standard Event register enable masks. It yields 0 when *PSC 0 is in effect and 1 when *PSC 1 is in effect.

integer - Returns 0 if the Status Byte and Standard Event register enable masks are not cleared on power-up, or 1 if they are cleared on power-up.
*PSC 0
*PSC 1
*RCLset / query

Recalls a previously stored state from one of ten non-volatile storage locations. To recall a stored state, use the same memory location that was previously used to store it.

NameTypeValuesDescription
locationinteger0 - 9Storage location number to recall.
*RCL 1
*RSTset / query

Resets the instrument to its power-on default state. It does not clear status registers, the error queue, or interface error conditions, and it also forces ABORt commands to cancel any output trigger actions in progress.

*RST
*SAVset / query

Saves the current instrument state in one of ten non-volatile storage locations. Saving a state overwrites any previous state stored in that location.

NameTypeValuesDescription
locationinteger0 - 9Storage location to save the state.
*SAV 1
*SREset / query

Enables the bits in the Status Byte Enable register. The query returns the decimal value of the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
enable valueinteger-A decimal value that corresponds to the binary-weighted sum of the bits in the register.
integer - The decimal value of the binary-weighted sum of all bits set in the register.
*SRE 34
*SRE?query

Enables the bits in the Status Byte Enable register.

NameTypeValuesDescription
enable valueinteger-A decimal value that corresponds to the binary-weighted sum of the bits in the register.
integer - The decimal value of the binary-weighted sum of all bits set in the register.
*SRE 34
*STB?query

Queries the Status Byte Summary register and returns the same result as a serial poll, but the Request Service bit is not cleared if a serial poll has occurred.

integer - Decimal value of the status byte summary register.
*STB?
*TRGset / query

Generates an immediate trigger on the trigger system when the trigger source is BUS (software). If the trigger system is not initiated, the command is ignored.

*TRG
*TST?query

Returns 0 if the instrument self-test passes or a non-zero value if it fails. If the test fails, the instrument also generates an error message with additional information; use SYSTem:ERRor? to read the error queue.

integer - Returns 0 if the self-test passes or a non-zero value if it fails.
*TST?
*WAIset / query

Waits for all pending operations to complete before any additional remote interface commands are executed. It is used only in triggered mode to wait for a pending delayed trigger.

*WAI

Sets the number of times that the list is executed before it is completed. A count of INFinity executes the list continuously; ABORt stops the list and returns the input to the settings that were in effect before the list started.

NameTypeValuesDescription
countinteger1 - 9999Number of times the list is executed before completion.
qualifieroptenumMINimum | MAXimum | INFinityAlternative keyword form for the count value.
LIST:COUN 10, (@1)

Returns the list count for each specified channel. Multiple responses are separated by commas; a returned value of 9.9E37 means the list is set to repeat continuously.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | INFinityOptional query qualifier selecting the minimum, maximum, or continuous repeat-count value.
integer - List count for each channel specified. A returned value of 9.9E37 indicates continuous repetition.

Specifies the current setting for each list step in amperes. A comma-delimited list of up to 100 steps may be programmed.

NameTypeValuesDescription
valuerealACurrent value for each list step.
chanlistoptchannel_list-Channels to which the list applies.
[SOURce:]LIST:CURRent[:LEVel] <value>{,<value >}[, (@<chanlist>)]
[SOURce:]LIST:CURRent[:LEVel] ]? [(@<chanlist>)]

Returns the programmed current level for each list step. Multiple responses are separated by commas.

real (A) - The programmed current level for each list step, returned in the form +n.nnnnnnnnE+nn. Multiple responses are separated by commas.

Returns the number of points in the current list for the specified channel list. Multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Number of points in the current list.
LIST:CURR:POIN? (@1)

Specifies the dwell time for each step in a list. Up to 100 dwell values may be programmed per channel, with times from 0 to 268,435 seconds and 1 ms resolution. The query returns the programmed dwell times.

NameTypeValuesDescription
valuereal0 - 268,435Dwell time for each list step.
chanlistoptchannel_list-Channel list to which the dwell list applies.
real (seconds) - Returns the programmed dwell time values for the selected channel(s), formatted as scientific notation and separated by commas.
LIST:DWEL 0.2,0.8,1.5,0.8,0.2, (@1)

Specifies the dwell time for each step in a list. The query returns the programmed dwell times, with multiple responses separated by commas.

NameTypeValuesDescription
valuereal0 - 268,435Dwell time for each list step.
chanlistoptchannel_list-Channel list to which the dwell list applies.
real (s) - Programmed dwell time for each list step. Multiple responses are separated by commas.
LIST:DWEL 0.2,0.8,1.5,0.8,0.2, (@1)

Returns the number of points (steps) in the dwell list, not the point values. Multiple responses are separated by commas.

integer - The number of points in the dwell list.
LIST:DWEL:POIN? (@1)

Returns the number of points in the power list, not the point values. Multiple responses are separated by commas.

integer - Number of points in the power list.
LIST:POW:POIN? (@1)

Specifies the power setting for each list step in watts. A comma-delimited list of up to 100 steps may be programmed, and the query returns the programmed power levels as comma-separated scientific-notation values.

NameTypeValuesDescription
valuerealminimum - maximumPower level for each list step.
real - Returns the programmed power level(s) in the form +n.nnnnnnnnE+nn, with multiple responses separated by commas.
LIST:RES 20,10,5 (@1)

Specifies the power setting for each list step in watts. The command accepts a comma-delimited list of up to 100 steps and overwrites any previously programmed power list.

NameTypeValuesDescription
valuerealminimum - maximumPower value for each list step.
LIST:POWer[:LEVel] <value>{,<value >}[, (@<chanlist>)]
LIST:POWer[:LEVel] ]? [(@<chanlist>)]

Queries the number of points in the resistance list for each specified channel. Multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Number of points (steps) in the resistance list.
LIST:RES:POIN? (@1)

Programs the resistance setting for each list step in ohms. The command accepts a comma-delimited list of up to 100 steps and overwrites any previously programmed resistance list.

NameTypeValuesDescription
valuerealminimum - maximumResistance value for each list step.
LIST:RES 20,50,100 (@1)

Specifies the resistance setting for each list step in ohms. The command accepts a comma-delimited list of up to 100 steps and overwrites any previously programmed resistance list.

NameTypeValuesDescription
valuerealminimum - maximumResistance value for each list step.
chanlistoptchannel_list-Channel list to which the resistance list is applied.
LIST:RES 20,50,100 (@1)

Specifies how the list responds to triggers. The query returns the current list step setting; multiple responses are separated by commas.

NameTypeValuesDescription
modeenumAUTO | ONCESelects whether the list advances automatically with dwell timing or remains at the present step until a trigger advances it.
enum - Returns the list step setting.
[SOURce:]LIST:STEP AUTO | ONCE[, (@<chanlist>)]
[SOURce:]LIST:STEP? [(@<chanlist>)]

Returns the list step setting. Multiple responses are separated by commas.

enum - Returns AUTO or ONCE.

Specifies the input value when the list terminates. When ON, the input remains at the last step value and becomes the IMMediate value when the list completes; when OFF, or when the list is aborted, the input returns to the settings that were in effect before the list started.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets whether the input remains at the last step value when the list terminates.
enum - Returns 0 (OFF) or 1 (ON).
LIST:TERM LAST ON, (@1)

Sets or queries the input value when the list terminates. When ON, the input remains at the last step value and becomes the IMMediate value when the list completes; when OFF, or when the list is aborted, the input returns to the settings in effect before the list started.

enum - Returns 0 (OFF) or 1 (ON).

Returns the number of points in the beginning-of-step trigger list (BOSTep) for the specified channels. A comma-separated list of up to 100 step counts may be returned.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
integer - Comma-separated list of the number of points in the BOSTep list for the specified channels.
LIST:TOUT:BOST:POIN? (@1)

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). A comma-delimited list of up to 100 steps may be programmed, and the trigger is generated only when the state is set to ON.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0State of trigger generation for each listed step.
chanlistoptchannel_list-Specifies the channels to which the BOSTep list applies.
[SOURce:]LIST:TOUTput:BOSTep[:DATA] ON | OFF | 1 | 0{,ON | OFF | 1 | 0}[, (@<chanlist>)]
SOURce:]LIST:TOUTput:BOSTep[:DATA]? [(@<chanlist>)]

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep) for the selected channels. The query returns 0 if no trigger is generated and 1 if a trigger is generated, with multiple responses separated by commas.

integer - Returns 0 if no trigger is generated and 1 if a trigger is generated for each selected channel; multiple responses are separated by commas.
[SOURce:]LIST:TOUTput:BOSTep[:DATA]? [(@<chanlist>)]
LIST:TOUT:BOST 1,1,1,1,1, (@1)

Returns the number of points in the end-of-step trigger list (EOSTep) for the specified channels. Multiple responses are returned as a comma-separated list.

NameTypeValuesDescription
chanlistoptchannel_list-Specifies the channels for which to return the EOSTep list point count.
integer - Comma-separated list of the number of points in the EOSTep list for the specified channels.
LIST:TOUT:EOST:POIN? (@1)

Specifies which list steps generate a trigger signal at the end of the step (EOSTep). A comma-delimited list of up to 100 steps may be programmed, and the state for each step is ON (1) or OFF (0).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Specifies whether a trigger will be generated at the end of a list step.
chanlistoptchannel_list-Channel list to which the EOSTep settings apply.
[SOURce:]LIST:TOUTput:EOSTep[:DATA] ON | OFF | 1 | 0{,ON | OFF | 1 | 0}[, (@<chanlist>)]
[SOURce:]LIST:TOUTput:EOSTep[:DATA]? [(@<chanlist>)]

Specifies which list steps generate a trigger signal at the end of the step (EOSTep) for the selected channel list. The query returns 0 if no trigger is generated and 1 if a trigger is generated, with multiple responses separated by commas.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets whether end-of-step triggers are generated for each programmed list step.
chanlistoptchannel_list-Channel list to which the EOSTep setting applies.
enum - Returns 0 if no trigger is generated and 1 if a trigger is generated; multiple responses are separated by commas.
LIST:TOUT:EOST 1,1,1,1,1, (@1)

Returns the number of points (steps) in the voltage list for each specified channel. Multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Number of points in the voltage list for each specified channel.
LIST:VOLT:POIN? (@1)

Specifies the voltage setting for each list step in volts. A comma-delimited list of up to 100 steps may be programmed, and the order of entry determines the execution sequence.

NameTypeValuesDescription
valuerealminimum - maximumVoltage value for each list step.
chanlistoptchannel_list-Channel list to which the voltage list applies.
[SOURce:]LIST:VOLTage[:LEVel] <value> {,<value >}[, (@<chanlist>)]
[SOURce:]LIST:VOLTage[:LEVel]? [(@<chanlist>)]

Sets the voltage setting for each list step in volts. The command overwrites any previously programmed voltage list and accepts a comma-delimited list of up to 100 steps; the order entered determines execution order.

NameTypeValuesDescription
valuerealminimum - maximumVoltage value for each list step.
chanlistoptchannel_list-Channel list to apply the setting to.
[SOURce:]LIST:VOLTage[:LEVel] <value> {,<value >}[, (@<chanlist>)]
[SOURce:]LIST:VOLTage[:LEVel]? [(@<chanlist>)]

Measures the total RMS current (AC + DC) for the specified channel list. The query starts a new measurement immediately and returns one comma-separated reading per channel.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (A) - Returns the measured RMS current in amperes as one value per specified channel, formatted as +n.nnnnnnE+nn.
MEAS:CURR:ACDC? (@1)

Starts a new current measurement immediately and returns the averaged input current. The reading is returned as a formatted numeric value for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to measure.
real (A) - The averaged current measurement value for each specified channel.
MEAS:CURR? (@1)

Queries the averaged DC power measurement. The reading is returned immediately and is not synchronized to a trigger event.

NameTypeValuesDescription
CH1 | CH2optenumCH1 | CH2Selects the channel to measure.
(@<chanlist>)optchannel_list-Specifies one or more channels.
real (W) - The averaged input power measurement for each specified channel, reported in watts in scientific notation. Multiple responses are separated by commas.
MEAS:POW? (@1)

Queries the total RMS voltage measurement (AC + DC) and starts a new measurement immediately. The reading is returned as a +n.nnnnnnE+nn value for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (V) - The measured total RMS voltage (AC + DC) for each specified channel.
MEAS:VOLT:ACDC? (@1)

Returns the averaged input voltage measurement. The reading is an averaged DC value for each specified channel and multiple responses are comma-separated.

NameTypeValuesDescription
channel selectionoptchannel_list-Selects one or more channels to measure.
real (V) - The averaged input voltage in volts for each specified channel.
MEAS:VOLT? (@1)

Returns an array containing instantaneous input samples of measured current. Values are returned in amperes and the number of points depends on the sweep settings.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
block - Measured current array.
MEAS:ARR:CURR? (@1)

Returns an array containing measurements of instantaneous input samples for the specified channels. Values are in amperes, volts, or watts.

NameTypeValuesDescription
chanlistoptchannel_list-List of channels to measure.
block - Returns the measured power array as a comma-separated list of values or as a block.
MEAS:ARR:POW? (@1)

Returns an array containing measurement of instantaneous input samples for the specified channel list. Values are returned in volts, and the number of points is set by the sweep points and related sweep timing settings.

block (V) - Returns the measured voltage array as a block or as comma-separated sample values.
MEAS:ARR:VOLT? (@1)

Returns the maximum measured current value for each specified channel. The reading is returned in amperes in +n.nnnnnnE+nn form, with multiple channel responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (A) - Maximum measured current value for each specified channel.
MEAS:CURR:MAX? (@1)

Returns the measured minimum current for the specified channel list. The reading is returned in amperes in scientific notation, with multiple channel responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (A) - Measured minimum current value(s).
MEAS:CURR:MIN? (@1)

Returns the maximum measured power value for each specified channel. The reading is returned in scientific notation, and multiple channel responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - Measured maximum power value for each specified channel.
MEAS:POW:MAX? (@1)

Queries the measured minimum power for the specified channel list. The reading is returned in watts as one value per channel, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (W) - Measured minimum power value for each specified channel.
MEAS:POW:MIN? (@1)

Returns the maximum measured voltage for each specified channel. The reading is returned as a value in volts, and multiple responses are separated by commas.

real (V) - Maximum measured voltage for each specified channel, returned as +n.nnnnnnE+nn values separated by commas.
MEAS:VOLT:MAX? (@1)

Returns the measured minimum voltage for each specified channel. The reading is returned in scientific notation, with multiple channel responses separated by commas.

real (V) - Measured minimum voltage value for each specified channel.
MEAS:VOLT:MIN? (@1)

Saves the logged data in CSV format into the specified path and filename. It does not change the saved path and filename settings.

NameTypeValuesDescription
filenamestring-Path and filename for the exported logged data.
MMEM:EXP:DLOG "External:\datalog.csv"

Sets the triggered power level when the input is in constant power mode. The triggered level is a stored value that is transferred to the input when an input step is triggered.

NameTypeValuesDescription
powerrealminimum - maximumTriggered power level to store for later transfer when an input step is triggered.
POW:TRIG 75, (@1)

Returns or sets the triggered power level when the input is in constant power mode. The queried value is returned in scientific notation for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum programmed power level.
chanlistoptchannel_list-Channels to query.
real (W) - The programmed triggered power level for each specified channel, returned as +n.nnnnnnE+nn.
[SOURce:]POWer[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets or queries the immediate input power level in constant power mode. Units are watts; the query returns the programmed power for each specified channel as scientific notation, with multiple responses separated by commas.

NameTypeValuesDescription
powerrealminimum - maximumImmediate power level to program.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword form of the power value.
chanlistoptchannel_list-Channel list to which the command applies.
real (W) - The programmed power in the form +n.nnnnnnE+nn for each channel specified.
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude] <power>| MINimum | MAXimum | DEFault[, (@<chanlist>)]
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chanlist>)]

Sets or queries the immediate input power level in constant power mode. Units are watts; the query returns the programmed power for each specified channel as comma-separated values.

NameTypeValuesDescription
powerrealminimum - maximumImmediate power level to set.
chanlistoptchannel_list-Channel list to which the command applies.
real (W) - Programmed power in the form +n.nnnnnnE+nn for each specified channel, with multiple responses separated by commas.
*RST MIN
Sets the input power level to 50 watts: POW 50, (@1)

Sets the transient power mode, which determines what happens to the power when the transient system is initiated and triggered.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTTransient mode to set.
chanlistoptchannel_list-Channel list to apply the command to.
enum - Returns the present transient mode.
*RST FIXed
Sets the input power mode to Step: POW:MODE STEP, (@1)

Sets or queries the transient power mode, which determines what happens to power when the transient system is initiated and triggered. For the query, the typical return is the current mode: FIXed, STEP, or LIST.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the setting applies.
enum - Returns the current transient power mode.
POW:MODE STEP, (@1)

Sets the over-power protection delay. The over-power protection function will not be triggered during the delay time, preventing momentary changes in input status from tripping OPP.

NameTypeValuesDescription
timereal0 - 0.255Protection delay time.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum programmable delay value.
POW:PROT:DEL 0.2, (@1)

This command is the same as OUTPut:PROTection:DELay. It sets the over-power protection delay; the over-power protection function will not be triggered during the delay time.

NameTypeValuesDescription
timereal0 - 0.255Protection delay time before over-power protection can trip.
qualifieroptenumMINimum | MAXimumSpecial query qualifier returning the minimum or maximum protection delay.
real (s) - Returns the protection delay value.
POW:PROT:DEL 0.2, (@1)

Enables or disables the over-power protection. When the input power exceeds the power rating of the electronic load by 10%, the input is disabled and the Questionable Condition status register CP+ bit is set.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables/disables the over-power protection state.
POW:PROT:STAT ON, (@1)

Enables or disables over-power protection. When the input power exceeds the power rating of the electronic load by 10%, the input is disabled and the Questionable Condition status register CP+ bit is set.

enum - Returns the protection state as 0 or 1.
POW:PROT:STAT ON, (@1)

Sets the power range. The instrument selects the range with the best resolution for the entered highest expected input power. The query returns the maximum power that can be programmed on the presently set range for each specified channel.

NameTypeValuesDescription
powerrealminimum - maximumHighest value in watts that you expect to input; used to select the power range.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum range keyword instead of a numeric power value.
chanlistoptchannel_list-Channels to apply the setting to.
real (W) - For each specified channel, returns the maximum power that can be programmed on the presently set range; multiple responses are separated by commas.
*RST MAX
POW:RANG 30, (@1)

Sets or queries the power range. The setter chooses the best range resolution for the entered maximum power; the query returns the maximum power that can be programmed on the presently set range.

NameTypeValuesDescription
powerrealminimum - maximumHighest value in watts expected to be input; used to select the range.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum power range value when used with the query.
chanlistoptchannel_list-Channel list to which the command applies.
real (W) - Maximum power that can be programmed on the range presently set, returned for each specified channel; multiple responses are separated by commas.
*RST MAX
POW:RANG 30, (@1)

Sets the input power slew tracking state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Input power slew tracking state.

Returns the input power slew tracking state for the specified channels. The response is 0 or 1.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list for which to query the slew tracking state.
enum - The input power slew tracking state.

Sets the negative input power slew rate. The slew rate is in watts per second and affects all programmed power changes, including input state turn-on and turn-off transitions.

NameTypeValuesDescription
valuereal0 - 9.9E+37Negative slew rate value to set; MAX, INFinity, or MINimum may also be used as keywords.
qualifieroptenumMINimum | MAXimum | INFinityKeyword alternative to the numeric slew-rate value.
[SOURce:]POWer:SLEW:NEGative[:IMMediate] <value> | MINimum | MAXimum | INFinity[, (@<chan-list>)]
[SOURce:]POWer:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the negative input power slew rate for the specified channel list. The query returns the programmed slew rate, with MIN or MAX available as qualifiers; a returned value of 9.9E37 indicates maximum slew rate.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum slew rate to query.
channel_listoptchannel_list-Channel list to query.
real (W/s) - The programmed negative slew rate for each specified channel, returned in scientific notation. If 9.9E37 is returned, the maximum or fastest slew rate has been set.
POW:SLEW:NEG?
POW:SLEW:NEG? MIN
POW:SLEW:NEG? MAX, (@1)

Sets the input power slew rate. The slew rate is specified in watts per second and affects all programmed power changes, including those due to the input state turning on or off.

NameTypeValuesDescription
valuereal0 - 9.9E+37Slew rate to program; MAXimum or INFinity set the slew rate to maximum.
qualifieroptenumMINimum | MAXimum | INFinitySpecial keyword alternative to the numeric slew-rate value.

Queries the input power slew rate for the positive slew setting. The return is the programmed slew rate in watts per second for each specified channel, with MINimum and MAXimum accepted as query qualifiers.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier; MINimum returns the minimum slew-rate resolution, and MAXimum returns the maximum or fastest slew rate.
channel_listoptchannel_list-Channels to query.
real (W/s) - The programmed slew rate returned as a value in watts per second for each specified channel; multiple responses are separated by commas. A returned value of 9.9E37 indicates the maximum or fastest slew rate.
[SOURce:]POWer:SLEW[:POSitive][:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]

Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by POWer:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the negative maximum slew rate override.
POW:SLEW:NEG:MAX ON, (@1)

Queries the maximum negative slew-rate override state for the selected channel(s). Returns 0 or 1.

NameTypeValuesDescription
channel_listoptchannel_list-Channel list to apply the query to.
integer - 0 or 1 indicating whether the maximum slew rate override is enabled or disabled.
POW:SLEW:NEG:MAX? (@1)

Enables or disables the maximum slew rate override for the positive slew rate path. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by POWer:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
[SOURce:]POWer:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]POWer:SLEW[:POSitive]:MAXimum? [(@<chanlist>)]

Enables or disables the maximum slew rate override for the positive slew path. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by POWer:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
enum - Returns whether the maximum slew rate override is enabled or disabled.
POW:SLEW:MAX ON, (@1)

Sets the transient input power level for the source. The transient function switches between the immediate setting and the transient level; units are watts.

NameTypeValuesDescription
valuerealminimum - maximumTransient level to set, within the model-dependent programming range.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value to set the transient level to the corresponding limit.
POW:TLEV 5, (@1)

Specifies the transient level of the input power. The transient function switches between the immediate setting and the transient level; units are watts.

NameTypeValuesDescription
valuerealminimum - maximumTransient input power level.
real (W) - Returns the transient level. With the optional qualifier, the query can return the minimum or maximum allowed level.
POW:TLEV 5, (@1)

Sets the triggered resistance level when the input is in constant resistance mode. The triggered level is stored and programmed when a Step transient is triggered.

NameTypeValuesDescription
resistancerealminimum - maximumTriggered resistance level to program.
qualifieroptenumMINimum | MAXimumSets the resistance to the minimum or maximum allowed value.
channel_listoptchannel_list-Channels to program.
real (ohms) - Returns the programmed resistance in the form +n.nnnnnnE+nn for each specified channel. Multiple responses are separated by commas.
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude] <resistance> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the triggered resistance level when the input is in constant resistance mode. The triggered level is a stored value that is programmed when a Step transient is triggered.

NameTypeValuesDescription
resistancerealminimum - maximumTriggered resistance level to program.
qualifieroptenumMINimum | MAXimumAllows setting the minimum or maximum resistance level instead of a numeric value.
channel_listoptchannel_list-Channels to which the setting applies.
real (ohms) - Returns the programmed resistance in the form +n.nnnnnnE+nn for each specified channel. Multiple responses are separated by commas.
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude] <resistance> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]
*RST MAX
Sets the triggered resistance level to 1 ohms: RES:TRIG 1, (@1)

Sets the immediate input resistance level in constant resistance mode. The query returns the programmed resistance for each specified channel as a scientific-notation value.

NameTypeValuesDescription
resistancerealminimum - maximumImmediate resistance level to program.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword alternative to a numeric resistance value.
chanlistoptchannel_list-Channel list to which the command applies.
string - Programmed resistance in the form +n.nnnnnnE+nn for each specified channel; multiple responses are separated by commas.
RES 0.5, (@1)

Returns or sets the immediate input resistance level when the input is in constant resistance mode. The query returns the programmed resistance for each specified channel in exponential notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword to query the minimum, maximum, or default resistance instead of the programmed value.
chanlistoptchannel_list-Channel list of the resistance settings to query.
string - Programmed resistance value for each specified channel, returned in +n.nnnnnnE+nn format. Multiple responses are separated by commas.
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chan-list>)]

Sets the transient resistance mode, which determines what happens to the resistance when the transient system is initiated and triggered.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTTransient resistance mode.
chanlistoptchannel_list-Channel list to which the mode applies.
[SOURce:]RESistance:MODE FIXed | STEP | LIST[, (@<chanlist>)]
*RST FIXed
Sets the resistance mode to Step: RES:MODE STEP, (@1)

Sets the resistance range for the specified channel list. The query returns the maximum programmable resistance for the currently selected range on each specified channel.

NameTypeValuesDescription
resistancerealminimum - maximumHighest resistance value expected to be input; the instrument selects the best-resolution range for this value.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum range keyword instead of a numeric resistance value.
chanlistoptchannel_list-Channel list to apply the resistance range setting or query to.
real (Ω) - Maximum resistance that can be programmed on the range presently set for each specified channel; multiple responses are separated by commas.
*RST MAX
RES:RANG 100, (@1)

Returns the maximum resistance that can be programmed on the presently selected range. Multiple channel responses are comma-separated and formatted as +n.nnnnnnE+nn.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum resistance range value.
channel_listoptchannel_list-Channels to query.
real (ohms) - Maximum resistance that can be programmed on the range that is presently set, returned for each specified channel.
*RST MAX
RES:RANG 100, (@1)

Sets the resistance slew tracking state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Resistance slew tracking state.
RES:SLEW COUP ON, (@1)

Queries the resistance slew tracking state. The response is the programmed tracking state for each specified channel.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to query.
enum - Returns the resistance slew tracking state as 0 or 1.

Sets the negative resistance slew rate. The slew rate is in ohms per second and can be set to a numeric value, MINimum, MAXimum, or INFinity; the query returns the programmed slew rate for each specified channel.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Negative slew rate value to program.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum, maximum, or infinity setting.
channel listoptchannel_list-Channel list to apply the setting to.
[SOURce:]RESistance:SLEW:NEGative[:IMMediate] <value> | MINimum | MAXimum | INFinity[, (@<chanlist>)]
[SOURce:]RESistance:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the negative resistance slew rate setting for the specified channel(s). The query returns the programmed slew rate, with MINimum or MAXimum allowed as qualifiers to request the minimum or maximum value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to request the minimum or maximum slew-rate value.
chanlistoptchannel_list-Channel list to query.
real (ohms per second) - Programmed negative slew rate for each specified channel, returned in ohms per second; multiple responses are comma-separated. If the slew rate is 9.9E37, maximum slew rate is set.
RES:SLEW:NEG 25, (@1)
RESistance:SLEW? MIN

Sets the resistance slew rate in ohms per second, affecting all programmed resistance changes including input state turn-on and turn-off. The query returns the programmed slew rate for each specified channel.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Resistance slew rate to set.
qualifieroptenumMINimum | MAXimum | INFinitySpecial keywords accepted instead of a numeric slew rate.
chanlistoptchannel_list-Channel list to apply the command or query to.
string - Returns the programmed slew rate in the form +n.nnnnnnE+nn for each channel specified; multiple responses are separated by commas. If queried with MINimum, returns the minimum slew-rate value.
[SOURce:]RESistance:SLEW[:POSitive][:IMMediate] 50, (@1)
[SOURce:]RESistance:SLEW[:NEGative][:IMMediate] 25, (@1)

Returns the programmed resistance slew rate for the specified channel list. The query supports optional MINimum or MAXimum to read the minimum slew value or the maximum/fastest slew setting.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum slew value or the maximum slew value.
chanlistoptchannel_list-Channel list to query.
string - Programmed slew rate in the form +n.nnnnnnE+nn for each specified channel, with multiple responses separated by commas. If MINimum is specified, returns the minimum slew value; if MAXimum is specified, returns the maximum or fastest slew setting.
RES:SLEW? MIN, (@1)

Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by RESistance:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the negative maximum slew rate override.

Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by RESistance:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the override.
enum - Returns the current maximum slew rate override state as 0 or 1.
Disables the negative maximum slew rate: RES:SLEW:NEG:MAX OFF, (@1)

Enables or disables the maximum slew rate override for the resistance slew command. When enabled, the slew rate is set to its maximum value; when disabled, it uses the immediate value set by RESistance:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
RES:SLEW:MAX OFF, (@1)

Enables or disables the maximum slew rate override for resistance slew. When enabled, the slew rate is set to its maximum value; when disabled, it uses the immediate value set by RESistance:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns the maximum slew rate override on or off.
enum - Returns the present state of the maximum slew rate override as 0 or 1.
RES:SLEW:MAX OFF, (@1)

Sets the transient level of the resistance. The transient function switches between the immediate setting and the transient level; units are in ohms.

NameTypeValuesDescription
valuerealminimum - maximumTransient resistance level.
RES:TLEV 5, (@1)

Specifies the transient level of the resistance. The transient function switches between the immediate setting and the transient level.

real (ohms) - Returns the transient level.
RES:TLEV 5, (@1)

Enables or disables current data logging for the specified channels. The query returns the on/off status of current data logging for the specified channels.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables current data logging.
chanlistoptchannel_list-Channels affected by the command.
enum - Returns the status of current data logging for the specified channels.
SENS:DLOG:FUNC:CURR 1, (@1,2)

Returns the status of the current data logging enable for the specified channels. The channel list is optional and may be omitted.

NameTypeValuesDescription
chanlistoptchannel_list-Channels for which to query current data logging status.
enum - Returns whether current data logging is enabled for the specified channels.
SENSe:DLOG:FUNC:CURRent? [(@<chanlist>)]

Enables or disables the logging of minimum and maximum values for each sample of data. The query returns whether minimum and maximum logging is enabled.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables minimum and maximum logging.
enum - Returns whether logging of minimum and maximum values is enabled.
SENS:DLOG:FUNC:MINM 1

Enables or disables the logging of minimum and maximum values for each sample of data. The query returns whether the logging of minimum and maximum values is enabled.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables minimum/maximum value logging.
enum - Whether minimum/maximum logging is enabled.
SENSe:DLOG:FUNCtion:MINMax?

Enables or disables voltage data logging for the channels stated in (@<chanlist>). The query returns the on/off status of voltage data logging for the specified channels.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables voltage data logging.
chanlistoptchannel_list-Channels to apply the command to.
enum - Returns the status (on or off) of the voltage data logging of the channels stated in (@<chanlist>).
SENS:DLOG:FUNC:VOLT 1, (@1:2)

Enables or disables voltage data logging for the channels stated in (@<chanlist>). The query returns the status of the voltage data logging enable for the stated channels.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables voltage data logging.
(@<chanlist>)optchannel_list-Channels to apply the logging function to.
enum - Status (on or off) of the voltage data logging enable for the channels stated in (@<chanlist>).
SENS:DLOG:FUNC:VOLT 1, (@1:2)

Sets the datalog trigger offset as a percent of the total datalog duration. The query returns the trigger offset in percent.

NameTypeValuesDescription
offset percentreal0 - 100Percent of the total datalog duration at which the trigger occurs.
real (%) - Trigger offset in percent.
SENS:DLOG:OFFS 50

Returns the datalog trigger offset as a percent of the total datalog duration. A value of 0 places the trigger at the beginning of the running datalog, and 100 places it at the end.

real (%) - The trigger offset in percent.
SENS:DLOG:OFFS 50

Sets the sample period for datalogging in seconds. The entered value is rounded to the nearest 20.48 µs integral; minimum is 20.48 µs and maximum is 60 seconds.

NameTypeValuesDescription
timereal0.00002048 - 60Sample period value in seconds.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric time value.
SENS:DLOG:PER 0.4

Sets the sample period in seconds for datalogging. The entered value is rounded to the nearest 20.48 µs integral; minimum is 20.48 µs and maximum is 60 seconds.

NameTypeValuesDescription
timereal0.00002048 - 60Sample period in seconds.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier for the sample period.
real (s) - Returns the sample period in seconds.
SENS:DLOG:PER 0.4
:SENSe:DLOG:TIMEset / query

Sets the datalog sample duration in seconds. The query returns the sample duration in seconds.

NameTypeValuesDescription
timereal1 - 36000000Sample duration to set, in seconds.
qualifieroptenumMINimum | MAXimumSets the sample duration to the minimum or maximum allowed value.
real (s) - Returns the sample duration in seconds.
SENS:DLOG:TIME 120

Sets the sample duration in seconds for datalogging. The query returns the sample duration in seconds.

NameTypeValuesDescription
timereal1 - 36,000,000Sample duration to set, in seconds.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum sample duration.
real (s) - Returns the sample duration in seconds.
SENS:DLOG:TIME 120

Sets the sample period in seconds for data logging. This command has been superseded by SENSe:DLOG:PERiod, but remains available for backward compatibility.

NameTypeValuesDescription
timereal24.08 µs - 60 sSample period to set, in seconds. The entered value is rounded to the nearest 20.48 µs integral.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set the sample period to the minimum or maximum allowed value.
SENS:DLOG:TINT 0.4

Sets or queries the sample period in seconds. This command is superseded by SENSe:DLOG:PERiod, but remains available for backward compatibility.

NameTypeValuesDescription
timereal0.00002048 - 60Sample period to set, in seconds.
qualifieroptenumMINimum | MAXimumOptional query qualifier returning the minimum or maximum sample period.
real (s) - Returns the sample period in seconds. With MINimum or MAXimum, returns the corresponding limit.
SENS:DLOG:TINT 0.4

Enables or disables the current measurement function for the specified channel list. The query returns the on/off status of the current measurement function.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables current measurement.
channel_listoptchannel_list-Channels to which the function setting applies.
enum - Returns the status of the current measurement function as on or off.
SENS:FUNC:CURR 1, (@1)
SENS:FUNC:CURR? (@1)

Enables or disables the current measurement function. The query returns the status of the current measurement function for the specified channel list.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the current measurement function.
channel_listoptchannel_list-Channel list to which the command applies.
enum - Returns the status of the current measurement function for the specified channel list.
SENS:FUNC:CURR 1, (@1)
SENS:FUNC:CURR? (@1)

Enables or disables the voltage measurement function for the selected channel list.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the voltage measurement function.
channel_listoptchannel_list-Channel list to apply the setting to.
SENS:FUNC:VOLT 1, (@1)

Enables or disables the voltage measurement function for the selected channel list. The query returns the on/off status of the voltage measurement function.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the voltage measurement function.
channel_listoptchannel_list-Channel list to apply the setting to.
enum - Returns the status of the voltage measurement function as on or off.
SENS:FUNC:VOLT 1, (@1)

Defines the offset in a data sweep for triggered measurements. Positive values represent samples acquired after the trigger, and negative values represent samples acquired before the trigger.

NameTypeValuesDescription
offset pointsinteger-131,071 - 2,000,000,000Offset in data points for triggered sweep measurements.

Queries the offset in a data sweep for triggered measurements. Positive values represent delay after the trigger before samples are acquired, and negative values represent samples taken prior to the trigger.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum offset points value.
chanlistoptchannel_list-Measurement channels to query.
real - Returns the offset points value.
SENSe:SWEep:OFFSet:POINts? [MINimum | MAXimum,] [(@<chanlist>)]

Defines the number of points in a measurement sweep. The value can be set from 1 to 131,072, and the command applies to both voltage and current measurements.

NameTypeValuesDescription
data pointinteger1 - 131,072Number of points in the sweep.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum in place of a numeric point count.
chanlistoptchannel_list-Channel list to apply the setting to.
SENS:SWE:POIN 2048, (@1)

Returns the number of points in a measurement sweep. The query can be qualified with MINimum or MAXimum, and optionally a channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum number of points.
channel_listoptchannel_list-Channel list to query.
integer - Returns the number of points in the measurement sweep.
SENS:SWE:POIN 2048, (@1)

Defines the time period between samples in seconds for the specified channel list. Programmed values can range from 5.12 µs to 40,000 s, with some values rounded to 10.24 ms or 20.48 ms increments depending on the measurement configuration.

NameTypeValuesDescription
timereal0.00000512 - 40000Time interval between samples.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed time interval.
chanlistoptchannel_list-Channel list to apply the setting to.
real (s) - Returns the current time interval.
SENS:SWE:TINT 0.001, (@1)

Defines the time period between samples in seconds. Programmed values can range from 5.12 µs to 40,000 s, with rounding applied above 10.24 ms or 20.48 ms depending on measurement count.

NameTypeValuesDescription
timereal5.12 µs - 40,000 sTime period between samples.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum supported time interval.
channel listoptchannel_list-Specifies the channel list.
real (s) - Returns the programmed time interval.
SENS:SWE:TINT 0.001, (@1)

Returns the value of the Operation Status Condition register. This read-only register holds the live operational status of the instrument and is not cleared by reading it.

integer - Binary-weighted sum of all bits set in the Operation Status Condition register.
STAT:OPER:COND? (@1)

Returns the value of the Operation Status group event register. The register is read-only and is cleared when read.

integer - Binary-weighted sum of all bits set in the Operation Status event register.
Reads the operation status event register: STAT:OPER? (@1)

Sets bits in the enable register for the Operation Status group. The query reads back the enable register as a decimal value representing the binary-weighted sum of all bits set.

NameTypeValuesDescription
enable valueinteger0 - 65535A decimal value corresponding to the binary-weighted sum of the bits in the register.
integer - Returns the enable register as a decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:OPER:ENAB 512, (@1)

Sets bits in the enable register for the Operation Status group. The query reads the enable register and returns its decimal, binary-weighted bit sum.

integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:OPER:ENAB 512, (@1)

Sets and queries the value of the NTR (Negative-Transition) register. The register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
channel_listoptchannel_list-Optional channel list in parentheses.
STAT:OPER:NTR 24, (@1)

Sets and queries the value of the NTR (Negative-Transition) register. This register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
valueinteger0 - MAXimumA decimal value corresponding to the binary-weighted sum of the bits in the register.
channel_listoptchannel_list-Channel list in parentheses.
integer - A decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:OPER:NTR 24, (@1)

Sets or queries the value of the PTR (Positive-Transition) register. This register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
<value>integer0 - 4294967295Decimal value corresponding to the binary-weighted sum of the bits in the register.
<@chanlist>optchannel_list-Channel list to which the register value applies.
integer - For the query form, returns the binary-weighted sum of all bits set in the PTR register.
STAT:OPER:PTR 24, (@1)

Sets and queries the value of the PTR (Positive-Transition) register, which acts as a polarity filter between the Operation Condition and Operation Event registers. When a bit in PTR is set to 1, a 0-to-1 transition of the corresponding Operation Condition bit sets the corresponding Operation Event bit.

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the register value applies.
integer - The binary-weighted sum of all bits set in the PTR register.
STAT:OPER:PTR 24, (@1)
:STATus:PRESetset / query

Presets the Operation and Questionable enable, PTRansition, and NTRansition registers. It sets the listed registers to their preset state, with all defined bits disabled.

STAT:PRES

Returns the value of the Questionable Status group condition register. This is a read-only, live (unlatched) register; reading it does not clear the register.

integer - Binary-weighted sum of all bits set in the condition register.
STAT:QUES:COND? (@1)

Returns the value of the Questionable Status event register. Reading this read-only register clears it.

integer - Binary-weighted sum of all bits set in the Questionable Status event register.
STAT:QUES? (@1)

Sets bits in the enable register for the Questionable Status group. The query reads back the enable register as a decimal value representing the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
valueinteger-Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to apply the setting to.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:QUES:ENAB 16, (@1)

Reads or sets the enable register for the Questionable Status group. The query returns the register contents as a decimal value equal to the binary-weighted sum of the bits set.

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list.
integer - The enable register contents as a decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:QUES:ENAB 16, (@1)

Sets or queries the value of the NTR (Negative-Transition) register. This register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger-Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the setting applies.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:QUES:NTR 24, (@1)

Sets or queries the value of the NTR (Negative-Transition) register in the Questionable Status group. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger-A decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the command applies.
integer - Returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:QUES:NTR 24, (@1)

Sets and queries the value of the PTR (Positive-Transition) register, which acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0 - <bit value>Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list qualifier for the register value.
integer - The binary-weighted sum of all bits set in the PTR register.
STAT:QUES:PTR 24, (@1)

Sets and queries the value of the PTR (Positive-Transition) register. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0 - 255Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the PTR register value applies.
integer - Binary-weighted sum of all bits set in the PTR register.
STAT:QUES:PTR 24, (@1)

Enables or disables the beeper. The query returns 0 for OFF or 1 for ON.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the beeper.
enum - Returns 0 when the beeper is OFF and 1 when it is ON.

Enables or disables the beeper. The query returns 0 for OFF or 1 for ON.

enum - Returns 0 (OFF) or 1 (ON).

Sets the electronic load to local, remote, or remote lockout mode. The query returns the current communication state as LOC, REM, or RWL.

NameTypeValuesDescription
modeenumLOCal | REMote | RWLockSelects local, remote, or remote lockout mode.
enum - Returns the current communication state as LOC, REM, or RWL.

Sets the electronic load to local, remote, or remote-with-lock mode. The query returns the current remote/local state as LOC, REM, or RWL.

enum - Returns the current communication state as LOC, REM, or RWL.

Returns the initial socket control connection port number. After the control port number is obtained, a control socket connection can be opened.

integer - The initial socket control connection port number, or 0 if sockets are not supported.
:SYSTem:DATEset / query

Sets or queries the real time clock date in year, month, and day. The year range is 2000 to 2099, and the query returns comma-separated year, month, and day values.

NameTypeValuesDescription
yyyyinteger2000 - 2099Year to set in the real time clock date.
mminteger-Month to set in the real time clock date.
ddinteger-Day to set in the real time clock date.
string - Comma-separated year, month, and day values returned by the query, formatted as <+yyyy,+mm,+dd>.
SYST:DATE 2019,11,27

Sets the date of the real-time clock in year, month, and day. The query returns the current date as comma-separated year, month, and day values.

string - Returns comma-separated values corresponding to the year, month, and day, for example +2020,+1,+26.
SYST:DATE 2019,11,27

Returns the electronic load error queue, up to 20 errors, in first-in-first-out order. The query reads and clears the first error in the queue; if no errors have occurred it returns +0, "No error".

string - Returns the first error in the error queue as <+0,"No error"> when no errors have occurred; otherwise returns the next error message from the queue.
SYST:ERR?
:SYSTem:LOCalset / query

Places the electronic load in local mode. All front-panel keys are fully functional.

SYST:LOC
:SYSTem:REMoteset / query

Places the electronic load into remote mode for remote operation. All front-panel keys are disabled except for the [Lock/Unlock] key.

SYST:REM
:SYSTem:RWLockset / query

Places the electronic load in remote mode and disables all front-panel keys, including the Lock/Unlock key. It is the same as SYSTem:REMote except for the key lock behavior; SYSTem:LOCal can be used to unlock the front-panel keys.

SYST:RWL

Clears all user memory and reboots the instrument. It sanitizes all user data by writing zeros to flash memory and performing a chip erase; identification and calibration data are not erased.

:SYSTem:TIMEset / query

Sets or queries the real time clock in hours, minutes, and seconds. The setter accepts values from 0,0,0 (midnight) to 23,59,59 (one second before midnight).

NameTypeValuesDescription
hhinteger0 - 23Hours value for the real time clock.
mminteger0 - 59Minutes value for the real time clock.
ssinteger0 - 59Seconds value for the real time clock.
string - Returns the real time clock in hours, minutes, and seconds as <hh>,<mm>,<ss>.
SYST:TIME 13,30,15

Returns the real time clock in hours, minutes, and seconds.

string - Returns the present real time clock value as hours, minutes, and seconds in the form +<hh>,+<mm>,+<ss>.
SYST:TIME 13,30,15

Returns the present SCPI version of the electronic load. The returned value is a string in the form YYYY.V, where YYYY is the version year and V is the version number.

string - The present SCPI version string in the form YYYY.V.
SYST:VERS?

Programs the triggered voltage level when the input is in constant voltage mode. The triggered level is a stored value transferred to the input when an input step is triggered; units are volts.

NameTypeValuesDescription
voltagerealminimum - maximumTriggered voltage level to program.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set the lowest or highest programmable voltage level for the selected range.
VOLT:TRIG 5, (@1)

Returns the programmed triggered voltage level for each specified channel. Multiple responses are separated by commas; MAX and MIN return the highest and lowest programmable voltage levels for the selected range.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum programmable voltage level instead of the programmed value.
chanlistoptchannel_list-Channels for which to return the triggered voltage level.
real (V) - Programmed voltage level for each specified channel, formatted as +n.nnnnnnE+nn. MAX and MIN return the highest and lowest programmable voltage levels respectively for the selected range.

Programs the immediate voltage level when the input is in constant voltage mode. Units are volts.

NameTypeValuesDescription
voltagerealminimum - maximumImmediate voltage level to program.
qualifieroptenumMINimum | MAXimum | DEFaultUse MINimum, MAXimum, or DEFault instead of a numeric voltage value.
chanlistoptchannel_list-Channel list to which the voltage level applies.
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <voltage>| MINimum | MAXimum | DEFault[, (@<chanlist>)]
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chan-list>)]

Programs or queries the immediate voltage level when the input is in constant voltage mode. Units are volts; the query returns the programmed voltage level for each specified channel, with optional MINimum, MAXimum, or DEFault qualifiers.

NameTypeValuesDescription
voltagerealminimum - maximumImmediate voltage level to program.
qualifieroptenumMINimum | MAXimum | DEFaultReturns the minimum, maximum, or default programmable voltage level instead of the programmed value.
chanlistoptchannel_list-Channel list to which the command applies.
string - The programmed voltage level in the form +n.nnnnnnE+nn for each specified channel. Multiple responses are separated by commas; MIN and MAX return the highest and lowest programmable voltage levels for the selected range.
*RST MIN
Sets the input voltage level to 20 V: VOLT 20, (@1)

Sets or queries the under-voltage inhibit mode. When enabled, the electronic load will not sink current until the input voltage rises above the voltage-on setting.

NameTypeValuesDescription
modeenumLATChing | LIVE | OFFBehavior of the under-voltage inhibit function.
chanlistoptchannel_list-Channel list to apply the setting to.
enum - Returns the current inhibit mode.
VOLT:INH:VON:MODE LATC, (@1)

Sets the behavior of the under-voltage inhibit function. When enabled, the electronic load will not sink current until the input voltage rises above the voltage-on setting.

enum - Returns the present inhibit mode.

Sets the voltage-on threshold used by the under-voltage inhibit function. When enabled, the electronic load will not sink current until the input voltage rises above this setting.

NameTypeValuesDescription
voltagerealminimum - 153Voltage-on threshold to apply.
qualifieroptenumMAXimum | MINimum | DEFaultSelects the maximum, minimum, or default voltage-on value.
[SOURce:]VOLTage:INHibit:VON 4, (@1)

Sets or queries the voltage-on level for the under-voltage inhibit function. When enabled, the electronic load will not sink current until the input voltage rises above this setting; units are in volts.

NameTypeValuesDescription
voltagerealminimum - 153Voltage-on level to set.
qualifieroptenumMAXimum | MINimum | DEFaultOptional keyword selecting the minimum, maximum, or default voltage-on value.
real (V) - Returns the present voltage-on value.
*RST MIN
Specifies a voltage-on of 4 volts: VOLT:INH:VON 4, (@1)

Determines what happens to the input voltage when the transient system is initiated and triggered. The query returns the voltage mode for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTSelects the voltage mode.
chanlistoptchannel_list-Channels to apply the setting to.
enum - Returns the voltage mode for each channel specified, separated by commas.
[SOURce:]VOLTage:MODE FIXed | STEP | LIST[, (@<chanlist>)]
[SOURce:]VOLTage:MODE? [(@<chanlist>)]
*RST FIX
VOLT:MODE STEP,(@2)

Determines what happens to the input voltage when the transient system is initiated and triggered. The query returns the voltage mode for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
enum - Returns the voltage mode for each specified channel.
*RST FIX
Sets the voltage mode of channel 2 to Step: VOLT:MODE STEP,(@2)

Sets the voltage range for the specified channel(s). The instrument selects the best-resolution range for the highest voltage you expect to input; the query returns the maximum voltage for the presently set range.

NameTypeValuesDescription
voltagerealminimum - maximumHighest input voltage expected, used to select the range.
qualifieroptenumMINimum | MAXimumOptional keyword form of the voltage value.
chanlistoptchannel_list-Channel list to which the range applies.
*RST MAX
VOLT:RANG 100, (@1)

Queries the maximum voltage for the currently set voltage range. Multiple channel responses are separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value for the queried voltage range.
channel listoptchannel_list-Specifies the channels to query.
real (V) - The maximum voltage that can be input on the presently set range, returned as +n.nnnnnnE+nn for each specified channel.
*RST MAX
VOLT:RANG 100, (@1)

Sets the voltage slew tracking state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Voltage slew tracking state.
enum - Returns the slew tracking state as 1 or 0.
VOLT:SLEW:COUP ON, (@1)

Queries the voltage slew tracking state for the specified channel list. The query returns 1 when tracking is enabled and 0 when it is disabled.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
integer - Returns 1 if voltage slew tracking is ON and 0 if it is OFF.

Sets the negative voltage slew rate. The slew rate is set in volts per second and affects all programmed voltage changes, including those due to the input state turning on or off.

NameTypeValuesDescription
slew raterealminimum - 9.9E+37Sets the negative input slew rate.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum value, maximum value, or maximum/fastest slew rate.
channel listoptchannel_list-Specifies the channel list.

Returns the negative voltage slew rate. The query returns the programmed slew rate in volts per second for each specified channel, or the minimum value with MINimum.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum slew-rate value instead of the programmed setting.
channel_listoptchannel_list-Channels to query.
real (V/s) - Programmed negative slew rate value returned as +n.nnnnnnE+nn for each specified channel. If a slew rate of 9.9E+37 is returned, it means the maximum or fastest slew rate has been set.
VOLT:SLEW:NEG? MIN, (@1)
VOLT:SLEW:NEG? (@1)

Sets the positive voltage slew rate. The slew rate is specified in volts per second and applies to all programmed voltage changes; MAXimum or INFinity set the fastest slew rate.

NameTypeValuesDescription
slew raterealminimum - 9.9E+37Positive input slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum or maximum allowed value, or to infinity.
chanlistoptchannel_list-Channels to apply the setting to.

Queries the positive voltage slew rate for the specified channels. The query returns the programmed slew rate value; if the value is the minimum slew rate, the minimum value is returned, and if 9.9E+37 is returned it indicates maximum slew rate.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum slew rate or the maximum allowed slew rate.
channel listoptchannel_list-Channels for which the slew rate is queried.
real (V/s) - The programmed positive voltage slew rate for each specified channel, in volts per second. Multiple responses are separated by commas.
VOLT:SLEW? MIN, (@1)
VOLT:SLEW? (@1)

Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by the VOLTage:SLEW command.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the negative maximum slew rate override.
[SOURce:]VOLTage:SLEW:NEGative:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:SLEW:NEGative:MAXimum? [(@<chanlist>)]

Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by the VOLTage:SLEW command.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the negative maximum slew rate override.
channel_listoptchannel_list-Channel list to apply the command to.
enum - Returns the enable state of the negative maximum slew rate override.
[SOURce:]VOLTage:SLEW:NEGative:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:SLEW:NEGative:MAXimum? [(@<chanlist>)]

Enables or disables the maximum slew rate override for the positive voltage slew rate. When enabled, the slew rate is set to its maximum value; when disabled, it follows the immediate value set by VOLTage:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
[SOURce:]VOLTage:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:SLEW[:POSitive]:MAXimum? [(@<chanlist>)]

Enables or disables the maximum positive slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it follows the value set by VOLTage:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
enum - Returns the current state of the maximum positive slew rate override.
[SOURce:]VOLTage:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:SLEW[:POSitive]:MAXimum? [(@<chanlist>)]

Sets the state of the remote sense relays for the selected channel list. The query returns the selected remote sense relay state.

NameTypeValuesDescription
stateenumINTernal | EXTernalSelects local sensing (INTernal) or remote sensing (EXTernal).
chanlistoptchannel_list-Channel list to which the setting applies.
enum - Returns the selected remote sense relay state as INT or EXT.
*RST INT
Sets the sense mode to external (4-wire): VOLT:SENS:SOUR EXT, (@1)

Sets the state of the remote sense relays. The query returns the selected state of the remote sense relay.

NameTypeValuesDescription
stateenumINTernal | EXTernalSelects local sensing (INTernal) or remote sensing (EXTernal).
chanlistoptchannel_list-Channels to which the command applies.
enum - Returns INT or EXT, corresponding to the selected remote sense relay state.
*RST INT
Sets the sense mode to external (4-wire): VOLT:SENS:SOUR EXT, (@1)

Sets the transient level of the input voltage. The transient function switches between the immediate setting and the transient level, with units in volts.

NameTypeValuesDescription
valuerealminimum - maximumTransient input voltage level.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum transient level instead of a numeric value.
real (V) - Returns the transient input voltage level. For the query form, MINimum or MAXimum may be used to return the corresponding limit.
*RST MIN
Sets the transient input voltage to 5 V: VOLT:TLEV 5, (@1)

Specifies the transient level of the input voltage. The transient function switches between the immediate setting and the transient level; units are volts.

NameTypeValuesDescription
valuerealminimum - maximumTransient input voltage level.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum transient level instead of the programmed value.
real (V) - Returns the transient level of the input voltage. With MINimum or MAXimum, returns the minimum or maximum allowed value.
[SOURce:]VOLTage:TLEVel 5, (@1)
[SOURce:]VOLTage:TLEVel? [MINimum | MAXimum,] [(@<chanlist>)]