/

Keysight

/

Keysight E36233A

SCPI COMMAND REFERENCE

Keysight E36233A

Keysight E36233A

The Keysight E36233A is Keysight's power supply in the E36200 family. Its SCPI remote-control interface exposes 281 commands across 20 subsystems - 152 settable and 129 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.

281

Commands

152

Settable

129

Queries

20

Subsystems

SCPI

Verified

2026-07-16

All commands

Starts the current calibration procedure. The command is part of the calibration command set.

Sets the current calibration level. No parameter details are documented in the provided slice.

Starts the voltage calibration step. The slice lists it in the calibration command set with no further syntax or parameter details.

Enables or disables automatic saving of calibration constants. When Auto Save is enabled, calibration data is moved from volatile memory to non-volatile memory when leaving the CAL state.

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

Enables or disables automatic saving of calibration constants. When Auto Save is enabled, calibration data is automatically moved from volatile memory to non-volatile memory when leaving the CAL state.

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

Returns the number of times the power supply has been calibrated. The count increments by one for each calibration point; a complete calibration for both outputs on E36233A and E36234A models increases it by two.

integer - Calibration count.
CAL:COUN?

Enters an output current calibration value read from a digital multimeter. Select a calibration level before using this command; it can only be used when calibration is unsecured and the output is ON.

NameTypeValuesDescription
currentrealAOutput current value obtained by reading a DMM.
chanlistchannel_list-Channel list.
CAL:CURR 5

Sets the low-end calibration current value entered from a DMM for a channel. This command is only used for small current calibration and can only be used when calibration is unsecured and output is on.

NameTypeValuesDescription
currentrealAOutput current value obtained by reading a DMM.
chanlistchannel_list-Channel list identifying the output to calibrate.
CAL:CURR:LOW 0.5

Sets the power supply to a current calibration point entered with the CALibration:CURRent[:DATA] command. It can only be used after calibration is unsecured, and the low-end point must be selected and entered first.

NameTypeValuesDescription
qualifierenumMINimum | MAXimumSelects the calibration point to set.
CAL:CURR:LEV MIN, (@1)

Sets the output current value obtained by reading a DMM for small current calibration. It can only be used when calibration is unsecured and the output is ON.

NameTypeValuesDescription
currentrealAOutput current value obtained by reading a DMM.
CAL:CURR:LOW 0.5

Saves calibration-related information in non-volatile memory. The string can be read regardless of security status, but the instrument must be unsecured before saving it.

NameTypeValuesDescription
"<string>"string-Information to store, up to 40 characters.
CAL:STR "4/22/17"

Returns the stored calibration date string. The string can contain up to 40 characters of calibration-related information.

string - A quoted string containing the stored calibration information.

Saves calibration constants in non-volatile memory after calibration has been completed. If Auto Save is not enabled, send this command to store new calibration data.

CAL:SAVE

Enters a new security passcode. To change the passcode, first unsecure the power supply using the old passcode, then enter the new passcode. The passcode can be set up to 9 digits.

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

Secures or unsecures the power supply for calibration using the specified code. The query returns 0 for calibration unsecured or 1 for calibration secured.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Security state to set for calibration.
codeinteger-Passcode used to secure or unsecure calibration.
integer - 0 indicates calibration unsecured; 1 indicates calibration secured.
CAL:SEC:STAT ON, 0

Secures or unsecures the power supply for calibration using the specified code. The query returns 0 when calibration is unsecured and 1 when it is secured.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Security state to set.
codeinteger-Calibration security code.
enum - Returns 0 for calibration unsecured or 1 for calibration secured.
CAL:SEC:STAT ON, 0

Saves up to 40 characters of calibration-related information such as the last calibration date, next due date, or the power supply's serial number. You must unsecure the instrument before saving the string, but the string can be read regardless of security status.

NameTypeValuesDescription
stringstring-Quoted text to store.
string - Returns the stored string as a quoted string.
CAL:STR "4/22/17"

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

NameTypeValuesDescription
stringstring-Calibration information string to store.
string - Returns the stored calibration string as a quoted string.
CAL:STR "4/22/17"

Sets the power supply to a calibration point entered with CALibration:VOLTage[:DATA]. During calibration, the low-end point (MIN) must be selected and entered first, followed by the high-end point (MAX).

NameTypeValuesDescription
levelenumMINimum | MAXimumSelects the calibration point to enter.
CAL:VOLT:LEV MIN

Enters a voltage calibration value for the selected output, using a reading obtained from an external meter. Two successive values for the calibration range ends must be entered while calibration is unsecured and the appropriate calibration level is selected.

NameTypeValuesDescription
numeric valuerealVVoltage value to enter for calibration.
chanlistchannel_list-Selected output channel list.
CAL:VOLT 5, (@1)

Sets the current protection delay. The default value is 50 ms.

NameTypeValuesDescription
delayreal0Current protection delay value.

Sets the step size for current programming used by the CURRent UP and CURRent DOWN commands. The step size may also be queried, and the query can return the minimum resolution when DEFault is specified.

NameTypeValuesDescription
currentreal0 - maximumStep size for current programming.

Returns the current step size used for current programming with the CURRent UP and DOWN commands. The query returns a number in scientific notation for each specified channel; DEFault returns the instrument's minimum resolution.

NameTypeValuesDescription
qualifieroptenumDEFaultSelects the default step size.
real (A) - A step size value in amperes for each specified channel, returned in scientific notation; DEFault returns the instrument's minimum resolution.

Programs the immediate current level of the selected output in amperes. The level can also be increased or decreased with UP or DOWN by the step size set by CURRent:STEP.

NameTypeValuesDescription
currentreal0 A - 20.6 AImmediate current level to set, or MINimum/MAXimum/DEFault/UP/DOWN.
qualifieroptenumMINimum | MAXimum | DEFaultSelects the minimum, maximum, or default current level instead of a numeric value.
channel listchannel_list-Channel list to which the command applies.

Programs the immediate current level of the selected output in amperes. The query returns the present current level for each specified channel.

NameTypeValuesDescription
currentreal0 - 20.6 AImmediate current level to set, or the keyword MINimum, MAXimum, DEFault, UP, or DOWN.
qualifieroptenumMINimum | MAXimum | DEFaultQualifier accepted by the query to return the minimum, maximum, or default current level.
real (A) - Returns the current level as a number in scientific notation for each specified channel.
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <current> | MINimum | MAXimum | DEFault | UP | DOWN, (@<chanlist>)
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? MINimum | MAXimum | DEFault, (@<chanlist>)

Sets the step size for current programming with the CURRent UP and CURRent DOWN commands. The step size can be set to the instrument’s minimum resolution using DEFault, and the query returns the step size for each specified channel.

NameTypeValuesDescription
currentreal0 - maximumStep size for current programming.
qualifieroptenumDEFaultUse DEFault to set the step size to the minimum resolution.
real - Returns the current step size for each channel specified, in the form +n.nnnnnnnnE+nn.

Queries the current step size used for CURRent UP/DOWN programming. The query returns a numeric value for each specified channel, and may be qualified with DEFault to return the minimum resolution.

NameTypeValuesDescription
qualifieroptenumDEFaultOptional query qualifier; DEFault returns the minimum resolution of the instrument.
real - Returns the current step size for each specified channel in the form +n.nnnnnnnnE+nn.

Programs the immediate current level of the selected output in amperes. The level can also be adjusted with the UP or DOWN parameter by a predetermined amount.

NameTypeValuesDescription
currentreal0 - maximumImmediate current level to set.
qualifieroptenumMINimum | MAXimum | DEFault | UP | DOWNSpecial value keyword instead of a numeric current setting.
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <current> | MINimum | MAXimum | DEFault | UP
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? MINimum | MAXimum | DEFault, (@<chanlist>)

Programs the immediate current level of the selected output in amperes. The query returns the present current level for each specified channel, and the level can also be adjusted with UP or DOWN by a predetermined step size.

NameTypeValuesDescription
currentreal0 - 10.3 AImmediate current level to program, or the minimum/maximum/default level keyword, or UP/DOWN adjustment.
qualifieroptenumMINimum | MAXimum | DEFaultOptional query qualifier selecting the minimum, maximum, or default current level to return.
numeric (A) - Returns the current level for each channel specified, in scientific notation form +n.nnnnnnnnE+nn.
CURR 3, (@1)

Programs the triggered current level of the specified output channel. Units are amperes, and the triggered level is a stored value transferred to the output when an output step is triggered.

NameTypeValuesDescription
current levelreal0 A - maximumTriggered current level to program.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric current level.
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current>| MINimum | MAXimum, (@<chanlist>)
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)

Programs or queries the triggered current level of the specified output channel. The triggered level is a stored value transferred to the output when a step is triggered.

NameTypeValuesDescription
current levelreal0 A - 10 ATriggered current level to program.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum triggered current level.
channel listchannel_list-Output channel(s) to apply the command to.
real (A) - Returns the programmed triggered current level for each specified channel, in the form +n.nnnnnnnnE+nn. Multiple responses are separated by commas.

Programs the triggered current level of the specified output channel. The level is stored and transferred to the output when an output step is triggered.

