/

Keysight

/

Keysight EDU36311A

SCPI COMMAND REFERENCE

Keysight EDU36311A

Keysight EDU36311A

The Keysight EDU36311A is Keysight's power supply in the EDU36311A family. Its SCPI remote-control interface exposes 172 commands across 17 subsystems - 85 settable and 87 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.

172

Commands

85

Settable

87

Queries

17

Subsystems

SCPI

Verified

2026-07-16

All commands

*RCLset / query

Recalls a previously saved instrument state from non-volatile memory. The page slice only shows the command in the SCPI programming table and does not include additional parameter details.

*RSTset / query

Resets the instrument to its power-on state. The manual lists this under Reset and Non-volatile Settings.

*SAVset / query

Saves the current instrument state to a non-volatile location.

*CLSset / query

Clears the Questionable Status Event register. It is also cleared when the status event register is queried.

*ESEset / query

Sets the Standard Event Enable register mask. Write a decimal value to enable selected Standard Event register bits.

NameTypeValuesDescription
valueinteger0 - 255Decimal mask written to the Standard Event Enable register.
*ESE 24
*ESE 0
*ESE?query

Sets the Standard Event Enable register mask by writing a decimal value to the register. Use it to enable reporting of selected Standard Event register bits in the Status Byte summary register.

NameTypeValuesDescription
valueinteger0 - 255Decimal mask written to the Standard Event Enable register.
integer - Returns the Standard Event register value when queried.
*ESE 24
*ESR?query

Returns the contents of the Standard Event register. The register is cleared when you execute *CLS or when you query it with *ESR?.

integer - Returns the Standard Event register value as a decimal integer.
*IDN?query
string - Returns the instrument identification string.
*OPCset / query

Sets the Operation Complete bit in the Standard Event register after all preceding commands have been executed. It is used with the Standard Event/status system to signal completion.

*OPC?query

Sets the Operation Complete bit in the Standard Event register after all preceding commands have executed. It is used to indicate that all commands prior to and including the *OPC command have been executed.

boolean - Returns when the operation complete condition has been set.
*PSCset / query

Sets the Standard Event register enable mask indirectly through power-on configuration. The register can be preserved across power-on when previously configured with *PSC 1.

NameTypeValuesDescription
stateenum0 | 1Power-on configuration state for preserving the Standard Event Enable register.
*PSC?query

Sets whether the Standard Event Enable register is preserved across power cycles. A value of 1 configures the power supply so the enable register is retained when power is turned on after a previous configuration; 0 clears the register on power-up.

NameTypeValuesDescription
stateinteger0 - 1Specifies whether the previously configured power supply state is preserved across power-up.
*SREset / query

Sets the Status Byte Enable register to select which summary bits will set the IEEE-488 service request signal. Clearing the register with *SRE 0 disables the request service bits.

NameTypeValuesDescription
valueinteger0 - 255Value written to the Status Byte Enable register.
*SRE?query

Returns the Status Byte summary register value without clearing the request service bit. It behaves like a serial poll, but is processed as a normal query.

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

Returns the Status Byte summary register as a decimal value. It behaves like a serial poll, but the request service bit is not cleared and the command does not clear the Status Byte summary register.

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

Clears any pending delayed trigger and returns the trigger system to idle. If INIT:CONT is enabled, it clears the pending delayed trigger and re-initiates it without changing the INIT:CONT state.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to abort.
ABOR (@1)
*TST?query

Performs an instrument self-test. The query returns 0 if the self-test passes or a non-zero value if it fails.

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

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

:ABORtset / query

Aborts the current operation for the specified channel list. If no channel list is given, the command applies to all channels.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the abort applies.

Sets or clears the calibration auto-save state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Calibration auto-save state.

Returns the calibration save state.

enum - Returns whether automatic calibration save is enabled or disabled.

Sets the calibration current level to the minimum or maximum value for the selected channel list. This command is shown as a calibration-level command with optional channel list selection.

