/

Keysight

/

Keysight E36731A

SCPI COMMAND REFERENCE

Keysight E36731A

Keysight E36731A

The Keysight E36731A is Keysight's battery emulator in the E36731A Battery Emulator and Profiler family. Its SCPI remote-control interface exposes 370 commands across 27 subsystems - 173 settable and 197 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.

370

Commands

173

Settable

197

Queries

27

Subsystems

SCPI

Verified

2026-07-16

All commands

: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
(@<chanlist>)optchannel_list-Channel list to which the abort applies.
:ABORt:DLOGset / query

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

ABOR:DLOG

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
@<chanlist>optchannel_list-Channel list to which the abort applies.
ABOR:TRAN (@1)

:APPLyset / query

Sets the voltage and current for the specified output, or selects the output if no value is given. The query returns the present voltage and current values for the selected output as a quoted string.

NameTypeValuesDescription
channelenumCH1Output to select.
voltageoptreal0 V - 30.9 VVoltage setting value for the selected output.
qualifieroptenumDEFault | MINimum | MAXimumKeyword alternative to a numeric voltage value.
currentoptreal0 A - 20.6 ACurrent setting value for the selected output.
qualifieroptenumDEFault | MINimum | MAXimumKeyword alternative to a numeric current value.
string - Quoted string containing the present voltage and current values for the specified output; if no output identifier is specified, returns the values of the currently selected output.
APPL CH1, MAX, MAX
:APPLy?query

Returns the present voltage and current values for the specified output as a quoted string. If no output identifier is specified, it returns the voltage and current of the currently selected output.

NameTypeValuesDescription
channelopt--Output identifier to query; if omitted, the currently selected output is used.
string - Quoted string containing the present voltage and current values, in the form "voltage,current".

Enables or disables automatic saving of calibration constants. When enabled, calibration data is automatically saved to non-volatile memory whenever a point is successfully calibrated and the calibration count is incremented.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the CAL auto save feature.
CAL:ASAVE 1

Returns the automatic calibration save state. The query returns 0 (OFF) or 1 (ON).

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

Returns the number of times the battery emulator has been calibrated. The count increments by one for each calibration point when auto save is enabled, or for each channel calibration when CAL:SAVE is used.

integer - The calibration count.
CAL:COUN?

Stores the date that the battery emulator was last calibrated in nonvolatile memory. If no string is specified, the system date is stored. The query returns the stored date, or an empty quoted string if no date is stored.

NameTypeValuesDescription
stringoptstring-Calibration date to store.
string - Returns the stored calibration date; if no date is stored, returns an empty quoted string ("").
CAL:DATE "4/22/17"

Stores the date that the battery emulator was last calibrated in nonvolatile memory. If no input string is specified, the system date is stored.

NameTypeValuesDescription
stringoptstring-Calibration date string to store.
string - Returns the stored calibration date. If no date is stored, an empty quoted string is returned.
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, this command stores the new calibration data to non-volatile memory.

CAL:SAVE

Enters a new security passcode. To change the passcode, the battery emulator must first be unsecured using the old passcode.

NameTypeValuesDescription
new codestring-New security passcode to set.
CAL:SEC:CODE e36731a

Secures or unsecures the battery emulator for calibration using the specified passcode. The query returns whether calibration is unsecured (0) or secured (1).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Security state to set.
passcodestring-Passcode used to secure or unsecure calibration.
integer - 0 or 1 indicating the calibration security state; 0 means unsecured and 1 means secured.
CAL:SEC:STAT ON, E36731A

Returns whether calibration security is unsecure or secured. The query yields 0 for calibration unsecured or 1 for calibration secured.

integer - 0 (calibration unsecured) or 1 (calibration secured).

Saves up to 40 characters of calibration-related information, such as a calibration message, next calibration due date, or battery emulator serial number. The string can be read regardless of security status, but the instrument must be unsecured before saving it.

NameTypeValuesDescription
stringstring-Calibration information to store.
string - Quoted calibration string currently stored; if no calibration message has been specified, an empty quoted string ("") is returned.
CAL:STR "4/22/17"

Returns or stores a calibration-related string of up to 40 characters, such as a calibration message, next due date, or battery emulator serial number. The string can be read regardless of security status, but saving it requires the instrument to be unsecured.

NameTypeValuesDescription
stringstring-Quoted string to store in calibration memory.
string - Quoted string previously stored in calibration memory; returns an empty quoted string if no calibration message has been specified.
CAL:STR "4/22/17"

Sets the immediate current level for the selected output channel when the output is in constant current mode. The query returns the programmed current level for each specified channel.

NameTypeValuesDescription
currentrealminimum - maximumImmediate current level or one of the special keywords MINimum, MAXimum, DEFault, UP, or DOWN.
qualifierenumMINimum | MAXimum | DEFault | UP | DOWNSpecial keyword alternative to the numeric current level.
chanlistoptchannel_list-Channel list to which the command applies.
real (A) - Programmed current level returned as +n.nnnnnnnnE+nn for each specified channel; multiple responses are separated by commas.
*RST MIN
Sets the output current level to 3 A: CURR 3, (@1)

Sets or queries the immediate output current level for the selected channel(s). In query form, it returns the programmed current level for each specified channel.

NameTypeValuesDescription
currentrealminimum - maximumSets the immediate current level when the output is in constant current mode.
qualifieroptenumMINimum | MAXimum | DEFault | UP | DOWNAllows the command to set the current to minimum, maximum, default, or step it up or down by a predetermined amount.
chanlistoptchannel_list-Specifies the channel or channels to which the command applies.
real (A) - Returns the programmed current level in the form +n.nnnnnnnnE+nn for each specified channel; multiple responses are separated by commas.
*RST MIN
CURR 3, (@1)

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

NameTypeValuesDescription
currentrealminimum - maximumTriggered current level.
qualifieroptenumMINimum | MAXimumSets the triggered current to the minimum or maximum allowed value.
real (A) - Returns the programmed current level for each specified channel. Multiple responses are separated by commas.
CURR:TRIG 1, (@1)

Returns or sets the triggered current level used when a Step transient is triggered in constant current mode. Units are amperes and the value is stored per channel.

real (A) - Returns the programmed current level for each specified channel in the form +n.nnnnnnnnE+nn. Multiple responses are separated by commas.
CURR:TRIG 1, (@1)

Sets the step size for current programming with the CURRent UP and CURRent DOWN commands. To set the step size to the minimum resolution, set it to DEFault; the query returns the minimum resolution for each specified channel.

NameTypeValuesDescription
currentrealminimum - maximumStep size for current programming.
qualifieroptenumDEFaultUse DEFault to set the step size to the minimum resolution.
chanlistoptchannel_list-Channel list to which the command applies.
CURR:STEP 3, (@1)

Sets the current step size for current programming with the CURRent UP and CURRent DOWN commands. The query returns the step size for each specified channel, and DEFault returns the minimum resolution of the instrument.

NameTypeValuesDescription
currentrealminimum - maximumStep size for current programming.
qualifieroptenumDEFaultUse DEFault to set the step size to the minimum resolution or query the minimum resolution.
real - Returns the step size as a number in the form +n.nnnnnnnnE+nn for each specified channel; DEFault returns the minimum resolution of the instrument.
CURR:STEP 3, (@1)

Sets the current limit in CV mode. The minimum value is the most negative value of the range; units are amperes. The query returns the programmed current limit for each specified channel.

NameTypeValuesDescription
currentrealminimum - maximumCurrent limit value to set.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum current limit instead of a programmed value.
channel_listoptchannel_list-Channels to apply the command to.
real (A) - Programmed current limit in the form +n.nnnnnnE+nn for each specified channel. Multiple responses are separated by commas.
*RST MAX
Sets the current limit to 2 A: CURR:LIM 2 (@1)

Queries the programmed current limit in CV mode for each specified channel. The returned value is formatted as +n.nnnnnnE+nn, with multiple channel responses separated by commas.

NameTypeValuesDescription
currentrealminimum - maximumCurrent limit value to query; MINimum returns the most negative value and MAXimum returns the least negative value.
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum current limit instead of the programmed value.
chanlistoptchannel_list-Channel list to which the query applies.
real (A) - The programmed current limit for each channel specified. Multiple responses are separated by commas.
*RST MAX
Sets the current limit to 2 A: CURR:LIM 2 (@1)

Determines what happens to the output current when the transient system is initiated and triggered. The current mode can be FIXed, STEP, or LIST.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTCurrent mode selection.
CURR:MODE STEP, (@1)

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

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
enum - The current mode for each specified channel. Returns FIXed, STEP, or LIST; multiple responses are separated by commas.
SOURce:CURRent:MODE? (@1)
SOURce:CURRent:MODE STEP, (@1)

Clears an overcurrent protection event for the specified channel list. The manual shows no parameters other than the optional channel list and no return value.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the clear operation applies.
CURR:PROT:CLE (@1)

Sets the over-current protection delay time in seconds. The delay prevents momentary output changes from triggering overcurrent protection, and can be programmed in either Load mode or Power Supply mode.

NameTypeValuesDescription
timereal0 - 0.255 seconds (Load mode) or 3600 seconds (Power Supply mode)Delay time before the over-current protection function becomes active.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum delay value.
CURR:PROT:DEL 0.2, (@1)

Queries the over-current protection delay time. The delay can be programmed separately for Load mode or Power Supply mode, and the query returns the delay in seconds in scientific notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum delay value instead of the programmed setting.
real (s) - Returns the overcurrent protection delay in seconds.
CURR:PROT:DEL?
CURR:PROT:DEL? MIN
CURR:PROT:DEL? MAX

Specifies what condition starts the overcurrent protection delay timer. The query returns SCH or CCTR.

NameTypeValuesDescription
modeenumSCHange | CCTRansCondition that starts the overcurrent protection delay timer.
enum - Returns the current protection delay mode as SCH or CCTR.
[SOURce:]CURRent:PROTection:DELay:STARt SCHange | CCTRans[, (@<chanlist>)]
[SOURce:]CURRent:PROTection:DELay:STARt? [(@<chanlist>)]
*RST SCH
Sets CCTRans as the current protection delay mode for channel 1: CURR:PROT:DEL:STAR CCTR,
(@1)

Enables or disables overcurrent protection. When enabled, the instrument goes to a protected state if the output remains in constant current mode longer than the OCP delay, and the output turns OFF after OCP trips.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables overcurrent protection.
CURR:PROT:STAT ON, (@1)

Indicates whether an overcurrent protection trip occurred. The value is reset to 0 by :CURRent:PROTection:CLEar.

integer - Returns 1 if an overcurrent protection occurred, or 0 if it did not.
CURR:PROT:TRIP?

Specifies the condition that starts the overcurrent protection delay timer. The query returns SCH or CCTR.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
enum - Returns the current protection delay mode.
[SOURce:]CURRent:PROTection:DELay:STARt? [(@<chanlist>)]

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Overcurrent protection state.
enum - Returns 1 (ON) or 0 (OFF) for the overcurrent protection state.
CURR:PROT:STAT ON, (@1)

Sets the current range for the specified channel list. The value entered should be the highest current in amperes expected to be input, and the instrument selects the best-resolution range for that value. The query returns the maximum current programmable on the presently set range.

NameTypeValuesDescription
currentreal0.001 A - 40.8 AHighest expected current used to select the range.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum range value instead of a numeric current.
chanlistoptchannel_list-Channel list to which the range applies.
real (A) - Returns the maximum current that can be programmed on the range presently set for each specified channel. Multiple responses are separated by commas.
*RST MAX
CURR:RANG 3, (@1)