NameTypeValuesDescription
currentreal0 A - 10 ATriggered current level to set; may also be specified as MINimum or MAXimum.
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current>| MINimum | MAXimum, (@<chanlist>)
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)

Programs or queries the triggered current level of the specified output channel. The level is a stored value transferred to the output when an output step is triggered.

NameTypeValuesDescription
currentreal0 - 10 ATriggered current level to program.
qualifieroptenumMINimum | MAXimumAlternative to the numeric current value.
chanlistchannel_list-Output channel list.
real (A) - Returns the programmed triggered level for each specified channel in scientific notation; multiple responses are separated by commas.
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current>| MINimum | MAXimum, (@<chanlist>)
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)
:CURRent:MODEset / query

Sets or queries the current mode used 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
modeenumFIXed | STEP | LISTCurrent mode to use when the transient system is initiated and triggered.
enum - Returns the current mode for each channel specified.
[SOURce:]CURRent:MODE FIXed | STEP | LIST, (@<chanlist>)
[SOURce:]CURRent:MODE? (<@chanlist>)
Sets the current mode of channel 3 to Step: CURR:MODE STEP, (@3)

Returns the current mode for each specified channel. Multiple responses are separated by commas.

enum - Returns the mode for each specified channel. Each response is one of FIX, STEP, or LIST.
[SOURce:]CURRent:MODE? (<@chanlist>)

Clears an overcurrent protection event.

NameTypeValuesDescription
chanlistchannel_list-Channel list to apply the clear operation to.
CURR:PROT:CLE, (@1)

Sets the level at which overcurrent protection trips, in amperes. This command is only applicable during persona mode.

NameTypeValuesDescription
currentreal1 - maximumOvercurrent protection trip level.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric current level.
real (V) - Returns the current level in volts.
[SOURce:]CURRent:PROTection[:LEVel][:AMPLitude] <current> | MINimum | MAXimum, (@<chanlist>)
[SOURce:]CURRent:PROTection[:LEVel][:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)

Sets the overcurrent protection trip level in amperes. The query returns the current protection level for each specified channel, with an optional MINimum or MAXimum qualifier.

NameTypeValuesDescription
currentreal1 - maximumOvercurrent protection trip level.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum current protection level instead of the present level when used with the query.
real (V) - Returns the current protection level for each channel specified; if MINimum or MAXimum is given, returns the corresponding limit.
CURR:PROT 20, (@2)

Sets what happens to the output current when the transient system is initiated and triggered. The mode can be fixed, step, or list for the specified channel list.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTCurrent mode to use when the transient system is initiated and triggered.
chanlistchannel_list-Channel list to which the mode applies.
CURR:MODE STEP, (@3)

Returns the current mode for each specified channel. Multiple responses are separated by commas.

enum - Returns the current mode for each channel specified; multiple responses are separated by commas.
[SOURce:]CURRent:MODE? (<@chanlist>)

Clears an overcurrent protection event for the specified channel list.

NameTypeValuesDescription
chanlistchannel_list-Channel list to apply the clear operation to.
:CURR:PROT:CLE (@1)

Sets the overcurrent protection trip level in amperes. This command is only applicable during persona mode.

NameTypeValuesDescription
currentreal1 - maximumOvercurrent protection level.
qualifieroptenumMINimum | MAXimumSets the current protection level to the minimum or maximum allowed value.

Sets the current protection level that trips overcurrent protection, in amperes. The query returns the current level for each specified channel.

NameTypeValuesDescription
currentreal1 - maximumCurrent protection trip level.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum in place of a numeric current value.
real (A) - Current protection level returned for each channel specified.
[SOURce:]CURRent:PROTection[:LEVel][:AMPLitude] <current> | MINimum | MAXimum, (@<chanlist>)
[SOURce:]CURRent:PROTection[:LEVel][:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)

Specifies the conditions under which the overcurrent protection delay timer starts.

NameTypeValuesDescription
modeenumSCHange | CCTRansCondition used to start the overcurrent protection delay timer.
enum - Returns the current overcurrent protection delay start mode for each channel.
[SOURce:]CURRent:PROTection:DELay:STARt SCHange | CCTRans, (@chanlist)
[SOURce:]CURRent:PROTection:DELay:STARt? (@chanlist)

Specifies the conditions under which the overcurrent protection delay timer starts.

enum - Returns the start mode for the overcurrent protection delay timer.

Sets the time in milliseconds that the overcurrent protection is temporarily disabled after a current level change. The query returns the overcurrent protection delay in milliseconds in scientific notation.

NameTypeValuesDescription
timereal0 - 3600Delay time in milliseconds.
real (ms) - Returns the overcurrent protection delay in milliseconds in the form +n.nnnnnnnnE+nn.
CURR:PROT:DEL 0.2, (@1)

Returns the overcurrent protection delay in milliseconds for the specified channel list. The query accepts optional MINimum or MAXimum qualifiers and returns the delay value in exponential notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to request the minimum or maximum delay value.
chanlistchannel_list-Channel list to which the query applies.
real (ms) - The overcurrent protection delay in milliseconds, returned in the form +n.nnnnnnnnE+nn.
CURR:PROT:DEL 0.2, (@1)

Specifies the conditions under which the overcurrent protection delay timer starts.

NameTypeValuesDescription
modeenumSCHange | CCTRansSelects when the overcurrent protection delay timer starts.
enum - Returns the mode that specifies when the overcurrent protection delay timer starts.

Specifies the conditions under which the overcurrent protection delay timer starts.

NameTypeValuesDescription
modeenumSCHange | CCTRansCondition under which the overcurrent protection delay timer starts.
enum - Returns the current overcurrent protection delay start mode.
[SOURce:]CURRent:PROTection:DELay:STARt SCHange | CCTRans, (@chanlist)
[SOURce:]CURRent:PROTection:DELay:STARt? (@chanlist)

Sets the time in milliseconds that the overcurrent protection is temporarily disabled after a current level change. The query returns the protection delay in milliseconds.

NameTypeValuesDescription
timereal0 - 3600.000Protection delay time in milliseconds.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier for the set/query value.
chanlistchannel_list-Channel list.
real (ms) - Returns the overcurrent protection delay in milliseconds in the form +n.nnnnnnnnE+nn.
*RST 0.050
Sets the protection delay to 0.2 seconds for channel 1: CURR:PROT:DEL 0.2, (@1)

Queries the overcurrent protection delay time for the specified channel list. The value is returned in milliseconds in exponential form.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum delay value instead of the present setting.
real (ms) - Returns the overcurrent protection delay in milliseconds in the form +n.nnnnnnnnE+nn.

Enables or disables overcurrent protection for the specified channel list. When enabled, the instrument enters a protected state if constant-current operation persists beyond the OCP delay; output is turned off after OCP trips.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables overcurrent protection.
chanlistoptchannel_list-Channel list to which the protection state applies.

Enables or disables overcurrent protection for the selected channel. When enabled, the instrument enters a protected state if constant-current operation persists longer than the OCP delay; the output is turned off if OCP trips.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns current protection on or off.
enum - Returns the overcurrent protection state as SCH or CCTR.
CURR:PROT:STATe? (@<chanlist>)

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

boolean - Indicates whether an overcurrent protection occurred: 1 if tripped, 0 if not.

Enables or disables overcurrent protection for the selected channel(s). When OCP trips, the output turns OFF; the condition can be cleared after the cause is removed.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables overcurrent protection.

Enables or disables overcurrent protection for the specified channel list. When enabled, the instrument enters a protected state if constant current persists longer than the OCP delay, and the output turns off after OCP trips.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables overcurrent protection.
chanlistoptchannel_list-Channel list to apply the command to.
enum - Returns the current protection state as SCH or CCTR.

Indicates whether an overcurrent protection event has occurred. Returns 1 if an overcurrent protection occurred, or 0 if not; the flag is reset by CURRent:PROTection:CLEar.

enum - Returns whether an overcurrent protection occurred.

Sets the digital output bus state. The default value is FALSE.

NameTypeValuesDescription
stateenumFALSE | TRUEEnables or disables the digital output bus.

Returns the state of the digital control port pins.

bit value - The state of the digital control port on the digital control port pins.

Sets the output data on the digital control port when that port is configured for Digital I/O operation. The written binary-weighted value controls the three signal pins according to the bit assignments shown in the manual.

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

Returns the state of the digital control port pins.

integer - The state of the digital control port pins, returned as a bit value.

Returns the state of the digital control port pins.

bit value - Returns the state of the digital control port: DIG:INP:DATA?

Sets the output data on the digital control port when that port is configured for Digital I/O operation. The written binary-weighted value controls pins 1 to 3 according to bit assignments 0, 1, and 2.

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

Returns the state of the digital control port pins.

integer - The state of the digital control port, returned as a bit value.
DIG:OUTP:DATA?

Sets the function of digital port pins 1 through 3 and stores the pin functions in non-volatile memory. The query returns the setting of the specified pin.