NameTypeValuesDescription
levelenumMINimum | MAXimumCalibration current level to set.
channel listoptchannel_list-Channels to apply the setting to.

Sets the calibration current data value for one or more channels.

NameTypeValuesDescription
currentreal-Calibration current value to store as data.
chanlistoptchannel_list-Channel list to which the calibration current data applies.

Sets or queries the calibration date as a string. The date can also be cleared by sending no string value.

NameTypeValuesDescription
stringoptstring-Calibration date string to store.
CALibration:DATE "<string>"
CALibration:DATE?

Returns the calibration date string.

string - The calibration date as a string.

Sets the calibration security code.

NameTypeValuesDescription
new codestring-The new calibration security code.

Sets the calibration secure state using an ON/OFF or 1/0 value and requires a security code. The command is part of the Calibration subsystem.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the calibration secure state.
codestring-Security code required to execute the command.

Returns the calibration security state. The state can be ON, OFF, 1, or 0 when set with the corresponding setter command.

enum - Returns the calibration security state.

Sets the calibration string. The string is quoted in the syntax line.

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

Returns the calibration string. The string is previously set with the CALibration:STRing command.

string - Returns the calibration string previously stored by CALibration:STRing.

Sets the calibration voltage level to the minimum or maximum value for the selected channel list. The command is available in the CALibration subsystem and accepts a channel list qualifier.

NameTypeValuesDescription
qualifierenumMINimum | MAXimumSelects the calibration voltage level keyword to use.

Sets the calibration voltage data for the specified channel list. The command accepts a voltage value and an optional channel list.

NameTypeValuesDescription
voltagereal-Calibration voltage data to store.

Selects the display window view. The manual lists two available views: METER1 and METER3.

NameTypeValuesDescription
viewenumMETER1 | METER3Display window view to select.

Returns the current display window view selection.

enum - Returns the selected display window view.

Sets or queries the display window state. The command is part of the DISPlay subsystem and the optional WINDow node is implied in the syntax.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns the display window on or off.
enum - Returns the display window state.

Returns the display window state. The state can be set to ON, OFF, 1, or 0 with the non-query form.

enum - Returns the display window state.

Sets the format used for the HCOPy:SDUMp:DATA? hardcopy dump data. The manual lists BMP as the format on this page slice.

NameTypeValuesDescription
formatenumBMPHardcopy dump data format.

Returns the format used for HCOPy:SDUMp:DATA. The only documented format is BMP.

enum - Returns the hardcopy dump data format.

Returns the data for the hardcopy screen dump. The slice does not provide any additional format or unit details.

block - The hardcopy screen dump data.

Sets the current source operating mode. The mode can be fixed or step.

NameTypeValuesDescription
modeenumFIXed | STEPCurrent source operating mode.

Returns the present current mode for the selected channel(s).

NameTypeValuesDescription
(<@chanlist>)optchannel_list-Channel list to query.
enum - The current mode.

Clears the current protection condition for the specified channels. If no channel list is supplied, it applies to the active channel(s).

NameTypeValuesDescription
channel_listoptchannel_list-Channel list to which the command applies.

Sets the starting condition for current protection delay. The start condition can be SCHange or CCTRans.

NameTypeValuesDescription
modeenumSCHange | CCTRansStarting condition for current protection delay.

Sets the start condition for current protection delay. The start condition can be selected for channel change or current change.

NameTypeValuesDescription
stateenumSCHange | CCTRansStart condition for the current protection delay.
enum - Returns the current protection delay start condition.

Sets or queries the current protection delay time for the selected channels. The delay time can also be set to the minimum or maximum allowed value.

NameTypeValuesDescription
delay timereal-Delay time used for current protection.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric delay time.

Sets the current protection delay time. The value can also be queried, and the query accepts optional MINimum or MAXimum qualifiers.

NameTypeValuesDescription
delay timereal-Delay time setting.
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum value.
real - Returns the current protection delay time; with MINimum or MAXimum, returns the corresponding limit.