Returns the maximum current that can be programmed on the presently set current range. Multiple channel responses are comma-separated, and the current is returned in scientific notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum current range value instead of the present range.
real (A) - Maximum current that can be programmed on the range presently set, returned for each specified channel.
[SOURce:]CURRent:RANGe? [MINimum | MAXimum,] [(@<chanlist>)]

Enables or disables the low range current measurement.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the low range current measurement.
CURR:SENS:LOW ON

Enables or disables the low range current measurement. The query returns 1 (ON) or 0 (OFF) for the low range current measurement state.

enum - Returns 1 (ON) or 0 (OFF) for the low range current measurement state.

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

NameTypeValuesDescription
slew ratereal0 - 9.9E+37Sets the negative current slew rate.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum value, maximum value, or infinity.
chanlistoptchannel_list-Specifies the channel list.
CURR:SLEW:NEG 1, (@1)

Queries the programmed negative current slew rate for the specified channel list. The slew rate is in amps per second; MINimum and MAXimum qualifiers can be queried, and a returned value of 9.9E+37 indicates the fastest slew rate has been set.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum slew rate value to query.
channel_listoptchannel_list-Specifies one or more channels.
real (A/s) - Returns the programmed negative current slew rate for each specified channel, or the minimum or maximum slew rate when queried with MINimum or MAXimum.
CURR:SLEW:NEG? MIN
CURR:SLEW:NEG? MAX, (@1)

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

NameTypeValuesDescription
slew ratereal0 - 9.9E+37Current slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinityAlternative keyword value for the slew rate.
[SOURce:]CURRent:SLEW[:POSitive|RISing][:IMMediate] <slew rate> | MINimum | MAXimum | INFinity[, (@<chanlist>)]
[SOURce:]CURRent:SLEW[:POSitive|RISing][:IMMediate]? [MINimum | MAXimum,] [ (@<chanlist>)]

Sets or queries the positive current slew rate. The slew rate is in amps per second, applies to all programmed current changes, and can be set to a numeric value, MINimum, MAXimum, or INFinity.

NameTypeValuesDescription
slew ratereal0 - 9.9E+37Positive current slew rate to set.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum, maximum, or infinite value.
chanlistoptchannel_list-Channel list to which the command applies.
real (A/s) - Returns the programmed slew rate for each specified channel. If queried with MINimum, returns the minimum slew rate value.
[SOURce:]CURRent:SLEW[:POSitive|RISing][:IMMediate] <slew rate> | MINimum | MAXimum | INFinity[, (@<chanlist>)]
[SOURce:]CURRent:SLEW[:POSitive|RISing][:IMMediate]? [MINimum | MAXimum,] [ (@<chanlist>)]

Enables or disables current slew tracking. When enabled, the current slew tracks the transient level; when disabled, it uses the immediate setting.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables current slew tracking.
[SOURce:]CURRent:SLEW:COUPle ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]CURRent:SLEW:COUPle? [(@<chanlist>)]

