/

Keysight

/

Keysight PV8931A

SCPI COMMAND REFERENCE

Keysight PV8931A

Keysight PV8931A

The Keysight PV8931A is Keysight's photovoltaic array simulator in the PV8900 Series Photovoltaic Array Simulator family. Its SCPI remote-control interface exposes 522 commands across 53 subsystems - 277 settable and 245 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.

522

Commands

277

Settable

245

Queries

53

Subsystems

SCPI

Verified

2026-07-16

All commands

:ACQuireset / query

Cancels any triggered measurements.

Returns the number of times the unit has been calibrated.

integer - The number of times the unit has been calibrated.

Calibrates the current programming and measurement temperature coefficient.

Calibrates the current programming and measurement. The optional `:LEVel` node is shown in the syntax, but the slice does not document any additional parameter details.

NameTypeValuesDescription
valuereal-Calibration value for current programming and measurement.
:CALibrate:DATAset / query

Enters the calibration value read by the external meter.

NameTypeValuesDescription
valuereal-Calibration value read by the external meter.
:CALibrate:LEVelset / query

Advances to the next calibration level.

NameTypeValuesDescription
levelenumP1 | P2 | P3Calibration level to advance to.
:CALibrate:SAVEset / query

Saves the calibration constants in non-volatile memory.

Calibrates the local voltage programming and measurement. The optional `:LEVel` node is shown in the syntax line.

:CALibrate:DATEset / query

Enters the calibration date in nonvolatile memory. The query returns the last calibration date.

NameTypeValuesDescription
datestring-ASCII calibration date string, up to 15 characters, entered in single or double quotes.
string - The last calibration date.
CAL:DATE "12/12/12"

Enters the calibration date in nonvolatile memory. The query returns the date.

string - Returns the last calibration date.
CAL:DATE "12/12/12"

Advances to the next level in the calibration. P1 is the first level, P2 is the second, and P3 is the third.

NameTypeValuesDescription
levelenumP1 | P2 | P3Calibration level to select.
enum - Returns none.
CAL:LEV P1

Sets a numeric password to prevent unauthorized calibration. This is the same as the Admin password.

NameTypeValuesDescription
passwordinteger-Numeric password value up to 15 digits.
CAL:PASS 1234
:CALibrate:STATeset / query

Enables or disables calibration mode. Calibration mode must be enabled for the instrument to accept any calibration commands.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONSpecifies the calibration mode state.
passwordoptnumeric-Optional password value.
enum - Returns the current calibration mode state.
CAL:STAT OFF
CAL:STAT ON [,value]

Enables or disables calibration mode. Calibration mode must be enabled for the instrument to accept any calibration commands.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONSpecifies the calibration mode state.
passwordoptnumeric-Optional password value.
enum - Returns the current calibration mode state as 0 or 1.

Turns the front panel screen saver on or off.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONEnables or disables the front panel screen saver.

Selects the parameters to display on the front panel.

NameTypeValuesDescription
modeenumMETER_VI | METER_VP | METER_VIPSelects which measurement parameters are shown on the front panel display.

Turns the front panel display on or off.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONEnables or disables the display.

Turns the front panel screen saver on or off.

enum - Returns the screen saver state as 0 or 1.
DISP:SAV ON

Selects which measurements are shown on the front panel display.

enum - Returns the selected display view.
DISP:VIEW METER_VP

Turns the front panel display on or off.

integer - Returns the present front panel display state as 0 or 1.
DISPlay[:WINDow][:STATe]?
:DISPlayset / query

Turns the display on or off. The reset state is ON.

:DISPlay:VIEWset / query

Sets the display view mode. The as-shipped setting is METER_VI.

Returns the averaged current measurement. The optional `:DC` node is shown in the syntax, and optional `start_index` and `points` values may be supplied.

NameTypeValuesDescription
start_indexoptinteger-Starting index for the fetched data.
pointsoptinteger-Number of points to fetch.
real - Returns the averaged measurement.

Returns the rms measurement (ac + dc) for voltage from previously acquired data. The value returned is in volts.

real (V) - Returns the measured rms voltage.

Returns the high level of a pulse waveform from previously acquired measurement data. The value returned is in volts.

real (V) - The measured high level voltage.

Returns the averaged measurement. The value is valid until the next MEASure or INITiate command occurs.

NameTypeValuesDescription
start_indexoptinteger-Start index for the subset to fetch.
pointsoptinteger-Number of points to fetch.
real (V) - Returns the averaged voltage measurement in volts.

Returns the accumulated amp-hours. If any measurement sample was overrange, the query returns SCPI Not a Number (9.91E37); with the optional IGNORE_OVLD parameter, the accumulated measurement is returned even if some samples were outside the measurement range.

NameTypeValuesDescription
IGNORE_OVLDoptenumIGNORE_OVLDIgnore overload measurements.
real - The accumulated amp-hours.
FETC:AHO?

Returns the accumulated watt-hours. If any measurement sample was overrange, the query returns SCPI Not a Number (9.91E37); with IGNORE_OVLD, the accumulated measurement is returned even if some samples were outside the measurement range.

NameTypeValuesDescription
IGNORE_OVLDoptenumIGNORE_OVLDIgnore overload measurements.
real (Wh) - The accumulated watt-hours.
FETC:WHO?

Returns the low level of a pulse waveform. Values returned are in amperes or volts, depending on the measurement type.

real - The measured low level voltage.

Returns the measured maximum voltage. Values returned are in volts.

NameTypeValuesDescription
none--
real (V) - The measured maximum voltage value.

Returns the measured minimum voltage. The values returned are either in amperes, volts, or watts, depending on the measurement type.

real (V) - The measured minimum voltage.

Returns the instantaneous measured current array. Optional parameters specify a subset starting at a given start index and of a given length.

NameTypeValuesDescription
start_indexoptinteger1 - 16384Start index of the subset to return.
pointsoptinteger1 - 16384Number of points to return.
real (A) - Measured current values, returned as comma-separated ASCII values or as a definite-length arbitrary block of single-precision floating point values when REAL data format is selected.
FETC:ARR:CURR?

Returns the instantaneous measured power array. Values are returned in watts, and optional parameters can specify a subset starting at a given index and of a given length.

NameTypeValuesDescription
start_indexoptinteger-The start index.
pointsoptinteger-The number of points.
real (W) - Instantaneous measurement values in watts, returned as comma-separated ASCII values or as a definite-length arbitrary block when data format is REAL.

Returns the instantaneous measured voltage array. Optional parameters specify a subset starting at a start index and of a given length; returned values are comma-separated in ASCII or a definite-length arbitrary block in REAL data format.

NameTypeValuesDescription
start_indexoptinteger1 - 16384The start index.
pointsoptinteger1 - 16384The number of points to return.
real (V) - Returns instantaneous measurement values in volts, formatted as comma-separated ASCII values or a definite-length arbitrary block when data format is REAL.

Returns the most recent external datalog records and frees the corresponding buffer space after reading. The number of records returned is limited by the <maxrecords> value.

NameTypeValuesDescription
maxrecordsoptinteger1 - 16,384The number of datalog records the controller will return.
block - Comma-separated values when data format is ASCII, or single-precision floating-point values in a definite-length arbitrary block response when data format is REAL.
FETC:ELOG? 100

:TRANsientset / query

Cancels any transients or Arbs.

:AHOur?query

Returns the accumulated amp-hours.

NameTypeValuesDescription
IGNORE_OVLDoptenumIGNORE_OVLDOptional overflow-handling qualifier.
real - The accumulated amp-hours.

Returns the instantaneous measurement for the ARRAY current channel. An optional [:DC] node is shown with optional <start_index> and <points> arguments.

NameTypeValuesDescription
start_indexoptinteger-Starting index of the measurement array.
pointsoptinteger-Number of points to return.
returns - Returns the instantaneous measurement.

Returns the instantaneous measurement from the array power function. The optional `:DC` node selects the DC measurement form, and the query accepts an optional start index and point count.

NameTypeValuesDescription
start_indexoptinteger-Starting index for the returned measurement data.
pointsoptinteger-Number of points to return.
real - Instantaneous power measurement data.

Returns the instantaneous DC voltage measurement from the array subsystem. The syntax shown allows an optional start index and points count.

NameTypeValuesDescription
start_indexoptinteger-Starting index for the array measurement.
pointsoptinteger-Number of points to return.
real - Returns the instantaneous measurement.

:ELOGset / query

Returns the most recent external datalog records.

NameTypeValuesDescription
maxrecordsinteger-Maximum number of external datalog records to return.

:FORMat[:DATA]set / query

Specifies the format of the returned data.

NameTypeValuesDescription
dataoptenumASCII | REALSelects the returned data format.
:FORMat:BORDerset / query

Specifies how binary measurement data is transferred when FORMat:DATA is set to REAL. NORMal uses big-endian byte order and SWAPped uses little-endian byte order.

NameTypeValuesDescription
modeenumNORMal | SWAPpedByte order used for binary data transfer.
FORMat:BORDer SWAP

Specifies how binary data is transferred when FORMat:DATA is set to REAL. NORMal uses big-endian byte order and SWAPped uses little-endian byte order.

enum - Returns the current byte-order setting.

Specifies the format of returned data for queries that can return a block of data. ASCII returns numeric data as comma-separated ASCII bytes, while REAL returns a definite-length block of IEEE single-precision floating-point values.

enum - Returns the current data format setting.
FORMat[:DATA]?

Specifies the format for front panel images returned by the hardcopy dump data command.

NameTypeValuesDescription
formatenumBMP | GIF | PNGImage format for front panel images returned by :HCOPy:SDUMp:DATA.
:HCOPy:SDUMp:DATA:FORMat BMP|GIF|PNG

Returns an image of the front panel display.

NameTypeValuesDescription
formatoptenumBMP | GIF | PNGImage format to return.
block - Returns an image of the front panel display.

Specifies the format for front panel images returned. The present setting can be queried.

enum - Returns the current front panel image format.

Returns the rms measurement of voltage, including both AC and DC components.

returns - Returns the rms measurement (ac + dc).

Returns the High level of a pulse waveform.

returns - Returns the high level of a pulse waveform.

Returns the low level of a pulse waveform.

real - The low level of a pulse waveform.

Returns the maximum value for the voltage measurement. This is the query form of the :VOLTage command family.

real - The maximum measured voltage value.

Returns the minimum value of the voltage measurement.

real - The minimum voltage measurement value.

Returns the averaged measurement for the selected voltage function. The optional `[:DC]` node and `[<start_index>, <points>]` form are shown in the syntax line.

NameTypeValuesDescription
start_indexoptinteger-Starting index for the averaged data block.
pointsoptinteger-Number of points to return.
real - The averaged measurement.

Sets the programming corner frequency associated with each compensation range. The value is in Hertz and the maximum depends on the selected bandwidth range.

NameTypeValuesDescription
rangeenum0 | 1 | 2Bandwidth range.
corner frequencyreal10 - 100000Programming corner frequency for the selected compensation range.
VOLT:BWID:LEV 1, 10,000

Queries the voltage programming corner frequency associated with each compensation range. The value is in hertz and the bandwidth range is specified as 0, 1, or 2.

NameTypeValuesDescription
bandwidth rangeenum0 | 1 | 2Bandwidth range selector.
qualifieroptenumMIN | MAXRequests the minimum or maximum corner frequency for the selected range.
real (Hz) - Returns the programmed corner frequency for the selected bandwidth range, or the minimum/maximum frequency when queried with MIN or MAX.
[SOURce:]VOLTage:BWIDth:LEVel? 0 | 1 | 2, [MIN|MAX]
Sets the voltage bandwidth range to 1, frequency 10 kHz: VOLT:BWID:LEV 1, 10,000

Sets the triggered voltage level when the output is operating in voltage priority mode. The triggered level is transferred to the output when an output step is triggered, and units are volts.

NameTypeValuesDescription
valuereal0.1% of rating - 102% of ratingTriggered voltage level to set.
qualifieroptenumMIN | MAXUse MIN or MAX to set or query the minimum or maximum allowed triggered voltage level.
SOURce:VOLT:TRIG 10

Sets the triggered voltage level when the output is operating in voltage priority mode. The triggered level is transferred to the output when an output step is triggered; units are volts.

NameTypeValuesDescription
valuereal0.1% of rating - 102% of ratingTriggered voltage level to program.
qualifieroptenumMIN | MAXSelects the minimum or maximum triggered voltage level.
real (V) - Returns the present triggered voltage level.
SOUR:TRIG 10

