/

Keysight

/

Keysight AC6903H

SCPI COMMAND REFERENCE

Keysight AC6903H

Keysight AC6903H

The Keysight AC6903H is Keysight's power supply in the AC6900 Series Three-Phase AC Power Sources family. Its SCPI remote-control interface exposes 525 commands across 23 subsystems - 252 settable and 273 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.

525

Commands

252

Settable

273

Queries

23

Subsystems

SCPI

Verified

2026-07-16

All commands

:FREQuencyset / query

Sets the output frequency. The example shows it used to specify 55 Hz for AC voltage output.

NameTypeValuesDescription
frequencyrealHzFrequency value to set.
FREQuency 55

Returns the minimum or maximum frequency limit when queried with the corresponding qualifier. The slice shows the query used with MINimum and MAXimum.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects whether the minimum or maximum frequency limit is returned.
real (Hz) - Returns the frequency limit specified by the qualifier.
FREQuency? MINimum
FREQuency? MAXimum

Sets the lower frequency limit.

NameTypeValuesDescription
limitrealMINLower frequency limit value.
qualifieroptenumMINimum | MAXimum | DEFaultSpecial limit keyword used instead of a numeric value.
FREQuency:LIMit:LOWer MIN

Sets the upper frequency limit.

NameTypeValuesDescription
valuereal-Upper frequency limit value.
qualifieroptenumMINimum | MAXimumUse a limit keyword instead of a numeric value.
FREQuency:LIMit:UPPer MAX

Enables frequency synchronous.

NameTypeValuesDescription
stateenumONEnables frequency synchronous.

Sets the frequency synchronous phase.

NameTypeValuesDescription
phasereal-Frequency synchronous phase value.

Enables or disables frequency synchronous operation.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables frequency synchronous operation.
enum - Returns the synchronous operation state.

Sets the lower AC frequency soft limit. The limit must satisfy the relationship FREQ:LIM:LOW 3 FREQ or FREQ:TRIG 3 FREQ:LIM:UPP, and the command is invalid if the signal source is an external signal source.

NameTypeValuesDescription
valuereal1.00 - 550Lower frequency soft limit to set.
FREQ:LIM:LOW?
Query the low frequency limit: FREQ:LIM:LOW?

Queries the lower AC frequency soft limit. This command is invalid if the signal source is an external signal source.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum limit value to query.
real (Hz) - Returns the lower frequency soft limit. With MINimum or MAXimum, returns the minimum or maximum allowed value.
[SOURce:]FREQuency:LIMit:LOWer? [MINimum|MAXimum]
Query the low frequency limit: FREQ:LIM:LOW?

Sets the upper AC frequency soft limit. The limit must satisfy the relationship with the output frequency and is invalid when the signal source is external.

NameTypeValuesDescription
valuereal1.00 Hz - 550 HzUpper frequency soft limit.
FREQ:LIM:UPP?
FREQ:LIM:UPP

Queries the upper AC frequency soft limit. The returned value is the configured upper limit in hertz, with optional MINimum or MAXimum qualifier support.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum limit value to return.
real (Hz) - Returns the present upper AC frequency soft limit.
FREQ:LIM:UPP?

Sets the AC output frequency and optionally the lower and upper frequency soft limits. The query returns the current frequency, with optional MINimum or MAXimum qualifier support.

NameTypeValuesDescription
valuereal1.00 - 550 HzSets the frequency value.
lower_limitoptreal1.00 - 550 HzLower soft limit for the frequency.
upper_limitoptreal1.00 - 5,000 HzUpper soft limit for the frequency.
qualifieroptenumMINimum | MAXimumFor the query, requests the minimum or maximum allowed value.
real (Hz) - Returns the current output frequency, or the minimum/maximum frequency when queried with MINimum or MAXimum.
Set the output frequency to 50 Hz: FREQ 50

Queries the current CW output frequency. Optionally, the query can request the minimum or maximum frequency value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects whether the minimum or maximum frequency value is returned.
real (Hz) - Returns the current CW output frequency, or the minimum/maximum frequency when a qualifier is used.
Set the output frequency to 50 Hz: FREQ 50

Sets the immediate AC frequency and optionally the lower and upper frequency soft limits. The command takes one or three arguments, and you cannot have a low or high limit without the other.

NameTypeValuesDescription
valuereal1.00 - 550 HzImmediate output frequency to set; frequency suffixes HZ and KHZ are allowed.
lower_limitoptreal1.00 - 550 HzLower frequency soft limit.
upper_limitoptreal1.00 - 550 HzUpper frequency soft limit.
Set the output frequency to 50 Hz: FREQ 50

Sets the immediate AC frequency and optionally the lower and upper frequency soft limits. The query returns the present immediate frequency, with optional MINimum or MAXimum to request the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum frequency limit.
real (Hz) - The present immediate AC frequency, or the minimum/maximum limit when queried with MINimum or MAXimum.
Set the output frequency to 50 Hz: FREQ 50

Sets the synchronization signal source for synchronous frequency operation. The available sources are line or external, and the *RST command sets this parameter to LINE.

NameTypeValuesDescription
modeenumLINE | EXTernalSelects the synchronization signal source.
enum - Returns the current synchronization signal source.
FREQ:SYNC:MODE EXT

Returns the synchronization signal source for frequency synchronous operation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value to return.
enum - Returns the synchronous signal source.

Sets the synchronization offset angle in degrees. The query returns the present phase delay, or the minimum/maximum value when qualified with MINimum or MAXimum.

NameTypeValuesDescription
valuereal0 - 360Synchronization offset angle in degrees.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum phase delay value.
real (deg) - Present synchronization offset angle, or the minimum/maximum value when queried with MINimum or MAXimum.
FREQ:SYNC:PHAS:DEL 90

Sets or queries the synchronization offset angle in degrees. The query can optionally return the current value or the minimum/maximum setting.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum value.
real (deg) - Returns the synchronization offset angle in degrees, or the minimum/maximum value when queried with MINimum or MAXimum.
FREQ:SYNC:PHAS:DEL 90

Enables or disables frequency synchronous operation.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Turns frequency synchronous operation on or off.
FREQ:SYNC ON

Sets the triggered AC output frequency in Hertz. The command applies to AC, AC+DC, EXT-DC, and EXT-AC; the *RST default is 50 Hz.

NameTypeValuesDescription
valuereal1.00 - 550Triggered AC output frequency for L models; H models allow up to 5,000 Hz.
qualifieroptenumMINimum | MAXimumSets the triggered frequency to the minimum or maximum allowed value.
real (Hz) - Returns the present triggered AC output frequency in Hertz.
FREQ:TRIG 90

Sets the triggered AC output frequency in Hertz. The *RST default is 50 Hz, and frequency suffixes HZ and KHZ are allowed.

NameTypeValuesDescription
valuereal1.00 - 550Triggered AC output frequency for L models; H models support up to 5,000 Hz.
qualifieroptenumMINimum | MAXimumSets the triggered frequency to the minimum or maximum allowed value.
real (Hz) - Returns the triggered AC output frequency in Hertz. For the optional qualifier, MINimum and MAXimum return the corresponding limit value.
FREQ:TRIG 90

:OUTPutset / query

Turns the output on or off. The manual shows it being used to turn the output on in typical AC and DC voltage setups.

NameTypeValuesDescription
stateenumON | OFFSelects the output state.
OUTPut ON
OUTPut ON
:OUTPut:COUPlingset / query

Selects the output coupling mode.

NameTypeValuesDescription
couplingenumAC | DCOutput coupling mode to select.

Enables watchdog protection.

NameTypeValuesDescription
stateenumON | OFFTurns watchdog protection on or off.

Sets the watchdog timer for output protection.

NameTypeValuesDescription
delayinteger0 - 600Watchdog delay before protection action is taken.
OUTPut:PROTection:WDOG:DELay 600

Sets the output-off phase angle for turn-off phase control. The manual example shows a value of 90 degrees.

NameTypeValuesDescription
levelreal0 - 360Output-off phase angle to apply when the output is turned off.
OUTPut:PHASe:OFF:LEVel 90

Sets the output-on phase angle for turn-on phase control. The delay phase angle can be set from 0 to 360 degrees on three-phase input models.

NameTypeValuesDescription
levelreal0 - 360Output-on phase angle to apply at turn-on.
OUTPut:PHASe:ON:LEVel 90
:OUTPut:SSTartset / query

Enables soft start turn-on.

NameTypeValuesDescription
stateenumONTurns soft start on.
OUTPut:SSTart ON

Enables or disables output surge suppression.

NameTypeValuesDescription
stateenumON | OFFTurns output surge suppression on or off.

Enables soft start turn-off.

NameTypeValuesDescription
stateenumON | OFFTurns soft start turn-off on or off.

Sets the soft start turn-on.

NameTypeValuesDescription
timereal-Soft start turn-on time.

Sets the soft start turn-off time.

NameTypeValuesDescription
timereal0 - 10Turn-off time value.

Turns the impedance control on or off.

NameTypeValuesDescription
stateenumON | OFFEnables or disables impedance control.

Sets the output coupling mode.

enum - Returns the current output coupling mode.
Set the output mode to ACDC: OUTP:COUP ACDC

Enables or disables the output impedance control.

NameTypeValuesDescription
stateoptenumON | 1 | OFF | 0Enables or disables the output impedance control.
OUTP:IMP ON
:OUTPut[:STATe]set / query

Enables or disables the instrument's output.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Turns the output on or off.
enum - Returns the output state as 0 (OFF) or 1 (ON).
Turn on the output: OUTP ON

Returns whether the instrument's output is enabled or disabled.

enum - Returns 0 (OFF) or 1 (ON).

Sets the reactive part of the output impedance in henries. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
valuerealHReactive output impedance value.
qualifieroptenumMINimum | MAXimumAllows setting or querying the minimum or maximum supported reactance.
chanlistoptchannel_list-Specific output phases to apply the setting to.
OUTP:IMP:REAC 100UH

Returns the reactive part of the output impedance in Henries. The optional [MINimum|MAXimum] qualifier requests the minimum or maximum allowed value, and an optional channel list may restrict the query to specific output phases.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum allowed reactive impedance value.
chanlistoptchannel_list-Optional list of output phases to query.
real (H) - The reactive part of the output impedance in Henries, or the minimum/maximum allowed value when queried with MINimum or MAXimum.
OUTP:IMP:REAC 100UH

Sets the resistance part of the output impedance in ohms. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
valuereal0 - 667 mΩResistance value to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed resistance value.
chanlistoptchannel_list-Specific output phases to apply the setting to.
enum - Returns the present resistance setting, or the minimum or maximum allowed resistance when queried with a qualifier.
OUTP:IMP:REAL 100MOHM

Sets or queries the resistance part of the output impedance in ohms. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
valuereal0 - MAXimumResistance value to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed resistance value for the query.
enum - Returns ON|1|OFF|0.
OUTP:IMP:REAL 100MOHM

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, and the mode is stored in non-volatile memory.

NameTypeValuesDescription
modeenumLATChing | LIVEOperating 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, and the setting is stored in non-volatile memory.

enum - Returns the current inhibit mode.

Enables or disables the output-off phase control when OUTPut OFF is sent. This command is invalid if the signal source is an external signal source.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enable or disable the output-off phase control.
enum - Returns the current output-off phase control setting.
OUTP:PHAS:OFF ON

Enables or disables the output-off phase control when OUTPut OFF is sent. This command is invalid if the signal source is an external signal source.

enum - Returns the current output-off phase control state.
OUTP:PHAS:OFF ON

Sets the output-off phase angle when OUTPut OFF is sent, in degrees. This command is invalid if the signal source is an external signal source.

real (deg) - Returns the output-off phase angle in degrees.

Sets the output-on phase angle when OUTPut ON is sent, in degrees. The command is invalid if the signal source is an external signal source.

NameTypeValuesDescription
valuereal0.0 - 360.0Output-on phase angle to apply when OUTPut ON is sent.
real (deg) - Returns the output-on phase angle in degrees.
OUTP:PHAS:ON:LEV 90

Enables or disables the output-on phase control when OUTPut ON is sent. This command is invalid if the signal source is an external signal source.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the output-on phase control.
Enable the output-on phase control: OUTP:PHAS:ON ON

Enables or disables the output-on phase control when OUTPut ON is sent. The command is invalid if the signal source is an external signal source.

enum - Returns 0 (OFF) or 1 (ON) for the output-on phase control state.
OUTP:PHAS:ON ON

Sets the difference between phase 1 and phase 2 angle in degrees. It cannot be set in 1P or 1P3W mode, and is invalid if the signal source is an external signal source.

NameTypeValuesDescription
valuereal0.0 - 360.0Difference between the phase 1 angle and the phase 2 angle.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed value instead of setting a numeric value.
OUTP:PHAS:P12 90

Sets the difference between the phase 1 angle and the phase 2 angle in degrees. It cannot be set when in 1P or 1P3W mode, and is invalid if the signal source is an external signal source.

NameTypeValuesDescription
valuereal0.0 - 360.0Difference between phase 1 and phase 2 offset angle.
OUTP:PHAS:P12 90

Sets the absolute phase 1 offset angle in degrees. It cannot be set in 1P or 1P3W mode, and is invalid if the signal source is external.

NameTypeValuesDescription
valuereal0.0 - 360.0Absolute phase 1 offset angle to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed value.
OUTP:PHAS:P1O 90

Returns the absolute phase 1 offset angle in degrees. It cannot be set in 1P or 1P3W mode, and is invalid if the signal source is an external signal source.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value instead of the current setting.
real (degrees) - Returns the absolute phase 1 offset angle in degrees. With MINimum or MAXimum, returns the corresponding limit value.
Set the output phase 1 offset angle: OUTP:PHAS:P1O 90
:OUTPut:PON:SAFEset / query