Sets or queries the current slew tracking state. When enabled, current slew tracking is on; when disabled, it is off.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables current slew tracking.
enum - Returns 0 or 1 for the current slew tracking state.
[SOURce:]CURRent:SLEW:COUPle ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]CURRent:SLEW:COUPle? [(@<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 CURRent:SLEW command.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
CURR:SLEW:NEG:MAX OFF, (@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 CURRent:SLEW.

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

Enables or disables the maximum slew rate override for the positive current slew path. 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.
[SOURce:]CURRent:SLEW[:POSitive|RISing]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]CURRent:SLEW[:POSitive|RISing]:MAXimum? (@<chanlist>)

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
enum - Returns 0 or 1.

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

NameTypeValuesDescription
transient levelrealATransient current level.
qualifieroptenumMINimum | MAXimumSets the value to the minimum or maximum transient current level.
real (A) - Returns the transient current level for each specified channel in scientific notation (+n.nnnnnnnnE+nn).

Sets the transient input current level for one or more channels. The query returns the transient level as a numeric value in amperes, with optional MINimum or MAXimum qualifiers to query the corresponding limit.

NameTypeValuesDescription
transient levelrealminimum - maximumTransient current level to apply.
qualifieroptenumMINimum | MAXimumSelects whether the query returns the minimum or maximum transient level instead of the present setting.
real (A) - Returns the transient current level for each specified channel as a number in scientific notation; with MINimum or MAXimum, returns the corresponding limit.
[SOURce:]CURRent:TLEVel 5, (@1)

Selects the output to be programmed using a numeric value instead of the output identifier used in :INSTrument[:SELect]. Value 1 selects CH1.

NameTypeValuesDescription
1integer1 - 1Numeric channel selector; 1 selects CH1.
integer - Returns the currently selected output as a numeric value; 1 indicates CH1.
CHANnel | INSTrument:NSELect 1
CHANnel | INSTrument:NSELect?

Selects the output to be programmed by a numeric value instead of the output identifier used in the corresponding select command. "1" selects CH1 output.

integer - Returns the currently selected output as a numeric value; "1" indicates CH1 output.
CHANnel | INSTrument:NSELect 1
CHANnel | INSTrument:NSELect?

Selects the output to be programmed. This command is equivalent to :CHANnel[:SELect].

NameTypeValuesDescription
outputenumCH1Output identifier to select.

Selects the output to be programmed, or queries the currently selected output. The CHANnel and INSTrument commands are equivalent.

enum - Returns the currently selected output by the CHANnel|INSTrument[:SELect] or CHANnel|INSTrument:NSELect command.
CHANnel | INSTrument[:SELect] CH1
CHANnel | INSTrument[:SELect]?
*RST CH1
:INSTrument:LOADset / query

Selects the input from the instrument, in load mode, to which subsequent input-specific commands are directed. The query returns the currently selected input, or the number of inputs in the instrument when MAX is specified.

NameTypeValuesDescription
inputinteger1 - 1Selects one input to be programmed.
integer - Returns the currently selected input by the INSTrument:LOAD command; with MAX, returns the number of inputs in the instrument.
INST 1
CHAN 1
INST? MAX
CHAN? MAX

Selects the input from the instrument, in load mode, to which subsequent input-specific commands are directed. The query returns the currently selected input, or the number of inputs in the instrument when queried with MAXimum.

NameTypeValuesDescription
qualifieroptenumMAXimumOptional query qualifier that returns the number of inputs in the instrument.
integer - Returns the currently selected input, or the number of inputs in the instrument if MAXimum is specified.
CHANnel | INSTrument:LOAD? [MAXimum]
Returns the number of input in the instrument: INST? MAX or CHAN? MAX

:CHANnelset / query

Selects the input from the instrument (in load mode) to which subsequent input-specific commands are directed. The query returns the currently selected input, or the number of inputs if MAXimum is used.

NameTypeValuesDescription
inputinteger1 - 1Selects one input to be programmed.
integer - Returns the currently selected input selected by the INSTrument:LOAD command, or the number of inputs in the instrument when MAXimum is specified.
INST 1
CHAN 1
INST? MAX
CHAN? MAX

Reads the state of the digital control port. It 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.

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

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

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

integer - Binary-weighted value of the state of pins 1 through 3.
DIG:OUTP:DATA?

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

NameTypeValuesDescription
modeenumDIO | DINPut | TOUTput | TINPut | FAULt | INHibit | ONCouple | OFFCouple | RELaySelects the function assigned to the specified digital port pin.

Returns or sets the function of digital port pins 1, 2, or 3. The setting is saved in non-volatile memory.

enum - Returns the current setting of the selected pin.
[SOURce:]DIGital:PIN<1-3>:FUNCtion?

Sets the polarity of digital port pins 1 to 3. The pin polarity is saved in non-volatile memory.

NameTypeValuesDescription
pininteger1 - 3Selects the digital port pin to configure.
polarityenumPOSitive | NEGativeSets the pin polarity to positive or negative.
[SOURce:]DIGital:PIN<1-3>:POLarity POSitive | NEGative
[SOURce:]DIGital:PIN<1-3>:POLarity?
*RST POS
Sets pin 1 to negative polarity: DIG:PIN1:POL NEG

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

enum - Returns the polarity of the selected pin as POS or NEG.
[SOURce:]DIGital:PIN<1-3>:POLarity?

Enables or disables BUS triggers on digital port pins. A BUS trigger is generated using the *TRG command, and pins 1 to 3 must be configured as trigger outputs before they can generate a trigger signal.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns BUS trigger generation on or off for the digital pins.
enum - Returns 0 (OFF) if a BUS trigger signal will not be generated when a BUS trigger command occurs, and 1 (ON) if it will be generated.
DIG:TOUT:BUS ON

Enables or disables BUS triggers on digital port pins configured as trigger outputs. A BUS trigger is generated using the *TRG command.

enum - Returns whether a BUS trigger signal will be generated when a BUS trigger command occurs.
DIG:TOUT:BUS ON

Sets the brightness level of the LCD display. This setting is non-volatile and is not changed by power cycling or a Factory Reset.

NameTypeValuesDescription
brightness levelinteger10 - 100Brightness level for the LCD display.
DISP:BRIG 100

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

NameTypeValuesDescription
stringstring-Text to be displayed 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 currently displayed on the front panel.
DISP:TEXT "Keysight"

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Front-panel display state.
DISP OFF

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

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

Selects the output channel view of the front panel display. METER1 displays one output channel.

NameTypeValuesDescription
modeenumMETER1Front panel view mode.
DISPlay[:WINDow]:VIEW METER1
DISPlay[:WINDow]:VIEW?
*RST METER1

Selects the output channel view of the front panel display. METER1 displays one output channel.

enum - Returns the current front panel view selection.
DISPlay[:WINDow]:VIEW?

Sets the emulation type. It forces *RST before the selected mode is entered, and the setting is non-volatile across power cycling and Factory Reset.

NameTypeValuesDescription
modeenumPSUPply | LOADSelects the emulation type.
EMUL PSUP

Returns the present emulation type. The command sets the emulation type to power supply or electronic load and forces *RST before the selected mode is entered.

enum - Returns the current emulation type.
[SOURce:]EMULation?

Returns the measured RMS current (AC + DC) from previously acquired data. Multiple channel responses are comma-separated and each value is formatted in scientific notation.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list for which to return the measurement.
real (A) - Measured RMS current (AC + DC) for each specified channel, returned in amperes.
FETC:CURR:ACDC? (@1)

Returns the averaged DC current measurement previously acquired by a MEASurement or triggered acquisition. The reading is returned as one value per specified channel in scientific notation, with multiple responses separated by commas.

NameTypeValuesDescription
channel_listoptchannel_list-Channel list to fetch from.
real (A) - The averaged current value for each specified channel.
FETC:CURR? (@1)

Returns the averaged power measurement previously acquired by a MEASurement command or triggered acquisition. The query does not generate a new measurement; multiple channel responses are comma-separated.

NameTypeValuesDescription
channel listoptchannel_list-Optional channel list to fetch from.
real (W) - The averaged power value for each specified channel.
FETC:POW? (@1)

Returns the RMS measurement (AC + DC) voltage from previously acquired data. The reading is returned as one value per specified channel in scientific notation, with multiple responses separated by commas.

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

Returns the previously acquired averaged DC voltage measurement. It does not initiate a new measurement; the reading is taken from data already acquired by MEASure or triggered acquisition.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to fetch from.
real (V) - The averaged voltage value in volts, returned as +n.nnnnnnE+nn for each specified channel. Multiple channel responses are separated by commas.
FETC:VOLT? (@1)

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

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
real (A) - Measured maximum current value for each channel.
FETC:CURR:MAX? (@1)

Returns the measured minimum current. The reading is returned in scientific notation, and multiple channel responses are separated by commas.

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

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

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

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

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - Measured minimum power in watts, returned as +n.nnnnnnE+nn for each specified channel.
FETC:POW:MIN? (@1)

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

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (V) - The measured maximum voltage value for each specified channel.
FETC:VOLT:MAX? (@1)

Returns the measured minimum voltage. The reading is returned as a numeric value in volts, with one value per specified channel and multiple responses separated by commas.

real (V) - Returns the measured minimum voltage value for each specified channel.
FETC:VOLT:MIN? (@1)

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

NameTypeValuesDescription
chanlistoptchannel_list-Channel list specifying the source channel(s).
block (A) - Array of measurement data, returned as a comma-separated list of values or a block.
FETC:ARR:CURR? (@1)

Returns an array of measured power data in watts. An optional channel list may be specified.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
real (W) - Returns the measured power array.
FETC:ARR:POW? (@1)

Returns an array of measured voltage data. The values are returned in volts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
block (V) - Returns the measured voltage array.
FETC:ARR:VOLT? (@1)

Returns the specified number of logged data from an enabled voltage and/or current data-logging channel. Fetching starts at the data next to the last fetched data in the previous fetch.

NameTypeValuesDescription
numberinteger0 - 65536Number of logged data values to fetch.
chanlistoptchannel_list-Channel list identifying the source channel.
numeric - The fetched logged data values.
FETC:DLOG? 10, (@1)

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

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

Returns the present input regulation mode. This command is equivalent to the Mode command.

enum - The current input priority mode.
FUNC CURR, (@1)

[SOURce:]MODEset / query

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

NameTypeValuesDescription
modeenumCURRent | VOLTage | POWer | RESistanceSelects the input regulation mode.
FUNC CURR, (@1)

Queries the present input regulation mode. Function and Mode command are equivalent.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
enum - Returns the present input mode.
FUNC CURR, (@1)

Specifies the image format for images returned by :HCOPy:SDUMp:DATA?. The available formats are PNG and BMP.

NameTypeValuesDescription
formatenumPNG | BMPImage format for returned screen-shot images.
HCOP:SDUM:DATA:FORM BMP

Specifies the image format used by HCOPy:SDUMp:DATA? when returning a screen shot.

enum - Returns the current image format used for HCOPy:SDUMp:DATA? screen-shot data.
HCOP:SDUM:DATA:FORM?
HCOP:SDUM:DATA:FORM BMP

Returns the front panel display image as a screen shot. The image format is specified by :HCOPy:SDUMp:DATA:FORMat.

block - A definite-length binary block containing the image.
HCOP:SDUM:DATA?

*CLSset / query

Clears all event registers, the Status Byte, and the Error Queue.

*CLS
*ESEset / query

Sets the Standard Event Enable register bits. The query returns the decimal value of the binary-weighted sum of all bits in the 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 24
*ESE?query

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

integer - Decimal value corresponding to the binary-weighted sum of the bits currently enabled in the register.
*ESE 24
*ESR?query

Returns the decimal value of the binary-weighted sum of all bits in the Standard Event register. The register is read-only and latches events from the condition register; bits remain set until cleared by reading the register or by *CLS.

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 four comma-separated fields are the manufacturer's name, model number, serial number, and revision code.

string - An 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?query

The query returns 1 to the output buffer after the command is executed.

integer - Returns 1 when the command is complete.
*OPC?
*PSCset / query

Controls whether the Status Byte and Standard Event register enable masks are cleared when power is turned on. The query returns whether *PSC 0 or *PSC 1 is in effect.

NameTypeValuesDescription
stateenum0 | 1Selects whether the Status Byte and Standard Event register enable masks are cleared at power-on.
enum - Returns 0 when *PSC 0 is in effect, or 1 when *PSC 1 is in effect.
*PSC 1
*PSC?
*PSC?query

Returns the power-on clearing setting for 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; default is 1.

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

Recalls a previously stored state from one of five non-volatile storage locations. If an empty memory location is recalled, power-on default states are applied to the battery emulator.

NameTypeValuesDescription
locationinteger0 - 4Memory location to recall.
*RCL 1
*RSTset / query

Resets the instrument to its power-on default state. It does not clear status registers or the error queue, and it forces any pending ABORt commands.

*RST
*SAVset / query

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

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

Enables 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 valueinteger0 - 255A decimal value corresponding to the binary-weighted sum of the bits in the register.
*SRE 24
*SRE?query

Queries the Status Byte Enable register. It returns the decimal value of the binary-weighted sum of all bits set in the register.

integer - Decimal value of the binary-weighted sum of the bits set in the Status Byte Enable register.
*SRE?
*STB?query

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

integer - Decimal value of the binary-weighted sum of the bits set in the Status Byte Summary register.
*STB?
*TRGset / query

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

*TRG
*TST?query

Performs an instrument self-test and returns 0 if the test passes or a non-zero value if it fails. If the self-test fails, the instrument also generates an error message with additional information.

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 executing any additional remote interface commands. It is used only in triggered mode to wait for a pending delayed trigger.

*WAI

Initiates the measurement trigger system. An event on a selected trigger source causes the specified triggering action to occur once the system is ready.

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-Full path and filename where the data log is saved.
INIT:DLOG "External:/log_1.dlog"
INIT:DLOG "ext:/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 arrives before the system is ready, it is ignored.

NameTypeValuesDescription
chanlistoptchannel_list-Selected channel list for initiating the transient trigger system.
INIT:TRAN (@1)

Continuously initiates the transient trigger system, allowing multiple triggers to 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-Channels to which the command applies.
integer - Returns 0 if continuous transients are disabled (OFF), and 1 if continuous transients are enabled (ON).
INIT:CONT:TRAN ON, (@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)

Sets or queries the number of times a list is executed before it is completed. A repeat count of 9.9E37 indicates continuous execution.

NameTypeValuesDescription
countinteger1 - 9999Number of list repetitions to execute before completion.
qualifieroptenumMINimum | MAXimum | INFinitySpecial list-count keyword alternative to a numeric count.
chanlistoptchannel_list-Channel list to apply the command to.
integer - Returns the list count for each specified channel. A returned value of 9.9E37 means the list is set to repeat continuously.
*RST 1
Sets the list count for channel 1 to 10: LIST:COUN 10, (@1)

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

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | INFinityOptional query qualifier that requests the minimum, maximum, or continuous repeat setting.
integer - The list count for each channel specified; 9.9E37 indicates continuous repetition.
LIST:COUN 10, (@1)

Specifies the current setting for each list step in amperes. A comma-delimited list of up to 512 steps may be programmed, and the query returns the programmed current levels in scientific notation.

NameTypeValuesDescription
valuerealACurrent setting for each list step.
real (A) - The programmed current level for each list step, returned as +n.nnnnnnnnE+nn. Multiple responses are separated by commas.

Specifies the current setting for each list step in amperes. The query returns the programmed current level for each channel as comma-separated values in scientific notation.

real - Returns the programmed current level in the form +n.nnnnnnnnE+nn. Multiple responses are separated by commas.
[SOURce:]LIST:CURRent[:LEVel] ]? [(@<chanlist>)

Returns the number of points (steps) in the current list for the specified channel. 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)

Programs the dwell time for each step in a list. A comma-delimited list of up to 512 dwell values may be programmed; the dwell time determines how long the output remains at each step.

NameTypeValuesDescription
valuereal0.01 - 3600Dwell time for a list step in power supply mode.
valuereal0.001 - 268.435Dwell time for a list step in load mode.
channeloptchannel_list-Channel list to which the dwell list applies.
LIST:DWEL 0.2,0.8,1.5,0.8,0.2, (@1)

Specifies the dwell time for each list step. A comma-delimited list of up to 512 steps may be programmed, and the command overwrites any previously programmed dwell list.

NameTypeValuesDescription
valuereal0.01 - 3600Dwell time for a list step in power supply mode; up to 512 values may be programmed.
valuereal0.001 - 268.435Dwell time for a list step in load mode; up to 512 values may be programmed.
string (s) - Returns the programmed dwell time values as a comma-separated list in scientific notation (+n.nnnnnnnnE+nn). Multiple responses are separated by commas.
LIST:DWEL 0.2,0.8,1.5,0.8,0.2, (@1)

Returns the number of points 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 (steps) in the power list, not the point values. Multiple responses are separated by commas.

integer - The number of points in the power list. Multiple responses are separated by commas.
LIST:POW:POIN? (@1)

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

NameTypeValuesDescription
valuerealminimum - maximumPower setting for each list step.
chanlistoptchannel_list-Channel list to which the power list applies.
LIST:POW 20,10,5, (@1)

Specifies the power setting for each list step in watts. A comma-delimited list of up to 512 steps may be programmed, and the command overwrites any previously programmed power list.

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

Returns the number of points (steps) in the resistance list for the specified channel list. Multiple responses are comma-separated.

integer - The number of points in the resistance list. Multiple responses are separated by commas.
LIST:RES:POIN? (@1)

Sets the resistance value for each list step in ohms. Up to 512 list steps may be programmed, and the order of values determines the execution sequence.

NameTypeValuesDescription
valuerealminimum - maximumResistance setting for each list step.
chanlistoptchannel_list-Channel list to apply the command to.
LIST:RES 20,50,100, (@1)

Specifies the resistance setting for each list step in ohms. The query returns the programmed resistance level; multiple responses are separated by commas.

NameTypeValuesDescription
valuerealminimum - maximumResistance list value for each step.
chanlistoptchannel_list-Channel list to which the resistance list applies.
real - Programmed resistance level in the form +n.nnnnnnnnE+nn, with multiple responses separated by commas.
LIST:RES 20,50,100, (@1)

Sets how the list responds to triggers for the selected channel list. The query returns the list step setting; multiple responses are separated by commas.

NameTypeValuesDescription
modeenumAUTO | ONCEList step response to triggers.
enum - Returns the list step setting as AUTO or ONCE; multiple responses are separated by commas.

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

enum - Returns AUTO or ONCE for each queried channel; multiple responses are separated by commas.

Sets the output value used when a list terminates. When ON, the output remains at the last step value and becomes the immediate value when the list completes; when OFF, or if the list is aborted, the output returns to the pre-list settings.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Specifies whether the output remains at the last step value or returns to the prior settings when the list ends.
LIST:TERM LAST ON, (@1)

Sets the output value used when the list terminates. When ON, the output remains at the last step value and becomes the IMMediate value when the list completes; when OFF or when the list is aborted, the output returns to the pre-list settings.

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

Returns the number of points in the beginning-of-step trigger list (BOSTep) for the specified channels. The query returns a comma-separated list of point counts, not the point values.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
integer - Comma-separated number of points in the BOSTep list for each specified channel.
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 512 steps may be programmed, and the state is either ON/1 or OFF/0.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets whether triggers are generated at the beginning of the specified list steps.
chanlistoptchannel_list-Channel list to which the BOSTep list applies.
LIST:TOUT:BOST 1,1,1,1,1, (@1)

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). A comma-delimited list of up to 512 steps may be programmed, and the state is either ON (1) or OFF (0).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Specifies whether triggers are generated at the beginning of each listed step.
channel_listoptchannel_list-Channel list to which the command applies.
enum - Returns 0 if no trigger is generated, and 1 if a trigger is generated. Multiple responses are separated by commas.
LIST:TOUT:BOST 1,1,1,1,1, (@1)

Returns the number of points in the EOSTep list for the specified channels. The query returns a comma-separated list of point counts, not the point values.