Sets the immediate or triggered voltage level when the output is operating in voltage priority mode. The triggered level is transferred to the output when an output Step is triggered; units are volts and the maximum depends on the unit's voltage rating.

NameTypeValuesDescription
valuereal0.1% - 102%Immediate voltage level to program.
qualifieroptenumMIN | MAXSelects the minimum or maximum allowed voltage level instead of a numeric value.
SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <value>|MIN|MAX
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [MIN|MAX]

Sets the immediate voltage level when the output is operating in voltage priority mode. The returned value is the present voltage level in volts, and the query also accepts MIN or MAX to read the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMIN | MAXOptional query qualifier selecting the minimum or maximum voltage level to return.
real (V) - <voltage level>
VOLT 20

Sets the voltage bandwidth range. The slice shows the abbreviated example `VOLT:BWID:RANG 1` and states the setting is to comp 1.

NameTypeValuesDescription
rangeinteger0 - 1Voltage bandwidth range selection.
VOLT:BWID:RANG 1

Sets the voltage bandwidth range. The slice shows the related non-query form and a typical return of 0, 1, or 2 for this setting.

integer - Returns the bandwidth range setting as 0, 1, or 2.

Sets the low voltage limit when in current priority mode. This prevents the voltage from dropping below the low voltage limit when discharging a battery.

NameTypeValuesDescription
valuereal0 - 102% of ratingLow voltage limit to program.
Sets the low voltage limit to 2 V: VOLT:LIM:LOW 2

Enables or disables the low-voltage limit state.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables the low-voltage limit state.
Enable the low voltage limit state: VOLT:LIM:LOW:STAT ON

Sets the low voltage limit when in current priority mode. When the voltage drops to the specified low limit value, the output transitions from current priority to negative voltage limit and discharging stops.

NameTypeValuesDescription
valuereal0 - 102% of ratingLow voltage limit setting.
real (V) - Returns the present low voltage limit.
Sets the low voltage limit to 2 V: VOLT:LIM:LOW 2

Sets the voltage limit when in current priority mode. Units are in volts.

NameTypeValuesDescription
valuereal0.1% - 102%Voltage limit value as a percentage of rating.
qualifieroptenumMIN | MAXUse MIN or MAX to set the minimum or maximum allowed voltage limit.
Sets the voltage limit to 20 V: VOLT:LIM 20

Sets or queries the positive immediate amplitude voltage limit in current priority mode. Units are volts.

NameTypeValuesDescription
qualifieroptenumMIN | MAXSelects the minimum or maximum limit value for the query.
real (V) - Returns the voltage limit.
Sets the voltage limit to 20 V: VOLT:LIM 20

Sets the transient mode, which determines what happens to the output voltage when the transient system is initiated and triggered. FIXed keeps the output voltage at its immediate value; STEP, LIST, and ARB select step, list, or arbitrary waveform behavior.

NameTypeValuesDescription
modeenumFIXed | STEP | LIST | ARBTransient mode to use.
enum - Returns the present voltage mode.
Sets the voltage mode to Step: VOLT:MODE STEP

Sets the transient mode, which determines what happens to the output voltage when the transient system is initiated and triggered. Query returns the current voltage mode.

enum - Current transient voltage mode.

Sets the low-voltage protection delay in seconds. The low-voltage protection function will not be triggered during the delay time, and becomes active after the delay expires.

NameTypeValuesDescription
valuerealMIN - MAXLow-voltage protection delay time.

Sets the low-voltage protection delay in seconds. The low voltage protection function will not be triggered during the delay time, and becomes active after the delay expires.

NameTypeValuesDescription
valuereal0 - 102% of ratingLow-voltage protection delay value in seconds.
qualifieroptenumMIN | MAXReturns the minimum or maximum allowed delay value.
real (s) - Returns the low-voltage protection delay setting. With MIN or MAX, returns the minimum or maximum delay value.
Sets the protection level to 2 V: VOLT:PROT:LOW 2

Sets the low-voltage protection level. If the output voltage is below this level, the output is prevented from turning on and the Questionable Status Register UV bit is set.

NameTypeValuesDescription
valuereal0 - 102% of ratingLow-voltage protection level.
qualifieroptenumMIN | MAXUse MIN or MAX instead of a numeric level.
[SOURce:]VOLTage:PROTection:LOW[:LEVel] <value>|MIN|MAX
[SOURce:]VOLTage:PROTection:LOW[:LEVel] ? [MIN|MAX]

Sets the over-voltage protection level. If the output voltage exceeds the OVP level, the output is disabled and the Questionable Condition status register OV bit is set.

NameTypeValuesDescription
valuereal0 - 120% of ratingOver-voltage protection level in volts.
qualifieroptenumMIN | MAXReturns the minimum or maximum protect level.
real (V) - Returns the over-voltage protection level.
Sets the over-voltage protection to 24 V: VOLT:PROT 24

Sets the over-voltage protection level. If the output voltage exceeds the OVP level, the output is disabled and the Questionable Condition status register OV bit is set.

NameTypeValuesDescription
qualifieroptenumMIN | MAXSelects the minimum or maximum protection level value for the query.
real (V) - Returns the present over-voltage protection level.
Sets the over-voltage protection to 24 V: VOLT:PROT 24

Enables or disables low-voltage protection. A low voltage condition can be cleared with OUTPut:PROTection:CLEar after the cause of the condition is removed.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables low-voltage protection state.
enum - Returns the low voltage protection state.
VOLT:PROT:LOW:STAT ON

Enables or disables output resistance programming. Only applies in voltage priority mode.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables output resistance programming.
VOLT:RES:STAT ON

Enables or disables output resistance programming. Only applies in voltage priority mode.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables resistance programming.
enum - Returns the resistance programming state as 0 or 1.
VOLT:RES:STAT ON

Sets the output resistance level in voltage priority mode. Units are in ohms and the range is model dependent; MIN and MAX may be used as alternatives to a numeric value.

NameTypeValuesDescription
valuereal0 - maximum (model dependent)Output resistance level to program.
qualifieroptenumMIN | MAXReturns or sets the minimum or maximum programmable resistance value.
VOLT:RES 0.5

Sets the output resistance level. It only applies in voltage priority mode and the units are ohms.

NameTypeValuesDescription
valuereal0 - maximum (model dependent)Output resistance level to program.
qualifieroptenumMIN | MAXUse MIN or MAX to program the minimum or maximum resistance.
integer - Returns the programmed resistance value.
VOLT:RES 0.5

Enables or disables the maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, the immediate value set by the voltage slew command is used.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables the maximum slew rate override.
VOLT:SLEW:MAX ON

Returns the maximum voltage slew rate value. The manual notes that this query is used with the MAX qualifier to query the maximum slew rate that was set.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects which slew-rate value to query.
real (V/s) - The queried slew-rate value, as sent/used by the instrument; with MAX this is the maximum slew rate value.
VOLTage:SLEW? MAX

Sets the voltage slew rate in volts per second and affects all programmed voltage changes, including output turn-on and turn-off. Values can be set from 0 to 9.9E+37; MAX or INFinity set the slew rate to maximum.

NameTypeValuesDescription
valuereal0 - 9.9E+37Voltage slew rate to set.
qualifieroptenumMIN | MAXAlternative query qualifier; MIN or MAX returns the corresponding value.
real (V/s) - Returns the value that was sent; if the value is below the minimum slew rate, the minimum value is returned. When queried with MAX, returns the maximum slew rate that was set.
VOLT:SLEW 5

Sets the voltage slew rate in volts per second, affecting all programmed voltage changes including output on/off transitions. The query returns the last programmed value, with very small values rounded up to the minimum slew rate and MIN/MAX qualifiers available for reading limits.

NameTypeValuesDescription
valuereal0 - 9.9E+37Voltage slew rate to set.
qualifieroptenumMIN | MAXOptional query qualifier to return the minimum or maximum slew rate value.
real (V/s) - Returns the value that was sent; if the programmed value is below the minimum slew rate, the minimum value is returned. The exact value may vary slightly based on calibration.
VOLT:SLEW 5
:VOLTageset / query

Sets the output voltage level. The default setting is 0.1% of rating.

:VOLTage:LIMitset / query

Sets the voltage limit to a value specified as a percentage of the rating.

Sets the low-voltage limit state. The manual slice lists the corresponding setting and its reset value, but does not provide a functional description beyond the command name.

:VOLTage:MODEset / query

Sets the voltage output mode. The present setting is FIXed.

NameTypeValuesDescription
modeenumFIXedVoltage output mode.

Sets the overvoltage protection level for the output. The default setting is 120% of rating.

NameTypeValuesDescription
protectionreal%Overvoltage protection level as a percentage of rating.

Sets the low voltage protection state. The default state is OFF (0).

NameTypeValuesDescription
stateenum0 | 1Enables or disables the low voltage protection state.

Sets the voltage resistance state. The manual lists the command in the voltage subsystem and shows its power-on setting as OFF.

:VOLTage:SLEWset / query

Sets the voltage slew setting. The default setting is MAX.

NameTypeValuesDescription
slewreal-Voltage slew value.

Sets the maximum slew-rate mode for the output voltage slew function. The page shows the associated setting as ON.

Sets the triggered voltage value. The setting is expressed as a percentage of the output rating.

:WHOur?query

Returns the accumulated watt-hours.

NameTypeValuesDescription
IGNORE_OVLDoptenumIGNORE_OVLDOptional overload-ignoring qualifier.
real (Wh) - Accumulated watt-hours.

Continuously initiates the transient trigger system so multiple triggers generate multiple output transients. When disabled, the output trigger system must be initiated for each trigger using INITiate:TRANsient.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables continuous transient initiation.
enum - Returns the current continuous transient initiation state.
INIT:CONT:TRAN ON

Sets the connection mode for the primary instrument group connection. The mode can be automatic at power-on or manual by command.

NameTypeValuesDescription
modeenumAUTO | MANualConnection mode.

Sets the secondary bus address.

NameTypeValuesDescription
addressinteger0 - 15Secondary bus address to assign.

Sets the instrument function in a primary/secondary configuration. The setting is saved in non-volatile memory.

NameTypeValuesDescription
functionenumPRIMary | SECondary | NONeSelects whether the instrument is primary, secondary, or disabled.

Sets the instrument function in a primary/secondary configuration. The setting is saved in non-volatile memory.

NameTypeValuesDescription
functionenumPRIMary | SECondary | NONeSelects whether the instrument operates as primary, secondary, or not in primary/secondary mode.
enum - Returns the current function setting as PRIM, SEC, or NONE.
INST:GRO:FUNC:PRIM

Sets the delay after power-on before the primary unit attempts to connect to secondary units. This applies only if the connect mode is set to AUTO and is saved in non-volatile memory.

NameTypeValuesDescription
valuereal0 - 120Connection delay before the primary unit attempts to connect to secondary units.
real (seconds) - Returns the current connection delay in seconds.
INST:GRO:PRIM:CONN:DEL 10

Sets the primary unit's connection mode for the primary/secondary group. The setting is saved in non-volatile memory.

NameTypeValuesDescription
modeenumAUTO | MANualConnection mode of the primary unit.
INST:GRO:PRIM:CONN:MODE AUTO

Sets the secondary unit's bus address. Each secondary unit in a primary/secondary group must have a unique bus address or bus communication will fail; the setting is saved in non-volatile memory.

NameTypeValuesDescription
valueinteger1 - 19Secondary unit bus address.
INST:GRO:SEC:ADDR 1

Turns the front panel LXI identify indicator on or off.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONSelects whether the LXI identify indicator is enabled or disabled.

Sets the MDNS state.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONTurns MDNS on or off.

Turns the front panel LXI identify indicator on or off. When on, the LAN status indicator blinks to identify the instrument being addressed.

integer - Returns the LXI identify state as 0 or 1.
LXI:IDENT ON

Sets the MDNS state on or off.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONMDNS state to set.
enum - Returns the current MDNS state.
LXI:MDNS ON
:LXI:IDENtifyset / query

Sets or returns the LXI identification state.

enum - Returns the LXI identification state.
:LXI:MDNSset / query

Controls whether mDNS is enabled or disabled on the LXI interface. The listed *RST setting is ON.