NameTypeValuesDescription
pininteger1 - 3Pin number to configure.
functionenumDIO | DINP | TOUT | TINP | FAUL | INH | ONC | OFFC | RELFunction assigned to the selected pin.
*RST DINP
Sets pin 1 to Fault mode: DIG:PIN1:FUNC FAUL

Returns the setting of pins 1, 2, or 3 for the digital port pin function. The pin function can be DIO, DINPut, TOUTput, TINPut, FAULt, INHibit, ONCouple, OFFCouple, or RELay.

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

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

NameTypeValuesDescription
pininteger1 - 3Pin number to configure.
functionenumDIO | DINP | TOUT | TINP | FAUL | INH | ONC | OFFC | RELFunction assigned to the specified digital pin.
SET pin 1 to Fault mode: DIG:PIN1:FUNC FAUL

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

NameTypeValuesDescription
functionenumDIO | DINP | TOUT | TINP | FAUL | INH | ONC | OFFC | RELSelects the function for the specified pin.
enum - Returns the setting of pin 1, 2, or 3.
DIG:PIN1:FUNC FAUL

Sets the polarity of digital port pins 1 to 3. Pin polarities are saved in non-volatile memory.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSets the pin polarity to positive or negative.
DIG:PIN1:POL NEG

Sets the polarity of digital port pins 1 to 3, and the setting 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.
Sets pin 1 to negative polarity: DIG:PIN1:POL NEG

Allows a BUS trigger to be sent to any digital port pin configured as a trigger output. The state is ON (1) or OFF (0); a BUS trigger is generated when the state is ON.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables BUS-generated trigger signals on the digital pins.
DIG:TOUT:BUS ON

Allows a BUS trigger to be sent to any digital port pin configured as a trigger output. The state is ON (1) or OFF (0); the query reports whether a BUS trigger will generate a trigger signal.

enum - Returns 0 (OFF) if a BUS trigger command will not generate a trigger signal, and 1 (ON) if it will.
DIG:TOUT:BUS ON
*RST OFF

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

NameTypeValuesDescription
pininteger1 - 3Specifies the digital port pin number to configure.
polarityenumPOSitive | NEGativeSelects positive or negative polarity for the pin.
DIG:PIN1:POL NEG

Sets or queries the polarity of digital port pins 1 to 3. The pin polarities are saved in non-volatile memory.

NameTypeValuesDescription
pininteger1 - 3Selects the digital port pin number.
polarityenumPOSitive | NEGativeSets the pin polarity to positive or negative.
enum - Returns the polarity as POS or NEG.
DIG:PIN1:POL NEG

Enables or disables BUS-generated trigger signals on the digital pins. The state must be set before a BUS trigger (*TRG) will generate a trigger on a configured digital trigger output pin.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONTurns BUS trigger output generation off or on.
DIG:TOUT:BUS ON
*RST OFF

Allows a BUS trigger to be sent to any digital port pin configured as a trigger output. The state is ON (1) to enable BUS-generated trigger signals, or OFF (0) to disable them.

NameTypeValuesDescription
stateenumOFF | 0 | ON | 1Enables or disables BUS-generated trigger signals on the digital pins.
enum - Returns 0 (OFF) if the trigger signal will not be generated when a BUS trigger command occurs, and 1 (ON) if a trigger signal will be generated when a BUS trigger command occurs.
DIG:TOUT:BUS ON

:DISPlayset / query

Turns the display on or off.

:DISPlay:TEXTset / query

Sets the text shown on the display. The default value is an empty string.

NameTypeValuesDescription
textstring-Text to display.
:DISPlay:VIEWset / query

Sets the display view mode. The default value is METER2.

Displays a message on the front panel. Additional characters are truncated at 30 characters, and commas, periods, and semicolons share a display space with the preceding character.

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

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

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

Selects the front-panel meter view for supported models. METER1 shows one large output channel with one smaller channel; METER2 shows both output channels.

NameTypeValuesDescription
modeenumMETER1 | METER2Selects the meter display layout.
DISP:VIEW METER2

Selects the front-panel meter view for supported models. METER1 shows one large output channel with one smaller channel, and METER2 shows both output channels.

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

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 returning to local mode.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns the front-panel display off or on.
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.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Display state to set.
enum - Returns the present display state as 0 (OFF) or 1 (ON).
DISP OFF

:TRIGger:DELayset / query

Sets the trigger delay. The default value is 0.

NameTypeValuesDescription
delayreal-Trigger delay value.
:TRIGger:SOURceset / query

Sets the trigger source for triggered operation. The default value is BUS.

NameTypeValuesDescription
sourceenumBUSTrigger source.

Selects the trigger source for the data logger. The query returns BUS, EXT, or IMM.

NameTypeValuesDescription
modeenumBUS | EXTernal | IMMediateSelects the data logger trigger source.
TRIG:DLOG:SOUR BUS

Selects the trigger source for the data logger. The query returns BUS, EXT, or IMM.

enum - Returns the current data logger trigger source.

Triggers the data logger immediately, regardless of the selected trigger source. The data logger must be initiated before this command is sent.

TRIG:DLOG

Sets the time delay between detection of an event on the specified trigger source and the corresponding trigger action on the power supply output. The query returns the programmed trigger time delay for each specified channel.

NameTypeValuesDescription
secondsreal0 - 3600.000Trigger delay time in seconds.
qualifieroptenumMINimum | MAXimumOptional keyword in place of a numeric delay value.
chanlistchannel_list-Channels to which the delay setting applies.
TRIG:DEL 5, (@1,2)

Sets or queries the trigger time delay between detection of an event on the specified trigger source and the start of the corresponding trigger action on the power supply output. For the query, multiple channel responses are separated by commas.

NameTypeValuesDescription
secondsreal0 - 3600.000Trigger time delay to program for the specified channels.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum in place of a numeric delay.
channel_listchannel_list-Channels to which the delay applies.
qualifieroptenumMINimum | MAXimumOptional query qualifier to request the minimum or maximum delay.
real (s) - Returns the programmed trigger time delay for each specified channel, formatted as +n.nnnnnnnnE+nn. Multiple responses are separated by commas.
TRIG:DEL 5, (@1,2) )

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

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN1 | PIN2 | PIN3Trigger source to select.
chanlistchannel_list-Channels to which the source setting applies.
TRIG:SOUR PIN1, (@2)

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

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list to which the command applies.
enum - Returns the current trigger source for the specified channel list.
TRIG:SOUR? (@<chanlist>)

:VOLTageset / query

Sets the output voltage to the specified value. The default value is MIN (0).

NameTypeValuesDescription
voltagereal0Voltage level to set.
:VOLTage:MODEset / query

Sets the voltage mode. The default value is FIX.

NameTypeValuesDescription
modeenumFIXVoltage mode.

Sets the output-dependent protection voltage level. The default value is output dependent (MAX).

:VOLTage:SENSeset / query

Sets the voltage sense mode. The default value is Internal (0).

NameTypeValuesDescription
modeenumInternal | 0Selects the voltage sense mode.
:VOLTage:STEPset / query

Sets the minimum current calibration resolution.

Sets the triggered voltage level. If no triggered level is programmed, the VOLT-level is returned.

NameTypeValuesDescription
levelreal0Triggered voltage level.

Programs or queries the immediate output voltage level in volts for the selected output. The setter accepts a voltage value or the keywords MINimum, MAXimum, DEFault, UP, or DOWN; the query returns the present output voltage level, with MINimum and MAXimum returning the programmable limits for the selected range.

NameTypeValuesDescription
voltagereal0 - maximumImmediate output voltage level to program.
qualifierenumMINimum | MAXimum | DEFault | UP | DOWNAlternative keyword form for the setter.
real (V) - Returns the output voltage level in volts; MINimum and MAXimum return the lowest and highest programmable voltage levels for the selected range.
VOLT 20, (@1)

Programs or queries the immediate output voltage level for the selected output. The setter accepts an absolute voltage value or the keywords MINimum, MAXimum, DEFault, UP, or DOWN; the query returns the current output voltage level in volts, or the minimum/maximum programmable level when qualified with MINimum or MAXimum.

NameTypeValuesDescription
voltagereal0 - maximumImmediate output voltage level to program.
qualifierenumMINimum | MAXimum | DEFault | UP | DOWNKeyword alternative to a numeric voltage value or a step change command.
real (V) - Returns the output voltage level in volts; MINimum and MAXimum return the lowest and highest programmable voltage levels for the selected range.
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <voltage>| MINimum | MAXimum | DEFault | UP
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <voltage>| MINimum | MAXimum | DEFault | UP | DOWN, (@<chanlist>)
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? MINimum | MAXimum | DEFault, (@<chanlist>)

Programs the triggered voltage level of the specified output channel in volts. The triggered level is a stored value transferred to the output when an output step is triggered.

NameTypeValuesDescription
voltagereal0 - maximumTriggered voltage level to program.
qualifieroptenumMINimum | MAXimumSets the triggered voltage level to the minimum or maximum allowed value.
real (V) - Returns the programmed triggered level for each specified channel in scientific notation. Multiple responses are separated by commas.
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <voltage>| MINimum | MAXimum, (@<chanlist>)
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? MINimum | MAXimum, (@<chanlist>)