NameTypeValuesDescription
channel listoptchannel_list-Specifies the channels to query.
integer - Comma-separated list of the number of points (steps) in the end-of-step trigger list (EOSTep).
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 512 steps may be programmed, and the state is either ON (1) or OFF (0).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Specifies whether a given list step generates a trigger at the end of the step.
channel listoptchannel_list-Specifies the channel list to which the EOSTep list applies.
LIST:TOUT:EOST 1,1,1,1,1, (@1)

Specifies which list steps generate a trigger signal at the end of the step (EOSTep) 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; multiple responses are separated by commas.
[SOURce:]LIST:TOUTput:EOSTep[:DATA]? [(@<chanlist>)]

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

NameTypeValuesDescription
chanlistoptchannel_list-Channels 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 512 steps may be programmed; the order entered determines the execution sequence. The command overwrites any previously programmed voltage list.

NameTypeValuesDescription
valuerealminimum - maximumVoltage level for each list step.
chanlistoptchannel_list-Channel list to apply the voltage list to.
real (V) - Returns the programmed voltage level in the form +n.nnnnnnnnE+nn for each specified channel; multiple responses are separated by commas.
[SOURce:]LIST:VOLTage[:LEVel] <value> {,<value >}[, (@<chanlist>)]
[SOURce:]LIST:VOLTage[:LEVel]? [(@<chanlist>)]

Returns the programmed voltage level for each specified channel in list format. Multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
string - The programmed voltage level in the form +n.nnnnnnnnE+nn for each channel specified. Multiple responses are separated by commas.
LIST:VOLT? (@1)

Sets the LXI status indicator Identify state. ON/1 selects the "Identify" state and OFF/0 selects "No Fault".

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Selects the LXI status indicator state.
enum - Returns the state of the LXI status indicator.

Returns or sets the LXI Identify state. Setting ON changes the LXI status indicator to the "Identify" state; OFF changes it to "No Fault".

NameTypeValuesDescription
stateoptenumON | OFF | 1 | 0State of the LXI status indicator.
enum - Returns the state of the LXI status indicator as 0 or 1.
:LXI:MDNS:ENABleset / query

Enables or disables the multicast Domain Name System (mDNS) service used for network service discovery. This setting is non-volatile and is shipped with a default of ON.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the mDNS service.
LXI:MDNS:ENAB 1

Enables or disables the multicast Domain Name System (mDNS) service for service discovery on the local network. The setting is non-volatile and is shipped with a default value of ON.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables mDNS.
enum - Returns the state of the mDNS service.
LXI:MDNS:ENAB 1

Returns the resolved (unique) mDNS hostname in the form "K-<model number>-<serial>-N", where <serial> is the last 5 digits of the instrument's serial number. The desired name may be truncated if needed to make room for the appended integer.

string - The resolved mDNS hostname.
LXI:MDNS:HNAMe:RESolved?

Sets the desired mDNS service name. The query returns the mDNS service name.

NameTypeValuesDescription
namestring-Quoted string of up to 63 characters.

Returns the desired mDNS service name. The name is set with the corresponding setter and may be truncated in the resolved name if needed to make room for a uniqueness suffix.

string - The mDNS service name.
LXI:MDNS:SNAMe:DESired "E36731A"

Returns the resolved mDNS service name. The resolved name is the desired service name, possibly with an appended "(<N>)" to make it unique, and the desired name may be truncated if needed.

string - The resolved mDNS service name.
LXI:MDNS:SNAMe:RESolved?

Enables or disables the multicast Domain Name System (mDNS), which provides DNS-server-like service discovery in a small network without a DNS server. The query returns the state of the mDNS service.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the mDNS service.
enum - Returns the mDNS service state as 0 or 1.
LXI:MDNS ON

Enables or disables the multicast Domain Name System (mDNS) service used for service discovery in a small network without a DNS server. The query returns the state of the mDNS service.

enum - Returns the state of the mDNS service.
LXI:MDNS ON
:LXI:RESTartset / query

Restarts the LAN interface with the current settings specified by the SYSTem:COMMunicate:LAN commands.

LXI:REST
:LXI:RESetset / query

Resets the LAN interface to a known operating state, beginning with DHCP, and clears the Web Interface password. If DHCP fails, Auto-IP is used.

LXI:RES

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

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (A) - The measured RMS current value in amperes for each specified channel.
MEAS:CURR:ACDC? (@1)

Starts a new immediate current measurement and returns the averaged input current. The reading is returned in amperes, with one value per specified channel and multiple responses separated by commas.

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

Returns the averaged input power measurement for the specified channel list. The reading is returned as a comma-separated list of values in watts, one per channel specified.

NameTypeValuesDescription
CH1optchannel_list-Optional default channel designator shown in the syntax.
chanlistoptchannel_list-Channel list to measure.
real (W) - Averaged power measurement value(s) for each specified channel, returned in scientific notation.
MEAS:POW? (@1)

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

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

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

real (V) - Returns the averaged voltage for each specified channel, in volts, as a scientific-notation value; multiple responses are separated by commas.
MEAS:VOLT? (@1)

Returns an array containing instantaneous input current samples for the specified channels. Values are returned in amperes, and the number of points is determined by the sweep settings.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list in parentheses.
block (A) - Measured current array, returned as a comma-separated list of values or a block. Each value is in the form +n.nnnnnnE+nn.
MEAS:ARR:CURR? (@1)

Returns an array containing measurement of instantaneous input samples for the selected channels. Values are returned in watts.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Specifies the channel list to measure.
block (W) - Returns the measured power array, with values in watts.
MEAS:ARR:POW? (@1)

Returns an array containing measurement of instantaneous input voltage samples. Values are returned in volts, one or more comma-separated values or a block.

NameTypeValuesDescription
channel_listoptchannel_list-Channel list specifying which channels to measure.
block (V) - Measured voltage array samples for the specified channel list; responses may be comma-separated values or a block.
MEAS:ARR:VOLT? (@1)

Returns the maximum measured current for each specified channel. The returned values are in amperes and are formatted as +n.nnnnnnE+nn; multiple channel responses are comma-separated.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (A) - Measured maximum 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).

Returns the maximum measured power value for each specified channel. Values are returned in watts in scientific notation, with multiple responses separated by commas.

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

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

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - Measured minimum power value(s).
MEAS:POW:MIN? (@1)

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

NameTypeValuesDescription
chanlistoptchannel_list-Channels to measure.
real (V) - The maximum measured voltage value for each specified channel.
MEAS:VOLT:MAX? (@1)

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

NameTypeValuesDescription
channel_listoptchannel_list-Channel list over which to measure.
real (V) - Measured minimum voltage value for each specified channel.
MEAS:VOLT:MIN? (@1)

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

NameTypeValuesDescription
filenamestring-Path and filename where the logged data will be exported.
MMEM:EXP:DLOG "Ext:\datalog.csv"
MMEM:EXP:DLOG "usb:\datalog.csv"

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

NameTypeValuesDescription
powerrealminimum - maximumTriggered power level to store.

Returns the programmed triggered power for each specified channel. The values are returned in scientific notation and multiple responses are separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier that requests the minimum or maximum programmed power instead of the current value.
chanlistoptchannel_list-Channels to query.
real (W) - Programmed power in watts for each specified channel, returned in the form +n.nnnnnnE+nn.
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chanlist>)]

Sets or queries the immediate input power level when the input is in constant power mode. Units are watts, and the query returns the programmed power for each specified channel.

NameTypeValuesDescription
powerrealminimum - maximumImmediate power level to set, in watts.
qualifieroptenumMINimum | MAXimum | DEFaultAllows use of the MINimum, MAXimum, or DEFault keyword instead of a numeric power value.
chanlistoptchannel_list-Channel list to which the command applies.
real (W) - Returns the programmed power in the form +n.nnnnnnE+nn for each specified channel. Multiple responses are separated by commas.
*RST MIN
Sets the input power level to 50 watts: POW 50, (@1)

Queries the programmed immediate power level for the specified channel list. The return is reported in watts as a formatted numeric value for each channel, with multiple responses separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | DEFaultOptional query qualifier that requests the minimum, maximum, or default value instead of the programmed level.
chanlistoptchannel_list-Channel list to query.
real (W) - The programmed power level for each specified channel, returned in the form +n.nnnnnnE+nn.

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

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

Queries the transient power mode for the selected channel list. The mode can be FIXed, STEP, or LIST.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - Returns the current transient power mode.

Sets the over-power protection delay. The over-power protection function will not be triggered during the delay time; if the input remains in power limit longer than the programmed delay, the OPP trips and the input turns off.

NameTypeValuesDescription
timereal0 - 0.255Over-power protection delay time. Programmed values can range from 0 to 0.255 seconds with a resolution of 1 millisecond.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier in place of a numeric delay value.

Sets or queries the over-power protection delay time. The protection function will not trigger during the programmed delay; if the input remains in power limit longer than the delay, the OPP trips and the input is turned off.

NameTypeValuesDescription
timereal0 - 0.255Delay time before over-power protection can trigger.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed delay value.
real (s) - Returns the programmed over-power protection delay value, or the minimum/maximum allowed value when queried with a qualifier.
SOUR:PROT:DEL 0.2, (@1)

Enables or disables over-power protection. When input power exceeds the battery emulator power rating by 10%, the input is disabled and the CP+ bit is set.

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

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

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

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

NameTypeValuesDescription
powerrealminimum - maximumHighest expected input power used to select the range.
qualifieroptenumMINimum | MAXimumAlternative to a numeric power value.
chanlistoptchannel_list-Channel list to which the command applies.
real (W) - Returns the maximum power that can be programmed on the range that is presently set, for each specified channel. Multiple responses are separated by commas.
*RST MAX
POW:RANG 30, (@1)

Sets the power range. The instrument chooses the best-resolution range for the entered maximum expected power value. The query returns the maximum power that can be programmed on the presently set range, separately for each specified channel.

NameTypeValuesDescription
powerrealminimum - maximumHighest expected power value in watts used to select the range.
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum value for the present range.
channel listoptchannel_list-Channel list to which the command applies.
real (W) - Maximum programmable power for the range presently set, returned as one value per 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 | 0Enables or disables slew tracking.
RES:SLEW COUP ON, (@1)

Queries the input power slew tracking state for the specified channels.

NameTypeValuesDescription
channel listoptchannel_list-Channels to query.
enum - Returns the slew tracking state as 0 or 1.

Sets the negative input power slew rate. The slew rate is specified in watts per second and affects all programmed power changes, including input state on/off transitions; MAX or INFinity set the maximum slew rate.

NameTypeValuesDescription
valuereal0 - 9.9E+37Negative power slew rate to program.
POW:SLEW:NEG 10, (@1)

Returns the programmed negative input power slew rate for each specified channel. The query accepts optional MINimum or MAXimum to return the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum slew-rate value to return.
real (W/s) - Returns the programmed negative slew rate in watts per second for each channel specified; multiple responses are separated by commas. If the value is less than the minimum slew rate, the minimum value is returned; if the maximum or fastest slew rate is set, 9.9E37 is returned.

Sets or queries the positive input power slew rate. The slew rate is specified in watts per second and affects all programmed power changes, including input state transitions.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Slew rate value to set.
qualifieroptenumMINimum | MAXimum | INFinityKeyword alternative to a numeric slew-rate value.
real (W/s) - Returns the programmed slew rate for each channel specified. If queried with MINimum, returns the minimum slew rate (the resolution of the slew setting); if the programmed value is below the minimum, the minimum value is returned. Multiple responses are separated by commas.
[SOURce:]POWer:SLEW[:POSitive|RISing][:IMMediate] 10, (@1)
[SOURce:]POWer:SLEW[:POSitive|RISing][:IMMediate]? MINimum, (@<chanlist>)