Sets or queries the current protection state for the selected channel list. The state can be enabled or disabled.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Current protection state.
channel listoptchannel_list-Channels to which the command applies.
enum - Returns the current protection state.

Sets or queries the current protection state for the selected channel(s). The query returns the present protection state.

NameTypeValuesDescription
channel_listoptchannel_list-Channel list to which the command applies.
enum - Present current protection state.

Returns whether the current protection circuit has tripped. The query applies to the selected channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
boolean - Returns 1 if current protection has tripped and 0 otherwise.

Sets the triggered current amplitude. The value can also be set to the minimum, maximum, or default level, and can be applied to a channel list.

NameTypeValuesDescription
currentrealATriggered current amplitude to set.
qualifieroptenumMINimum | MAXimumOptional keyword in place of a numeric current value.

Sets or queries the triggered current amplitude. The query can optionally specify MINimum, MAXimum, or DEFault, and can be applied to selected channels.

NameTypeValuesDescription
currentreal-Triggered current amplitude to set.
qualifieroptenumMINimum | MAXimum | DEFaultQuery qualifier selecting the minimum, maximum, or default current amplitude value.
real - Returns the triggered current amplitude. With MINimum, MAXimum, or DEFault, returns the corresponding value.

Sets the current amplitude for the source current subsystem. The value can be specified numerically or as MINimum, MAXimum, or DEFault, and may be applied to a channel list.

NameTypeValuesDescription
currentreal-Current amplitude to set.
qualifieroptenumMINimum | MAXimum | DEFaultAlternative keyword used instead of a numeric current value.
chanlistoptchannel_list-Channel list to which the setting applies.

Sets or queries the source current amplitude for the selected channel list. The value may be specified numerically or by the keywords MINimum, MAXimum, or DEFault.

NameTypeValuesDescription
currentreal-Current amplitude to set.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword used instead of a numeric current value.
chanlistoptchannel_list-Selected output channels.
real - Returns the present source current amplitude. When queried with MINimum, MAXimum, or DEFault, returns that corresponding value.

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 a step is triggered.

NameTypeValuesDescription
currentreal0.002 A - 5.15 ATriggered current level to set for the selected output channel.
real (A) - Returns the programmed triggered current level in the form +n.nnnnnnnnE+nn for each specified channel; multiple responses are separated by commas.
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current> | MINimum | MAXimum[, (@<chan-list>)]
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the programmed triggered current level for each specified channel in amperes. Multiple responses are separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum allowed triggered current level.
chanlistoptchannel_list-Channels to query.
real (A) - Programmed triggered current level for each channel specified, returned as a numeric value in the form +n.nnnnnnnnE+nn.
CURR 3, (@1)

Programs the immediate current level of the selected output in amperes. The query returns the current limit value for each specified channel in scientific notation.

NameTypeValuesDescription
currentreal0.002 A - 5.15 AImmediate current level to set.
qualifieroptenumMINimum | MAXimum | DEFaultSets the current to the minimum, maximum, or default value instead of a numeric level.
chanlistoptchannel_list-Channel list to which the command applies.
real (A) - Returns the present current limit value for each specified channel in the form +n.nnnnnnnnE+nn.
CURR 3, (@1)

Queries the immediate current level of the selected output channel. The query returns a number in scientific notation for each channel specified.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | DEFaultOptional qualifier that requests the minimum, maximum, or default current level instead of the present value.
channel_listoptchannel_list-Optional list of output channels to query.
real (A) - Returns the programmed immediate current level for each specified channel in the form +n.nnnnnnnnE+nn.
SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <current> | MINimum | MAXimum | DEFault[, (@<chanlist>)]
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chan-list>)]
:CURRent:MODEset / query

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

NameTypeValuesDescription
modeenumFIXed | STEPCurrent mode to use when the transient system is initiated and triggered.
channel_listoptchannel_list-Channel list for which the setting applies.
enum - Returns the current mode for each channel specified. Multiple responses are separated by commas.
[SOURce:]CURRent:MODE FIXed | STEP[, (@<chanlist>)]
[SOURce:]CURRent:MODE? [(<@chanlist>)]

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