Queries the programmed triggered voltage level of the specified output channel(s). The query returns the triggered level in volts for each channel specified, with multiple responses separated by commas.

real (V) - The programmed triggered voltage level for each channel specified, returned in the form +n.nnnnnnnnE+nn.

Sets or queries the voltage step size for the VOLTage UP and VOLTage DOWN commands on the specified channel list. Setting the step size to DEFault uses the minimum resolution; the query returns the programmed step size for each specified channel.

NameTypeValuesDescription
voltagereal0 - maximumStep size value to program.
qualifieroptenumDEFaultUse DEFault to set the step size to the minimum resolution.
real (V) - Returns the step size in exponential numeric form for each specified channel. If DEFault is queried, it returns the minimum resolution of the instrument.
VOLT:STEP 3, (@1)

Sets or queries the voltage step size for the specified channel list. The query returns the step size in volts for each channel, with DEFault returning the minimum resolution.

NameTypeValuesDescription
voltagereal0 - 61.8 VStep size value; DEFault sets the minimum resolution.
qualifieroptenumDEFaultUse DEFault to set or query the minimum resolution.
chanlistchannel_list-Channels to apply the step size to.
real (V) - Returns the voltage step size for each specified channel as a numeric value in scientific notation; DEFault returns the minimum resolution.
VOLT:STEP 3, (@1)
VOLT:STEP? DEF, (@1)

Sets or queries the output voltage mode for the specified channel(s). The mode determines what happens to the output voltage when the transient system is initiated and triggered.

NameTypeValuesDescription
modeenumFIXed | STEP | LISTVoltage mode to set for each channel.
chanlistoptchannel_list-Channel list to which the command applies.
enum - Returns the voltage mode for each channel specified. Multiple responses are separated by commas.
[SOURce:]VOLTage:MODE FIXed | STEP | LIST, (@<chanlist>)
[SOURce:]VOLTage:MODE? (@<chanlist>)

Returns the voltage mode for each specified channel. The mode determines what happens to the output voltage when the transient system is initiated and triggered.

NameTypeValuesDescription
chanlistchannel_list-Channels to query.
enum - The voltage mode for each channel specified, with multiple responses separated by commas.
[SOURce:]VOLTage:MODE? (@<chanlist>)

Sets the overvoltage protection trip level in volts for the specified channel list. The query returns the protection level in volts.

NameTypeValuesDescription
voltagereal1 - maximumLevel at which overvoltage protection trips.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum protection level.
chanlistchannel_list-Channel list to which the command applies.
real (V) - Returns the protection level in volts.
[SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude] <voltage> | MINimum | MAXimum, (@<chanlist>)
[SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude]? MINimum | MAXimum, (@<chanlist>)
Sets the level at which overvoltage protection trips to 20 V: VOLT:PROT 20, (@2)

Sets the overvoltage protection trip level in volts. The query returns the OVP level for each specified channel in volts.

NameTypeValuesDescription
voltagereal1 - maximumOvervoltage protection trip level.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum overvoltage protection level.
real (V) - Returns the overvoltage protection level in volts, one response per specified channel. The response is formatted as +n.nnnnnnnnE+nn.
[SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude] <voltage> | MINimum | MAXimum, (@<chanlist>)
[SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude]? MINimum | MAXimum, (@<chanlist>)
*RST <MAX in Maximum value>
Sets the level at which overvoltage protection trips to 20 V: VOLT:PROT 20, (@2)

Clears an overvoltage protection event for the specified channels. The command is used after the condition that caused the OVP trip is removed.

NameTypeValuesDescription
chanlistchannel_list-Channel list to which the clear operation applies.
VOLT:PROT:CLE

Enables or disables overvoltage protection for the selected channel. When tripped in constant voltage mode, the output turns off and the condition can be cleared with the OVP clear command.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns overvoltage protection on or off.
channel_listchannel_list-Channel list to which the command applies.

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

enum - Returns 1 (ON) or 0 (OFF), indicating the overvoltage protection state.
[SOURce:]VOLTage:PROTection:STATe? (@<chanlist>)

Indicates whether an overvoltage protection trip has occurred. Returns 1 if OVP has tripped, or 0 if not; the trip state is reset by VOLTage:PROTection:CLEar.

integer - Returns 1 if an overvoltage protection trip occurred, or 0 if not.

Sets the output voltage range on models that have multiple ranges. This command is only applicable during persona mode.

NameTypeValuesDescription
rangeenumP8V | P25V | P20V | P50V | LOW | HIGHSelects the output voltage range.
SOURce:VOLTage:RANGe P8V | P25V | P20V | P50V | LOW | HIGH, (@<chanlist>)
SOUR:VOLT:RANG? (@1)

Queries the presently selected output voltage range for the specified channel. The command is only applicable during persona mode.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list for which to query the output voltage range.
enum - The presently selected output voltage range.
SOUR:VOLT:RANG? (@1)

Sets the rising voltage slew rate maximum override. When enabled, the rising slew rate is set to its maximum value; when disabled, it uses the immediate value set by the rising slew rate command.

NameTypeValuesDescription
boolenumON | 1 | OFF | 0Enables or disables the rising slew rate maximum override for the specified channels.
VOLT:SLEW:RIS:MAX ON, (@1)

Returns the programmed rising slew rate for each specified channel. The value is returned in volts per second, and a returned maximum/fastest rate is indicated by +9.90000030E+37.

real (V/s) - Returns the programmed rising slew rate in the form +n.nnnnnnE+nn for each channel specified. Multiple responses are separated by commas; +9.90000030E+37 means the maximum or fastest slew rate has been set.
VOLT:SLEW:RIS:MAX? (@1)

Sets the rising voltage slew rate in volts per second for the specified channel list. The query returns the programmed rising slew rate for each channel; MAXimum or INFinity indicates the maximum or fastest slew rate.

NameTypeValuesDescription
slewreal0.003 - +9.90000030E+37Rising slew rate to set.
qualifieroptenumMINimum | MAXimum | INFinityKeyword form of the slew rate value.
real (V/s) - Programmed rising slew rate for each specified channel, returned in +n.nnnnnnE+nn form; if +9.90000030E+37 is returned, the maximum or fastest slew rate is set.
VOLT:SLEW:RIS 5, (@1)

Sets or queries the rising voltage slew rate in volts per second for the specified channel(s). The query returns the programmed rising slew rate in scientific notation, and returns the maximum value if the slew rate was set to maximum or infinity.

NameTypeValuesDescription
slewreal0.003 - +9.90000030E+37Rising slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum allowed value, maximum value, or infinity.
chanlistchannel_list-Channel list to which the command applies.
real (V/s) - Programmed rising slew rate returned for each specified channel, separated by commas. A returned value of +9.90000030E+37 indicates that the maximum or fastest slew rate has been set.
VOLT:SLEW:RIS 5, (@1)

Sets the falling voltage slew rate maximum override for the specified channel list. When enabled, the falling slew rate is forced to its maximum value; when disabled, the rate follows the immediate value set by the falling slew-rate command.

NameTypeValuesDescription
boolenumON | 1 | OFF | 0Enables or disables the falling slew rate maximum override.
VOLT:SLEW:FALL:MAX ON, (@1)

Sets the falling voltage slew rate maximum override for the specified channel(s). When enabled, the falling slew rate is forced to its maximum value; when disabled, the immediate value set by the falling slew-rate command is used.

NameTypeValuesDescription
boolenumON | 1 | OFF | 0Enables or disables the falling slew rate maximum override.
enum - Returns 0 (OFF) if the falling slew rate override is disabled, and 1 (ON) if the falling slew rate override is enabled.
VOLT:SLEW:FALL:MAX ON, (@1)

Sets the falling voltage slew rate in volts per second for the specified channel(s). The query returns the programmed falling slew rate; if the sent value exceeds the maximum slew rate, the maximum value is returned instead.

NameTypeValuesDescription
slewreal0.003 - +9.90000030E+37Falling slew rate to program.
qualifieroptenumMINimum | MAXimum | INFinitySets the falling slew rate to the minimum, maximum, or infinity value.
real (V/s) - Programmed falling slew rate for each specified channel, returned as +n.nnnnnnE+nn; multiple responses are comma-separated. A returned value of +9.90000030E+37 indicates the maximum or fastest slew rate has been set.
*RST +9.90000030E+37
Sets the falling voltage slew rate to 5 volts per second on channel 1: VOLT:SLEW:FALL 5, (@1)

Returns the programmed falling voltage slew rate for each specified channel. The query accepts MINimum or MAXimum and returns the slew rate value sent, or the maximum value if the programmed value exceeds the maximum slew rate.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum slew rate value to query.
real (V/s) - The programmed falling slew rate in volts per second for each specified channel, returned as +n.nnnnnnE+nn. If the maximum or fastest slew rate is set, +9.90000030E+37 is returned.
VOLT:SLEW:FALL? MIN, (@1)
VOLT:SLEW:FALL? MAX, (@1)

Specifies whether the power supply uses remote or local sensing for the selected channels. The query returns the selected state of the remote sense relay as INT or EXT.