Sets or queries the positive input power slew rate. The slew rate is in watts per second and applies to programmed power changes; MAX or INFinity selects the fastest slew rate.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Slew rate value to set.
qualifieroptenumMINimum | MAXimum | INFinityOptional keyword qualifier used in place of a numeric slew rate.
channel_listoptchannel_list-Channels to which the setting applies.
real (W/s) - Returns the programmed slew rate for each specified channel. If MINimum is requested, returns the minimum slew-rate resolution; if MAXimum is requested, returns the maximum supported slew rate.
POW:SLEW 10, (@1)
POWer:SLEW? MIN

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)
POW:SLEW:NEG: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 POWer:SLEW.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the negative maximum slew rate override.
SOURce:POWer:SLEW:NEGative:MAXimum ON
SOURce:POWer:SLEW:NEGative:MAXimum?

Enables or disables the maximum slew rate override for the positive/rising slew rate. 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 0 or 1 indicating the current maximum slew rate override state.
POW:SLEW:MAX ON, (@1)

Enables or disables the maximum positive 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. Use POWer:SLEW? MAX to query the maximum slew rate.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
enum - Returns the enabled/disabled state of the maximum slew rate override.
POW:SLEW:MAX ON, (@1)
POW:SLEW:NEG:MAX ON, (@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
valuerealWTransient input power level.
qualifieroptenumMINimum | MAXimumSets the transient level to the minimum or maximum programming range value.
real (W) - Returns the transient level. MINimum and MAXimum query qualifiers return the minimum and maximum transient level, respectively.
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
valuerealWTransient input power level.
real (W) - Returns the transient level. MINimum or MAXimum may be queried to return the minimum or maximum transient level, respectively.
POW:TLEV 5, (@1)

Sets or queries 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.
channel listoptchannel_list-Channels to which the setting applies.
real (ohms) - Returns the programmed resistance for each specified channel, in scientific notation. Multiple responses are separated by commas.
RES:TRIG 1, (@1)

Returns or sets the triggered resistance level used in constant resistance mode. The stored triggered value is programmed when a Step transient is triggered, with units in ohms.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum resistance value.
chanlistoptchannel_list-Channel list specifying which channels the query applies to.
real (ohms) - Returns the programmed resistance for each specified channel in scientific notation. Multiple responses are separated by commas.
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude] <resistance> | MINimum | MAXimum[, (@<chan-list>)]
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the immediate resistance level when the input is in constant resistance mode. The query returns the programmed resistance for each specified channel in scientific notation.

NameTypeValuesDescription
resistancerealminimum - maximumResistance level to program.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword alternative to a numeric resistance value.
chanlistoptchannel_list-Channels to which the resistance setting applies.
real (ohms) - Programmed resistance for each specified channel, returned in +n.nnnnnnE+nn format; multiple responses are separated by commas.
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude] 0.5, (@1)
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]? MINimum, (@1)

Queries the programmed immediate resistance level for the specified channel list. Returns the resistance in ohms as a formatted numeric value for each channel, with multiple responses separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | DEFaultOptional query qualifier that requests the minimum, maximum, or default resistance level.
channel listoptchannel_list-Channels to query.
string - Programmed resistance in the form +n.nnnnnnE+nn for each specified channel; multiple responses are comma-separated.
RESistance?
RESistance? MINimum, (@1)

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.
RES:MODE STEP, (@1)

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

NameTypeValuesDescription
resistancerealminimum - maximumHighest resistance value in ohms expected to be input; the instrument uses this to select the range.
qualifieroptenumMINimum | MAXimumOptional keyword alternative to a numeric resistance value.
chanlistoptchannel_list-Channel list to apply the setting to.
real (Ω) - Returns the maximum resistance that can be programmed on the range that is 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, for each specified channel. Multiple responses are separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects whether the query returns the minimum or maximum resistance range value.
channel_listoptchannel_list-Specifies the channels to query.
real (ohms) - The maximum resistance that can be programmed on the selected range, returned as +n.nnnnnnE+nn for each channel specified. Multiple responses are separated by commas.
*RST MAX
RES:RANG 100, (@1)

Sets the resistance slew tracking state.

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

Queries the resistance slew tracking state for the specified channel list. The return is 0 or 1.