Initiates and triggers a measurement, then returns a list of digitized current samples. Returned values are in amperes, and the data format depends on the settings of FORMat:BORDer and FORMat[:DATA].

arbitrary_block - Returns the measured current array as comma-separated ASCII values or as a definite-length arbitrary block when the data format is REAL.

Initiates and triggers a measurement, then returns a list of digitized output measurement samples. The returned values are either in amperes, volts, or watts, and the data format depends on the FORMat:BORDer and FORMat[:DATA] settings.

block - Returns the measured array of samples as comma-separated values in ASCII mode, or as a definite-length arbitrary block in REAL mode.

Initiates and triggers a measurement, returning a list of digitized output measurement samples. The returned values are in amperes, volts, or watts, depending on the measurement type and data format settings.

block - Returns the measured voltage array.

Returns the delay offset required for this instrument.

real - The delay offset required for this instrument.

Enables or disables output coupling.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONEnables or disables output coupling.

Enables or disables the I/O watchdog timer.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONEnables or disables the I/O watchdog timer.

Couples the turn-on and turn-off settings.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables turn-on/turn-off coupling.
:OUTPut:TMODE:ONset / query

Selects the output turn-on mode.

NameTypeValuesDescription
modeenumLOWZ | HIGHZTurn-on mode to use.

Selects the output turn-off mode. The optional node form is shown as :OFF, and the available modes are LOWZ or HIGHZ.

NameTypeValuesDescription
modeoptenumLOWZ | HIGHZSelects the output turn-off mode.
:OUTPut[:STATe]set / query

Enables or disables the output.

NameTypeValuesDescription
stateoptenum0 | OFF | 1 | ONEnables or disables the output.
:OUTPut:TMODeset / query

Sets the output turn-on/turn-off impedance mode used in voltage priority. The manual states that impedance is user-selectable via this command for PV892xA/PV893xA in voltage priority mode.

Enables or disables output coupling. Output coupling allows multiple instruments to turn on and off sequentially according to their programmed output delays, and the setting is saved in non-volatile memory.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables output coupling.
OUTP:COUP ON

Enables or disables output coupling. Output coupling allows the outputs of multiple instruments to turn on and off sequentially according to their programmed rise and fall delays; the setting is saved in non-volatile memory.

enum - Returns the output coupling state.
OUTPut[:STATe]:COUPle[:STATe] 0|OFF|1|ON
OUTPut[:STATe]:COUPle[:STATe]?

Enables or disables the output state. A disabled output forces zero output voltage and zero source current.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONOutput enable state.
enum - Returns the present output state as 0 or 1.
OUTP OFF

Sets a delay offset to synchronize coupled output state changes. The value is saved in non-volatile memory and is used with coupled outputs to coordinate turn-on timing.

NameTypeValuesDescription
valuereal0 - 1.023Delay offset in seconds.
qualifieroptenumMIN | MAXReturns or sets the minimum or maximum allowed delay offset.
OUTP:COUP:DOFF 0.06

Returns the delay offset required for this instrument. The value is used to synchronize coupled output state changes, and the manual notes that the corresponding setter stores the parameter in non-volatile memory.

NameTypeValuesDescription
qualifieroptenumMIN | MAXSelects the minimum or maximum delay offset.
real (s) - The delay offset required for this instrument.
OUTP:COUP:DOFF 0.06

Returns the maximum delay offset required for this instrument. The OUTPut:COUPle:DOFFset value must be set to the maximum delay offset returned for any coupled output.

NameTypeValuesDescription
qualifieroptenumMIN | MAXSelects the minimum or maximum value qualifier for the query.
real (s) - The maximum delay offset required for this instrument, in seconds.
OUTP:COUP:MAX:DOFF?

Specifies the delay in seconds that the instrument waits before turning the output off. This affects on-to-off state transitions and uses the same resolution as the rise delay command, determined by whichever delay time is longest.

NameTypeValuesDescription
valuereal0 - 1.023E+3Delay time before the output turns off.
qualifieroptenumMIN | MAXSelects the minimum or maximum delay value.
OUTP:DEL:FALL 0.06

Specifies the delay in seconds that the instrument waits before turning the output off. The fall delay uses the same resolution as the rise delay, determined by whichever delay time is longer.

NameTypeValuesDescription
valuereal0 - 1.023E+3Delay time before the output turns off.
qualifieroptenumMIN | MAXSelects the minimum or maximum allowed delay value.

Specifies the delay in seconds that the instrument waits before turning the output on. The delay affects on-to-off state transitions and uses the same resolution as the corresponding fall delay command.

NameTypeValuesDescription
valuereal0 - 1.023E+3Delay time before the output turns on.
qualifieroptenumMIN | MAXOptional keyword to set the delay to the minimum or maximum value.

Specifies the delay in seconds that the instrument waits before turning the output on. The rise and fall delay commands use the same resolution, determined by whichever delay time is longest.

NameTypeValuesDescription
valuereal0 - 1.023E+3Delay time before the output turns on.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable delay value.
real (s) - Returns the present rise delay value.
OUTP:DEL:RISE?
OUTP:DEL:RISE? MAX

Sets the output turn-on behavior to high impedance or low impedance. The setting only applies when the instrument is operating in voltage priority mode; in current priority mode, the turn-on behavior is always high impedance.

NameTypeValuesDescription
stateenumHIGHZ | LOWZTurn-on output behavior.

Sets or queries the output turn-off behavior for voltage-priority operation. The command selects high-impedance or low-impedance turn-off behavior.

enum - Returns the present turn-off mode.
OUTPut:TMODe:OFF?

Couples the turn-on and turn-off modes. When coupling is enabled, changing one setting also changes the other to match.

enum - Returns whether turn-on/turn-off mode coupling is enabled.
OUTPut:[:STATe]TMODE:COUPle?

Couples the turn-on and turn-off modes. When coupling is enabled, changing the turn-on setting also changes the turn-off setting, and vice versa.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables coupling of the turn-on and turn-off modes.
enum - Returns whether coupling is enabled.
OUTP:REL:LOCK ON

Sets the output turn-on behavior to high impedance or low impedance. The setting only applies when the instrument is operating in voltage priority mode; in current priority mode the turn-on behavior is always high impedance.

NameTypeValuesDescription
stateenumHIGHZ | LOWZTurn-on output behavior.
OUTP:TMOD:ON HIGHZ

Sets the output turn-off behavior to high impedance or low impedance. The setting only applies when the instrument is operating in voltage priority mode.

NameTypeValuesDescription
modeenumHIGHZ | LOWZSelects the turn-off impedance behavior.
OUTP:TMOD:OFF LOWZ

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

NameTypeValuesDescription
modeenumLATChing | LIVE | OFFOperating mode of the remote inhibit digital pin.
OUTP:INH:MODE LIVE

Sets or queries 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.

enum - Returns the current inhibit mode.
OUTP:INH:MODE LIVE

Sets the output power-on state, determining whether the power-on state is set to the *RST state or the state stored in memory location 0. This parameter is saved in non-volatile memory.

NameTypeValuesDescription
stateenumRST | RCL0Selects the power-on state to use at startup.
enum - Returns the current power-on state.
OUTP:PON:STAT RST

Sets the output power-on state, selecting either the *RST state or the state stored in memory location 0. This parameter is saved in non-volatile memory.

NameTypeValuesDescription
stateenumRST | RCL0Selects the power-on state to use.
enum - Returns the current power-on state as RST or RCL0.
OUTP:PON:STAT RST

Sets the watchdog delay time. When the watchdog timer is enabled, the output is disabled if there is no SCPI I/O activity within the delay time; front-panel activity does not reset the timer.

NameTypeValuesDescription
valuereal1 - 3600Watchdog delay time in seconds.
qualifieroptenumMIN | MAXUse MIN or MAX to set the minimum or maximum supported delay.
OUTP:PROT:WDOG:DEL 600

Sets or queries the watchdog delay time used by the output protection watchdog. When the watchdog timer is enabled, the output is disabled if there is no SCPI I/O activity on any remote interface within the delay time.

NameTypeValuesDescription
valuereal0 - 3600Watchdog delay time.
qualifieroptenumMIN | MAXReturns the minimum or maximum watchdog delay value.
real (s) - Returns the watchdog delay value.
OUTP:PROT:WDOG:DEL 600

Returns the state of the I/O watchdog timer. When enabled, the output is disabled and latched off if there is no I/O activity on any remote interface within the delay time specified by OUTPut:PROTection:WDOG:DELay.

enum - Returns whether the watchdog timer protection is enabled or disabled.
OUTPut:PROTection:WDOG:STATe?
OUTP:PROT:WDOG ON
:OUTPutset / query

Turns the output on or off. The *RST setting is OFF.

NameTypeValuesDescription
stateenumOFF | ONOutput state.

Sets the fall delay for the output. The factory reset setting is 0.

NameTypeValuesDescription
delayreal0Fall delay value.

Sets the output rise delay. The reset value is 0.

NameTypeValuesDescription
delayreal0Rise delay value.

Enables or disables the output protection watchdog. The *RST setting is OFF.

NameTypeValuesDescription
stateenumOFF | ONTurns the watchdog off or on.
:OUTPut:COUPleset / query

Sets the output coupling state. The as-shipped setting is OFF.

NameTypeValuesDescription
stateenumOFFOutput coupling state.

Sets the output relay lock state. The as-shipped setting is OFF.

NameTypeValuesDescription
stateenumOFF | ONLocks or unlocks the output relay.

Enables or disables external current logging. The command is part of the external datalogging function under :SENSe:ELOG:FUNCtion.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables external current logging.

Enables or disables external min/max current logging.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONTurns external min/max current logging on or off.

Enables or disables external voltage logging. The command is part of the external datalog function and may also be used with min/max voltage logging in the same section.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables external voltage logging.

Enables or disables external min/max voltage logging.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables the function.

Sets the external datalog integration time.

NameTypeValuesDescription
valuereal-Integration time for external datalogging.

Selects the measurement window type.

NameTypeValuesDescription
typeoptenumHANNing | RECTangularMeasurement window type.

Enables or disables logging of the minimum and maximum current values.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables current MIN/MAX logging values.
enum - Returns the current MIN/MAX logging state as 0 or 1.
SENS:ELOG:FUNC:CURR:MINM ON
SENS:ELOG:FUNC:VOLT:MINM ON

Returns the state of the Elog current measurement function.

enum - Returns whether the Elog current measurement function is enabled or disabled.
SENS:ELOG:FUNC:CURR?

Returns the present Elog voltage measurement function state.

enum - Returns 0 when the Elog voltage measurement function is disabled and 1 when it is enabled.
SENS:ELOG:FUNC:VOLT?

Sets the integration time of an Elog measurement.

NameTypeValuesDescription
valuereal-Integration time value.
qualifieroptenumMIN | MAXSets the integration time to the minimum or maximum allowed value.
returns

Enables or disables current measurements.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables current measurements.
SENS:FUNC:CURR ON

Enables or disables current measurements.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables current measurements.
enum - Returns the current measurement enable state as 0 or 1.
SENS:FUNC:CURR ON

Enables or disables voltage measurements.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables voltage measurements.
SENS:FUNC:VOLT ON
SENS:FUNC:VOLT OFF

Enables or disables voltage measurements.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables voltage measurements.
SENS:FUNC:VOLT ON
SENS:FUNC:VOLT OFF

Sets the measurement time in number of power line cycles. Increasing the number of power line cycles reduces measurement noise on current and voltage measurements and changes the number of points and time interval setting.

NameTypeValuesDescription
valuereal0.0003072 - 1,258,290,000,000Measurement time in number of power line cycles.
qualifieroptenumMIN | MAXReturns the minimum or maximum NPLC value.
SENS:SWE:NPLC 100

Sets the measurement time in number of power line cycles. Increasing the number of power line cycles reduces measurement noise on current and voltage measurements and changes the number of points and time interval setting.

NameTypeValuesDescription
valuereal0.0003072 - 1,258,290,000,000Number of power line cycles to use for the measurement time.
SENS:SWE:NPLC 100

Defines the offset in a data sweep for triggered measurements. Positive values delay acquisition after the trigger; negative values represent samples taken before the trigger.

NameTypeValuesDescription
valueinteger–524,287 - 2,000,000,000Offset in points for the data sweep.
SENS:SWE:OFFS:POIN -2048

Defines the offset in a data sweep for triggered measurements. Positive values represent delay after the trigger before samples are acquired; negative values represent samples taken prior to the trigger.