Holds the output off during instrument power-on when enabled.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the output safe state at power-on.
Enable the output safe state at power-on: OUTP:PON:SAFE ON

Enables or disables the output safe state at power-on. When enabled, the output is held off during instrument power-on.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enable or disable the output safe state at power-on.
enum - Returns the current power-on output safe state as OFF or ON.
OUTP:PON:SAFE ON

Sets the power-on output state. RST specifies a state equivalent to *RST, RCL0 loads state storage memory location 0, and AUTO powers on in the power-down state with the output always off.

NameTypeValuesDescription
stateenumRST | RCL0 | AUTOSelects the power-on output state.
OUTP:PON:STAT RST

Sets or queries the power-on output state. The instrument can be configured to power on in the *RST state, recall state 0, or in the power-down state with output always off.

enum - Returns the configured power-on state as RST, RCL0, or AUTO.
OUTP:PON:STAT RST

Resets the latched protection status, clearing the output-disable latch caused by a protection condition. It also clears the latched Inhibit Input function.

OUTP:PROT:CLE

Returns the watchdog delay time. Optional qualifiers allow querying the minimum or maximum delay.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects which value to return.
integer (s) - Returns the watchdog delay time in seconds, or the minimum/maximum delay when queried with MINimum or MAXimum.
OUTPut:PROTection:WDOG:DELay? [MINimum|MAXimum]

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.

NameTypeValuesDescription
stateoptenumON | 1 | OFF | 0Enables or disables the watchdog timer protection.
enum - Returns the watchdog timer state.
OUTP:PROT:WDOG ON

Enables or disables the soft-start rise. The command is invalid if the voltage compensation mode has been set to SOFT.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the soft-start rise.
OUTP:SST ON

Enables or disables the soft-start rise. This command is invalid if the voltage compensation mode has been set to SOFT.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the soft-start rise.
enum - 0 (OFF) or 1 (ON).
OUTP:SST ON

Queries the soft-start fall time in seconds. An optional qualifier may request the minimum or maximum value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects which value to query.
real (s) - Returns the soft-start fall time in seconds, or the minimum/maximum value when qualified.
OUTP:SST:TIME:FALL 1

Sets the soft-start rise time in seconds. This command is only valid if the soft-start rise state is enabled.

NameTypeValuesDescription
valuereal0.1 - 30.0Soft-start rise time to set.
qualifieroptenumMINimum | MAXimumSets the command to use the minimum or maximum allowed rise time.
OUTP:SST:TIME 10

Queries the soft-start rise time in seconds. The query supports the optional MINimum or MAXimum qualifier to return the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum soft-start rise time.
real (s) - Returns the soft-start rise time in seconds, or the minimum/maximum limit when queried with MINimum or MAXimum.
OUTP:SST:TIME 10

Enables or disables the soft-start fall. This command is invalid if the voltage compensation mode has been set to SOFT.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enable or disable the soft-start fall.
enum - Returns the soft-start fall state.
Enable the soft start fall: OUTP:SST:FALL ON

Returns whether the soft-start fall is enabled or disabled. The command is invalid if the voltage compensation mode has been set to SOFT.

enum - Returns 0 (OFF) or 1 (ON).
OUTP:SST:FALL?

Enables or disables the voltage surge suppression feature.

enum - Returns the current surge suppression state. 0 means OFF and 1 means ON.
OUTP:SSUP:STAT ON

Selects the wiring mode used for AC or DC voltage setup. The examples show values of 3 for AC voltage and 1 for DC voltage.

NameTypeValuesDescription
wiringinteger1 - 3Selects the wiring mode.

Enables or disables the front-panel key click tone. The setting is independent of the instrument beeper state and is not affected by *RST or *RCL.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Turns the front-panel key click tone on or off.
enum - Returns the key click state as 0 (OFF) or 1 (ON).
SYST:BEEP:KCLick OFF

Disables or enables the click tone heard when you press a front-panel key.

enum - Returns the front-panel key click state as 0 (OFF) or 1 (ON).

Disables or enables the beep heard when an error is generated.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the beep heard when an error is generated.

Returns the current beeper state. The beeper state controls whether a beep is heard when an error is generated.

enum - Returns 0 (OFF) or 1 (ON) indicating the current beeper state.
SYST:BEEP:STAT?

Issues a single beep. This command overrides the current beeper state, so a beep can be issued even if the beeper is turned off by SYSTem:BEEPer:STATe.

Issue a single beep: SYST:BEEP

Configures the remote/local/lockout state of the instrument. The LOCal setting disables the remote interface, REMote enables remote control, and RWLock enables remote control while locking out front-panel operation.

NameTypeValuesDescription
stateenumLOCal | REMote | RWLockRemote/local/lockout state to set.
SYST:COMM:RLST REM

Queries the remote/local/lockout state of the instrument. The query returns LOC, REM, or RWL.

enum - Current remote/local state of the instrument.

Sets the voltage offset value in volts. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
valuereal-200 - +200Voltage offset value to set.
SYST:CONF:ADJ:VOLT:FINE 180

Queries the fine voltage offset value in volts. The query can optionally request the minimum or maximum value, and can be directed to specific output phases with an optional channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier requesting the minimum or maximum value.
channel listoptchannel_list-Optional list of output phases to target.
real (V) - Returns the voltage offset value in volts, or the minimum/maximum value when qualified with MINimum or MAXimum.
SYSTem:CONFigure:ADJust:VOLTage:FINE? [MINimum|MAXimum] [,(@chanlist)]

Sets whether the sensing function is enabled or disabled for the voltage offset setting. Use :SYSTem:CONFigure:ADJust:VOLTage:FINE to set the voltage offset value.

NameTypeValuesDescription
modeenumOUTPut | SENSeSelects whether sensing uses the output terminals or the sense terminals.
SYST:CONF:ADJ:VOLT:TERM:MODE STERM

Queries whether the sensing function is enabled for the voltage offset setting. The return indicates the present terminal mode, with OTERM disabling sensing at the output terminals and STERM enabling sensing at the sense terminals.

enum - Returns the present terminal mode for the voltage offset sensing function.
SYST:CONF:ADJ:VOLT:TERM:MODE STERM

Queries the number of units operating in parallel. Parallel operation does not apply to AC6903 units.

enum - Returns the number of paralleled units; returns 1 if parallel operation is not being performed.
SYST:CONF:FORM:FRAM?

Queries information about the specified power module in a frame.

NameTypeValuesDescription
frameinteger0 - 3Specifies the frame to query: 0 for the primary or standalone unit, 1 for the first secondary unit, 2 for the second secondary unit, and 3 for the third secondary unit.
moduleinteger1 - 4Specifies the index of the power module within the frame. Up to four power modules can be installed in a frame.
string - Returns information about the specified module operating in a frame.
SYST:CONF:FORM:PMOD:INFO? 1

Queries information about the specified power module operating in a frame.

NameTypeValuesDescription
frameinteger0 - 3Specifies the frame or unit to query: 0 for the primary or standalone unit, 1 for the first secondary unit, 2 for the second secondary unit, and 3 for the third secondary unit.
moduleinteger1 - 4Specifies the index of the power module within the selected frame.
string - Returns information about the specified power module.
SYST:CONF:FORM:PMOD:INFO? 1

Queries the number of power modules in the specified unit.

NameTypeValuesDescription
frameinteger0 - 3Specifies which frame to query: 0 for the primary or standalone unit, 1 for the first secondary unit, 2 for the second secondary unit, and 3 for the third secondary unit.
integer - Returns the number of power modules in the specified unit.
SYST:CONF:FORM:PMOD? 1

Sets or queries the maximum expected power for the power saver function in watts. The *RST command sets all instruments to their maximum rated power.

NameTypeValuesDescription
valuereal0 - total output wattage of the unitPower saver limit to apply.
qualifieroptenumMINimum | MAXimumAllows selection of the minimum or maximum limit keyword instead of a numeric value.
real (W) - Returns the power saver limit.
SYST:CONF:FORM:PSAV:MAX 3000

Sets the maximum expected power for the power saver function in watts, or queries the current power saver limit. *RST sets all instruments to their maximum rated power.

NameTypeValuesDescription
valuereal0 - total output wattage of the unitMaximum expected power for the power saver function.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier for the value; MINimum or MAXimum may be used in place of a numeric value.
real (W) - Returns the power saver limit.
SYST:CONF:FORM:PSAV:MAX 3000

Sets the specified power modules to run using the power saver function. Up to four parameter pairs can be specified; the first pair configures the power modules in the stand-alone or primary unit, and subsequent pairs program the power modules in secondary units.

NameTypeValuesDescription
module stateenumE | DPower module state code: E disables the module, D enables the module.
SYST:CONF:FORM:PSAV:MOD EEDD

Sets the specified power modules to run using the power saver function. Up to four parameter pairs can be specified; the first pair configures the power modules in the stand-alone or primary unit, and subsequent pairs program the secondary units.

NameTypeValuesDescription
stateenumE | DPower-module setting for each module pair.
enum - Returns the current power-saver module settings as one or more E|D pairs.
SYST:CONF:FORM:PSAV:MOD EEDD

Specifies the output configuration. The command is invalid when the output is on or when a sequence or simulation is running.

NameTypeValuesDescription
modeenum1 | 2 | 3Selects the output configuration.
SYST:CONF:NOUTputs 1
SYST:CONF:WIRing 1

Specifies the output configuration. This command is equivalent to :SYSTem:CONFigure:WIRing.

integer - Returns the output configuration setting.

Specifies the output configuration. This command is equivalent to :SYSTem:CONFigure:NOUTputs.

NameTypeValuesDescription
modeenum1 | 2 | 3Selects the output wiring configuration.
enum - Returns the current output configuration.
SYST:CONF:WIRing 1
SYST:CONF:WIRing?
:SYSTem:DATEset / query

Sets the local date of the system clock. The query returns the year, month, and day in comma-separated NR1 format.

NameTypeValuesDescription
yyyyinteger2016 - 2037Year of the system date.
mminteger1 - 12Month of the system date.
ddinteger1 - 31Day of the system date.
string - Returns the year, month, and day in a comma-separated NR1 format.
SYST:DATE 2021,7,28

Returns the local date of the system clock as year, month, and day.

integer - Returns the year, month, and day in a comma-separated NR1 format.

Reads and clears one error from the error queue. Errors are returned in first-in-first-out order, and reading the queue removes the entry.

string - Returns the next error as <error code>,<error string>. When the queue is empty, returns +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.

integer - The number of errors currently in the error queue.
SYST:ERR:COUN?
:SYSTem:LOCalset / query

Included for compatibility. Use the equivalent SYSTem:COMMunicate:RLST when creating new programs.

SYSTem:LOCal

Enables password protection by entering the password set by SYSTem:PASSword:NEW.

NameTypeValuesDescription
passwordstring-Password used to enable password protection.
SYST:PASS "<password>"

Enables password protection by entering the password set by SYSTem:PASSword:NEW.

returns - Query form documented only as paired with the setter; this slice does not state any returned value.
SYST:PASS "<password>"
:SYSTem:REMoteset / query

Included for compatibility. Use the equivalent SYSTem:COMMunicate:RLST when creating new programs.

:SYSTem:RWLockset / query

Included for compatibility. Use the equivalent SYSTem:COMMunicate:RLST when creating new programs.

Disables password protection by entering the existing password in quotes.

NameTypeValuesDescription
passwordstring-Existing password used to disable password protection.

Sets a new password. Enter the existing password and the new password in quotes.

NameTypeValuesDescription
existing_passwordstring-Existing password used to authorize the password change.
new_passwordstring-New password to set.
SYST:PASS:NEW "<existing>", "<new>",

Queries whether password protection is enabled.

enum - 0 indicates password protection is disabled; 1 indicates it is enabled.
SYST:PASS:STAT?

Clears all user memory, including stored states, and reboots the instrument in the *RST state. The sanitization procedure is intended for removing an instrument from a secure area and does not erase factory data.

:SYSTem:TIMEset / query

Sets the local time of the system clock in hours, minutes, and seconds. The query returns the hours, minutes, and seconds in a comma-separated NR1 format.

NameTypeValuesDescription
hhinteger0 - 23Hour value.
mminteger0 - 59Minute value.
ssinteger0 - 59Second value.
string - Returns the hours, minutes, and seconds in a comma-separated NR1 format.
SYST:TIME 20,00,00

Returns the local time of the system clock in hours, minutes, and seconds. The values are returned in comma-separated NR1 format.

string - Returns the hours, minutes, and seconds in comma-separated NR1 format.

Returns the SCPI version used by the instrument. The query always returns 1999.0.

string - The SCPI version used by the instrument.
Return the SCPI version: SYST:VERS?

Reads and deletes the oldest error from the error queue. Error messages are stored until they are read with this query.

string - Returns the numerical error code and textual description of the oldest error in the error queue.

:VOLTageset / query

Sets the output voltage. In the examples, it is used after selecting the voltage range and AC or DC coupling mode.

NameTypeValuesDescription
voltagerealVOutput voltage value to set.
:VOLTage:OFFSetset / query

Sets the DC voltage offset. The example shows it used after selecting DC coupling and a voltage range.

NameTypeValuesDescription
offsetrealVDC voltage offset to specify.
VOLTage:OFFSet 40

Queries the minimum or maximum allowable voltage offset. The manual shows the query can be used with the MINimum and MAXimum qualifiers.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects whether to query the minimum or maximum limit.
real (V) - Returns the minimum or maximum voltage offset limit, depending on the qualifier.
VOLTage:OFFSet? MINimum
VOLTage:OFFSet? MAXimum
:VOLTage:RANGeset / query

Selects the voltage range used for the output. The examples show it being set to 160 V.

NameTypeValuesDescription
rangeinteger160 - 160Voltage range selection.
VOLTage:RANGe 160