NameTypeValuesDescription
modeenumINTernal | EXTernalSets the sense mode to local (internal) or remote (external) sensing.
chanlistchannel_list-Channel list identifying the affected outputs.
enum - Selected state of the remote sense relay for the queried channels.
*RST INT
VOLT:SENS:SOUR EXT, (@1)

Selects whether the power supply uses remote or local sensing for the specified channel list. The query returns the selected state of the remote sense relay.

NameTypeValuesDescription
modeenumINTernal | EXTernalSets the sense mode to local or remote sensing.
channel_listchannel_list-Specifies the channels to which the command applies.
enum - Returns the selected state of the remote sense relay for the specified channels.
*RST INT
VOLT:SENS:SOUR EXT, (@1)

Queries the condition register for the Standard Operation Register group. The query reads the condition register and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

integer - Decimal value corresponding to the binary-weighted sum of all bits set in the condition register.

Enables bits in the enable register for the Standard Operation Register group. The selected bits are then reported to the Status Byte.

NameTypeValuesDescription
enable valueinteger-A decimal value that corresponds to the binary-weighted sum of the bits in the register.
STAT:OPER:ENAB 512

Reads the enable register for the Standard Operation Register group and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

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

Returns the sum of the bits in the event register for the Standard Operation Register group. The query returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

integer - Decimal value corresponding to the binary-weighted sum of all bits set in the Standard Operation Register group event register.
STAT:OPER?
:STATus:PRESetset / query

Sets the questionable enable registers to their power-on values.

STAT:PRES

Queries the condition register for the Questionable Data Register group. The query reads the condition register and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

integer - Decimal value corresponding to the binary-weighted sum of the bits in the condition register.

Enables bits in the enable register for the Questionable Data Register group. The selected bits are then reported to the Status Byte.

NameTypeValuesDescription
enable valueinteger-A decimal value that corresponds to the binary-weighted sum of the bits in the register.

Enables bits in the enable register for the Questionable Data Register group. The query reads the enable register and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

integer - Returns a decimal value that corresponds to the binary-weighted sum of all bits set in the enable register.
STAT:QUES:ENAB 16

Returns the sum of the bits in the event register for the Questionable Instrument Register group. The query returns a decimal value corresponding to the binary-weighted sum of all bits in the register.

integer - Decimal bit-value sum of the Questionable Instrument event register.

Returns the sum of the bits in the event register for the Questionable Data Register group. The query returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

integer - Decimal value corresponding to the binary-weighted sum of all bits set in the questionable event register.

Enables bits in the enable register for the Questionable Instrument Register group. The selected bits are reported to the Status Byte, and the register masks Questionable Instrument event bits that set the ISUM bit of the Questionable Status register.

NameTypeValuesDescription
enable valueinteger-Decimal value corresponding to the binary-weighted sum of the bits in the register.
STAT:QUES:INST:ENAB 16

Enables bits in the enable register for the Questionable Instrument Register group. The selected bits are reported to the Status Byte; the register masks Questionable Instrument event bits that contribute to the Instrument Summary bit.

NameTypeValuesDescription
enable valueinteger-Decimal value corresponding to the binary-weighted sum of the bits in the enable register.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:QUES:INST:ENAB 16

Returns the CV or CC condition of the specified output. The output number <n> must be 1 or 2, and the event value is read back as a status code.

enum - 0 = the output is off or unregulated; 1 = the output is in CC operating mode; 2 = the output is in CV operating mode; 3 = the output has a hardware failure.
STAT:QUES:INST:ISUM1:COND?

Returns the value of the Questionable Instrument Isummary event register for a specific output of the power supply. The output number must be specified as <n>=1 or 2; reading the register clears it.

integer - Returns the value of the Questionable Instrument Isummary event register for the specified output.
STAT:QUES:INST:ISUM1?
STAT:QUES:INST:ISUM1:COND?

Sets the Questionable Instrument Isummary enable register for a specific output of the E36233A and E36234A dual output power supplies. The output number must be specified as <n>=1 or 2.

NameTypeValuesDescription
enable value--Value written to the enable register.
ninteger1 - 2Output number to apply the setting to.
STAT:QUES:INST:ISUM1:ENAB?

Sets or queries the Questionable Instrument Isummary enable register for a specific output of the E36233A and E36234A dual output power supplies. The output number must be specified as <n>=1 or 2.

NameTypeValuesDescription
ninteger1 - 2Specifies the output number.
integer - Returns the value of the Questionable Instrument Isummary enable register for the specified output.
STAT:QUES:INST:ISUM1:ENAB?

Sets the power-on state of the output. It is listed as a non-volatile setting with default value *RST.

Sets the channel grouping for output state coupling. The default value is NONE.

NameTypeValuesDescription
channel groupingenumNONEChannel grouping mode.

Sets the output inhibit mode. The non-volatile setting list shows its default value as OFF.

NameTypeValuesDescription
modeenumOFFOutput inhibit mode.
:OUTPut[:STATe]set / query

Enables or disables the dc source output for the selected channel list. A query returns 0 if the output is off or 1 if it is on.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the output state.
chanlistchannel_list-Specifies the channel list to apply the command to.
enum - Returns the output state of the power supply; "0" means OFF and "1" means ON.
Disables channel 1: OUTP 0, (@1)

Specifies which output channels are controlled by the output synchronization function. Coupled channels turn on and off together, and the setting is non-volatile and not affected by *RST.

NameTypeValuesDescription
channelschannel_list-List of output channels to couple, or ALL or NONE.
OUTP:COUP:CHAN CH1, CH2

Specifies which output channels are controlled by the output synchronization function. The query returns the channels that are coupled as a comma-separated list.

channel_list - The coupled output channels are returned; multiple responses are separated by commas.
OUTP:COUP:CHAN CH1, CH2

Returns or sets the dc source output state for the specified channel list. A query returns 0 if the output is off or 1 if it is on; if output sequencing is enabled, it returns the configuration state instead of the actual output state.

NameTypeValuesDescription
channel listchannel_list-Channel list to apply the output state command to.
integer - The output state of the power supply: 0 (OFF) or 1 (ON). If output sequencing is enabled, returns the configuration state instead of the actual output state.
OUTP 0, (@1)

Specifies which output channels are controlled by the output synchronization function. Coupled channels turn on and off together, and the setting is non-volatile and not affected by *RST.

NameTypeValuesDescription
<list>channel_list-List of output channels to couple.
OUTP:COUP:CHAN CH1, CH2

Sets the delay in seconds that the power supply waits before disabling the specified output. This affects on-to-off transitions including changes in output state, but not transitions to off caused by protection functions.

NameTypeValuesDescription
delayreal0 - 3600.000Delay time before the specified output turns off.
chanlistchannel_list-Channels to which the delay applies.
OUTP:DEL:FALL 0.5, (@2)

Returns or sets the delay in seconds before the specified output turns off. It applies to on-to-off transitions, including changes in output state, but not to protection-function turn-off events.

real (s) - Returns the programmed delay time in the form +n.nnnnnnnnE+nn, or the minimum/maximum allowed delay when queried with a qualifier.
OUTP:DEL:FALL 0.5, (@2)

Sets the delay in seconds that the power supply waits before enabling the specified output. This allows multiple output channels to turn on in sequence, and the delay affects all off-to-on transitions including OUTPut[:STATe] changes and OUTPut:PROTection:CLEar transitions.

NameTypeValuesDescription
delayreal0 - 3600.000Delay time before enabling the specified output.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowable delay when used with the query.
chanlistchannel_list-List of output channels to apply the delay to.
real (s) - Returns the programmed delay time in the form +n.nnnnnnnnE+nn.
OUTP:DEL:RISE 0.5, (@2)

Sets the delay in seconds that the power supply waits before enabling the specified output. It affects off-to-on transitions, including changes in OUTPut[:STATe] and transitions due to OUTPut:PROTection:CLEar.

NameTypeValuesDescription
delayreal0 - 3600.000Delay time before the output turns on.
channel_listchannel_list-Specifies the output channels to which the delay applies.
real (s) - Returns the programmed delay time in the form +n.nnnnnnnnE+nn, or the minimum/maximum delay when queried with the corresponding qualifier.
OUTP:DEL:RISE 0.5, (@2)

Selects the operation mode of the Inhibit input (INH). The setting is stored in non-volatile memory.

NameTypeValuesDescription
modeenumLATChing | LIVE | OFFSelects how the Inhibit input affects the output channels.
OUTP:INH:MODE LIVE

Selects the operation mode of the Inhibit input. The inhibit function can disable all outputs in response to an external signal, and the setting is stored in non-volatile memory.

enum - Returns the current Inhibit mode.

Sets the preferred mode for output on/off transitions, optimizing turn-on and turn-off overshoots for either constant voltage or constant current operation. The setting applies to the specified channel list.

NameTypeValuesDescription
modeenumVOLTage | CURRentPreferred output transition mode.
channel listchannel_list-Channels to which the setting applies.
enum - Returns the current preferred mode as VOLT or CURR.
OUTP:PMOD CURR, (@1)