NameTypeValuesDescription
qualifieroptenumMIN | MAXSelects the minimum or maximum offset points value.
integer - Returns the offset in points.
SENS:SWE:OFFS:POIN -2048

Defines the number of points in a measurement. Points, TINTerval, and NPLC are interrelated; changing points or TINTerval changes the NPLC, and changing NPLC can change both points and TINTerval.

NameTypeValuesDescription
valueinteger1 - 524,288Number of points to set.
qualifieroptenumMIN | MAXSelects the minimum or maximum allowed number of points.
Specifies 2048 points: SENS:SWE:POIN 2048

Defines the number of points in a measurement. The default number of points results in a measurement of 1 NPLC.

NameTypeValuesDescription
valueinteger1 - 524,288Number of points to use in the measurement.
qualifieroptenumMIN | MAXReturns the minimum or maximum allowed number of points.
integer - Returns the number of points.
SENS:SWE:POIN 2048

Defines the time period between measurement samples. Values are in seconds and are rounded to the nearest 20.48 microsecond increment, with smaller values rounded to 10.24 or 5.12 microsecond increments respectively.

NameTypeValuesDescription
valuereal0.00000512 - 40,000Time interval between measurement samples.
SENS:SWE:TINT 0.001

Defines the time period between measurement samples. Values are in seconds and are rounded to the nearest 20.48 microsecond increment.

real (s) - Returns the time interval between measurement samples.
SENS:SWE:TINT 0.001

Selects the measurement window used in scalar dc measurement calculations. HANNing reduces errors in the presence of periodic signals; RECTangular applies no signal conditioning.

enum - Returns the current measurement window setting.
SENS:WIND HANN

Enables or disables automatic current ranging for the sense function. The command’s stored default setting is 0.

:SENSe:WINDowset / query

Sets the sense window function. The default setting is RECTangular.

Sets the triggered output current. The amplitude node is optional in the syntax.

NameTypeValuesDescription
amplitudeoptreal-Triggered output current amplitude.

Sets the current at the maximum power point of the curve.

NameTypeValuesDescription
valuereal-Current at the maximum power point of the curve.

Sets the curve shape for the SASimulator curve setup.

NameTypeValuesDescription
shapeenumSPACe | TERRestrialSelects the SASimulator curve shape.

Sets the voltage at the maximum power point of the curve.

NameTypeValuesDescription
valuereal-Voltage at the maximum power point of the curve.

Sets the open-circuit voltage for the SASimulator curve.

NameTypeValuesDescription
valuereal-Open-circuit voltage of the curve.

Programs a list of current points in Table mode for table 1 or 2. The optional amplitude node is shown in the syntax line.

NameTypeValuesDescription
amplitudeoptreal-Amplitude values for the current point list.

Programs a list of voltage points in Table mode for Table 1 or 2. The amplitude subnode is optional in the syntax line.

NameTypeValuesDescription
valuereal-Voltage point value to program into the table.

Queries the operation condition register.

integer - Returns the contents of the operation condition register.

Sets the operation enable register.

NameTypeValuesDescription
valueinteger-Value written to the operation enable register.

Sets the Negative transition filter for the operation status register.

NameTypeValuesDescription
valueinteger-Negative transition filter value.

Sets the positive transition filter in the operation status register.

NameTypeValuesDescription
valueinteger-Value written to the positive transition filter.

Queries the Questionable event register for the selected channel. The optional event suffix is shown in the syntax as part of the query.

integer - Returns the questionable event register value for channel 1 or 2.

Sets the questionable enable register.

NameTypeValuesDescription
valueinteger-Value written to the questionable enable register.

Sets the positive transition filter for the questionable status subsystem.

NameTypeValuesDescription
valueinteger-Value for the positive transition filter.

Configures the remote/local state of the instrument.

NameTypeValuesDescription
stateenumLOCal | REMote | RWLockRemote/local state to set for the instrument.
:SYSTem:DATEset / query

Sets the date of the system clock.

NameTypeValuesDescription
yyyyinteger-Year value.
mminteger-Month value.
ddinteger-Day value.
:SYSTem:REBootset / query

Reboots the instrument to its power-on state.

:SYSTem:SETset / query

Gets and sets the instrument state.

NameTypeValuesDescription
block datablock-Instrument state block data.
:SYSTem:TIMEset / query

Sets the time of the system clock.

NameTypeValuesDescription
hhinteger-Hour value for the system clock.
mminteger-Minute value for the system clock.
ssinteger-Second value for the system clock.

Returns the SCPI version that the instrument complies with.

string - The SCPI version that the instrument complies with.

Returns the initial socket control connection port number used to send and receive commands and queries. The port varies by instrument; 0 is returned if sockets are not supported.

integer - Initial socket control connection port number, or 0 if sockets are not supported.
SYST:COMM:LAN:CONT?
SYST:COMM:TCP:CONT?

Configures the instrument's remote/local state. LOCal sets front panel control, REMote sets front panel control, and RWLock disables the front panel keys so the instrument can only be controlled via the remote interface.

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

Configures the remote/local state of the instrument. LOCal sets front panel control, REMote sets front panel control, and RWLock disables the front panel keys so the instrument can only be controlled via the remote interface.

NameTypeValuesDescription
stateenumLOCal | REMote | RWLockRemote/local state to set.
enum - Returns the current remote/local state as LOC, REM, or RWL.
SYST:COMM:RLST REM

Returns the initial socket control connection port number used to send and receive commands and queries. The control socket port varies and must be obtained with this query; it returns 0 if sockets are not supported.

integer - The initial socket control connection port number, or 0 if sockets are not supported.

Returns the system date. The date is set with year, month, and day values in the range 2000 to 2099, 1 to 12, and 1 to 31, respectively.

string - Returns the system date as year, month, and day.
SYST:DATE?

Reads and clears one error from the error queue.

string - Returns the first error in the queue as an error code and error string. If no errors have occurred, the instrument responds with +0,"No error".
SYST:ERR?

Gets and sets the instrument state. The query form returns a definite-length block containing the instrument state, which can be sent back to restore the instrument to that state.

definite_length_block - Returns a definite-length block containing the instrument state.
SYST:SET <block data>

Sets the time of the system clock. Specify hours, minutes, and seconds; the real time clock is only used with optional Keysight software products.

NameTypeValuesDescription
hhinteger0 - 23Hours value for the system clock.
mminteger0 - 59Minutes value for the system clock.
ssinteger0 - 59Seconds value for the system clock.
integer - Returns the current time as <hh,mm,ss>.
SYST:TIME2018,06,30

Sets the line frequency mode used by the instrument. The as-shipped setting is AUTO.

NameTypeValuesDescription
modeenumAUTOLine frequency mode.

Returns the number of triggers captured during the acquisition.

integer - The number of triggers captured during the acquisition.

Sets the triggered level of the output for voltage trigger acquisition. The optional level node may be omitted in the command syntax.

NameTypeValuesDescription
valuereal-Triggered level value.

Selects the trigger source for external data logging.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN<1-7>Trigger source for external data logging.

Generates an immediate transient trigger. The transient trigger source can be selected with :TRIGger:TRANsient:SOURce.

:TRIGger:TRANsient[:IMMediate]

Measures the current level trigger in primary/secondary mode. The measured current on the primary unit generates the measurement trigger.

Sets the slope of the signal for the acquisition trigger current level. Applies when the measurement trigger source is set to a level; POSitive specifies a rising slope and NEGative specifies a falling slope.

NameTypeValuesDescription
modeenumPOSitive | NEGativeSelects the signal slope.

Sets the slope of the acquisition trigger signal when the measurement trigger source is set to a level. POSitive specifies a rising slope and NEGative specifies a falling slope.

enum - Returns the current acquisition trigger current slope setting.

Sets the triggered current level of the output when the measurement trigger source is set to a level. Values are specified in amperes; the minimum and maximum depend on the unit ratings.

NameTypeValuesDescription
valuereal-102% - 102% of ratingTriggered current level.
real (A) - Returns the current trigger level.
TRIG:ACQ:CURR 3

Sets the slope of the signal for acquisition triggering when the measurement trigger source is set to a level. POSitive specifies a rising slope and NEGative specifies a falling slope.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects rising or falling slope.

Sets the slope of the acquisition trigger signal when the measurement trigger source is set to a level.

enum - Returns the current slope setting.
TRIG:ACQ:VOLT:SLOP?

Sets the triggered voltage level of the output when the measurement trigger source is set to a level. Values are specified in volts, with limits depending on the unit ratings.

NameTypeValuesDescription
levelreal-102% of rating - 102% of ratingTriggered voltage level.
real (V) - Returns the triggered voltage level.
TRIG:ACQ:VOLT 50

Selects the trigger source for the acquisition system. The query returns the currently selected trigger source.

NameTypeValuesDescription
sourceenumBUS | CURRent1 | EXTernal | PIN<1-7> | TRANsient1 | VOLTage1Selects the trigger source for acquisition.
enum - Returns the current trigger source.
TRIG:ACQ:SOUR PIN1

Selects the trigger source for the acquisition system. The query returns the present trigger source.

NameTypeValuesDescription
sourceenumBUS | CURRent1 | EXTernal | PIN<1-7> | TRANsient1 | VOLTage1Trigger source for the acquisition system.
enum - Current trigger source for the acquisition system.
TRIG:ACQ:SOUR PIN1

Enables measurement triggers to be sent to a digital port pin. The digital port pin must be configured as trigger output before it can be used as a trigger source.

integer - Returns the current enable state as 0 or 1.
TRIG:ACQ:TOUT ON

Selects the trigger source for arbitrary waveforms.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN<1-7>Trigger source for arbitrary waveforms.
enum - Returns the current trigger source for arbitrary waveforms.
TRIG:ARB:SOUR PIN1

Selects the trigger source for arbitrary waveforms. The source can be a remote interface trigger command, external trigger inputs, immediate trigger, or a specific digital port pin.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN<1-7>Trigger source for arbitrary waveforms.
enum - Returns the current trigger source for arbitrary waveforms.
TRIG:ARB:SOUR PIN1

Selects the trigger source for external data logging.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN<1-7>Trigger source for external data logging.
enum - Returns the current trigger source using abbreviated keywords.
TRIG:ELOG:SOURce PIN1

Selects the trigger source for the transient system.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN<1-7>Selects the transient trigger source.
TRIG:TRAN:SOUR PIN1

Selects the trigger source for the transient system.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | PIN<1-7>Trigger source to use for the transient system.
enum - Returns the current transient trigger source.
TRIG:TRAN:SOUR PIN1

Sets the trigger acquire output state. The factory default is OFF.

NameTypeValuesDescription
stateenumOFFTrigger acquire output state.

Sets the trigger level for acquire voltage measurements. The default setting is 0.

NameTypeValuesDescription
voltagereal-Trigger level for acquire voltage measurements.

:VOLT:LIM:LOWset / query

Sets the low voltage limit when the unit is in current priority mode. It prevents the output voltage from dropping below the programmed limit and can be disabled by clearing the low-voltage limit status.

NameTypeValuesDescription
voltage limitrealVLow voltage limit value.
VOLT:LIM:LOW 4
VOLT:LIM:LOW:STAT ON
:VOLT:BWID:LEVset / query

Specifies the pole frequency for the voltage compensation bandwidth setting. The bandwidth mode is selected by 0, 1, or 2, followed by the frequency value.

NameTypeValuesDescription
modeenum0 | 1 | 2Bandwidth setting to use.
frequencyreal-Pole frequency for the filter applied to the programming signal.
VOLT:BWID:LEV 0 | 1 | 2, <frequency>
:VOLT:BWID:RANGset / query

Sets the voltage compensation bandwidth selection for programming small-signal bandwidth at no load. Choose one of three preset settings corresponding to different frequency responses.

NameTypeValuesDescription
modeenum0 | 1 | 2Selects the voltage compensation bandwidth setting.
VOLT:BWID:RANG 0 | 1 | 2
:VOLT:PROT:LOWset / query

Sets the under-voltage protection low voltage level. The output is disabled if the output voltage falls below the programmed setting.

NameTypeValuesDescription
voltagerealVProtection low voltage setting.
VOLT:PROT:LOW 2

Sets the under-voltage protection delay. The delay can be programmed from 20.48 microseconds to 2611 seconds in 20.48 microsecond increments.