Returns the minimum or maximum allowable voltage limit when queried with a qualifier. It is used to query voltage limits rather than to set a value.

NameTypeValuesDescription
qualifierenumMINimum | MAXimumSelects whether the minimum or maximum voltage limit is returned.
real (V) - The minimum or maximum allowable voltage limit, as selected by the query qualifier.
VOLTage? MINimum
VOLTage? MAXimum

Sets the lower AC voltage limit.

NameTypeValuesDescription
voltagereal-Lower voltage limit value.
qualifieroptenumMINimum | MAXimumOptional limit keyword instead of a numeric value.
VOLTage:LIMit:LOWer MIN

Sets the upper AC voltage limit.

NameTypeValuesDescription
valuereal-Upper AC voltage limit to set.
qualifieroptenumMINimum | MAXimum | DEFaultOptional keyword qualifier for the limit value.
VOLTage:LIMit:UPPer MAX

Sets the lower DC voltage limit for the voltage offset subsystem.

NameTypeValuesDescription
limitrealMINLower limit value.
VOLTage:OFFSet:LIMit:LOWer MIN

Sets the upper DC voltage limit.

NameTypeValuesDescription
qualifierenumMAXSets the limit to the maximum allowed value.

Sets the lower overvoltage limit.

NameTypeValuesDescription
valuerealMIN - MAXLower overvoltage limit.

Enables or disables the lower overvoltage protection state.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the lower overvoltage protection.
VOLTage:PROTection:LOWer:STATe ON

Sets the negative overvoltage peak protection limit.

NameTypeValuesDescription
levelreal-Negative overvoltage peak protection limit.

Sets the positive overvoltage peak protection limit.

NameTypeValuesDescription
levelreal-Positive overvoltage peak protection limit.
VOLTage:PROTection:PEAK:UPPer 300

Sets the upper overvoltage limit.

NameTypeValuesDescription
limitreal-Upper overvoltage limit value.
VOLTage:PROTection:UPPer 150

Sets the external analog signal's programming mode.

NameTypeValuesDescription
modeenumEXTDCSets the external analog signal's programming mode.

Sets the voltage programming output mapping.

NameTypeValuesDescription
ALLenumALLSelects all channels for the voltage programming output mapping.
VOLTage:PROGramming:EXTernal:VPRogram :MAP ALL

Sets the voltage programming output state for each channel.

NameTypeValuesDescription
channelinteger-Channel number to apply the voltage programming state to.
stateenumONEnables or disables the voltage programming output state.

Programs the output response.

NameTypeValuesDescription
responseenumFASTSets the output response mode.

Sets the triggered AC voltage level. The triggered level is the value transferred to the output when an output step is triggered. Units are volts RMS.

NameTypeValuesDescription
valuereal0.0 - 161.0Triggered voltage level to set.
qualifieroptenumMINimum | MAXimumSets the value to the minimum or maximum allowed voltage.
chanlistoptchannel_list-Specific output phases to which the command applies.
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.

NameTypeValuesDescription
valuerealMINimum - MAXimumTriggered voltage level to set.
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <value>|MINimum|MAXimum [,(@chanlist)]
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? [MINimum|MAXimum]

Sets the immediate AC voltage level, and optionally soft limits for the immediate voltage. The triggered level is documented separately in the related triggered command.

NameTypeValuesDescription
valuereal0.0 - 161.0Immediate output voltage level to set.
low_limitoptreal0.0 - 161.0Optional low soft limit for the immediate voltage.
high_limitoptreal0.0 - 161.0Optional high soft limit for the immediate voltage.
chanlistoptchannel_list-Specific output phases to which the voltage setting applies.
real (V) - Returns the present AC mode voltage setting.
VOLT 20

Sets or queries the immediate AC voltage level for the output. The query returns the present voltage setting, optionally using MINimum or MAXimum to ask for the corresponding limit value, and can be applied to specific output phases with @chanlist.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum voltage value for the query.
chanlistoptchannel_list-Designates specific output phases.
real (V) - The present immediate AC voltage level, or the selected minimum/maximum limit value when queried with a qualifier.
VOLT 20

Sets the voltage compensation mode. The available modes are DISabled, HARD, and SOFT.

NameTypeValuesDescription
modeenumDISabled | HARD | SOFTSelects the voltage compensation mode.

Sets the lower AC voltage limit. Units are volts rms, and the limit must be within the model's AC range; if the new limit conflicts with the existing voltage setting, the instrument coerces the voltage to fit.

NameTypeValuesDescription
valuereal0.0 V - 161.0 VLower AC voltage limit value for the 160 V range.
qualifieroptenumMINimum | MAXimumSets the limit to the minimum or maximum allowed value.
VOLT:LIM:LOW 150

Queries the lower AC voltage limit. Optional MINimum or MAXimum can be used to request the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum lower voltage limit value to return.
real (V) - Returns the present lower AC voltage limit in volts rms, or the minimum/maximum limit value when queried with MINimum or MAXimum.
VOLT:LIM:LOW 150
VOLT:LIM:UPP 250
VOLT:LIM ON

Sets the upper AC voltage limit in volts rms. If the new limit conflicts with the existing voltage setting, the instrument coerces the voltage setting to fit within the new bounds.

NameTypeValuesDescription
valuereal0.0 - 322.0Upper voltage limit value. The manual also allows MINimum or MAXimum as alternative settings.
qualifieroptenumMINimum | MAXimumAlternative setting keyword accepted in place of a numeric value.
VOLT:LIM:UPP 250

Returns the present upper AC voltage limit. Units are volts rms. If the optional qualifier is used, it returns the maximum or minimum limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects whether the minimum or maximum limit value is returned.
real (V) - Present upper AC voltage limit, in volts rms. With MINimum or MAXimum, returns the corresponding limit value.
VOLT:LIM:UPP 250

Sets the compensated voltage mode. The command is invalid when the output is ON, and *RST sets this parameter to AC.

NameTypeValuesDescription
modeenumAC | DCSelects the compensated voltage mode.
enum - Returns the compensated voltage mode.
VOLT:COMP:SOFT:CONT DC

Sets or queries the compensated voltage mode.

NameTypeValuesDescription
modeenumAC | DCSelects the compensated voltage mode.
enum - Returns the compensated voltage mode.
[SOURce:]VOLTage:COMPensate:SOFT:CONTrol[:STATus] AC|DC
[SOURce:]VOLTage:COMPensate:SOFT:CONTrol[:STATus]?

Sets the compensation sensing point. This command is invalid when the output is ON; *RST sets it to SENSing.

NameTypeValuesDescription
terminalenumOUTPut | SENSingSelects the compensation sensing point.
VOLT:COMP:SOFT:TERM SENS

Sets the compensation sensing point. The command is invalid when the output is ON; *RST sets this parameter to SENSing.

enum - Returns the present compensation sensing point.
VOLT:COMP:SOFT:TERM SENS

Sets the line-to-line AC voltage in volts rms. It applies in single-phase, three-wire output, and in three-phase output only when the phase 1-to-2 and phase 1-to-3 differences are 120 and 240, respectively.

NameTypeValuesDescription
valuereal0.0 - 322.0Line-to-line AC voltage to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed line-to-line voltage.
real (V) - Returns the present line-to-line voltage in volts rms.
VOLT:LTL 150

Sets the line-to-line AC voltage in volts rms. The query returns the present line-to-line voltage and may take an optional MINimum or MAXimum qualifier.

NameTypeValuesDescription
valuereal0.0 - 322.0Sets the line-to-line AC voltage.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum line-to-line voltage instead of the present value.
real (V) - Returns the present line-to-line AC voltage in volts rms. With MINimum or MAXimum, returns the minimum or maximum allowed value.
VOLT:LTL 150

Sets the triggered DC voltage in VDC, with optional MINimum/MAXimum limits syntax shown on the same page. The command applies to DC and AC+DC, and *RST sets this parameter to 0.

NameTypeValuesDescription
valuereal-455.0 - +455.0Triggered DC voltage to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum as the value instead of a numeric setting.
chanlistoptchannel_list-Specific output phases to which the setting applies.
VOLT:OFFS 150

Sets the triggered DC voltage in VDC. The command applies to DC and AC+DC operation, and the *RST command sets this parameter to 0.

NameTypeValuesDescription
valuereal-455.0 - +455.0Triggered DC voltage to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed value instead of a numeric value.
chanlistoptchannel_list-Optional list of output phases to which the command applies.
real (V) - Returns the triggered DC voltage in VDC. With MINimum or MAXimum, returns the corresponding limit value.
VOLT:OFFS 150

Sets the immediate or triggered DC voltage in VDC, and optionally sets the soft limits for the immediate DC voltage. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
valuereal-455.0 - +455.0Immediate or triggered DC voltage to set.
low_limitoptreal-455.0 - +455.0Soft lower limit for the immediate DC voltage.
high_limitoptreal-455.0 - +455.0Soft upper limit for the immediate DC voltage.
chanlistoptchannel_list-Specific output phases to which the command applies.
VOLT:OFFS 150

Sets or queries the immediate DC voltage offset in VDC, and can optionally set soft limits for the immediate voltage. The optional channel list lets you designate specific output phases.

NameTypeValuesDescription
valuereal-455.0 - +455.0Immediate DC voltage offset to set.
low_limitoptreal-455.0 - +455.0Optional lower soft limit for the immediate DC voltage.
high_limitoptreal-455.0 - +455.0Optional upper soft limit for the immediate DC voltage.
chanlistoptchannel_list-Specific output phases to which the command applies.
real (V) - Returns the immediate DC voltage offset.
VOLT:OFFS 150

Sets the lower DC voltage soft limit. The limit may be entered as a value or as the MINimum/MAXimum keywords; the lower and upper limits are documented together and cannot be set independently.

NameTypeValuesDescription
valuereal-455.0 - +455.0Lower voltage limit value.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier in place of a numeric value.
VOLT:OFFS:LIM:LOW 100

Queries the lower DC voltage soft limit. The query accepts an optional MINimum or MAXimum qualifier.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier to request the minimum or maximum lower limit.
real (V) - Returns the lower DC voltage soft limit in volts.
VOLT:OFFS:LIM:LOW 100
VOLT:OFFS:LIM:UPP 350

Sets the upper DC voltage soft limit. This command takes one or three arguments, and you cannot have a high limit without the corresponding low limit.

NameTypeValuesDescription
valuerealMINimum - MAXimumUpper DC voltage soft limit to set.
VOLT:OFFS:LIM:UPP 350

Queries the upper DC voltage soft limit. The query can optionally be qualified with MINimum or MAXimum to return the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects which limit value to return.
real (V) - Returns the present upper DC voltage soft limit, or the minimum/maximum limit when qualified with MINimum or MAXimum.
VOLT:OFFS:LIM:UPP 350

Sets the line-to-line DC voltage. Units are in volts rms and the command applies in single-phase, three-wire output. It is invalid when the signal source is set to external.

NameTypeValuesDescription
valuereal-455.0 - +890.0Line-to-line DC voltage to set.
VOLT:OFFS:LTL 300

Sets or queries the line-to-line DC voltage. Units are volts rms and the command applies in single-phase, three-wire output; it is invalid when the signal source is set to external.

NameTypeValuesDescription
valuereal-455.0 - +890.0Line-to-line DC voltage to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed line-to-line voltage.
real (V) - Returns the present line-to-line DC voltage in volts rms.
VOLT:OFFS:LTL 300

Sets the voltage gain for the external analog signal EXTDC when varying voltage or frequency for each A, B, and C channel.

NameTypeValuesDescription
channelinteger0 - 2Specified channel: 0 for channel A, 1 for channel B, and 2 for channel C.
valuereal5 - 220Voltage gain to apply to the external signal.
real - Returns the current voltage gain for the specified channel.
VOLT:PROG:EXT:EXTDC:ADJ:GAIN 10

Queries the voltage gain set for the external analog signal EXTDC for the specified A, B, or C channel.

NameTypeValuesDescription
channelinteger0 - 2Specifies channel A, B, or C.
real - Returns the voltage gain value for the selected channel.

Sets the voltage offset when varying the voltage or frequency with the external analog signal EXTDC for each A, B, and C channel.

NameTypeValuesDescription
channelinteger0 - 2Specifies channel A, B, or C.
valuereal-200 - 200Voltage offset to apply.

Sets the voltage offset when varying the voltage or frequency with the external analog signal EXTDC for each A, B, and C channel.

NameTypeValuesDescription
channelinteger0 - 2Specifies channel A, B, or C.
valuereal-200 - 200Sets the voltage offset of the external signal.
real - Typical return value is 100.
VOLT:PROG:EXT:EXTDC:ADJ:OFFS 100

Sets the external analog input signal's aperture time in seconds. This command is valid when the signal source is set to external.

NameTypeValuesDescription
valuereal0.1 - 1.0Aperture time to set in seconds.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum aperture time.
Set the external programming aperture to 0.5: VOLT:PROG:EXT:EXTDC:APER 0.5

Returns the external analog input signal's aperture time in seconds. The command is valid when the signal source is set to external.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum aperture time.
real (s) - Returns the aperture time in seconds.
VOLT:PROG:EXT:EXTDC:APER 0.5

Sets the external analog input programming signal polarity for each A, B, and C channel.

NameTypeValuesDescription
channelinteger0 - 2Specifies channel A, B, or C.
polarityenumNORMal | INVertedSelects normal or inverted signal polarity.
VOLT:PROG:EXT:EXTDC:SIGN:POL 0, INV

Sets the external analog signal's programming mode. This command is invalid when the output is ON.

NameTypeValuesDescription
modeenumEXTDC | VPRogram | OFFExternal analog signal programming mode.
VOLT:PROG:EXT:MODE EXTDC

Sets the voltage gain used when varying the voltage or frequency with the external analog signal VPRogram.

