Performs calibration save-related operation.
SCPI COMMAND REFERENCE
The Keysight EL34243A is Keysight's electronic load in the EL30000 Series DC Electronic Loads family. Its SCPI remote-control interface exposes 375 commands across 26 subsystems - 184 settable and 191 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.
375
Commands
184
Settable
191
Queries
26
Subsystems
SCPI
Verified
2026-07-16
All commands
Returns the calibration date.
Returns the secure state of the calibration subsystem.
Sets a calibration string. No return value is documented for the query in this slice.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Calibration string to store. |
CALibration:STRing "<string>" CALibration:STRing?
Enables or disables automatic saving of calibration constants. When enabled, leaving the CAL state automatically moves calibration data from volatile to non-volatile memory and increments CALibration:COUNt by 1.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the auto save feature. |
CAL:ASAVE 1
Returns the number of times the electronic load has been calibrated. The value increases by one for each calibration point.
CALibration:COUNt?
Sets the input current value for the low calibration range. The value must be entered after selecting a calibration level, and the command can only be used when calibration is unsecured and input is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Input current value read from an external meter. |
CAL:CURR:LOW 0.5
Sets the input current value for the middle calibration range, obtained by reading an external meter. The command is used only when calibration is unsecured and input is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Input current value to store for the middle calibration range. |
CAL:CURR:MID 1
Sets the input current value for the high calibration range using a value read from an external meter. The command can only be used when calibration is unsecured and input is ON, and a calibration level must be selected first.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Input current value to store for the high range. |
CALibration:CURRent[:DATA][:HIGH] <current>[, (@<chanlist>)] Sets the input current value (high range) obtained by reading a DMM for example 5 A: CAL:CURR 5
Sets the electronic load to a current limit calibration point entered with CALibration:CURLimit[:DATA]. The command can only be used after calibration is unsecured, and the low-end point must be selected first during a two-point calibration.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MINimum | MAXimum | Selects the calibration point for the current limit calibration. |
| chanlistopt | channel_list | - | Specifies the channel list. |
CAL:CURL LEV 5, (@1)
Enters a current limit value for calibration on the selected input. The value must be obtained from an external meter, and two successive end-point values must be entered after selecting the calibration level.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Current limit value to enter for calibration. |
| chanlistopt | channel_list | - | Selected input channel list. |
CAL:CURL 5, (@1)
Sets the electronic load to the low calibration point for current level calibration. It can only be used after calibration is unsecured, and the low-end point (MIN or POINT1) must be selected and entered first.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MINimum | MAXimum | Selects the low calibration point for the current level calibration. |
CAL:CURR:LEV:LOW MIN, (@1)
Sets the calibration point for current limit calibration to the mid-range level. Before use, the input to be calibrated must be selected with the INSTrument command, and calibration must be unsecured.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | MINimum | MAXimum | Selects the mid-range calibration point. |
CAL:CURR:LEV:LOW MIN, (@1)
Sets the electronic load to a calibration point for current level calibration. The low-end point (MIN or POINT1) must be selected and entered first during calibration.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | POINT1 | POINT2 | POINT3 | POINT4 | POINT5 | Calibration point for the high current range. |
CAL:CURR:LEV POINT1, (@1) CAL:CURR:LEV:LOW MIN, (@1)
Stores the date that the electronic load was last calibrated in nonvolatile memory. This command is equivalent to CALibration:STRing.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Calibration date string to store. |
CAL:DATE "4/22/17"
Saves calibration constants in non-volatile memory after the calibration procedure has been completed. If Auto Save is not enabled, CAL:SAVE stores the new calibration data to non-volatile memory.
Saves calibration constants: CAL:SAVE
Sets a new security passcode for calibration security. The passcode must be entered after unsecuring the electronic load with the old passcode, and can be up to 9 digits.
| Name | Type | Values | Description |
|---|---|---|---|
| new code | integer | - | New security passcode to store. |
CAL:SEC:CODE 12345
Secures or unsecures the electronic load for calibration using the specified passcode. The query returns 0 when calibration is unsecured and 1 when it is secured.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Selects whether calibration security is enabled or disabled. |
| passcode | string | - | Passcode specified by CALibration:SECure:CODE. |
CAL:SEC:STAT ON, 0
Saves up to 40 characters of calibration information, such as a last calibration date, next due date, or serial number. The string can be read back regardless of security status, but writing it requires the instrument to be unsecured.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Calibration information string to store. |
CAL:STR "4/22/17"
Sets the electronic load to the low calibration point for voltage calibration. During calibration, the low-end point must be selected and entered first, after unsecuring calibration and selecting the input to be calibrated.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MINimum | MAXimum | Calibration point to select. |
CAL:VOLT:LEV MIN
Sets the electronic load to a calibration point entered with CAL:VOLT[:DATA] for the selected input. During calibration, the low-end point must be selected and entered first, followed by the high-end point.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MINimum | MAXimum | Calibration point to select for the voltage level. |
| chanlistopt | channel_list | - | Input channel list to calibrate. |
CAL:VOLT:LEV MIN
Sets the low input voltage value for a selected input during calibration. The value is entered from an external meter and is used with the corresponding high-end value to compute new calibration constants.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | real | V | Low input voltage value to store for the selected channel. |
| chanlistopt | channel_list | - | Channel list identifying the input(s) to calibrate. |
CAL:VOLT 0.5, (@1)
Sets a calibrated high voltage value for a selected input channel using an externally measured value. The value is used with the corresponding low value to compute new calibration constants stored in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | real | V | High input voltage value obtained by reading an external meter. |
| chanlistopt | channel_list | - | Channel list selecting the input channel(s) to calibrate. |
CAL:VOLT 10, (@1)
Selects the active channel by numeric index. The command accepts channel 1 or 2, and the query returns the current selection.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | integer | 1 - 2 | Channel to select. |
Selects or queries the channel load setting. When queried with MAX, it returns the maximum load setting.
| Name | Type | Values | Description |
|---|---|---|---|
| loadopt | integer | 1 - 2 | Channel load setting to select. |
Selects the active channel. If no channel is specified, the command uses CH1 or CH2 as documented in the syntax line.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | enum | CH1 | CH2 | Channel to select. |
Selects the input to be programmed among two inputs by numeric value instead of the input identifier used in :CHANnel[:SELect]. 1 selects CH1 and 2 selects CH2.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | integer | 1 - 2 | Numeric input selector; 1 selects CH1 and 2 selects CH2. |
CHANnel:NSELect [1 | 2] CHANnel:NSELect?
Selects the input to be programmed among the available channels by input identifier. If the optional channel parameter is omitted, the executed command applies to the currently selected channel.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | enum | CH1 | CH2 | Input identifier to select. |
Selects multiple inputs from the electronic load to which all subsequent input-specific commands will be directed. The query returns the number of inputs in the electronic load.
| Name | Type | Values | Description |
|---|---|---|---|
| inputopt | integer | 1 - 2 | Selects one input to be programmed. |
CHANnel[:LOAD] [1 | 2] CHANnel[:LOAD]? MAX
Sets or queries the positive immediate current limit amplitude. The command accepts a current value, MINimum, or MAXimum when setting, and the query can be qualified with MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current limit amplitude to set. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum allowed current limit amplitude. |
Sets or queries the current output mode. The available modes are fixed, step, and list.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Current mode to select. |
Sets the triggered current amplitude. The value may be a current or the MINimum or MAXimum keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Triggered current amplitude to set. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword alternative to the current value. |
Sets or queries the present current amplitude level. The command accepts a current value or the keywords MINimum, MAXimum, and DEFault; the query form can also request MINimum or MAXimum explicitly.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current amplitude level to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional keyword qualifier for setting or querying the level. |
Sets the triggered current level when the input is in constant current mode. The triggered level is a stored value that is programmed when a Step transient is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | minimum - maximum | Triggered current level to program. |
| chanlistopt | channel_list | - | Channels to which the setting applies. |
CURR:TRIG 1, (@1,2)
Sets the immediate current level when the input is in constant current mode. The query returns the programmed current level for each specified channel as a scientific-notation value.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | minimum - maximum | Immediate current level to program. |
| chanlistopt | channel_list | - | Channels to which the command applies. |
CURR 3, (@1)
Sets the current limit in CV mode. The minimum value is the most negative value of the range; units are amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | minimum - maximum | Current limit value to set. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum for the minimum programmed limit or MAXimum for the maximum programmed limit. |
| channel_listopt | channel_list | - | Channels to apply the setting to. |
*RST MAX Sets the current limit to 2 A: CURR:LIM 2 (@1)
Determines what happens to the input current when the transient system is initiated and triggered. The query returns the current mode for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Selects the current mode. |
[SOURce:]CURRent:MODE FIXed | STEP | LIST[, (@<chanlist>)] [SOURce:]CURRent:MODE? [(@<chanlist>)]
Sets the over-current protection delay start condition for the specified channel list. This controls what event starts the overcurrent protection delay timer.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Condition that starts the overcurrent protection delay timer. |
| channel_listopt | channel_list | - | Channels to which the setting applies. |
CURR:PROT:DEL:STAR CCTR, (@1)
Returns or sets the condition that starts the overcurrent protection delay timer. For the query form, the instrument returns the current protection delay start mode as SCH or CCTR.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Condition that starts the overcurrent protection delay timer. |
[SOURce:]CURRent:PROTection:DELay:STARt SCHange | CCTRans[, (@<chanlist>)] [SOURce:]CURRent:PROTection:DELay:STARt? [(@<chanlist>)]
Sets the over-current protection delay time in milliseconds. The query returns the overcurrent protection delay in milliseconds in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0 - 0.255 | Over-current protection delay time. |
| qualifieropt | enum | MINimum | MAXimum | Sets the delay to the minimum or maximum allowed value. |
| channel_listopt | channel_list | - | Channel list. |
*RST 0.02 Sets the protection delay to 0.2 seconds for channel 1: CURR:PROT:DEL 0.2, (@1)
Sets the over-current protection delay time in milliseconds. The query returns the delay in milliseconds in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0 - 0.255 | Over-current protection delay time. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum programmable delay value. |
*RST 0.02 CURR:PROT:DEL 0.2, (@1)
Enables or disables overcurrent protection. When enabled, the instrument enters a protected state if the input remains in constant current mode longer than the OCP delay; the input is turned off after OCP is tripped.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns current protection on or off. |
[SOURce:]CURRent:PROTection:STATe ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]CURRent:PROTection:STATe? [(@<chanlist>)]
Enables or disables overcurrent protection for the selected channel. When queried, returns 1 (ON) or 0 (OFF) for the protection state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets the overcurrent protection state. |
| chanlistopt | channel_list | - | Channel list to apply the command to. |
[SOURce:]CURRent:PROTection:STATe ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]CURRent:PROTection:STATe? [(@<chanlist>)]
Returns whether an overcurrent protection event has occurred. The value is reset to 0 by CURRent:PROTection:CLEar.
Sets the current range for the selected channel list. The instrument chooses the best-resolution range for the highest current value entered; the command is coupled with [SOURce:]CURRent.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0.001 A - 61.2 A | Highest current expected to be input, used to select the current range. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword qualifier for setting or querying the minimum or maximum current range. |
| chanlistopt | channel_list | - | Channel list to which the current range applies. |
*RST MAX CURR:RANG 3, (@1)
Queries the present current range. For each specified channel, it returns the maximum current that can be programmed on the range currently set; multiple responses are comma-separated.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier; when supplied, returns the minimum or maximum current range instead of the present range. |
[SOURce:]CURRent:RANGe? [MINimum | MAXimum,] [(@<chanlist>)]
Sets the current slew tracking state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Current slew tracking state. |
Returns the current slew tracking state for the specified channel list. The response is 0 or 1.
| Name | Type | Values | Description |
|---|---|---|---|
| channel listopt | channel_list | - | Channel list to query. |
Sets the negative input current slew rate in amps per second. The slew rate can be set to any value between the minimum and 9.9E+37; MAX or INFinity select the maximum slew rate.
| Name | Type | Values | Description |
|---|---|---|---|
| slew rate | real | 0 - 9.9E+37 | Negative current slew rate to program. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Sets the slew rate to the minimum, maximum, or infinity value. |
[SOURce:]CURRent:SLEW:NEGative[:IMMediate] <slew rate> | MINimum | MAXimum | INFinity[, [SOURce:]CURRent:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [ (@<chanlist>)]
Returns the programmed negative current slew rate for each specified channel. If the query uses the MINimum or MAXimum qualifier, it returns the corresponding limit value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that requests the minimum or maximum slew-rate value. |
[SOURce:]CURRent:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [ (@<chanlist>) ]
Sets the positive current slew rate. The slew rate is set in amps per second and can be programmed to a value between the minimum value and 9.9E+37, or set to maximum with MAXimum or INFinity.
| Name | Type | Values | Description |
|---|---|---|---|
| slew rate | real | 0 - 9.9E+37 | Current slew rate to program. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Keyword alternative to the numeric slew rate. |
Queries the positive current slew rate. The returned slew rate is in amps per second and is the programmed value for each specified channel; maximum slew is represented by 9.9E+37.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Limits the query to the minimum slew rate or maximum slew rate value. |
CURR:SLEW? MIN, (@1) CURR:SLEW? MAX, (@1)
Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by the CURRent:SLEW command.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
[SOURce:]CURRent:SLEW:NEGative:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]CURRent:SLEW:NEGative:MAXimum? [(@<chanlist>)]
Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by CURRent:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the negative maximum slew rate override. |
Disables the negative maximum slew rate: CURR:SLEW:NEG:MAX OFF, (@1)
Enables or disables the positive maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by CURRent:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
[SOURce:]CURRent:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]CURRent:SLEW[:POSitive]:MAXimum? (@<chanlist>)
Enables or disables the positive maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it uses the immediate value set by CURRent:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
[SOURce:]CURRent:SLEW[:POSitive]:MAXimum? (@<chanlist>)
Specifies the transient input current level. The transient function switches between the immediate setting and the transient level, and the level is in amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| transient level | real | minimum - maximum | Transient input current level. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum transient level. |
CURR:TLEV 5, (@1)
Specifies the transient input current level for the selected channel. The transient function switches between the immediate setting and the transient level, and the units are amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| transient level | real | minimum - maximum | Sets the transient input current level. |
Sets the transient input current to 5 A: CURR:TLEV 5, (@1)
Returns whether continuous transient initiation is enabled for the selected channels.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels to query. |
Initiates the measurement trigger system. If a trigger occurs before the trigger system is ready, it is ignored; the WTG-meas bit in the operation status register indicates readiness.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Selected channel list. |
INIT:ACQ (@1)
Initiates the internal or external data logging session. The filename must be the full path and filename; for internal logging, only Internal:/log1.dlog or Internal:/log2.dlog are accepted.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | Filename in which to save the data. |
INIT:DLOG "External:/log_1.dlog"
Initiates the transient trigger system. When initiated, an event on the selected trigger source causes the specified triggered action to occur; if a trigger occurs before the system is ready, it is ignored.
| Name | Type | Values | Description |
|---|---|---|---|
| (@<chanlist>)opt | channel_list | - | Channels on which to initiate the transient trigger system. |
INIT:TRAN (@1)
Continuously initiates the transient trigger system so multiple triggers can generate multiple input transients without intermediate commands. The enabled state is ON (1) and the disabled state is OFF (0).
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables continuous transient triggering. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
INIT:CONT:TRAN ON, (@1)
Clears input protection for the specified channels. If no channel list is given, it applies to the current selection.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which input protection clear is applied. |
Sets the power-on state for the input channel. The allowed values are RST and recall states RCL0 through RCL9.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9 | Power-on state to apply to the input channel. |
Returns the present power-on state for the input subsystem. The manual lists the query alongside the corresponding setter values RST and RCL0 through RCL9.
Sets or queries the short-state input control. The command accepts ON/OFF or 1/0.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | 1 | 0 | Enables or disables the short-state input control. |
Sets or queries the short state for the input subsystem.
Enables or disables the input. A disabled input is forced to zero input voltage and zero source current; at *RST, the input state is off.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns the input on or off. |
INPut[:STATe] ON | OFF | 1 | 0[, (@<chanlist>)] INPut[:STATe]? [(@<chanlist>)] Turns the input off: INP OFF, (@1)
Specifies which input channels are controlled by the input synchronization/coupling function. A query returns the coupled channels as a comma-separated list.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | enum | ALL | NONE | <list> | Selects all channels, no channels, or a listed set of channels. |
INP:COUP:CHAN CH1, CH2
Returns the channels that are coupled by the input synchronization function. Multiple coupled channels are returned as a comma-separated list.
Queries the input state of the electronic load for the specified channel list. The returned value is 0 for OFF or 1 for ON.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels whose input state is queried. |
Sets the delay in seconds before disabling the specified input. The delay applies to on-to-off transitions, including changes in output state, but not to transitions caused by protection functions.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 1023 | Delay time before the input turns off. |
| qualifieropt | enum | MINimum | MAXimum | Allows selection of the minimum or maximum programmed delay. |
| chanlistopt | channel_list | - | Channels to which the delay setting applies. |
INPut[:STATe]:DELay:FALL 0.5, (@2)
Returns or sets the delay in seconds before the specified input is disabled on an on-to-off transition. It does not affect off transitions caused by protection functions, and delay times are programmable from 0 to 1023 seconds with 1 ms resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier for the returned delay value. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
OUTP:DEL:FALL 0.5, (@2)
Sets the delay in seconds that the instrument waits before enabling the specified input. The delay applies to off-to-on transitions, including output state changes and output protection clear events.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 1023 | Delay time before turning on the input. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric delay. |
| chanlistopt | channel_list | - | Specified input channels. |
INPut[:STATe]:DELay:RISE 0.5, (@2)
Returns the programmed input delay rise time. The query returns the delay parameter in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier selecting the minimum or maximum delay value. |
| chanlistopt | channel_list | - | Optional channel list to which the query applies. |
INPut[:STATe]:DELay:RISE? [MINimum|MAXimum,] [(@<chanlist>)]
Sets the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LATChing | LIVE | OFF | Operating mode of the Inhibit input. |
INP:INH:MODE LATC
Sets the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.
Specifies the electronic load operation mode. Coupling must not be used when the instrument is operating in parallel mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | PARallel | Electronic load operation mode. |
INPut:PAIR OFF INPut:PAIR PAR
Specifies the electronic load operation mode. Coupling must not be used when the instrument is operating in parallel mode.
Clears output protection for the specified channels. If no channel list is given, it applies to the selected channel(s).
| Name | Type | Values | Description |
|---|---|---|---|
| channel listopt | channel_list | - | Channels whose output protection is cleared. |
Sets the power-on state for the output subsystem. The allowed values are the stored recall states RST, RCL0 through RCL9.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9 | Power-on state to apply to the output subsystem. |
Returns the present output power-on state.
Sets or queries the output short state. The command accepts ON/OFF or 1/0 values.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | 1 | 0 | Enables or disables output shorting. |
Sets or queries the output short-circuit state. The state can be ON/OFF or 1/0.
Enables or disables the output. The electronic load reports 0 when the output is off and 1 when it is on.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets the output state. |
OUTPut[:STATe] ON | OFF | 1 | 0[, (@<chanlist>)] OUTPut[:STATe]? [(@<chanlist>)]
Specifies which input channels are controlled together by the input synchronization function. A query returns the channels that are coupled, separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ALL | NONE | <list> | Selects all channels, no channels, or a list of coupled channels. |
INP:COUP:CHAN CH1, CH2
Returns the channels that are coupled for the input synchronization function. Multiple responses are separated by commas.
OUTPut[:STATe]:COUPle:CHANNel?
Returns the input state of the electronic load. The returned value is 0 (OFF) or 1 (ON).
Sets the fall delay in seconds before disabling the specified output. The delay affects on-to-off transitions, including changes in the output state, but does not affect transitions caused by protection functions.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 1023 | Delay time before turn-off. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum delay value instead of a numeric delay. |
| chanlistopt | channel_list | - | Specified output channels. |
OUTP:DEL:FALL 0.5, (@2)
Sets the delay in seconds before the specified output is disabled, affecting on-to-off transitions including changes in OUTPut[:STATe]. The query returns the programmed delay time in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that returns the minimum or maximum delay value. |
OUTP:DEL:FALL 0.5, (@2)
Sets the rise delay in seconds before enabling the specified output/input channel sequence. The delay affects off-to-on transitions and can be programmed from 0 to 1023 seconds with 1 ms resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 1023 | Delay time before the channel is enabled. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric delay value. |
| chanlistopt | channel_list | - | Channels to which the delay setting applies. |
OUTP:DEL:RISE 0.5, (@2)
Returns the programmed delay time in seconds before enabling the specified output. The query returns the parameter in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum delay value instead of the programmed value. |
| channel_listopt | channel_list | - | Specifies the channels to query. |
OUTP:DEL:RISE 0.5, (@2)
Sets the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LATChing | LIVE | OFF | Selects how the Inhibit input controls the load input. |
OUTPut:INHibit:MODE LATChing INP:INH:MODE LATC
Sets or queries the operating mode of the Inhibit input (INH) digital pin. The inhibit function shuts down the load input in response to an external signal on the Inhibit input pin, and the setting is stored in non-volatile memory.
INP:INH:MODE LATC
Specifies the electronic load operation mode. Coupling must not be used when the instrument is operating in parallel mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | PARallel | Electronic load operation mode. |
OUTPut:PAIR OFF OUTPut:PAIR PAR
Specifies the electronic load operation mode. This command is applicable for EL34243A only; coupling must not be used when the instrument is operating in parallel mode.
Sets or queries the LXI identify state. The command accepts ON, OFF, 1, or 0.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | 1 | 0 | Enables or disables LXI identify state. |
Sets or queries the MDNS state for LXI. The command accepts ON/OFF or 1/0.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | 1 | 0 | Enables or disables LXI mDNS. |
Sets or queries the LXI status indicator identify state. ON/1 changes the indicator to the "Identify" state; OFF/0 changes it to "No Fault".
LXI:IDEN 0
Controls the mDNS service. The query returns the control state of the mDNS service.
LXI:MDNS 1
Sets the number of transient cycles or infinite operation for the selected channel list. The command accepts a numeric value or the keywords MINimum, MAXimum, or INFinity.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Number of transient cycles to execute, or a limit keyword. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Alternative keyword form allowed in place of a numeric value. |
| chanlistopt | channel_list | - | Channel list to which the setting applies. |
Sets or queries the number of transient events to generate for the selected channels. The query can also request the minimum, maximum, or infinity value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | INFinity | Optional query qualifier selecting the minimum, maximum, or infinity value. |
| chanlistopt | channel_list | - | Selected channel list. |
Sets the transient duty cycle for the selected channel(s).
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Duty cycle value to program. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword to set the duty cycle to the minimum or maximum allowed value. |
Sets the transient duty cycle for the selected channel(s). The query returns the present duty cycle, or the minimum or maximum duty cycle when qualified with MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Duty cycle value to set. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum duty cycle instead of the present value. |
Sets the transient frequency for the selected channel(s). The value can be set numerically or to the MINimum or MAXimum limits.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Transient frequency value to set. |
| qualifieropt | enum | MINimum | MAXimum | Alternative to the numeric value: set the minimum or maximum frequency. |
Sets or queries the transient frequency for the selected channel(s).
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum transient frequency value. |
Sets the transient output mode for the selected channels. The available modes are continuous, pulse, toggle, and list.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CONTinuous | PULSe | TOGGle | LIST | Transient mode to select. |
Sets or queries the transient mode for the selected channel list. The query returns the current transient mode.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which the command applies. |
Sets or queries the transient pulse width for the selected channel(s). The query form can also return the minimum or maximum allowed width.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Pulse width value to set. |
| qualifieropt | enum | MINimum | MAXimum | When used with the query form, returns the minimum or maximum allowed width. |
Queries the transient pulse width setting for the selected channel list. The query can also return the minimum or maximum allowed width when qualified with MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum supported width instead of the present setting. |
| chanlistopt | channel_list | - | Optional channel list to query. |
Sets or queries the transient count, i.e. the number of times continuous mode is executed before completion. The count can be set from 1 to 9999, or to infinity.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 9999 | Number of times the continuous mode is executed before it is completed. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Sets or queries the minimum, maximum, or infinite transient count. |
TRAN:COUN 50, (@1)
Returns the current transient count, or the minimum, maximum, or infinity value when queried with a qualifier. The transient count sets how many times continuous mode is executed before completion.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | INFinity | Optional query qualifier selecting the minimum, maximum, or infinity value. |
TRAN:COUN 50, (@1)
Sets the duty cycle for each transient when the generator is in CONTinuous mode. Units are percentage (%).
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 1.8 - 98.2 | Duty cycle for the transient. |
TRAN:DCYC 10.5, (@1)
Sets the duty cycle for each transient when the generator is in CONTinuous mode. Units are percentage (%).
TRAN:DCYC 10.5, (@1)
Sets the frequency of the transient when the generator is in continuous mode. This command is the same as INPut:PROTection:DELay.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.25 - 10000 | Frequency of the transient. |
TRAN:FREQ 50, (@1)
Returns the transient frequency setting. This command is the same as INPut:PROTection:DELay.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to return the minimum or maximum frequency. |
TRAN:FREQ 50, (@1)
Sets the operating mode of the transient generator. The mode determines whether the generator outputs a continuous pulse stream, a single pulse, toggles between two levels, or switches to list mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CONTinuous | PULSe | TOGGle | LIST | Operating mode of the transient generator. |
| chanlistopt | channel_list | - | Channels to which the command applies. |
TRAN:MODE CONT, (@1)
Queries the operating mode of the transient generator. The return is CONT, PULS, TOGG, or LIST.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list in parentheses. |
Sets the pulse width of the transients when the generator is in PULSe mode. Units are in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.0001 - 268,435 | Pulse width value to set. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric pulse width. |
TRAN:TWID 0.5, (@1)
Sets the pulse width of the transients when the generator is in PULSe mode. Units are in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.0001 - 268,435 | Pulse width value. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric pulse width. |
TRAN:TWID 0.5, (@1)
Sets the trigger source for the transient subsystem. The listed sources are BUS, EXTernal, IMMediate, PIN1, PIN2, and PIN3 for the specified channels.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN1 | PIN2 | PIN3 | Trigger source to use for transient triggering. |
Sets the slope of the input signal for current-triggered acquisition when the measurement trigger source is set to a level.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects a rising or falling input slope. |
TRIG:ACQ:CURR:SLOP NEG, (@1)
Sets or queries the slope of the current trigger signal when the measurement trigger source is set to a level.
TRIG:ACQ:CURR:SLOP NEG, (@1)
Sets or queries the current triggered level of the input when the measurement trigger source is set to a level. Values are specified in amperes; the minimum and maximum depend on the unit ratings.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Triggered current level. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum triggered current level. |
TRIG:ACQ:CURR 3, (@1)
Sets or queries the current triggered level of the input when the measurement trigger source is set to a level. Values are specified in amperes, and the minimum and maximum depend on the unit rating.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Triggered current level to set. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed triggered current level for the query. |
TRIG:ACQ:CURR 3, (@1)
Triggers the measurement immediately, overriding any selected trigger source. It generates an immediate acquisition trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which the trigger applies. |
TRIG:ACQ (@1)
Selects the trigger source for the acquisition system. The query returns the current acquisition trigger source for the specified channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | CURRent<n> | EXTernal | IMMediate | VOLTage<n> | PIN<n> | Trigger source to select. |
| chanlistopt | channel_list | - | Channel list to which the trigger source applies. |
TRIG:ACQ:SOUR CURR1, (@1)
Returns the acquisition trigger source. The query returns BUS, EXT, IMM, CURR<n>, VOLT<n>, or PIN<n>.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels to which the query applies. |
TRIGger:ACQuire:SOURce? [(@<chanlist>)]
Sets the voltage triggered level of the input. It applies when the measurement trigger source is set to a level, and values are specified in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | V | Voltage trigger level to set. |
| qualifieropt | enum | MINimum | MAXimum | Sets the trigger level to the minimum or maximum allowed value. |
TRIG:ACQ:VOLT 50, (@1)
Sets the voltage trigger level for the acquisition system when the measurement trigger source is level-based. The level is specified in volts and the minimum and maximum values depend on the unit ratings.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | V | Voltage trigger level. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum supported voltage trigger level. |
TRIG:ACQ:VOLT 50, (@1)
Sets the slope of the voltage trigger signal. It applies when the measurement trigger source is set to a level.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | POSitive | NEGative | Selects a rising or falling slope of the input signal. |
| chanlistopt | channel_list | - | Channels to which the setting applies. |
TRIG:ACQ:VOLT:SLOP POS, (@1)
Sets or queries the slope of the signal for acquire-voltage triggering. It applies when the measurement trigger source is set to a level.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | POSitive | NEGative | Slope of the input signal. |
| chanlistopt | channel_list | - | Channel list. |
TRIG:ACQ:VOLT:SLOP POS, (@1)
Sets the current triggered level of the data logger when the trigger source is set to a level. Values are specified in amperes and depend on the unit ratings.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Triggered current level. |
| qualifieropt | enum | MINimum | MAXimum | Allows selecting the minimum or maximum triggered level. |
TRIG:DLOG:CURR 3, (@1)
Sets or queries the current triggered level of the data logger when the data logger trigger source is set to a level. Values are specified in amperes, and the minimum and maximum values depend on the unit ratings.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Triggered current level. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum triggered current level. |
| channel_listopt | channel_list | - | Channel list to apply the command to. |
TRIG:DLOG:CURR 3, (@1)
Triggers the internal data logger immediately, overriding any selected trigger source and generating immediate triggers.
Sets the slope of the data logger current trigger signal when the trigger source is set to a level. The slope can be positive (rising) or negative (falling).
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | POSitive | NEGative | Selects the trigger slope polarity. |
| channel_listopt | channel_list | - | Specifies the channels to which the command applies. |
Sets or returns the slope of the data logger current trigger signal. It applies when the data logger trigger source is set to a level.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which the setting applies. |
TRIGger:DLOG:CURRent:SLOPe POSitive | NEGative[, (@<chanlist>)] TRIGger:DLOG:CURRent:SLOPe? [(@<chanlist>)]
Sets the slope of the data logger trigger signal. Applies when the data logger trigger source is set to a level.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | POSitive | NEGative | Selects a rising or falling slope of the input signal. |
| channel_listopt | channel_list | - | Channel list to apply the setting to. |
TRIGger:DLOG:VOLTage:SLOPe POSitive | NEGative[, (@<chanlist>)] TRIGger:DLOG:VOLTage:SLOPe? [ (@<chanlist>)]
Sets the voltage slope of the data logger trigger signal. Applies when the data logger trigger source is set to a level.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | POSitive | NEGative | Slope of the input signal. |
| chanlistopt | channel_list | - | Channel list to which the setting applies. |
TRIGger:DLOG:VOLTage:SLOPe POSitive | NEGative[, (@<chanlist>)] TRIGger:DLOG:VOLTage:SLOPe? [ (@<chanlist>)]
Sets the voltage triggered level of the data logger when the trigger source is set to a level. Values are specified in volts, and the minimum and maximum depend on the unit ratings.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Triggered voltage level to set. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum to set the voltage level to the minimum or maximum allowed value. |
Sets or queries the voltage trigger level of the data logger. It applies when the data logger trigger source is set to a level, and the level values are specified in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Triggered voltage level to set. |
| qualifieropt | enum | MINimum | MAXimum | Query qualifier that returns the minimum or maximum triggered level. |
| channel listopt | channel_list | - | Channel list to which the command applies. |
Selects the trigger source for the data logger. The query returns the present trigger source as BUS, EXT, IMM, CURR<n>, VOLT<n>, LRSK, or OOOK.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | CURRent<n> | VOLTage<n> | LRSKey | OOOKey | Trigger source to use for data logging. |
TRIG:DLOG:SOUR BUS
Selects the trigger source for the data logger. The query returns the currently selected source as BUS, EXT, IMM, CURR<n>, VOLT<n>, LRSK, or OOOK.
Triggers the input immediately. This command overrides any selected trigger source and generates an immediate trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to apply the transient trigger to. |
TRIG:TRAN (@1)
Sets the time delay between detection of an event on the specified trigger source and the start of the corresponding trigger action on the electronic load input. The programmed value can range from 0 to 0.255 seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 0.255 | Time delay to program. |
| qualifieropt | enum | MINimum | MAXimum | Allows selecting the minimum or maximum delay value. |
| chanlistopt | channel_list | - | Channel list to which the setting applies. |
TRIG:TRAN:DEL 0.1, (@1)
Returns the programmed trigger time delay for the specified channel. The query accepts optional MINimum or MAXimum to return the corresponding limit value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional limit selector for the returned delay value. |
| chanlistopt | channel_list | - | Specifies the channel list. |
TRIG:TRAN:DEL 0.1, (@1)
Selects the trigger source for the input trigger system. The query returns BUS, EXT, IMM or PIN<n> for the specified channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which the query applies. |
TRIGger[:SEQuence]:SOURce? [(@<chanlist>)]
Cancels any pending triggered measurements and returns the trigger system to idle. It also resets the WTG-meas bit in the Operation Condition Status register.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which the abort command applies. |
ABOR:ACQ (@1)
Stops the current data logging session, similar to pressing the Run/Stop key on the instrument.
ABOR:DLOG
Cancels any pending triggered actions and returns the trigger system to idle. It also resets the WTG-tran bit in the Operation Condition Status register.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list identifying which channel's triggered action to cancel. |
ABOR:TRAN (@1)
Selects the input to be programmed among two inputs by numeric value instead of the input identifier. "1" selects CH1 and "2" selects CH2.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | enum | 1 | 2 | Input selection value; 1 selects CH1 and 2 selects CH2. |
INSTrument:NSELect [1 | 2] INSTrument:NSELect?
Selects the input to be programmed among the available inputs by input identifier. If no parameter is included, the executed command applies to the currently selected channel; the query returns the currently selected input.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | enum | CH1 | CH2 | Selects the input by identifier. |
INST CH1 CHAN CH1
Selects which input of the electronic load subsequent input-specific commands are directed to.
| Name | Type | Values | Description |
|---|---|---|---|
| loadopt | integer | 1 - 2 | Selects one input to be programmed. |
INST 1 INST 2 INST? MAX
Reads the state of the digital control port. Returns the binary-weighted value of the state of pins 1 through 3 in bits 0 through 2 respectively.
Sets the output data on the digital control port when the port is configured for Digital I/O operation. The written value is a binary-weighted value that controls pins 1 through 3.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 7 | Binary-weighted output value written to the digital control port. |
DIG:OUTP:DATA 5
Returns the state of the digital control port pins. The value is the binary-weighted state of pins 1 through 3.
DIG:OUTP:DATA 5
Sets the function of digital port pins 1 to 3 and stores the setting in non-volatile memory. The query returns the setting of pins 1, 2, or 3.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | DIO | DINPut | TOUTput | TINPut | FAULt | INHibit | ONCouple | OFFCouple | Selects the function of the specified digital pin. |
[SOURce:]DIGital:PIN<1-3>:FUNCtion DIO | DINPut | TOUTput | TINPut | FAULt | INHibit | ONCouple | OFFCouple [SOURce:]DIGital:PIN<1-3>:FUNCtion?
Sets or queries the function of digital port pins 1, 2, or 3. The pin functions are saved in non-volatile memory.
Sets the polarity of digital port pins 1 to 3. The pin polarities are saved in non-volatile memory; the query returns POS or NEG.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Selects positive or negative polarity. |
[SOURce:]DIGital:PIN<1-3>:POLarity POSitive | NEGative [SOURce:]DIGital:PIN<1-3>:POLarity?
Sets the polarity of the digital port pins. The pin polarities are saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Sets the pin polarity to positive or negative. |
*RST POS DIG:PIN1:POL NEG
Enables or disables BUS triggers on digital port pins configured as trigger outputs. A trigger is generated when the state is ON (1).
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables BUS trigger generation on the digital port pins. |
DIG:TOUT:BUS ON
Enables or disables BUS trigger generation on digital port pins configured as trigger outputs. The state is ON/1 when a BUS trigger will generate a trigger signal, and OFF/0 when it will not.
Clears the message displayed on the front panel.
DISP:TEXT:CLE
Displays a message on the front panel. Up to 30 characters are accepted; additional characters are truncated.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Message to display on the front panel. |
DISP:TEXT "Keysight"
Displays a message of up to 30 characters on the front panel. Additional characters are truncated.
DISP:TEXT "Keysight"
Turns the front-panel display off or on. When the display is turned off, inputs are not sent to the display and all annunciators except ERROR are disabled; the display state is automatically turned on when you return to local mode.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Display state to set. |
Queries the current front-panel display state. The query returns 0 (OFF) or 1 (ON).
Selects 1-channel or 2-channel meter view for EL34243A models. METER1 displays one large input channel with one small less detailed channel, and METER2 displays both input channels.
| Name | Type | Values | Description |
|---|---|---|---|
| view | enum | METER1 | METER2 | Selects the meter view mode. |
DISP:VIEW METER2
Selects the 1-channel or 2-channel meter view for EL34243A models. The query returns the current view setting.
DISP:VIEW METER2
Returns the RMS current measurement (AC + DC) from previously acquired data. The reading is returned in scientific notation for each specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to fetch. |
FETC:CURR:ACDC? (@1)
Returns the averaged DC current measurement previously acquired by a MEASurement or triggered acquisition. The reading is returned in scientific notation, with one response per specified channel and comma-separated responses for multiple channels.
| Name | Type | Values | Description |
|---|---|---|---|
| CH1 | CH2opt | enum | CH1 | CH2 | Selects the channel for which the measurement is returned. |
| chanlistopt | channel_list | - | Specifies the channel list to fetch from. |
FETC:CURR? (@1)
Returns the averaged DC power measurement from previously acquired data. The value is returned in watts as one reading per specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| CH1 | CH2opt | enum | CH1 | CH2 | Selects the measurement channel(s) to fetch. |
| chanlistopt | channel_list | - | Specifies the channels to query. |
FETC:POW? (@1)
Returns the RMS measurement (AC + DC) for voltage. The reading is returned in scientific notation for each specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to fetch the measurement from. |
FETC:VOLT:ACDC? (@1)
Returns the averaged voltage measurement previously acquired by a MEASurement or triggered acquisition. The reading is returned as one or more comma-separated values in scientific notation, one per specified channel.
FETC:VOLT? (@1)
Returns the measured maximum current value for the specified channel list. Multiple channel responses are comma-separated, and each reading is returned in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
FETC:CURR:MAX? (@1)
Returns the measured minimum current for each specified channel. Multiple responses are separated by commas, and each reading is returned in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels to query. |
FETC:CURR:MIN? (@1)
Returns the measured maximum power for the specified channel list. The reading is returned as one value per channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
FETC:POW:MAX? (@1)
Returns the measured minimum power for the specified channel list. Multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to fetch from. |
FETC:POW:MIN? (@1)
Returns the measured maximum voltage for each specified channel. Multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list identifying which channels to query. |
FETC:VOLT:MAX? (@1)
Returns the measured minimum voltage. Values are returned in volts, one per specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list specifying which channels to read. |
FETC:VOLT:MIN? (@1)
Returns an array of measured current data. Values are in amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to fetch from. |
FETC:ARR:CURR? (@1)
Returns an array of measured power data. Values are in watts.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to fetch from. |
FETC:ARR:POW? (@1)
Queries the array of measured voltage data. The values are returned in volts as an array or block of data.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to fetch from. |
FETC:ARR:VOLT? (@1)
Fetches a specified number of logged data points from the selected channels, starting from the data immediately after the last fetched data in the previous fetch. The returned data may be a comma-separated list of values or a block.
| Name | Type | Values | Description |
|---|---|---|---|
| number | integer | 0 - 65536 | Number of logged data values to fetch. |
| chanlistopt | channel_list | - | Channels from which to fetch logged data. |
FETC:DLOG? 10, (@1:2)
Sets the input regulation mode. Function and Mode commands are equivalent.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CURRent | VOLTage | POWer | RESistance | Input priority mode to select. |
FUNC CURR, (@1)
Returns the present input regulation mode. Function and Mode commands are equivalent.
| Name | Type | Values | Description |
|---|---|---|---|
| channel_listopt | channel_list | - | Channel list to query. |
[SOURce:]FUNCtion? [(@<chanlist>)]
Sets the input regulation mode. Function and Mode commands are equivalent.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CURRent | VOLTage | POWer | RESistance | Input priority/regulation mode to select. |
[SOURce:]MODE CURRent | VOLTage | POWer | RESistance[, (@<chanlist>)] [SOURce:]MODE? [(@<chanlist>)]]
Returns the present input regulation mode. Function and Mode commands are equivalent.
| Name | Type | Values | Description |
|---|---|---|---|
| channel listopt | channel_list | - | Channel list to which the query applies. |
Clears all event registers and the Status Byte register.
Enables bits in the Standard Event Enable register; the selected bits are then reported to the Status Byte. The query returns the decimal value of the binary-weighted sum of all bits in the Standard Event Enable register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | 0 - 255 | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
*ESE 34
Returns the decimal value of the binary-weighted sum of all bits in the Standard Event Enable register.
*ESE 34
Returns the decimal value of the binary-weighted sum of all bits in the Standard Event register.
The query returns the instrument's identification string. The return consists of four comma-separated fields: manufacturer name, model number, serial number, and revision code.
*IDN?
Sets the Operation Complete bit (bit 0) of the Standard Event register after the command is executed.
*OPC
Returns 1 to the output buffer after the command is executed.
Clears the Status Byte and the Standard Event register enable masks when power is turned on if set to 1; if set to 0, they are not cleared on power-up.
| Name | Type | Values | Description |
|---|---|---|---|
| 0|1 | enum | 0 | 1 | Selects whether the Status Byte and Standard Event register enable masks are cleared on power-up. |
*PSC 1
Returns the power-on status of the Status Byte and Standard Event register enable masks. It yields 0 when *PSC 0 is in effect and 1 when *PSC 1 is in effect.
*PSC 0 *PSC 1
Recalls a previously stored state from one of ten non-volatile storage locations. To recall a stored state, use the same memory location that was previously used to store it.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 9 | Storage location number to recall. |
*RCL 1
Resets the instrument to its power-on default state. It does not clear status registers, the error queue, or interface error conditions, and it also forces ABORt commands to cancel any output trigger actions in progress.
*RST
Saves the current instrument state in one of ten non-volatile storage locations. Saving a state overwrites any previous state stored in that location.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 9 | Storage location to save the state. |
*SAV 1
Enables the bits in the Status Byte Enable register. The query returns the decimal value of the binary-weighted sum of all bits set in the register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | A decimal value that corresponds to the binary-weighted sum of the bits in the register. |
*SRE 34
Enables the bits in the Status Byte Enable register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | A decimal value that corresponds to the binary-weighted sum of the bits in the register. |
*SRE 34
Queries the Status Byte Summary register and returns the same result as a serial poll, but the Request Service bit is not cleared if a serial poll has occurred.
*STB?
Generates an immediate trigger on the trigger system when the trigger source is BUS (software). If the trigger system is not initiated, the command is ignored.
*TRG
Returns 0 if the instrument self-test passes or a non-zero value if it fails. If the test fails, the instrument also generates an error message with additional information; use SYSTem:ERRor? to read the error queue.
*TST?
Waits for all pending operations to complete before any additional remote interface commands are executed. It is used only in triggered mode to wait for a pending delayed trigger.
*WAI
Sets the number of times that the list is executed before it is completed. A count of INFinity executes the list continuously; ABORt stops the list and returns the input to the settings that were in effect before the list started.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 1 - 9999 | Number of times the list is executed before completion. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Alternative keyword form for the count value. |
LIST:COUN 10, (@1)
Returns the list count for each specified channel. Multiple responses are separated by commas; a returned value of 9.9E37 means the list is set to repeat continuously.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | INFinity | Optional query qualifier selecting the minimum, maximum, or continuous repeat-count value. |
Specifies the current setting for each list step in amperes. A comma-delimited list of up to 100 steps may be programmed.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | A | Current value for each list step. |
| chanlistopt | channel_list | - | Channels to which the list applies. |
[SOURce:]LIST:CURRent[:LEVel] <value>{,<value >}[, (@<chanlist>)]
[SOURce:]LIST:CURRent[:LEVel] ]? [(@<chanlist>)]Returns the programmed current level for each list step. Multiple responses are separated by commas.
Returns the number of points in the current list for the specified channel list. Multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
LIST:CURR:POIN? (@1)
Specifies the dwell time for each step in a list. Up to 100 dwell values may be programmed per channel, with times from 0 to 268,435 seconds and 1 ms resolution. The query returns the programmed dwell times.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 268,435 | Dwell time for each list step. |
| chanlistopt | channel_list | - | Channel list to which the dwell list applies. |
LIST:DWEL 0.2,0.8,1.5,0.8,0.2, (@1)
Specifies the dwell time for each step in a list. The query returns the programmed dwell times, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 268,435 | Dwell time for each list step. |
| chanlistopt | channel_list | - | Channel list to which the dwell list applies. |
LIST:DWEL 0.2,0.8,1.5,0.8,0.2, (@1)
Returns the number of points (steps) in the dwell list, not the point values. Multiple responses are separated by commas.
LIST:DWEL:POIN? (@1)
Returns the number of points in the power list, not the point values. Multiple responses are separated by commas.
LIST:POW:POIN? (@1)
Specifies the power setting for each list step in watts. A comma-delimited list of up to 100 steps may be programmed, and the query returns the programmed power levels as comma-separated scientific-notation values.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Power level for each list step. |
LIST:RES 20,10,5 (@1)
Specifies the power setting for each list step in watts. The command accepts a comma-delimited list of up to 100 steps and overwrites any previously programmed power list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Power value for each list step. |
LIST:POWer[:LEVel] <value>{,<value >}[, (@<chanlist>)]
LIST:POWer[:LEVel] ]? [(@<chanlist>)]Queries the number of points in the resistance list for each specified channel. Multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
LIST:RES:POIN? (@1)
Programs the resistance setting for each list step in ohms. The command accepts a comma-delimited list of up to 100 steps and overwrites any previously programmed resistance list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Resistance value for each list step. |
LIST:RES 20,50,100 (@1)
Specifies the resistance setting for each list step in ohms. The command accepts a comma-delimited list of up to 100 steps and overwrites any previously programmed resistance list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Resistance value for each list step. |
| chanlistopt | channel_list | - | Channel list to which the resistance list is applied. |
LIST:RES 20,50,100 (@1)
Specifies how the list responds to triggers. The query returns the current list step setting; multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | ONCE | Selects whether the list advances automatically with dwell timing or remains at the present step until a trigger advances it. |
[SOURce:]LIST:STEP AUTO | ONCE[, (@<chanlist>)] [SOURce:]LIST:STEP? [(@<chanlist>)]
Returns the list step setting. Multiple responses are separated by commas.
Specifies the input value when the list terminates. When ON, the input remains at the last step value and becomes the IMMediate value when the list completes; when OFF, or when the list is aborted, the input returns to the settings that were in effect before the list started.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets whether the input remains at the last step value when the list terminates. |
LIST:TERM LAST ON, (@1)
Sets or queries the input value when the list terminates. When ON, the input remains at the last step value and becomes the IMMediate value when the list completes; when OFF, or when the list is aborted, the input returns to the settings in effect before the list started.
Returns the number of points in the beginning-of-step trigger list (BOSTep) for the specified channels. A comma-separated list of up to 100 step counts may be returned.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels to query. |
LIST:TOUT:BOST:POIN? (@1)
Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). A comma-delimited list of up to 100 steps may be programmed, and the trigger is generated only when the state is set to ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | State of trigger generation for each listed step. |
| chanlistopt | channel_list | - | Specifies the channels to which the BOSTep list applies. |
[SOURce:]LIST:TOUTput:BOSTep[:DATA] ON | OFF | 1 | 0{,ON | OFF | 1 | 0}[, (@<chanlist>)]
SOURce:]LIST:TOUTput:BOSTep[:DATA]? [(@<chanlist>)]Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep) for the selected channels. The query returns 0 if no trigger is generated and 1 if a trigger is generated, with multiple responses separated by commas.
[SOURce:]LIST:TOUTput:BOSTep[:DATA]? [(@<chanlist>)] LIST:TOUT:BOST 1,1,1,1,1, (@1)
Returns the number of points in the end-of-step trigger list (EOSTep) for the specified channels. Multiple responses are returned as a comma-separated list.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Specifies the channels for which to return the EOSTep list point count. |
LIST:TOUT:EOST:POIN? (@1)
Specifies which list steps generate a trigger signal at the end of the step (EOSTep). A comma-delimited list of up to 100 steps may be programmed, and the state for each step is ON (1) or OFF (0).
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Specifies whether a trigger will be generated at the end of a list step. |
| chanlistopt | channel_list | - | Channel list to which the EOSTep settings apply. |
[SOURce:]LIST:TOUTput:EOSTep[:DATA] ON | OFF | 1 | 0{,ON | OFF | 1 | 0}[, (@<chanlist>)]
[SOURce:]LIST:TOUTput:EOSTep[:DATA]? [(@<chanlist>)]Specifies which list steps generate a trigger signal at the end of the step (EOSTep) for the selected channel list. The query returns 0 if no trigger is generated and 1 if a trigger is generated, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets whether end-of-step triggers are generated for each programmed list step. |
| chanlistopt | channel_list | - | Channel list to which the EOSTep setting applies. |
LIST:TOUT:EOST 1,1,1,1,1, (@1)
Returns the number of points (steps) in the voltage list for each specified channel. Multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
LIST:VOLT:POIN? (@1)
Specifies the voltage setting for each list step in volts. A comma-delimited list of up to 100 steps may be programmed, and the order of entry determines the execution sequence.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Voltage value for each list step. |
| chanlistopt | channel_list | - | Channel list to which the voltage list applies. |
[SOURce:]LIST:VOLTage[:LEVel] <value> {,<value >}[, (@<chanlist>)]
[SOURce:]LIST:VOLTage[:LEVel]? [(@<chanlist>)]Sets the voltage setting for each list step in volts. The command overwrites any previously programmed voltage list and accepts a comma-delimited list of up to 100 steps; the order entered determines execution order.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Voltage value for each list step. |
| chanlistopt | channel_list | - | Channel list to apply the setting to. |
[SOURce:]LIST:VOLTage[:LEVel] <value> {,<value >}[, (@<chanlist>)]
[SOURce:]LIST:VOLTage[:LEVel]? [(@<chanlist>)]Measures the total RMS current (AC + DC) for the specified channel list. The query starts a new measurement immediately and returns one comma-separated reading per channel.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to measure. |
MEAS:CURR:ACDC? (@1)
Starts a new current measurement immediately and returns the averaged input current. The reading is returned as a formatted numeric value for each specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| (@<chanlist>)opt | channel_list | - | Channel list to measure. |
MEAS:CURR? (@1)
Queries the averaged DC power measurement. The reading is returned immediately and is not synchronized to a trigger event.
| Name | Type | Values | Description |
|---|---|---|---|
| CH1 | CH2opt | enum | CH1 | CH2 | Selects the channel to measure. |
| (@<chanlist>)opt | channel_list | - | Specifies one or more channels. |
MEAS:POW? (@1)
Queries the total RMS voltage measurement (AC + DC) and starts a new measurement immediately. The reading is returned as a +n.nnnnnnE+nn value for each specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to measure. |
MEAS:VOLT:ACDC? (@1)
Returns the averaged input voltage measurement. The reading is an averaged DC value for each specified channel and multiple responses are comma-separated.
| Name | Type | Values | Description |
|---|---|---|---|
| channel selectionopt | channel_list | - | Selects one or more channels to measure. |
MEAS:VOLT? (@1)
Returns an array containing instantaneous input samples of measured current. Values are returned in amperes and the number of points depends on the sweep settings.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to measure. |
MEAS:ARR:CURR? (@1)
Returns an array containing measurements of instantaneous input samples for the specified channels. Values are in amperes, volts, or watts.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | List of channels to measure. |
MEAS:ARR:POW? (@1)
Returns an array containing measurement of instantaneous input samples for the specified channel list. Values are returned in volts, and the number of points is set by the sweep points and related sweep timing settings.
MEAS:ARR:VOLT? (@1)
Returns the maximum measured current value for each specified channel. The reading is returned in amperes in +n.nnnnnnE+nn form, with multiple channel responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
MEAS:CURR:MAX? (@1)
Returns the measured minimum current for the specified channel list. The reading is returned in amperes in scientific notation, with multiple channel responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to measure. |
MEAS:CURR:MIN? (@1)
Returns the maximum measured power value for each specified channel. The reading is returned in scientific notation, and multiple channel responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to query. |
MEAS:POW:MAX? (@1)
Queries the measured minimum power for the specified channel list. The reading is returned in watts as one value per channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to measure. |
MEAS:POW:MIN? (@1)
Returns the maximum measured voltage for each specified channel. The reading is returned as a value in volts, and multiple responses are separated by commas.
MEAS:VOLT:MAX? (@1)
Returns the measured minimum voltage for each specified channel. The reading is returned in scientific notation, with multiple channel responses separated by commas.
MEAS:VOLT:MIN? (@1)
Saves the logged data in CSV format into the specified path and filename. It does not change the saved path and filename settings.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | Path and filename for the exported logged data. |
MMEM:EXP:DLOG "External:\datalog.csv"
Sets the triggered power level when the input is in constant power mode. The triggered level is a stored value that is transferred to the input when an input step is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | minimum - maximum | Triggered power level to store for later transfer when an input step is triggered. |
POW:TRIG 75, (@1)
Returns or sets the triggered power level when the input is in constant power mode. The queried value is returned in scientific notation for each specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that requests the minimum or maximum programmed power level. |
| chanlistopt | channel_list | - | Channels to query. |
[SOURce:]POWer[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]
Sets or queries the immediate input power level in constant power mode. Units are watts; the query returns the programmed power for each specified channel as scientific notation, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | minimum - maximum | Immediate power level to program. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional keyword form of the power value. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
[SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude] <power>| MINimum | MAXimum | DEFault[, (@<chanlist>)] [SOURce:]POWer[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chanlist>)]
Sets or queries the immediate input power level in constant power mode. Units are watts; the query returns the programmed power for each specified channel as comma-separated values.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | minimum - maximum | Immediate power level to set. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
*RST MIN Sets the input power level to 50 watts: POW 50, (@1)
Sets the transient power mode, which determines what happens to the power when the transient system is initiated and triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Transient mode to set. |
| chanlistopt | channel_list | - | Channel list to apply the command to. |
*RST FIXed Sets the input power mode to Step: POW:MODE STEP, (@1)
Sets or queries the transient power mode, which determines what happens to power when the transient system is initiated and triggered. For the query, the typical return is the current mode: FIXed, STEP, or LIST.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to which the setting applies. |
POW:MODE STEP, (@1)
Sets the over-power protection delay. The over-power protection function will not be triggered during the delay time, preventing momentary changes in input status from tripping OPP.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0 - 0.255 | Protection delay time. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum programmable delay value. |
POW:PROT:DEL 0.2, (@1)
This command is the same as OUTPut:PROTection:DELay. It sets the over-power protection delay; the over-power protection function will not be triggered during the delay time.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0 - 0.255 | Protection delay time before over-power protection can trip. |
| qualifieropt | enum | MINimum | MAXimum | Special query qualifier returning the minimum or maximum protection delay. |
POW:PROT:DEL 0.2, (@1)
Enables or disables the over-power protection. When the input power exceeds the power rating of the electronic load by 10%, the input is disabled and the Questionable Condition status register CP+ bit is set.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables/disables the over-power protection state. |
POW:PROT:STAT ON, (@1)
Enables or disables over-power protection. When the input power exceeds the power rating of the electronic load by 10%, the input is disabled and the Questionable Condition status register CP+ bit is set.
POW:PROT:STAT ON, (@1)
Sets the power range. The instrument selects the range with the best resolution for the entered highest expected input power. The query returns the maximum power that can be programmed on the presently set range for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | minimum - maximum | Highest value in watts that you expect to input; used to select the power range. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum range keyword instead of a numeric power value. |
| chanlistopt | channel_list | - | Channels to apply the setting to. |
*RST MAX POW:RANG 30, (@1)
Sets or queries the power range. The setter chooses the best range resolution for the entered maximum power; the query returns the maximum power that can be programmed on the presently set range.
| Name | Type | Values | Description |
|---|---|---|---|
| power | real | minimum - maximum | Highest value in watts expected to be input; used to select the range. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum power range value when used with the query. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
*RST MAX POW:RANG 30, (@1)
Sets the input power slew tracking state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Input power slew tracking state. |
Returns the input power slew tracking state for the specified channels. The response is 0 or 1.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list for which to query the slew tracking state. |
Sets the negative input power slew rate. The slew rate is in watts per second and affects all programmed power changes, including input state turn-on and turn-off transitions.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 9.9E+37 | Negative slew rate value to set; MAX, INFinity, or MINimum may also be used as keywords. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Keyword alternative to the numeric slew-rate value. |
[SOURce:]POWer:SLEW:NEGative[:IMMediate] <value> | MINimum | MAXimum | INFinity[, (@<chan-list>)] [SOURce:]POWer:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]
Returns the negative input power slew rate for the specified channel list. The query returns the programmed slew rate, with MIN or MAX available as qualifiers; a returned value of 9.9E37 indicates maximum slew rate.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum slew rate to query. |
| channel_listopt | channel_list | - | Channel list to query. |
POW:SLEW:NEG? POW:SLEW:NEG? MIN POW:SLEW:NEG? MAX, (@1)
Sets the input power slew rate. The slew rate is specified in watts per second and affects all programmed power changes, including those due to the input state turning on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 9.9E+37 | Slew rate to program; MAXimum or INFinity set the slew rate to maximum. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Special keyword alternative to the numeric slew-rate value. |
Queries the input power slew rate for the positive slew setting. The return is the programmed slew rate in watts per second for each specified channel, with MINimum and MAXimum accepted as query qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier; MINimum returns the minimum slew-rate resolution, and MAXimum returns the maximum or fastest slew rate. |
| channel_listopt | channel_list | - | Channels to query. |
[SOURce:]POWer:SLEW[:POSitive][:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]
Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by POWer:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the negative maximum slew rate override. |
POW:SLEW:NEG:MAX ON, (@1)
Queries the maximum negative slew-rate override state for the selected channel(s). Returns 0 or 1.
| Name | Type | Values | Description |
|---|---|---|---|
| channel_listopt | channel_list | - | Channel list to apply the query to. |
POW:SLEW:NEG:MAX? (@1)
Enables or disables the maximum slew rate override for the positive slew rate path. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by POWer:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
[SOURce:]POWer:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]POWer:SLEW[:POSitive]:MAXimum? [(@<chanlist>)]
Enables or disables the maximum slew rate override for the positive slew path. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by POWer:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
POW:SLEW:MAX ON, (@1)
Sets the transient input power level for the source. The transient function switches between the immediate setting and the transient level; units are watts.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Transient level to set, within the model-dependent programming range. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric value to set the transient level to the corresponding limit. |
POW:TLEV 5, (@1)
Specifies the transient level of the input power. The transient function switches between the immediate setting and the transient level; units are watts.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Transient input power level. |
POW:TLEV 5, (@1)
Sets the triggered resistance level when the input is in constant resistance mode. The triggered level is stored and programmed when a Step transient is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | minimum - maximum | Triggered resistance level to program. |
| qualifieropt | enum | MINimum | MAXimum | Sets the resistance to the minimum or maximum allowed value. |
| channel_listopt | channel_list | - | Channels to program. |
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude] <resistance> | MINimum | MAXimum[, (@<chanlist>)] [SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]
Sets the triggered resistance level when the input is in constant resistance mode. The triggered level is a stored value that is programmed when a Step transient is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | minimum - maximum | Triggered resistance level to program. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the minimum or maximum resistance level instead of a numeric value. |
| channel_listopt | channel_list | - | Channels to which the setting applies. |
[SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude] <resistance> | MINimum | MAXimum[, (@<chanlist>)] [SOURce:]RESistance[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)] *RST MAX Sets the triggered resistance level to 1 ohms: RES:TRIG 1, (@1)
Sets the immediate input resistance level in constant resistance mode. The query returns the programmed resistance for each specified channel as a scientific-notation value.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | minimum - maximum | Immediate resistance level to program. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional keyword alternative to a numeric resistance value. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
RES 0.5, (@1)
Returns or sets the immediate input resistance level when the input is in constant resistance mode. The query returns the programmed resistance for each specified channel in exponential notation.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional keyword to query the minimum, maximum, or default resistance instead of the programmed value. |
| chanlistopt | channel_list | - | Channel list of the resistance settings to query. |
[SOURce:]RESistance[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chan-list>)]
Sets the transient resistance mode, which determines what happens to the resistance when the transient system is initiated and triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Transient resistance mode. |
| chanlistopt | channel_list | - | Channel list to which the mode applies. |
[SOURce:]RESistance:MODE FIXed | STEP | LIST[, (@<chanlist>)] *RST FIXed Sets the resistance mode to Step: RES:MODE STEP, (@1)
Sets the resistance range for the specified channel list. The query returns the maximum programmable resistance for the currently selected range on each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | minimum - maximum | Highest resistance value expected to be input; the instrument selects the best-resolution range for this value. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum range keyword instead of a numeric resistance value. |
| chanlistopt | channel_list | - | Channel list to apply the resistance range setting or query to. |
*RST MAX RES:RANG 100, (@1)
Returns the maximum resistance that can be programmed on the presently selected range. Multiple channel responses are comma-separated and formatted as +n.nnnnnnE+nn.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that requests the minimum or maximum resistance range value. |
| channel_listopt | channel_list | - | Channels to query. |
*RST MAX RES:RANG 100, (@1)
Sets the resistance slew tracking state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Resistance slew tracking state. |
RES:SLEW COUP ON, (@1)
Queries the resistance slew tracking state. The response is the programmed tracking state for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| (@<chanlist>)opt | channel_list | - | Channel list to query. |
Sets the negative resistance slew rate. The slew rate is in ohms per second and can be set to a numeric value, MINimum, MAXimum, or INFinity; the query returns the programmed slew rate for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - 9.9E+37 | Negative slew rate value to program. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Sets the slew rate to the minimum, maximum, or infinity setting. |
| channel listopt | channel_list | - | Channel list to apply the setting to. |
[SOURce:]RESistance:SLEW:NEGative[:IMMediate] <value> | MINimum | MAXimum | INFinity[, (@<chanlist>)] [SOURce:]RESistance:SLEW:NEGative[:IMMediate]? [MINimum | MAXimum,] [(@<chanlist>)]
Returns the negative resistance slew rate setting for the specified channel(s). The query returns the programmed slew rate, with MINimum or MAXimum allowed as qualifiers to request the minimum or maximum value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to request the minimum or maximum slew-rate value. |
| chanlistopt | channel_list | - | Channel list to query. |
RES:SLEW:NEG 25, (@1) RESistance:SLEW? MIN
Sets the resistance slew rate in ohms per second, affecting all programmed resistance changes including input state turn-on and turn-off. The query returns the programmed slew rate for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - 9.9E+37 | Resistance slew rate to set. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Special keywords accepted instead of a numeric slew rate. |
| chanlistopt | channel_list | - | Channel list to apply the command or query to. |
[SOURce:]RESistance:SLEW[:POSitive][:IMMediate] 50, (@1) [SOURce:]RESistance:SLEW[:NEGative][:IMMediate] 25, (@1)
Returns the programmed resistance slew rate for the specified channel list. The query supports optional MINimum or MAXimum to read the minimum slew value or the maximum/fastest slew setting.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to return the minimum slew value or the maximum slew value. |
| chanlistopt | channel_list | - | Channel list to query. |
RES:SLEW? MIN, (@1)
Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by RESistance:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the negative maximum slew rate override. |
Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by RESistance:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the override. |
Disables the negative maximum slew rate: RES:SLEW:NEG:MAX OFF, (@1)
Enables or disables the maximum slew rate override for the resistance slew command. When enabled, the slew rate is set to its maximum value; when disabled, it uses the immediate value set by RESistance:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
RES:SLEW:MAX OFF, (@1)
Enables or disables the maximum slew rate override for resistance slew. When enabled, the slew rate is set to its maximum value; when disabled, it uses the immediate value set by RESistance:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns the maximum slew rate override on or off. |
RES:SLEW:MAX OFF, (@1)
Sets the transient level of the resistance. The transient function switches between the immediate setting and the transient level; units are in ohms.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Transient resistance level. |
RES:TLEV 5, (@1)
Specifies the transient level of the resistance. The transient function switches between the immediate setting and the transient level.
RES:TLEV 5, (@1)
Enables or disables current data logging for the specified channels. The query returns the on/off status of current data logging for the specified channels.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables current data logging. |
| chanlistopt | channel_list | - | Channels affected by the command. |
SENS:DLOG:FUNC:CURR 1, (@1,2)
Returns the status of the current data logging enable for the specified channels. The channel list is optional and may be omitted.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels for which to query current data logging status. |
SENSe:DLOG:FUNC:CURRent? [(@<chanlist>)]
Enables or disables the logging of minimum and maximum values for each sample of data. The query returns whether minimum and maximum logging is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables minimum and maximum logging. |
SENS:DLOG:FUNC:MINM 1
Enables or disables the logging of minimum and maximum values for each sample of data. The query returns whether the logging of minimum and maximum values is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables minimum/maximum value logging. |
SENSe:DLOG:FUNCtion:MINMax?
Enables or disables voltage data logging for the channels stated in (@<chanlist>). The query returns the on/off status of voltage data logging for the specified channels.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables voltage data logging. |
| chanlistopt | channel_list | - | Channels to apply the command to. |
SENS:DLOG:FUNC:VOLT 1, (@1:2)
Enables or disables voltage data logging for the channels stated in (@<chanlist>). The query returns the status of the voltage data logging enable for the stated channels.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables voltage data logging. |
| (@<chanlist>)opt | channel_list | - | Channels to apply the logging function to. |
SENS:DLOG:FUNC:VOLT 1, (@1:2)
Sets the datalog trigger offset as a percent of the total datalog duration. The query returns the trigger offset in percent.
| Name | Type | Values | Description |
|---|---|---|---|
| offset percent | real | 0 - 100 | Percent of the total datalog duration at which the trigger occurs. |
SENS:DLOG:OFFS 50
Returns the datalog trigger offset as a percent of the total datalog duration. A value of 0 places the trigger at the beginning of the running datalog, and 100 places it at the end.
SENS:DLOG:OFFS 50
Sets the sample period for datalogging in seconds. The entered value is rounded to the nearest 20.48 µs integral; minimum is 20.48 µs and maximum is 60 seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.00002048 - 60 | Sample period value in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric time value. |
SENS:DLOG:PER 0.4
Sets the sample period in seconds for datalogging. The entered value is rounded to the nearest 20.48 µs integral; minimum is 20.48 µs and maximum is 60 seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.00002048 - 60 | Sample period in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword qualifier for the sample period. |
SENS:DLOG:PER 0.4
Sets the datalog sample duration in seconds. The query returns the sample duration in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 - 36000000 | Sample duration to set, in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Sets the sample duration to the minimum or maximum allowed value. |
SENS:DLOG:TIME 120
Sets the sample duration in seconds for datalogging. The query returns the sample duration in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 - 36,000,000 | Sample duration to set, in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum sample duration. |
SENS:DLOG:TIME 120
Sets the sample period in seconds for data logging. This command has been superseded by SENSe:DLOG:PERiod, but remains available for backward compatibility.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 24.08 µs - 60 s | Sample period to set, in seconds. The entered value is rounded to the nearest 20.48 µs integral. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum to set the sample period to the minimum or maximum allowed value. |
SENS:DLOG:TINT 0.4
Sets or queries the sample period in seconds. This command is superseded by SENSe:DLOG:PERiod, but remains available for backward compatibility.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.00002048 - 60 | Sample period to set, in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier returning the minimum or maximum sample period. |
SENS:DLOG:TINT 0.4
Enables or disables the current measurement function for the specified channel list. The query returns the on/off status of the current measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables current measurement. |
| channel_listopt | channel_list | - | Channels to which the function setting applies. |
SENS:FUNC:CURR 1, (@1) SENS:FUNC:CURR? (@1)
Enables or disables the current measurement function. The query returns the status of the current measurement function for the specified channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the current measurement function. |
| channel_listopt | channel_list | - | Channel list to which the command applies. |
SENS:FUNC:CURR 1, (@1) SENS:FUNC:CURR? (@1)
Enables or disables the voltage measurement function for the selected channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the voltage measurement function. |
| channel_listopt | channel_list | - | Channel list to apply the setting to. |
SENS:FUNC:VOLT 1, (@1)
Enables or disables the voltage measurement function for the selected channel list. The query returns the on/off status of the voltage measurement function.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the voltage measurement function. |
| channel_listopt | channel_list | - | Channel list to apply the setting to. |
SENS:FUNC:VOLT 1, (@1)
Defines the offset in a data sweep for triggered measurements. Positive values represent samples acquired after the trigger, and negative values represent samples acquired before the trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| offset points | integer | -131,071 - 2,000,000,000 | Offset in data points for triggered sweep measurements. |
Queries the offset in a data sweep for triggered measurements. Positive values represent delay after the trigger before samples are acquired, and negative values represent samples taken prior to the trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum offset points value. |
| chanlistopt | channel_list | - | Measurement channels to query. |
SENSe:SWEep:OFFSet:POINts? [MINimum | MAXimum,] [(@<chanlist>)]
Defines the number of points in a measurement sweep. The value can be set from 1 to 131,072, and the command applies to both voltage and current measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| data point | integer | 1 - 131,072 | Number of points in the sweep. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum in place of a numeric point count. |
| chanlistopt | channel_list | - | Channel list to apply the setting to. |
SENS:SWE:POIN 2048, (@1)
Returns the number of points in a measurement sweep. The query can be qualified with MINimum or MAXimum, and optionally a channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum number of points. |
| channel_listopt | channel_list | - | Channel list to query. |
SENS:SWE:POIN 2048, (@1)
Defines the time period between samples in seconds for the specified channel list. Programmed values can range from 5.12 µs to 40,000 s, with some values rounded to 10.24 ms or 20.48 ms increments depending on the measurement configuration.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.00000512 - 40000 | Time interval between samples. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed time interval. |
| chanlistopt | channel_list | - | Channel list to apply the setting to. |
SENS:SWE:TINT 0.001, (@1)
Defines the time period between samples in seconds. Programmed values can range from 5.12 µs to 40,000 s, with rounding applied above 10.24 ms or 20.48 ms depending on measurement count.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 5.12 µs - 40,000 s | Time period between samples. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum supported time interval. |
| channel listopt | channel_list | - | Specifies the channel list. |
SENS:SWE:TINT 0.001, (@1)
Returns the value of the Operation Status Condition register. This read-only register holds the live operational status of the instrument and is not cleared by reading it.
STAT:OPER:COND? (@1)
Returns the value of the Operation Status group event register. The register is read-only and is cleared when read.
Reads the operation status event register: STAT:OPER? (@1)
Sets bits in the enable register for the Operation Status group. The query reads back the enable register as a decimal value representing the binary-weighted sum of all bits set.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | 0 - 65535 | A decimal value corresponding to the binary-weighted sum of the bits in the register. |
STAT:OPER:ENAB 512, (@1)
Sets bits in the enable register for the Operation Status group. The query reads the enable register and returns its decimal, binary-weighted bit sum.
STAT:OPER:ENAB 512, (@1)
Sets and queries the value of the NTR (Negative-Transition) register. The register acts as a polarity filter between the Operation Condition and Operation Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
| channel_listopt | channel_list | - | Optional channel list in parentheses. |
STAT:OPER:NTR 24, (@1)
Sets and queries the value of the NTR (Negative-Transition) register. This register acts as a polarity filter between the Operation Condition and Operation Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - MAXimum | A decimal value corresponding to the binary-weighted sum of the bits in the register. |
| channel_listopt | channel_list | - | Channel list in parentheses. |
STAT:OPER:NTR 24, (@1)
Sets or queries the value of the PTR (Positive-Transition) register. This register acts as a polarity filter between the Operation Condition and Operation Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| <value> | integer | 0 - 4294967295 | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
| <@chanlist>opt | channel_list | - | Channel list to which the register value applies. |
STAT:OPER:PTR 24, (@1)
Sets and queries the value of the PTR (Positive-Transition) register, which acts as a polarity filter between the Operation Condition and Operation Event registers. When a bit in PTR is set to 1, a 0-to-1 transition of the corresponding Operation Condition bit sets the corresponding Operation Event bit.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
| chanlistopt | channel_list | - | Channel list to which the register value applies. |
STAT:OPER:PTR 24, (@1)
Presets the Operation and Questionable enable, PTRansition, and NTRansition registers. It sets the listed registers to their preset state, with all defined bits disabled.
STAT:PRES
Returns the value of the Questionable Status group condition register. This is a read-only, live (unlatched) register; reading it does not clear the register.
STAT:QUES:COND? (@1)
Returns the value of the Questionable Status event register. Reading this read-only register clears it.
STAT:QUES? (@1)
Sets bits in the enable register for the Questionable Status group. The query reads back the enable register as a decimal value representing the binary-weighted sum of all bits set in the register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
| chanlistopt | channel_list | - | Channel list to apply the setting to. |
STAT:QUES:ENAB 16, (@1)
Reads or sets the enable register for the Questionable Status group. The query returns the register contents as a decimal value equal to the binary-weighted sum of the bits set.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Optional channel list. |
STAT:QUES:ENAB 16, (@1)
Sets or queries the value of the NTR (Negative-Transition) register. This register acts as a polarity filter between the Questionable Condition and Questionable Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
| chanlistopt | channel_list | - | Channel list to which the setting applies. |
STAT:QUES:NTR 24, (@1)
Sets or queries the value of the NTR (Negative-Transition) register in the Questionable Status group. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | A decimal value corresponding to the binary-weighted sum of the bits in the register. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
STAT:QUES:NTR 24, (@1)
Sets and queries the value of the PTR (Positive-Transition) register, which acts as a polarity filter between the Questionable Condition and Questionable Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - <bit value> | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
| chanlistopt | channel_list | - | Channel list qualifier for the register value. |
STAT:QUES:PTR 24, (@1)
Sets and queries the value of the PTR (Positive-Transition) register. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
| chanlistopt | channel_list | - | Channel list to which the PTR register value applies. |
STAT:QUES:PTR 24, (@1)
Enables or disables the beeper. The query returns 0 for OFF or 1 for ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the beeper. |
Enables or disables the beeper. The query returns 0 for OFF or 1 for ON.
Issues a single beep immediately.
:SYSTem:BEEPer[:IMMediate]
Sets the electronic load to local, remote, or remote lockout mode. The query returns the current communication state as LOC, REM, or RWL.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LOCal | REMote | RWLock | Selects local, remote, or remote lockout mode. |
Sets the electronic load to local, remote, or remote-with-lock mode. The query returns the current remote/local state as LOC, REM, or RWL.
Returns the initial socket control connection port number. After the control port number is obtained, a control socket connection can be opened.
Sets or queries the real time clock date in year, month, and day. The year range is 2000 to 2099, and the query returns comma-separated year, month, and day values.
| Name | Type | Values | Description |
|---|---|---|---|
| yyyy | integer | 2000 - 2099 | Year to set in the real time clock date. |
| mm | integer | - | Month to set in the real time clock date. |
| dd | integer | - | Day to set in the real time clock date. |
SYST:DATE 2019,11,27
Sets the date of the real-time clock in year, month, and day. The query returns the current date as comma-separated year, month, and day values.
SYST:DATE 2019,11,27
Returns the electronic load error queue, up to 20 errors, in first-in-first-out order. The query reads and clears the first error in the queue; if no errors have occurred it returns +0, "No error".
SYST:ERR?
Places the electronic load in local mode. All front-panel keys are fully functional.
SYST:LOC
Places the electronic load into remote mode for remote operation. All front-panel keys are disabled except for the [Lock/Unlock] key.
SYST:REM
Places the electronic load in remote mode and disables all front-panel keys, including the Lock/Unlock key. It is the same as SYSTem:REMote except for the key lock behavior; SYSTem:LOCal can be used to unlock the front-panel keys.
SYST:RWL
Clears all user memory and reboots the instrument. It sanitizes all user data by writing zeros to flash memory and performing a chip erase; identification and calibration data are not erased.
Sets or queries the real time clock in hours, minutes, and seconds. The setter accepts values from 0,0,0 (midnight) to 23,59,59 (one second before midnight).
| Name | Type | Values | Description |
|---|---|---|---|
| hh | integer | 0 - 23 | Hours value for the real time clock. |
| mm | integer | 0 - 59 | Minutes value for the real time clock. |
| ss | integer | 0 - 59 | Seconds value for the real time clock. |
SYST:TIME 13,30,15
Returns the real time clock in hours, minutes, and seconds.
SYST:TIME 13,30,15
Returns the present SCPI version of the electronic load. The returned value is a string in the form YYYY.V, where YYYY is the version year and V is the version number.
SYST:VERS?
Programs the triggered voltage level when the input is in constant voltage mode. The triggered level is a stored value transferred to the input when an input step is triggered; units are volts.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | minimum - maximum | Triggered voltage level to program. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum to set the lowest or highest programmable voltage level for the selected range. |
VOLT:TRIG 5, (@1)
Returns the programmed triggered voltage level for each specified channel. Multiple responses are separated by commas; MAX and MIN return the highest and lowest programmable voltage levels for the selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that returns the minimum or maximum programmable voltage level instead of the programmed value. |
| chanlistopt | channel_list | - | Channels for which to return the triggered voltage level. |
Programs the immediate voltage level when the input is in constant voltage mode. Units are volts.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | minimum - maximum | Immediate voltage level to program. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Use MINimum, MAXimum, or DEFault instead of a numeric voltage value. |
| chanlistopt | channel_list | - | Channel list to which the voltage level applies. |
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <voltage>| MINimum | MAXimum | DEFault[, (@<chanlist>)] [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chan-list>)]
Programs or queries the immediate voltage level when the input is in constant voltage mode. Units are volts; the query returns the programmed voltage level for each specified channel, with optional MINimum, MAXimum, or DEFault qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | minimum - maximum | Immediate voltage level to program. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Returns the minimum, maximum, or default programmable voltage level instead of the programmed value. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
*RST MIN Sets the input voltage level to 20 V: VOLT 20, (@1)
Sets or queries the under-voltage inhibit mode. When enabled, the electronic load will not sink current until the input voltage rises above the voltage-on setting.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LATChing | LIVE | OFF | Behavior of the under-voltage inhibit function. |
| chanlistopt | channel_list | - | Channel list to apply the setting to. |
VOLT:INH:VON:MODE LATC, (@1)
Sets the behavior of the under-voltage inhibit function. When enabled, the electronic load will not sink current until the input voltage rises above the voltage-on setting.
Sets the voltage-on threshold used by the under-voltage inhibit function. When enabled, the electronic load will not sink current until the input voltage rises above this setting.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | minimum - 153 | Voltage-on threshold to apply. |
| qualifieropt | enum | MAXimum | MINimum | DEFault | Selects the maximum, minimum, or default voltage-on value. |
[SOURce:]VOLTage:INHibit:VON 4, (@1)
Sets or queries the voltage-on level for the under-voltage inhibit function. When enabled, the electronic load will not sink current until the input voltage rises above this setting; units are in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | minimum - 153 | Voltage-on level to set. |
| qualifieropt | enum | MAXimum | MINimum | DEFault | Optional keyword selecting the minimum, maximum, or default voltage-on value. |
*RST MIN Specifies a voltage-on of 4 volts: VOLT:INH:VON 4, (@1)
Determines what happens to the input 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Selects the voltage mode. |
| chanlistopt | channel_list | - | Channels to apply the setting to. |
[SOURce:]VOLTage:MODE FIXed | STEP | LIST[, (@<chanlist>)] [SOURce:]VOLTage:MODE? [(@<chanlist>)] *RST FIX VOLT:MODE STEP,(@2)
Determines what happens to the input 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.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels to query. |
*RST FIX Sets the voltage mode of channel 2 to Step: VOLT:MODE STEP,(@2)
Sets the voltage range for the specified channel(s). The instrument selects the best-resolution range for the highest voltage you expect to input; the query returns the maximum voltage for the presently set range.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | minimum - maximum | Highest input voltage expected, used to select the range. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword form of the voltage value. |
| chanlistopt | channel_list | - | Channel list to which the range applies. |
*RST MAX VOLT:RANG 100, (@1)
Queries the maximum voltage for the currently set voltage range. Multiple channel responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum value for the queried voltage range. |
| channel listopt | channel_list | - | Specifies the channels to query. |
*RST MAX VOLT:RANG 100, (@1)
Sets the voltage slew tracking state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Voltage slew tracking state. |
VOLT:SLEW:COUP ON, (@1)
Queries the voltage slew tracking state for the specified channel list. The query returns 1 when tracking is enabled and 0 when it is disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channels to query. |
Sets the negative voltage slew rate. The slew rate is set in volts per second and affects all programmed voltage changes, including those due to the input state turning on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| slew rate | real | minimum - 9.9E+37 | Sets the negative input slew rate. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Sets the slew rate to the minimum value, maximum value, or maximum/fastest slew rate. |
| channel listopt | channel_list | - | Specifies the channel list. |
Returns the negative voltage slew rate. The query returns the programmed slew rate in volts per second for each specified channel, or the minimum value with MINimum.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum slew-rate value instead of the programmed setting. |
| channel_listopt | channel_list | - | Channels to query. |
VOLT:SLEW:NEG? MIN, (@1) VOLT:SLEW:NEG? (@1)
Sets the positive voltage slew rate. The slew rate is specified in volts per second and applies to all programmed voltage changes; MAXimum or INFinity set the fastest slew rate.
| Name | Type | Values | Description |
|---|---|---|---|
| slew rate | real | minimum - 9.9E+37 | Positive input slew rate to program. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Sets the slew rate to the minimum or maximum allowed value, or to infinity. |
| chanlistopt | channel_list | - | Channels to apply the setting to. |
Queries the positive voltage slew rate for the specified channels. The query returns the programmed slew rate value; if the value is the minimum slew rate, the minimum value is returned, and if 9.9E+37 is returned it indicates maximum slew rate.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that returns the minimum slew rate or the maximum allowed slew rate. |
| channel listopt | channel_list | - | Channels for which the slew rate is queried. |
VOLT:SLEW? MIN, (@1) VOLT:SLEW? (@1)
Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by the VOLTage:SLEW command.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the negative maximum slew rate override. |
[SOURce:]VOLTage:SLEW:NEGative:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]VOLTage:SLEW:NEGative:MAXimum? [(@<chanlist>)]
Enables or disables the negative maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it is set to the immediate value set by the VOLTage:SLEW command.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the negative maximum slew rate override. |
| channel_listopt | channel_list | - | Channel list to apply the command to. |
[SOURce:]VOLTage:SLEW:NEGative:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]VOLTage:SLEW:NEGative:MAXimum? [(@<chanlist>)]
Enables or disables the maximum slew rate override for the positive voltage slew rate. When enabled, the slew rate is set to its maximum value; when disabled, it follows the immediate value set by VOLTage:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
[SOURce:]VOLTage:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]VOLTage:SLEW[:POSitive]:MAXimum? [(@<chanlist>)]
Enables or disables the maximum positive slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, it follows the value set by VOLTage:SLEW.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the maximum slew rate override. |
[SOURce:]VOLTage:SLEW[:POSitive]:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)] [SOURce:]VOLTage:SLEW[:POSitive]:MAXimum? [(@<chanlist>)]
Sets the state of the remote sense relays for the selected channel list. The query returns the selected remote sense relay state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | INTernal | EXTernal | Selects local sensing (INTernal) or remote sensing (EXTernal). |
| chanlistopt | channel_list | - | Channel list to which the setting applies. |
*RST INT Sets the sense mode to external (4-wire): VOLT:SENS:SOUR EXT, (@1)
Sets the state of the remote sense relays. The query returns the selected state of the remote sense relay.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | INTernal | EXTernal | Selects local sensing (INTernal) or remote sensing (EXTernal). |
| chanlistopt | channel_list | - | Channels to which the command applies. |
*RST INT Sets the sense mode to external (4-wire): VOLT:SENS:SOUR EXT, (@1)
Sets the transient level of the input voltage. The transient function switches between the immediate setting and the transient level, with units in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Transient input voltage level. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum transient level instead of a numeric value. |
*RST MIN Sets the transient input voltage to 5 V: VOLT:TLEV 5, (@1)
Specifies the transient level of the input voltage. The transient function switches between the immediate setting and the transient level; units are volts.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | minimum - maximum | Transient input voltage level. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum transient level instead of the programmed value. |
[SOURce:]VOLTage:TLEVel 5, (@1) [SOURce:]VOLTage:TLEVel? [MINimum | MAXimum,] [(@<chanlist>)]