NameTypeValuesDescription
delayreal20.48 µs - 2611 sProtection delay value.
VOLT:PROT:LOW:DEL 5

:CURR:BWID:LEVset / query

Specifies the current-compensation pole frequency for the programming signal low-pass filter. There is only one current compensation bandwidth setting.

NameTypeValuesDescription
frequencyrealHzThe pole frequency to use.
CURR:BWID:LEV <frequency>

:OUTP:TMOD:COUPset / query

Couples the output turn-on and turn-off modes. The setting applies only when the unit is operating in voltage priority mode; in current priority mode, the behavior is fixed to high impedance.

NameTypeValuesDescription
stateenumONEnables coupling of the turn-on and turn-off modes.
OUTP:TMOD:COUP ON
:OUTP:TMOD:OFFset / query

Sets the output turn-off mode for voltage-priority operation. In current-priority mode, the turn-on/turn-off behavior is fixed to high impedance.

NameTypeValuesDescription
modeenumLOWZSelects the low-impedance turn-off mode.
OUTP:TMOD:OFF LOWZ
:OUTP:TMOD:ONset / query

Selects the turn-on behavior for the output in voltage-priority mode. High-impedance and low-impedance turn-on/turn-off modes can be configured, and the turn-on and turn-off modes may be coupled.

NameTypeValuesDescription
modeenumHIGHZSelects the high-impedance turn-on mode.
OUTP:TMOD:ON HIGHZ

Sets the equivalent series inductance for the photovoltaic array simulator parameters. The value is entered in the Lsense field.

NameTypeValuesDescription
inductancereal-Equivalent series inductance to set.
POW:BWID:PARA:LSENse, <inductance>

Sets the minimum anticipated voltage used for photovoltaic array bandwidth parameters. Enter the value in the Vmin field; if the values are not compatible, they are not set.

NameTypeValuesDescription
voltagerealVMinimum anticipated voltage.

Programs a current table list into table 1 or table 2. The list must contain 3 to 1024 points, and the current values must be monotonically decreasing with the last value equal to 0 within ±0.3 mA.

NameTypeValuesDescription
currentreal-Current table point value.
currentreal-Current table point value.

Programs the voltage table list into table 1 or table 2 in instrument memory. If no table number is specified, the command defaults to table 1.

NameTypeValuesDescription
tableoptdiscrete-Selects table 1 or table 2.
voltagereal-Voltage list value.
SAS:TABL[1|2]:VOLT <voltage>{,<voltage>}
:SAS:TABL:SELset / query

Selects one of the two tables in the SAS system and runs it. The selection can be switched between table 1 and table 2 without turning the output off.

NameTypeValuesDescription
tableinteger1 - 2Table number to select.
SAS:TABL:SEL 1
SAS:TABL:SEL 2

Sets the auto-connect delay for a primary unit in a primary/secondary configuration.

NameTypeValuesDescription
delayinteger0Auto-connect delay time.
INST:GRO:PRIM:DEL 10

Connects the primary unit to all previously discovered secondary units.

INST:GRO:PRIM:CONN

:INIT:TRANset / query

Initiates the transient trigger system, enabling it to receive triggers after the idle state. The instrument needs a few milliseconds to become ready after :INIT:TRAN.

:INIT:ACQset / query

Initiates the measurement trigger system. After the unit is turned on, the trigger system is idle until INITiate commands enable it to receive triggers.

INIT:ACQ
:INIT:ELOGset / query

Initiates the Elog measurement system so it can receive triggers. The trigger system is enabled from the Idle state, and the Elog can then be triggered separately.

:TRIG:TRANset / query

Generates a transient trigger for the initiated trigger system. If the trigger source is BUS, an immediate trigger can also be generated with *TRG or an IEEE-488 <get> command.

TRIG:TRAN
:TRIG:ACQset / query

Generates a measurement trigger for the acquisition system. It is used when the trigger system is in the initiated state; alternatively, a bus trigger source can also be triggered with *TRG or an IEEE-488 <get> command.

TRIG:ACQ

Returns the indices where additional triggers occurred during the measurement. The number of indices returned matches the number of triggers that occurred.

integer - Indices where the triggers occurred; the number of returned indices matches the number of additional triggers detected.
:TRIG:ELOGset / query

Initiates the Elog measurement system so it can receive triggers, then triggers the Elog when the selected trigger source is enabled. The manual also notes that if the trigger source is BUS, you can alternatively use *TRG or an IEEE-488 <get> command.

TRIG:ELOG

:LIST:STEPset / query

Sets the list step pacing mode. Use AUTO for dwell-paced lists or ONCE for trigger-paced lists.

NameTypeValuesDescription
modeenumAUTO | ONCESelects dwell-paced or trigger-paced list operation.
LIST:STEP AUTO
LIST:STEP ONCE

Sets the list repeat count, i.e. how many times the programmed list executes before completing. Infinity runs the list continuously.

NameTypeValuesDescription
valueinteger1 - 4096List repeat count.
qualifieroptenumMIN | MAX | INFinitySpecial count keywords accepted in place of a numeric value.
Sets the list count to 10: LIST:COUN 10

Sets the list repeat count. The count range is 1 through 4096, and INFinity runs the list continuously.

NameTypeValuesDescription
valueinteger1 - 4096Number of times the list is executed before it completes.
integer - Returns the present list repeat count.
LIST:COUN 10

Specifies the setting for each list step in the current list. Values are specified in amperes.

NameTypeValuesDescription
valuereal-102% - 102%Current value for each list step.
string - Returns the list values for the programmed current steps.
LIST:CURR 3,2,1

Specifies the current setting for each list step. Values are specified in amperes, and the list can contain multiple steps.

NameTypeValuesDescription
valuereal-102% - 102%Current value for each list step, as a percentage of rating.
string - Returns the programmed list current values.
LIST:CURR 3,2,1

Specifies the dwell time for each list step. Dwell time is the time that the output remains at a specific step and can be programmed from 0 through 262.144 seconds with the listed resolution ranges.

NameTypeValuesDescription
valuereal0 - 262.144Dwell time for each list step.

Specifies the dwell time for each list step. Dwell time is the time that the output will remain at a specific step.

NameTypeValuesDescription
valuereal0 - 262.144Dwell time for each list step.
real (s) - Returns the dwell time for each list step.

Specifies the voltage setting for each list step. Values are programmed as a comma-delimited list of voltage values.

NameTypeValuesDescription
valuereal0 - 102% of ratingVoltage value for each list step.
LIST:VOLT 20,10,5

Queries the programmed voltage list for the active list sequence. The list specifies the setting for each voltage step in the output sequence.

real (V) - Returns the voltage list values for the programmed steps.
LIST:VOLT 20,10,5

Returns the number of points in the specified current list. Points are the same as steps, and the query does not return the point values.

integer - Number of points in the specified list.
LIST:CURRent:POINts?

Returns the number of points in the dwell list. Points are the same as steps, and the query does not return the point values.

integer - Number of points in the dwell list.

Specifies trigger or dwell pacing for the list. ONCE keeps the output at the present step until a trigger advances to the next step; AUTO advances automatically after the starting trigger and dwell timing.

NameTypeValuesDescription
modeenumONCE | AUTOSpecifies whether list steps are paced by trigger signals or automatically by dwell timing.
LIST:STEP ONCE

Specifies trigger or dwell pacing for the list. ONCE keeps the output at the present step until a trigger advances it; AUTO automatically advances through steps after the starting trigger and dwell timing elapses.

NameTypeValuesDescription
modeenumONCE | AUTOSelects whether list steps are advanced once by trigger or automatically by dwell timing.
enum - Returns the current list step pacing mode.
LIST:STEP ONCE

Determines the output value when the list terminates. When ON, the output voltage or current remains at the last list step; when OFF, the output returns to the pre-list settings when the list ends or is aborted.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONSelects whether the output remains at the last list step or returns to the previous settings when the list completes.
LIST:TERM:LAST ON

Determines the output value when the list terminates. When ON (1), the output remains at the last list step; when OFF (0), the output returns to the settings that were in effect before the list started.

enum - Returns the termination setting as 0 or 1.
LIST:TERM:LAST ON

Returns the number of points in the specified output step list. The queries do not return the point values; points are the same as steps.

integer - Number of points in the specified list.

Returns the number of points in the specified output end-of-step list. The queries return the point count, not the point values.

integer - The number of points in the specified list.

Returns the number of points in the specified voltage list. The queries return the point count, not the point values.

integer - Number of points in the specified voltage list.

Specifies which list steps generate a trigger signal at the beginning of step. A trigger is only generated when the state is set to ON.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONTrigger state for each list step.
enum - Returns the trigger state as 0 or 1.
LIST:TOUT:BOST OFF,ON,OFF

Specifies which list steps generate a trigger signal at the beginning of each step. A trigger is only generated when the state is set to ON.

enum - Returns the trigger state for each list step as 0 or 1.
LIST:TOUT:BOST OFF,ON,OFF

Specifies which list steps generate a trigger signal at the end of a step. A trigger is only generated when the state is set to ON, and the trigger signal can be used as a source for measurements, transients, or digital port pins configured as trigger outputs.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONSelects whether the corresponding list step generates a trigger signal.
stateenum0 | OFF | 1 | ONSelects whether the corresponding list step generates a trigger signal.
LIST:TOUT:BOST OFF,ON,OFF

Specifies which list steps generate a trigger signal at the end of a step. A trigger is only generated when the state is set to ON.

integer - Returns the state of each list step as 0 or 1.
LIST:TOUT:BOST OFF,ON,OFF
:LIST:COUNtset / query

Sets the number of list points.

NameTypeValuesDescription
countinteger1Number of points in the list.
:LIST:CURRentset / query

Sets the current level used by the LIST mode. The reset value is 1 step set to 0.

:LIST:DWELlset / query

Sets the dwell time for the list step. The manual shows a default of 1 and a step of 0.001.

NameTypeValuesDescription
dwellreal-Dwell time for the list step.

Sets the default list behavior for the last point in a list. The factory setting is OFF.

NameTypeValuesDescription
stateenumOFF | ONEnables or disables last-point termination behavior.

Sets the list output boost step setting. The manual shows the *RST setting as OFF.

NameTypeValuesDescription
stateenumOFFBoost step state.

Sets the list output end-of-step behavior. The factory default is OFF.

NameTypeValuesDescription
stateenumOFF | ONEnd-of-step output state.
:LIST:VOLTageset / query

Sets the voltage level for the current list step. The manual indicates a reset setting of 1 step to 0.1% of rating.

:ARB:CURR:CDWset / query

Programs the current Arb dwell data. The manual states that Arb data can be programmed with the SCPI ARB:CURRent:CDWell command and shows an example with 10 current Arb points.

NameTypeValuesDescription
dwellreal-Arb point values for the current waveform.
ARB:CURR:CDW 1,2,2,3,4,4,3,2,2,1

Queries the number of Arb points in the current current-Arb dwell list.

integer - The number of Arb points in the current current-Arb dwell list.
ARB:CURR:CDW:POIN?

Queries the Arb point values for the current-mode Arb. The command returns the programmed current Arb data points.

string - The Arb point values for the current current-mode Arb.
ARB:CURR:CDW?

Specifies the number of times the Arb repeats. Use the INFinity parameter to repeat the Arb continuously.

NameTypeValuesDescription
valueinteger1 - 256Number of times the Arb repeats.
qualifieroptenumMIN | MAX | INFinityAlternative repeat-count keywords.
integer - Number of Arb repeats. MIN and MAX return the minimum and maximum repeat counts, respectively.
ARB:COUN 10

Returns the number of times the Arb repeats. The optional qualifier asks for the minimum, maximum, or current count value.

NameTypeValuesDescription
qualifieroptenumMIN | MAXOptional query qualifier to request the minimum or maximum count value instead of the present count.
integer - Returns the repeat count of the Arb.
ARB:COUN 10

Specifies the level of each point in the constant-dwell arbitrary waveform. Values are specified in amperes or volts, depending on the Arb type, and the response format depends on whether the instrument is set to ASCII or REAL return format.

NameTypeValuesDescription
valuereal-102% - 102%Level value for each point in the Arb; for current Arbs the range is -102% to 102% of current rating, and for voltage Arbs it is 0 to 102% of voltage rating.
numeric - Returns the programmed level values for the constant-dwell Arb points, either as an ASCII list of values or as a definite-length arbitrary block in REAL format.
ARB:VOLT:CDW 5,4,3,2,1

