Couples the selected outputs. This command applies to the instrument output setting commands in the remote interface reference.
SCPI COMMAND REFERENCE
The Keysight E3649A is Keysight's power supply in the E364xA family. Its SCPI remote-control interface exposes 179 commands across 29 subsystems - 94 settable and 85 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.
179
Commands
94
Settable
85
Queries
29
Subsystems
SCPI
Verified
2026-07-16
All commands
Enables or disables trigger coupling for the instrument coupling function. The optional TRIGger node sets or queries the trigger-coupling state.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | Sets the trigger coupling state. |
Returns the trigger coupling state. This is the query form of :COUPle[:TRIGger].
Sets the triggered current amplitude. The value may be set to a specific current or to MIN or MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | A | Triggered current amplitude. |
Sets the triggered current amplitude level. The value can also be queried, optionally using MIN or MAX to read the minimum or maximum setting.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Specifies whether the query returns the minimum or maximum triggered current amplitude. |
Sets the current step increment used for the immediate current level. The value may be a numeric value or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Step increment value. |
Sets the current step increment value. The query returns the current step increment, and accepts the DEFault qualifier to return the default setting.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | DEFault | Returns the default step increment value. |
Sets the immediate current amplitude. The value can be set to a numeric current, MIN, MAX, UP, or DOWN.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current amplitude to set. |
Returns the present current level setting. The query accepts an optional MIN or MAX qualifier to request the minimum or maximum allowed value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Optional query qualifier requesting the minimum or maximum allowed current level. |
Sets the output current value. The slice indicates this command is part of the VOLTage/CURRent programming pair used by APPLy, but it does not provide the standalone CURRent syntax or range details on this page.
Sets the step size used by the CURRent UP and CURRent DOWN commands. The step size may also be set to DEFault to use the minimum resolution.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Numeric step size for current programming. |
| qualifieropt | enum | DEFault | Sets the step size to the minimum resolution. |
Returns the presently programmed current level of the power supply. The query also accepts MINimum or MAXimum to return the lowest or highest programmable current level for the selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier that returns the lowest or highest programmable current level for the selected range. |
Returns the value of the currently specified current step size. DEFault returns the minimum resolution of the step size in amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | DEFault | Selects the default step-size value, which is the minimum resolution in amperes. |
CURR:STEP 0.01 CURR:STEP 0.02
Programs the pending triggered current level. The pending triggered current level is transferred to the output terminals when a trigger occurs and is not affected by subsequent CURRent commands.
| Name | Type | Values | Description |
|---|---|---|---|
| currentopt | real | A | Triggered current level to store. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum triggered current level. |
Queries the triggered current level presently programmed. If no triggered level is programmed, the CURRent level is returned.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum triggered current level to query. |
Sets the step increment used for current level immediate adjustments under the source subsystem. The value can be set to a numeric value or to DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| increment | numeric | - | Step increment for current level immediate adjustments. |
| qualifieropt | enum | DEFault | Sets the increment to DEFault. |
Returns the current step increment setting for the source current level immediate step command. The query accepts the DEFault keyword to return the default value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifier | enum | DEFault | Selects the default value. |
Sets the source current amplitude. The value may also be adjusted by the special keywords MIN, MAX, UP, and DOWN.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Source current amplitude to set. |
Returns the present current amplitude setting. The query can optionally be qualified with MIN or MAX to read the corresponding limit value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects whether the minimum or maximum current amplitude value is returned. |
Sets the triggered current amplitude. The query form returns the present triggered current amplitude, and may optionally return the minimum or maximum allowed value.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Triggered current amplitude value. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed triggered current amplitude. |
Sets the triggered current amplitude, or queries the present triggered current amplitude. The query can also return the minimum or maximum allowed value when qualified with MIN or MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Triggered current amplitude value. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed triggered current amplitude. |
Returns the measured scalar current DC value. This command is part of the MEASure[:SCALar] subtree.
Returns the measured DC voltage scalar value.
Clears the voltage protection condition.
Sets or queries the voltage protection state. The state can be enabled or disabled using 0|1|OFF|ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Voltage protection state. |
Returns the present voltage protection state.
Indicates whether the voltage protection circuit has tripped. This is a query command.
Sets the voltage protection level. You can specify a voltage value, or use MINimum or MAXimum to set the limit to the allowed extremes.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Protection level voltage. |
| qualifieropt | enum | MINimum | MAXimum | Sets the protection level to the minimum or maximum allowed value. |
Sets or queries the voltage protection level. The query returns the present protection level; it can also accept MIN or MAX to query the corresponding limit.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Optional query qualifier selecting the minimum or maximum protection level. |
Sets the output voltage range. The available ranges are model-dependent.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | P8V[1] | P20V[1] | P35V[2] | P60V[2] | LOW | HIGH | Selects the voltage range. |
Sets or queries the output voltage range. The range selection is available as discrete keywords.
Sets the triggered voltage amplitude. The value may be specified as a voltage or by the MIN/MAX keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| amplitude | real | MIN - MAX | Triggered voltage amplitude. |
Sets or queries the triggered output voltage amplitude. The query returns the triggered voltage setting, and the optional qualifier form can return the minimum or maximum allowed value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects whether the query returns the minimum or maximum allowed triggered voltage amplitude. |
Sets the voltage step increment used by the immediate voltage level command. The value can also be set to DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| value | numeric | - | Numeric voltage step increment value. |
| qualifieropt | enum | DEFault | Optional keyword to set the step increment to the default value. |
Sets or queries the voltage step increment for the immediate level. The query returns the present step increment value or the default setting when queried with DEFault.
Sets the output voltage level amplitude. The command accepts a voltage value, or the keywords MINimum, MAXimum, or UP/DOWN where supported.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Output voltage amplitude to set. |
Sets the voltage amplitude level. The command accepts a voltage value or the keywords MINimum, MAXimum, UP, or DOWN.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Voltage amplitude level to set. |
| qualifieropt | enum | MINimum | MAXimum | UP | DOWN | Alternative keyword used instead of a numeric voltage value. |
Programs the immediate voltage level of the power supply. The command can also increase or decrease the voltage by using the UP or DOWN parameter, and may set the level to the minimum or maximum value.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Voltage value to program at the output terminals. |
| qualifieropt | enum | MINimum | MAXimum | UP | DOWN | Keyword alternative to a numeric voltage value. |
Sets the step size used for voltage programming with the VOLT UP and VOLT DOWN commands. Setting DEFault uses the minimum resolution step size.
| Name | Type | Values | Description |
|---|---|---|---|
| step size | real | V | Numeric step size for voltage increments or decrements. |
| qualifieropt | enum | DEFault | Use DEFault to set the step size to the minimum resolution. |
Returns the value of the step size currently specified for voltage programming. DEFault returns the minimum resolution step size in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | DEFault | Optional qualifier that returns the current step size or the minimum-resolution step size. |
Query the presently programmed voltage level of the power supply.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum programmed voltage. |
Set the voltage level at which the overvoltage protection (OVP) circuit will trip. If the peak output voltage exceeds the OVP level, the output is shorted by an internal SCR.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | MINimum - MAXimum | Voltage level at which the OVP circuit will trip. |
Queries the overvoltage protection trip level presently programmed.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum programmed OVP level to query. |
Programs the pending triggered voltage level. The pending triggered level is stored and transferred to the output terminals when a trigger occurs, and is not affected by subsequent VOLTage commands.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Triggered voltage level to program. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric voltage value. |
Query the triggered voltage level presently programmed. If no triggered level is programmed, the VOLT level is returned.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to request the minimum or maximum programmed triggered voltage level. |
Clears the voltage protection latch. This command has no parameters.
Sets the voltage protection state. The value can be specified as 0/1 or OFF/ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Voltage protection state. |
Sets or queries the output overvoltage protection state.
Returns whether the voltage protection circuit has tripped. This is a status query for the source voltage protection subsystem.
Sets or queries the voltage protection level.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | MIN - MAX | Voltage protection level. |
Sets or queries the voltage protection level. The query returns the present protection level or the MIN/MAX keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | V | Protection level voltage. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum protection level. |
Sets or queries the voltage output range. The available range keywords depend on the instrument model.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | P8V | P20V | LOW | HIGH | Voltage range setting for E3646A/48A models. |
Returns the present voltage range setting.
Sets the triggered voltage amplitude. The value can be specified directly or using the MIN/MAX keywords.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Triggered voltage amplitude to set. |
| qualifieropt | enum | MIN | MAX | Optional keyword to set the triggered voltage amplitude to the minimum or maximum allowed value. |
Sets or queries the triggered voltage amplitude. The query can return the present value, or the minimum or maximum value when qualified with MIN or MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Triggered voltage amplitude to set. |
| qualifieropt | enum | MIN | MAX | For the query form, returns the minimum or maximum allowed voltage amplitude. |
Sets the step increment for the voltage level immediate source. The value can be a numeric increment or DEFault; the corresponding query returns the current step increment or DEFault.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | numeric | - | Step increment value for the voltage source. |
| qualifieropt | enum | DEFault | Selects DEFault for the step increment. |
Sets or queries the voltage step increment used for immediate voltage changes. The query returns the default step increment.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | DEFault | Optional qualifier for the query; only DEFault is documented. |
Sets the immediate voltage level amplitude. The value may be entered directly or as a MIN, MAX, UP, or DOWN adjustment keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Voltage amplitude to set. |
| qualifieropt | enum | MIN | MAX | UP | DOWN | Alternative keyword instead of a numeric voltage. |
Sets the voltage level amplitude of the immediate source voltage function. The query returns the present voltage level amplitude, or the minimum or maximum value when qualified with MIN or MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum voltage value to return. |
Selects the instrument output in the INSTrument subsystem. The query returns the present output selection.
Enables or disables trigger coupling for the selected instrument output. The command accepts ON or OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Trigger coupling state. |
Queries the trigger coupling state for the selected instrument output. The command returns whether trigger coupling is enabled or disabled.
Sets or queries the output relay state. The command is part of the OUTPut subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Turns the relay off or on. |
Returns the relay output state.
Sets or queries the remote GPIB device address used for system communication.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | numeric | - | The GPIB remote device address. |
Returns the remote GPIB device address.
Issue a single beep immediately.
Selects the remote interface. Only one interface can be enabled at a time; the GPIB interface is selected when the power supply is shipped from the factory.
| Name | Type | Values | Description |
|---|---|---|---|
| interface | enum | GPIB | RS232 | Remote interface to enable. |
Sounds the system beeper immediately. This command has no parameters.
Returns the instrument firmware version.
Sets the instrument to local control.
Places the power supply in remote control mode.
Sets the instrument to remote-with-lock mode, preventing local front-panel control until released by a remote command or power cycle.
Reads and clears one error from the error queue. The error string may contain up to 80 characters.
Places the instrument in remote control mode over the serial interface branch shown in the example. The manual slice shows it being sent after opening the ASRL port.
SendSCPI "System:Remote"
Turns the output tracking state on or off for the output subsystem. The query returns the present track state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Sets the output tracking state. |
Returns the present tracking state of the output. The response indicates whether tracking is enabled or disabled.
Sets up the trigger sequence subsystem. The slice only shows the command heading and related trigger commands, but does not document any parameters or return value for this mnemonic.
Sets the time delay between detection of an event on the specified trigger source and the start of the corresponding trigger action on the power supply output. The delay can be set from 0 to 3600 seconds, with MIN = 0 seconds and MAX = 3600 seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | real | 0 - 3600 | Time delay between trigger event detection and trigger action. |
Query the trigger delay.
Selects the source from which the power supply will accept a trigger. The power supply accepts either a bus (software) trigger or an internal immediate trigger; at *RST, the bus trigger source is selected.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | IMMediate | Trigger source to select. |
Queries the present trigger source. Returns BUS or IMM.
Sets the trigger sequence delay. The delay can be specified in seconds or by using the MINimum or MAXimum keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | real | s | Trigger sequence delay in seconds. |
| qualifieropt | enum | MIN | MAX | Use MIN or MAX instead of a numeric delay value. |
Sets or queries the trigger sequence delay. The query returns the current delay in seconds.
Sets the trigger sequence source. The source may be selected as bus trigger or immediate trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | IMM | Trigger sequence source. |
Selects the trigger source for the sequence subsystem.
Sets or queries the display window state. The state can be turned OFF or ON.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Display window state. |
Returns or sets the output state for the selected output. The command is shown as an optional state node in the OUTPut command tree.
Enables or disables coupling between the two logical outputs of the power supply. The optional TRIGger subsystem node is the only valid subsystem node; if omitted, TRIGger is assumed.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Turns output coupling on or off. |
Selects the output to be programmed by numeric output number instead of the output identifier used by INSTrument[:SELect]. 1 selects output1 and 2 selects output2.
| Name | Type | Values | Description |
|---|---|---|---|
| 1|2 | integer | 1 - 2 | Selects output1 or output2. |
Returns the currently selected output for the numeric instrument-selection command. The returned parameter is 1 for output1 and 2 for output2.
Queries the output coupling state of the power supply. The returned value is 0 (OFF) or 1 (ON).
Selects the active instrument output. The command accepts Output 1 or Output 2, using either the long or short form of each keyword.
| Name | Type | Values | Description |
|---|---|---|---|
| instrument | enum | OUTPut1 | OUTPut2 | OUT1 | OUT2 | Specifies which output instrument to select. |
Selects which instrument channel is currently active. The query returns the present selected instrument.
Queries the current measured across the current sense resistor inside the power supply.
Queries the voltage measured at the sense terminals of the power supply.
Measures the present DC current. The optional ":DC" node is accepted but does not change the query form.
Measures the present DC voltage. This is the SCPI query form of MEASure:VOLTage[:DC].
Causes the trigger system to initiate. It completes one full trigger cycle when the trigger source is immediate, and initiates the trigger subsystem when the trigger source is bus.
Initiates an immediate trigger/action. The optional ":IMMediate" node is accepted in the command syntax.
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 | OFF | ON | Turns the display off or on. |
Sets the front-panel display mode of the power supply. The V-V display mode shows the voltages of the two outputs, the I-I mode shows the currents of the two outputs, and the V-I mode shows voltage and current for each output.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | VI | VV | II | Front-panel display mode to set. |
Queries the front-panel display mode. Returns a string indicating the current mode: VV, II, or VI.
Displays a message on the front panel. The power supply shows up to 11 characters; additional characters are truncated.
| Name | Type | Values | Description |
|---|---|---|---|
| quoted string | string | - | Message to display on the front panel. |
Clears the message displayed on the front panel.
Queries the message sent to the front panel and returns a quoted string.
Queries the front-panel display setting. Returns 0 for OFF or 1 for ON.
Clears the display text. This command has no parameters.
Sets or queries the text displayed in the window on the front panel. The command accepts a quoted string for the displayed text.
| Name | Type | Values | Description |
|---|---|---|---|
| quoted string | string | - | Text to display in the window. |
Returns the text shown on the display window.
Sets or queries the display window state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Turns the display window off or on. |
Returns the state of the display window. The display window state can be queried with the optional :WINDow[:STATe] form.
Sets the display window mode for the instrument display. The available modes are VV, II, and VI.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | VV | II | VI | Display window mode. |
Returns the display window mode. The mode can be VV, II, or VI.
Enable or disable the power supply outputs.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Sets the output state. |
Sets the state of two TTL signals on the RS-232 connector pin 1 and pin 9 for use with an external relay and relay driver. At *RST, the relay output state is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Sets the relay control signals state. |
Queries the state of the TTL relay logic signals on the RS-232 connector. The relay control signals are used with an external relay and relay driver.
Queries the output state of the power supply. The returned value is 0 (OFF) or 1 (ON).
Returns the present output state.
Sets or queries the output state of the power supply.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | OFF | ON | Turns the output off or on. |
Sets the relay state for the output. The state may be specified with the optional :STATe node.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Relay state to set. |
Returns the relay state of the output. The state can be queried as ON or OFF.
Sets whether output tracking is enabled or disabled. This command is part of the OUTPut subsystem and the state node is optional in the syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | OFF | Enables or disables output tracking. |
Returns the track state of the output.
Turns the output on or off. The example code uses "Output on" and "Output off" to control the supply output.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | on | off | Output state to set. |
SendSCPI "Output on" SendSCPI "Output off"
Assigns a name to the specified storage location. The :NAME? query returns the quoted name currently assigned to that location, or an empty string if no name is assigned.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 1 - 5 | Specifies the storage location to name or query. |
| nameopt | string | - | Quoted name to assign to the specified storage location. |
MEM:STAT:NAME 1, ‘P15V_TEST’
Queries the name assigned to the specified storage location. Returns a quoted string containing the current name, or an empty string if no name is assigned.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 1 - 5 | Storage location number to query. |
MEM:STAT:NAME? 1
Reads the questionable instrument status register for the two supplies. The register reports unexpected operations; the output1 supply is reported as bit 1 and output2 as bit 2.
STAT:QUES:INST?
Reads the questionable instrument summary register for output 1 or 2. The register reports voltage/current regulation status and overvoltage protection tripped information.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 - 2 | Selects the supply output whose questionable instrument summary register is read. |
Reads the Questionable Status register, which reports unexpected operations of the power supply. Bit 4 indicates a fan fault, and bit 13 summarizes questionable outputs for the two supplies.
Sets the enable register for the STATus:QUEStionable subsystem. This command controls which questionable-status conditions are enabled for summary reporting.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Enable register value. |
Sets or queries the enable register for the questionable status group.
Enables or disables the Questionable Instrument status register summary. This command sets the enable value and has a corresponding query form.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | enum | <enable value> | Enable mask for the Questionable Instrument status register. |
Enables or queries the enable register for the Questionable Instrument status subsystem.
Returns the condition register of the specified questionable instrument summary event register. The summary register is addressed with index <n>.
Sets or queries the enable register for the questionable instrument summary event register <n>.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | 0 - 1 | Enable value for the questionable instrument summary event register. |
Enables or queries the enable mask for the questionable instrument summary event register <n>.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 0 | Summary register number. |
Returns the event register for the specified questionable instrument summary register. The <n> suffix selects the summary register, and the optional :EVENt node is included in the query form.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | Summary register number. |
Returns the condition of the questionable instrument status register. This query reports the current instrument-related questionable event status.
Returns the questionable status event register. This query reads the current questionable status event summary for the instrument.
Enables bits in the Standard Event enable register. The selected bits are then reported to the Status Byte.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Bit mask selecting which Standard Event enable bits to set. |
Queries the Standard Event enable register. The power supply returns a decimal value corresponding to the binary-weighted sum of all bits in the register.
Queries the Standard Event register. The power supply returns a decimal value corresponding to the binary-weighted sum of all bits in the register.
Sets the Operation Complete bit (bit 0) of the Standard Event register after the command is executed.
Returns 1 to the output buffer after the command is executed.
Controls whether the power-on status clear action is enabled. When set to 1, the Status Byte and Standard Event register enable masks are cleared at power-on; when set to 0, they are not.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | Power-on status clear setting. |
Queries the power-on status clear setting. The returned value is 0 or 1, corresponding to *PSC 0 or *PSC 1.
Enables bits in the Status Byte enable register.
| Name | Type | Values | Description |
|---|---|---|---|
| enable value | integer | - | Bits to enable in the Status Byte enable register. |
Queries the Status Byte Enable register. The power supply returns a decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
Queries the Status Byte summary register. It returns the same result as a serial poll, but the Request Service bit (bit 6) is not cleared if a serial poll has occurred.
Instructs the power supply to wait for all pending operations to complete before executing any additional interface commands. Used only in triggered mode.
Recalls a previously stored instrument state. The valid save/recall locations are 1 through 5.
| Name | Type | Values | Description |
|---|---|---|---|
| state | integer | 1 - 5 | Memory location to recall. |
Saves the current instrument state to one of five nonvolatile storage locations. The location is selected by the numeric argument 1 through 5.
| Name | Type | Values | Description |
|---|---|---|---|
| state | integer | 1 - 5 | Memory location to save the current state. |
Clears the error queue. The error queue is also cleared when power is cycled or when the queue is read.
Sends a Group Execute Trigger (GET) or *TRG trigger; if the trigger is ignored, the instrument reports error -211 and notes that the trigger source should be selected to bus and the trigger subsystem initiated by INIT[:IMM].
Performs the instrument self-test and returns the result. If the complete self-test fails, a self-test error is also reported.
Returns the instrument identification string. The manual notes that *IDN? must be the last query command within a command string.
*IDN?
Sets the instrument to its power-on condition.
SendSCPI "*RST" ' Set power-on condition
Sets the power supply output voltage and optional current limit in one command. The command accepts DEF, MIN, or MAX in place of either value.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | MIN - MAX | Output voltage setting. |
| currentopt | real | MIN - MAX | Optional output current limit. |
Returns the present programmed output voltage and current settings. The query is the counterpart to APPLy, which sets voltage and optional current.
Returns the calibration count.
Sets the calibration current level to one of three fixed levels. The command is part of the device-specific CALibration subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MIN | MID | MAX | Calibration current level to select. |
Sets the calibration current data value.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | real | - | Calibration current data value. |
Sets the secure code used for calibration security.
| Name | Type | Values | Description |
|---|---|---|---|
| new code | string | - |
Sets or queries the secure state of the calibration function. The command is used with a security code.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Enables or disables calibration security. |
| code | string | - | Security code. |
Returns the state of the calibration security feature.
Returns the calibration string.
Sets the calibration voltage level. The level selection is part of the CALibration:VOLTage subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | MIN | MID | MAX | Calibration voltage level to select. |
Sets the calibration voltage protection function for the power supply.
Sets the calibration voltage data value. This command is part of the CALibration command set.
| Name | Type | Values | Description |
|---|---|---|---|
| numeric value | numeric | - | Calibration voltage data value to store. |
Sets a character string. The string length must be 40 characters or less; otherwise error -223 "Too much data" is generated.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Character string to be sent. |
Sets a calibration value. The specified value must be valid for the present measurement function and range; otherwise a calibration value out of range error is generated.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Calibration value to program. |
Measures the present output current and returns the reading as a value that can be converted to a number.
Cells(I, 2) = Val(SendSCPI("Meas:Current?"))Sets the output voltage in the application example. The example sends a numeric value from the worksheet to the power supply using `Volt <value>`.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Voltage value to set. |
Volt