NameTypeValuesDescription
chanlistoptchannel_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 set in ohms per second and can be programmed to a value between the minimum value and 9.9E+37, or to MAX/INFinity for the maximum slew rate.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Resistance slew rate to set for the negative/falling direction.
qualifieroptenumMINimum | MAXimum | INFinityAlternative keyword form for the value: minimum value, maximum value, or infinity.
[SOURce:]RESistance:SLEW:NEGative|FALLing[:IMMediate] <value> | MINimum | MAXimum | INFinity[, (@<chanlist>)]
[SOURce:]RESistance:SLEW:NEGative|FALLing[:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the negative resistance slew rate. The slew rate is in ohms per second and can be set to any value between the minimum value and 9.9E+37, or to MAX/INFinity for maximum.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Resistance slew rate to program.
RES:SLEW:NEG 25, (@1)

Sets the resistance slew rate for positive/rising changes. The slew rate is in ohms per second and can be set to any value between the minimum and 9.9E+37, or to MAXimum/INFinity for the fastest slew rate.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Resistance slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinityAlternative keyword for the slew rate value.
[SOURce:]RESistance:SLEW[:POSitive|RISing][:IMMediate] <value> | MINimum | MAXimum | INFinity[, (@<chanlist>)]
[SOURce:]RESistance:SLEW[:POSitive|RISing][:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the resistance slew rate for the positive/rising direction. The slew rate is in ohms per second; MAX or INFinity set it to the maximum, and the query returns the programmed value or the minimum if the setting is below range.

NameTypeValuesDescription
valuerealminimum - 9.9E+37Slew rate to set.
qualifieroptenumMINimum | MAXimum | INFinityOptional keyword alternative to the numeric slew value.
chanlistoptchannel_list-Channel list to which the setting applies.
real (ohms per second) - Returns the programmed slew rate for each specified channel. If the queried value is below the minimum slew rate, the minimum value is returned; if the maximum slew rate is set, 9.9E37 is returned.
*RST MAX
Sets the slew rate to 50 ohms per second: RES:SLEW 50, (@1)

Enables or disables the negative/falling 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 | 0Turns the maximum slew rate override on or off.
RES:SLEW:NEG:MAX OFF, (@1)

Enables or disables the negative/falling maximum slew rate override. 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 for the negative/falling slew rate.
RES:SLEW:NEG:MAX OFF, (@1)

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

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

Queries the maximum resistance slew rate override state for the positive/rising slew path. When enabled, the slew rate is set to its maximum value; when disabled, it follows the immediate value set by RESistance:SLEW.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to which the query applies.
enum - Returns the override state as 0 or 1.

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

NameTypeValuesDescription
valuerealminimum - maximumTransient resistance level to set.
qualifieroptenumMINimum | MAXimumSets the transient resistance to the minimum or maximum programmed value.
real (Ω) - Returns the transient level. MINimum or MAXimum can be queried to return the corresponding range endpoint.
RES:TLEV 5, (@1)

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

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum transient level when used in the query form.
real (Ω) - Returns the transient resistance level. MINimum and MAXimum query the minimum or maximum transient level, respectively.
RES:TLEV 5, (@1)

Enables or disables current data logging for the channels in (@<chanlist>). The query returns the current data logging enable status 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 the current data logging enable for the specified channels.
SENS:DLOG:FUNC:CURR 1, (@1)

Returns the status of current data logging enable for the specified channels. The query applies to the channels stated in (@<chanlist>).

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - Returns the on/off status of current data logging enable for the specified channels.

Enables or disables the logging of minimum and maximum values for each sample of data.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables minimum and maximum logging.

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 logging of minimum and maximum values.
enum - Whether logging of minimum and maximum values is enabled.

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

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

Returns the status of voltage data logging for the specified channels. The query reports whether voltage data logging is on or off for the channels in (@<chanlist>).

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
enum - Status of the voltage data logging enable for the specified channels.
SENS:DLOG:FUNC:VOLT 1, (@1)

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 pre-trigger data to log to the datalog file.
real (%) - The trigger offset in percent.
Specifies a trigger offset of 50%: SENS:DLOG:OFFS 50

Specifies 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 (%) - The trigger offset in percent.
SENS:DLOG:OFFS 50

Sets the datalog sample period in seconds. In Load mode the minimum is 20.48 µs and values are rounded to 20.48 µs increments; in Power Supply mode the minimum is 200 ms and values are rounded to 200 ms increments. The query returns the sample period in seconds.

NameTypeValuesDescription
timereal0.00002048 - 60Sample period to set, in seconds.
qualifieroptenumMINimum | MAXimumSets or queries the minimum or maximum sample period.
real (s) - Returns the sample period in seconds.
SENS:DLOG:PER 0.4

Sets the sample period for datalogging in seconds. The query returns the sample period in seconds and accepts optional MINimum or MAXimum qualifiers.

NameTypeValuesDescription
timereal0.00002048 - 60Sample period to set, in seconds.
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum sample period.
real (s) - Returns the sample period in seconds; MINimum returns the minimum sample period and MAXimum returns the maximum sample period.
SENS:DLOG:PER 0.4
:SENSe:DLOG:TIMEset / query

Sets the sample duration in seconds for data logging. The query returns the sample duration in seconds.

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

Returns the sample duration in seconds.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum sample duration instead of a numeric value.
real (s) - The sample duration in seconds.

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

NameTypeValuesDescription
timereal0.00002048 - 60Sample period in seconds.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value.
real (s) - Returns the sample period in seconds.
SENS:DLOG:TINT 0.4

This command sets the sample period in seconds for data logging. The query returns the sample period in seconds; in Load mode the value is rounded to 20.48 µs increments, and in Power Supply mode to 200 ms increments.

real (s) - Returns the sample period in seconds.
SENS:DLOG:TINT 0.4

Enables or disables the current measurement function. The query returns the status of the current measurement function.

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

Returns the status of the current measurement function. The query returns 0 or 1 for off or on.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Status of the current measurement function: 0 = off, 1 = on.

Enables or disables the voltage measurement function. The query returns the status of the voltage measurement function.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the voltage measurement function.
channel listoptchannel_list-Specifies the channels to which the setting applies.
enum - Returns the status of the voltage measurement function as 0 or 1.
SENS:FUNC:VOLT 1, (@1)

Returns the status of the current or voltage measurement function. The query returns 0 or 1 for off or on.

NameTypeValuesDescription
channel listoptchannel_list-Channels to query.
integer - Status of the current or voltage measurement function: 0 = off, 1 = on.
SENSe:FUNCtion:VOLTage? [(@<chanlist>)]

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

NameTypeValuesDescription
data pointinteger1 - 131,072Number of points in the measurement sweep.
qualifieroptenumMINimum | MAXimumSets the command to the minimum or maximum allowed number of points.
SENS:SWE:POIN 2048, (@1)

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

integer - Returns the number of points in the measurement sweep.
SENS:SWE:POIN 2048, (@1)

Defines the offset in a data sweep for triggered measurements. Positive values represent the delay after the trigger occurs; negative values represent data samples taken prior to the trigger.

NameTypeValuesDescription
offset pointsinteger-131,071 - 2,000,000,000Offset in points for the data sweep.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum offset points value.
chanlistoptchannel_list-Channel list to which the command applies.
SENS:SWE:OFFS:POIN -2048, (@1)

Returns the offset in a data sweep for triggered measurements. Positive values indicate delay after the trigger; negative values indicate samples taken before the trigger.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum offset points value.
integer (points) - The offset points currently set for the selected channel(s), or the minimum/maximum offset points when queried with a qualifier.
SENS:SWE:OFFS:POIN -2048, (@1)

Defines the time period between samples in seconds for a data sweep. Programmed values can range from 5.12 µs to 40,000 s, with rounding to 10.24 ms or 20.48 ms increments above certain thresholds.

NameTypeValuesDescription
timereal0.00000512 - 40,000Time interval between samples.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable time interval.
real (s) - Returns the programmed time interval.
SENS:SWE:TINT 0.001, (@1)

Defines the time period between samples in seconds for triggered measurements. Programmed values can range from 5.12 µs to 40,000 s, and values above 10.24 ms or 20.48 ms are rounded to the nearest supported increment depending on the number of parameters measured.

NameTypeValuesDescription
timereal0.00000512 - 40,000Time interval between samples.
qualifieroptenumMINimum | MAXimumKeyword alternative to the numeric time value.
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, unlatched operational status of the instrument; reading it does not clear the register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list in the optional channel list specifier.
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 event register. Reading this read-only register clears it.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list selector for the query.
integer - Binary-weighted sum of all bits set in the Operation Status event register.
STAT:OPER? (@1)

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

NameTypeValuesDescription
enable valueinteger0 - MAXimumDecimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to apply the command to.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:OPER:ENAB 512, (@1)

Sets or queries the enable register for the Operation Status group. The query returns the register value as a decimal number representing the binary-weighted sum of all bits set.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list applied to the operation status enable register.
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 for the Operation Status group. 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.
chanlistoptchannel_list-Channel list to which the command applies.
integer - Returns the decimal value corresponding to the binary-weighted sum of all bits set in the NTR register.
STAT:OPER:NTR 24, (@1)

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

NameTypeValuesDescription
valueinteger0Binary-weighted sum of the bits to set in the NTR register.
channel listoptchannel_list-Channel list to which the command applies.
integer - Returns the binary-weighted sum of all bits set in the NTR register.
STAT:OPER:NTR 24, (@1)

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

NameTypeValuesDescription
valueinteger0 - 8191A decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list applied to the PTR register value.
integer - The binary-weighted sum of all bits set in the PTR register.
STAT:OPER:PTR 24, (@1)

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

NameTypeValuesDescription
valueinteger0 - 8191Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list qualifier.
integer - 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 all defined bits in the Operation PTR register and the Questionable PTR register, and clears the corresponding NTR registers.

STAT:PRES

Returns the value of the Questionable Status condition register. This read-only register holds the live operational status and is not cleared by reading.

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

Returns the value of the Questionable Status event register. Reading the register clears it.

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

Sets bits in the Questionable Status enable register. The query reads the enable register and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
valueinteger0A decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the command applies.
STAT:QUES:ENAB 16, (@1)

Reads the Questionable Status group enable register. The query returns a decimal value corresponding to the binary-weighted sum of the bits set in the register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the command applies.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:QUES:ENAB?
STATus:QUEStionable:ENABle? (@1)

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

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the setting applies.
integer - Returns a decimal value that corresponds 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
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
channel_listoptchannel_list-Optional channel list.
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 PTR (Positive-Transition) register. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

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

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

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

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns the beeper on or off.

Returns the current beeper state. The query returns 0 (OFF) or 1 (ON).

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

Issues a single beep immediately. The command can be used regardless of the current beeper state.

Assigns the instrument's GPIB (IEEE-488) address. Each instrument on the GPIB interface must have a unique address.

NameTypeValuesDescription
addressinteger0 - 30GPIB address to assign to the instrument.
integer - Returns the current GPIB address.
SYST:COMM:GPIB:ADDR 5

Returns the instrument's GPIB (IEEE-488) address. The address is a unique value used on the GPIB bus.

integer - The current GPIB address.
SYST:COMM:GPIB:ADDR 5

Returns the control connection port number for Socket communications. If 0 is returned, the interface does not support a Socket Control connection.

integer - Returns the control connection port number; 0 indicates sockets are not supported.
SYST:COMM:LAN:CONT?

Enables or disables use of DHCP for the instrument. If changed, execute SYSTem:COMMunicate:LAN:UPDate to activate the setting.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables DHCP.
enum - Returns the current DHCP setting as 0 or 1.
SYST:COMM:LAN:DHCP OFF

Enables or disables use of DHCP for the instrument. If changed, a SYSTem:COMMunicate:LAN:UPDate command must be executed to activate the setting.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables DHCP.
enum - Returns the current DHCP setting as 0 or 1.
SYST:COMM:LAN:DHCP OFF

Assigns a static DNS server address for the primary or secondary DNS entry. If DHCP is available and enabled, DHCP-assigned DNS addresses take precedence; changing the setting requires SYSTem:COMMunicate:LAN:UPDate to activate it.

NameTypeValuesDescription
addressstring-Four-byte dot-notation DNS server address to store.
SYST:COMM:LAN:DNS "198.105.232.4"
SYST:COMM:LAN:UPD

Sets the static address of the primary or secondary DNS server, or queries the current/static DNS address. If DHCP is available and enabled, DHCP-assigned DNS addresses take precedence over the static values.

NameTypeValuesDescription
addressstring-Four-byte dot-notation DNS server address to store as the primary or secondary server address.
qualifieroptenumCURRent | STATicFor the query, returns the address currently being used by the instrument or the address from non-volatile memory.
string - Returns the DNS server address as an ASCII string in double quotes. CURRent returns the address currently being used; STATic returns the address stored in non-volatile memory.
SYST:COMM:LAN:DNS "198.105.232.4"
SYST:COMM:LAN:UPD

Reads the current network domain name and returns it as an ASCII string enclosed in double quotes.

string - The domain name being used by the instrument; if no domain name has been assigned, a null string is returned.
SYST:COMM:LAN:DOM?

Assigns a default gateway for the instrument. If changed, SYSTem:COMMunicate:LAN:UPDate must be executed to activate the setting.

NameTypeValuesDescription
addressstring-Four-byte dot notation IP address for the default gateway.
SYST:COMM:LAN:GAT "198.105.232.4"
SYST:COMM:LAN:UPD

Returns the instrument default gateway address. The optional qualifier selects the current active address or the static value stored in non-volatile memory.

NameTypeValuesDescription
qualifieroptenumCURRent | STATicSelects whether the query returns the current address being used or the static address from non-volatile memory.
string - The default gateway address in four-byte dot notation.
SYSTem:COMMunicate:LAN:GATeway? [CURRent | STATic]
SYST:COMM:LAN:GAT "198.105.232.4"

Assigns a hostname to the instrument. The hostname is registered with Dynamic DNS at power-on when DHCP and Dynamic DNS are available, and the setting is non-volatile.

NameTypeValuesDescription
namestring-Hostname string up to 15 characters; must start with a letter and may contain letters, numbers, or dashes.
string - Returns the hostname currently being used by the instrument or the desired hostname from non-volatile memory, depending on the qualifier. Returns a null string if no host name has been assigned.
SYST:COMM:LAN:HOST "LAB1-E36731A"
SYST:COMM:LAN:UPD

Queries the instrument hostname. The optional qualifier selects either the hostname currently being used or the desired static hostname from non-volatile memory.

NameTypeValuesDescription
qualifieroptenumCURRent | STATicSelects whether the query returns the current hostname or the static hostname stored in non-volatile memory.
string - Returns the hostname as a string. CURRent returns the hostname currently being used by the instrument; STATic returns the desired hostname from non-volatile memory. If no hostname has been assigned, the query returns a null string ("").
SYST:COMM:LAN:HOST "LAB1-E36731A"
SYST:COMM:LAN:UPD

Assigns a static IP address for the instrument. If DHCP is enabled, the specified static IP address is not used; a SYSTem:COMMunicate:LAN:UPDate command is required to activate a change.

NameTypeValuesDescription
addressstring-Four-byte dot notation IP address in the form nnn.nnn.nnn.nnn, with each byte from 0 to 255.
SYST:COMM:LAN:IPAD "198.105.232.4"
SYST:COMM:LAN:UPD

Assigns a static IPv4 address for the instrument. If DHCP is enabled, the specified static address is not used; any change requires SYSTem:COMMunicate:LAN:UPDate to take effect.

NameTypeValuesDescription
addressstring-Four-byte dot notation IPv4 address."
string - Returns the current or static IP address, depending on the qualifier.
SYST:COMM:LAN:IPAD "198.105.232.4"
SYST:COMM:LAN:UPD

Returns the instrument's Media Access Control (MAC) address as an ASCII string of 12 hexadecimal characters enclosed in quotation marks.

string - The instrument's MAC address, returned as an ASCII string enclosed in double quotes.
SYST:COMM:LAN:MAC?

Assigns the subnet mask used to determine whether a client IP address is on the same local subnet. If you change this setting, execute SYSTem:COMMunicate:LAN:UPDate to activate it.

NameTypeValuesDescription
maskstring-Four-byte dot notation subnet mask.
string - Returns the current subnet mask or the subnet mask stored in non-volatile memory, depending on the qualifier.
SYST:COMM:LAN:SMAS "255.255.254.0"

Returns the instrument subnet mask. The query can return either the current mask in use or the static mask stored in non-volatile memory.

NameTypeValuesDescription
qualifieroptenumCURRent | STATicSelects whether to return the subnet mask currently being used or the subnet mask from non-volatile memory.
string - Subnet mask in four-byte dot notation ("nnn.nnn.nnn.nnn"). CURRent returns the mask currently being used; STATic returns the mask from non-volatile memory.

Sets the Telnet command prompt displayed when communicating with the instrument over Telnet. The query returns the current command prompt as an ASCII string enclosed in double quotes.

NameTypeValuesDescription
stringstring-Command prompt text, up to 15 characters.
string - The current command prompt, returned as an ASCII string enclosed in double quotes.
SYST:COMM:LAN:TELN:PROM "Command"

Sets or queries the Telnet command prompt displayed when communicating with the instrument over Telnet. The query returns the prompt as an ASCII string enclosed in double quotes.

NameTypeValuesDescription
stringstring-Command prompt text, up to 15 characters.
string - The current command prompt as an ASCII string enclosed in double quotes.
SYST:COMM:LAN:TELN:PROM "Command"

Sets the Telnet welcome message displayed when communicating with the instrument over Telnet.

NameTypeValuesDescription
stringstring-Welcome message text, up to 63 characters.
SYST:COMM:LAN:TELN:WMES "Welcome to the Telnet Session"

Sets or queries the Telnet welcome message displayed when communicating with the instrument via Telnet.

string - Returns the welcome message as an ASCII string enclosed in double quotes.

Stores any changes made to the LAN settings into non-volatile memory and restarts the LAN driver with the updated settings.

SYST:COMM:LAN:UPD
SYST:COMM:LAN.UPD

Sets the battery emulator to local, remote, or remote with lock mode. The REMote parameter is the same as SYSTem:REMote, and the RWLock parameter is the same as SYSTem:RWLock.

NameTypeValuesDescription
stateenumLOCal | REMote | RWLockSelects the operating state.
SYST:COMM:RLST LOC
SYST:COMM:RLST REM

Sets the battery emulator to remote or local mode. REMote is the same as SYSTem:REMote, and RWLock is the same as SYSTem:RWLock.

enum - Returns the current relay 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; returns 0 if sockets are not supported.
:SYSTem:DATEset / query

Sets or queries the date of the real-time clock in year, month, and day. The year range is 2000 to 2099.

NameTypeValuesDescription
yyyyinteger2000 - 2099Year to set.
mminteger1 - 12Month to set.
ddinteger1 - 31Day to set.
string - Comma-separated year, month, and day values such as +2020,+1,+26.
SYST:DATE 2019,11,27

Sets or queries the date of the real-time clock. The setter accepts year, month, and day; the query returns the current year, month, and day as comma-separated values.

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

Reads and clears the first error in the battery emulator error queue. The queue returns errors in FIFO order, up to 20 stored errors, and returns +0,"No error" if none have occurred.

string - Returns the first error from the error queue, as an error code and message such as +0,"No error".
SYST:ERR?
:SYSTem:LOCalset / query

Places the battery emulator in local mode. All front-panel keys are fully functional.

SYSTem:LOCal
:SYSTem:REMoteset / query

Places the battery emulator 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 battery emulator in remote mode and disables all front-panel keys, including the Lock/Unlock key. It is the same as SYSTem:REMote except for the added key lockout.

SYST:RWL

Clears all user memory, sanitizes user data, and reboots the instrument. It is intended for preparing the instrument for removal from a secure area and is not recommended for routine use.

SYST:SEC:IMM
:SYSTem:SETset / query

Sets the instrument state from the arbitrary block data returned by SYSTem:SET? query.

NameTypeValuesDescription
<arbitrary_block_data>block-The block data returned by SYSTem:SET? query.

Sets the instrument state from the block data returned by SYSTem:SET? query.

NameTypeValuesDescription
arbitrary_block_datablock-The block data returned by the SYSTem:SET? query.
block - Returns the instrument state as block data in the form #nN<instrument state>, where the first digit after # indicates the number of following digits and the following digits indicate the length of the data.
:SYSTem:TIMEset / query

Sets the real time clock in hours, minutes, and seconds. The values may range from 0,0,0 to 23,59,59; the query returns the current clock time.

NameTypeValuesDescription
hhinteger0 - 23Hours value.
mminteger0 - 59Minutes value.
ssinteger0 - 59Seconds value.
SYST:TIME 13,30,15

Gets or sets the real time clock in hours, minutes, and seconds. The values range from 0,0,0 (midnight) to 23,59,59 (one second before midnight).

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

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

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

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

NameTypeValuesDescription
valueinteger1 - 9999Number of times the continuous mode is executed before it is completed.
qualifieroptenumMINimum | MAXimum | INFinitySets the transient count to the minimum, maximum, or infinite value.
chanlistoptchannel_list-Channel list to which the command applies.
integer - Returns the transient count.
TRAN:COUN 50, (@1)

Returns the transient count. The query can also be used with MIN, MAX, or INFinity to obtain the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMIN | MAX | INFinitySelects the minimum, maximum, or infinity value instead of the present transient count.
channel_listoptchannel_list-Specifies the channels to query.
integer - The transient count.

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

NameTypeValuesDescription
valuereal1.8 - 98.2Duty cycle value to apply to the transient.
qualifieroptenumMINimum | MAXimumAllows setting the duty cycle to the minimum or maximum limit.
TRAN:DCYC 10.5, (@1)

Sets or queries the transient duty cycle used for each transient when the generator is in continuous mode. Units are percent (%).

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.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum frequency value.
TRAN:FREQ 50, (@1)

Sets or queries the transient frequency used when the generator is in Continuous mode. This command is the same as INPut:PROTection:DELay.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier.
real (Hz) - Returns the transient frequency (delay value).
TRAN:FREQ 50, (@1)

Sets the operating mode of the transient generator. The mode can be continuous pulse stream, single pulse, toggle between two levels, or list mode.

NameTypeValuesDescription
modeenumCONTinuous | PULSe | TOGGle | LISTOperating mode of the transient generator.
channel_listoptchannel_list-Channel list to which the setting applies.
TRAN:MODE CONT, (@1)

Returns the operating mode of the transient generator. The query returns CONT, PULS, TOGG, or LIST.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
enum - Returns the 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.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum 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 to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum pulse width value.
real (s) - Returns the pulse width.
TRAN:TWID 0.5, (@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 ratings.

NameTypeValuesDescription
valuerealminimum - maximumCurrent trigger level to set.
qualifieroptenumMINimum | MAXimumOptional keyword to set the level to the minimum or maximum allowed value.
real (A) - Returns the triggered current 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; minimum and maximum depend on the instrument ratings.

NameTypeValuesDescription
valuerealminimum - maximumCurrent triggered level to set.
qualifieroptenumMINimum | MAXimumOptional keyword used in the query form to request the minimum or maximum triggered level.
channel listoptchannel_list-Channel list to which the setting applies.
real (A) - Returns the triggered current level. With the optional MINimum or MAXimum qualifier, returns the minimum or maximum triggered level.
TRIG:ACQ:CURR 3, (@1)

Triggers the measurement immediately, overriding any selected trigger source and generating an immediate acquisition trigger.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to which the trigger applies.
TRIG:ACQ (@1)

Sets the slope of the acquisition trigger current source when the measurement trigger source is set to a level. The query returns the current slope setting.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSpecifies a rising or falling slope of the output signal.
channel_listoptchannel_list-Channel list to which the command applies.
enum - Returns the current slope setting as POS or NEG.
TRIG:ACQ:CURR:SLOP NEG, (@1)

Sets or queries the slope of the acquisition trigger source for level-triggered measurements. The query returns the current slope setting.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to which the command applies.
enum - Returns the current slope setting.
TRIGger:ACQuire:CURRent:SLOPe POSitive | NEGative[, (@<chanlist>)]
TRIGger:ACQuire:CURRent:SLOPe? [(@<chanlist>)]
TRIG:ACQ:CURR:SLOP NEG, (@1)

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

NameTypeValuesDescription
sourceenumBUS | CURRent<n> | EXTernal | IMMediate | VOLTage<n> | PIN<n>Trigger source for the acquisition system.
chanlistoptchannel_list-Channel list to which the trigger source applies.
enum - Returns the selected trigger source as BUS, EXT, IMM, CURR<n>, VOLT<n>, or PIN<n>.
TRIGger:ACQuire:SOURce BUS | CURRent<n> | EXTernal | IMMediate | VOLTage<n> | PIN<n>[, (@<chanlist>)]
TRIGger:ACQuire:SOURce? [(@<chanlist>)]
TRIG:ACQ:SOUR CURR1, (@1)

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

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the query applies.
enum - Returns BUS, EXT, IMM, CURR<n>, VOLT<n>, or PIN<n>.

Sets the slope of the input signal for voltage-triggered measurements. Applies when the measurement trigger source is set to a level; Positive specifies a rising slope and NEGative specifies a falling slope.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSlope of the signal.
enum - Returns the programmed slope as POS or NEG.
TRIG:ACQ:VOLT:SLOP POS, (@1)

Returns the present trigger slope setting for the acquire voltage trigger. Positive corresponds to a rising slope and negative corresponds to a falling slope.

enum - Returns the current slope setting as a keyword.

Sets the triggered voltage level of the input when the measurement trigger source is set to a level. Values are specified in volts; the minimum and maximum depend on the unit rating.

NameTypeValuesDescription
valuerealminimum - maximumTriggered voltage level.
qualifieroptenumMINimum | MAXimumOptional keyword instead of a numeric level.
channel_listoptchannel_list-Channels to which the setting applies.
TRIG:ACQ:VOLT 50, (@1)

Returns the triggered voltage level of the input. The query accepts an optional MINimum or MAXimum qualifier and an optional channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum triggered voltage level.
chanlistoptchannel_list-Specifies the channel list to query.
real (V) - Returns the triggered level.
TRIG:ACQ:VOLT 50, (@1)

Triggers the internal data logger immediately. This command overrides any selected trigger source and generates immediate triggers.

TRIG:DLOG

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

NameTypeValuesDescription
modeenumPOSitive | NEGativeSlope of the input signal.
chanlistoptchannel_list-Channel list to which the command applies.
enum - Returns the current slope setting.
TRIG:DLOG:CURR:SLOP NEG, (@1)

Sets the slope of the current signal used for the data logger trigger when the trigger source is set to a level. Positive selects a rising slope; negative selects a falling slope.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSlope of the current signal.
enum - Returns the current slope setting.
TRIG:DLOG:CURR:SLOP NEG, (@1)

Sets the current triggered level of the data logger. It applies when the data logger trigger source is set to a level.

NameTypeValuesDescription
valuerealminimum - maximumTriggered current level to set.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum allowed current level.
channel_listoptchannel_list-Channels to apply the setting to.
TRIG:DLOG:CURR 3, (@1)

Queries the current triggered current level of the data logger. Applies when the data logger trigger source is set to a level; values are specified in amperes and the minimum and maximum depend on the unit ratings.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumLimits the query to return the minimum or maximum triggered current level.
chanlistoptchannel_list-Specifies the channel list.
real (A) - Returns the triggered level.
TRIG:DLOG:CURR 3, (@1)

Sets the voltage triggered level of the data logger. Applies when the data logger 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.
qualifieroptenumMINimum | MAXimumAllows setting the level to the minimum or maximum allowed value.
chanlistoptchannel_list-Channel list to which the setting applies.
TRIG:DLOG:VOLT 50, (@1)

Sets the voltage triggered level of the data logger. Applies when the data logger 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.
qualifieroptenumMINimum | MAXimumAlternative to a numeric value.
real (V) - Returns the triggered voltage level. The returned value may be queried with the minimum or maximum qualifier.
TRIG:DLOG:VOLT 50, (@1)

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

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | CURRent<n> | VOLTage<n> | LRSKey | OOOKeyTrigger source for the data logger.
enum - The current data logger trigger source.
TRIG:DLOG:SOUR BUS

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

enum - Returns the current data logger trigger source.

Sets the slope of the data logger trigger signal when the trigger source is set to a level. Positive specifies a rising slope and NEGative specifies a falling slope.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSlope of the input signal.
channel_listoptchannel_list-Channel list to which the setting applies.
enum - Returns the current slope setting.
TRIG:DLOG:VOLT:SLOP POS, (@1)

Queries the configured slope of the data logger voltage trigger. It applies when the data logger trigger source is set to a level.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to which the query applies.
enum - Returns the voltage slope setting.
TRIGger:DLOG:VOLTage:SLOPe? [ (@<chanlist>) ]

Sets the time delay between detection of an event on the selected trigger source and the start of the corresponding trigger action. The programmed value range depends on mode: 0 to 0.255 s in Load mode or 0 to 3600 s in Power Supply mode.

NameTypeValuesDescription
valuereal0 - 0.255Trigger time delay value.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed delay value.
chanlistoptchannel_list-Specifies the affected channels.
TRIG:TRAN:DEL 0.1, (@1)

Returns the programmed trigger time delay for the specified channel. The query also supports the MINimum or MAXimum qualifier to return the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum delay value.
channel_listoptchannel_list-Channel list to which the query applies.
real (s) - The programmed delay value in seconds, or the minimum/maximum delay when queried with the corresponding qualifier.

Triggers the input immediately, overriding any selected trigger source and generating immediate triggers. The command applies to the specified channel list if provided.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to which the trigger applies.
TRIG:TRAN (@1)

Selects the trigger source for the output trigger system. The query returns BUS, EXT, IMM or PIN<n>.

NameTypeValuesDescription
modeenumBUS | EXTernal | IMMediate | PIN1 | PIN2 | PIN3Trigger source to select.
channel_listoptchannel_list-Channel list to which the command applies.
enum - Returns the current trigger source for the output trigger system.
TRIG:SOUR PIN2, (@1)

Selects the trigger source for the output trigger system. The query returns BUS, EXT, IMM or PIN<n>.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
enum - Returns the trigger source for the selected channels as BUS, EXT, IMM or PIN<n>.
TRIGger[:TRANsient|SEQuence]:SOURce? [(@<chanlist>)]

Sets the voltage step size used by the VOLTage UP and VOLTage DOWN commands. DEFault selects the minimum resolution; the query returns the step size for each specified channel.

NameTypeValuesDescription
voltagerealVStep size for current programming.
qualifieroptenumDEFaultUse DEFault to set the step size to the minimum resolution.
real - Returns the step size for each specified channel.
[SOURce:]VOLTage[:LEVel][:IMMediate]:STEP[:INCRement] <voltage> | DEFault, (@<chanlist>)
[SOURce:]VOLTage[:LEVel][:IMMediate]:STEP[:INCRement]? [DEFault,] (@<chanlist>)

Queries the voltage step size used by the VOLTage UP and VOLTage DOWN commands. For each specified channel, the query returns the programmed step size; DEFault returns the minimum resolution of the instrument.

NameTypeValuesDescription
qualifieroptenumDEFaultOptional return qualifier; DEFault returns the minimum resolution of the instrument.
real (V) - The programmed voltage step size for each specified channel. DEFault returns the minimum resolution of the instrument.

Programs the immediate voltage level for the selected output channels. In constant voltage mode, the command sets the voltage limit value; with UP or DOWN it increments or decrements the level by a predetermined amount.

NameTypeValuesDescription
voltagerealminimum - maximumImmediate voltage level to program, or one of the supported keywords MINimum, MAXimum, DEFault, UP, or DOWN.
qualifieroptenumMINimum | MAXimum | DEFault | UP | DOWNOptional keyword alternative to the numeric voltage value.
chanlistoptchannel_list-Selected output channels.

Queries the programmed immediate voltage level for the selected channel(s). MINimum and MAXimum return the lowest and highest programmable voltage levels for the selected range, and DEFault returns the programmed default level.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | DEFaultOptional query qualifier returning the minimum, maximum, or default voltage level.
chanlistoptchannel_list-Channel list specifying which output channels to query.
string - Returns the programmed voltage level for each specified channel in scientific notation; multiple responses are separated by commas.
*RST MIN
Sets the input voltage level to 20 V: VOLT 20, (@1)

Programs the triggered voltage level when the output is in constant voltage mode. The triggered level is stored and transferred to the output when an output step is triggered.

NameTypeValuesDescription
voltagerealminimum - maximumTriggered voltage level to program.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to program the lowest or highest programmable voltage level for the selected range.
chanlistoptchannel_list-Channel list to which the command applies.
real (V) - Returns the programmed voltage level in volts for each specified channel. Multiple responses are separated by commas; MINimum and MAXimum return the highest and lowest programmable voltage levels respectively for the selected range.
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <voltage>| MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]

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

NameTypeValuesDescription
voltagerealminimum - maximumTriggered voltage level to program.
qualifieroptenumMINimum | MAXimumReturns or sets the minimum or maximum programmable voltage level for the selected range.
real (V) - Returns the programmed voltage level in volts for each specified channel. Multiple responses are separated by commas; MINimum and MAXimum return the lowest and highest programmable levels for the selected range, respectively.
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <voltage>| MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]
*RST MIN

Sets the behavior of the under-voltage inhibit function. When enabled, the instrument will not sink current until the input voltage rises above the voltage-on setting specified by VOLTage:INHibit:VON.

NameTypeValuesDescription
modeenumLATChing | LIVE | OFFSpecifies the under-voltage inhibit mode.
VOLT:INH:VON:MODE LATC, (@1)

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

enum - Returns the present inhibit mode for the selected channel.

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

NameTypeValuesDescription
voltagerealminimum - 61.2Voltage-on threshold in volts.
qualifieroptenumMAXimum | MINimum | DEFaultSelects the minimum, maximum, or default voltage-on value.
VOLT:INH:VON 4, (@1)

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

NameTypeValuesDescription
voltagerealminimum - 61.2Voltage-on setting.
qualifieroptenumMAXimum | MINimum | DEFaultSelects the minimum, maximum, or default voltage-on value.
real (V) - Returns the voltage-on value. MINimum, MAXimum, and DEFault may be queried to return the corresponding value.
*RST MIN
VOLT:INH:VON 4, (@1)

Sets or queries the voltage mode used 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 output voltage behavior when a trigger occurs.
chanlistoptchannel_list-Channels to which the command applies.
enum - Returns the voltage mode for each channel specified.
*RST FIX
Sets the voltage mode to Step: VOLT:MODE STEP, (@1)

Determines what happens to the output 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-Channel list to query.
enum - Returns the voltage mode for each specified channel. Multiple responses are separated by commas.

Sets or queries the overvoltage protection trip level in volts. The query returns the protection level for each specified channel, or the minimum/maximum value when qualified with MINimum or MAXimum.

NameTypeValuesDescription
voltagerealminimum - maximumOvervoltage protection level.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum protection level when used with the query.
real (V) - Returns the overvoltage protection level in volts for each specified channel. The response is formatted as a numeric value in scientific notation; MINimum or MAXimum may be queried to return those limits.

Sets the overvoltage protection trip level in volts. The query returns the protection level in volts for each specified channel, or the minimum/maximum value when requested with a qualifier.

NameTypeValuesDescription
voltagerealminimum - maximumOvervoltage protection trip level.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed value.
channel listoptchannel_list-Channel list to which the protection level applies.
real (V) - Returns the overvoltage protection level in volts for each specified channel. If queried with MINimum or MAXimum, returns the corresponding limit.
[SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude] <voltage> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]VOLTage:PROTection[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>])