Returns the level of each point in the current arbitrary waveform. The response format depends on the selected return format (ASCII or REAL).

numeric - Returns the level list for the current Arb as an ASCII list or a definite-length arbitrary block, depending on the return format. The typical return is one or more values.
[SOURce:]ARB:CURRent:CDWell[:LEVel]?

Returns the levels of the constant-dwell arbitrary waveform points for the selected source. The response format depends on whether the instrument is set to ASCII or REAL return format.

real - Returns the level values of the Arb constant-dwell points, as a comma-separated list or a definite-length block depending on return format.
ARB:POW:CDW?

Programs the level of each point in the constant-dwell arbitrary waveform. Values are specified in volts, and the minimum and maximum depend on the unit ratings; the list can also be sent as a definite-length arbitrary block.

NameTypeValuesDescription
valuereal-102% of current rating or 0 - 102% of current rating or 102% of voltage ratingLevel of each point in the Arb waveform.
[SOURce:]ARB:VOLTage:CDWell[:LEVel] <value>{,<value>}|<Block>
[SOURce:]ARB:VOLTage:CDWell[:LEVel]?

Returns the level of each point in the constant-dwell arbitrary waveform. The response format depends on the instrument's ASCII or REAL return format.

block - Returns the constant-dwell Arb point levels as an ASCII list or definite-length arbitrary block.
[SOURce:]ARB:VOLTage:CDWell[:LEVel]?

Programs a constant dwell time for the current Arb. Current and voltage Arbs share dwell settings, so setting this for a current Arb also changes the voltage Arb dwell values.

NameTypeValuesDescription
dwellreal0.00001024 - 0.30Constant dwell time for the Arb.
ARB:CURR:CDW:DWEL 0.2

Sets or returns the dwell time for the current ARB CDWELL sequence. Current and voltage Arbs share this setting, so changing it for current also changes the voltage Arb dwell values.

real (s) - Returns the dwell value.
ARB:CURR:CDW:DWEL 0.2

Specifies whether the arbitrary waveform source is a current or voltage Arb. Only one type of Arb may be output at a time, and the selection must match the priority mode.

NameTypeValuesDescription
modeenumCURRent | VOLTageSelects current or voltage Arb.
enum - Returns the selected Arb type.
ARB:FUNC:TYPE VOLT

Specifies either a current or voltage Arb. Only one type of Arb may be output at a time, and the selection must match the priority mode.

NameTypeValuesDescription
typeenumCURRent | VOLTageSelects the Arb type.
enum - Returns the selected Arb type.
ARB:FUNC:TYPE VOLT

Returns the dwell value for the arb. Current and voltage Arbs share this setting, so changing it for one affects the other.

real (s) - Returns the dwell value.

Selects the output setting after the Arb ends. When ON, the output remains at the last Arb value; when OFF, the output returns to the pre-Arb settings.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONSelects whether the output stays at the last Arb value after completion.
enum - Returns 0 or 1, indicating whether the output remains at the last Arb value after the Arb ends.
ARB:TERM:LAST ON

Selects the output setting after the Arb ends. When ON, the output voltage or current remains at the last Arb value; when OFF, the output returns to the settings that were in effect before the Arb started.

enum - Returns the terminate-at-last setting as 0 or 1.
ARB:TERM:LAST ON

Programs a constant dwell time for the Arb. Current and voltage Arbs share this setting, so changing it for one changes the other.

NameTypeValuesDescription
dwell valuereal0.00001024 - 0.30Dwell time to program for the Arb.
ARB:CURR:CDW:DWEL 0.2

Returns the programmed dwell value for the voltage arbitrary waveform. Current and voltage Arbs share this setting.

real (s) - The dwell value in seconds.
ARB:CURR:CDW:DWEL 0.2

Returns the number of points in the Arb.

integer - Returns the number of points in the Arb.
[SOURce:]ARB:CURRent:CDWell:POINts?
[SOURce:]ARB:VOLTage:CDWell:POINts?
:ARB:COUNtset / query

Sets the number of output points in the arbitrary waveform sequence. The reset state for this command is 1.

NameTypeValuesDescription
countinteger1Number of points in the arbitrary waveform sequence.

Sets the reset-state value for the arbitrary current CDW dwell time. The reset table shows this command is set to 0.001 at power-on or after *RST.

Sets the arbitrary waveform function shape. The reset state for this setting is CDW.

Sets the arbitrary function type used by the ARB function subsystem. The reset state for this setting is VOLTage.

NameTypeValuesDescription
typeenumVOLTageArbitrary function type.

Sets the dwell time used by the arbitrary voltage dwell function. The reset state for this parameter is 0.001.

NameTypeValuesDescription
dwellreal-Dwell time used by the arbitrary voltage dwell function.

Returns measurement data from the previously acquired array for power. This is the fetch form of the average output power measurement.

real (W) - Previously acquired average (dc) output power measurement data.
FETC:POW?

Returns the array power measurement data after a trigger has completed. It retrieves the most recent measurement data without initiating a new measurement or altering the measurement buffer.

numeric - Returns array power data.

Returns the most recent rms current measurement data after a trigger and measurement complete. The fetch query does not initiate a new measurement or alter the measurement buffer.

real - Returns the rms current measurement value.
FETC:CURR:ACDC?

Returns the high level of a pulse from the most recent measurement data. The response is available only after a trigger is received and the measurement completes.

real - The high level of a pulse from the most recent measurement data.
FETC:CURR:HIGH?

Returns the low level of a pulse from the most recent measurement. The fetch query does not initiate a new measurement or alter the measurement buffer.

real - The low level of a pulse.

Returns the maximum current measurement from the most recent triggered acquisition without starting a new measurement. The response is delayed until the measurement trigger occurs and acquisition completes if the fetch is sent too early.

real - The maximum current value from the most recent measurement.

Returns the minimum current value from the most recent measurement without initiating a new measurement. If sent before the measurement is finished, the response is delayed until acquisition completes.

real - Returns the minimum current value from the most recent measurement.
FETC:CURR:MIN?

Returns the maximum measured power value from the most recent completed measurement. The fetch query does not initiate a new measurement or alter the measurement buffer.

real - The maximum value of power from the latest measurement.
FETC:POW:MAX?

Returns the minimum power value from the most recent fetched measurement. The fetch query retrieves measurement data without initiating a new measurement or altering the measurement buffer.

real - The minimum value of power from the most recent measurement.

Returns the most recent rms voltage and current measurement data after a trigger has completed. The query retrieves buffered data without initiating a new measurement or altering the measurement buffer.

string - Most recent rms voltage and current measurement data.

Returns the high level of a pulse from the most recent measurement. FETCh queries retrieve measurement data after a trigger and do not initiate a new measurement.

real - The high level of a pulse from the most recent measurement.
FETC:VOLT:HIGH?

Returns the low level of a pulse from the most recent measurement without initiating a new measurement or altering the measurement buffer.

real - Returns the low level of a pulse.

Returns the maximum value from the most recent measurement buffer without initiating a new measurement. If sent before the measurement is finished, the response is delayed until the measurement trigger occurs and acquisition completes.

real - Returns the maximum value from the most recent measurement.
FETC:VOLT:MAX?

Returns the minimum value of the measured voltage from the most recent completed measurement. FETCh queries retrieve data without initiating a new measurement or altering the measurement buffer.

real - The minimum voltage value from the last measurement.

Returns instantaneous current data after the trigger indices.

NameTypeValuesDescription
start_indexoptinteger0 - 1 less than the number of acquired readingsIndex of the first acquired reading to return.
pointsoptinteger1Number of readings to return.
numeric - Instantaneous current data captured after any trigger indices.

Returns instantaneous voltage array data captured after the trigger indices. The command accepts an optional start index and point count.

NameTypeValuesDescription
start_indexoptinteger0Starting index into the acquisition store of acquired data.
pointsoptinteger1Number of points to return.
numeric - Instantaneous voltage data returned after the trigger indices.

Returns DC current calculated after the trigger indices. You can optionally specify a starting index and number of points to return.

NameTypeValuesDescription
start_indexoptinteger0Starting index into the acquisition data.
pointsoptinteger-Number of points to return.
real - DC current values calculated after the trigger indices.

Returns DC voltage data calculated after the trigger indices. Optional start index and point count can be supplied to return a subset of the acquired readings.

NameTypeValuesDescription
start_indexoptinteger0Index in the acquisition data at which to start returning values.
pointsoptinteger1Number of points to return.
returns - DC voltage calculated after the trigger indices.

Measures the average (dc) output current. It is used when the power supply is on and the front panel is averaging output measurements over the specified number of power line cycles.

real - Returns the measured average (dc) output current.

Measures average (dc) output power. The command is used to make a measurement from the integrated voltmeter/ammeter while the power supply is on.

real - Returns the measured average output power.
MEAS:POW?

Measures the average DC output voltage. This command is one of the average measurement commands alongside current and power.

real (V) - The measured average output voltage.

Returns the total rms current measurement, calculated as ac + dc. This digitized measurement is available only through the SCPI command.

real - The total rms current measurement (ac + dc).

Measures the high level of the current digitized waveform. The high level is calculated from a histogram of the acquired waveform; if no high bin contains more than 1.25% of acquired points, the maximum data point is returned.

real - Returns the high level of the current measurement.

Measures the low level of the digitized current measurement. The low level is calculated from a histogram of the waveform and returns the average of the data points in the low bin, or the minimum data point if no low bin meets the threshold.

real - Returns the low level of the current measurement.
MEAS:CURR:LOW?

Returns the total rms measurement, calculated as ac + dc, for voltage. This digitized measurement is only available using the corresponding SCPI command.

real - The total rms voltage measurement (ac + dc).
MEAS:VOLT:ACDC?

Measures the high level of a pulse using a digitized voltage measurement. The high level is calculated from a histogram of the waveform; if no high bin contains more than 1.25% of acquired points, the maximum data point is returned.

real - The measured high level voltage.
MEAS:VOLT:HIGH?

Returns the low level of a digitized voltage measurement. The low level is calculated from a histogram of the waveform; if no low bin contains more than 1.25% of the acquired points, the minimum data point is returned.

real - The low level of the digitized voltage measurement.
MEAS:VOLT:LOW?

Returns array current measurement data.

definite_length_block - Array data for a current measurement.

Returns array power measurement data.

string - Returns the array power measurement data.

Returns array voltage measurement data. Used to take a measurement and return array data.

block - Returns array voltage measurement data.

Measures and returns the maximum current value.

real - Returns the maximum current value.
MEAS:CURR:MAX?

Measures and returns the minimum current value. The manual lists this command alongside the maximum and power measurement queries.

real - The minimum current value measured.
MEAS:CURR:MIN?

Measures and returns the maximum power value.

real - The maximum measured power value.
MEAS:POW:MAX?

Measures and returns the minimum power value.

real - The minimum measured power value.

Measures and returns the maximum voltage value.

real (V) - The maximum measured voltage value.

Measures and returns the minimum voltage value from the acquired data.

real - Returns the minimum measured voltage value.

Reads the data on the digital input pins. The input data is displayed as a binary number representing the pin states.

integer - Returns the digital input data as a binary number.
DIG:INP:DATA?

:DISP:SAVset / query

Turns the front panel screen saver on or off. The screen saver dims the LCD after the specified inactivity delay.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the screen saver.
DISP:SAV ON|OFF

:ABORt:ACQuireset / query

Cancels any triggered measurements and resets the WTG-meas and MEAS-active bits in the Operation Status registers.

ABOR:ACQ
:ABORt:ELOGset / query

Stops external data logging. It also resets the WTG-meas and MEAS-active bits in the Operation Status registers.

:ABORt:TRANsientset / query

Cancels any transients or Arbs and returns the trigger system to the Idle state. It also resets the WTG-tran and TRAN-active bits in the Operation Status registers.

Specifies the low-pass filter corner frequency applied to the programming setpoint signal when using current bandwidth. The value is in hertz, and only one compensation bandwidth is available.

NameTypeValuesDescription
valuereal10 - 100,000Corner frequency of the current bandwidth low-pass filter.
qualifieroptenumMIN | MAXSelects the minimum or maximum allowed corner frequency.
CURR:BWID:LEV 0, 60

Specifies the low-pass filter corner frequency applied to the programming setpoint signal for current bandwidth. The value is in hertz and there is only one compensation bandwidth.