Sets the preferred mode for output on/off transitions so overshoots are minimized for either constant voltage or constant current operation. The query returns the current preferred mode as VOLT or CURR.

NameTypeValuesDescription
chanlistchannel_list-Channel list to which the command applies.
modeenumVOLTage | CURRentPreferred output transition mode.
enum - Returns the preferred mode for the specified channels.
OUTP:PMOD CURR, (@1)
:OUTPut:PAIRset / query

Specifies the power supply's operation mode. Coupling and tracking must not be used when the instrument is operating in parallel or series.

NameTypeValuesDescription
modeenumOFF | PARallel | SERiesPower supply operation mode.
enum - Returns the power supply's operation mode.
*RST OFF
Specifies the power supply's operation mode to parallel: OUTP:PAIR PAR

Sets or queries the power supply's operation mode. Coupling and tracking must not be used when the instrument is operating in parallel or series.

enum - Returns the power supply's operation mode.
OUTPut:PAIR?

Specifies whether the power supply's power-on state is the *RST state or the state stored in one of ten memory locations. The query returns either RST or RCL# for the selected channel list.

NameTypeValuesDescription
stateenumRST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9Power-on state to use at power on.
chanlistoptchannel_list-Channels to which the setting applies.
OUTP:PON:STAT RCL1, (@1)

Specifies whether the power supply's power-on state is the *RST state or the state stored in one of ten memory locations. The query returns either RST or RCL#.

enum - Returns either RST or RCL#, where # is a digit from 0 to 9.
OUTP:PON:STAT
RCL1, (@1)

Clears the latch that disables the output due to an overvoltage or overcurrent condition. Clear the fault condition before executing this command, then the output can be restored to its pre-fault state.

NameTypeValuesDescription
@<chanlist>channel_list-Channel list to which the protection clear command applies.
OUT:PRO:CLE (@1)
:OUTPut:RELayset / query

Controls the output relay state of the power supply. A remote command can switch the TTL relay-control signal ON or OFF, which is used to disconnect the output through an external relay.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the relay state.
enum - Returns the relay state of the power supply as 0 (OFF) or 1 (ON).

Returns the relay state of the power supply. The returned value is 0 (OFF) or 1 (ON).

NameTypeValuesDescription
chanlistchannel_list-Channel list for which the relay state is queried.
integer - 0 (OFF) or 1 (ON) indicating the relay state.

Enables or disables track mode for the power supply. When enabled, the absolute value of the -25 V supply is set to the same voltage level as the +25 V supply, and subsequent voltage changes are mirrored between the supplies.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables track mode.
OUTPut:TRACk[:STATe] ON | OFF | 1 | 0
OUTPut:TRACk[:STATe]?

Enables or disables track mode for the power supply. When track mode is enabled, the absolute value of the -25 V supply is set to the same voltage as the +25 V supply, and subsequent programmed changes are mirrored between the supplies.

enum - Returns the track mode state of the power supply as 0 (OFF) or 1 (ON).

:ABORtset / query

Clears any pending delayed trigger and returns the trigger system to idle. If INIT:CONT is enabled, it does not turn off continuous triggers, and it also resets the WTG-tran bit in the Operation Condition Status register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to abort.
ABOR (@1)
:ABORt:DLOGset / query

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

ABOR:DLOG

:APPLyset / query

Sets the selected output’s voltage and current in one command, and can also be used to select the output channel alone. The query returns the present voltage and current values for the specified or currently selected output as a quoted string.

NameTypeValuesDescription
channeloptenumCH1 | CH2Specifies the output channel to apply the settings to.
voltageoptreal0 - 61.8 VSets the output voltage; MINimum, MAXimum, and DEFault may be used instead of a numeric value.
qualifieroptenumMINimum | MAXimum | DEFaultAlternative keyword for the voltage parameter.
currentoptreal0 - 10.3 ASets the output current; MINimum, MAXimum, and DEFault may be used instead of a numeric value.
qualifieroptenumMINimum | MAXimum | DEFaultAlternative keyword for the current parameter.
string - Returns the power supply’s present voltage and current values for the specified output, or for the currently selected output if no channel is specified; the values are returned as a quoted string in the form "voltage,current".
APPL CH1, MAX, MAX
:APPLy?query

Returns the present voltage and current values for the specified output as a quoted string. If no channel is specified, it applies to the currently selected output.

NameTypeValuesDescription
channeloptenumCH1 | CH2Specifies the output channel to query.
string - Quoted string containing the present voltage and current values in the form "<voltage>,<current>".
APPLy? [CH1 | CH2]

Fetches logged data from the specified channel list. The query returns the next logged data after the previous fetch.

NameTypeValuesDescription
numberinteger0 - 65536Number of logged data values to fetch.
chanlistchannel_list-Channel list to fetch from.
block - Binary list of fetched logged data.
FETC:DLOG? 10, (@1)

*CLSset / query

Clears all event registers and the Status Byte register.

*CLS
*ESEset / query

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

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

Reads the Standard Event Enable register. The query returns the decimal value of the binary-weighted sum of all bits in the register.

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

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

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

Returns the instrument's identification string. The reply contains four comma-separated fields: manufacturer name, model number, serial number, and revision code.

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

Sets the Operation Complete bit (bit 0) of the Standard Event register after the command is executed. The query returns 1 to the output buffer after the command is executed.

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

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

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

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

NameTypeValuesDescription
0|1integer0 - 1Selects whether the Status Byte and Standard Event register enable masks are cleared at power-on.
*PSC 1
*PSC?query

The query returns 0 when power-on status clearing is disabled and 1 when it is enabled. It reports the current *PSC setting.

enum - Returns 0 or 1, corresponding to *PSC 0 or *PSC 1.
*PSC?
*RCLset / query

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

NameTypeValuesDescription
locationinteger0 - 9Memory 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 ABORt commands, canceling any output trigger actions in process.

*RST
*SAVset / query

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

NameTypeValuesDescription
locationinteger0 - 9Storage location for the saved instrument state.
*SAV 1
*SREset / query

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

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

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

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

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

integer - Returns the status byte as a decimal bit value.
*STB?
*TRGset / query

Generates an immediate 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

Returns the result of the instrument self-test as 0 if it 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 - 0 if the self-test passes; non-zero if it fails.
*TST?
*WAIset / query

Waits for all pending operations to complete before executing any additional remote interface commands. Used only in triggered mode to wait for a pending delayed trigger.

*WAI

Continuously initiates the output trigger system, allowing multiple triggers to generate multiple output 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 triggering on the specified channels.
chanlistoptchannel_list-Channel list to which the command applies.
INIT:CONT ON, (@1)

Continuously initiates the output trigger system. When enabled, multiple triggers can generate multiple output transients without intermediate commands.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables continuous triggering.
integer - Returns 0 if continuous transients are disabled (OFF), and 1 if continuous transients are enabled (ON).
INIT:CONT ON, (@1)

Enables the output trigger system. When the trigger system is not initiated, all triggers are ignored; initiating it allows a selected trigger source to cause the specified triggering action.

NameTypeValuesDescription
(@<chanlist>)channel_list-Channel list on which to initiate the trigger system.
INIT (@1)

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

NameTypeValuesDescription
filenamestring-Full path and filename where the data logging file is saved.
INIT:DLOG "Extern-al:/log_1.dlog"

Selects the output to be programmed among the two outputs using a numeric identifier instead of CH1/CH2. The query returns the currently selected output as 1 for CH1 or 2 for CH2.

NameTypeValuesDescription
channelinteger1 - 2Numeric output identifier; 1 selects CH1 and 2 selects CH2.
integer - Returns the currently selected output by numeric identifier: 1 for CH1 output or 2 for CH2 output.
INST:NSEL 1

Selects the output to be programmed by numeric value instead of output identifier. "1" selects CH1 and "2" selects CH2.

enum - Returns the currently selected output; "1" for CH1 and "2" for CH2.
INST:NSEL?
INST:NSEL 1

Selects the output to be programmed among the two outputs by output identifier. On dual-channel models, the selected output becomes the active logical instrument until changed.

NameTypeValuesDescription
CH1 | CH2optenumCH1 | CH2Selects output CH1 or CH2 to program.
enum - Returns the currently selected output as CH1 or CH2.
INST CH1

Selects which output is currently addressed for programming among the two outputs. The query returns the currently selected output by output identifier.

enum - Returns the currently selected output by the INSTrument[:SELect] or INSTrument:NSELect command.
INST CH1

:LIST:COUNtset / query

Sets or queries the list repeat count for the specified channel list. Use INFinity to execute a list continuously; a returned value of 9.9E37 indicates continuous repeat.

NameTypeValuesDescription
countinteger1 - 9999Number of times the list is executed before completion.
qualifieroptenumMIN | MAX | INFReturns the minimum, maximum, or infinite list count when used with the query.
integer - Returns the list count for each specified channel. Multiple responses are separated by commas; 9.9E37 indicates continuous repeat.
LIST:COUN 10, (@1)

Returns the list count for each specified channel. Multiple responses are separated by commas; a repeat count of 9.9E37 indicates continuous repetition.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | INFinityOptional query qualifier selecting the minimum, maximum, or continuous-repeat list count.
integer - List count for each channel specified; multiple responses are separated by commas. A returned value of 9.9E37 means the list is set to repeat continuously.