NameTypeValuesDescription
channelinteger5 - 50Channel for the gain setting.
real - Returns the current voltage gain.
VOLT:PROG:EXT:VPR:ADJ:GAIN 10

Sets the voltage offset when varying the voltage or frequency with the external signal VPRogram. The *RST command sets this parameter to 0.

NameTypeValuesDescription
channel--
valuereal-200 - 200Voltage offset to apply to the external signal.
VOLT:PROG:EXT:VPR:ADJ:OFFS 100

Returns the voltage offset used when varying voltage or frequency with the external VPRogram signal. The *RST command sets this parameter to 0.

NameTypeValuesDescription
channel--
real - The voltage offset of the external signal for the specified channel.
VOLT:PROG:EXT:VPR:ADJ:OFFS 100

Sets the voltage programming output mapping when varying the voltage or frequency with the external analog signal.

enum - Returns the current voltage programming output mapping.
Set the external programming mode to ACVoltage: VOLT:PROG:EXT:VPR:MAP ACV

Sets the voltage programming output mapping when varying the voltage or frequency with the external analog signal. The command is invalid for single-phase output and single-phase three-wire output.

NameTypeValuesDescription
modeenumALL | ACVoltage | DCVoltageSelects the external programming output mapping.
VOLT:PROG:EXT:VPR:MAP ACV

Sets the voltage programming output state for the specified channel when varying voltage or frequency with the external analog signal. The *RST command sets this parameter to 0.

NameTypeValuesDescription
channelinteger0 - 2Specifies the channel to control.
stateenumON | 1 | OFF | 0Turns the voltage programming output state on or off.
enum - Returns the voltage programming output state for the specified channel as 0 (OFF) or 1 (ON).
Set the voltage programming output state for channel A: VOLT:PROG:EXT:VPR:STAT: 0, ON

Returns the voltage programming output state for the specified channel. The return is 0 for OFF or 1 for ON.

NameTypeValuesDescription
channelinteger0 - 2Specifies the channel.
enum - Returns 0 (OFF) or 1 (ON) for the specified channel.
VOLT:PROG:EXT:VPR:STAT: 0, ON

Sets the voltage programming source.

NameTypeValuesDescription
sourceenumINTernal | EXTernalSelects whether the output voltage is programmed from the front panel/program or by an external signal.
enum - Returns the present voltage programming source.
VOLT:PROG:SOUR EXT

Sets the under-voltage protection value. For single-phase three-wire output and three-phase output, this value applies to all phases.

NameTypeValuesDescription
valuereal0 - 500.5Under-voltage protection threshold.

Sets the under-voltage protection value. This command is valid when the UVP function is enabled.

NameTypeValuesDescription
valuereal0 - 500.5Under-voltage protection level.
real - Returns the under-voltage protection value. If queried with MINimum or MAXimum, returns the minimum or maximum allowed value.
VOLT:PROT:LOW 120

Enables or disables the under-voltage protection. The *RST command sets this parameter to 0.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the under-voltage protection.
enum - Returns the current under-voltage protection state as 0 (OFF) or 1 (ON).
VOLT:PROT:LOW:STAT ON

Enables or disables the under-voltage protection state.

enum - Returns the under-voltage protection state.
Enable under-voltage protection: VOLT:PROT:LOW:STAT ON

Sets or queries the negative peak OVP limit in volts. The query can optionally request the minimum or maximum limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum limit value.
real (V) - Returns the negative peak OVP limit in volts, or the minimum/maximum limit value when queried with MINimum or MAXimum.
VOLT:PROT:PEAK:LOW -250

Sets the over-voltage protection value in rms volts. Optionally, positive and negative peak voltage limit values can also be specified.

NameTypeValuesDescription
valuereal0 - 500.5The rms over-voltage protection value.
neg_limitoptreal-500.5 - 0Optional negative peak voltage limit.
pos_limitoptreal0 - 500.5Optional positive peak voltage limit.
VOLT:PROT:UPP 200, 250

Sets the over-voltage protection value in rms volts. Optionally, positive and negative peak voltage limit values can be included.

NameTypeValuesDescription
valuereal0 - 500.5The rms over-voltage protection value.
neg_limitoptreal-500.5 - 0Optional negative peak limit value.
pos_limitoptreal0 - 500.5Optional positive peak limit value.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowable over-voltage protection value when used as a query qualifier.
real (V) - Returns the present over-voltage protection value in rms volts. With MINimum or MAXimum, returns the corresponding limit value.
VOLT:PROT:UPP 200, 250

Sets the positive peak OVP limit in volts. The *RST command sets this parameter to 500.5.

NameTypeValuesDescription
valuereal0 - 500.5The positive peak voltage limit.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum limit value.
Set the negative peak limit 250: VOLT:PROT:PEAK:UPP 250

Sets the positive peak OVP limit in volts. The query returns the present positive peak limit, with optional MINimum or MAXimum qualifier support.

NameTypeValuesDescription
valuereal0 - 500.5The positive peak voltage limit.
real (V) - Returns the present positive peak OVP limit in volts; MINimum and MAXimum return the corresponding limit values.
Set the negative peak limit 250: VOLT:PROT:PEAK:UPP 250

Sets the voltage range. If the voltage range is switched, the VOLT:TRIG and VOLT:OFFS:TRIG settings are cleared, and ABORt[:ALL] is applied.

NameTypeValuesDescription
valueinteger0 - 322Voltage range setting; 161 selects the Low range and values above 161 V select the High range.
qualifieroptenumMINimum | MAXimumOptional keyword form for selecting the minimum or maximum voltage range.
Set the voltage range to 320 V: VOLT:RANG MAX

Sets the voltage range. If the voltage range is switched, the VOLT:TRIG and VOLT:OFFS:TRIG settings are cleared, and ABORt[:ALL] is applied.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum voltage range value for the query.
real (V) - Returns the present voltage range.
Set the voltage range to 320 V: VOLT:RANG MAX

Sets the output response. The setting can be SLOW, MEDium, or FAST; FAST is invalid when units are paralleled.

NameTypeValuesDescription
modeenumSLOW | MEDium | FASTOutput response setting.
enum - Returns the present output response setting.
Set the output voltage response to SLOW: VOLT:RESP SLOW

Sets the output response. The available settings are SLOW, MEDium, and FAST; the command is invalid when the output is ON or when a sequence or simulation is running.

NameTypeValuesDescription
modeenumSLOW | MEDium | FASTOutput response setting.
VOLT:RESP SLOW

:CURRentset / query

Sets the current limit for all phases.

NameTypeValuesDescription
currentrealMIN - MAXCurrent limit value for all phases.

Sets the lower peak current limit for all phases.

NameTypeValuesDescription
currentreal-Lower peak current limit.
CURRent:PEAK:LOWer MAX

Sets the upper peak current limit for all phases.

NameTypeValuesDescription
valuereal-Upper peak current limit.
CURRent:PEAK:UPPer MAX

Sets the delay before disabling the output due to overcurrent protection.

NameTypeValuesDescription
delayinteger-Delay before disabling the output.
CURRent:PROTection:DELay 5

Sets the overcurrent protection state. The manual notes that overcurrent protection disables the output.

NameTypeValuesDescription
stateenum1Enables or disables overcurrent protection.
CURRent:PROTection:STATe 1
[SOURce:]CURRentset / query

Sets the AC output current to a specified value. Special numeric keywords MINimum and MAXimum are accepted as alternatives to a numeric value.

NameTypeValuesDescription
valuerealACurrent value to set.
qualifieroptenumMINimum | MAXimumOptional keyword in place of a numeric value.

Specifies the lower peak current limit in amps.

NameTypeValuesDescription
valuerealASets the lower peak current limit.
qualifieroptenumMINimum | MAXimumAllows querying or setting the minimum or maximum limit keyword instead of a numeric value.

Specifies the upper peak current limit in amps.

NameTypeValuesDescription
valuerealAUpper peak current limit.
qualifieroptenumMINimum | MAXimumAllows setting the lower or upper limit keyword instead of a numeric value.
chanlistoptchannel_list-Optional channel list.

Enables or disables current protection.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables current protection.

Sets the immediate AC current limit in amps rms. It can also specify optional lower and upper peak limits.

NameTypeValuesDescription
valuerealAImmediate AC current limit.
qualifieroptenumMINimum | MAXimumSets the value to the minimum or maximum allowed current limit.
lower_limitoptrealAOptional lower peak limit.
upper_limitoptrealAOptional upper peak limit.
chanlistoptchannel_list-Channel list to which the command applies.

:DISPlayset / query

Turns the front-panel display on or off.

NameTypeValuesDescription
stateenumON | OFFTurns the front-panel display on or off.
:DISPlay:PHASeset / query

Selects the phase-naming convention.

NameTypeValuesDescription
modeenumP123Phase-naming convention to use.
:DISPlay:VIEWset / query

Selects the phases to display.

NameTypeValuesDescription
modeenumMETER_ALLSelects the phases to display.

Selects both the voltage and current measurement unit coupling for the display meter.

NameTypeValuesDescription
couplingenumAC | DC | ACDC | PEAKMeasurement coupling mode for both voltage and current.

Selects the voltage measurement unit for the meter display. The allowed coupling modes are AC, DC, ACDC, and PEAK.

NameTypeValuesDescription
modeenumAC | DC | ACDC | PEAKVoltage measurement coupling mode.

Selects the voltage measurement unit for the display meter coupling settings.

NameTypeValuesDescription
modeenumAC | DC | ACDC | PEAKVoltage measurement coupling mode.

Selects both the voltage and current measurement unit.

enum - Returns the selected coupling mode for both voltage and current measurement units.

Selects the phases to display.

enum - Returns the currently selected display phase mode.

Turns the front-panel display on or off.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Controls whether the display is enabled or disabled.

Returns the front-panel display state.

enum - Indicates whether the front-panel display is on or off.

Selects the current measurement unit on the front panel.

NameTypeValuesDescription
modeenumAC | DC | ACDC | PEAKCurrent measurement mode to set.
DISP:MET:COUP:CURR DC

Selects the phase-naming convention.

NameTypeValuesDescription
modeenumP123 | ABC | UVWSelects the phase naming convention.
DISP:PHAS ABC

Selects the phase-naming convention.

enum - Returns the selected phase-naming convention.
DISP:PHAS ABC

Selects the phases to display on the front panel.

NameTypeValuesDescription
modeenumMETER_ALL | METER_3P | METER_1PSelects which phases are shown.
DISP:VIEW METER_3P

:FETChset / query

Returns all previous measurement items.

string - All previous measurement items are returned.

Returns all previous measurements.

string - All previous measurements.

Returns AC current measurements in amperes rms for the specified channel list.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to fetch measurements from.
real (Arms) - AC current in Arms.

Returns the AC+DC current measurement in amperes RMS. This is a Fetch query for the scalar current measurement subsystem.

NameTypeValuesDescription
channel listoptchannel_list-Optional channel list in the form (@chanlist).
real (Arms) - Current, AC+DC, returned as RMS amperes.

Returns the peak AC current held value for the selected channel list.

NameTypeValuesDescription
channel_listoptchannel_list-Optional channel list in the form (@chanlist).
real (A) - Peak AC current held value.

Returns the current crest factor.

NameTypeValuesDescription
(@chanlist)optchannel_list-Optional channel list to query.
numeric - Current crest factor.

Returns average DC current in amperes for the selected channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query, if specified.
real (A) - Average DC current.

Returns the AC output frequency. The value is reported in hertz.

NameTypeValuesDescription
(@chanlist)optchannel_list-Optional channel list identifying which channels to query.
real (Hz) - AC output frequency.

Returns the AC apparent power measurement. The value is reported in volt-amperes (VA).

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (VA) - AC apparent power.

Returns the AC active power measurement in watts. The command accepts an optional channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list to select the measurement channels.
real (W) - AC active power in watts.

Measures or fetches the line-to-line AC voltage. The result is reported as Vrms.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the query applies.
real (Vrms) - Line-to-line AC voltage in Vrms.

Returns the line-to-line voltage AC+DC value in Vrms.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (Vrms) - Line-to-line voltage AC+DC voltage.

Returns the instantaneous peak line-to-line voltage. The value is reported in volts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (V) - Instantaneous peak line-to-line voltage.

Returns the line-to-line average DC voltage. The value is measured in volts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (V) - Line-to-line average DC voltage.
FETCh[:SCALar]:LTLVoltage:DC? [(@chanlist)]

Returns the total AC power factor from all phases.

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
numeric - Total AC power factor from all phases.

Returns AC power factor for the selected channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
numeric - AC power factor.

Returns the total AC reactive power from all phases.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list over which the measurement is taken.
real (VAR) - Total AC reactive power from all phases.

Returns AC reactive power in VAR for the specified channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (VAR) - AC reactive power in VAR.

Returns the AC+DC apparent power for the specified channel list. The value is reported in VA.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (VA) - AC+DC apparent power.

Returns the AC+DC power factor for the specified channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
numeric - AC+DC power factor.

Returns AC+DC reactive power in VAR.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (VAR) - AC+DC reactive power.

Returns the AC+DC active power in watts for the selected channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - AC active power.

Returns the total DC power from all phases.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - Total DC power from all phases.

Measures or fetches the AC voltage. The returned value is the AC voltage in Vrms.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (Vrms) - AC voltage in Vrms.

Returns the AC+DC voltage measurement in Vrms.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch.
real (Vrms) - AC+DC voltage value in Vrms.

Returns the peak AC voltage held value in volts for the selected channel list.

NameTypeValuesDescription
channel listoptchannel_list-Selected channels to fetch from.
real (V) - Peak AC voltage held value.

Returns the average DC voltage. The result is reported in volts and applies to the selected channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Selected channel list.
real (V) - Average DC voltage.

Returns the harmonic current phase for the selected channel list.

