Returns the control socket port number used for TCP/IP communication. The port varies and must be obtained from the data socket before opening a control socket connection.
SCPI COMMAND REFERENCE
The Keysight AC6804B is Keysight's power supply in the AC6800B Series Basic AC Sources family. Its SCPI remote-control interface exposes 218 commands across 21 subsystems - 102 settable and 116 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.
218
Commands
102
Settable
116
Queries
21
Subsystems
SCPI
Verified
2026-07-16
All commands
Reads and deletes the oldest error from the error queue. Error messages are stored until they are read with this query.
Enables or disables the front-panel key click tone. The setting does not affect the instrument beeper, and is not affected by *RST or *RCL.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Disables or enables the click tone heard when you press a front-panel key. |
SYST:BEEP:KCLick OFF
Disables or enables the click tone heard when a front-panel key is pressed. The query returns 0 for OFF or 1 for ON.
SYST:BEEP:KCLick OFF
Disables or enables the beep heard when an error is generated. A beep is always emitted when `SYSTem:BEEPer` is sent, even if the beeper state is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Turns the beeper error indication on or off. |
Queries the current beeper state, which controls whether a beep is heard when an error is generated. The state can be enabled or disabled independently of the front-panel key click setting.
Issues a single beep. This command overrides the current beeper state, so a beep can be issued even if beeper state is off.
SYST:BEEP
Configures the instrument's remote/local/lockout state. LOCal disables remote control, REMote enables remote control, and RWLock enables remote control while locking out front-panel operation.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | LOCal | REMote | RWLock | Remote/local/lockout state to set. |
SYST:COMM:RLST REM
Returns the current remote/local/lockout state of the instrument. The response is LOC, REM, or RWL.
SYSTem:COMMunicate:RLSTate?
Reads and clears one error from the error queue. Reading the queue when it is empty yields +0,"No error".
SYST:ERR?
Returns the number of errors in the error queue. The returned value always begins with a + character, even if the number is 0.
SYST:ERR:COUN?
Clears all user memory, reboots the instrument in the *RST state, and is typically used to prepare the instrument for removal from a secure area. Instrument identification and calibration data are not erased.
Sanitize the instrument: SYST:SEC:IMM
Sets the screen saver delay time. The value is the time since the last front-panel access or the last access since remote wake-up is enabled; it is rounded to the nearest minute and is not affected by *RST, *RCL, or power cycling.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | integer | 60 - 59940 | Delay time for screen saver activation. |
Sets or queries the delay time for screen saver activation. The delay is measured from the last front-panel access or the last remote access when remote wake-up is enabled.
| Name | Type | Values | Description |
|---|---|---|---|
| seconds | integer | 60 - 59940 | Delay time for screen saver activation. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum delay value. |
Set the delay to five minutes: SYST:SSAV DEL 300
Enables or disables remote screen saver wake-up. When enabled, the screen saver is not activated while remote IO is operating and can be woken by a remote access if already active.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables remote screen saver wake-up. |
SYST:SSAV:RWAK ON
Enables or disables remote screen saver wake-up. When enabled, the screen saver will not activate while remote IO is operating and can be awakened by remote access if already active.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables remote screen saver wake-up. |
SYST:SSAV:RWAK ON
Enables or disables the screen saver.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | ON | 1 | OFF | 0 | Selects whether the screen saver is enabled or disabled. |
SYST:SSAV OFF
Returns whether the screen saver is enabled or disabled.
Returns the version of SCPI that the instrument uses. The query always returns 1999.0.
SYST:VERS?
Selects the output voltage programming source. Without the optional analog interface board, only Internal is available; EXT_AC and EXT_DC require the board.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | Internal | EXT_AC | EXT_DC | Sets the output voltage programming source. |
SCPI: VOLTage:PROGramming:SOURce
Sets the AC output voltage. In the example sequence, it is used after selecting the voltage range to specify the desired output voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | AC output voltage to set. |
VOLTage 110
Selects the output voltage range. The example sequence shows setting the range before specifying the output voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| range | integer | 155 | Output voltage range to select. |
VOLTage:RANGe 155
Sets the lower voltage limit. The lower limit can be set to the minimum value, 0 V.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 315 | Lower voltage limit. |
| qualifieropt | enum | MINimum | Keyword alternative to the numeric value. |
Sets the upper voltage limit. The slice shows that MAX sets the limit to the maximum value, 315 V.
| Name | Type | Values | Description |
|---|---|---|---|
| limit | real | 315 V | Upper voltage limit to set. |
| qualifieropt | enum | MAXimum | Keyword to set the upper limit to its maximum value. |
Specifies the DC voltage offset to be output. The voltage can be set whether the output is on or off, but the output mode and voltage range cannot be changed while output is on.
Sets the allowable limits for the voltage offset. The manual shows separate upper and lower limit subcommands for the offset limit.
| Name | Type | Values | Description |
|---|---|---|---|
| limit | real | MIN - MAX | Limit value for the voltage offset. |
VOLTage:OFFSet:LIMit:UPPer MAX VOLTage:OFFSet:LIMit:LOWer MIN
Sets the triggered AC voltage level. The value is transferred to the output when an output step is triggered, and the units are volts rms.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.0 - 157.5 | Triggered voltage level. |
VOLT:TRIG 10
Sets the triggered AC voltage level. The triggered level is the value transferred to the output when an output step is triggered, and units are volts rms.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.0 - 157.5 | Triggered AC voltage level. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum allowed triggered level. |
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] 10 [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? MINimum
Sets the immediate AC voltage level and optionally the soft limits for the immediate voltage. Units are volts RMS; the command applies to AC and AC+DC modes.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.0 - 157.5 | Immediate AC voltage level to set. |
| low_limitopt | real | 0.0 - 157.5 | Lower soft limit for the immediate voltage. |
| high_limitopt | real | 0.0 - 157.5 | Upper soft limit for the immediate voltage. |
| qualifieropt | enum | MINimum | MAXimum | For the query form, returns the minimum or maximum allowable value. |
Sets the output voltage to 20 V: VOLT 20
Queries the immediate AC voltage amplitude. It returns the present output voltage level in volts (rms); optional MINimum or MAXimum can be used to request the corresponding limit value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable value instead of the present setting. |
VOLT? +2.00000E+01
Enables or disables soft limits for voltage offset. The OFFSet version of the command applies to DC voltage; the [:LEVel] version applies to AC voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables the voltage soft-limit function. |
[SOURce:]VOLTage:OFFSet:LIMit[:STATe] ON|1|OFF|0 [SOURce:]VOLTage:OFFSet:LIMit[:STATe]?
Queries whether the voltage offset soft-limit function is enabled or disabled. The offset version applies to DC voltage.
Sets or queries the lower AC voltage soft limit. The command applies to AC and AC+DC; if the new limit conflicts with the current voltage setting, the instrument coerces the voltage setting to fit the new limits.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 157.5 V | Lower AC voltage limit value, or MINimum/MAXimum. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum limit value to query. |
VOLT:LIM:LOW 150 VOLT:LIM:UPP 250 VOLT:LIM ON
Queries the lower AC voltage limit. The query can optionally return the present value, or the minimum or maximum allowed limit when qualified with MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects whether the query returns the present value or the minimum/maximum limit. |
VOLT:LIM:LOW 150 VOLT:LIM:UPP 250 VOLT:LIM ON
Sets the upper AC voltage soft limit. The command applies to AC and AC+DC, and the entered value must be within the allowed range; otherwise a -222 Data out of range error occurs.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 315.0 V | Upper AC voltage limit to set. |
VOLT:LIM:UPP 250
Queries the present upper soft limit for the AC voltage. The limit applies to AC and AC+DC voltage, and the returned value is shown in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum limit value to return. |
VOLT:LIM:UPP? VOLT:LIM:UPP? MAX
Enables or disables the voltage soft-limit function for the voltage level. The [:LEVel] form applies to AC voltage; the OFFSet form applies to DC voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Turns the soft-limit function on or off. |
VOLT:LIM ON
Enables or disables soft limits for voltage. The [:LEVel] version applies to AC voltage; the OFFSet version applies to DC voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables the voltage soft-limit function. |
VOLT:LIM ON
Sets the triggered DC voltage in VDC. The value must be within the MIN/MAX limits, and the command applies to DC and AC+DC modes.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Triggered DC voltage to set. |
VOLT:OFFS:TRIG 150
Sets the triggered DC voltage in VDC. The value can be set within the instrument limits or specified as MINimum/MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -445.0 V - +445.0 V | Triggered DC voltage to set. |
| qualifieropt | enum | MINimum | MAXimum | Sets the value to the minimum or maximum allowed voltage. |
VOLT:OFFS 150
Sets the immediate DC voltage in VDC and can optionally set soft limits for the immediate DC voltage. This command applies to DC and AC+DC modes, and the *RST command sets the parameter to 0.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -222.5 - +222.5 | Immediate DC voltage value to set. |
| low_limitopt | real | -222.5 - +222.5 | Optional low soft limit for the immediate DC voltage. |
| high_limitopt | real | -222.5 - +222.5 | Optional high soft limit for the immediate DC voltage. |
VOLT:OFFS 150
Sets the immediate DC voltage offset in VDC, and optionally sets soft limits for the immediate DC voltage. The command applies to DC and AC+DC and supports voltage units MV, V, and KV.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -445.0 - +445.0 | Immediate DC voltage offset value. |
| low_limitopt | real | MINimum - MAXimum | Optional low soft limit for the immediate DC voltage. |
| high_limitopt | real | MINimum - MAXimum | Optional high soft limit for the immediate DC voltage. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum immediate DC voltage value when queried with the qualifier. |
VOLT:OFFS 150
Sets the trigger transient mode for voltage settings. FIX disables the trigger function; STEP enables it.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | Trigger transient mode for voltage settings. |
VOLT:MODE STEP
Sets the trigger transient mode for voltage settings. FIXed disables the trigger function; STEP enables it.
VOLT:MODE STEP
Sets the lower DC voltage soft limit. The command accepts a numeric value or the keywords MINimum and MAXimum, and applies to DC and AC+DC.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -445.0 - 445.0 | Lower voltage limit to set. |
VOLT:OFFS:LIM:LOW 100
Returns the lower DC voltage soft limit. The query supports optional MINimum or MAXimum qualifiers.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum limit value to return. |
Sets the upper DC voltage soft limit. This command applies to DC and AC+DC, and the upper limit must be used together with the lower limit.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -445.0 - 445.0 | Upper voltage limit value. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the limit to the minimum or maximum allowed value. |
VOLT:OFFS:LIM:UPP 350
Returns the upper DC voltage soft limit. The query can optionally be qualified with MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier. |
Sets the trigger transient mode for DC voltage settings. Specifying FIXed disables the trigger function; specifying STEP enables it.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | Selects the voltage offset mode. |
VOLT:OFF:MODE FIXed
Sets or queries the trigger transient mode for DC voltage settings. FIXed disables the trigger function; STEP enables it and FIXed is the default after *RST.
VOLT:OFF:MODE FIXed
Sets the voltage programming source. The *RST command sets this parameter to INTernal.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | INTernal | EXTAC | EXTDC | Selects the voltage programming source. |
VOLT:PROG:SOUR EXTAC
Sets the voltage programming source. The *RST command sets this parameter to INTernal.
VOLT:PROG:SOUR EXTAC
Enables or disables voltage autoranging. If this parameter changes, the VOLT:TRIG and VOLT:OFFS:TRIG settings are cleared, and all operations are aborted.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Turns voltage autoranging on or off. |
VOLT:RANG:AUTO 1
Enables or disables voltage autoranging. If this parameter changes, the VOLT:TRIG and VOLT:OFFS:TRIG settings are cleared, and all operations are aborted.
VOLT:RANG:AUTO 1
Sets the voltage range. If the range is switched, the VOLT:TRIG and VOLT:OFFS:TRIG settings are cleared, and ABORt[:ALL] is applied. Only set this parameter if output is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | 155 | 310 | MINimum | MAXimum | Voltage range selection. |
VOLT:RANG MAX
Sets or queries the voltage range. If the range is switched, VOLT:TRIG and VOLT:OFFS:TRIG are cleared and ABORt[:ALL] is applied.
| Name | Type | Values | Description |
|---|---|---|---|
| range | real | 155 - 310 | Voltage range to set, or MINimum/MAXimum as allowed by the syntax. |
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum voltage range. |
VOLT:RANG MAX
Specifies the AC output frequency. The frequency can be changed while the output is on, and if soft limits are enabled it must fall between the configured low and high limits.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | real | Hz | Output frequency to specify. |
FREQuency 55
Sets the lower frequency limit. The documented minimum value is 40 Hz.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 40 | Lower frequency limit to set. |
| qualifieropt | enum | MINimum | Allows setting the limit to the minimum value. |
Sets the upper frequency limit to the maximum allowed value for the selected range.
| Name | Type | Values | Description |
|---|---|---|---|
| limit | real | MAX - 500 Hz | Upper frequency limit value. |
FREQuency:LIMit:UPPer MAX
Sets the lower AC frequency soft limit.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Lower AC frequency soft limit value. |
Returns the lower AC frequency soft limit. The query accepts the optional qualifier MINimum or MAXimum.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects whether to query the minimum or maximum value. |
Sets the upper AC frequency soft limit.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Upper frequency soft-limit value. |
Returns the present upper AC frequency soft limit.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier that returns the minimum or maximum limit value. |
Enables or disables frequency soft limits.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables the frequency soft limits. |
Enables or disables frequency soft limits.
Sets the transition mode for frequency settings.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | Transition mode for frequency settings. |
Sets the transition mode for frequency settings.
Sets the triggered AC output frequency when frequency mode is STEP.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Triggered AC output frequency. |
Sets the triggered AC output frequency when frequency mode is STEP.
Sets the immediate AC frequency and optionally the frequency soft limits.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MINimum - MAXimum | Immediate AC frequency value. |
| lower_limitopt | real | - | Lower soft limit for the frequency setting. |
| upper_limitopt | real | - | Upper soft limit for the frequency setting. |
Returns the immediate AC frequency. The query also accepts the optional qualifiers MINimum or MAXimum to return the corresponding limit value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects whether the minimum or maximum frequency limit is returned. |
Sets the immediate AC frequency and optionally the frequency soft limits.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Immediate AC frequency value to set. |
| lower_limitopt | real | - | Lower frequency soft limit. |
| upper_limitopt | real | - | Upper frequency soft limit. |
Sets or queries the immediate AC frequency. The query can optionally request the present value or the minimum/maximum allowed value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Immediate AC frequency to set. |
| qualifieropt | enum | MINimum | MAXimum | When queried, returns the minimum or maximum allowed frequency value. |
Turns the output on or off. In the typical AC output sequence, it is used after setting coupling, voltage range, voltage, and frequency.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Specifies whether the output is enabled or disabled. |
OUTPut ON
Sets the output coupling mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AC | DC | ACDC | Output coupling mode. |
Set the output mode to ACDC: OUTP:COUP ACDC
Sets or queries the output coupling mode.
OUTP:COUP ACDC
Enables or disables the instrument's output.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Turns the output on or off. |
Turn on the output: OUTP ON
Enables or disables the instrument's output state. The *RST command sets this parameter to 0.
Turn on the output: OUTP ON
Sets the operating mode of the remote inhibit digital pin. This command only applies when option AC68BFIU is installed in the AC source, and the inhibit mode is stored in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LATChing | LIVE | OFF | Operating mode of the remote inhibit digital pin. |
OUTP:INH:MODE LIVE
Sets the operating mode of the remote inhibit digital pin. The inhibit function shuts down the output in response to an external signal on the Inhibit input pin.
Sets the power-on output state. This parameter is saved in nonvolatile memory and is not affected by *RST or *RCL.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | RCL0 | AUTO | Selects the state used when the instrument powers on. |
Queries the power-on output state setting. The setting determines whether the instrument powers on in the *RST state, recalls state storage location 0, or powers on in the power-down state.
OUTP:PON:STAT RST
Resets the latched protection status that disables the output when a protection condition occurs. It also clears the latched Inhibit Input function.
Clears the latched protection status: OUTP:PROT:CLE
Sets the watchdog delay time. Values are specified in whole seconds.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 3600 | Watchdog delay time in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum watchdog delay. |
OUTP:PROT:WDOG:DEL 600
Sets the watchdog delay time for the I/O watchdog timer. The value is specified in seconds and must be a whole number.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable watchdog delay value. |
OUTP:PROT:WDOG:DEL 600
Enables or disables the I/O watchdog timer. When enabled, the output is disabled if there is no I/O activity on any remote interface within the delay time specified by OUTPut:PROTection:WDOG:DELay.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables the watchdog timer. |
OUTP:PROT:WDOG ON
Enables or disables the I/O watchdog timer. When enabled, the output is disabled if there is no I/O activity on any remote interface within the delay time specified by OUTPut:PROTection:WDOG:DELay.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables the watchdog timer. |
Sets the current limit operation mode. In mode 0, the voltage output reduces the current without tripping the output; in mode 1, the output turns off after the voltage reduction continues for a given period.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | Current limit operation mode. |
CURR:PROT:STAT 0 CURR:PROT:STAT 1
Saves instrument states into one of 10 nonvolatile state storage locations. Select the storage location (0 through 9) and choose whether to Save or Recall.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 9 | State storage location to save to or recall from. |
| mode | enum | Recall | Save | Selects whether to save the current state or recall a stored state. |
Selects the polarity for the inhibit pin in Live or Latching inhibit mode. The manual notes that negative polarity must be programmed when the inhibit input is shorted to ground to disable the output.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | NORMal | INVerted | Sets the inhibit pin polarity. |
Sets the polarity of the remote inhibit digital pin. POSitive means a logical true signal is a voltage high at the pin; NEGative means a logical true signal is a voltage low at the pin.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Sets the polarity of the remote inhibit digital pin. |
DIG:PIN:POL NEG
Sets or queries the polarity of the remote inhibit digital pin. POSitive means a logical true signal is a voltage high at the pin; NEGative means a logical true signal is a voltage low at the pin.
DIG:PIN:POL NEG
Aborts all ACQuire operations.
Aborts all transient actions.
Aborts both transient and acquire operations. The optional `:ALL` node is shown in the quick reference and does not change the stated action.
Returns the measured AC current in amperes RMS.
Returns the measured current including both AC and DC components. The result is reported in amperes RMS.
Measures and returns the peak AC current held value in amperes.
Returns the peak current measurement in amperes. The optional `:INSTant` node is shown in the query mnemonic.
Returns the crest factor measurement.
Measures average DC current. The result is reported in amperes (A).
Measures the AC output frequency. This query returns the frequency in hertz.
Returns the AC apparent power measurement.
Returns the AC power factor measurement.
Returns the measured AC reactive power in VAR.
Measures AC+DC apparent power. The result is returned in volt-amperes (VA).
Returns the AC+DC power factor.
Returns the AC+DC reactive power. The value is reported in VAR.
Returns the AC+DC active power measurement. The manual lists the value as watts and shows the optional [:REAL] node in the syntax.
Returns the measured AC active power. The result is reported in watts (W).
Measures average DC power.
Measures the AC output voltage. The result is reported in Vrms.
Returns the AC+DC voltage measurement in Vrms.
Returns the measured DC voltage. The manual lists it under the MEASure subsystem as average DC voltage.
Returns all measurements, except FREQuency, as a comma-separated list. Every returned item is available, regardless of the measurement coupling or output coupling.
FETCh:ALL? MEASure:ALL?
Returns the calibration count.
Starts the DC current limit calibration for the specified voltage range. The value selects which current range is calibrated; do not use a unit suffix such as A.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | The maximum current of the output range being calibrated, as shown in the table. |
CAL:CURR:OFFS 10
Enters the calibration value read from a multimeter. The calibration state must be ON to execute the command, and no unit suffix should be used.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Numeric calibration value to enter. |
CAL:DATA 2.37E-2
Sets or queries the calibration date. The date may be up to 15 characters and should use the format shown to avoid confusion.
| Name | Type | Values | Description |
|---|---|---|---|
| date | string | - | Calibration date string in quotes. |
CAL:DATE "2014 Jul 26"
Sets the calibration date and increments the calibration count by 1. The date may be queried regardless of calibration state and should be entered in the displayed format (up to 15 characters).
| Name | Type | Values | Description |
|---|---|---|---|
| date | string | - | Calibration date string in the displayed format. |
CAL:DATE "2014 Jul 26"
Advances to the next calibration point. P1 is the first level, P2 is the second, and so on. The CALibrate:STATe must be ON to execute this command.
| Name | Type | Values | Description |
|---|---|---|---|
| point | enum | P1 | P2 | P3 | P4 | P5 | Selects the calibration point to advance to. |
CAL:LEV P1
Sets the Admin password used for calibration. The password is case sensitive and must be 4 to 15 alphanumeric or symbol characters long; an empty string is allowed to clear the password for the next calibration entry.
| Name | Type | Values | Description |
|---|---|---|---|
| password | string | - | Admin password to use for calibration. |
CAL:PASS "12345"
Saves the calibration data and date into nonvolatile memory, but not the administration password. Use this at the end of calibration to avoid losing changes.
CAL:SAVE
Enables or disables calibration mode. Calibration mode must be enabled for the instrument to accept any calibration commands.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables calibration mode. |
| passwordopt | numeric | - | Numeric password required if one has been set. |
CAL:STAT OFF CAL:STAT ON ,"abc123"
Enables or disables calibration mode. Calibration mode must be enabled for the instrument to accept calibration commands.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables calibration mode. |
| passwordopt | numeric | - | Optional numeric password, up to 15 digits. |
CAL:STAT OFF CALibrate:STAT ON ,"abc123"
Selects the DC voltage range to calibrate. The calibration state must be ON to execute this command, and unit suffixes such as V or mV must not be used.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 219 - 438 | Voltage range value to calibrate. |
CAL:VOLT:OFFS 219 CAL:VOLT:OFFS 438
Selects the voltage range to calibrate. This command is used for AC voltage calibration; the calibration state must be ON to execute it, and unit suffixes must not be used.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 155 - 310 | Voltage range to calibrate for AC LEVel. |
CAL:VOLT:LEV 310
Sets the immediate DC current limit in amps. Current units UA, MA, and A are allowed; values exceeding the instrument maximum are clamped, and the *RST default is the instrument's MAXimum value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1 - 33.6 | DC current limit to set. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed current limit. |
[SOURce:]CURRent:OFFSet[:IMMediate] <value>|MINimum|MAXimum [SOURce:]CURRent:OFFSet[:IMMediate]? [MINimum|MAXimum]
Sets or queries the immediate DC current limit in amps. Values may be entered in uA, mA, or A, and out-of-range values are clamped to the instrument maximum.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1 A - 33.6 A | DC current limit to set for the immediate output current offset. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum allowed immediate DC current limit. |
CURR:OFFS 3
Sets the immediate AC current limit in amps (rms). The *RST default is the instrument's MAXimum value, and values exceeding the maximum are clipped to the instrument's maximum.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1 - 42.0 | AC current limit to set; current units UA, MA, and A are allowed. |
| qualifieropt | enum | MINimum | MAXimum | Optional literal keyword to set or query the minimum or maximum allowed current limit. |
CURR 900 MA
Sets or queries the immediate AC current limit in amps (rms). Values exceeding the instrument's maximum are clamped to the maximum, and the *RST default is the instrument's MAXimum value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1 A - 42.0 A | AC current limit to set. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed value instead of a numeric value. |
CURR 900 MA
Enables or disables current protection. When ON (TRIP), OUTPUT is turned off and an overload alarm is activated; when OFF (LIMIT CONTROL), the supply reduces output voltage to keep current at or below the limit.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables current protection. |
CURR:PROT:STATe OFF
Enables or disables current protection. ON (TRIP) turns the output off and activates the alarm for overload conditions longer than three seconds; OFF (LIMIT CONTROL) decreases output voltage to keep current at or below the limit.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Selects whether current protection is enabled or disabled. |
CURR:PROT:STATe OFF
Selects the data to show on the meter display. AC shows pure AC measurement data, DC shows DC measurement data, and ACDC shows all AC and DC measurement data.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AC | DC | ACDC | Selects which measurement data the meter display shows. |
DISP:MET:COUP DC
Selects what data the meter display shows. The setting can be AC, DC, or ACDC.
DISP:MET:COUP DC
Displays a text message on the front-panel display. The text remains until cleared with DISPlay:TEXT:CLEar or by cycling power.
| Name | Type | Values | Description |
|---|---|---|---|
| string | string | - | Quoted text message to show on the display, up to 127 characters. |
DISP:TEXT "Test in progress..."
Displays a text message on the front-panel display. The message can be up to 127 characters and is shown until cleared or power is cycled.
DISP:TEXT "Test in progress..."
Turns the front-panel display on or off. Setting it OFF stops display refreshing, turns off the backlight, changes the LINE LED to orange, and disables all front-panel key operations.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Turns the display on or off. |
DISP:STAT OFF
Turns the front-panel display on or off. Setting OFF stops display refreshing, turns off the backlight, changes the LINE LED to orange, and disables all front-panel key operations.
DISP:STAT OFF
Clears the text message from the display. The display text is unaffected by *RCL and *RST.
Clear message on display: DISP:TEXT:CLE
Selects which parameters are shown on the front panel display.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | METER_VI | METER_VIP | METER_ALL | Selects the display mode. |
DISP:VIEW METER_VI
Selects the parameters to display on the front panel. The query returns the current display view setting.
DISP:VIEW METER_VI
Returns all measurements except frequency as a comma-separated list. Every returned item is available regardless of measurement coupling or output coupling.
FETCh:ALL?
Returns the average measured AC output current. The value is returned in scientific notation format 1.23456E+00.
FETCh:CURRent:AC?
Returns the average measured DC current from the buffer. This command applies to DC, AC+DC, and EXT-DC.
FETCh:CURRent:AC?
Returns the measured current for AC+DC coupling.
Returns the peak AC current held value in amperes. The value is the maximum peak current since power-on or since it was explicitly cleared; it is not cleared by *RST or *RCL.
Returns the maximum peak current since power-on or since it was explicitly cleared. This command applies to all output modes.
Returns the crest factor. The crest factor is the AC current divided by the AC peak current, and for sine waves it is √2.
Returns the frequency setting for AC, ACDC, and EXT-AC coupling, or +9.91000E+37 for DC and EXT-DC coupling. The instrument does not measure frequency.
Returns the AC apparent power. This command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns the AC power factor. The command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns the AC active power. This command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns the average DC power. The command applies to DC, AC+DC, and EXT-DC coupling, and uses the averaging period set with SENS:AVER.
Returns the AC reactive power in VAR. This command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns the AC+DC apparent power. The command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns the AC+DC power factor.
Returns the AC+DC reactive power in VAR. This command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns AC active power in watts for the selected measurement mode. This command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns the AC output voltage in Vrms. This command applies to AC, AC+DC, EXT-DC, and EXT-AC.
Returns the measured voltage, AC+DC (Vrms).
Returns the measured DC voltage as an averaged value. The result is returned in scientific notation and applies to DC, AC+DC, and EXT-DC measurements.
FETC:VOLTage:AC? MEASure:VOLTage:ACDC?
Returns the display image in BMP format. The response is IEEE488.2 definite-length block data and the image is a grey-scale Windows .BMP with fixed 2,110 bytes.
HCOP:SDUM:DATA?
Clears the event registers in all register groups, the status byte, and the error queue. If it immediately follows a program message terminator, it also clears the output queue and MAV bit.
*CLS
Sets the Standard Event Status enable register and enables selected event bits; the query reads back the enable register. The value is a decimal sum of the bits to enable, default 0.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the Standard Event Status enable register. |
*ESE 24
Event status enable command and query. The setter writes a decimal mask to the Standard Event Status enable register; the query reads that enable register. Enabled events are logically OR-ed into the ESB bit of the status byte.
*ESE 24
Reads and clears the Standard Event Status register. The returned value is the binary-weighted sum of all bits set in the register.
Returns the instrument’s identification string.
*IDN?
Returns the SCPI strings that reproduce the present instrument settings. The returned learn string can be more than 500 characters.
*LRN?
Sets the OPC (operation complete) bit in the standard event register when the pending operation completes. It is used to synchronize the application with the instrument.
Returns a string identifying any installed options. The response is 0 when no options are installed, or an option identifier such as AC68GPBU or AC68BALGU.
*OPT?
Enables or disables the clearing of certain enable registers at power on. It does not affect the clearing of condition or event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| state | integer | 0 - 1 | Enables (1) or disables (0) power-on clearing of affected enable registers. |
*PSC 0 *PSC?
Enables (1) or disables (0) the clearing of certain enable registers at power on. It affects the Questionable Data, Standard Operation, Status Byte Condition, and Standard Event Enable registers, but not the condition or event registers.
*PSC 0
Recalls a saved instrument state previously stored with *SAV. All instrument settings are recalled except that trigger systems are set to Idle, calibration is disabled, and nonvolatile settings are not affected; it also aborts transient and acquire operations.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 10 | Location of the saved state to recall. |
*RCL 1
Saves the instrument state to one of 11 nonvolatile memory locations. Location 0 is recalled at power-on when the Output Power-On state is RCL0.
| Name | Type | Values | Description |
|---|---|---|---|
| 0 to 10 | integer | 0 - 10 | Memory location to store the instrument state. |
*SAV 1
Sets the Service Request Enable register and determines which Status Byte Register bits contribute to the MSS and RQS summary bits. Clearing it with 0 prevents the instrument from generating an SRQ to the controller.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Decimal sum of the enabled bits in the Service Request Enable register. |
*SRE 24
Sets the Service Request Enable register and determines which Status Byte bits are OR-ed to set the MSS and RQS summary bits. The register contents are not affected by *RST or *RCL.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 10 | Decimal sum of the enabled bits in the Service Request Enable register. |
*SRE 24
Reads the Status Byte Register, which contains the status summary bits and the Output Queue MAV bit. The register is read-only and its bits are not cleared when read.
*STB?
Applies a software trigger equivalent to an IEEE 488.1 Device Trigger for both TRANsient and ACQuire trigger groups.
*TRG
Waits until all preceding commands have completed. Used during calibration steps before entering measured data.
*OPC?
Resets the instrument to its default state.
*RST
Returns the result of the instrument's automatic power-on self-test. It does not run another self-test.
Initiates a new measurement and enables or disables continuous mode. If continuous mode is on, acquired data is automatically refreshed without the need for an INIT; the default is off.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Enables or disables continuous acquisition mode. |
INIT:CONT:ACQ ON
Initiates the ACQuire (measurement) operation. If the ACQuire operation is already initiated, the instrument returns error -213, "Init ignored".
Initiate a measurement: INIT:ACQ
Initiates the TRANsient operation. If the transient operation is already initiated, the instrument reports error -213, "Init ignored".
INIT:TRAN
Turns the front-panel LXI identify indicator on or off. When turned on, the front-panel LAN annunciator blinks to identify the instrument being addressed.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | 1 | OFF | 0 | Turns the LXI identify indicator on or off. |
LXI:IDENT ON
Turns the front-panel LXI identify indicator on or off. When on, the front-panel LAN annunciator blinks to identify the instrument being addressed.
LXI:IDENT ON
Sets the averaging count for measurements. The parameter does not apply to the peak current measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| count | enum | 1 | 2 | 4 | 8 | 16 | Averaging count for measurements. |
SENS:AVER 4
Returns the averaging count for measurements. The moving average period is set in counts.
SENS:AVER 4
Clears the peak held current measurement.
SENS:CURR:HOLD:CLE
Queries the Operation Status Condition register. This is a read-only register that holds the instrument's live, unlatched operational status and is not cleared by reading.
STAT:OPER:COND?
Queries the Operation Status Event register for the status group. This read-only register latches events passed by the Operation NTR and/or PTR filter, and reading it clears the register.
STAT:OPER?
Sets the enable register value for the Operation Status group, using a decimal bit mask. The query returns the current binary-weighted sum of the bits set in the register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the enable register. |
STAT:OPER:ENAB 24
Sets or queries the enable register for the Operation Status group. The enable register masks bits from the Operation Event register that contribute to the OPER summary bit of the Status Byte register.
STAT:OPER:ENAB 24
Sets and queries the value of the NTR (Negative-Transition) register in the Operation Status group. The register acts as a polarity filter between the Operation Condition and Operation Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the register. |
STAT:OPER:NTR 24
Sets or queries the value of the NTR (Negative-Transition) register in the Operation Status group. The register acts as a polarity filter between the Operation Condition and Operation Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the register. |
STAT:OPER:NTR 24
Sets or queries the value of the PTR (Positive-Transition) register in the Operation Status group. The PTR register acts as a polarity filter between the Operation Condition and Operation Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the register. |
STATus:OPERation:PTRansition <value> STATus:OPERation:PTRansition?
Sets and queries the value of the PTR (Positive-Transition) register in the Operation Status group. The register acts as a polarity filter between the Operation Condition and Operation Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the register. |
STAT:OPER:PTR 24
Initializes the transition and enable filters for both SCPI status register groups: Operation and Questionable. It sets the enable registers to all zeros and the transition filter registers for positive transitions only, without clearing event registers or the error/event queue.
STAT:PRES
Queries the event register for the Questionable Status group. This read-only register stores all events passed by the Operation NTR and/or PTR filter, and reading it clears the register.
STAT:QUES?
Queries the condition register for the Questionable Status group. This is a read-only, live register; reading it does not clear the register.
STAT:QUES:COND?
Sets the value of the Questionable Status group enable register. The enable register is a mask used to enable specific bits from the Questionable Event register to set the QUES summary bit of the Status Byte register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the register. |
Sets or queries the enable register for the Questionable Status group. The enable register masks bits from the Questionable Event register to set the QUES summary bit of the Status Byte register.
STAT:QUES1:ENAB 24
Sets and queries the value of the NTR (Negative-Transition) register. This register serves as a polarity filter between the Questionable Condition and Questionable Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| bit value | integer | 0 | Decimal sum of the bits in the register; default 0. |
Enable bits 3 and 4 in the questionable PTR register: STAT:QUES:PTR 24
Sets and queries the value of the NTR (Negative-Transition) register. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the register. |
STAT:QUES:NTR?
Sets and queries the value of the PTR (Positive-Transition) register. The register serves as a polarity filter between the Questionable Condition and Questionable Event registers.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 | Decimal sum of the bits in the PTR register. |
STAT:QUES:PTR 24
Sets and queries the PTR (Positive-Transition) register, which acts as a polarity filter between the Questionable Condition and Questionable Event registers. When a bit in PTR is 1, a 0-to-1 transition of the corresponding Questionable Condition bit sets the corresponding Questionable Event bit.
| Name | Type | Values | Description |
|---|---|---|---|
| bit value | integer | 0 | Decimal sum of the bits in the register. |
STAT:QUES:PTR 24
Sets the trigger source that starts the measurement after INIT:ACQ. Specify IMMediate to start the measurement immediately, or BUS to wait for a software trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | IMMediate | BUS | Trigger source for measurement start after INIT:ACQ. |
TRIG:ACQ:SOUR BUS
Sets the trigger source that starts measurement after INIT:ACQ. IMMediate starts the measurement immediately, while BUS waits for a software trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | IMMediate | BUS | Trigger source used to start measurement after INIT:ACQ. |
TRIG:ACQ:SOUR BUS
Sends a software trigger to the ACQuire subsystem.
TRIG:ACQ:SOUR BUS INIT:ACQ TRIG:ACQ
Sets or queries the phase angle used by the output-on phase control in degrees. The query can optionally return the minimum or maximum value instead of the present setting.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 359 | Phase angle of the output-on phase control. |
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to return the minimum or maximum supported phase angle. |
TRIG:SYNC:PHAS 180
Sets the phase angle of the output-on phase control in degrees. The command supports the DEG suffix, but not RAD.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 359 | Phase angle to set for output-on phase control. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword to set the parameter to its minimum or maximum value. |
TRIG:SYNC:PHAS 180
Sets the output-on phase control when OUTPut ON is sent. The setting is set to IMMediate at power-on or after *RCL or *RST.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | IMMediate | PHASe | Selects immediate output-on behavior or phase control. |
TRIG:SYNC:SOUR PHASE
Returns the current output-on phase control source. This setting determines whether phase control is immediate or phase-based when OUTPut ON is sent.
TRIG:SYNC:SOUR PHASE
Triggers the transient subsystem.
TRIG:TRAN
Sets the trigger source for changing the setting value after INIT:TRAN. The source can be immediate start or wait for a software trigger.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | IMMediate | BUS | Selects the trigger source. |
TRIG:SOUR BUS
Queries the trigger source used for changing the setting value after INIT:TRAN. The source can be immediate or BUS, and the parameter is set to IMMediate at power-on or after *RCL or *RST.
Selects the AC voltage calibration range. The manual shows it used with the values 155 for low range and 310 for high range.
| Name | Type | Values | Description |
|---|---|---|---|
| range | integer | 155 - 310 | Calibration range selection value. |
CAL:VOLT 155 CAL:VOLT 310