Clears an overvoltage protection event.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to which the command applies.
VOLT:PROT:CLE (@1)

Enables or disables overvoltage protection. When OVP is tripped, the instrument goes into a protected state and the output is turned OFF.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns overvoltage protection on or off.
channel listoptchannel_list-Channel list to which the setting applies.
[SOURce:]VOLTage:PROTection:STATe ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:PROTection:STATe? [(@<chanlist>)]

Enables or disables overvoltage protection state for the selected output channel(s). The query returns whether protection is ON (1) or OFF (0).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns overvoltage protection on or off.
chanlistoptchannel_list-Channel list to apply the command to.
integer - Returns 1 when overvoltage protection is ON, or 0 when it is OFF.
[SOURce:]VOLTage:PROTection:STATe? [(@<chanlist>)]

Queries whether an overvoltage protection trip has occurred. Returns 1 if OVP occurred and 0 if not; the status is reset by VOLTage:PROTection:CLEar.

NameTypeValuesDescription
channel_listoptchannel_list-Optional channel list selector.
integer - Indicates whether an overvoltage protection occurred.
VOLT:PROT:TRIP? (@1)

Sets the voltage range for the specified channel list. The instrument selects the best-resolution range for the value entered; use MINimum or MAXimum to select the minimum or maximum range.