NameTypeValuesDescription
channel_listoptchannel_list-Channel list to query.
real - Harmonic current phase.

Returns the total harmonic distortion for harmonic current. The command accepts an optional channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
numeric - Total harmonic distortion (THD).

Returns the harmonic current amplitude. An optional channel list may be specified.

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list specified as (@chanlist).
returns - Harmonic current amplitude.
FETCh:CURRent:HARMonic[AMPLitude]? [(@chanlist)]

Returns the harmonic voltage phase for the selected channel list.

NameTypeValuesDescription
channel_listoptchannel_list-Optional channel list selector in the form (@chanlist).
real - Harmonic voltage phase for the selected channel list.

Returns the total harmonic distortion for voltage harmonics. A channel list can be specified in brackets.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
numeric - Total harmonic distortion (THD).

Returns the harmonic voltage amplitude. A channel list may be specified in the query syntax.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real - Harmonic voltage amplitude.

Returns all measurements except total measurements as a comma-separated list. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
(@chanlist)optchannel_list-Specific output phases to return.
numeric - Comma-separated list of all measurements in NR3 format, in the order shown in the manual; total measurements are not returned.
FETC:ALL?
FETC:ALL? (@1:3)

Returns the harmonic data specified by the selected <Harmonic_Item>. The optional (@chanlist) parameter designates specific output phases; if omitted, the phase designated by INSTrument[:SELect] is used.

NameTypeValuesDescription
<Harmonic_Item>enumCURRent:HARMonic[AMPLitude] | CURRent:HARMonic:PHASe | CURRent:HARMonic:THD | VOLTage:HARMonic[AMPLitude] | VOLTage:HARMonic:PHASe | VOLTage:HARMonic:THDSelects which harmonic measurement is fetched.
(@chanlist)optchannel_list-Optional list of output phases to query.
string - Returns the harmonic data in comma-separated NR3 format as <value>[.<value>...].
FETC:VOLT:HARM?
FETC:CURR:HARM:PHAS? (@2)
FETC:CURR:HARM:THD? (@1:3)

Returns the specified measured item in scientific notation. The optional channel list lets you designate one or more output phases; if multiple phases are specified, values are returned in phase order.

NameTypeValuesDescription
chanlistoptchannel_list-Specific output phase or phases to read from.
string - The requested measured item returned as a value in the form 1.23456E+00.
MEAS:VOLT:AC?
FETC:VOLT:ACDC?
FETC:CURR:? (@2)
FETC:CURR:ACDC? (@1:3)

Queries the rms current after an acquire measurement has completed.

real - Returns the measured rms current.
FETCh:CURRent:ACDC?

Queries the apparent power measurement data after an acquisition has completed.

real - Returns the apparent power.

Queries the power measurement result after the measurement finishes. If sent before the measurement is complete, correct data will not be obtained.

real - Returns the measured power.
FETCh:POWer:ACDC?

Queries the rms voltage after a measurement is complete.

real (V) - Returns the measured rms voltage.
FETCh:VOLTage:ACDC?

:MEASureset / query

Returns all new measurements.

string - All new measurements.

Returns all new measurements.

string - Returns all new measurements.

Returns the AC current measurement as an RMS value. The command accepts an optional channel list.

real (Arms) - AC current in Arms.

Returns the current AC+DC measurement in amperes RMS. An optional channel list may be specified.

NameTypeValuesDescription
channel_listoptchannel_list-Channel list to measure.
real (A) - Current, AC+DC (Arms)

Returns the average DC current. The value is reported in amperes.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (A) - Average DC current.

Returns the AC output frequency. The query accepts an optional channel list.

NameTypeValuesDescription
channel listoptchannel_list-Channels to query.
real (Hz) - AC output frequency.

Returns the AC apparent power measurement.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (VA) - AC apparent power.

Measures the line-to-line AC voltage. The result is reported in Vrms.

NameTypeValuesDescription
(@chanlist)optchannel_list-Channel list to measure.
real (Vrms) - Line-to-line AC voltage in Vrms.

Measures line-to-line voltage with AC+DC coupling. The returned value is the line-to-line voltage in Vrms.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (Vrms) - Line-to-line voltage, AC+DC, in Vrms.

Returns the line-to-line average DC voltage. The value is reported in volts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (V) - Line-to-line average DC voltage.

Returns the total AC power factor from all phases.

NameTypeValuesDescription
@chanlistoptchannel_list-Channel list to measure.
numeric - Total AC power factor from all phases.

Measures AC power factor. The slice lists the query form with an optional channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real - Returns the measured AC power factor.

Returns the AC reactive power in VAR.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (VAR) - AC reactive power.

Measures the AC+DC apparent power. The result is reported in volt-amperes.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (VA) - AC+DC apparent power measured by the instrument.

Measures the AC+DC power factor. The command accepts an optional channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real - Returns the measured AC+DC power factor.

Measures AC+DC reactive power. The command accepts an optional channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (VAR) - AC+DC reactive power.

Measures AC+DC active power. The result is reported in watts and the command accepts an optional channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (W) - AC active power measurement result.

Measures AC voltage. The result is reported in Vrms and can be read for the specified channel list.

NameTypeValuesDescription
@chanlistoptchannel_list-Channel list to measure.
real (Vrms) - AC voltage in Vrms.

Measures AC+DC voltage. The result is returned in Vrms.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (Vrms) - Measured voltage in Vrms.

Measures the peak AC voltage held value. The returned value is in volts and may be queried for the specified channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (V) - Peak AC voltage held value.
FETCh[:SCALar]:VOLTage:AMPLitude:MAXimum:HOLD? [(@chanlist)]
MEASure[:SCALar]:VOLTage:AMPLitude:MAXimum:HOLD? [(@chanlist)]

Returns the instantaneous peak voltage. The result is reported in volts and can be fetched for the selected channel list.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (V) - Instantaneous peak voltage.

Measures the average DC voltage. The result is returned in volts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list over which the measurement is taken.
real (V) - Average DC voltage measured by the instrument.

Returns the harmonic current phase. The command accepts an optional channel list in the form `(@chanlist)`.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to select which channels are queried.
real - Harmonic current phase.
MEASure:CURRent:HARMonic:PHASe? [(@chanlist)]

Returns the total harmonic distortion (THD) of harmonic current. An optional channel list may be specified.

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list in the form (@chanlist).
numeric - Total harmonic distortion (THD) of harmonic current.

Returns the harmonic current amplitude. The optional channel list selects which channels to measure.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list identifying the channels to include.
real - Harmonic current amplitude.

Returns the harmonic phase of the measured voltage. Accepts an optional channel list in the form [(@chanlist)] when documented for this family of commands.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real - Harmonic voltage phase.

Returns the total harmonic distortion (THD) of the voltage harmonic data.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real - Total harmonic distortion (THD) of the voltage harmonic data.

Returns harmonic voltage amplitude.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list selector in the form (@chanlist).
real - Harmonic voltage amplitude.

Returns all non-TOTal measurements as a comma-separated NR3 list. The optional `(@chanlist)` parameter lets you designate specific output phases; if omitted, the instrument-selected phase is used.

NameTypeValuesDescription
chanlistoptchannel_list-Optional list of output phases to return measurements from.
numeric - Comma-separated list of all measurements returned in the order shown for the selected phase or phases, excluding TOTal measurements.
MEAS:ALL?
FETC:ALL?
FETC:ALL? (@1:3)

Returns harmonic data specified by the selected harmonic item. An optional phase list can be provided to designate specific output phases; if omitted, the instrument-selected phase is used.

NameTypeValuesDescription
chanlistoptchannel_list-Optional list of output phases to measure.
string - Returns the harmonic data in comma-separated NR3 format, with values presented as <value>[.<value>...].
MEAS:VOLT:HARM?
MEAS:CURR:HARM:PHAS?
MEAS:CURR:HARM:PHAS? (@2)
MEAS:CURR:HARM:THD? (@1:3)

Returns the specified measured item in 1.23456E+00 format. An optional channel list can be used to select output phases; if omitted, the phase selected by INSTrument[:SELect] is used.

NameTypeValuesDescription
chanlistoptchannel_list-Specifies the output phases to measure.
real - Returns the specified measured item as a numeric value in 1.23456E+00 format.
MEAS:VOLT:AC?
FETC:CURR:? (@2)
FETC:CURR:ACDC? (@1:3)

:SENSe:AVERageset / query

Sets the moving averaging count for both voltage and current measurements. Averaging is not performed when the count is set to 1, and the setting does not apply to the peak current measurement.

NameTypeValuesDescription
valueinteger1 - 32Moving averaging count.
integer - Returns the moving averaging count.
SENS:AVER 4

Sets and queries the moving averaging count for both voltage and current measurements. Averaging is not performed when the count is set to 1.

NameTypeValuesDescription
valueinteger1 - 32Moving averaging count.
integer - Typical returned averaging count.
SENS:AVER 4

Sets the moving averaging count for current measurements.

NameTypeValuesDescription
valueinteger1 - 32Moving averaging count for current measurements.
SENS:CURR:AVER 4

Sets the moving averaging count for current measurements. Averaging is not performed when the count is set to 1, and the setting does not apply to the peak current measurement.

NameTypeValuesDescription
valueinteger1 - 32Moving averaging count for current measurements.
integer - Returns the current moving averaging count.
SENS:CURR:AVER 4

Sets the peak hold time for current measurements in seconds. The query returns the current hold time, or +9.90000E+37 when the hold time is set to infinity.

NameTypeValuesDescription
valuereal1 - 10Peak hold time in seconds.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed hold time.
real (s) - The peak current hold time in seconds, or +9.90000E+37 when the hold time is set to infinity.
SENS:CURR:HOLD:TIME 5

Queries the peak hold time for current measurements. The query can optionally be qualified with MINimum or MAXimum; infinity is returned as +9.90000E+37.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum peak hold time.
real (s) - Returns the peak hold time in seconds; returns +9.90000E+37 when the hold time is set to infinity.
SENS:CURR:HOLD:TIME 5

Sets the moving averaging count for voltage measurements. Averaging is not performed when the count is set to 1, and the parameter does not apply to the peak voltage measurement.

NameTypeValuesDescription
valueinteger1 - 32Moving averaging count for voltage measurements.
SENS:VOLT:AVER 4

Sets the moving averaging count for voltage measurements. Averaging is not performed when the count is set to 1.

NameTypeValuesDescription
valueinteger1 - 32Moving averaging count for voltage measurements.
SENS:VOLT:AVER 4

Sets the peak hold time for voltage measurements in seconds.

NameTypeValuesDescription
valuereal1 - 10Peak hold time to set.
qualifierenumMINimum | MAXimumAllows setting the peak voltage hold time to infinity with MAXimum.
real (s) - Returns the current peak hold time in seconds, or +9.90000E+37 when the hold time is set to infinity.
SENS:VOLT:HOLD:TIME MAX

Returns the peak hold time for voltage measurements in seconds. The query can also be qualified with MINimum or MAXimum, and returns +9.90000E+37 when the hold time is set to infinity.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier.
real (s) - Peak voltage hold time in seconds, or +9.90000E+37 when the hold time is set to infinity.

Sets the voltage regulation starting time for the simulation.

NameTypeValuesDescription
timereal-Voltage regulation starting time.
SIMulation:T1:TIME 0.5

Sets the regulated voltage for the simulation. The command is part of the simulation parameter configuration.

NameTypeValuesDescription
voltagereal-Regulated voltage to set.
SIMulation:T3:VOLTage 150

Runs or stops a power line abnormality simulation. The query returns the execution state and the repeat count.

NameTypeValuesDescription
modeenumRUN | STOPStarts or stops the simulation.
repeat-countinteger1 - 9998Repeat count for the simulation.
string - Execution state and repeat count.
SIM:EXEC RUN, 1

Returns or controls the execution state of a power line abnormality simulation. The query returns the execution state and the repeat count.

string - Returns the execution state and the repeat count.

Sets the voltage polarity of the power line simulation. The *RST command sets this parameter to POSitive.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeVoltage polarity for the power line simulation.
SIM:SIM:POL NEG

Sets the voltage polarity of the power line simulation. The *RST command sets this parameter to POSitive.

enum - Returns the present voltage polarity.
SIM:POL NEG

Sets the repeat count of the power line simulation. The *RST command sets this parameter to 1.

NameTypeValuesDescription
valueinteger1 - 9998Repeat count to use for the simulation.
integer - Returns the current repeat count. 9999 indicates the simulation repeats indefinitely.
SIM:REP:COUN 100

Sets the repeat count of the power line simulation. The *RST command sets this parameter to 1.

integer - Returns the repeat count. 9999 indicates the simulation repeats indefinitely.

Enables or disables a power line simulation sequence.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the power line simulation sequence.
enum - Returns the current power line simulation state as 0 (OFF) or 1 (ON).
SIMulation:STATe ON|1|OFF|0
SIMulation:STATe?

Enables or disables a power line simulation sequence. Returns 0 (OFF) or 1 (ON).

enum - 0 (OFF) or 1 (ON)

Selects whether the simulation start is set in terms of time or phase.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Selects whether the simulation start is set in terms of time or phase.
enum - Returns 0 (OFF) or 1 (ON).
SIMulation:T1:PHASe:STATeON|1|OFF|0
SIMulation:T1:PHASe:STATe?

Selects whether the simulation start is set in terms of time or phase. Returns the current setting as 0 (OFF) or 1 (ON).

enum - 0 means the value is set in terms of Time; 1 means the value is set in terms of Phase.

Sets the starting phase angle of the simulation in degrees. The query returns the current phase angle, or MINimum/MAXimum when qualified.

NameTypeValuesDescription
valuereal0.0 - 359.9Starting phase angle of the simulation.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum phase angle when used with the query.
real (deg) - Current starting phase angle of the simulation in degrees. With MINimum or MAXimum, returns the corresponding limit.
SIM:T1:PHAS 180

