Sets the current. The current value may be entered directly or by using the MIN or MAX keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current level to set. |
SCPI COMMAND REFERENCE
The Keysight E3632A is Keysight's power supply in the E363xA family. Its SCPI remote-control interface exposes 136 commands across 16 subsystems - 74 settable and 62 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.
136
Commands
74
Settable
62
Queries
16
Subsystems
SCPI
Verified
2026-07-16
Sets the current. The current value may be entered directly or by using the MIN or MAX keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current level to set. |
Clears the current protection condition.
Sets or queries the current protection state. This command controls whether current protection is enabled or disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Current protection state. |
Returns the current protection state.
Indicates whether the current protection circuit has tripped. This is the query form of the current protection status indicator.
Sets the current protection level for the source. The level can also be set to the minimum or maximum allowed value.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Protection current level. |
| qualifieropt | enum | MIN | MAX | Sets the protection level to the minimum or maximum allowed value. |
Queries the current protection level. The query can also request the minimum or maximum protection level with a qualifier.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum current protection level to query. |
Sets the triggered current amplitude level. The value can be set to a specified current or to the minimum or maximum allowed current.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Triggered current amplitude level to set. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed current level. |
Sets the triggered current amplitude level. The command accepts a current value or the MINimum and MAXimum keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Triggered current amplitude level. |
| qualifieropt | enum | MIN | MAX | Optional keyword to set the triggered current amplitude to the minimum or maximum allowed value. |
Sets the current step increment used by the immediate current step command. The value can also be set to the default step increment.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | - | Numeric step increment value. |
| qualifieropt | enum | DEFault | Sets the step increment to the default value. |
Sets the current step increment used for current level stepping. The value can also be set to the default value using DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| increment | real | - | Current step increment value. |
| qualifieropt | enum | DEFault | Sets the increment to the default value. |
Sets the immediate current level. The level can be set directly or stepped with the related current command syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current level to set. |
Returns the present current level amplitude. The query accepts the optional qualifiers MIN or MAX to return the minimum or maximum allowed current amplitude.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Optional query qualifier selecting the minimum or maximum current amplitude. |
Returns the presently programmed current level of the power supply. With the optional qualifier, it can return the highest or lowest programmable current level for the selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the highest or lowest programmable current level instead of the present current level. |
Sets the step size for current programming used by the CURRent UP and CURRent DOWN commands. Set the step size to DEFault to use the minimum resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | real | A | Step size for current programming. |
| qualifieropt | enum | DEFault | Use DEFault to set the step size to the minimum resolution. |
CURR:STEP 0.01 CURR:STEP 0.02
Returns the currently specified current step size. The special qualifier DEFault returns the instrument’s minimum step-size resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | DEFault | Returns the step size as the minimum resolution when specified. |
CURR:STEP 0.01 CURR UP CURR:STEP 0.02 CURR DOWN
Sets the current level at which the overcurrent protection (OCP) circuit will trip. If the peak output current exceeds this level, the output current is programmed to zero.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Overcurrent protection trip level to program. |
Returns the overcurrent protection trip level presently programmed. CURR:PROT? MAX and CURR:PROT? MIN return the maximum and minimum programmable overcurrent trip levels.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum programmable overcurrent trip level. |
Programs the pending triggered current level. The pending level is stored and transferred to the output terminals when a trigger occurs, and is not affected by subsequent CURRent commands.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | MINimum - MAXimum | Pending triggered current level to program. |
Returns the triggered current level presently programmed. If no triggered level is programmed, the present current level is returned. With the optional qualifier, MAX returns the highest programmable triggered current level and MIN returns the lowest.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum programmable triggered current level instead of the presently programmed value. |
Clears the overcurrent protection circuit. After clearing, the output current is restored to the state it was in before the OCP trip and the trip level remains unchanged.
Enables or disables the overcurrent protection function of the power supply. At *RST, the state is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Selects whether overcurrent protection is enabled or disabled. |
Returns the state of the overcurrent protection function. The returned value is 0 (OFF) or 1 (ON).
Returns whether the overcurrent protection circuit is tripped and not cleared. The query returns 1 if tripped, or 0 if not tripped.
Enables the output.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | Turns the output on. |
OUTPut ON
Returns the relay state.
Sets or queries the output state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Turns the output off or on. |
Returns the present output state.
Sets the state of two TTL signals on the RS-232 connector for use with an external relay and relay driver. At *RST, the relay state is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Sets the TTL relay logic signal state. |
Returns the state of the TTL relay logic signals.
Returns the output state of the power supply.
Returns the relay output state. The command is documented as a query under OUTPut:RELay[:STATe].
Sets the relay state for the output. The optional ":STATe" node is allowed in the command syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Turns the output relay off or on. |
Sets the voltage limit for the power supply. The remote interface syntax allows a numeric value or the MIN/MAX keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Voltage value to set. |
| qualifieropt | enum | MIN | MAX | Use MIN to set the minimum voltage or MAX to set the maximum voltage. |
Clears the voltage protection trip state.
Sets or returns the state of the voltage protection function. This command enables or disables voltage protection state for the source.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Enables or disables voltage protection. |
Returns the present state of the voltage protection state.
Returns whether the voltage protection circuit has tripped. This is the query form of the voltage protection trip status command.
Sets the voltage protection level. The level can be specified numerically or by using MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | MINimum - MAXimum | Voltage protection level. |
Sets or queries the voltage protection level. The query returns the present protection level and accepts the optional MINimum or MAXimum qualifier.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum protection level. |
Sets the output voltage range. The available ranges are P15V, P30V, LOW, and HIGH.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | P15V | P30V | LOW | HIGH | Output voltage range to select. |
Selects the output voltage range. The range can be set to one of four fixed choices, and the query returns the present setting.
Sets the triggered voltage amplitude level. The value can be specified directly or set to the minimum or maximum allowed value.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Triggered voltage amplitude level. |
Sets or queries the triggered voltage amplitude level. The query can return the present value, minimum, or maximum when qualified with MIN or MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects whether the query returns the present value, minimum, or maximum. |
Sets the voltage step increment for the immediate voltage level. A default value may be specified with DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| increment | real | - | Numeric voltage step increment value. |
Sets the voltage step increment used by the immediate voltage level command. The increment can also be set to the instrument default value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | - | Numeric step increment value. |
| qualifieropt | enum | DEFault | Sets the increment to the default value. |
Sets the output voltage level or amplitude. This command is part of the source voltage level family and accepts a voltage value, or the keywords MINimum and MAXimum where supported.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Voltage level or amplitude to set. |
| qualifieropt | enum | MIN | MAX | Alternative keyword to set the voltage to its minimum or maximum allowed value. |
Sets or queries the immediate voltage amplitude. The command is part of the voltage level command tree under SOURCE.
Sets the step size for voltage programming used by the VOLT UP and VOLT DOWN commands. Setting DEFault selects the minimum resolution step size; the immediate voltage level changes by the programmed step size.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | real | V | Step size for voltage programming. |
| qualifieropt | enum | DEFault | Sets the step size to the minimum resolution. |
Returns the value of the voltage programming step size currently specified. DEFault returns the minimum resolution step size in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | DEFault | Optional qualifier for the query; DEFault returns the minimum resolution step size. |
Returns the presently programmed voltage level of the power supply. With the optional qualifier, MINimum and MAXimum return the lowest and highest programmable voltage levels for the selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum programmable voltage level for the selected range. |
Sets the voltage level at which the overvoltage protection (OVP) circuit will trip. If the peak output voltage exceeds the OVP level, the output is shorted by an internal SCR and the Questionable Status register "OV" bit is set.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Sets the OVP trip level. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the minimum or maximum programmable protection level. |
Programs the pending triggered voltage level. The stored triggered level is transferred to the output terminals when a trigger occurs and is not affected by subsequent VOLTage commands.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Triggered voltage level to program. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum to program the lowest or highest triggered voltage level. |
Queries the presently programmed triggered voltage level. If no triggered level is programmed, the current VOLT level is returned; the MINimum and MAXimum qualifiers return the highest and lowest programmable triggered voltage levels.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum programmable triggered voltage level. |
Clears the overvoltage protection circuit after the condition that caused the OVP trip is removed. The output voltage is restored to its pre-trip state and the programmed OVP trip level is unchanged.
Enables or disables the overvoltage protection function. At *RST, this value is set to ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Enables or disables the overvoltage protection function. |
Returns the state of the overvoltage protection function. The returned parameter is 0 (OFF) or 1 (ON).
This query returns whether the overvoltage protection circuit is tripped and not cleared. It returns 1 if tripped, or 0 if not tripped.
Returns the overvoltage protection trip level presently programmed. With the optional qualifier, MINimum returns the minimum programmable trip level and MAXimum returns the maximum programmable trip level.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to return the minimum or maximum programmable overvoltage trip level. |
Selects an output range to be programmed by the identifier. At *RST, the 15 V/7 A range is selected.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | P15V | P30V | LOW | HIGH | Identifier for the output range to be programmed. |
Returns the currently selected output range. The returned parameter is P30V (HIGH) or P15V (LOW).
Initiates the trigger system immediately. The optional :IMMediate node is shown in the command summary but does not change the basic action.
Measures the present output current in DC mode.
Measures the present DC voltage. This is the voltage measurement form under MEASure.
Returns the current measured across the current sense resistor inside the power supply.
Returns the voltage measured at the sense terminals of the power supply.
Sets the trigger sequence configuration for the instrument. The command is the trigger sequence root for the associated delay and source settings.
Sets or queries the trigger delay in seconds for the trigger sequence. The delay can also be set to the minimum or maximum value.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | real | s | Trigger delay value in seconds. |
| qualifieropt | enum | MIN | MAX | Sets the trigger delay to the minimum or maximum value. |
Sets the trigger delay for the sequence trigger subsystem, or queries the current trigger delay. The delay can be set in seconds or to the minimum/maximum allowed value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Optional keyword used instead of a numeric delay value. |
Selects the trigger source for the trigger sequence. The command is part of the trigger sequence subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | IMM | Sets the trigger source. |
Sets or queries the trigger source for the trigger sequence. The command accepts BUS or IMM as the source selection.
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 delay can be set from 0 to 3600 seconds, with MINimum = 0 seconds and MAXimum = 3600 seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | real | 0 - 3600 | Time delay between trigger event detection and trigger action start. |
This query returns the trigger delay. It can also accept the qualifier MINimum or MAXimum to return the minimum or maximum delay.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum trigger delay. |
Selects the trigger source used by the power supply. The source can be bus (software) or internal immediate; at *RST, bus is selected.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | IMMediate | Trigger source to accept. |
Returns the present trigger source. Returns BUS or IMM.
Clears the display text from the active display window.
Sets the displayed text string for the selected display window. The command accepts a quoted string as its data field.
| Name | Type | Values | Description |
|---|---|---|---|
| quoted string | string | - | Text to display. |
Returns the displayed text string in the display window. The string is set with :DISPlay[:WINDow]:TEXT[:DATA] <quoted string>.
Sets or queries the display window state. The state can be turned off or on.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | OFF | ON | Display window state. |
Returns the current display window state.
Turns the front-panel display off or on. The display state is automatically turned on when returning to local mode.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Front-panel display state. |
Displays a message on the front panel. Up to 12 characters are shown; additional characters are truncated.
| Name | Type | Values | Description |
|---|---|---|---|
| quoted string | string | - | Message to display on the front panel. |
Clears the message displayed on the front panel.
Returns the message sent to the front panel as a quoted string.
Returns the front-panel display setting.
Turns the beeper on immediately for an audible alert.
Issues a single beep immediately.
Queries the power supply’s error queue. Errors are returned in first-in-first-out order; when the queue is empty, the response is +0, "No error".
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 version number for that year.
Sets the instrument to local control over the RS-232 interface. This command is only allowed with the RS-232 interface.
Places the instrument in remote mode. The manual notes that it is one of three commands only allowed with the RS-232 interface, and advises executing it before sending other commands over RS-232.
Enables or disables the remote interface lock for the RS-232 interface. This command is only allowed with the RS-232 interface.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Sets the remote lock state. |
Causes the trigger system to initiate.
Reads the Questionable Status register, which reports voltage and current regulation conditions as well as overtemperature, overvoltage, and overcurrent protection states.
Queries the Questionable Status condition register to check CV or CC mode of the power supply. The returned decimal value is the binary-weighted sum of all bits in the register.
Enables bits in the Questionable Status Enable register. The selected bits are then reported to the Status Byte.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Bit enable value for the Questionable Status Enable register. |
Queries the Questionable Status Enable register. The power supply returns a binary-weighted decimal representing the bits set in the enable register.
Queries the Questionable Status event register. The power supply returns a decimal value corresponding to the binary-weighted sum of all bits in the register; the bits are latched and reading the register clears it.
Queries the Standard Event Enable register. The power supply returns a decimal value corresponding to the binary-weighted sum of all bits in the register.
Queries the Standard Event register. The power supply returns a decimal value corresponding to the binary-weighted sum of all bits in the register.
Sets the "Operation Complete" bit (bit 0) of the Standard Event register after the command is executed.
Returns 1 to the output buffer after the command is executed.
Power-on status clear setting. When set to 1, the Status Byte and Standard Event register enable masks are cleared on power-up; when set to 0, they are not cleared.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | Selects whether power-on status clear is enabled or disabled. |
Queries the power-on status clear setting. The returned value is 0 when *PSC 0 is in effect or 1 when *PSC 1 is in effect.
Enables bits in the Status Byte Enable register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Value used to enable bits in the Status Byte Enable register. |
Queries the Status Byte Enable register. The power supply returns a decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
Queries the Status Byte summary register. It returns the same result as a serial poll, but the Request Service bit (bit 6) is not cleared if a serial poll has occurred.
Instructs the power supply to wait for all pending operations to complete before executing any additional commands over the interface. Used only in triggered mode.
Recalls instrument state from one of five nonvolatile storage locations. The location is selected with a numeric value from 1 to 5.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 1 - 5 | Storage location to recall. |
Saves the current instrument state in one of five storage locations.
| Name | Type | Values | Description |
|---|---|---|---|
| state number | integer | 1 - 5 | Specifies which state register to save to. |
IEEE-488.2 common command that triggers a trigger event. The manual lists it among the common commands but does not provide any additional syntax details on this slice.
Clears the error queue. The error queue is also cleared when power is turned off or after a *CLS command has been executed.
Resets the instrument. The output buffer is cleared when power has been turned off, or after a *RST (reset) command has been executed.
Performs the power supply's complete self-test from the remote interface. If the self-test fails, error -330 is reported and additional self-test errors may also be returned.
Returns the instrument identification string. *IDN? must be the last query command within a command string.
*IDN?
The *IDN? command must be the last query command within a command string.
*IDN?;:SYST:VERS?
Returns the programmed output voltage and current settings. If one or both values are omitted in the query syntax, the instrument returns the present applied values.
No command syntax or parameter documentation is provided in this slice. The page only mentions :APPLy in an error-message example as a command that does not generate data.
Returns the calibration count.
Sets the calibration current level to one of three preset positions. The level is selected using MIN, MID, or MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MIN | MID | MAX | Calibration current level setting. |
Sets the calibration current protection function. This is a device-specific non-SCPI command.
Sets the calibration current data value.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | numeric | - | Calibration current data value. |
Part of the calibration subsystem. The slice lists :CALibration:DAC:ERRor as a device-specific command, but provides no syntax details or functional description beyond its inclusion in the calibration menu.
Sets the calibration security code.
| Name | Type | Values | Description |
|---|---|---|---|
| new code | string | - | New calibration security code. |
Sets the secure state for calibration access. The command takes an ON/OFF state followed by a code.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Calibration secure state. |
| code | string | - | New code. |
Returns the calibration secure state.
Returns the stored calibration string.
Sets the calibration voltage level. The available settings are MIN, MID, and MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MIN | MID | MAX | Calibration voltage level to select. |
Sets the voltage protection calibration function.
Sets the calibration voltage data value. This command is part of the CALibration subsystem and accepts a numeric value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | - | Calibration voltage data value. |
Receives a character string. The string length must not exceed 40 characters; otherwise, error -223 "Too much data" is generated.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Character string to be accepted by the command. |
Sets the trigger delay. The manual’s error examples show it accepts a numeric value and a suffix is not allowed for some inputs.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | - | Trigger delay value to set. |
TRIGG:DEL 3
Sets the display status. A discrete parameter value that is not a valid choice causes an illegal parameter value error.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | - | Display status setting. |