Specifies the current setting for each list step in amperes. Up to 100 steps may be programmed, and the command overwrites any previously programmed current list.

NameTypeValuesDescription
valuereal0 - maximumCurrent value for each list step.
LIST:CURR 5, 4, 3, 2, 1, (@1)

Specifies the current setting for each list step in amperes. A comma-delimited list of up to 100 steps may be programmed, and the query returns the programmed current level(s) for each channel specified.

NameTypeValuesDescription
valuereal0 - maximumCurrent value for each list step.
real (A) - Returns the programmed current level in the form +n.nnnnnnnnE+nn. Multiple responses are separated by commas.
LIST:CURR 5, 4, 3, 2, 1, (@1)

Sets the number of times the list is executed before it is completed. The query returns the list count for each specified channel; multiple responses are separated by commas.

NameTypeValuesDescription
countinteger1 - 9999Number of list executions before completion.
qualifieroptenumMINimum | MAXimum | INFinityOptional keyword form for the list count.
LIST:COUN 10, (@1)

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

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | INFinityOptional query qualifier selecting the minimum, maximum, or infinite list count.
integer - The list count for each channel specified.

Specifies the current setting for each list step in amperes. Up to 100 current values may be programmed as a comma-delimited list; the command overwrites any previously programmed current list.

NameTypeValuesDescription
valuereal0 - maximumCurrent level for each list step.
LIST:CURR 5, 4, 3, 2, 1, (@1)

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

NameTypeValuesDescription
valuereal0 - maximumCurrent value for each list step.
real (A) - Returns the programmed current level for each channel specified. Multiple responses are separated by commas.
LIST:CURR 5, 4, 3, 2, 1, (@1)

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

integer - Returns the number of points in the current list. Multiple responses are separated by commas.
LIST:CURR:POIN? (@1)
:LIST:DWELlset / query

Programs the dwell time for each list step. A comma-delimited list of up to 100 steps may be programmed; dwell times are in seconds and overwrite any previously programmed dwell list.

NameTypeValuesDescription
valuereal0.01 - 3600.000Dwell time for a list step.
LIST:DWEL 0.2, 0.8, 1.5, 0.8, 0.2, (@1)

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

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

Returns the programmed dwell time for each list step. Multiple responses are separated by commas.

real (s) - Returns the programmed dwell time in the form +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 (steps) in the current list, not the point values. Multiple responses are separated by commas.

integer - Number of points in the current list. Multiple responses are separated by commas.
LIST:CURR:POIN? (@1)

Programs the dwell time for each list step. A comma-delimited list of up to 100 dwell values may be programmed for the specified channels, and the list is overwritten rather than appended.

NameTypeValuesDescription
valuereal0.01 - 3600.000Dwell time for a list step.
LIST:DWEL 0.2, 0.8, 1.5, 0.8, 0.2, (@1)

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

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

Sets or queries the dwell time for each list step. A comma-delimited list of up to 100 dwell values may be programmed for the selected channels.

NameTypeValuesDescription
valuereal0.01 - 3600.000Dwell time for a list step.
real (s) - Returns the programmed dwell time values as a comma-separated list in scientific notation.
LIST:DWEL 0.2, 0.8, 1.5, 0.8, 0.2, (@1)
:LIST:STEPset / query

Specifies how the list responds to triggers. The query returns the list step setting.

NameTypeValuesDescription
chanlistchannel_list-Channel list to which the setting applies.
modeenumAUTO | ONCEList step setting.
enum - Returns the list step setting for the specified channels.
LIST:STEP ONCE, (@1)
LIST:STEP AUTO, (@1)

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

NameTypeValuesDescription
chanlistchannel_list-Channel list to query.
enum - The list step setting, returned as AUTO or ONCE. Multiple responses are separated by commas.

Specifies the value when the list terminates. When ON, the output remains at the last step value and that value becomes the immediate value when the list completes; when OFF, the output returns to the settings in effect before the list started.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the list termination behavior.

Specifies the value when the list terminates. When ON, the output remains at the last step value and that value 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 | 0Sets the terminate-last state.
enum - Returns 0 (OFF) or 1 (ON).

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). Up to 100 step states may be programmed as a comma-delimited list.

NameTypeValuesDescription
boolboolean-State for each listed step; ON/1 generates a trigger and OFF/0 does not.
integer - Returns 0 if no trigger is generated and 1 if a trigger is generated. Multiple responses are separated by commas.
SOURce:]LIST:TOUTput:BOSTep[:DATA] <bool>{, <bool>}, (@<chanlist>)
SOURce:]LIST:TOUTput:BOSTep[:DATA]? (@<chanlist>)

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). A comma-delimited list of up to 100 steps may be programmed; the order entered determines execution sequence.

NameTypeValuesDescription
boolboolean-Specifies whether each listed step generates a trigger signal at the beginning of the step.
boolean - Returns 0 if no trigger is generated, and 1 if a trigger is generated. Multiple responses are separated by commas.
SOURce:]LIST:TOUTput:BOSTep[:DATA] <bool>{, <bool>}, (@<chanlist>)
SOURce:]LIST:TOUTput:BOSTep[:DATA]? (@<chanlist>)

Specifies how the list responds to triggers. AUTO advances automatically through the list after the initial starting trigger; ONCE holds each step until a trigger advances to the next step.

NameTypeValuesDescription
modeenumAUTO | ONCEList step mode.

Specifies how the list responds to triggers. The query returns the list step setting, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistchannel_list-Channel list.
enum - Returns the list step setting; multiple responses are separated by commas.
[SOURce:]LIST:STEP? (@<chanlist>)

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets whether the output holds the last list step value or returns to the prior settings when the list ends.

Specifies the value when the list terminates. When ON, the output remains at the last step value; when OFF, or when the list is aborted, the output returns to the settings in effect before the list started.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets whether the output remains at the last step value when the list terminates.
enum - Returns 0 (OFF) or 1 (ON).

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). A comma-delimited list of up to 100 steps may be programmed.

NameTypeValuesDescription
boolboolean-State for each list step; ON (1) enables trigger generation and OFF (0) disables it.
SOURce:]LIST:TOUTput:BOSTep[:DATA] <bool>{, <bool>}, (@<chanlist>)
SOURce:]LIST:TOUTput:BOSTep[:DATA]? (@<chanlist>)

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). Up to 100 step states may be programmed as a comma-delimited list.

NameTypeValuesDescription
boolboolean-State for each listed step; ON (1) generates a trigger and OFF (0) does not.
boolean - Returns 0 if no trigger is generated and 1 if a trigger is generated. Multiple responses are separated by commas.

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