Sets the starting phase angle of the simulation in degrees. The query returns the current phase angle, or the minimum/maximum limit when queried with a qualifier.

NameTypeValuesDescription
valuereal0.0 - 359.9Starting phase angle of the simulation.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed phase angle.
real (deg) - Current phase angle in degrees, or the minimum/maximum allowed value when the query is qualified with MINimum or MAXimum.
SIM:T1:PHAS 180

Sets the starting time of the simulation in seconds. The *RST command sets this parameter to 0.1.

NameTypeValuesDescription
valuereal0.0000 - 0.9999Starting time of the simulation.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed starting time.
real (s) - Typical starting time value returned by the query.
SIM:T1:TIME 0.5

Sets the starting time of the simulation in seconds. This command is valid when voltage variation is set to be started by Time.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier.
real (s) - Returns the starting time of the simulation in seconds.
SIM:T1:TIME 0.5

Sets the regulated voltage of the simulation in volts. The *RST command sets this parameter to 0.

NameTypeValuesDescription
valuereal0.0 - 315.0Regulated voltage of the simulation.
SIM:T3:VOLT 150

Sets or queries the regulated voltage of the simulation in volts.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum voltage.
real (V) - Returns the regulated voltage of the simulation in volts.
SIMulation:T3:VOLTage 150

Selects whether the simulation remaining in the returned state is expressed in time or in cycles. The setting is 0 for Time and 1 for Cycles.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Chooses whether the returned state is set in terms of time or cycles.

Selects whether the simulation remaining in the returned state is set in terms of time or cycles.

enum - Returns whether the setting is in terms of time or cycles: 0 means Time and 1 means Cycles.

Sets the number of return cycles of the simulation. This command is valid when the returned state is configured to be in Cycles.

NameTypeValuesDescription
valueinteger0 - 999900Number of return cycles to set for the simulation.
SIM:T5:CYCL 100

Sets the number of return cycles of the simulation in seconds. The query returns the current cycle count setting.

integer - Returns the present number of return cycles setting.
SIM:T5:CYCL 100

Runs the programming sequence when set to RUN, or stops it when set to STOP. The query form returns the sequence status.

NameTypeValuesDescription
stateenumRUN | STOPSequence execution state to set.
enum - Returns the sequence status: "RUN" if running, with the repetition number; or "STOP" if stopped.
PROGram:EXEcuting RUN
PROGram:EXECuting?
PROGram:EXECuting STOP
:PROGram:Editset / query

Configures each sequence step for a programming sequence. The manual shows example invocations for steps 1 through 3.

NameTypeValuesDescription
stepinteger-Sequence step number to configure.
PROGram:Edit 1,50,OFF,100,OFF,0,OFF,0.5,OFF,ON,OFF,ON,0
PROGram:Edit 2,60,ON,200,OFF,0,OFF,1,OFF,OFF,OFF,ON,0
PROGram:Edit 3,400,ON,230,OFF,0,OFF,2,ON,OFF,OFF,ON.0
:PROGram:CLEarset / query

Sets all sequence steps to their default values. This takes approximately three seconds.

Set all sequence steps to their defaults: PROG:CLE
:PROGram:EDITset / query

Programs an individual sequence step. The setter programs 12 comma-separated values in the order shown in the table; the query returns the programmed values starting with <freq> and does not include the step number.

NameTypeValuesDescription
stepinteger1 - 600The number of the step to configure.
freqinteger1 - 5000The frequency value.
ramp-boolenumON | 1 | OFF | 0Enables or disables the frequency ramp.
ac-voltreal0 - 322.0The AC voltage value.
ramp-boolenumON | 1 | OFF | 0Enables or disables the AC voltage ramp.
dc-voltreal0 - ±455.0The DC voltage value.
ramp-boolenumON | 1 | OFF | 0Enables or disables the DC voltage ramp.
step-timereal0.0001 - 60,000The step time in seconds.
output-boolenumON | 1 | OFF | 0Enables or disables the output.
status-boolenumON | 1 | OFF | 0Enables or disables the status output.
trigin-boolenumON | 1 | OFF | 0Enables or disables the trigger input.
trigout-boolenumON | 1 | OFF | 0Enables or disables the trigger output.
bank-numberinteger0 - 256The waveform bank number.
integer - Returns the programmed values in the order shown in the table starting with <freq>; the step number is not included. For 3-phase units, the query only returns the value of phase 1.
PROG:EDIT 1,60,OFF,100,OFF,0,OFF,0.5,OFF,OFF,OFF,ON,0

Programs or queries an individual sequence step. The setter accepts the step number followed by 12 comma-separated parameters; the query returns the programmed values for the step, excluding the step number.

NameTypeValuesDescription
stepinteger1 - 600The number of the step to configure.
numeric - Returns the programmed values for the step in the order shown in the table starting with frequency; does not include the step number. For 3-phase units, the query only returns the value of phase 1.
PROG:EDIT 1,60,OFF,100,OFF,0,OFF,0.5,OFF,OFF,OFF,ON,0

Sets the waveform bank number of the designated sequence step. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
stepinteger1 - 600Sequence step to modify.
bank-numberinteger0 - 256Waveform bank number to assign to the step.
chanlistoptchannel_list-Specific output phases to designate.
integer - Returns the waveform bank number of the designated step.
Program step 1: PROG:EDIT:FUNCT:BANK 1, 256

Returns the waveform bank number of the designated sequence step.

NameTypeValuesDescription
stepinteger1 - 600Sequence step to access.
bank-numberinteger0 - 256Waveform bank number to assign or query.
chanlistoptchannel_list-Designates specific output phases.
integer - Returns the waveform bank number of the designated step.
Program step 1: PROG:EDIT:BANK 1, 256

Sets the reactive component of the output impedance of the designated sequence step. The command is valid when the program impedance state is ON.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number to modify.
valuereal27 μH - 8000 μHReactive impedance value to set for the step.
chanlistoptchannel_list-Optional output phases to designate.
numeric (NR3) - Returns the reactive component of the output impedance of the designated step.
PROG:EDIT:IMP:REAC 1, 100UH

Sets the reactive component of the output impedance of the designated program step. The command is valid only when the program impedance state is ON.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number to modify.
valuerealsee table - see tableReactive impedance value to set for the step.
chanlistoptchannel_list-Optional output phases to designate.
real (NR3) - Returns the reactive component value of the designated step.
PROG:EDIT:IMP:REAC 1, 100UH

Enables or disables the output impedance of the specified program step.

NameTypeValuesDescription
stepinteger1 - 600Program step number to edit.
stateenumON | 1 | OFF | 0Turns the output impedance state on or off for the step.
enum - Returns the current output impedance state as 0 for OFF or 1 for ON.
Enable the program impedance of step 1: PROG:EDIT:IMP 1, ON

Enables or disables the output impedance state for the designated program step.

NameTypeValuesDescription
stepinteger1 - 600Program step number to configure.
stateenumON | 1 | OFF | 0Turns the output impedance of the step on or off.
enum - Returns the present output impedance state of the specified step.
PROG:EDIT:IMP 1, ON

Sets the resistive component of the output impedance of the step. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
stepinteger1 - 600Step number.
valuereal0 - see tableResistance value for the step, as listed in the range table.
chanlistoptchannel_list-Specific output phases to apply the setting to.
real (Ω) - Returns the resistance value for the specified step.
PROG:EDIT:IMP:REAL 1, 100MOHM

Sets or queries the resistive component of the output impedance of the selected step. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
stepinteger1 - 600Program step number.
valuereal0 Ω - 8000 mΩResistance value for the step, depending on model and output configuration.
chanlistoptchannel_list-Optional output phases to apply the setting to.
real (Ω) - Returns the resistance value of the specified step.
PROG:EDIT:IMP:REAL 1, 100MOHM

Configures the jump settings of a sequence step. When jump is enabled, the program jumps to the specified destination step; otherwise it proceeds to the next step.

NameTypeValuesDescription
stepinteger1 - 600Number of the sequence step to configure.
jump-boolenumON | 1 | OFF | 0Enables or disables jumping.
jump-stepinteger1 - 600Destination step to jump to.
jump-countinteger1 - 9998Jump repetition count; 9999 means repeat indefinitely.
PROG:EDIT:JUMP 1, ON, 2, 1

Returns the jump settings for the specified sequence step. The returned values are the jump enable state, destination step, and jump repetition count.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number to query.
string - Returns <bool>,<destination step>,<jump count> for the specified step.
PROG:EDIT:JUMP 1, ON, 2, 1

Sets the Phase 1 and Phase 2 angle difference of the specified sequence step in degrees and enables phase control.

NameTypeValuesDescription
stepinteger1 - 600Sequence step to configure.
enable-boolenumON | 1 | OFF | 0Enables or disables phase control.
valuereal0.00 - 360.00Phase 1 and Phase 2 angle difference in degrees.
PROG:EDIT:PHAS:P12 1,ON,180

Sets the phase 1 and phase 2 angle difference of a sequence step in degrees and enables phase control. The query returns the phase enable state and angle difference for the specified step.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
enable-boolenumON | 1 | OFF | 0Enables or disables phase control for the step.
valuereal0.00 - 360.00Phase 1 and phase 2 angle difference in degrees.
string - Returns the phase enable state and angle difference in the order <bool>,<value>.
PROG:EDIT:PHAS:P12 1,ON,180
PROG:EDIT:PHAS:P12? 1

Sets the phase 1 offset angle of the specified sequence step in degrees and enables phase control. The query returns the step's enable state and offset angle.

NameTypeValuesDescription
stepinteger1 - 600Sequence step to configure.
enable-boolenumON | 1 | OFF | 0Enables or disables phase control for the step.
valuereal-360.00 - 360.00Phase 1 offset angle of the step.
enum - Returns the enable state and phase 1 offset angle for the specified step, in the order <bool>,<value>.
PROG:EDIT:PHAS:P1O 1,ON,180

Sets the phase 1 offset angle of the specified sequence step in degrees and enables phase control. The query returns the phase 1 offset settings for the selected step.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
enable-boolenumON | 1 | OFF | 0Enables or disables phase control.
valuereal-360.00 - 360.00Phase 1 offset angle for the step.
string - Returns the phase 1 offset settings in the order <bool>,<destination step>,<jump count>.
PROG:EDIT:PHAS:P1O 1,ON,180

Sets the phase signal change characteristics of a sequence step. The three parameters control the Phase 1 angle with the Phase 1 offset, the Phase 2 angle with the Phase 1-2 difference, and the Phase 3 angle with the Phase 1-3 difference.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
phase1enumOFF | LEAD | LAGPhase 1 angle setting.
phase2enumOFF | LEAD | LAGPhase 2 angle setting.
phase3enumOFF | LEAD | LAGPhase 3 angle setting.
PROG:EDIT:PHAS:RAMP 1, LAG, OFF, OFF

Sets the phase signal change characteristics of the sequence step. The first parameter sets the Phase 1 angle with the Phase 1 offset, the second sets the Phase 2 angle with the Phase 1-2 difference, and the third sets the Phase 3 angle with the Phase 1-3 difference.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
phase1enumOFF | LEAD | LAGPhase 1 angle setting.
phase2enumOFF | LEAD | LAGPhase 2 angle setting.
phase3enumOFF | LEAD | LAGPhase 3 angle setting.
string - Returns the ramp settings in the following order: <Phase 1>,<Phase 2>,<Phase 3>.
PROG:EDIT:PHAS:RAMP 1, LAG, OFF, OFF

Sets the starting phase angle of a sequence step in degrees. The *RST command sets this parameter to 0.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
valuereal0.0 - 360.0Starting phase angle for the specified step.
PROG:EDIT:PHAS:STAR 1, 180

Returns the starting phase angle of the specified sequence step in degrees. The *RST command sets this parameter to 0.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number to query.
real (deg) - The starting phase angle of the specified step in degrees.
PROG:EDIT:PHAS:STAR 1, 180
PROGram:EDIT:PHASe:STARt? 1

Sets the stopping phase angle of the sequence step in degrees.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
valuereal0.0 - 360.0Stopping phase angle for the selected step.
PROG:EDIT:PHAS:STOP 1, 180

Sets the stopping phase angle of the sequence step in degrees.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
valuereal0.0 - 360.0Stopping phase angle for the selected step.
PROG:EDIT:PHAS:STOP 1, 180

Sets the unbalanced ac voltage of a sequence step in volts.

NameTypeValuesDescription
stepinteger1 - 600Sequence step to edit.
valuereal0.0 - 322.0Unbalanced ac voltage for the selected sequence step.
PROG:EDIT:VOLT 1, 300

Queries the unbalanced AC voltage of the specified sequence step in volts.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number.
real (V) - Returns the unbalanced AC voltage of the specified sequence step.

Sets the unbalanced dc voltage of the specified sequence step in volts.

NameTypeValuesDescription
stepinteger1 - 600Sequence step number to modify.
valuereal-455.0 - +455.0Unbalanced dc voltage to set for the step.
real (V) - Returns the unbalanced dc voltage of the specified step.
PROG:EDIT:VOLT:OFFS 1, 400

Returns the unbalanced dc voltage of the specified sequence step in volts.

NameTypeValuesDescription
stepinteger1 - 600Sequence step to query.
real (V) - Returns the unbalanced dc voltage of the specified sequence step.
PROG:EDIT:VOLT:OFFS 1, 400

Changes the execution state of the sequence program. The command accepts a state plus time, loop count, and step, and the query returns the current execution state and associated values.

NameTypeValuesDescription
stateenumSTOP | RUN | PAUSeExecution state to set for the sequence program.
timereal0.0001 - 60,000Elapsed time at which the specified state takes effect.
loopinteger1 - 9998Loop count at which the specified state takes effect.
stepinteger1 - 600Sequence step at which the specified state takes effect.
enum - Returns the current execution state. The typical return is the state followed by the time, loop count, and step values.
PROG:EXEC RUN, 1, 1, 1