NameTypeValuesDescription
channel listoptchannel_list-Channels to query.
enum - Current mode for each specified channel. Multiple responses are separated by commas.
[SOURce:]CURRent:MODE? [(<@chanlist>)]

Clears the latch that disables the output due to an over current condition. The conditions that caused the over current protection trip must be cleared before this command is executed.

NameTypeValuesDescription
chanlistoptchannel_list-Channels whose protection latch is cleared.
CURR:PROT:CLE (@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 overcurrent protection delay timer start mode.

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

enum - Returns the overcurrent protection delay start mode for the selected channel.

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
delay timereal0 - 3600.000Delay time for overcurrent protection, with MINimum and MAXimum qualifiers allowed.
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum delay value.
channel listoptchannel_list-Channel list to apply the command to.
:CURRent:PROTection:DELay[:TIME] 0.2, (@1)

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
delay timereal0 - 3600Time delay before overcurrent protection is re-enabled after a current level change.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum delay time instead of a set value.
real (ms) - The overcurrent protection delay in milliseconds, returned in the form +n.nnnnnnnnE+nn.
CURR:PROT:DEL 0.2, (@1)

Enables or disables overcurrent protection. The instrument enters a protected state if it remains in constant current mode longer than the OCP delay; a tripped condition can be cleared with CURR:PROT:CLE.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the current protection state.
CURR:PROT:STAT ON, (@1)

Enables or disables overcurrent protection. The protection causes the instrument to enter a protected state if constant-current operation persists longer than the OCP delay, and output will be turned off when OCP trips.

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

Indicates whether an overcurrent protection trip has occurred. The query returns 1 if overcurrent protection occurred, or 0 if not; the condition is reset to 0 by CURRent:Protection:CLEar.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - Returns whether an overcurrent protection trip has occurred.
CURR:PROT:TRIP? (@1)

Sets or clears the continuous initiation state for the selected channels. Accepts ON, OFF, 1, or 0.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Continuous initiation state.

Returns the continuous initiation state for the specified channel list. The query accepts an optional channel list in parentheses.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - Returns the continuous initiation state for the specified channel list.

Enters the initiate state. The optional channel list limits the command to the specified channels.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to which the initiate command applies.
INITiate[:IMMediate] [(@<chanlist>)]

Selects the non-voltage output channel number for the instrument subsystem. The available selections are 1, 2, or 3.

NameTypeValuesDescription
nenum1 | 2 | 3Selects channel number 1, 2, or 3.

Returns the currently selected instrument. The instrument can be selected from the listed outputs and channels.

enum - Returns the selected instrument identifier.

Selects the active instrument output or channel for subsequent commands. The available selections are P6V, P30V, N30V, CH1, CH2, and CH3.

NameTypeValuesDescription
instrumentenumP6V | P30V | N30V | CH1 | CH2 | CH3Selected instrument or channel.

Queries the currently selected instrument or channel selection. The slice documents the command name only, without stating the returned value format.

Identifies the LXI state. The query returns the present identify state.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns LXI identify state on or off.
enum - Returns the present LXI identify state.

Returns the current LXI identify state. The state can be enabled or disabled.

enum - Returns whether LXI identify is on or off.
:LXI:MDNS:ENABleset / query

Enables or disables LXI mDNS on the instrument. The command accepts standard on/off values.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns mDNS enable on or off.

Returns the current state of the LXI mDNS enable setting.

enum - Returns the current LXI mDNS enable state.

Returns the resolved host name used by LXI mDNS. This is a query form of the LXI mDNS hostname command.

string - The resolved host name.

Sets the desired mDNS service name for the LXI subsystem.

NameTypeValuesDescription
namestring-Desired service name.

Queries the resolved network service name for the mDNS subsystem.

string - Returns the resolved service name.

Sets or queries the multicast DNS state. The command enables or disables the LXI mDNS function.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns mDNS state on or off.
enum - Returns the current mDNS state.

Queries the LXI multicast DNS state. Returns whether MDNS is enabled or disabled.

enum - Returns the current MDNS state.

Queries the scalar current measurement. Optional channel designators may be supplied for P6V, P30V, N30V, CH1, CH2, CH3, or a channel list.

NameTypeValuesDescription
channeloptchannel_list-Selects the channel or channels to measure.
real - Returns the measured current value.

Measures the DC voltage on the specified output channel or channel list. The command is a query and returns the measured voltage value.

NameTypeValuesDescription
channeloptchannel_list-Optional channel or channel list to measure.
real - Measured DC voltage value.
MEASure[:SCALar]:VOLTage[:DC]? [P6V | P30V | N30V | CH1 | CH2 | CH3 | (@<chanlist>)]

Sets the output state after power-on or reset behavior. The available settings are RST or recalled states RCL0 through RCL9.

NameTypeValuesDescription
stateenumRST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9Power-on state setting to apply after reset or power-on.

Returns the power-on state setting for the output subsystem.

enum - Returns the power-on state setting: RST, RCL0, RCL1, RCL2, ..., RCL8, or RCL9.

Clears the output protection condition for the selected channel list.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channels to which the command applies.

Sets or queries the output tracking state. Tracking can be turned on or off using ON/OFF or 1/0.

enum - Returns the output tracking state.

Returns the present output tracking state. The query yields ON/OFF or 1/0 for the specified output channel list.

enum - Present output tracking state.
:OUTPut[:STATe]set / query

Sets or queries the output state for one or more channels. The command accepts ON/1 or OFF/0 when setting the state.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Output state to apply.
enum - Returns the output state of the selected channel(s).

Sets the falling delay for the output state of the selected channel(s).

NameTypeValuesDescription
delayreal-Delay value for the falling transition.

Returns the programmed falling delay for the output state. You can also query the minimum or maximum allowed delay with the MIN or MAX qualifier.

NameTypeValuesDescription
qualifieroptenumMIN | MAXSelects the minimum or maximum allowed delay value to return.
real - The programmed falling delay, or the minimum/maximum allowed delay when queried with MIN or MAX.

Sets the rise delay for the output state for the selected channel list. The delay is specified as a numeric value.

NameTypeValuesDescription
delayreal-Rise delay value.

Returns the rise delay setting for the output state. The query accepts the optional qualifiers MIN or MAX to return the minimum or maximum allowed value.

NameTypeValuesDescription
qualifieroptenumMIN | MAXSelects the minimum or maximum allowed rise delay value to return.
real - Returns the rise delay setting, or the minimum/maximum allowed rise delay when queried with MIN or MAX.

Returns the present output state for the selected channel(s).

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - The output state of the selected channel(s).

Returns the current condition register for the operation status subsystem.

integer - The current value of the operation status condition register.

Sets the enable mask for the operation status event register. The manual lists it under the Status subsystem with an <enable value> parameter.

NameTypeValuesDescription
enable valueinteger-Enable value for the operation status event register.

Returns the current contents of the Operation Status Event Register. The register is cleared after being read.

integer - Current contents of the Operation Status Event Register; reading it clears the register.

Returns the operation enable register value.

integer - Returns the operation enable register value.
:STATus:PRESetset / query

Sets the status subsystem to its preset state.

Sets the enable mask for the questionable status register. It accepts an enable value to define which questionable events are reported.

NameTypeValuesDescription
enable valueinteger-Enable mask for the questionable status register.

Returns the enable register value for the questionable status subsystem.

integer - The enable register value.

Sets the enable register for the questionable instrument status register. This command is the setter counterpart to the corresponding query.

NameTypeValuesDescription
enable valueinteger-Enable register value.

Returns the questionable instrument summary condition for the specified summary number.

NameTypeValuesDescription
ninteger-Summary number index.
integer - Returns the condition value for the specified questionable instrument summary.

Sets the enable state for an instrument questionable-status summary register. The command applies to ISUMmary<n> within the STATus:QUEStionable:INSTrument tree.

NameTypeValuesDescription
enable valueenumON | OFF | 1 | 0Enables or disables the summary register.

Returns the enable state of the specified questionable instrument summary register. The `<n>` suffix selects the ISUMmary register instance.

enum - Returns the enable state of the specified questionable instrument summary register.

Returns the questionable instrument ISUMmary<n> event status. The optional [:EVENt] node selects the event register associated with the summary status group.

integer - Returns the event status register value for the specified questionable instrument ISUMmary<n> group.

Returns the questionable status event register. The optional node is the generic questionable event register query.

integer - Returns the questionable status event register value.

Reads the Questionable Status Event register. The register is cleared when you execute *CLS or when you query it with this command.

integer - Returns the Questionable Status Event register value.

Sets the state of the beeper. The beeper can be turned on or off using 1/0 or ON/OFF.

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

Sets or queries the beeper state. The command accepts ON/OFF or 1/0 as the state value.

enum - Returns the beeper state.

Sounds the instrument beeper immediately. The optional `:IMMediate` node is shown in the syntax line but does not add any documented parameters here.

Returns the LAN control state. The slice lists this as a query only and does not provide any additional qualifiers or detailed return mapping.

returns - Returns the LAN control state.

Enables or disables DHCP for the LAN interface.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns DHCP on or off.

Enables or disables DHCP on the LAN interface. The command accepts ON/OFF or 1/0 as the state value.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns DHCP on or off.
enum - Returns the current DHCP setting.

Sets the LAN gateway address. The address is given as a quoted string.

NameTypeValuesDescription
addressstring-LAN gateway address.

Sets the LAN gateway address. The query returns the current or static gateway address.

string - Returns the gateway address; the optional qualifier selects whether the current or static value is returned.

Sets the LAN host name. The name is sent as a quoted string.

NameTypeValuesDescription
namestring-LAN host name to store.

Returns the LAN hostname. The query can return the current or static value.

NameTypeValuesDescription
qualifieroptenumCURRent | STATicSelects whether the current or static hostname is returned.
string - The LAN hostname.

Sets the LAN IP address. The address is specified as a quoted string.

NameTypeValuesDescription
addressstring-LAN IP address to set.

Returns the instrument's LAN IP address. The query accepts an optional qualifier to select the current or static value.

NameTypeValuesDescription
qualifieroptenumCURRent | STATicSelects whether to return the current or static IP address.
string - The LAN IP address as a quoted address string.

Sets the LAN subnet mask. The mask can be queried with the corresponding question-mark form, optionally returning the current or static value.

NameTypeValuesDescription
maskstring-Subnet mask address to store.

Returns the LAN subnet mask. The query can return the current or static setting.

NameTypeValuesDescription
qualifieroptenumCURRent | STATicSelects whether the current or static subnet mask is returned.
string - Subnet mask value.

Sets the TELNet prompt string used for LAN communication. The string is sent as a quoted value.

NameTypeValuesDescription
stringstring-TELNet prompt string to set.
SYSTem:COMMunicate:LAN:TELNet:PROMpt "<string>"

Sets the Telnet prompt string for LAN communication. The query returns the current Telnet prompt string.

string - Returns the current Telnet prompt string.

Sets the Telnet write message string for the LAN interface. This command has a corresponding query to read back the current Telnet write message.

NameTypeValuesDescription
stringstring-Telnet write message text.
string - Returns the current Telnet write message string.

Updates the LAN settings after they have been changed. This is a setter command with no parameters documented in the slice.

Sets the remote/local state of the instrument. The available states are Local, Remote, and RWLock.

NameTypeValuesDescription
stateenumLOCal | REMote | RWLockRemote/local control state to set.

Queries the current remote/local lock state. The returned value indicates whether the instrument is in local, remote, or read-write lock state.

enum - Current communication lock state.
:SYSTem:DATEset / query

Sets the instrument date. The date is entered as year, month, and day.

NameTypeValuesDescription
yyyyinteger-Year value.
mminteger-Month value.
ddinteger-Day value.

Returns the instrument date setting.

string - Returns the current date as year, month, and day.

Returns and clears the first error in the power supply's error queue. Errors are retrieved in FIFO order; if no errors have occurred, the query returns +0, "No error".

string - Returns the first error in the error queue as an error code and quoted message. If no errors are present, returns +0, "No error".
SYST:ERR?
:SYSTem:LOCalset / query

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

SYST:LOC
: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; local mode can be restored with the Lock/Unlock key.

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 the lockout behavior; the front-panel keys can be re-enabled with SYSTem:REMote.

SYST:RWL
:SYSTem:SETset / query

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

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

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

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

Sets the real-time clock in hours, minutes, and seconds. The query returns the current real-time clock value.

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

Sets or queries the real-time clock in hours, minutes, and seconds. The setting range is 0,0,0 to 23,59,59; the query returns the current time as +hh,+mm,+ss.

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

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

string - The present SCPI version of the power supply, returned as YYYY.V.
SYST:VERS?

Reads the Questionable Instrument Summary register for the specified output supply. The manual says n is 1, 2, or 3.

NameTypeValuesDescription
ninteger1 - 3Output number for which to read the summary register.
integer - Bit-coded status value for the Questionable Instrument Summary register.

Reads the Questionable Status register, which reports unexpected instrument operation. Bit 13 summarizes questionable outputs.

integer - The Questionable Status register value.

:APPLyset / query

Sets the selected output and its voltage/current limits. If only the output is specified, the command only selects the output; if no value is specified, the output name and present limits are returned by the query form.

NameTypeValuesDescription
outputenumP6V | P30V | N30V | CH1 | CH2 | CH3Specifies which output to apply.
voltageoptreal0 - MAXimumSets the voltage limit for the selected output.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword for the voltage value.
currentoptreal0.001 - MAXimumSets the current limit for the selected output.
qualifieroptenumDEFault | MINimum | MAXimumAlternative keyword for the current value.
string - Returns the present voltage and current values for the specified output as a quoted string. If no output identifier is specified in the query, the values for the currently selected output are returned.
APPL P6V, MAX, MAX
:APPLy?query

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

NameTypeValuesDescription
outputoptenumP6V | P30V | N30V | CH1 | CH2 | CH3Selects which output's voltage and current values are returned.
string - Quoted string containing the present voltage and current values for the specified output, in the form "<voltage>,<current>". If no output is specified, the currently selected output is returned.

Sets the 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. The query returns the programmed trigger time delay for each specified channel.

NameTypeValuesDescription
delay valuereal0 - 3600Trigger time delay to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable delay value.
channel listoptchannel_list-Channels to which the delay applies.
TRIG:DEL 5, (@1,2 )

Returns the programmed trigger time delay for each specified channel. Multiple responses are separated by commas.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum delay value.
channel listoptchannel_list-Channels for which the trigger delay is queried.
string - The programmed trigger time delay in the form +n.nnnnnnnnE+nn for each channel specified.
TRIGger[:SEQuence]:DELay? [MINimum | MAXimum,] [(@<chanlist>)]

Selects the trigger source for the output trigger system. The query returns BUS or IMM.

NameTypeValuesDescription
sourceenumBUS | IMMediateTrigger source to select for the output trigger system.
enum - BUS or IMM.
TRIG:SOUR BUS, (@2)

Selects the trigger source for the output trigger system. The query returns BUS or IMM for each specified channel.

NameTypeValuesDescription
channel listoptchannel_list-Channels to query.
enum - Returns the trigger source for each specified channel as BUS or IMM.
TRIG:SOUR BUS, (@2)

Programs the immediate output voltage level in volts for the selected output. The query returns the output voltage level; MIN and MAX return the lowest and highest programmable voltage levels for the selected range.

NameTypeValuesDescription
voltagereal0 - maximumImmediate output voltage level to set for the selected output.
qualifieroptenumMINimum | MAXimum | DEFaultAllows selection of the minimum, maximum, or default voltage level instead of a numeric value.
chanlistoptchannel_list-Selected output channel list.
real (V) - Returns the output voltage level in volts. MIN and MAX return the lowest and highest programmable voltage levels respectively for the selected range.
VOLT 20, (@2)

Programs or queries the immediate output voltage level in volts for the selected output. For the query, MINimum and MAXimum return the lowest and highest programmable voltage levels for the selected range.

NameTypeValuesDescription
voltagereal0 - maximumImmediate output voltage level to set.
qualifieroptenumMINimum | MAXimum | DEFaultAlternative keyword value for the voltage level.
chanlistoptchannel_list-Selected output channel list.
real (V) - Output voltage level in volts. MINimum returns the lowest programmable voltage level and MAXimum returns the highest programmable voltage level for the selected range.
VOLT 20, (@2)

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

NameTypeValuesDescription
modeenumFIXed | STEPSelects the voltage mode.
chanlistoptchannel_list-Channels to which the setting applies.
enum - Returns the voltage mode for each specified channel, with multiple responses separated by commas.
VOLT:MODE STEP, (@2)

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

enum - Returns the voltage mode for each channel specified. Multiple responses are separated by commas.
VOLT:MODE STEP, (@2)

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

NameTypeValuesDescription
voltagereal0 - maximumTriggered voltage level to set for the specified channel.
qualifieroptenumMINimum | MAXimumAllows setting the level to the minimum or maximum allowed value instead of a numeric voltage.
chanlistoptchannel_list-Channel list specifying which output channel(s) to program.
real (V) - Returns the programmed triggered level in the form +n.nnnnnnnnE+nn for each specified channel. Multiple responses are separated by commas.
VOLT:TRIG 5, (@1)

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

NameTypeValuesDescription
voltagereal0 - maximumTriggered voltage level for the specified channel.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier in place of a numeric voltage value.
chanlistoptchannel_list-Channel list to which the command applies.
real (V) - Returns the programmed triggered level in the form +n.nnnnnnnnE+nn for each specified channel. Multiple responses are separated by commas.
VOLT:TRIG 5, (@1)

Clears the latch that disables the output due to an overvoltage condition. You must clear the conditions that caused the overvoltage protection trip before executing this command.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to which the clear command applies.
VOLT:PROT:CLE (@1)

Queries the overvoltage protection level, in volts. It returns the present protection trip level for the specified channel list, optionally limited to the minimum or maximum value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value to query.
chanlistoptchannel_list-Specifies the channel list.
real (V) - Returns the queried overvoltage protection level in volts, formatted as +n.nnnnnnnnE+nn.
SOUR:VOLT:PROT? (@1)

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

NameTypeValuesDescription
voltagereal0.5 V - MAXimumSets the overvoltage protection level.
real (V) - Returns the present overvoltage protection level in volts.
SOUR:VOLT:PROT 20, (@2)

Sets the output voltage range on models that have multiple ranges. The query returns the presently selected range.

NameTypeValuesDescription
rangeenumP6V | P30V | LOW | HIGHOutput voltage range to select.
enum - The presently selected output voltage range.
SOUR:VOLT:RANG? (@1)

Sets the output voltage range on models that have multiple ranges. The query returns the presently selected range.

NameTypeValuesDescription
rangeenumP6V | P30V | LOW | HIGHSelects the output voltage range.
enum - Returns the presently selected range.
SOUR:VOLT:RANG? (@1)

Indicates whether an overvoltage protection trip has occurred. The condition is reset to 0 by `VOLTage:PROTection:CLEar`.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Returns 1 if an overvoltage protection occurred, or 0 if not.
VOLT:PROT:TRIP? (@1)