NameTypeValuesDescription
qualifieroptenumMIN | MAXQueries the minimum or maximum allowed corner frequency instead of the present value.
real (Hz) - Returns the corner frequency.
[SOURce:]CURRent:BWIDth:LEVel? [MIN|MAX]

Sets the positive current limit when the output is in voltage priority mode. Units are amperes, and the maximum value depends on the current rating of the unit.

NameTypeValuesDescription
valuereal0 - 102% of ratingPositive current limit value.
Sets the positive current limit to 2 A: CURR:LIM 2

Sets the positive current limit when the instrument is in voltage priority mode. Units are in amperes, and the maximum depends on the current rating of the unit.

NameTypeValuesDescription
valuereal0 - 102% of ratingPositive current limit.
qualifieroptenumMIN | MAXReturns the minimum or maximum allowed current limit.
real (A) - Returns the positive current limit.
Sets the positive current limit to 2 A: CURR:LIM 2

Sets the triggered current level when the output is operating in current priority mode. The triggered level is a stored value that is transferred to the output when an output Step is triggered; units are in amperes.

NameTypeValuesDescription
valuereal0 - 102% of ratingTriggered current level to set.
Sets the positive current to 2 A: CURR 2

Sets the immediate or triggered current level when the output is operating in current priority mode. The triggered level is a stored value transferred to the output when an output step is triggered.

NameTypeValuesDescription
valuereal0 - 102% of ratingCurrent level to program.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set or query the minimum or maximum current level.
Sets the positive current to 2 A: CURR 2

Sets or queries the immediate current level when the output is operating in current priority mode. Units are in amperes; the maximum value depends on the current rating of the unit.

NameTypeValuesDescription
qualifieroptenumMIN | MAXReturns the minimum or maximum current level when used with the query.
real (A) - Returns the present current level.
Sets the positive current to 2 A: CURR 2

Sets the transient current mode. This determines what happens to the output current when the transient system is initiated and triggered.

NameTypeValuesDescription
modeenumFIXed | STEP | LIST | ARBTransient current mode to set.
[SOURce:]CURRent:MODE FIXed|STEP|LIST|ARB
[SOURce:]CURRent:MODE?

Sets the transient current mode, which determines what happens to the output current when the transient system is initiated and triggered. The mode can be fixed, step, list, or arbitrary waveform.

enum - Returns the current mode.
Sets the current mode to Step: CURR:MODE STEP

Specifies what starts the over-current protection delay timer. SCHange starts the delay whenever a command changes the output voltage, current, or output state; CCTRans starts it on any transition into current limit mode.

NameTypeValuesDescription
modeenumSCHange | CCTRansSelects what starts the over-current protection delay timer.
CURR:PROT:DEL:STAR CCTR

Specifies what starts the over-current protection delay timer.

enum - Returns the current current-protection delay start event setting.
Selects the CCTRans delay mode: CURR:PROT:DEL:STAR CCTR

Sets the over-current protection delay. The over-current protection function will not be triggered during the delay time; after the delay expires, the protection function becomes active.

NameTypeValuesDescription
valuereal0 - 0.255Delay time before over-current protection is enabled.
qualifieroptenumMIN | MAXOptional keyword qualifier that sets the delay to the minimum or maximum allowed value.
SOURce:CURRent:PROTection:DELay:TIME 0.2
CURR:PROT:DEL 0.2

Sets the over-current protection delay. The over-current protection function will not be triggered during the delay time; after the delay time expires, the protection function becomes active.

NameTypeValuesDescription
valuereal0 - 0.255Over-current protection delay time.
qualifieroptenumMIN | MAXSelects the minimum or maximum delay value.
real (s) - Returns the current over-current protection delay value.
Sets the protection delay to 0.2 seconds: CURR:PROT:DEL 0.2

Enables or disables the over-current protection. If enabled and the output goes into current limit, the output is disabled and the Questionable Condition status register OCP bit is set.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables the over-current protection state.
enum - Returns the protection state as 0 or 1.
CURR:PROT:STAT ON

Returns whether the over-current protection is enabled or disabled. If enabled and the output goes into current limit, the output is disabled and the OCP bit is set.

enum - Returns the over-current protection state as 0 or 1.
[SOURce:]CURRent:PROTection:STATe 0|OFF|1|ON
[SOURce:]CURRent:PROTection:STATe?

Enables or disables the maximum slew rate override. When enabled, the slew rate is set to its maximum value; when disabled, the slew rate follows the immediate value set by the current slew command.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables the maximum slew rate override.
CURR:SLEW:MAX ON

Queries the maximum current slew rate that has been set. The manual notes that CURRent:SLEW? MAX is used to query this value.

real (A/s) - Returns the maximum slew rate value that was set.

Sets the current slew rate in amps per second for all programmed current changes, including output turn-on and turn-off transitions. Keywords MAX or INFinity set the slew rate to the maximum value; the query form returns the value that was sent, or the minimum value if the sent value is below the minimum.

NameTypeValuesDescription
valuereal0 - 9.9E+37Current slew rate to set.
qualifieroptenumMIN | MAXOptional query qualifier; MAX returns the maximum slew rate, MIN returns the minimum slew rate.
real (A/s) - Returns the current slew rate value that was sent; if the sent value is below the minimum slew rate, the minimum value is returned.
CURR:SLEW 1
CURRent:SLEW? MIN

Sets the current slew rate in amps per second and affects all programmed current changes, including output turn-on and turn-off transitions. The value may be set directly or with MIN, MAX, or INFinity keywords.

NameTypeValuesDescription
valuereal0 - 9.9E+37Current slew rate to set.
qualifieroptenumMIN | MAX | INFinityKeyword alternative to the numeric slew rate value.
real (A/s) - Returns the value that was sent; if the value is below the minimum slew rate, the minimum value is returned. The exact value varies slightly based on calibration.
CURR:SLEW 1
:CURRentset / query

Sets the current output level. The reset state for this command is 0.

:CURRent:LIMitset / query

Sets the current limit to a value based on the instrument rating. The reset state for this setting is 1.02% of rating.

NameTypeValuesDescription
limitreal-Current limit value.

Sets the negative current limit. The reset state is -10.2% of rating.

NameTypeValuesDescription
current limitreal-Negative current limit value.
:CURRent:MODEset / query

Sets the current mode. The reset state is FIXed.

NameTypeValuesDescription
modeenumFIXedCurrent mode.

Sets the current protection delay. The reset state for this setting is 20 ms.

NameTypeValuesDescription
delayrealmsDelay before current protection acts.

Sets the delay start mode for current protection delay. The reset state for this setting is SCHange.

NameTypeValuesDescription
startenumSCHangeStart mode for current protection delay.

Sets the state of current protection. The reset state is OFF.

NameTypeValuesDescription
stateenumOFF | ONEnables or disables current protection.
:CURRent:SLEWset / query

Sets the current slew rate setting. The reset state is MAX.

Sets whether the current slew maximum function is enabled. The reset state is ON.

Sets the triggered current level. The reset value is 0.

NameTypeValuesDescription
currentreal-Triggered current level to set.

Reads the state of the digital control port. It returns the binary-weighted value of the state of pins 1 through 7 in bits 0 through 6 respectively.

integer - Binary-weighted value of the state of pins 1 through 7 in bits 0 through 6 respectively.
DIG:INP:DATA?

Sets the state of the digital control port. This only affects pins configured as Digital IO; bit values for pins not configured as DIO are ignored.

NameTypeValuesDescription
valueinteger0 - 127Binary-weighted value written to the digital control port.
[SOURce:]DIGital:OUTPut:DATA <value>
[SOURce:]DIGital:OUTPut:DATA?

Sets the state of the digital control port. Only pins whose function is set to Digital IO operation are affected; the written binary-weighted value controls pins 1 through 7.

NameTypeValuesDescription
valueinteger0 - 127Binary-weighted value written to the digital control port.
integer - Returns the binary-weighted value of the state of pins 1 through 7 in bits 0 through 6 respectively.
[SOURce:]DIGital:OUTPut:DATA?

Sets the function of a specified digital pin. The function is saved in non-volatile memory.

NameTypeValuesDescription
functionenumDIO | DINPut | FAULt | INHibit | ONCouple | OFFCouple | TINPut | TOUTputPin function to assign.
pininteger1 - 7Digital pin number to configure.

Sets or queries the function of a specified digital pin. The pin function is saved in non-volatile memory.

NameTypeValuesDescription
pininteger1 - 7Pin number to configure.
functionenumDIO | DINPut | FAULt | INHibit | ONCouple | OFFCouple | TINPut | TOUTputFunction assigned to the selected pin.
enum - Returns the current function assigned to the specified pin.

Sets the polarity for the specified digital pin. Positive means a logical true signal is a voltage high at the pin; negative means a logical true signal is a voltage low at the pin.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSets the pin polarity.
Sets pin 1 to POSitive polarity: DIG:PIN1:POL POS

Sets the polarity of the specified digital pin or queries its current polarity. Positive means a logical true signal is a voltage high at the pin; negative means a logical true signal is a voltage low at the pin.

enum - Returns the current pin polarity.
Sets pin 1 to POSitive polarity: DIG:PIN1:POL POS

Enables or disables BUS triggers on digital port pins. When enabled, a BUS trigger received by *TRG can generate a trigger-out pulse on digital pins configured as trigger outputs.

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables BUS triggers on the digital pins.
DIG:TOUT:BUS ON

Enables or disables BUS triggers on digital port pins configured as trigger outputs. A trigger out pulse is generated when the state is on and a bus trigger is received.

enum - Returns 0 (OFF) if the trigger signal will not be generated with a BUS trigger command, and 1 (ON) if a trigger signal will be generated.
DIG:TOUT:BUS ON

Sets the digital output data value. The reset state for this command is 0.

NameTypeValuesDescription
datainteger0Digital output data value.

Sets the digital trigger output bus state. It is reset to OFF at power-on or after *RST.

NameTypeValuesDescription
stateenumOFF | ONTurns the bus output off or on.

Sets the digital pin function for all pins. The as-shipped setting is DINPut.

NameTypeValuesDescription
alldiscrete-All digital pins.
functionenumDINPutFunction assigned to the digital pin(s).

Sets the polarity of the specified digital pin. The as-shipped setting is POSitive.

NameTypeValuesDescription
allinteger-Pin selector in the <all> placeholder.
polarityenumPOSitiveSets the pin polarity.

Sets the output regulation priority to voltage or current. In voltage priority mode, the output is controlled by a constant voltage feedback loop; in current priority mode, it is controlled by a constant current feedback loop.

NameTypeValuesDescription
modeenumCURRent | VOLTageSelects current or voltage priority.
enum - Returns the present output regulation priority.
FUNC CURR

Returns the output regulation priority, either voltage or current. In voltage priority mode, the output is controlled by a constant voltage feedback loop; in current priority mode, it is controlled by a constant current feedback loop.

enum - Returns the present output regulation priority.
:FUNCtionset / query

Sets the output function of the instrument.

NameTypeValuesDescription
functionenumVOLTageOutput function to select.

*ESE?query

Reads the Standard Event Status Group enable register. The returned value is the binary-weighted sum of all enabled bits in the register.

integer - Binary-weighted sum of all enabled bits in the enable register.
*ESE?
*SRE?query

Sets the Service Request Enable register, which determines which Status Byte Register bits contribute to the MSS and RQS summary bits. The query reads back the register as a decimal bit value.

NameTypeValuesDescription
valueinteger-A decimal value corresponding to the binary-weighted sum of the register's bits.
integer - Returns the Service Request Enable register value as a bit value.
*SRE 24
*SRE?
*OPC?query

Synchronizes with command completion. The response from the instrument must be read each time *OPC? is given.

boolean - Returns 1 when all previously received commands have completed.
*TST?query

Performs the instrument self-test. If the test passes, it returns 0; if it fails, it returns 1.

integer - 0 indicates self-test passed; 1 indicates self-test failed.
*CLSset / query

Clears the status data structures. This command is listed in the index as part of Clear Status and is cross-referenced to page 258.

*ESEset / query

Sets the standard event status enable register to the specified value. This command enables selected bits in the standard event status register for reporting to the status system.

NameTypeValuesDescription
valueinteger0 - 255Bit mask value written to the standard event status enable register.
*ESR?query

Clears the Standard Event Status Register. This is a common IEEE 488.2 common command.