Changes the execution state of the sequence program.

enum - Returns the current execution state of the sequence program.
:PROGram:LOOPset / query

Sets the number of sequence repetitions. The *RST command sets this parameter to 1.

NameTypeValuesDescription
valueinteger1 - 9998Repeat count for the sequence; 9999 means repeat indefinitely.
PROG:LOOP 100

Sets the number of sequence repetitions.

integer - Returns the repeat count for the sequence; 9999 indicates repeat indefinitely.

Adds a new program step.

NameTypeValuesDescription
stepinteger1 - 600Program step number to add.

Deletes a program step.

NameTypeValuesDescription
stepinteger1 - 600Program step number to delete.

Sets the sequence ending step.

NameTypeValuesDescription
stepinteger1 - 600Program step number to use as the ending step.
PROG:STEP:END 100

Sets or queries the sequence ending step.

integer - Returns the sequence ending step.
PROG:STEP:END 100

Sets the sequence starting step.

NameTypeValuesDescription
stepinteger1 - 600Program step number to use as the sequence starting step.
PROG:STEP:STAR 10

Sets or queries the sequence starting step.

integer - Returns the sequence starting step.

Queries the state of the digital input port.

string - Returns the state of the digital input port.

Sets the state of the digital output port.

NameTypeValuesDescription
valueinteger-State value for the digital output port.

Queries the state of the digital output port.

string - The state of the digital output port.

Queries the polarity of the designated digital I/O pin.

enum - Returns the current polarity setting of the designated digital I/O pin.

Sets the polarity of the designated digital IO pin.

NameTypeValuesDescription
pininteger1 - 3,5-10Designated digital IO pin.
polarityenumPOSitive | NEGativePolarity setting for the selected pin.

Maps the designated digital I/O pin to a specific in/out function signal.

NameTypeValuesDescription
map_item--Function signal mapping item.

Sets and queries the positive transition filter value for the Operation Instrument status group.

NameTypeValuesDescription
valueinteger-Positive transition filter value for the Operation Instrument status group.

Queries the condition of the Operation status group. This read-only register holds the instrument's live, unlatched operational status and is not cleared by reading.

integer - Binary-weighted sum of all bits set in the Operation condition register.
STAT:OPER:COND?

Queries the event register of the Operation status group. It returns the latched operation events passed by the NTR and/or PTR filters, and reading it clears the register.

integer - Binary-weighted sum of all bits set in the Operation event register.
Read the operation event register: STAT:OPER?

Sets or queries the enable register of the Operation status group. The register masks specific bits from the Operation Event register to set the OPER summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register; default is 0.
integer - Binary-weighted sum of all bits set in the enable register.
STAT:OPER:ENAB 24

Sets or queries the enable register of the Operation status group. The register is a mask used to enable specific bits from the Operation Event register to set the OPER bit of the Status Byte register.

integer - Binary-weighted sum of all bits set in the enable register.
STAT:OPER:ENAB 24

Sets and queries the value of the negative transition filter register of the Operation status group. This register acts as a polarity filter between the Operation Condition and Operation Event registers; bits set to 1 allow 1-to-0 transitions to set the corresponding event bits.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the NTR register.
STAT:OPER:NTR 24

Sets or queries the negative transition filter register of the Operation status group. This register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - Returns the binary-weighted sum of all bits set in the NTR register.
STAT:OPER:NTR 24

Sets and queries the value of the positive transition filter register of the Operation status group. A bit set to 1 enables 0-to-1 transitions in the corresponding Operation Condition bit to set the matching Operation Event bit.

NameTypeValuesDescription
valueinteger0 - MAXimumDecimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the PTR register.
STAT:OPER:PTR 24

Sets or queries the positive transition filter register of the Operation status group. A 1 in a bit position causes a 0-to-1 transition of the corresponding Operation Condition bit to set the matching Operation Event bit.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - Binary-weighted sum of all bits set in the register.
STAT:OPER:PTR 24

Queries the condition of the Operation Instrument status group. This read-only register holds the instrument's live, unlatched operational status and is not cleared by reading.

integer - Returns the binary-weighted sum of all bits set in the Operation Instrument condition register.
STAT:OPER:INST:COND?

Sets the enable register of the Operation Instrument status group. The enable register masks which Operation Instrument Event bits can set the OPER summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger-Value written to the enable register.

Sets or queries the enable register of the Operation Instrument status group. The enable register masks which Operation Instrument Event bits can set the OPER summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger0 - 255Bit mask for enabling specific bits from the Operation Instrument Event register.
bit value - Returns the value of the enable register as a binary-weighted bit value.
STAT:OPER:INST:ENAB 0
STAT:OPER:INST:ENAB?

Queries the event register of the Operation Instrument status group. This read-only register latches events passed by the Operation Instrument NTR and/or PTR filter, and reading it clears the register.

integer - Binary-weighted sum of all bits set in the Operation Instrument event register.
Read the operation instrument event register: STAT:OPER:INST?

Sets or queries the value of the negative transition filter for the Operation Instrument status group. A bit set to 1 causes a 1-to-0 transition of the corresponding Operation Instrument Condition bit to set the corresponding Event bit.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the register.
STAT:OPER:INST:NTR 24

Sets and queries the negative transition filter value for the Operation Instrument status group. This register acts as a polarity filter between the Operation Instrument Condition and Event registers.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the register.
STAT:OPER:INST:NTR 24

Sets and queries the positive transition filter for the Operation Instrument status group. A bit set to 1 causes a 0-to-1 transition of the corresponding Condition register bit to set the corresponding Event register bit.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the register.
STAT:OPER:INST:PTR 24

Queries the condition of the Operation Instrument Isummary status group for the specified phase. This is a read-only register holding the instrument's live operational status; reading it does not clear the register.

NameTypeValuesDescription
phaseenum1 | 2 | 3Specifies the phase.
integer - Binary-weighted sum of all bits set in the condition register.
STAT:OPER:INST:ISUM3:COND?

Sets the enable register of the Operation Instrument Isummary status group. The enable register masks bits from the Operation Instrument Isummary Event register so they can set the OPER summary bit of the Status Byte register.

NameTypeValuesDescription
value--Value to write to the enable register.

Sets the enable register of the Operation Instrument Isummary status group. The enable register masks specific bits from the corresponding Event register so they can set the OPER bit of the Status Byte register.

NameTypeValuesDescription
valueinteger-Value written to the enable register.

Queries the event register of the Operation Instrument Isummary status group for the specified phase. It returns a read-only latched bit value and reading it clears the register.

integer - Binary-weighted sum of all bits set in the register.
STAT:OPER:INST:ISUM3?
STAT:OPER:INST:ISUM3:COND?

Sets and queries the negative transition filter value of the selected Operation Instrument Isummary status group. The register acts as a polarity filter between the Isummary Condition and Event registers.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the register.
STAT:OPER:INST:ISUM2:NTR 24
STAT:OPER:INST:ISUM2:NTR?

Sets or queries the negative transition filter for the specified Operation Instrument Isummary status group. The register acts as a polarity filter between the Condition and Event registers.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the register.
STAT:OPER:INST:ISUM2:NTR 24
STAT:OPER:INST:ISUM2:NTR?

Sets and queries the value of the positive transition filter for the selected Operation Instrument Isummary status group. A bit set to 1 causes a 0-to-1 transition of the corresponding condition bit to set that bit in the event register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - Binary-weighted sum of all bits set in the register.
STAT:OPER:INST:ISUM2:PTR 24

Sets and queries the positive transition filter value for the specified Operation Instrument Isummary status group. The register acts as a polarity filter between the Condition and Event registers; a bit set to 1 enables 0-to-1 transitions to set the corresponding event bit.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the register.
STAT:OPER:INST:ISUM2:PTR 24
:STATus:PRESetset / query

Initializes the transition and enable filters for both OPERation and QUEStionable status register groups. It sets the ENABle register to all zeros and the transition filter registers so that only positive transitions are detected; it does not clear event registers or the error/event queue.

STAT:PRES

Queries the event register of the Questionable status group. This read-only register latches events passed by the status filters, and reading it clears the register.

integer - Binary-weighted sum of all bits set in the register.
STAT:QUES?

Queries the condition of the Questionable status group. This is a read-only register that holds the instrument's live, unlatched operational status and is not cleared by reading.

integer - Binary-weighted sum of all bits set in the Questionable Status Condition register.
STAT:QUES:COND?

Sets the value of the enable register of the Questionable status group. The enable register masks specific bits from the Questionable Event register so they can set the QUES summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.

Sets the value of the enable register of the Questionable status group. The enable register masks which bits from the Questionable Event register can set the QUES summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - Returns the decimal sum of the bits currently set in the questionable enable register.
STAT:QUES:ENAB 24

Sets and queries the value of the negative transition filter in the Questionable status group. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
STAT:QUES:NTR 140

Queries the value of the negative transition filter register in the Questionable status group. The register is a polarity filter between the Questionable Condition and Questionable Event registers.

integer - Binary-weighted sum of all bits set in the register.
STAT:QUES:NTR?
STAT:QUES:NTR 0

Sets and queries the value of the positive transition filter of the Questionable status group. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
STAT:QUES:PTR 24

Sets or queries the positive transition filter of the Questionable status group. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

integer - The binary-weighted sum of all bits set in the PTR register.
STAT:QUES:PTR 24

Queries the condition of the Questionable Instrument status group. This read-only register holds the instrument's live operational status and reading it does not clear the register.

integer - Binary-weighted sum of all bits set in the Questionable Instrument condition register.
STAT:QUES:INST:COND?

Sets the value of the enable register of the Questionable Instrument status group. The enable register masks which bits from the Questionable Instrument Event register can set the QUES summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger-Decimal sum of the bits in the register.
STAT:QUES:INST:ENAB 24

Sets and queries the enable register of the Questionable Instrument status group. The enable register masks which bits from the Questionable Instrument Event register can set the QUES summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register; default 0.
integer - Returns the decimal sum of the bits set in the enable register.
STAT:QUES:INST:ENAB 24

Queries the Questionable Instrument event register. This register reflects the current polarity-filtered status between the Condition and Event registers.

integer - Returns the binary-weighted sum of all bits set in the register.

Queries the event of the Questionable Instrument Isummary status group. The parameter 1|2|3 specifies the phase, and reading the Questionable Instrument Event register clears it.

NameTypeValuesDescription
phaseenum1 | 2 | 3Specifies the phase.
integer - Binary-weighted sum of all bits set in the register.
STAT:QUES:INST:ISUM3?

Sets the negative transition filter bits for the Questionable Instrument status group. The returned value is the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
bit valueinteger0Decimal sum of the bits in the register; default 0.

Queries the event register for the Questionable Instrument Isummary status group. The parameters 1|2|3 specify the phase, and reading the register clears it.

integer - The binary-weighted sum of all bits set in the register.
STAT:QUES:INST:ISUM3?

Sets or queries the Questionable Instrument PTR filter register. The register stores a decimal sum of bits to enable 0-to-1 transitions to be latched into the Questionable Instrument Event register.

NameTypeValuesDescription
bit valueinteger0Decimal sum of the bits in the register.

Queries the Questionable Instrument PTR transition register for the selected phase. This read-only register stores events caused by 0-to-1 transitions in the corresponding Questionable Instrument Condition register and is cleared by reading.

NameTypeValuesDescription
1|2|3enum1 | 2 | 3Specifies the phase.
integer - The binary-weighted sum of all bits set in the register.
STAT:QUES:INST:PTR 24

Queries the condition of the Questionable Instrument Isummary status group. This is a read-only live status register and reading it does not clear it.

integer - Returns the binary-weighted sum of all bits set in the Questionable Instrument Isummary condition register.
STAT:QUES:INST:ISUM3:COND?

Sets the enable register value for the Questionable Instrument Isummary status group. The enable register masks which bits from the event register can set the QUES summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits to enable in the register.
STAT:QUES:INST:ISUM2:ENAB 24

Sets the enable register value for the Questionable Instrument Isummary status group. The enable register masks bits from the Questionable Instrument Isummary Event register to set the QUES summary bit of the Status Byte register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
STAT:QUES:INST:ISUM2:ENAB 24

Sets the negative transition filter value for the specified Questionable Instrument Isummary status register. A bit set to 1 enables a 1-to-0 transition of the corresponding condition bit to set the event bit.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register; default is 0.
STAT:QUES:INST:ISUM2:NTR 24

Sets or queries the negative transition filter register for a selected Questionable Instrument Isummary status group. The register acts as a polarity filter between the Condition and Event registers; bits set to 1 enable 1-to-0 transitions to set the corresponding event bit.

integer - Returns the binary-weighted sum of all bits set in the register.
STAT:QUES:INST:ISUM2:NTR 24

Sets and queries the positive transition filter value for the selected Questionable Instrument ISUMmary register. The register acts as a polarity filter between the Condition and Event registers.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - The binary-weighted sum of all bits set in the register.
STAT:QUES:INST:ISUM2:NTR 24

Sets or queries the positive transition filter bits for the selected Questionable Instrument Isummary register. The register acts as a polarity filter between the Isummary Condition and Isummary Event registers; the returned value is the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
valueinteger0Decimal sum of the bits in the register.
integer - Binary-weighted sum of all bits set in the register.
STAT:QUES:INST:ISUM2:NTR 24

Selects a waveform shape by bank index. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
indexinteger0 - 256Specifies a bank index.
chanlistoptchannel_list-Designates specific output phases.
integer - Returns the bank index.
FUNC:BANK 5

Selects a waveform shape by bank index. The optional (@chanlist) parameter lets you designate specific output phases.

