Starts the current calibration procedure. The command is part of the calibration command set.
SCPI COMMAND REFERENCE
The Keysight E36233A is Keysight's power supply in the E36200 family. Its SCPI remote-control interface exposes 281 commands across 20 subsystems - 152 settable and 129 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.
281
Commands
152
Settable
129
Queries
20
Subsystems
SCPI
Verified
2026-07-16
All commands
Sets the current calibration level. No parameter details are documented in the provided slice.
Starts the voltage calibration step. The slice lists it in the calibration command set with no further syntax or parameter details.
Enables or disables automatic saving of calibration constants. When Auto Save is enabled, calibration data is moved from volatile memory to non-volatile memory when leaving the CAL state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the CAL auto save feature. |
CAL:ASAVE 1
Enables or disables automatic saving of calibration constants. When Auto Save is enabled, calibration data is automatically moved from volatile memory to non-volatile memory when leaving the CAL state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables the CAL auto save feature. |
CAL:ASAVE 1
Returns the number of times the power supply has been calibrated. The count increments by one for each calibration point; a complete calibration for both outputs on E36233A and E36234A models increases it by two.
CAL:COUN?
Enters an output current calibration value read from a digital multimeter. Select a calibration level before using this command; it can only be used when calibration is unsecured and the output is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Output current value obtained by reading a DMM. |
| chanlist | channel_list | - | Channel list. |
CAL:CURR 5
Sets the low-end calibration current value entered from a DMM for a channel. This command is only used for small current calibration and can only be used when calibration is unsecured and output is on.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Output current value obtained by reading a DMM. |
| chanlist | channel_list | - | Channel list identifying the output to calibrate. |
CAL:CURR:LOW 0.5
Sets the power supply to a current calibration point entered with the CALibration:CURRent[:DATA] command. It can only be used after calibration is unsecured, and the low-end point must be selected and entered first.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | MINimum | MAXimum | Selects the calibration point to set. |
CAL:CURR:LEV MIN, (@1)
Sets the output current value obtained by reading a DMM for small current calibration. It can only be used when calibration is unsecured and the output is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Output current value obtained by reading a DMM. |
CAL:CURR:LOW 0.5
Saves calibration-related information in non-volatile memory. The string can be read regardless of security status, but the instrument must be unsecured before saving it.
| Name | Type | Values | Description |
|---|---|---|---|
| "<string>" | string | - | Information to store, up to 40 characters. |
CAL:STR "4/22/17"
Returns the stored calibration date string. The string can contain up to 40 characters of calibration-related information.
Saves calibration constants in non-volatile memory after calibration has been completed. If Auto Save is not enabled, send this command to store new calibration data.
CAL:SAVE
Enters a new security passcode. To change the passcode, first unsecure the power supply using the old passcode, then enter the new passcode. The passcode can be set up to 9 digits.
| Name | Type | Values | Description |
|---|---|---|---|
| new code | integer | 0 - 999999999 | New security passcode to store. |
CAL:SEC:CODE 12345
Secures or unsecures the power supply for calibration using the specified code. The query returns 0 for calibration unsecured or 1 for calibration secured.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Security state to set for calibration. |
| code | integer | - | Passcode used to secure or unsecure calibration. |
CAL:SEC:STAT ON, 0
Secures or unsecures the power supply for calibration using the specified code. The query returns 0 when calibration is unsecured and 1 when it is secured.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Security state to set. |
| code | integer | - | Calibration security code. |
CAL:SEC:STAT ON, 0
Saves up to 40 characters of calibration-related information such as the last calibration date, next due date, or the power supply's serial number. You must unsecure the instrument before saving the string, but the string can be read regardless of security status.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Quoted text to store. |
CAL:STR "4/22/17"
Saves up to 40 characters of calibration information such as the last calibration date, next calibration due date, or serial number. The string can be read regardless of security status, but it must be unsecured before saving.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Calibration information string to store. |
CAL:STR "4/22/17"
Sets the power supply to a calibration point entered with CALibration:VOLTage[:DATA]. During calibration, the low-end point (MIN) must be selected and entered first, followed by the high-end point (MAX).
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MINimum | MAXimum | Selects the calibration point to enter. |
CAL:VOLT:LEV MIN
Enters a voltage calibration value for the selected output, using a reading obtained from an external meter. Two successive values for the calibration range ends must be entered while calibration is unsecured and the appropriate calibration level is selected.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | real | V | Voltage value to enter for calibration. |
| chanlist | channel_list | - | Selected output channel list. |
CAL:VOLT 5, (@1)
Sets the current protection delay. The default value is 50 ms.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 | Current protection delay value. |
Sets the step size for current programming used by the CURRent UP and CURRent DOWN commands. The step size may also be queried, and the query can return the minimum resolution when DEFault is specified.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - maximum | Step size for current programming. |
Returns the current step size used for current programming with the CURRent UP and DOWN commands. The query returns a number in scientific notation for each specified channel; DEFault returns the instrument's minimum resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | DEFault | Selects the default step size. |
Programs the immediate current level of the selected output in amperes. The level can also be increased or decreased with UP or DOWN by the step size set by CURRent:STEP.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 A - 20.6 A | Immediate current level to set, or MINimum/MAXimum/DEFault/UP/DOWN. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Selects the minimum, maximum, or default current level instead of a numeric value. |
| channel list | channel_list | - | Channel list to which the command applies. |
Programs the immediate current level of the selected output in amperes. The query returns the present current level for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 20.6 A | Immediate current level to set, or the keyword MINimum, MAXimum, DEFault, UP, or DOWN. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Qualifier accepted by the query to return the minimum, maximum, or default current level. |
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <current> | MINimum | MAXimum | DEFault | UP | DOWN, (@<chanlist>) [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? MINimum | MAXimum | DEFault, (@<chanlist>)
Sets the step size for current programming with the CURRent UP and CURRent DOWN commands. The step size can be set to the instrument’s minimum resolution using DEFault, and the query returns the step size for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - maximum | Step size for current programming. |
| qualifieropt | enum | DEFault | Use DEFault to set the step size to the minimum resolution. |
Queries the current step size used for CURRent UP/DOWN programming. The query returns a numeric value for each specified channel, and may be qualified with DEFault to return the minimum resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | DEFault | Optional query qualifier; DEFault returns the minimum resolution of the instrument. |
Programs the immediate current level of the selected output in amperes. The level can also be adjusted with the UP or DOWN parameter by a predetermined amount.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - maximum | Immediate current level to set. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | UP | DOWN | Special value keyword instead of a numeric current setting. |
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <current> | MINimum | MAXimum | DEFault | UP [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? MINimum | MAXimum | DEFault, (@<chanlist>)
Programs the immediate current level of the selected output in amperes. The query returns the present current level for each specified channel, and the level can also be adjusted with UP or DOWN by a predetermined step size.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 10.3 A | Immediate current level to program, or the minimum/maximum/default level keyword, or UP/DOWN adjustment. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Optional query qualifier selecting the minimum, maximum, or default current level to return. |
CURR 3, (@1)
Programs the triggered current level of the specified output channel. Units are amperes, and the triggered level is a stored value transferred to the output when an output step is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| current level | real | 0 A - maximum | Triggered current level to program. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric current level. |
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current>| MINimum | MAXimum, (@<chanlist>) [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)
Programs or queries the triggered current level of the specified output channel. The triggered level is a stored value transferred to the output when a step is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| current level | real | 0 A - 10 A | Triggered current level to program. |
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum triggered current level. |
| channel list | channel_list | - | Output channel(s) to apply the command to. |
Programs the triggered current level of the specified output channel. The level is stored and transferred to the output when an output step is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 A - 10 A | Triggered current level to set; may also be specified as MINimum or MAXimum. |
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current>| MINimum | MAXimum, (@<chanlist>) [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)
Programs or queries the triggered current level of the specified output channel. The level is a stored value transferred to the output when an output step is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 10 A | Triggered current level to program. |
| qualifieropt | enum | MINimum | MAXimum | Alternative to the numeric current value. |
| chanlist | channel_list | - | Output channel list. |
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current>| MINimum | MAXimum, (@<chanlist>) [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)
Sets or queries the current mode used when the transient system is initiated and triggered. The query returns the current mode for each specified channel, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Current mode to use when the transient system is initiated and triggered. |
[SOURce:]CURRent:MODE FIXed | STEP | LIST, (@<chanlist>) [SOURce:]CURRent:MODE? (<@chanlist>) Sets the current mode of channel 3 to Step: CURR:MODE STEP, (@3)
Returns the current mode for each specified channel. Multiple responses are separated by commas.
[SOURce:]CURRent:MODE? (<@chanlist>)
Clears an overcurrent protection event.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list to apply the clear operation to. |
CURR:PROT:CLE, (@1)
Sets the level at which overcurrent protection trips, in amperes. This command is only applicable during persona mode.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 1 - maximum | Overcurrent protection trip level. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric current level. |
[SOURce:]CURRent:PROTection[:LEVel][:AMPLitude] <current> | MINimum | MAXimum, (@<chanlist>) [SOURce:]CURRent:PROTection[:LEVel][:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)
Sets the overcurrent protection trip level in amperes. The query returns the current protection level for each specified channel, with an optional MINimum or MAXimum qualifier.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 1 - maximum | Overcurrent protection trip level. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum current protection level instead of the present level when used with the query. |
CURR:PROT 20, (@2)
Sets what happens to the output current when the transient system is initiated and triggered. The mode can be fixed, step, or list for the specified channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Current mode to use when the transient system is initiated and triggered. |
| chanlist | channel_list | - | Channel list to which the mode applies. |
CURR:MODE STEP, (@3)
Returns the current mode for each specified channel. Multiple responses are separated by commas.
[SOURce:]CURRent:MODE? (<@chanlist>)
Clears an overcurrent protection event for the specified channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list to apply the clear operation to. |
:CURR:PROT:CLE (@1)
Sets the overcurrent protection trip level in amperes. This command is only applicable during persona mode.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 1 - maximum | Overcurrent protection level. |
| qualifieropt | enum | MINimum | MAXimum | Sets the current protection level to the minimum or maximum allowed value. |
Sets the current protection level that trips overcurrent protection, in amperes. The query returns the current level for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 1 - maximum | Current protection trip level. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum in place of a numeric current value. |
[SOURce:]CURRent:PROTection[:LEVel][:AMPLitude] <current> | MINimum | MAXimum, (@<chanlist>) [SOURce:]CURRent:PROTection[:LEVel][:AMPLitude]? [MINimum | MAXimum,] (@<chanlist>)
Specifies the conditions under which the overcurrent protection delay timer starts.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Condition used to start the overcurrent protection delay timer. |
[SOURce:]CURRent:PROTection:DELay:STARt SCHange | CCTRans, (@chanlist) [SOURce:]CURRent:PROTection:DELay:STARt? (@chanlist)
Specifies the conditions under which the overcurrent protection delay timer starts.
Sets the time in milliseconds that the overcurrent protection is temporarily disabled after a current level change. The query returns the overcurrent protection delay in milliseconds in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0 - 3600 | Delay time in milliseconds. |
CURR:PROT:DEL 0.2, (@1)
Returns the overcurrent protection delay in milliseconds for the specified channel list. The query accepts optional MINimum or MAXimum qualifiers and returns the delay value in exponential notation.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to request the minimum or maximum delay value. |
| chanlist | channel_list | - | Channel list to which the query applies. |
CURR:PROT:DEL 0.2, (@1)
Specifies the conditions under which the overcurrent protection delay timer starts.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Selects when the overcurrent protection delay timer starts. |
Specifies the conditions under which the overcurrent protection delay timer starts.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Condition under which the overcurrent protection delay timer starts. |
[SOURce:]CURRent:PROTection:DELay:STARt SCHange | CCTRans, (@chanlist) [SOURce:]CURRent:PROTection:DELay:STARt? (@chanlist)
Sets the time in milliseconds that the overcurrent protection is temporarily disabled after a current level change. The query returns the protection delay in milliseconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0 - 3600.000 | Protection delay time in milliseconds. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword qualifier for the set/query value. |
| chanlist | channel_list | - | Channel list. |
*RST 0.050 Sets the protection delay to 0.2 seconds for channel 1: CURR:PROT:DEL 0.2, (@1)
Queries the overcurrent protection delay time for the specified channel list. The value is returned in milliseconds in exponential form.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum delay value instead of the present setting. |
Enables or disables overcurrent protection for the specified channel list. When enabled, the instrument enters a protected state if constant-current operation persists beyond the OCP delay; output is turned off after OCP trips.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables overcurrent protection. |
| chanlistopt | channel_list | - | Channel list to which the protection state applies. |
Enables or disables overcurrent protection for the selected channel. When enabled, the instrument enters a protected state if constant-current operation persists longer than the OCP delay; the output is turned off if OCP trips.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns current protection on or off. |
CURR:PROT:STATe? (@<chanlist>)
Queries whether an overcurrent protection trip has occurred. The value is reset to 0 by CURRent:PROTection:CLEar.
Enables or disables overcurrent protection for the selected channel(s). When OCP trips, the output turns OFF; the condition can be cleared after the cause is removed.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables overcurrent protection. |
Enables or disables overcurrent protection for the specified channel list. When enabled, the instrument enters a protected state if constant current persists longer than the OCP delay, and the output turns off after OCP trips.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables overcurrent protection. |
| chanlistopt | channel_list | - | Channel list to apply the command to. |
Indicates whether an overcurrent protection event has occurred. Returns 1 if an overcurrent protection occurred, or 0 if not; the flag is reset by CURRent:PROTection:CLEar.
Sets the digital output bus state. The default value is FALSE.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | FALSE | TRUE | Enables or disables the digital output bus. |
Returns the state of the digital control port pins.
Sets the output data on the digital control port when that port is configured for Digital I/O operation. The written binary-weighted value controls the three signal pins according to the bit assignments shown in the manual.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 7 | Binary-weighted value written to the digital control port. |
DIG:OUTP:DATA 5
Returns the state of the digital control port pins.
Returns the state of the digital control port pins.
Sets the output data on the digital control port when that port is configured for Digital I/O operation. The written binary-weighted value controls pins 1 to 3 according to bit assignments 0, 1, and 2.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 7 | Binary-weighted value written to the digital control port. |
DIG:OUTP:DATA 5
Returns the state of the digital control port pins.
DIG:OUTP:DATA?
Sets the function of digital port pins 1 through 3 and stores the pin functions in non-volatile memory. The query returns the setting of the specified pin.
| Name | Type | Values | Description |
|---|---|---|---|
| pin | integer | 1 - 3 | Pin number to configure. |
| function | enum | DIO | DINP | TOUT | TINP | FAUL | INH | ONC | OFFC | REL | Function assigned to the selected pin. |
*RST DINP Sets pin 1 to Fault mode: DIG:PIN1:FUNC FAUL
Returns the setting of pins 1, 2, or 3 for the digital port pin function. The pin function can be DIO, DINPut, TOUTput, TINPut, FAULt, INHibit, ONCouple, OFFCouple, or RELay.
Sets the function of digital port pins 1, 2, or 3 and saves the setting in non-volatile memory. The query returns the setting of the selected pin.
| Name | Type | Values | Description |
|---|---|---|---|
| pin | integer | 1 - 3 | Pin number to configure. |
| function | enum | DIO | DINP | TOUT | TINP | FAUL | INH | ONC | OFFC | REL | Function assigned to the specified digital pin. |
SET pin 1 to Fault mode: DIG:PIN1:FUNC FAUL
Sets the functions of digital port pins 1, 2, or 3. The pin functions are saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | DIO | DINP | TOUT | TINP | FAUL | INH | ONC | OFFC | REL | Selects the function for the specified pin. |
DIG:PIN1:FUNC FAUL
Sets the polarity of digital port pins 1 to 3. Pin polarities are saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Sets the pin polarity to positive or negative. |
DIG:PIN1:POL NEG
Sets the polarity of digital port pins 1 to 3, and the setting is saved in non-volatile memory. The query returns the current polarity as POS or NEG.
Sets pin 1 to negative polarity: DIG:PIN1:POL NEG
Allows a BUS trigger to be sent to any digital port pin configured as a trigger output. The state is ON (1) or OFF (0); a BUS trigger is generated when the state is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables BUS-generated trigger signals on the digital pins. |
DIG:TOUT:BUS ON
Allows a BUS trigger to be sent to any digital port pin configured as a trigger output. The state is ON (1) or OFF (0); the query reports whether a BUS trigger will generate a trigger signal.
DIG:TOUT:BUS ON *RST OFF
Sets the polarity of digital port pins 1 to 3. The pin polarity is saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| pin | integer | 1 - 3 | Specifies the digital port pin number to configure. |
| polarity | enum | POSitive | NEGative | Selects positive or negative polarity for the pin. |
DIG:PIN1:POL NEG
Sets or queries the polarity of digital port pins 1 to 3. The pin polarities are saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| pin | integer | 1 - 3 | Selects the digital port pin number. |
| polarity | enum | POSitive | NEGative | Sets the pin polarity to positive or negative. |
DIG:PIN1:POL NEG
Enables or disables BUS-generated trigger signals on the digital pins. The state must be set before a BUS trigger (*TRG) will generate a trigger on a configured digital trigger output pin.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Turns BUS trigger output generation off or on. |
DIG:TOUT:BUS ON *RST OFF
Allows a BUS trigger to be sent to any digital port pin configured as a trigger output. The state is ON (1) to enable BUS-generated trigger signals, or OFF (0) to disable them.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | 0 | ON | 1 | Enables or disables BUS-generated trigger signals on the digital pins. |
DIG:TOUT:BUS ON
Turns the display on or off.
Sets the text shown on the display. The default value is an empty string.
| Name | Type | Values | Description |
|---|---|---|---|
| text | string | - | Text to display. |
Sets the display view mode. The default value is METER2.
Displays a message on the front panel. Additional characters are truncated at 30 characters, and commas, periods, and semicolons share a display space with the preceding character.
| 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.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Message string to display on the front panel. |
DISP:TEXT "Keysight"
Selects the front-panel meter view for supported models. METER1 shows one large output channel with one smaller channel; METER2 shows both output channels.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | METER1 | METER2 | Selects the meter display layout. |
DISP:VIEW METER2
Selects the front-panel meter view for supported models. METER1 shows one large output channel with one smaller channel, and METER2 shows both output channels.
DISP:VIEW METER2
Turns the front-panel display off or on. When the display is turned off, outputs are not sent to the display and all annunciators except ERROR are disabled; the display is automatically turned on when returning to local mode.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns the front-panel display off or on. |
DISP OFF
Turns the front-panel display off or on. When the display is turned off, outputs are not sent to the display and all annunciators except ERROR are disabled.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Display state to set. |
DISP OFF
Sets the trigger delay. The default value is 0.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | - | Trigger delay value. |
Sets the trigger source for triggered operation. The default value is BUS.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | Trigger source. |
Selects the trigger source for the data logger. The query returns BUS, EXT, or IMM.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | BUS | EXTernal | IMMediate | Selects the data logger trigger source. |
TRIG:DLOG:SOUR BUS
Selects the trigger source for the data logger. The query returns BUS, EXT, or IMM.
Triggers the data logger immediately, regardless of the selected trigger source. The data logger must be initiated before this command is sent.
TRIG:DLOG
Sets the time delay between detection of an event on the specified trigger source and the corresponding trigger action on the power supply output. The query returns the programmed trigger time delay for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | real | 0 - 3600.000 | Trigger delay time in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword in place of a numeric delay value. |
| chanlist | channel_list | - | Channels to which the delay setting applies. |
TRIG:DEL 5, (@1,2)
Sets or queries the trigger time delay between detection of an event on the specified trigger source and the start of the corresponding trigger action on the power supply output. For the query, multiple channel responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | real | 0 - 3600.000 | Trigger time delay to program for the specified channels. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum in place of a numeric delay. |
| channel_list | channel_list | - | Channels to which the delay applies. |
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to request the minimum or maximum delay. |
TRIG:DEL 5, (@1,2) )
Selects the trigger source for the output trigger system. The query returns the present source as BUS, EXT, IMM, or PIN<n>.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN1 | PIN2 | PIN3 | Trigger source to select. |
| chanlist | channel_list | - | Channels to which the source setting applies. |
TRIG:SOUR PIN1, (@2)
Selects the trigger source for the output trigger system. The query returns BUS, EXT, IMM, or PIN<n>.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Optional channel list to which the command applies. |
TRIG:SOUR? (@<chanlist>)
Sets the output voltage to the specified value. The default value is MIN (0).
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 | Voltage level to set. |
Sets the voltage mode. The default value is FIX.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIX | Voltage mode. |
Sets the output-dependent protection voltage level. The default value is output dependent (MAX).
Sets the output voltage range.
Sets the voltage sense mode. The default value is Internal (0).
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | Internal | 0 | Selects the voltage sense mode. |
Sets the minimum current calibration resolution.
Sets the triggered voltage level. If no triggered level is programmed, the VOLT-level is returned.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | 0 | Triggered voltage level. |
Programs or queries the immediate output voltage level in volts for the selected output. The setter accepts a voltage value or the keywords MINimum, MAXimum, DEFault, UP, or DOWN; the query returns the present output voltage level, with MINimum and MAXimum returning the programmable limits for the selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Immediate output voltage level to program. |
| qualifier | enum | MINimum | MAXimum | DEFault | UP | DOWN | Alternative keyword form for the setter. |
VOLT 20, (@1)
Programs or queries the immediate output voltage level for the selected output. The setter accepts an absolute voltage value or the keywords MINimum, MAXimum, DEFault, UP, or DOWN; the query returns the current output voltage level in volts, or the minimum/maximum programmable level when qualified with MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Immediate output voltage level to program. |
| qualifier | enum | MINimum | MAXimum | DEFault | UP | DOWN | Keyword alternative to a numeric voltage value or a step change command. |
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <voltage>| MINimum | MAXimum | DEFault | UP [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <voltage>| MINimum | MAXimum | DEFault | UP | DOWN, (@<chanlist>) [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? MINimum | MAXimum | DEFault, (@<chanlist>)
Programs the triggered voltage level of the specified output channel in volts. The triggered level is a stored value transferred to the output when an output step is triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Triggered voltage level to program. |
| qualifieropt | enum | MINimum | MAXimum | Sets the triggered voltage level to the minimum or maximum allowed value. |
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <voltage>| MINimum | MAXimum, (@<chanlist>) [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? MINimum | MAXimum, (@<chanlist>)
Queries the programmed triggered voltage level of the specified output channel(s). The query returns the triggered level in volts for each channel specified, with multiple responses separated by commas.
Sets or queries the voltage step size for the VOLTage UP and VOLTage DOWN commands on the specified channel list. Setting the step size to DEFault uses the minimum resolution; the query returns the programmed step size for each specified channel.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - maximum | Step size value to program. |
| qualifieropt | enum | DEFault | Use DEFault to set the step size to the minimum resolution. |
VOLT:STEP 3, (@1)
Sets or queries the voltage step size for the specified channel list. The query returns the step size in volts for each channel, with DEFault returning the minimum resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - 61.8 V | Step size value; DEFault sets the minimum resolution. |
| qualifieropt | enum | DEFault | Use DEFault to set or query the minimum resolution. |
| chanlist | channel_list | - | Channels to apply the step size to. |
VOLT:STEP 3, (@1) VOLT:STEP? DEF, (@1)
Sets or queries the output voltage mode for the specified channel(s). The mode determines what happens to the output voltage when the transient system is initiated and triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | Voltage mode to set for each channel. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
[SOURce:]VOLTage:MODE FIXed | STEP | LIST, (@<chanlist>) [SOURce:]VOLTage:MODE? (@<chanlist>)
Returns the voltage mode for each specified channel. The mode determines what happens to the output voltage when the transient system is initiated and triggered.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channels to query. |
[SOURce:]VOLTage:MODE? (@<chanlist>)
Sets the overvoltage protection trip level in volts for the specified channel list. The query returns the protection level in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 1 - maximum | Level at which overvoltage protection trips. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum protection level. |
| chanlist | channel_list | - | Channel list to which the command applies. |
[SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude] <voltage> | MINimum | MAXimum, (@<chanlist>) [SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude]? MINimum | MAXimum, (@<chanlist>) Sets the level at which overvoltage protection trips to 20 V: VOLT:PROT 20, (@2)
Sets the overvoltage protection trip level in volts. The query returns the OVP level for each specified channel in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 1 - maximum | Overvoltage protection trip level. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum overvoltage protection level. |
[SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude] <voltage> | MINimum | MAXimum, (@<chanlist>) [SOURce:]VOLTage:PROTection[:LEVel][:AMPLitude]? MINimum | MAXimum, (@<chanlist>) *RST <MAX in Maximum value> Sets the level at which overvoltage protection trips to 20 V: VOLT:PROT 20, (@2)
Clears an overvoltage protection event for the specified channels. The command is used after the condition that caused the OVP trip is removed.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list to which the clear operation applies. |
VOLT:PROT:CLE
Enables or disables overvoltage protection for the selected channel. When tripped in constant voltage mode, the output turns off and the condition can be cleared with the OVP clear command.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns overvoltage protection on or off. |
| channel_list | channel_list | - | Channel list to which the command applies. |
Enables or disables overvoltage protection for the selected channel. The query returns the overvoltage protection state as 1 (ON) or 0 (OFF).
[SOURce:]VOLTage:PROTection:STATe? (@<chanlist>)
Indicates whether an overvoltage protection trip has occurred. Returns 1 if OVP has tripped, or 0 if not; the trip state is reset by VOLTage:PROTection:CLEar.
Sets the output voltage range on models that have multiple ranges. This command is only applicable during persona mode.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | P8V | P25V | P20V | P50V | LOW | HIGH | Selects the output voltage range. |
SOURce:VOLTage:RANGe P8V | P25V | P20V | P50V | LOW | HIGH, (@<chanlist>) SOUR:VOLT:RANG? (@1)
Queries the presently selected output voltage range for the specified channel. The command is only applicable during persona mode.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list for which to query the output voltage range. |
SOUR:VOLT:RANG? (@1)
Sets the rising voltage slew rate maximum override. When enabled, the rising slew rate is set to its maximum value; when disabled, it uses the immediate value set by the rising slew rate command.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | ON | 1 | OFF | 0 | Enables or disables the rising slew rate maximum override for the specified channels. |
VOLT:SLEW:RIS:MAX ON, (@1)
Returns the programmed rising slew rate for each specified channel. The value is returned in volts per second, and a returned maximum/fastest rate is indicated by +9.90000030E+37.
VOLT:SLEW:RIS:MAX? (@1)
Sets the rising voltage slew rate in volts per second for the specified channel list. The query returns the programmed rising slew rate for each channel; MAXimum or INFinity indicates the maximum or fastest slew rate.
| Name | Type | Values | Description |
|---|---|---|---|
| slew | real | 0.003 - +9.90000030E+37 | Rising slew rate to set. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Keyword form of the slew rate value. |
VOLT:SLEW:RIS 5, (@1)
Sets or queries the rising voltage slew rate in volts per second for the specified channel(s). The query returns the programmed rising slew rate in scientific notation, and returns the maximum value if the slew rate was set to maximum or infinity.
| Name | Type | Values | Description |
|---|---|---|---|
| slew | real | 0.003 - +9.90000030E+37 | Rising slew rate to program. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Sets the slew rate to the minimum allowed value, maximum value, or infinity. |
| chanlist | channel_list | - | Channel list to which the command applies. |
VOLT:SLEW:RIS 5, (@1)
Sets the falling voltage slew rate maximum override for the specified channel list. When enabled, the falling slew rate is forced to its maximum value; when disabled, the rate follows the immediate value set by the falling slew-rate command.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | ON | 1 | OFF | 0 | Enables or disables the falling slew rate maximum override. |
VOLT:SLEW:FALL:MAX ON, (@1)
Sets the falling voltage slew rate maximum override for the specified channel(s). When enabled, the falling slew rate is forced to its maximum value; when disabled, the immediate value set by the falling slew-rate command is used.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | ON | 1 | OFF | 0 | Enables or disables the falling slew rate maximum override. |
VOLT:SLEW:FALL:MAX ON, (@1)
Sets the falling voltage slew rate in volts per second for the specified channel(s). The query returns the programmed falling slew rate; if the sent value exceeds the maximum slew rate, the maximum value is returned instead.
| Name | Type | Values | Description |
|---|---|---|---|
| slew | real | 0.003 - +9.90000030E+37 | Falling slew rate to program. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Sets the falling slew rate to the minimum, maximum, or infinity value. |
*RST +9.90000030E+37 Sets the falling voltage slew rate to 5 volts per second on channel 1: VOLT:SLEW:FALL 5, (@1)
Returns the programmed falling voltage slew rate for each specified channel. The query accepts MINimum or MAXimum and returns the slew rate value sent, or the maximum value if the programmed value exceeds the maximum slew rate.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum slew rate value to query. |
VOLT:SLEW:FALL? MIN, (@1) VOLT:SLEW:FALL? MAX, (@1)
Specifies whether the power supply uses remote or local sensing for the selected channels. The query returns the selected state of the remote sense relay as INT or EXT.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | INTernal | EXTernal | Sets the sense mode to local (internal) or remote (external) sensing. |
| chanlist | channel_list | - | Channel list identifying the affected outputs. |
*RST INT VOLT:SENS:SOUR EXT, (@1)
Selects whether the power supply uses remote or local sensing for the specified channel list. The query returns the selected state of the remote sense relay.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | INTernal | EXTernal | Sets the sense mode to local or remote sensing. |
| channel_list | channel_list | - | Specifies the channels to which the command applies. |
*RST INT VOLT:SENS:SOUR EXT, (@1)
No description is provided in this slice; the command is listed only in a default-value table.
Queries the condition register for the Standard Operation Register group. The query reads the condition register and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.
Enables bits in the enable register for the Standard Operation Register group. The selected bits are then reported to the Status Byte.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | A decimal value that corresponds to the binary-weighted sum of the bits in the register. |
STAT:OPER:ENAB 512
Reads the enable register for the Standard Operation Register group and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:OPER:ENAB 512
Returns the sum of the bits in the event register for the Standard Operation Register group. The query returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:OPER?
Sets the questionable enable registers to their power-on values.
STAT:PRES
Queries the condition register for the Questionable Data Register group. The query reads the condition register and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.
Enables bits in the enable register for the Questionable Data Register group. The selected bits are then reported to the Status Byte.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | A decimal value that corresponds to the binary-weighted sum of the bits in the register. |
Enables bits in the enable register for the Questionable Data Register group. The query reads the enable register and returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.
STAT:QUES:ENAB 16
Returns the sum of the bits in the event register for the Questionable Instrument Register group. The query returns a decimal value corresponding to the binary-weighted sum of all bits in the register.
Returns the sum of the bits in the event register for the Questionable Data Register group. The query returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.
Enables bits in the enable register for the Questionable Instrument Register group. The selected bits are reported to the Status Byte, and the register masks Questionable Instrument event bits that set the ISUM bit of the Questionable Status register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Decimal value corresponding to the binary-weighted sum of the bits in the register. |
STAT:QUES:INST:ENAB 16
Enables bits in the enable register for the Questionable Instrument Register group. The selected bits are reported to the Status Byte; the register masks Questionable Instrument event bits that contribute to the Instrument Summary bit.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Decimal value corresponding to the binary-weighted sum of the bits in the enable register. |
STAT:QUES:INST:ENAB 16
Returns the CV or CC condition of the specified output. The output number <n> must be 1 or 2, and the event value is read back as a status code.
STAT:QUES:INST:ISUM1:COND?
Returns the value of the Questionable Instrument Isummary event register for a specific output of the power supply. The output number must be specified as <n>=1 or 2; reading the register clears it.
STAT:QUES:INST:ISUM1? STAT:QUES:INST:ISUM1:COND?
Sets the Questionable Instrument Isummary enable register for a specific output of the E36233A and E36234A dual output power supplies. The output number must be specified as <n>=1 or 2.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | - | - | Value written to the enable register. |
| n | integer | 1 - 2 | Output number to apply the setting to. |
STAT:QUES:INST:ISUM1:ENAB?
Sets or queries the Questionable Instrument Isummary enable register for a specific output of the E36233A and E36234A dual output power supplies. The output number must be specified as <n>=1 or 2.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Specifies the output number. |
STAT:QUES:INST:ISUM1:ENAB?
Sets the power-on state of the output. It is listed as a non-volatile setting with default value *RST.
Sets the channel grouping for output state coupling. The default value is NONE.
| Name | Type | Values | Description |
|---|---|---|---|
| channel grouping | enum | NONE | Channel grouping mode. |
Sets the output inhibit mode. The non-volatile setting list shows its default value as OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | Output inhibit mode. |
Enables or disables the dc source output for the selected channel list. A query returns 0 if the output is off or 1 if it is on.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables the output state. |
| chanlist | channel_list | - | Specifies the channel list to apply the command to. |
Disables channel 1: OUTP 0, (@1)
Specifies which output channels are controlled by the output synchronization function. Coupled channels turn on and off together, and the setting is non-volatile and not affected by *RST.
| Name | Type | Values | Description |
|---|---|---|---|
| channels | channel_list | - | List of output channels to couple, or ALL or NONE. |
OUTP:COUP:CHAN CH1, CH2
Specifies which output channels are controlled by the output synchronization function. The query returns the channels that are coupled as a comma-separated list.
OUTP:COUP:CHAN CH1, CH2
Returns or sets the dc source output state for the specified channel list. A query returns 0 if the output is off or 1 if it is on; if output sequencing is enabled, it returns the configuration state instead of the actual output state.
| Name | Type | Values | Description |
|---|---|---|---|
| channel list | channel_list | - | Channel list to apply the output state command to. |
OUTP 0, (@1)
Specifies which output channels are controlled by the output synchronization function. Coupled channels turn on and off together, and the setting is non-volatile and not affected by *RST.
| Name | Type | Values | Description |
|---|---|---|---|
| <list> | channel_list | - | List of output channels to couple. |
OUTP:COUP:CHAN CH1, CH2
Sets the delay in seconds that the power supply waits before disabling the specified output. This affects on-to-off transitions including changes in output state, but not transitions to off caused by protection functions.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 3600.000 | Delay time before the specified output turns off. |
| chanlist | channel_list | - | Channels to which the delay applies. |
OUTP:DEL:FALL 0.5, (@2)
Returns or sets the delay in seconds before the specified output turns off. It applies to on-to-off transitions, including changes in output state, but not to protection-function turn-off events.
OUTP:DEL:FALL 0.5, (@2)
Sets the delay in seconds that the power supply waits before enabling the specified output. This allows multiple output channels to turn on in sequence, and the delay affects all off-to-on transitions including OUTPut[:STATe] changes and OUTPut:PROTection:CLEar transitions.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 3600.000 | Delay time before enabling the specified output. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum allowable delay when used with the query. |
| chanlist | channel_list | - | List of output channels to apply the delay to. |
OUTP:DEL:RISE 0.5, (@2)
Sets the delay in seconds that the power supply waits before enabling the specified output. It affects off-to-on transitions, including changes in OUTPut[:STATe] and transitions due to OUTPut:PROTection:CLEar.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 - 3600.000 | Delay time before the output turns on. |
| channel_list | channel_list | - | Specifies the output channels to which the delay applies. |
OUTP:DEL:RISE 0.5, (@2)
Selects the operation mode of the Inhibit input (INH). The setting is stored in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LATChing | LIVE | OFF | Selects how the Inhibit input affects the output channels. |
OUTP:INH:MODE LIVE
Selects the operation mode of the Inhibit input. The inhibit function can disable all outputs in response to an external signal, and the setting is stored in non-volatile memory.
Sets the preferred mode for output on/off transitions, optimizing turn-on and turn-off overshoots for either constant voltage or constant current operation. The setting applies to the specified channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | VOLTage | CURRent | Preferred output transition mode. |
| channel list | channel_list | - | Channels to which the setting applies. |
OUTP:PMOD CURR, (@1)
Sets the preferred mode for output on/off transitions so overshoots are minimized for either constant voltage or constant current operation. The query returns the current preferred mode as VOLT or CURR.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list to which the command applies. |
| mode | enum | VOLTage | CURRent | Preferred output transition mode. |
OUTP:PMOD CURR, (@1)
Specifies the power supply's operation mode. Coupling and tracking must not be used when the instrument is operating in parallel or series.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | PARallel | SERies | Power supply operation mode. |
*RST OFF Specifies the power supply's operation mode to parallel: OUTP:PAIR PAR
Sets or queries the power supply's operation mode. Coupling and tracking must not be used when the instrument is operating in parallel or series.
OUTPut:PAIR?
Specifies whether the power supply's power-on state is the *RST state or the state stored in one of ten memory locations. The query returns either RST or RCL# for the selected channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9 | Power-on state to use at power on. |
| chanlistopt | channel_list | - | Channels to which the setting applies. |
OUTP:PON:STAT RCL1, (@1)
Specifies whether the power supply's power-on state is the *RST state or the state stored in one of ten memory locations. The query returns either RST or RCL#.
OUTP:PON:STAT RCL1, (@1)
Clears the latch that disables the output due to an overvoltage or overcurrent condition. Clear the fault condition before executing this command, then the output can be restored to its pre-fault state.
| Name | Type | Values | Description |
|---|---|---|---|
| @<chanlist> | channel_list | - | Channel list to which the protection clear command applies. |
OUT:PRO:CLE (@1)
Controls the output relay state of the power supply. A remote command can switch the TTL relay-control signal ON or OFF, which is used to disconnect the output through an external relay.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets the relay state. |
Returns the relay state of the power supply. The returned value is 0 (OFF) or 1 (ON).
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list for which the relay state is queried. |
Enables or disables track mode for the power supply. When enabled, the absolute value of the -25 V supply is set to the same voltage level as the +25 V supply, and subsequent voltage changes are mirrored between the supplies.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables track mode. |
OUTPut:TRACk[:STATe] ON | OFF | 1 | 0 OUTPut:TRACk[:STATe]?
Enables or disables track mode for the power supply. When track mode is enabled, the absolute value of the -25 V supply is set to the same voltage as the +25 V supply, and subsequent programmed changes are mirrored between the supplies.
Clears any pending delayed trigger and returns the trigger system to idle. If INIT:CONT is enabled, it does not turn off continuous triggers, and it also resets the WTG-tran bit in the Operation Condition Status register.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlistopt | channel_list | - | Channel list to abort. |
ABOR (@1)
Stops the current data logging session, similar to pressing the [Run/Stop] key on the instrument.
ABOR:DLOG
Sets the selected output’s voltage and current in one command, and can also be used to select the output channel alone. The query returns the present voltage and current values for the specified or currently selected output as a quoted string.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | enum | CH1 | CH2 | Specifies the output channel to apply the settings to. |
| voltageopt | real | 0 - 61.8 V | Sets the output voltage; MINimum, MAXimum, and DEFault may be used instead of a numeric value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Alternative keyword for the voltage parameter. |
| currentopt | real | 0 - 10.3 A | Sets the output current; MINimum, MAXimum, and DEFault may be used instead of a numeric value. |
| qualifieropt | enum | MINimum | MAXimum | DEFault | Alternative keyword for the current parameter. |
APPL CH1, MAX, MAX
Returns the present voltage and current values for the specified output as a quoted string. If no channel is specified, it applies to the currently selected output.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | enum | CH1 | CH2 | Specifies the output channel to query. |
APPLy? [CH1 | CH2]
Fetches logged data from the specified channel list. The query returns the next logged data after the previous fetch.
| Name | Type | Values | Description |
|---|---|---|---|
| number | integer | 0 - 65536 | Number of logged data values to fetch. |
| chanlist | channel_list | - | Channel list to fetch from. |
FETC:DLOG? 10, (@1)
Clears all event registers and the Status Byte register.
*CLS
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
Reads the Standard Event Enable register. The query returns the decimal value of the binary-weighted sum of all bits in the register.
*ESE?
Returns the decimal value of the binary-weighted sum of all bits in the Standard Event register.
*ESR?
Returns the instrument's identification string. The reply contains 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. The query returns 1 to the output buffer after the command is executed.
*OPC *OPC?
Returns 1 to the output buffer after the command is executed.
*OPC?
Clears the Status Byte and Standard Event register enable masks when power is turned on if set to 1. When set to 0, those masks are not cleared at power-on.
| Name | Type | Values | Description |
|---|---|---|---|
| 0|1 | integer | 0 - 1 | Selects whether the Status Byte and Standard Event register enable masks are cleared at power-on. |
*PSC 1
The query returns 0 when power-on status clearing is disabled and 1 when it is enabled. It reports the current *PSC setting.
*PSC?
Recalls a previously stored state from one of ten non-volatile storage locations. Use the same memory location that was previously used to store the state.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 9 | Memory location to recall. |
*RCL 1
Resets the instrument to its power-on default state. It does not clear status registers or the error queue, and it forces ABORt commands, canceling any output trigger actions in process.
*RST
Saves the current instrument state to 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 for the saved instrument 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 | 0 - 255 | 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. 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 | 0 - 9 | 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, except that the Request Service bit is not cleared if a serial poll has occurred.
*STB?
Generates an immediate trigger to the trigger system when the trigger source is BUS (software). If the trigger system is not initiated, the command is ignored.
*TRG
Returns the result of the instrument self-test as 0 if it passes or a non-zero value if it fails. If the self-test fails, the instrument also generates an error message with additional information.
*TST?
Waits for all pending operations to complete before executing any additional remote interface commands. Used only in triggered mode to wait for a pending delayed trigger.
*WAI
Continuously initiates the output trigger system, allowing multiple triggers to generate multiple output 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 triggering on the specified channels. |
| chanlistopt | channel_list | - | Channel list to which the command applies. |
INIT:CONT ON, (@1)
Continuously initiates the output trigger system. When enabled, multiple triggers can generate multiple output transients without intermediate commands.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables continuous triggering. |
INIT:CONT ON, (@1)
Enables the output trigger system. When the trigger system is not initiated, all triggers are ignored; initiating it allows a selected trigger source to cause the specified triggering action.
| Name | Type | Values | Description |
|---|---|---|---|
| (@<chanlist>) | channel_list | - | Channel list on which to initiate the trigger system. |
INIT (@1)
Starts the internal or external data logging session. The filename should be the full path and filename; for internal logging, only Internal:/log1.dlog, Internal:/log2.dlog, or Internal:/log3.dlog are accepted.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | Full path and filename where the data logging file is saved. |
INIT:DLOG "Extern-al:/log_1.dlog"
Selects the output to be programmed among the two outputs using a numeric identifier instead of CH1/CH2. The query returns the currently selected output as 1 for CH1 or 2 for CH2.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | integer | 1 - 2 | Numeric output identifier; 1 selects CH1 and 2 selects CH2. |
INST:NSEL 1
Selects the output to be programmed by numeric value instead of output identifier. "1" selects CH1 and "2" selects CH2.
INST:NSEL? INST:NSEL 1
Selects the output to be programmed among the two outputs by output identifier. On dual-channel models, the selected output becomes the active logical instrument until changed.
| Name | Type | Values | Description |
|---|---|---|---|
| CH1 | CH2opt | enum | CH1 | CH2 | Selects output CH1 or CH2 to program. |
INST CH1
Selects which output is currently addressed for programming among the two outputs. The query returns the currently selected output by output identifier.
INST CH1
Sets or queries the list repeat count for the specified channel list. Use INFinity to execute a list continuously; a returned value of 9.9E37 indicates continuous repeat.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 1 - 9999 | Number of times the list is executed before completion. |
| qualifieropt | enum | MIN | MAX | INF | Returns the minimum, maximum, or infinite list count when used with the query. |
LIST:COUN 10, (@1)
Returns the list count for each specified channel. Multiple responses are separated by commas; a repeat count of 9.9E37 indicates continuous repetition.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | INFinity | Optional query qualifier selecting the minimum, maximum, or continuous-repeat list count. |
Specifies the current setting for each list step in amperes. Up to 100 steps may be programmed, and the command overwrites any previously programmed current list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum | Current value for each list step. |
LIST:CURR 5, 4, 3, 2, 1, (@1)
Specifies the current setting for each list step in amperes. A comma-delimited list of up to 100 steps may be programmed, and the query returns the programmed current level(s) for each channel specified.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum | Current value for each list step. |
LIST:CURR 5, 4, 3, 2, 1, (@1)
Sets the number of times the list is executed before it is completed. The query returns the list count for each specified channel; multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 1 - 9999 | Number of list executions before completion. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Optional keyword form for the list count. |
LIST:COUN 10, (@1)
Returns the list count for each specified channel. Multiple responses are separated by commas; a repeat count 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 infinite list count. |
Specifies the current setting for each list step in amperes. Up to 100 current values may be programmed as a comma-delimited list; the command overwrites any previously programmed current list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum | Current level for each list step. |
LIST:CURR 5, 4, 3, 2, 1, (@1)
Specifies the current setting for each list step in amperes. A comma-delimited list of up to 100 steps may be programmed, and the command overwrites any previously programmed current list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum | Current value for each list step. |
LIST:CURR 5, 4, 3, 2, 1, (@1)
Returns the number of points (steps) in the current list, not the point values. Multiple responses are separated by commas.
LIST:CURR:POIN? (@1)
Programs the dwell time for each list step. A comma-delimited list of up to 100 steps may be programmed; dwell times are in seconds and overwrite any previously programmed dwell list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.01 - 3600.000 | Dwell time for a list step. |
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 programmed dwell time for each list step. Multiple responses are separated by commas.
LIST:DWEL 0.2, 0.8, 1.5, 0.8, 0.2, (@1)
Returns the number of points (steps) in the current list, not the point values. Multiple responses are separated by commas.
LIST:CURR:POIN? (@1)
Programs the dwell time for each list step. A comma-delimited list of up to 100 dwell values may be programmed for the specified channels, and the list is overwritten rather than appended.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.01 - 3600.000 | Dwell time for a list step. |
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)
Sets or queries the dwell time for each list step. A comma-delimited list of up to 100 dwell values may be programmed for the selected channels.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.01 - 3600.000 | Dwell time for a list step. |
LIST:DWEL 0.2, 0.8, 1.5, 0.8, 0.2, (@1)
Specifies how the list responds to triggers. The query returns the list step setting.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list to which the setting applies. |
| mode | enum | AUTO | ONCE | List step setting. |
LIST:STEP ONCE, (@1) LIST:STEP AUTO, (@1)
Returns the list step setting for the specified channel list. Multiple responses are separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list to query. |
Specifies the value when the list terminates. When ON, the output remains at the last step value and that value becomes the immediate value when the list completes; when OFF, the output returns to the settings in effect before the list started.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets the list termination behavior. |
Specifies the value when the list terminates. When ON, the output remains at the last step value and that value becomes the immediate value when the list completes; when OFF, or when the list is aborted, the output returns to the pre-list settings.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets the terminate-last state. |
Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). Up to 100 step states may be programmed as a comma-delimited list.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | State for each listed step; ON/1 generates a trigger and OFF/0 does not. |
SOURce:]LIST:TOUTput:BOSTep[:DATA] <bool>{, <bool>}, (@<chanlist>)
SOURce:]LIST:TOUTput:BOSTep[:DATA]? (@<chanlist>)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; the order entered determines execution sequence.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | Specifies whether each listed step generates a trigger signal at the beginning of the step. |
SOURce:]LIST:TOUTput:BOSTep[:DATA] <bool>{, <bool>}, (@<chanlist>)
SOURce:]LIST:TOUTput:BOSTep[:DATA]? (@<chanlist>)Specifies how the list responds to triggers. AUTO advances automatically through the list after the initial starting trigger; ONCE holds each step until a trigger advances to the next step.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | ONCE | List step mode. |
Specifies how the list responds to triggers. The query returns the list step setting, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Channel list. |
[SOURce:]LIST:STEP? (@<chanlist>)
Specifies the value when the list terminates. When ON, the output remains at the last step value and that value becomes the immediate value when the list completes; when OFF, the output returns to the pre-list settings or when the list is aborted.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets whether the output holds the last list step value or returns to the prior settings when the list ends. |
Specifies the value when the list terminates. When ON, the output remains at the last step value; when OFF, or when the list is aborted, the output returns to the settings in effect before the list started.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Sets whether the output remains at the last step value when the list terminates. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | State for each list step; ON (1) enables trigger generation and OFF (0) disables it. |
SOURce:]LIST:TOUTput:BOSTep[:DATA] <bool>{, <bool>}, (@<chanlist>)
SOURce:]LIST:TOUTput:BOSTep[:DATA]? (@<chanlist>)Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). Up to 100 step states may be programmed as a comma-delimited list.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | boolean | - | State for each listed step; ON (1) generates a trigger and OFF (0) does not. |
Returns the number of points in the BOSTep list for the specified channels. The query returns a comma-separated list of step counts, not the point values.
LIST:TOUT:BOST:POIN? (@1)
Returns the number of points in the beginning-of-step trigger list (BOSTep) for the specified channels. The query returns a comma-separated list of point counts, not the point values.
| Name | Type | Values | Description |
|---|---|---|---|
| chanlist | channel_list | - | Specified channels. |
LIST:TOUT:BOST:POIN? (@1)
Returns the number of points in the end-of-step trigger list (EOSTep) for the specified channels. The query returns a comma-separated list of point counts, not the point values.
| Name | Type | Values | Description |
|---|---|---|---|
| channel list | channel_list | - | Channels to query. |
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 trigger is generated only when the state is ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | 0 | ON | 1 | State for each list step trigger entry. |
| channel_list | channel_list | - | Channels to which the list applies. |
LIST:TOUT:EOST 0, 1, 1, 1, 1, (@1)
Specifies which list steps generate a trigger signal at the end of the step (EOSTep) for the selected channels. A comma-delimited list of up to 100 steps may be programmed; the list is overwritten, not appended.
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | OFF | 0 | ON | 1 | State for each list step, indicating whether a trigger is generated at the end of that step. |
| chanlist | channel_list | - | Channels to which the list applies. |
LIST:TOUT:EOST 0, 1, 1, 1, 1, (@1)
Returns the number of points in the EOSTep list for the specified channels. The query returns a comma-separated list of point counts, not the point values.
LIST:TOUT:EOST:POIN? (@1)
Specifies which list steps generate a trigger signal at the end of the step (EOSTep) for the selected channels. A comma-delimited list of up to 100 steps may be programmed; the state is either ON (1) or OFF (0).
| Name | Type | Values | Description |
|---|---|---|---|
| bool | enum | OFF | 0 | ON | 1 | State for each list step trigger entry. |
LIST:TOUT:EOST 0, 1, 1, 1, 1, (@1)
Specifies which list steps generate a trigger signal at the end of the step (EOSTep) for the selected channels. The query returns 0 if no trigger is generated and 1 if a trigger is generated; multiple responses are comma-separated.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | 0 | ON | 1 | Specifies whether a trigger is generated at the end of each list step. |
LIST:TOUT:EOST 0, 1, 1, 1, 1, (@1)
Returns the number of points (steps) in the voltage list for each channel specified. Multiple responses are separated by commas.
LIST:VOLT:POIN? (@1)
Specifies the voltage setting for each list step in volts. The order of entered values determines the execution sequence, and the command overwrites any previously programmed voltage list.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum | Voltage list step value in volts. |
| chanlist | channel_list | - | Channel list to which the voltage list is applied. |
LIST:VOLT 1, 2, 3, 4, 5, (@1 )
Sets or queries the voltage setting for each list step in volts. The query returns the programmed voltage level for each specified channel as a comma-separated list of values in scientific notation.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum | Voltage value for each list step. |
LIST:VOLT 1, 2, 3, 4, 5, (@1 )
Returns the number of points (steps) in the voltage list for each specified channel. Multiple responses are separated by commas.
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 | 0 - maximum | Voltage value for each list step. |
| channel_list | channel_list | - | Channels to apply the list voltage settings to. |
LIST:VOLT 1, 2, 3, 4, 5, (@1 )
Specifies the voltage setting for each list step in volts. The query returns the programmed voltage level for each channel specified, with multiple responses separated by commas.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum | Voltage list step value in volts. |
| chanlist | channel_list | - | Channel list to which the command applies. |
LIST:VOLT 1, 2, 3, 4, 5, (@1 )
Sets or queries the LXI Identify state indicator. Setting ON changes the LXI status indicator to the "Identify" state; setting OFF changes it to "No Fault".
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | State of the LXI status indicator. |
LXI:IDEN 0
Controls the mDNS service. The query returns the control state of the mDNS service.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | 1 | 0 | Sets or queries the mDNS service state. |
LXI:MDNS 1
Returns the current measured at the output terminals of the power supply. If no output identifier is specified, the current of the currently selected output is returned.
| Name | Type | Values | Description |
|---|---|---|---|
| CH1 | CH2opt | enum | CH1 | CH2 | Selects the output channel for dual-channel models. |
| @<chanlist> | channel_list | - | Channel list identifying the output terminals to measure. |
MEAS:CURR? CH1
Returns the voltage measured at the output terminals of the power supply. If no output identifier is specified, the voltage of the currently selected output is returned.
MEAS:VOLT? CH1
Saves the logged data in CSV format to the specified path and filename. This command does not change the saved path and filename settings.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | Path and filename for the exported log data. |
MMEM:EXP:DLOG "External:\datalog.csv"
Enables or disables current data logging for the channels in the channel list. The query returns the on/off status of the current data logging enable for the channels stated in the channel list.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables current data logging. |
| chanlistopt | channel_list | - | Channels to which current data logging applies. |
SENS:DLOG:FUNC:CURR 1, (@1,2)
Returns the status of the current data logging enable for the channels stated in (@<chanlist>).
SENS:DLOG:FUNC:CURR 1, (@1,2)
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 value 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 minimum and maximum value logging is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables logging of minimum and maximum values. |
SENS:DLOG:FUNC:MINM 1
Enables or disables voltage data logging of the channels stated in (@<chanlist>). The query returns the status of the voltage data logging enable for the specified channels.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables voltage data logging. |
| chanlist | channel_list | - | Channels affected by the command. |
SENS:DLOG:FUNC:VOLT 1, (@1:2)
Enables or disables voltage data logging of the channels stated in (@<chanlist>). The query returns the on/off status of the voltage data logging enable for those channels.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables voltage data logging. |
| chanlist | channel_list | - | Channels for which voltage data logging is enabled or disabled. |
SENS:DLOG:FUNC:VOLT 1, (@1:2)
Sets the data log sample period in seconds. The value must be in 200 ms increments from 200 ms to 60 s and is rounded to the nearest 200 ms increment.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.2 - 60 | Sample period to set, in seconds. |
SENS:DLOG:PER 0.4
Sets or queries the sample period in seconds. The value is rounded to the nearest 200 ms increment; minimum is 200 ms and maximum is 60 s.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.2 - 60 | Sample period in seconds. |
SENS:DLOG:PER 0.4
Sets the sample duration in seconds. The query returns the sample duration in seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 1 - 78642000 | Sample duration to set, in seconds. |
SENS:DLOG:TIME 120
Sets the sample duration in seconds. The query returns the sample duration in seconds.
SENS:DLOG:TIME 120
Sets the sample period in seconds for data logging. The value must be in 200 ms increments from 0.2 s to 60 s and is rounded to the nearest 200 ms increment.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.2 - 60 | Sample period to set, in seconds. |
SENS:DLOG:TINT 0.4
Sets the sample period in seconds. The value must be in 200 ms increments from 0.2 to 60 s and is rounded to the nearest 200 ms increment.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | 0.2 - 60 | Sample period to set in seconds. |
SENS:DLOG:TINT 0.4
Enables or disables the beeper. The query returns 0 (OFF) or 1 (ON).
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | 1 | 0 | Turns the beeper on or off. |
SYST:BEEP:STAT ON
Returns the beeper state. The query returns 0 for OFF or 1 for ON.
Issues a single beep immediately.
SYST:BEEP
Sets the power supply to local, remote, or RWLock mode. The query returns LOC, REM, or RWL.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LOCal | REMote | RWLock | Selects local, remote, or RWLock mode. |
SYST:COMM:RLST REM
Sets the power supply to local, remote, or RWLock mode. The query returns LOC, REM, or RWL.
SYST:COMM:RLST REM
Sets or queries the power supply's real-time clock date. The year range is 2000 to 2099, and the query returns the date in the form +yyyy,+mm,+dd.
| Name | Type | Values | Description |
|---|---|---|---|
| yyyy | integer | 2000 - 2099 | Year value. |
| mm | integer | - | Month value. |
| dd | integer | - | Day value. |
SYST:DATE 2019, 11, 27
Sets or queries the date of the power supply's real-time clock. The year range is 2000 to 2099.
| Name | Type | Values | Description |
|---|---|---|---|
| yyyy | integer | 2000 - 2099 | Year of the date. |
| mm | integer | - | Month of the date. |
| dd | integer | - | Day of the date. |
SYST:DATE 2019, 11, 27
Returns the power supply's error queue, up to 20 errors, in first-in-first-out order and clears the first error read. If no errors have occurred, it returns +0, "No error".
SYST:ERR?
Places the power supply in local mode. All front-panel keys are fully functional.
SYSTem:LOCal SYST:LOC
Changes the manufacturer's identity string for backward compatibility on E36231A and E36232A single-channel models. The DEFault keyword restores the original model identification state; the query returns the manufacturer's ID.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Manufacturer ID string to set for backward compatibility. |
| qualifieropt | enum | DEFault | Selects the default manufacturer identity state. |
SYST:PERS:MAN "HEWLETT-PACKARD"
Changes the manufacturer identity for backward compatibility on E36231A and E36232A single-channel models. The DEFault setting returns the instrument to its original model identification state, and the query returns the manufacturer's ID.
| Name | Type | Values | Description |
|---|---|---|---|
| identity | string | - | Manufacturer identity string to set. |
| qualifieropt | enum | DEFault | Use DEFault to return the instrument to its original model identification state. |
SYST:PERS:MAN “HEWLETT-PACKARD”
Changes the model number for backward compatibility on E36231A and E36232A single-channel models. DEFault returns the original model identification.
| Name | Type | Values | Description |
|---|---|---|---|
| model | enum | E3623XA | E363XA | DEFault | Sets the mainframe model ID string. |
SYST:PERS:MOD E363XA
Changes the model number for backward compatibility on applicable single-channel models. The DEFault keyword returns the original model identification.
| Name | Type | Values | Description |
|---|---|---|---|
| model | enum | E3623XA | E363XA | DEFault | Selects the model identity to set or restores the default model identification. |
SYST:PERS:MOD E363XA
Places the power supply into remote mode for remote operation. All front-panel keys are disabled except for the [Lock/Unlock] key, which can be held to unlock the keys.
SYST:REM
Places the power supply in remote mode and disables all front-panel keys, including the Lock/Unlock key. It is the same as SYSTem:REMote except for disabling the keys; the front panel can be unlocked with SYSTem:LOCal.
SYST:RWL
Clears all user memory and reboots the instrument. It sanitizes all user data by writing all zeros to flash memory and then performing a chip erase; identification data is not erased.
SYST:SEC:IMM
Sets the instrument as defined by the block data returned by the SYSTem:SET? query.
| Name | Type | Values | Description |
|---|---|---|---|
| block_data | block | - | The block data returned by the SYSTem:SET? query. |
Sets the instrument as defined by the data returned by the :SYSTem:SET? query.
| Name | Type | Values | Description |
|---|---|---|---|
| block_data | block | - | The block data returned by :SYSTem:SET? query. |
Sets or queries the real time clock in hours, minutes, and seconds. The values range 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. |
Sets the real time clock to 13:30:15: 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 power supply. The returned value is a string in the form of YYYY.V, where YYYY is the year and V is the current version number.
SYST:VERS?