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.
SCPI COMMAND REFERENCE
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
Resets the instrument to its power-on state. The manual lists this under Reset and Non-volatile Settings.
Saves the current instrument state to a non-volatile location.
Clears the Questionable Status Event register. It is also cleared when the status event register is queried.
Sets the Standard Event Enable register mask. Write a decimal value to enable selected Standard Event register bits.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Decimal mask written to the Standard Event Enable register. |
*ESE 24 *ESE 0
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Decimal mask written to the Standard Event Enable register. |
*ESE 24
Returns the contents of the Standard Event register. The register is cleared when you execute *CLS or when you query it with *ESR?.
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | Power-on configuration state for preserving the Standard Event Enable register. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | integer | 0 - 1 | Specifies whether the previously configured power supply state is preserved across power-up. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Value written to the Status Byte Enable register. |
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| (@<chanlist>)opt | channel_list | - | Channel list to abort. |
ABOR (@1)
Performs an instrument self-test. The query returns 0 if the self-test passes or a non-zero value if it fails.
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.
Aborts the current operation for the specified channel list. If no channel list is given, the command applies to all channels.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which the abort applies. |
Sets or clears the calibration auto-save state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Calibration auto-save state. |
Returns the calibration save state.
Returns the calibration count.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MINimum | MAXimum | Calibration current level to set. |
| channel listopt | channel_list | - | Channels to apply the setting to. |
Sets the calibration current data value for one or more channels.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Calibration current value to store as data. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|---|---|---|
| stringopt | string | - | Calibration date string to store. |
CALibration:DATE "<string>" CALibration:DATE?
Returns the calibration date string.
Saves the calibration data to nonvolatile memory.
Sets the calibration security code.
| Name | Type | Values | Description |
|---|---|---|---|
| new code | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the calibration secure state. |
| code | string | - | 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.
Sets the calibration string. The string is quoted in the syntax line.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Calibration string to store. |
CALibration:STRing "<string>"
Returns the calibration string. The string is previously set with the CALibration:STRing command.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Calibration voltage data to store. |
Selects the display window view. The manual lists two available views: METER1 and METER3.
| Name | Type | Values | Description |
|---|---|---|---|
| view | enum | METER1 | METER3 | Display window view to select. |
Returns the current display window view selection.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns the display window on or off. |
Returns the display window state. The state can be set to ON, OFF, 1, or 0 with the non-query form.
Sets the format used for the HCOPy:SDUMp:DATA? hardcopy dump data. The manual lists BMP as the format on this page slice.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | BMP | Hardcopy dump data format. |
Returns the format used for HCOPy:SDUMp:DATA. The only documented format is BMP.
Returns the data for the hardcopy screen dump. The slice does not provide any additional format or unit details.
Sets the current source operating mode. The mode can be fixed or step.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | Current source operating mode. |
Returns the present current mode for the selected channel(s).
| Name | Type | Values | Description |
|---|---|---|---|
| (<@chanlist>)opt | channel_list | - | Channel list to query. |
Clears the current protection condition for the specified channels. If no channel list is supplied, it applies to the active channel(s).
| Name | Type | Values | Description |
|---|---|---|---|
| channel_listopt | channel_list | - | Channel list to which the command applies. |
Sets the starting condition for current protection delay. The start condition can be SCHange or CCTRans.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Starting 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | SCHange | CCTRans | Start condition for the current protection delay. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| delay time | real | - | Delay time used for current protection. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
| Name | Type | Values | Description |
|---|---|---|---|
| delay time | real | - | Delay time setting. |
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum value. |
Sets or queries the current protection state for the selected channel list. The state can be enabled or disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Current protection state. |
| channel listopt | channel_list | - | Channels to which the command applies. |
Sets or queries the current protection state for the selected channel(s). The query returns the present protection state.
| Name | Type | Values | Description |
|---|---|---|---|
| channel_listopt | channel_list | - | Channel list to which the command applies. |
Returns whether the current protection circuit has tripped. The query applies to the selected channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Triggered current amplitude to set. |
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Triggered current amplitude to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Query qualifier selecting the minimum, maximum, or default current amplitude 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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current amplitude to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Alternative keyword used instead of a numeric current value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current amplitude to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional keyword used instead of a numeric current value. |
| chanlistopt | channel_list | - | Selected output channels. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0.002 A - 5.15 A | Triggered current level to set for the selected output channel. |
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that requests the minimum or maximum allowed triggered current level. |
| chanlistopt | channel_list | - | Channels to query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0.002 A - 5.15 A | Immediate current level to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the current to the minimum, maximum, or default value instead of a numeric level. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional qualifier that requests the minimum, maximum, or default current level instead of the present value. |
| channel_listopt | channel_list | - | Optional list of output channels to query. |
SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <current> | MINimum | MAXimum | DEFault[, (@<chanlist>)] [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chan-list>)]
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | Current mode to use when the transient system is initiated and triggered. |
| channel_listopt | channel_list | - | Channel list for which the setting applies. |
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| channel listopt | channel_list | - | Channels to query. |
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels whose protection latch is cleared. |
CURR:PROT:CLE (@1)
Specifies the conditions under which the overcurrent protection delay timer starts.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Selects when the overcurrent protection delay timer starts. |
Specifies the conditions under which the overcurrent protection delay timer starts.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| delay time | real | 0 - 3600.000 | Delay time for overcurrent protection, with MINimum and MAXimum qualifiers allowed. |
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier selecting the minimum or maximum delay value. |
| channel listopt | channel_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.
| Name | Type | Values | Description |
|---|---|---|---|
| delay time | real | 0 - 3600 | Time delay before overcurrent protection is re-enabled after a current level change. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum delay time instead of a set value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the current 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.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
CURR:PROT:TRIP? (@1)
Sets or clears the continuous initiation state for the selected channels. Accepts ON, OFF, 1, or 0.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Continuous initiation state. |
Returns the continuous initiation state for the specified channel list. The query accepts an optional channel list in parentheses.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
Enters the initiate state. The optional channel list limits the command to the specified channels.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|---|---|---|
| n | enum | 1 | 2 | 3 | Selects channel number 1, 2, or 3. |
Returns the currently selected instrument. The instrument can be selected from the listed outputs and channels.
Selects the active instrument output or channel for subsequent commands. The available selections are P6V, P30V, N30V, CH1, CH2, and CH3.
| Name | Type | Values | Description |
|---|---|---|---|
| instrument | enum | P6V | P30V | N30V | CH1 | CH2 | CH3 | Selected 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns LXI identify state on or off. |
Returns the current LXI identify state. The state can be enabled or disabled.
Enables or disables LXI mDNS on the instrument. The command accepts standard on/off values.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns mDNS enable on or off. |
Returns the current state of the LXI mDNS enable setting.
Returns the resolved host name used by LXI mDNS. This is a query form of the LXI mDNS hostname command.
Sets the desired mDNS service name for the LXI subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | Desired service name. |
Returns the desired mDNS service name.
Queries the resolved network service name for the mDNS subsystem.
Sets or queries the multicast DNS state. The command enables or disables the LXI mDNS function.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns mDNS state on or off. |
Queries the LXI multicast DNS state. Returns whether MDNS is enabled or disabled.
Restarts the LXI subsystem.
Resets the LXI subsystem.
Queries the scalar current measurement. Optional channel designators may be supplied for P6V, P30V, N30V, CH1, CH2, CH3, or a channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | channel_list | - | Selects the channel or channels to measure. |
Measures the DC voltage on the specified output channel or channel list. The command is a query and returns the measured voltage value.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | channel_list | - | Optional channel or channel list to measure. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9 | Power-on state setting to apply after reset or power-on. |
Returns the power-on state setting for the output subsystem.
Clears the output protection condition for the selected channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| (@<chanlist>)opt | channel_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.
Returns the present output tracking state. The query yields ON/OFF or 1/0 for the specified output channel list.
Sets or queries the output state for one or more channels. The command accepts ON/1 or OFF/0 when setting the state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Output state to apply. |
Sets the falling delay for the output state of the selected channel(s).
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum allowed delay value to return. |
Sets the rise delay for the output state for the selected channel list. The delay is specified as a numeric value.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum allowed rise delay value to return. |
Returns the present output state for the selected channel(s).
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
Returns the current condition register for the operation status subsystem.
Sets the enable mask for the operation status event register. The manual lists it under the Status subsystem with an <enable value> parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | 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.
Returns the operation enable register value.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Enable mask for the questionable status register. |
Returns the enable register value for the questionable status subsystem.
Sets the enable register for the questionable instrument status register. This command is the setter counterpart to the corresponding query.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Enable register value. |
Sets or queries the enable register for the questionable instrument status group.
Returns the questionable instrument summary condition for the specified summary number.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | Summary number index. |
Sets the enable state for an instrument questionable-status summary register. The command applies to ISUMmary<n> within the STATus:QUEStionable:INSTrument tree.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | enum | ON | OFF | 1 | 0 | Enables or disables the summary register. |
Returns the enable state of the specified questionable instrument summary register. The `<n>` suffix selects the ISUMmary register instance.
Returns the questionable instrument ISUMmary<n> event status. The optional [:EVENt] node selects the event register associated with the summary status group.
Returns the event register for the Questionable Instrument status subsystem.
Returns the questionable status event register. The optional node is the generic questionable event register query.
Reads the Questionable Status Event register. The register is cleared when you execute *CLS or when you query it with this command.
Sets the state of the beeper. The beeper can be turned on or off using 1/0 or ON/OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Beeper state to set. |
Sets or queries the beeper state. The command accepts ON/OFF or 1/0 as the state value.
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.
Enables or disables DHCP for the LAN interface.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns DHCP on or off. |
Enables or disables DHCP on the LAN interface. The command accepts ON/OFF or 1/0 as the state value.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns DHCP on or off. |
Returns the LAN domain name. The value is read-only in this slice.
Sets the LAN gateway address. The address is given as a quoted string.
| Name | Type | Values | Description |
|---|---|---|---|
| address | string | - | LAN gateway address. |
Sets the LAN gateway address. The query returns the current or static gateway address.
Sets the LAN host name. The name is sent as a quoted string.
| Name | Type | Values | Description |
|---|---|---|---|
| name | string | - | LAN host name to store. |
Returns the LAN hostname. The query can return the current or static value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | CURRent | STATic | Selects whether the current or static hostname is returned. |
Sets the LAN IP address. The address is specified as a quoted string.
| Name | Type | Values | Description |
|---|---|---|---|
| address | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | CURRent | STATic | Selects whether to return the current or static IP address. |
Returns the MAC address of the LAN interface.
Sets the LAN subnet mask. The mask can be queried with the corresponding question-mark form, optionally returning the current or static value.
| Name | Type | Values | Description |
|---|---|---|---|
| mask | string | - | Subnet mask address to store. |
Returns the LAN subnet mask. The query can return the current or static setting.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | CURRent | STATic | Selects whether the current or static subnet mask is returned. |
Sets the TELNet prompt string used for LAN communication. The string is sent as a quoted value.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | 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.
Sets the Telnet welcome message string for the LAN interface.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Welcome message text. |
Sets the Telnet write message string for the LAN interface. This command has a corresponding query to read back the current Telnet write message.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Telnet write message text. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | LOCal | REMote | RWLock | Remote/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.
Returns the TCP/IP control state.
Sets the instrument date. The date is entered as year, month, and day.
| Name | Type | Values | Description |
|---|---|---|---|
| yyyy | integer | - | Year value. |
| mm | integer | - | Month value. |
| dd | integer | - | Day value. |
Returns the instrument date setting.
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".
SYST:ERR?
Places the power supply in local mode. All front-panel keys are fully functional.
SYST:LOC
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
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
Sets the instrument state from arbitrary block data returned by the :SYSTem:SET? query.
| Name | Type | Values | Description |
|---|---|---|---|
| arbitrary_block_data | block | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| arbitrary_block_data | block | - | The block data returned by the :SYSTem:SET? query. |
SYSTem:SET <arbitrary_block_data>
Sets the real-time clock in hours, minutes, and seconds. The query returns the current real-time clock value.
| Name | Type | Values | Description |
|---|---|---|---|
| hh | integer | 0 - 23 | Hours value. |
| mm | integer | 0 - 59 | Minutes value. |
| ss | integer | 0 - 59 | Seconds value. |
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.
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.
SYST:VERS?
Reads the Questionable Instrument Summary register for the specified output supply. The manual says n is 1, 2, or 3.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 3 | Output number for which to read the summary register. |
Reads the Questionable Status register, which reports unexpected instrument operation. Bit 13 summarizes questionable outputs.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| output | enum | P6V | P30V | N30V | CH1 | CH2 | CH3 | Specifies which output to apply. |
| voltageopt | real | 0 - MAXimum | Sets the voltage limit for the selected output. |
| qualifieropt | enum | DEFault | MINimum | MAXimum | Alternative keyword for the voltage value. |
| currentopt | real | 0.001 - MAXimum | Sets the current limit for the selected output. |
| qualifieropt | enum | DEFault | MINimum | MAXimum | Alternative keyword for the current value. |
APPL P6V, MAX, MAX
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.
| Name | Type | Values | Description |
|---|---|---|---|
| outputopt | enum | P6V | P30V | N30V | CH1 | CH2 | CH3 | Selects which output's voltage and current values are 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.
| Name | Type | Values | Description |
|---|---|---|---|
| delay value | real | 0 - 3600 | Trigger time delay to set. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable delay value. |
| channel listopt | channel_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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that returns the minimum or maximum delay value. |
| channel listopt | channel_list | - | Channels for which the trigger delay is queried. |
TRIGger[:SEQuence]:DELay? [MINimum | MAXimum,] [(@<chanlist>)]
Selects the trigger source for the output trigger system. The query returns BUS or IMM.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | IMMediate | Trigger source to select for the output trigger system. |
TRIG:SOUR BUS, (@2)
Selects the trigger source for the output trigger system. The query returns BUS or IMM for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| channel listopt | channel_list | - | Channels to query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Immediate output voltage level to set for the selected output. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Allows selection of the minimum, maximum, or default voltage level instead of a numeric value. |
| chanlistopt | channel_list | - | Selected output channel list. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Immediate output voltage level to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Alternative keyword value for the voltage level. |
| chanlistopt | channel_list | - | Selected output channel list. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | Selects the voltage mode. |
| chanlistopt | channel_list | - | Channels to which the setting applies. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Triggered voltage level to set for the specified channel. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the level to the minimum or maximum allowed value instead of a numeric voltage. |
| chanlistopt | channel_list | - | Channel list specifying which output channel(s) to program. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Triggered voltage level for the specified channel. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword qualifier in place of a numeric voltage value. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum value to query. |
| chanlistopt | channel_list | - | Specifies the channel list. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0.5 V - MAXimum | Sets the overvoltage protection level. |
SOUR:VOLT:PROT 20, (@2)
Sets the output voltage range on models that have multiple ranges. The query returns the presently selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | P6V | P30V | LOW | HIGH | Output voltage range to select. |
SOUR:VOLT:RANG? (@1)
Sets the output voltage range on models that have multiple ranges. The query returns the presently selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | P6V | P30V | LOW | HIGH | Selects the output voltage range. |
SOUR:VOLT:RANG? (@1)
Indicates whether an overvoltage protection trip has occurred. The condition is reset to 0 by `VOLTage:PROTection:CLEar`.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
VOLT:PROT:TRIP? (@1)