integer - Comma-separated list of the number of points (steps) in the beginning of the step trigger list (BOSTep) for the specified channels.
LIST:TOUT:BOST:POIN? (@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
chanlistchannel_list-Specified channels.
integer - The number of points in the BOSTep list for each specified channel.
LIST:TOUT:BOST:POIN? (@1)

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

NameTypeValuesDescription
channel listchannel_list-Channels to query.
integer - Comma-separated list of the number of points in the EOSTep list for each specified channel.
LIST:TOUT:EOST:POIN? (@1)

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

NameTypeValuesDescription
stateenumOFF | 0 | ON | 1State for each list step trigger entry.
channel_listchannel_list-Channels to which the list applies.
LIST:TOUT:EOST 0, 1, 1, 1, 1, (@1)

Specifies which list steps generate a trigger signal at the end of the step (EOSTep) for the selected channels. A comma-delimited list of up to 100 steps may be programmed; the list is overwritten, not appended.

NameTypeValuesDescription
boolenumOFF | 0 | ON | 1State for each list step, indicating whether a trigger is generated at the end of that step.
chanlistchannel_list-Channels to which the list applies.
enum - Returns 0 if no trigger is generated and 1 if a trigger is generated. Multiple responses are separated by commas.
LIST:TOUT:EOST 0, 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.

integer - Comma-separated list of the number of points (steps) in the end-of-step trigger list (EOSTep) for the specified channels.
LIST:TOUT:EOST:POIN? (@1)

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

NameTypeValuesDescription
boolenumOFF | 0 | ON | 1State for each list step trigger entry.
LIST:TOUT:EOST 0, 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; multiple responses are comma-separated.

NameTypeValuesDescription
stateenumOFF | 0 | ON | 1Specifies whether a trigger is generated at the end of each list step.
enum - Returns 0 if no trigger is generated, and 1 if a trigger is generated. Multiple responses are separated by commas.
LIST:TOUT:EOST 0, 1, 1, 1, 1, (@1)

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

integer - The number of points (steps) in the voltage list for each specified channel.
LIST:VOLT:POIN? (@1)

Specifies the voltage setting for each list step in volts. The order of entered values determines the execution sequence, and the command overwrites any previously programmed voltage list.

NameTypeValuesDescription
valuereal0 - maximumVoltage list step value in volts.
chanlistchannel_list-Channel list to which the voltage list is applied.
LIST:VOLT 1, 2, 3, 4, 5, (@1 )

Sets or queries the voltage setting for each list step in volts. The query returns the programmed voltage level for each specified channel as a comma-separated list of values in scientific notation.

NameTypeValuesDescription
valuereal0 - maximumVoltage value for each list step.
real (V) - Programmed voltage level for each channel specified, returned as comma-separated values in the form +n.nnnnnnnnE+nn.
LIST:VOLT 1, 2, 3, 4, 5, (@1 )

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

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

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

NameTypeValuesDescription
valuereal0 - maximumVoltage value for each list step.
channel_listchannel_list-Channels to apply the list voltage settings to.
LIST:VOLT 1, 2, 3, 4, 5, (@1 )

Specifies the voltage setting for each list step in volts. The query returns the programmed voltage level for each channel specified, with multiple responses separated by commas.

NameTypeValuesDescription
valuereal0 - maximumVoltage list step value in volts.
chanlistchannel_list-Channel list to which the command applies.
string - The programmed voltage level for each specified channel, in the form +n.nnnnnnnnE+nn. Multiple responses are separated by commas.
LIST:VOLT 1, 2, 3, 4, 5, (@1 )

Sets or queries the LXI Identify state indicator. Setting ON changes the LXI status indicator to the "Identify" state; setting OFF changes it to "No Fault".

NameTypeValuesDescription
stateenumON | OFF | 1 | 0State of the LXI status indicator.
enum - Returns the state of the LXI status indicator as 0 or 1.
LXI:IDEN 0

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

NameTypeValuesDescription
stateoptenumON | OFF | 1 | 0Sets or queries the mDNS service state.
enum - Returns the mDNS service control state.
LXI:MDNS 1

Returns the current measured at the output terminals of the power supply. If no output identifier is specified, the current of the currently selected output is returned.

NameTypeValuesDescription
CH1 | CH2optenumCH1 | CH2Selects the output channel for dual-channel models.
@<chanlist>channel_list-Channel list identifying the output terminals to measure.
real - Current measured at the output terminals of the power supply; if no output identifier is specified, returns the current of the currently selected output.
MEAS:CURR? CH1

Returns the voltage measured at the output terminals of the power supply. If no output identifier is specified, the voltage of the currently selected output is returned.

real - The measured voltage.
MEAS:VOLT? CH1

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

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

Enables or disables current data logging for the channels in the channel list. The query returns the on/off status of the current data logging enable for the channels stated in the channel list.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables current data logging.
chanlistoptchannel_list-Channels to which current data logging applies.
enum - Returns the status of the current data logging enable for the channels stated in the channel list.
SENS:DLOG:FUNC:CURR 1, (@1,2)

Returns the status of the current data logging enable for the channels stated in (@<chanlist>).

enum - Returns the status (on or off) of the current data logging enable of the channels stated in (@<chanlist>).
SENS:DLOG:FUNC:CURR 1, (@1,2)

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

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

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

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

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

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

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables voltage data logging.
chanlistchannel_list-Channels for which voltage data logging is enabled or disabled.
enum - Returns the status (on or off) of the voltage data logging enable of the channels stated in (@<chanlist>).
SENS:DLOG:FUNC:VOLT 1, (@1:2)
:SENSe:DLOG:PERset / query

Sets the data log sample period in seconds. The value must be in 200 ms increments from 200 ms to 60 s and is rounded to the nearest 200 ms increment.

NameTypeValuesDescription
timereal0.2 - 60Sample period to set, in seconds.
real (s) - Returns the sample period in seconds.
SENS:DLOG:PER 0.4

Sets or queries the sample period in seconds. The value is rounded to the nearest 200 ms increment; minimum is 200 ms and maximum is 60 s.

NameTypeValuesDescription
timereal0.2 - 60Sample period in seconds.
real (s) - Returns the sample period in seconds.
SENS:DLOG:PER 0.4
:SENSe:DLOG:TIMEset / query

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

NameTypeValuesDescription
timereal1 - 78642000Sample duration to set, in seconds.
real (s) - Sample duration in seconds.
SENS:DLOG:TIME 120

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

real (s) - The sample duration in seconds.
SENS:DLOG:TIME 120

Sets the sample period in seconds for data logging. The value must be in 200 ms increments from 0.2 s to 60 s and is rounded to the nearest 200 ms increment.

NameTypeValuesDescription
timereal0.2 - 60Sample period to set, in seconds.
real (s) - Returns the sample period in seconds.
SENS:DLOG:TINT 0.4

Sets the sample period in seconds. The value must be in 200 ms increments from 0.2 to 60 s and is rounded to the nearest 200 ms increment.

NameTypeValuesDescription
timereal0.2 - 60Sample period to set in seconds.
real (s) - Returns the sample period in seconds.
SENS:DLOG:TINT 0.4

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns the beeper on or off.
enum - Returns 0 (OFF) or 1 (ON).
SYST:BEEP:STAT ON

Returns the beeper state. The query returns 0 for OFF or 1 for ON.

integer - 0 if the beeper is OFF, or 1 if it is ON.

Sets the power supply to local, remote, or RWLock mode. The query returns LOC, REM, or RWL.

NameTypeValuesDescription
modeenumLOCal | REMote | RWLockSelects local, remote, or RWLock mode.
SYST:COMM:RLST REM

Sets the power supply to local, remote, or RWLock mode. The query returns LOC, REM, or RWL.

enum - Returns the current communication state as LOC, REM, or RWL.
SYST:COMM:RLST REM
:SYSTem:DATEset / query

Sets or queries the power supply's real-time clock date. The year range is 2000 to 2099, and the query returns the date in the form +yyyy,+mm,+dd.

NameTypeValuesDescription
yyyyinteger2000 - 2099Year value.
mminteger-Month value.
ddinteger-Day value.
string - Returns the date in the form +yyyy,+mm,+dd.
SYST:DATE 2019, 11, 27

Sets or queries the date of the power supply's real-time clock. The year range is 2000 to 2099.

NameTypeValuesDescription
yyyyinteger2000 - 2099Year of the date.
mminteger-Month of the date.
ddinteger-Day of the date.
string - Returns the date in the form +yyyy,+mm,+dd.
SYST:DATE 2019, 11, 27

Returns the power supply's error queue, up to 20 errors, in first-in-first-out order and clears the first error read. If no errors have occurred, it returns +0, "No error".

string - Returns the first error in the error queue. If no error has occurred, returns +0, "No error".
SYST:ERR?
:SYSTem:LOCalset / query

Places the power supply in local mode. All front-panel keys are fully functional.

SYSTem:LOCal
SYST:LOC

Changes the manufacturer's identity string for backward compatibility on E36231A and E36232A single-channel models. The DEFault keyword restores the original model identification state; the query returns the manufacturer's ID.

NameTypeValuesDescription
stringstring-Manufacturer ID string to set for backward compatibility.
qualifieroptenumDEFaultSelects the default manufacturer identity state.
string - Manufacturer's ID.
SYST:PERS:MAN "HEWLETT-PACKARD"

Changes the manufacturer identity for backward compatibility on E36231A and E36232A single-channel models. The DEFault setting returns the instrument to its original model identification state, and the query returns the manufacturer's ID.

NameTypeValuesDescription
identitystring-Manufacturer identity string to set.
qualifieroptenumDEFaultUse DEFault to return the instrument to its original model identification state.
string - Manufacturer's ID.
SYST:PERS:MAN “HEWLETT-PACKARD”

Changes the model number for backward compatibility on E36231A and E36232A single-channel models. DEFault returns the original model identification.

NameTypeValuesDescription
modelenumE3623XA | E363XA | DEFaultSets the mainframe model ID string.
SYST:PERS:MOD E363XA

Changes the model number for backward compatibility on applicable single-channel models. The DEFault keyword returns the original model identification.

NameTypeValuesDescription
modelenumE3623XA | E363XA | DEFaultSelects the model identity to set or restores the default model identification.
enum - Returns the model. The typical return is E3623XA or E363XA.
SYST:PERS:MOD E363XA
:SYSTem:REMoteset / query

Places the power supply into remote mode for remote operation. All front-panel keys are disabled except for the [Lock/Unlock] key, which can be held to unlock the keys.

SYST:REM
:SYSTem:RWLockset / query

Places the power supply in remote mode and disables all front-panel keys, including the Lock/Unlock key. It is the same as SYSTem:REMote except for disabling the keys; the front panel can be unlocked with SYSTem:LOCal.

SYST:RWL

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

SYST:SEC:IMM
:SYSTem:SETset / query

Sets the instrument as defined by the block data returned by the SYSTem:SET? query.

NameTypeValuesDescription
block_datablock-The block data returned by the SYSTem:SET? query.

Sets the instrument as defined by the data returned by the :SYSTem:SET? query.

NameTypeValuesDescription
block_datablock-The block data returned by :SYSTem:SET? query.
:SYSTem:TIMEset / query

Sets or queries 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).

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

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

string - The real time clock value returned as hours (hh), minutes (mm), and seconds (ss).
SYST:TIME 13,30,15

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

string - The present SCPI version of the power supply.
SYST:VERS?