NameTypeValuesDescription
indexinteger0 - 256Specifies a bank index.
chanlistoptchannel_list-Designates specific output phases.
integer - Returns the current bank index.
FUNC:BANK 5

Returns the display image in .png format. The response block length is 3 kB to 3.5 kB.

block - Display image in .png format.
HCOP:SDUM:DATA?

*CLSset / query

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.

Clear event registers, status byte, and error queue: *CLS
*IDN?query

Identification query. Returns the instrument’s identification string.

string - The instrument’s identification string in the order manufacturer name, model number, serial number, and firmware revision.
*OPC?query

Returns a 1 to the output buffer when all pending operations complete. It is used to synchronize application execution with the instrument.

integer - Returns +1 when the current operation completes.
*OPC?
*OPT?query

Returns a string identifying any installed options. OPT200 and OPT400 refer to the nominal input AC line.

enum - Installed options string.
*OPT?
*PSCset / query

Enables or disables 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.

NameTypeValuesDescription
stateinteger0 - 1Enables (1) or disables (0) the clearing of certain enable registers at power on.
integer - Returns the current power-on clearing setting.
Disable power-on clearing of affected registers: *PSC 0
*PSC?query

Enables or disables the clearing of certain enable registers at power on. It does not affect clearing of the condition or event registers.

enum - Returns the power-on clearing state.
*PSC 0
*RCLset / query

Recalls a saved instrument state from a previously stored location. All instrument settings are recalled except trigger systems are set to Idle, calibration is disabled, and nonvolatile settings are not affected.

NameTypeValuesDescription
locationinteger0 - 10Recall location number.
*RCL 1
*SAVset / query

Saves the instrument state to a nonvolatile memory location. Location 0 is recalled at power-on when the Output Power-On state is RCL0.

NameTypeValuesDescription
locationinteger0 - 10Nonvolatile memory location to store the state.
*SAV 1
*SREset / query

Sets the Service Request Enable register and determines which Status Byte bits contribute to the MSS and RQS summary bits. A value of 0 clears the register and prevents the instrument from generating an SRQ.

NameTypeValuesDescription
valueinteger0 - 10Decimal sum of the bits in the register.
*SRE 24
*SRE?query

Reads the Status Byte Register, which contains the status summary bits and the Output Queue MAV bit.

bit value - The current contents of the Status Byte Register.
*STB?
*OPCset / query

Prevents trigger errors when repeatedly changing the output by waiting until the output change is complete. The manual notes it can be used before fetching measurement data to ensure correct results.

TRIGger:TRANsient;*OPC
*TRGset / query

Applies a software trigger to start the trigger subsystem when it is waiting for a trigger source of BUS. The manual notes this as the software trigger counterpart used by INITiate:ACQuire and INITiate:SIMulation.

*ESEset / query

Sets the Standard Event Status Enable register. This register is part of the Standard Event Status Group and is programmed by the common IEEE 488 commands.

NameTypeValuesDescription
enableinteger0 - 255Bits to set in the Standard Event Status Enable register.
*ESE?query

Reads the Standard Event Status Enable register. The register is one of the IEEE 488 common-command status registers and is controlled by the standard event status group.

integer - Returns the current value of the Standard Event Status Enable register.
*ESR?query

Returns the contents of the Standard Event Status register. The register is read-only and is cleared when read.

integer - The value of the Standard Event event register, with bits indicating events such as OPC, QYE, DDE, EXE, CME, and PON.
*STB?query

Reads the status byte register and transmits the contents of the status byte register and the master status summary (MSS) message. It does not change the status byte, MSS, or RQS.

integer - Status byte value with MSS returned in bit position 6; bits 0 and 1 are reserved and return 0.
*RSTset / query

Resets instrument settings to their *RST state or to the power-on defaults. The slice lists the SCPI settings that are restored by the reset command.

*TST?query

Returns the result of the automatic self-test performed at power-on. It does not run another self-test.

enum - Result of the power-on self-test.

Initiates the PROGram operation and moves the trigger system into the wait-for-trigger state. If the PROGram operation is already initiated, the instrument returns error -213,"Init ignored".

INIT PROG

Initiates the SIMulation operation. If the SIMulation operation is already initiated, the instrument returns error -213, "Init ignored".

INIT:SIM

Initiates the TRANsient operation. If the TRANsient operation is already initiated, the instrument reports error -213,"Init ignored".

INIT:TRAN

Starts or initiates the acquire function. In advanced measurements, it is used after setting the acquire trigger source to IMMediate or BUS.

INITiate:ACQuire

Initiates the acquire function and waits for completion. It pulls the trigger subsystem out of IDLE and starts the trigger function; with BUS the measurement waits for a software trigger, and with IMMediate it starts immediately.

INITiate:ACQuire;*OPC

Pulls the trigger subsystem out of the IDLE state and starts the simulation. When the trigger source is set to BUS, it enters the WTG state until a software trigger is received; when set to IMMediate, the simulation starts immediately.

INITiate:SIMulation
INITiate:SIMulation

Pulls the TRIGger subsystem out of the IDLE state and starts the program sequence. When the trigger source is BUS, the subsystem enters the WTG state until a software trigger is received; when set to IMMediate, the sequence starts immediately.

Selects the phase to be controlled by output phase number. 0 selects all phases.

NameTypeValuesDescription
phaseinteger0 - 3Output phase number to select.
INST:NSEL 2

Selects the phase to be controlled by output phase number. 0 selects all phases.

enum - Returns the selected phase number.

Selects the phase to be controlled by output phase name. OUTPut0 selects all phases.

NameTypeValuesDescription
phaseenumOUTPut0 | OUTPut1 | OUTPut2 | OUTPut3Output phase name to select.
Select phase 2: INST OUTP2

Selects the phase to be controlled by output phase name. OUTPut0 selects all phases.

enum - Returns the selected phase by output phase name.
INST OUTP2

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.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Turns the LXI identify indicator on or off.
enum - Returns the current LXI identify indicator state.
LXI:IDENT ON

Turns the front-panel LXI identify indicator (blinking "Lan" annunciator) on or off. When turned on, the front-panel "LAN" annunciator blinks to identify the instrument that is being addressed.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Turns the LXI identify indicator on or off.
enum - Returns the identify indicator state.
LXI:IDENT ON

Turns the LAN mDNS service on or off.

NameTypeValuesDescription
stateoptenumON | 1 | OFF | 0Selects whether the mDNS service is enabled or disabled.
enum - Returns the current mDNS service state.
LXI:MDNS ON

Turns the LAN mDNS service on or off.

enum - Returns the mDNS service state.
LXI:MDNS ON

Displays the memory contents saved in location 1 or 2.

NameTypeValuesDescription
locationinteger1 - 2Memory location to preview.
numeric - Returns the saved memory contents as a comma-separated list. All return formats are NR3 except the waveform bank number, which is NR1.
MEM:REC:PREV 2

Recalls the output settings saved in memory location 1 or 2. The optional immediate node does not change the command meaning.

NameTypeValuesDescription
locationinteger1 - 2Memory location to recall.

Saves the output settings to memory location 1 or 2.

NameTypeValuesDescription
locationenum1 | 2Memory location to save the output settings.
MEM:SAVe 1

Sets the trigger source that starts the measurement after INIT:ACQ. Specify IMMediate to start the measurement immediately, or BUS (the default) to wait for a software trigger (*TRG or TRIG:ACQ).

enum - Returns the current trigger source.
TRIG:ACQ:SOUR BUS

Returns the trigger source that starts the program after INIT:PROG. The source can be immediate or BUS; BUS is the default for waiting on a software trigger.

enum - Returns the current trigger source setting for program initiation.
TRIG:PROG:SOUR BUS

Sets the trigger source that starts the simulation after INIT:SIM. Specify IMMediate to start the simulation immediately, or BUS to wait for a software trigger (*TRG or TRIG:SIM).

enum - Returns the present trigger source for the simulation subsystem.
TRIG:SIM:SOUR BUS

Sets the trigger source for changing the output value after INIT:TRAN. Specify IMMediate to start the measurement immediately, or BUS to wait for a software trigger (*TRG or TRIG:TRAN).

enum - Returns the current trigger source for changing the output value after INIT:TRAN.
TRIG:TRAN:SOUR BUS

Applies a software trigger to start the output change. It is used with the TRIGger:TRANsient subsystem to synchronize output changes with external devices.

TRIGger:TRANsient

Sets the trigger source used by the transient trigger subsystem. The example shows BUS as the trigger source.

NameTypeValuesDescription
sourceenumBUSTrigger source for the transient subsystem.
TRIGger:TRANsient:SOURce BUS
:TRIGger:ACQuireset / query

Applies a software trigger to start the measurement. In the acquire trigger example, this command is used after INITiate:ACQuire when the trigger source is set to BUS.

Sets the acquire trigger source. The manual shows it being set to IMMediate or BUS before INITiate:ACQuire.

NameTypeValuesDescription
sourceenumIMMediate | BUSTrigger source to use for acquire operations.
TRIGger:ACQuire:SOURce IMMediate
TRIGger:ACQuire:SOURce BUS

Applies a software trigger to start the simulation. When the trigger source is set to BUS, this command starts the simulation after the subsystem enters the WTG state.

Sets the source used to trigger the simulation subsystem. The source can be set to immediate start or to BUS for software-triggered start.

NameTypeValuesDescription
sourceenumIMMediate | BUSTrigger source for the simulation subsystem.
TRIGger:SIMulation:SOURce IMMediate
TRIGger:SIMulation:SOURce BUS
:TRIGger:PROGramset / query

Applies a software trigger to the TRIGger:PROGram subsystem to start the sequence when it is in the initiated state. If the source is BUS, the command releases the subsystem from WTG and starts the sequence.

TRIGger:PROGram Applies a software trigger to start the sequence

Sets the program trigger source for the TRIGger:PROGram subsystem. The example shows IMMediate for immediate start or BUS for software-triggered start.

NameTypeValuesDescription
sourceenumIMMediate | BUSSets the trigger source.
TRIGger:PROGram:SOURce IMMediate
TRIGger:PROGram:SOURce BUS

Sets a waveform with block data at the specified waveform bank. The user-defined waveform is fixed to Big Endian with a size of 4096 words or 8192 octets.

NameTypeValuesDescription
bank_numberinteger1 - 256Waveform bank number.
blockblock-User-defined waveform block data.
WAVE:DATA:ARB 5,#481927FFF7FFF....7FFF....80008000

Queries the waveform data for the specified waveform bank. The user-defined waveform is fixed to Big Endian with a size of 4096 words or 8192 octets.

NameTypeValuesDescription
bank_numberinteger1 - 256Waveform bank number.
block - Returns the waveform block data for the specified bank.
WAVE:DATA:ARB 5,#481927FFF7FFF....7FFF....80008000
:WAVE:DATA:CLIPset / query

Sets the crest factor of the peak clipped waveform for the specified waveform bank. The parameter is invalid when the synchronization function is on; *RST sets it to 1.4.

NameTypeValuesDescription
bank_numberinteger1 - 256Waveform bank number to target.
valuereal0.10 - 1.40Crest factor value to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to select the minimum or maximum allowed crest factor.
WAVE:DATA:CLIP 5, 0.5

Sets the crest factor of the peak clipped waveform for the specified waveform bank. The query returns the current crest factor, or the minimum/maximum value when the optional qualifier is used.

NameTypeValuesDescription
bank_numberinteger1 - 256Waveform bank number to target.
valuereal0.10 - 1.40Peak clipped waveform crest value.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum crest value.
real - Returns the current crest factor for the specified bank, or the minimum/maximum crest value when queried with MINimum or MAXimum.
WAVE:DATA:CLIP 5, 0.5

Sets the clip factor of the flat curve waveform specified by bank number. The command is invalid when the synchronization function is on.

NameTypeValuesDescription
bank_numberinteger1 - 256Bank number of the waveform to modify.
valuereal0.4 - 1.0IECp clip value.
qualifierenumMINimum | MAXimumSpecifies the minimum or maximum clip value.
WAVE:DATA:IECP 5, 0.5

Sets the clip factor of the flat curve waveform for the specified bank number. The query returns the current clip factor, with optional MINimum or MAXimum qualifier support.

NameTypeValuesDescription
bank_numberinteger1 - 256Bank number of the waveform to access.
valuereal0.4 - 1.0Clip factor value to program.
qualifieroptenumMINimum | MAXimumWhen used with the query, returns the minimum or maximum clip factor.
real - Returns the current clip factor for the specified waveform bank; MINimum or MAXimum may be requested with the query.
WAVE:DATA:IECP 5, 0.5
:WAVE:DATA:POINtset / query

Programs the arbitrary waveform by specifying the waveform bank number and point value.

NameTypeValuesDescription
bank_numberinteger1 - 256Waveform bank number to update.
pointinteger0 - 4095Point index within the selected waveform bank.
datainteger-32767 - +32767Data value written to the specified waveform point.
WAVE:DATA:POIN 2,1023,32767

Programs the arbitrary waveform by specifying the waveform bank number and point.

NameTypeValuesDescription
bank_numberinteger1 - 256Waveform bank number.
pointinteger0 - 4095Waveform point index.
integer - Returns the data value stored at the specified waveform bank number and point.
WAVE:DATA:POIN 2,1023,32767

Resets the waveform in the specified bank to a sinusoid. The command is invalid when the synchronization function is on.

NameTypeValuesDescription
bank_numberinteger1 - 256Waveform bank number to reset.
WAVE:DATA:SIN 5

Queries the type of waveform at the specified bank number.

NameTypeValuesDescription
bank_numberinteger1 - 256Bank number that identifies the waveform location.
WAVE:DATA:TYPE? 5
:WAVE:STATeset / query

Enables or disables the custom waveform. The command is invalid when the synchronization function is on.

NameTypeValuesDescription
stateenumON | 1 | OFF | 0Enables or disables the custom waveform.
WAVE:STAT ON