Clears a triggered protection condition. The manual says you can press any key on the front panel or send this command to clear OVP, OCP, OPP, or OTP indications and reset the associated status bits.
SCPI COMMAND REFERENCE
The Keithley 2380J-500-15 is Keithley's electronic load in the Series 2380 Programmable DC Electronic Load family. Its SCPI remote-control interface exposes 219 commands across 23 subsystems - 134 settable and 85 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.
219
Commands
134
Settable
85
Queries
23
Subsystems
SCPI
Verified
2026-07-16
All commands
Clears the output protection. It can be combined with other commands in a message, and a root specifier can be used to reset the header path before subsequent subsystem commands.
PROTection:CLEAr;:STATus:OPERation:CONDition?
Clears the latch that disables the input when a protection condition such as overvoltage (OV) or overcurrent (OC) is detected. All conditions that generated the fault must be removed before the latch can be cleared.
Sets the source level for the output. The level can be specified as a value or as a MINimum/MAXimum/DEFault qualifier if supported by the command syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Source level to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default source level. |
Queries the present transient A-level setting. It supports optional MINimum, MAXimum, or DEFault qualifiers and returns an NR3 value in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default value to return. |
VOLT:TRAN:ALEV 5
Specifies the transient pulse width of the input voltage.
Returns the transient B level setting. The query also accepts the optional qualifiers MINimum, MAXimum, or DEFault to return the corresponding value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default B level value to return. |
VOLT:TRAN:BLEV 0.5 VOLT:TRAN:BLEV? VOLT:TRAN:BLEV? MINimum VOLT:TRAN:BLEV? MAXimum VOLT:TRAN:BLEV? DEFault
Specifies the transient pulse width of the input voltage.
VOLT:TRAN:BWIDth 1
Returns the present value of the source voltage high limit in CV mode. The query may also be qualified with MINimum, MAXimum, or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects whether the minimum, maximum, or default value is returned instead of the present setting. |
Returns the current lower voltage bound in constant-voltage mode. The query also accepts the optional qualifiers MINimum, MAXimum, or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default value. |
Sets or queries the resistance range of the electronic load module. There is only one resistance range.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default value. |
RES:RANG 15 SOUR:RES:RANGE MIN
Sets the source resistance level of the electronic load module. The level can also be queried, including the MINimum, MAXimum, or DEFault qualifier form.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | MINimum - MAX | Resistance level to set. |
RES 5 RES:LEV 3.5
Sets or queries the present resistance level of the electronic load module. The query can also return the minimum, maximum, or default resistance level.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Resistance level to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default resistance level. |
RES 5 RES:LEV 3.5
Specifies the transient level A of the input resistance. In constant resistance mode, the transient function switches between level A and level B.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the queried value to return the minimum, maximum, or default level. |
Specifies the transient B level of the input resistance. The transient function switches between level A and level B.
Selects the operating mode of the transient generator in constant resistance mode.
RES:TRAN:MODE TOGG
Specifies the transient pulse width of the input resistance.
RES:TRAN:AWID 0.001
Specifies the transient pulse width of the input resistance. The query form can also request the minimum, maximum, or default value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Requests the minimum, maximum, or default value instead of the present setting. |
RES:TRAN:AWID 0.001 RES:TRAN:BWID 0.02
Sets the load power when operating in CP mode.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | MINimum - MAXimum | Power level to set for the load. |
[SOURce:]POWer[:LEVel][:IMMediate] <NRf+> [SOURce:]POWer[:LEVel][:IMMediate]? [ MINimum | MAXimum | DEFault ]
Sets the load power when operating in CP mode. The query form can return the present value or the minimum, maximum, or default setting when qualified.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier that selects the minimum, maximum, or default power value. |
Returns the present high voltage bound in CR mode. The query also accepts the qualifier MINimum, MAXimum, or DEFault to return the corresponding bound.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default high resistance bound to return. |
[SOURce:]RESistance:HIGH? [MINimum|MAXimum|DEFault ]
Returns the present lower resistance voltage bound in CR mode. The query accepts an optional qualifier to request the minimum, maximum, or default value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects which bound to return: minimum, maximum, or default. |
Sets the power range of the electronic load. There is only one power range.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Power range setting. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Allows use of the minimum, maximum, or default power range keyword. |
POW:RANG 15
Sets or queries the transient A level of the input power. The transient function switches between level a and level b.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier specifying the minimum, maximum, or default value. |
POW:TRAN:ALEV 5 POW:TRAN:BLEV 0.5
Sets the transient level of the input power for level B. The transient function switches between level A and level B.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Transient level of the input power for level B. |
POW:TRAN:BLEV 0.5
Sets or queries the transient mode for source power. The available modes are continuous, pulse, and toggle.
POW:TRAN:MODE TOGG
Sets the voltage bounds in CP mode.
Sets the lower voltage bound in CP mode.
Specifies the transient pulse width of the input power.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier that returns the minimum, maximum, or default value. |
POW:TRAN:AWID 0.001
Specifies the transient pulse width of the input power.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier. |
POW:TRAN:BWID 0.02
Sets the soft power protection level. If the input power exceeds this level for the time specified by POW:PROT:DEL, the input is turned off.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Soft power protection level. |
POW:PROT 100
Sets the soft power protection level. If the input power exceeds this level for the time specified by POW:PROT:DEL, the input is turned off.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAXimum | Soft power protection threshold. |
POW:PROT 100
Sets the hard power protection level. The optional ":LEVel" node may be included in the command path.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Hard power protection level in watts. |
POW:CONFig 100
Sets the hard power protection level. The query form returns the configured power protection level, with optional MINimum, MAXimum, or DEFault qualifier support.
POW:CONFig 100
Specifies the time that the input power can exceed the protection level before the input is turned off.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default value. |
POW:PROT:DEL 5
Enables or disables the LED test items of load CR mode.
RESistance:LED 1
Sets the CR mode of load and the LED cut-off voltage when the LED test function is opened.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default voltage value. |
RESistance:VDRop MINimum
Sets the range for list mode. The query form can return the present range, or the minimum, maximum, or default value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MIN - MAX | List mode current range value. |
| qualifieropt | enum | Min | max | def | Optional query qualifier to return the minimum, maximum, or default value. |
LIST:RANGE 15
Queries the slowrate state of List mode. The return is 0 or 1, corresponding to high-rate or low-rate operation.
Queries the current list count, or the minimum/maximum list count when qualified with MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum list count value to return. |
LIST:COUN 3
Sets the number of steps in the list.
LIST:STEP 5
Specifies the setting for each list step. The query returns the number of the programmed list step.
| Name | Type | Values | Description |
|---|---|---|---|
| NR1 | integer | 1 - steps | List step number to access. |
LIST:LEV 1, 10 LIST:LEV 2, 15.2
Sets the slew rate for each list step. The optional :BOTH form programs both positive- and negative-going slew rates; MAXimum sets the fastest rate and MINimum the slowest rate.
| Name | Type | Values | Description |
|---|---|---|---|
| step | integer | 1 - steps | List step index. |
| rate | real | MINimum - MAXimum | Slew rate value for the step. |
LIST:SLEW 1, 1.5
Returns the number of points programmed for the list slew settings. This command programs both positive and negative going slew rates.
LIST:SLEW 1, 1.5
Sets the sequence of list dwell times, with each value specifying how long the input remains at a list step point before moving to the next point. The query form returns the current list dwell time for a specified step.
| Name | Type | Values | Description |
|---|---|---|---|
| step | integer | 1 - steps | List step number to set or query. |
| dwell time | real | 20uS - 3600S | Dwell time for the selected step. |
LIST:WID 1, 0.02 LIST:WID 2, 0.5
Sets the voltage that the load will regulate when operating in constant current mode. The query form returns the programmed voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - MAX | Voltage that the load will regulate. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default value. |
SENSe:TIME:VOLTage1 15
Reads the operation status condition register. The condition register is a real-time, read-only register that constantly updates to reflect the current operating conditions of the instrument.
Reads the condition registers. The condition register is a real-time, read-only register that constantly updates to reflect the current operating conditions of the instrument.
Queries the operation event enable register. All other enable registers are programmed and queried using the :ENABle and :ENABle? command.
Programs and queries the Operation event enable register. The enable register serves as a mask for the corresponding event register; masked event bits cannot set the status byte bit.
Clears the operation and questionable event enable registers. It affects the status model's enable registers, but does not clear them all; only the specified registers are reset.
Programs or queries the enable register for the Questionable status register set. The enable register acts as a mask for the corresponding event register; cleared bits mask events.
Programs the Questionable Event Status enable register. This register masks the corresponding event register bits; cleared bits in the enable register prevent those events from setting the status byte summary bits.
| Name | Type | Values | Description |
|---|---|---|---|
| nrf | integer | 0 - 255 | Enable register value used to set the corresponding bits. |
Returns the questionable status condition register contents. The status subsystem is documented as a set of status registers, and this query reads the questionable status register state.
Reads the operation status register. The query returns the Standard Event Status Regsister and clears it.
This query returns the value of the Questionable Event register. Reading the register clears it, and the command applies to the entire mainframe rather than a specific channel.
STAT:QUES:EVEN?
Sets or reads the Questionable Status Enable register. This register masks bits from the Questionable Event register to set the questionable summary bit of the Status Byte register; it is not channel specific.
STAT:QUES:ENAB 32 STAT:QUES:ENAB 1
Sets or reads the positive transition mask of the questionable condition register. When a bit changes from 0 to 1 and the corresponding PTRansition bit is 1, the corresponding questionable event bit is set to 1.
| Name | Type | Values | Description |
|---|---|---|---|
| mask | integer | 0 - 65535 | Binary bits of the questionable PTR register are set according to this value. |
Sets or reads the positive transition register for the questionable condition register. When a questionable condition bit changes from 0 to 1 and the corresponding PTR bit is 1, the corresponding questionable event bit is set to 1.
Sets or reads the negative transition mask for the questionable condition register. The binary bits of the Questionable NTR register are set according to the specified mask value.
| Name | Type | Values | Description |
|---|---|---|---|
| mask | integer | 0 - 65535 | Mask value used to set the bits of the Questionable NTR register. |
STATus:QUEStionable:NTRansition 8 STATus:QUEStionable:NTRansition? might return 8
Sets or reads the negative transition mask of the questionable condition register. When a bit in the questionable condition register changes from 1 to 0 and the corresponding ntransition bit is 1, the corresponding questionable event bit turns on.
| Name | Type | Values | Description |
|---|---|---|---|
| mask | integer | 0 - 65535 | Binary mask used to set the Questionable NTR register bits. |
STATus:QUEStionable:NTRansition 8 STATus:QUEStionable:NTRansition? might return 8
Returns the value of the Operation Event register. Reading the register clears it. This command applies to the entire mainframe and is not channel specific.
STAT:OPER:EVEN?
Sets or reads the Operation Enable register, which masks bits from the Operation Event register to set the OPER summary bit of the Status Byte register. It applies to the entire mainframe and is not channel specific.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 65535 | Operation Enable register value. |
STAT:OPER:ENAB 32 STAT:OPER:ENAB 1
Clears the SCPI event registers listed in the manual to zero. Questionable Event Enable Register and Operation Event Enable Register are affected; registers not listed are not affected.
STAT:PRES
Selects the trigger control source for the trigger model. The available modes are HOLD, MANual, TIMer, EXTernal, and BUS.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | HOLD | MANual | TIMer | EXTernal | BUS | Trigger control source mode. |
Sets the trigger timer source mode. In TIMer mode, the internal oscillator begins running when this command is executed.
TRIG:TIM
Sets the trigger source for the mainframe. The selected source may be BUS, external input, hold, manual key press, or timer-based triggering.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | HOLD | MANUal | TIMer | Selects the trigger source. |
TRIG:SOUR BUS TRIG:SOUR EXT
Sets the current level. The example message shows it used as a subsystem command with an optional header to maintain the correct path.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Current level to set. |
CURR:LEV 3;PROT:STAT OFF POWer:LEVel 200;PROTection 28; :CURRent:LEVel 3;PROTection:STATe ON
Sets the current protection state for the current subsystem. The manual shows the related command form as `PROT:STAT OFF` in an example of header-path usage.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables current protection state. |
Sets the current that the load will regulate when operating in constant current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Current setpoint. |
CURR 5 CURR:LEV 0.5
Sets the current range. If existing current settings are within the new range, no adjustment is made; otherwise, out-of-range levels are set to the maximum value of the new range.
| Name | Type | Values | Description |
|---|---|---|---|
| range | real | 0 - MAX | Current range to set. |
SOUR:CURR:RANGE MIN
Sets the slew rate for all programmed changes in the input current level of the electronic load. It programs both positive and negative going slew rates; MAXimum is the fastest possible rate and MINimum is the slowest.
| Name | Type | Values | Description |
|---|---|---|---|
| slew rate | real | MINimum - MAXimum | Slew rate for programmed current changes. |
| qualifieropt | enum | MAXimum | MINimum | DEFault | Optional keyword alternative to the numeric slew rate. |
Sets the slew rate of the current for positive-going transitions. MAXimum selects the fastest rate and MINimum selects the slowest rate.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Slew rate of the current for positive-going transitions. |
CURR:SLEW MAX
Sets or queries the negative current slew rate. The value can be specified as a numeric slew rate or as MINimum, MAXimum, or DEFault; the default value is MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| valueopt | real | MINimum - MAXimum | Negative current slew rate. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default slew-rate value. |
CURR:SLEW:NEG MAX
Switches the current rising slope speed between quick mode and slow mode. OFF selects quick mode with slope unit A/uS; ON selects slow mode with slope unit A/mS.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Sets the current rising mode. |
CURR:SLOW:STAT 1
Sets the soft current protection level. If the input current exceeds this level for the time specified by CURR:PROT:DEL, the input is turned off.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Soft current protection level. |
CURR:PROT:LEV 2
Enables or disables the over-current protection feature.
| Name | Type | Values | Description |
|---|---|---|---|
| state | boolean | - | Turns the over-current protection feature on or off. |
CURR:PROT:STAT 1
Specifies the time that the input current can exceed the protection level before the input is turned off.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 60 | Delay time before the input is turned off after the current exceeds the protection level. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Queries the minimum, maximum, or default delay value. |
CURR:PROT:DEL 5
Selects the operating mode of the transient generator in constant current mode. Available modes are continuous pulse stream, single pulse, or toggle between two levels upon trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CONTinuous | PULSe | TOGGle | Operating mode of the transient generator. |
Specifies the transient level of the input current for level A. The transient function switches between level A and level B.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - MAX | Sets the transient level for level A. |
CURR:TRAN:ALEV 5 CURR:TRAN:BLEV 0.5
Specifies the transient level B of the input current. The transient function switches between level A and level B.
| Name | Type | Values | Description |
|---|---|---|---|
| blevel | real | 0 - MAX | Sets the transient level B current. |
CURR:TRAN:BLEV 0.5
Specifies the transient pulse width of the input current. For continuous operation, awidth is computed as 1/freq*duty; for pulse operation, awidth equals pulse-width.
| Name | Type | Values | Description |
|---|---|---|---|
| awidth | real | 0.00002 - 3600 | Transient pulse width of the input current. |
CURR:TRAN:AWID 0.001
Specifies the transient pulse width of the input current. For continuous mode, BWIDth is calculated as 1/freq*(1-duty); for pulse mode, it is equal to pulse-width.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 0.00002 - 3600 | Transient pulse width of the input current. |
CURR:TRAN:BWID 0.02
Sets the current high limit value. The value is entered in volts and can also be specified with the MINimum, MAXimum, or DEFault keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| high | real | MINimum - MAX | Current high limit value. |
CURR:HIGH 5
Sets the lower current limit for the source. The value is specified in volts and may be set to a numeric value or the MINimum, MAXimum, or DEFault keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAX | Lower current limit value to set. |
CURR:HIGH 5
Initializes the instrument. It can be combined with subsystem commands in the same message as a common command.
VOLTage:TRIGgered 17.5;:INITialize;*TRG
Sets the power level. The command may be used in a message with other subsystem commands; the manual’s example shows `POWer:LEVel 200`.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Power level to set. |
POWer:LEVel 200
Sets the source power level. The slice does not document a query form or return value for this mnemonic.
| Name | Type | Values | Description |
|---|---|---|---|
| range | real | 0 - 10 |
Selects the transient mode for the source power function. The slice does not document the allowed mode values.
Sets the voltage that the load will regulate when operating in constant voltage mode.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | MINimum - MAXimum | Voltage level to set. |
Sets the voltage that the load will regulate when operating in constant voltage mode.
| Name | Type | Values | Description |
|---|---|---|---|
| blevel | real | MINimum - MAX | Voltage level to set. |
VOLT 5
Sets the voltage range of the electronic load module. The range can be specified numerically or set to the minimum, maximum, or default value.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - the maximum nameplate voltage | Sets the maximum output voltage. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the voltage limit to the minimum, maximum, or default value. |
VOLT:RANG 15
Sets the voltage range of the electronic load module. Two voltage ranges are available.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - the maximum nameplate voltage | Maximum output voltage. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the voltage limit to the minimum, maximum, or default value. |
VOLT:RANG 15
Switches the state of the voltage auto range of the electronic load module.
Switches the state of the voltage auto range of the electronic load module.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | - | The state of the voltage auto range. |
Sets the voltage protection action type. The slice does not provide syntax, arguments, return value, or examples for this command.
Sets the source power configuration. The slice only shows the command listed in the source command reference and does not provide the detailed syntax or meaning for this mnemonic on this page.
Sets the source power protection delay. The slice does not provide additional syntax, range, or return details for this command.
Sets the protection status of the output protection subsystem. The example shows it accepting ON and OFF values.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns protection status on or off. |
Sets the triggered voltage level. The command can be combined with other SCPI commands in a single message.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Triggered voltage level to set. |
VOLTage:TRIGgered 17.5;:INITialize;*TRG
Sets the voltage protection value. The manual also notes the related query form VOLTage:PROTection? and shows that the query may take MAX as a qualifier.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Voltage protection value to set. |
| qualifieropt | enum | MAX | Optional query qualifier for VOLTage:PROTection?. |
Sets the current that the load regulates when operating in constant current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| <NRf+> | real | 0 - MAX | Current setting for constant-current operation. |
CURR 5 CURR:LEV 0.5
Sets the current that the load regulates when operating in constant current mode.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | MINimum | MAXimum | DEFault | Current to regulate. |
CURR 5 CURR:LEV 0.5
Sets the transient current width setting for the source subsystem.
Sets the current slew rate for positive-going transitions. MAXimum sets the fastest possible rate and MINimum sets the slowest rate.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Current slew rate value to set. |
Sets the slew rate of the current for negative-going transitions. MINimum sets the slowest rate and MAXimum sets the fastest rate.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Slew rate for current negative-going transitions. |
Sets the voltage that the load regulates when operating in constant voltage mode.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | MINimum - MAX | Voltage level to set for constant-voltage operation. |
VOLT 5
Sets the voltage range of the electronic load module. Two voltage ranges are available.
| Name | Type | Values | Description |
|---|---|---|---|
| voltageopt | real | 0 - maximum nameplate voltage | Sets the maximum output voltage. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Sets the voltage limit to the minimum, maximum, or default value. |
VOLT:RANG 15
Sets the voltage of sink current on.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - MAX | Voltage level to set for sink current on. |
VOLT:ON 5
Sets or queries automatic voltage range selection state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | ON | OFF | Automatic range selection state. |
VOLT:RANG:AUTO 1
Sets the voltage latch state. The command accepts 0, 1, ON, or OFF and the default value is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | ON | OFF | Voltage latch state. |
VOLT:LATC 1
Selects the operating mode of the transient generator in constant voltage mode. The mode determines whether the generator outputs a continuous pulse stream, a single pulse, or toggles between two levels upon trigger receipt.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CONTinuous | PULSe | TOGGle | Transient generator operating mode. |
VOLT:TRAN:MODE TOGG
Resets the instrument to its preset state.
Selects the power-on default state. With RST selected, the instrument powers up to the *RST default conditions; with SAV0 selected, it powers on to the setup saved in the specified location using *SAV.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | SAV0 | Selects the power-on defaults to use at startup. |
SYST:POS RST
Selects the power-on default setup. With RST selected, the instrument powers up to the *RST default conditions; with SAV0 selected, it powers on to the setup saved in the specified location using *SAV.
SYST:POS RST
Returns the next error number and its corresponding error message string from the remote programming error queue. When all errors have been read, the query returns "0, No Error".
SYST:ERR?
Returns the SCPI version number to which the electronic load complies. The value is of the form YYYY.V, where YYYY is the year and V is the revision number for that year.
SYST:VERS?
Clears the error queue of messages.
SYST:CLE
Sets the electronic load for control from the front-panel.
SYST:LOC
Sets the electronic load to remote control mode.
SYST:REM
Simulates a front-panel button press when the instrument is in local mode. The command accepts an integer key code, and the query returns the current key code.
| Name | Type | Values | Description |
|---|---|---|---|
| key code | integer | 1 - 12 | Integer code for the front-panel button to simulate. |
Simulates a front-panel button press by sending an integer key code. The instrument must be in local mode; invalid keys produce no response.
SYSTem:KEY?
Locks out the front panel when the instrument is in remote mode. It has no effect in local mode and is not suitable for GPIB bus.
SYST:RWL
Enables or disables remote sense measurement functions.
Clear all the event registers and error queue.
Edit the Standard Event Enable Register.
| Name | Type | Values | Description |
|---|---|---|---|
| NRf | integer | - |
Read the Standard Event Enable Register.
Reads the Standard Event Status Register. The register value is returned as an 8-bit status value.
Requests the electronic load to identify itself. It returns four comma-separated fields.
*IDN?
Configures the instrument to generate an operation complete message by setting bit 0 of the Standard Event Status Register (SESR) when all pending commands that generate an OPC message are complete. The query places the ASCII character "1" into the output queue when all such OPC commands are complete.
*OPC? might return 1 to indicate that all pending OPC operations are finished.
Places the ASCII character "1" into the output queue when all pending OPC operations are complete.
*OPC? might return 1 to indicate that all pending OPC operations are finished.
Sets and queries the power-on status flag that controls automatic power-on execution of SRER and ESER. When true, SRER and ESER are set to 0 at power-on; when false, their current values are preserved in nonvolatile memory and restored at power-on.
| Name | Type | Values | Description |
|---|---|---|---|
| state | boolean | - | Boolean power-on status flag. |
Queries and sets the power-on status flag that controls automatic power-on execution of SRER and ESER. When true, SRER and ESER are set to 0 at power-on; when false, current SRER and ESER values are preserved in nonvolatile memory and restored at power-on.
*PSC?
Restores the state of the electronic load from a copy of its settings stored in setup memory. If the specified setup memory has been deleted, the command causes an error.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 100 | Specifies the setup memory location to recall. |
*RCL 3
Resets the electronic load to default settings, but does not purge any stored settings.
Saves the state of the electronic load into a specified nonvolatile memory location. Any settings previously stored at that location are overwritten, and the state can later be restored with *RCL.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 100 | Memory location to save the state into. |
*SAV 2
Service request enable (SRE) sets and queries the bits in the Service Request Enable Register.
Service request enable (SRE) sets and queries the bits in the Service Request Enable Register.
Reads the Status Byte register, which contains the status summary bits and the Output Queue MAV bit. Reading it does not clear the register; a serial poll also returns the register value, with bit 6 reporting RQS instead of MSS.
Generates a trigger to any system that has BUS selected as its source. It has the same effect as the Group Execute Trigger (<GET>) command.
*TRG
Causes the electronic load to perform a self-test and report any errors.
Instructs the electronic load not to process any further commands until all pending operations are completed.
Sets the VFD display screen model. NORMAL selects the normal display and TEXT selects the text display.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | TEXT | Display mode to use. |
DISP:MODE TEXT
Returns or sets the model of the VFD display screen. NORMAL indicates the normal display and TEXT indicates the text display.
DISP:MODE TEXT
When the VFD display mode is set to TXT, this command displays a setup string on the screen starting at the specified character position.
| Name | Type | Values | Description |
|---|---|---|---|
| position | integer | 0 - 47 | Starting character position for the text string. |
| text | string | - | Text string to display, up to 48 characters. |
DISP:TEXT 0, “HELLO!”
Returns the last measured input voltage stored in the communications buffer of the electronic load. A new measurement is not initiated by this command.
FETC:VOLT? might return 5.0011, which would be the measured voltage across the electronic load inputs in volts.
Returns the last measured input current stored in the communications buffer of the electronic load. A new measurement is not initiated by this command.
FETC:CURR? might return 3.001, which would be the measured current across the electronic load inputs in amperes.
Returns the measured input maximum voltage stored in the communications buffer. A new measurement is not initiated by this command.
FETC:VOLT:MAX? might return 100.0011, which would be the measured maximum voltage across the electronic load inputs in volts.
Returns the last measured input minimum voltage stored in the communications buffer of the electronic load. A new measurement is not initiated by this command.
Returns the last measured input maximum current stored in the communications buffer of the electronic load. A new measurement is not initiated by this command.
FETC:CURR:MAX? might return 40.001, which would be the measured maximum current across the electronic load inputs in amperes.
Returns the last measured input minimum current stored in the communications buffer of the electronic load. A new measurement is not initiated by this command.
FETC:CURR:MIN? might return 1.001, which would be the measured minimum current across the electronic load inputs in amperes.
Returns the last measured discharging capability stored in the communications buffer of the electronic load. A new measurement is not initiated by this command.
FETC:CAP? might return 5.011, which would be the measured discharging capability of the electronic load in ampere-hour.
Returns the measured input power in watt. A new measurement is not initiated by this command.
FETC:POW? might return 5.01, which would be the measured power across the electronic load inputs in watt.
Returns the last measured discharging time stored in the communications buffer of the electronic load. A new measurement is not initiated by this command.
Clears the readings buffer. If the buffer is not cleared, subsequent storage can overwrite old readings.
TRACe:CLEar
Reads the status of storage memory. After the command is sent and the instrument is addressed to talk, it returns two comma-separated values: the number of available bytes and the number of bytes reserved to store readings.
TRAC:FREE?
Specifies the size of the buffer and works with the TRACe:FEED command. When TWO is selected, the maximum value of TRAC:POIN is 1000.
Selects the source of readings to be placed in the buffer. With VOLTage selected, voltage readings are placed in the buffer; with CURRent selected, current readings are placed in the buffer; with TWO selected, voltage and current are placed in the buffer when storage is performed.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | VOLTAGE | CURRENT | TWO | Source of readings to place in the buffer. |
TRAC:FEED VOLT
When the command is sent and the electronic load is addressed to talk, all readings stored in the buffer are sent to the computer.
Selects the buffer control. NEVer disables storage into the buffer; NEXT starts storage, fills the buffer, and then stops. The buffer size is specified by the :POINts command.
| Name | Type | Values | Description |
|---|---|---|---|
| CRD | enum | NEVer | NEXT | Selects the buffer control mode. |
TRAC:FEED:CONT NEXT
Selects whether cached data are used for filtering the data.
| Name | Type | Values | Description |
|---|---|---|---|
| state | boolean | - | Enables or disables trace filtering state. |
TRAC:FILTer:STATe ON
Selects the delay time of the buffer trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 3600 | Delay time for buffer trigger. |
TRAC:DEL 1
Selects the period of the buffer. The value may be queried with optional MINimum, MAXimum, or DEFault qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| <NRf> | real | 0.00002 - 3600 | Period of the buffer. |
Initiates and executes a new maximum voltage measurement on the electronic load, then returns the measured input maximum voltage.
MEAS:VOLT:MAX? might return 100.0011
Initiates and executes a new minimum voltage measurement, then returns the measured input minimum voltage of the electronic load.
MEAS:VOLT:MIN? might return 1.0011, which would be the measured minimum voltage across the electronic load inputs in volts.
Initiates and executes a voltage measurement and returns the measured input voltage of the electronic load. The optional DC node is shown in the syntax but no alternate return behavior is documented here.
MEAS:VOLT? might return 5.0011, which would be the measured voltage across the electronic load inputs in volts.
Initiates and executes a new maximum current measurement and returns the measured input maximum current of the electronic load.
MEAS:CURR:MAX? might return 40.001
Initiates and executes a new minimum current measurement and returns the measured input minimum current of the electronic load.
Initiates and executes a new current measurement and returns the measured input current of the electronic load.
MEAS:CURR? might return 3.001, which would be the measured current across the electronic load inputs in amperes.
Initiates and executes a new discharging capability measurement, and returns the measured input discharging capability of the electronic load.
MEAS:CAP? might return 5.011, which would be the measured discharging capability of the electronic load in ampere-hour.
Initiates and executes a new power measurement, then returns the measured input power of the electronic load.
MEAS:POW? might return 5.01, which would be the measured power across the electronic load inputs in watt.
This command initiates and executes a new discharging time measurement, and returns the measured input discharging time of the electronic load.
Generates a trigger signal regardless of the selected trigger source, after the trigger system has been initiated.
FORCe:TRIGger
Enables or disables the electronic load inputs. A disabled input is in a high-impedance condition, and the INPut and OUTput commands are equivalent.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | State of the input enable. |
INP 1
Programs the specified electronic load module to the maximum current it can sink in the present operating range.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | boolean | - | Enables or disables the short condition. |
Enables or disables the load on timer.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Turns the load on timer on or off. |
INP:TIM 1
Specifies the load-on timer delay time. The query form can return the present value or the minimum, maximum, or default value.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 1 - 60000 | Delay time for the load-on timer. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default value to return. |
Selects the input regulation mode of the electronic load.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | CURRent | RESistance | VOLTage | POWer | Selects the input regulation mode. |
FUNCtion RESistance
Sets the function mode between fixed mode and list mode. In fixed mode, the instrument responds to discrete commands; in list mode, it operates in list mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | LIST | Selects whether the command operates in fixed mode or list mode. |
Turns the transient generator on or off. Before enabling it, INPUT:SHORT should be set to OFF and FUNC:MODE should be set to FIXED.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Boolean state to enable or disable the transient generator. |
TRAN 1
Sets the slew rate of the current for positive-going transitions. MAXimum selects the fastest possible rate and MINimum the slowest.
| Name | Type | Values | Description |
|---|---|---|---|
| rate | real | MINimum - MAXimum | Current slew rate for positive-going transitions. |
Sets the source resistance range. No query form or return value is documented in the provided slice.
Sets the soft current protection level used by the over-current protection feature. If the input current exceeds this level for the time specified by CURR:PROT:DEL, the input is turned off.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Soft current protection threshold. |
CURR:PROT:LEV 2
Sets the soft current protection level. If the input current exceeds this level for the time specified by CURR:PROT:DEL, the input is turned off.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Soft current protection level. |
CURR:PROT:LEV 2
Sets the resistance transient mode. The slice does not document the allowed mode values or a query return for this command.
Selects the operating mode of the transient generator in constant current mode. The mode determines whether the generator outputs a continuous pulse stream, a single pulse, or toggles between two levels after a trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CONTinuous | PULSe | TOGGle | Operating mode of the transient generator. |
Specifies the bandwidth of the resistance transient generator.
| Name | Type | Values | Description |
|---|---|---|---|
| bwidth | real | - |
[SOURce:]RESistance:TRANsient:BWIDth
Sets the high resistance value for the source function. The command belongs to the Source group.
Sets the low resistance level for the source transient function. The slice also shows a related current transient level command, but no separate documentation for this resistance command is visible here.
Sets the resistance LED state. The syntax shows an optional state node under the resistance command.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | - | State of the LED. |
No documentation for [SOURce:]LIST:COUNt appears in the provided page slice.
Sets the resistance of the load when operating in constant resistance mode.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | - | Resistance of the load. |
Sets the resistance step value for the electronic load module. The query form returns the present step setting, with optional MINimum, MAXimum, or DEFault qualifier support if documented for this command family.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Resistance step value. |
RES 5 RES:LEV 3.5 RES:RANG 15 SOUR:RES:RANGE MIN
This command specifies the transient level of the input resistance. The transient function switches between level a and level b.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | Transient level of the input resistance. |
Sets the slew-related resistance list command is not documented in the provided slice. No syntax, parameters, or return information for [SOURce:]LIST:SLEW appears on this page excerpt.
Saves the current source list setting. The command belongs to the Source list subsystem.
Sets the transient pulse width of the input resistance for the source resistance function. The related query can also be qualified with MINimum, MAXimum, or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| width | real | 0.0001 - 3600 | Transient pulse width of the input resistance. |
RES:TRAN:AWID 0.001 RES:TRAN:BWID 0.02
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | - |
Specifies the averaging filter count used for the measurement filter buffer. A larger count increases the amount of filtering performed.
Sets the secure state for calibration. The command syntax uses an optional state node, indicating the secure state can be enabled or disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | Enables or disables calibration security. |
Sets the voltage bounds in CP mode. The slice shows this command family alongside the related power transient commands, but does not document a separate point-specific behavior for this mnemonic.
Initializes the calibration procedure.
Saves the current calibration data. The slice does not provide syntax, parameters, or return information for this command.
Sets the meter calibration current point. The slice does not provide additional details for this command.
Sets the current calibration level.
| Name | Type | Values | Description |
|---|---|---|---|
| levelopt | real | MINimum - MAXimum | Calibration current level. |
Sets the hard power protection level. The optional :LEVel node is accepted in the syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 - MAX | Hard power protection level. |
Sets the voltage calibration level. The related query can also return the minimum, maximum, or default value.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - MAX | Calibration voltage level. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Returns the minimum, maximum, or default value instead of the present setting when used with the query form. |
RESistance:VDRop MINimum
Enables or disables calibration mode. The query returns only the current state, not the password.
CAL:SEC 0, N3301A CAL:SEC ON