NameTypeValuesDescription
voltagereal0.02 V - 61.2 VHighest value in volts expected on input; the selected range is based on this value.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum available range instead of a numeric voltage value.
chanlistoptchannel_list-Channel list to apply the range setting to.
*RST MAX
VOLT:RANG 30, (@1)

Returns the maximum voltage that can be input on the presently set range. Multiple responses are returned, one per specified channel, and are separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value for the range query.
chanlistoptchannel_list-Channels to query.
real (V) - The maximum voltage that can be input on the currently set range, in scientific notation for each specified channel.
*RST MAX
VOLT:RANG 30, (@1)

Sets the voltage slew tracking state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Voltage slew tracking state.
enum - Returns 1 when tracking is enabled and 0 when it is disabled.
[SOURce:]VOLTage:SLEW:COUPle ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:SLEW:COUPle? [(@<chanlist>)]

Sets or queries the voltage slew tracking state.

NameTypeValuesDescription
channel listoptchannel_list-Channels to apply the command to.
integer - Returns 1 when tracking is ON and 0 when tracking is OFF.
VOLT:SLEW:COUP ON, (@1)

Sets the negative voltage slew rate for each specified channel. The slew rate is in volts per second; MAX and INFinity set the fastest slew rate.

NameTypeValuesDescription
slew raterealminimum - 9.9E+37Voltage slew rate to set.
qualifieroptenumMINimum | MAXimum | INFinitySpecial value keyword in place of a numeric slew rate.
chanlistoptchannel_list-Channel list to which the setting applies.
VOLT:SLEW:NEG 5, (@1)

Sets or queries the negative voltage slew rate. The slew rate is specified in volts per second and can also be set to the minimum, maximum, or infinity keyword values.

NameTypeValuesDescription
slew raterealminimum - 9.9E+37Negative voltage slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinityOptional keyword form for minimum, maximum, or infinite slew rate.
chanlistoptchannel_list-Channels to which the command applies.
real (V/s) - Returns the programmed negative slew rate for each specified channel. If MINimum is queried, the minimum slew rate is returned.
VOLT:SLEW:NEG 5, (@1)
VOLT:SLEW:NEG? MIN, (@1)

Sets the voltage slew rate for the positive/rising output transition. The slew rate is in volts per second and can be set to a numeric value or to the keywords MINimum, MAXimum, or INFinity.

NameTypeValuesDescription
slew raterealminimum - 9.9E+37Voltage slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum value, maximum value, or infinity.
chanlistoptchannel_list-Channel list to apply the setting to.

Queries the positive voltage slew rate for the specified channel list. The query returns the programmed slew rate in volts per second; MINimum and MAXimum can be used as query qualifiers.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum slew rate.
chanlistoptchannel_list-Channel list to query.
real (V/s) - Returns the programmed positive voltage slew rate in volts per second for each specified channel. Multiple responses are separated by commas.
VOLT: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, the slew rate is set to the immediate value set by the VOLTage:SLEW command.

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

Queries whether the negative maximum slew rate override is enabled. Use it to determine if the slew rate is at its maximum value or at the immediate value set by VOLTage:SLEW.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - Returns the enable state of the negative maximum slew rate override.
[SOURce:]VOLTage:SLEW:NEGative|FALLing: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 is set to the immediate value set by the VOLTage:SLEW command.

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:]VOLTage:SLEW[:POSitive|RISing]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:SLEW[:POSitive|RISing]: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 follows the immediate value set by VOLTage:SLEW.

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

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

NameTypeValuesDescription
senseenumINTernal | EXTernalSets remote sensing to local (internal) or remote (external) sensing.
chanlistoptchannel_list-Channel list to which the command applies.
enum - Returns the selected state of the remote sense relay as INT or EXT.
*RST INT
VOLT:SENS:SOUR EXT, (@1)

Sets the state of the remote sense relays for the selected channels. The query returns the selected sense state as INTernal or EXTernal (also documented as 0 or 1).

NameTypeValuesDescription
stateenumINTernal | EXTernalSelects local sensing (INTernal) or remote sensing (EXTernal).
chanlistoptchannel_list-Channels to which the command applies.
enum - Returns the selected state of the remote sense relay for the queried channels. The manual also states the query returns 0 (INT) or 1 (EXT).
*RST INT
Sets the sense mode to external (4-wire): VOLT:SENS:SOUR EXT, (@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 | MAXimumSelects the minimum or maximum transient input voltage.
VOLT:TLEV 5, (@1)

Sets 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 | MAXimumSelects the minimum or maximum transient level instead of a numeric value.
real (V) - Returns the transient level as a numeric value, or the selected minimum or maximum level when queried with a qualifier.
*RST MIN
Sets the transient input voltage to 5 V: VOLT:TLEV 5, (@1)