integer - Returns the contents of the Standard Event Status Register.
*IDN?query

Returns the instrument identification string.

string - Returns the identification string.
*OPCset / query

Sets the event status bit in the Standard Event Status Register when all pending overlapped commands have completed. This command does not accept parameters.

*OPT?query

Queries the instrument for installed options.

string - Returns the installed option string.
*RCLset / query

Returns the instrument to a state previously stored in nonvolatile memory. The recalled state is selected by a numeric storage index.

NameTypeValuesDescription
stateinteger0 - 9Numeric index of the stored state to recall.
*RSTset / query

Resets the instrument to its power-on state.

*SAVset / query

Saves the current instrument state in nonvolatile memory.

*SREset / query

Abbreviates the status byte event enable register command in the manual index.

*STB?query

Returns the present status byte value.

integer - The status byte value.
*TRGset / query

Triggers a bus trigger event. This command is part of the common command set.

*WAIset / query

Delays execution of subsequent commands until all commands already in the queue have been executed. It is used to ensure previous commands are completed before proceeding.

:SAVset / query

Saves the instrument state to one of ten non-volatile memory locations. For safety reasons, when a saved state is recalled, the output state is set to OFF.

NameTypeValuesDescription
locationinteger0 - 9Memory location to store the saved state.
*SAV 1

:SREset / query

Sets the Service Request Enable register and determines which Status Byte Register bits can set the MSS and RQS summary bits. The enabled bits are logically OR-ed to cause the MSS bit to be set.

NameTypeValuesDescription
valueinteger-Decimal value corresponding to the binary-weighted sum of the register's bits.
*SRE 24

:STB?query

Reads the Status Byte Register, which contains the status summary bits and the Output Queue MAV bit. The Status Byte is read-only and the bits are not cleared when it is read.

integer - Returns the status byte as a bit value.
*STB?

:TRGset / query

Generates a trigger when the trigger subsystem has BUS selected as its source. It has the same effect as the Group Execute Trigger (<GET>) command.

*TRG

:TST?query

Performs an instrument self-test. If the self-test fails, one or more error messages provide additional information; use SYSTem:ERRor? to read the error queue. It also forces an *RST command.

integer - 0 indicates pass; +1 indicates failed self-test.
*TST?

:WAIset / query

Pauses additional command processing until all pending operations are complete.

*WAI

Returns the power limit of the instrument in Watts. The limit is either 20 kW or 30 kW.

integer (W) - The instrument power limit in watts.
POWer:LIMit?

Returns the current at the maximum power point of the active curve. Values are returned in amps.

real (A) - The current at the maximum power point of the presently running active curve.

Returns the power of the true maximum power point (MPP) of the active curve presently running. Values are returned in watts.

real (W) - The maximum power point power of the active curve currently running.

Returns the voltage at the maximum power point of the active curve. The value is returned in volts.

real (V) - The voltage at the true maximum power point of the presently running active curve.

Sets the SAS bandwidth range in both Curve and Table modes. Use 0 for the slow bandwidth range or 1 for the fast bandwidth range; a query returns the current setting.

NameTypeValuesDescription
rangeinteger0 - 1Bandwidth range selection: 0 = slow, 1 = fast.
integer - Returns the SAS bandwidth range setting.
[SOURce:]SASimulator:BWIDth:RANGe <range>
[SOURce:]SASimulator:BWIDth:RANGe?

Sets or queries the SAS bandwidth range in Curve and Table modes. The slow range is stable for a wide variety of inverter devices, and the fast range is optimized for faster MPPT algorithms.

NameTypeValuesDescription
rangeinteger0 - 1Selects the SAS bandwidth range: 0 for slow, 1 for fast.
integer - Returns the current SAS bandwidth range setting.
SAS:BWID:RANG:1

Sets the current at the maximum power point of the SAS curve when operating in Curve mode. The value is in amperes.

NameTypeValuesDescription
currentreal0 - 102% of ratingCurrent at the maximum power point.
qualifieroptenumMIN | MAXUse MIN or MAX instead of a numeric current value.
real (A) - Returns the current at the maximum power point setting.
SAS:CURV:IMP 10

Sets the current at the maximum power point of the SAS curve when operating in Curve mode. The value is in amperes.

NameTypeValuesDescription
currentreal0 - 102% of ratingCurrent at the maximum power point.
qualifieroptenumMIN | MAXSets the current to the minimum or maximum allowed value.
real (A) - Returns the current setting of the maximum power point. The value is in amperes.
SAS:CURV:IMP 10

Sets the short-circuit current when operating in Curve mode. The value is in amperes.

NameTypeValuesDescription
currentreal0 - 102% of ratingShort-circuit current setting.
qualifieroptenumMIN | MAXOptional query qualifier.
string - Returns the present short-circuit current setting.
SAS:CURV:ISC 12

Sets or queries the short-circuit current when operating in Curve mode. The value is in amperes.

string - Returns the Isc setting.
SAS:CURV:ISC 12

Sets the curve shape when operating in Curve mode. SPACe selects the curve shape according to the space equations, and TERRestrial selects the curve shape according to the terrestrial equations.

NameTypeValuesDescription
shapeenumSPACe | TERRestrialCurve shape to use in Curve mode.
SAS:CURV:SHAP TERR

Sets the voltage at the maximum power point of the SAS curve when operating in Curve mode. The value is in volts.

NameTypeValuesDescription
voltagereal0 - 102% of ratingVoltage at the maximum power point.
qualifieroptenumMIN | MAXReturns or sets the minimum or maximum allowed voltage.
real (V) - Returns the Vmp setting. With MIN or MAX, returns the minimum or maximum allowed value.
SAS:CURV:VMP 100
SAS:CURV:IMP 10; ISC 12; VMP 100; VOC 120

Sets the voltage at the maximum power point of the SAS curve when operating in Curve mode. The value is in volts.

NameTypeValuesDescription
voltagereal0 - 102% of ratingVoltage at the maximum power point.
qualifieroptenumMIN | MAXReturns the minimum or maximum allowed voltage.
real (V) - Returns the Vmp setting.
SAS:CURV:VMP 100
SAS:CURV:IMP 10; ISC 12; VMP 100; VOC 120

Sets the open-circuit voltage when operating in Curve mode. The value is in volts.

NameTypeValuesDescription
voltagereal0 - 102% of ratingOpen-circuit voltage setting.
qualifieroptenumMIN | MAXOptional query qualifier to return the minimum or maximum value.
SAS:CURV:VOC 120

Sets or queries the open-circuit voltage when operating in Curve mode. The value is in volts.

NameTypeValuesDescription
voltagereal0 - 102% of ratingOpen-circuit voltage setting.
qualifieroptenumMIN | MAXReturns the minimum or maximum allowed voltage instead of the present setting.
real (V) - Returns the open-circuit voltage setting, or the minimum/maximum value when queried with a qualifier.
SAS:CURV:VOC 120

Sets the unit to operate as either a standard power supply or a solar array simulator. Fixed mode operates as a standard CV/CC power supply; Curve and Table modes operate as a solar array simulator.

NameTypeValuesDescription
modeenumFIXed | CURVe | TABLeOperating mode for the unit.
enum - Returns the present operating mode.
SAS:MODE:TABL

Returns the current SASimulator mode. The unit can operate as a standard power supply or as a solar array simulator in Curve or Table mode.

enum - Returns the present SASimulator mode.

Sets a scale factor for the current curve in Curve and Table modes. The output current is multiplied by this percentage of the current computed from the SAS curve or table.

NameTypeValuesDescription
percentreal1 - 100Scale factor for the current.
qualifieroptenumMIN | MAXReturns or sets the minimum or maximum scale factor keyword.
SAS:SCAL:CURR 90

Returns the current scale factor for the SAS curve or table. An optional qualifier can request the minimum or maximum allowed value.

NameTypeValuesDescription
qualifieroptenumMIN | MAXRequests the minimum or maximum allowed value.
real (%) - Returns the current scale factor as a percentage.
SAS:SCAL:CURR 90

Sets a scale factor for the voltage curve in both Curve and Table modes. The output voltage is multiplied by this percentage to simulate variations in solar cell temperature.

NameTypeValuesDescription
percentreal1 - 100Scale factor for the voltage curve, in percent.
SAS:SCAL:VOLT 90

Sets the scale factor for the curve in Curve and Table modes. The output voltage is multiplied by this percentage of the voltage computed from the SAS curve or table.

NameTypeValuesDescription
percentreal1 - 100Scale factor for the voltage.
qualifieroptenumMIN | MAXUse MIN or MAX instead of a numeric percentage.
string (%) - Returns the current voltage scale factor as a percentage value.
SAS:SCAL:VOLT 90

Activates the table points entered using SAS:TABL:CURR and SAS:TABL:VOLT.

NameTypeValuesDescription
tableinteger1 - 2Selects which user-defined table is activated.
Activates table1: SAS:TABL:ACT 1

Selects the active table to run from the two tables stored in the SAS system location. Only one table can be active at a time, and the command is only active in Table mode.

NameTypeValuesDescription
tableinteger1 - 2Table number to select.
integer - Returns the active table number.
SAS:TABL:SEL 2

Selects the active table to run from the two tables entered into the SAS system location. Only one active table can run at a time, and this command lets you switch tables without turning off the output.

NameTypeValuesDescription
tableenum1 | 2Selects which table becomes active.
enum - Returns the active table number.
SAS:TABL:SEL 2

Validates the data set and updates the specified table in the SAS system. It moves the table data from memory to the SAS system location, but does not select the table for use.

NameTypeValuesDescription
1|2enum1 | 2Selects which table to update.

Sets the current array that defines the SAS characteristic when Table mode is selected. The command must contain a comma-separated list of current points, and each table must have 3 to 1024 points with the last value equal to zero.

NameTypeValuesDescription
currentreal3 - 1024Current points used to define the SAS table characteristic.
SAS:TABL:CURR 1,2,3

Sets the voltage array that defines the SAS characteristic when Table mode is selected. The command must contain a comma-separated list of voltage points.

NameTypeValuesDescription
voltagereal3 - 1024Comma-separated list of voltage points used to define the table.

Returns the number of data points assigned to the current array that defines the SAS characteristic when Table mode is selected. If no table number is specified, Table 1 is used by default.

integer - The number of data points in the current table.

Returns the number of data points assigned to the voltage array that defines the SAS characteristic when Table mode is selected. If no table number is specified, Table 1 is used.

integer - Returns the number of data points in the selected voltage table.

Sets the simulator curve impedance value. The manual lists the default setting as 0.8% of nominal rating.

NameTypeValuesDescription
impedancereal0.8% - 0.8%Simulator curve impedance setting.

Sets the simulated curve short-circuit current value. The default setting is 1% of nominal rating.

NameTypeValuesDescription
iscreal-Short-circuit current of the simulated curve.

Sets the simulated curve shape for the SASimulator subsystem.

NameTypeValuesDescription
shapeenumSPACeSimulated curve shape.

Sets the simulated PV curve maximum power point voltage value. The factory default is 0.8% of nominal rating.

NameTypeValuesDescription
vmpreal0.8% - 0.8%Maximum power point voltage setting for the simulated curve.

Sets the open-circuit voltage value used by the solar-array simulator curve. The default setting is 1% of nominal rating.

NameTypeValuesDescription
vocreal-Open-circuit voltage value for the simulator curve.

Sets the current scaling for the SASimulator function.

NameTypeValuesDescription
currentreal0 - 100Current scaling value.

Sets the source analyzer simulator mode. The default setting is FIXed.

NameTypeValuesDescription
modeenumFIXedSimulator mode.

Specifies whether a trigger out is generated when a transient step occurs. A trigger is generated when the state is on (true).

NameTypeValuesDescription
stateenum0 | OFF | 1 | ONEnables or disables step trigger output.
STEP:TOUT ON

Returns whether a trigger out is generated when a transient step occurs. A trigger is generated when the state is on (true).

integer - Returns the step trigger state.
:STEP:TOUTputset / query

Controls the step output setting. The factory default state is OFF.

:RESistanceset / query

Sets the resistance setting. The default setting is 0.

NameTypeValuesDescription
resistancereal0Resistance value to set.

:CAL:VOLTset / query

Selects the full-scale voltage range for voltage programming and measurement calibration. The example shown selects the 1000 V range.

NameTypeValuesDescription
voltage rangerealVSpecifies the full-scale voltage range.
CAL:VOLT 1000