Cancels any triggered measurements.
SCPI COMMAND REFERENCE
The Keysight PV8922A 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
Returns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Calibration value for current programming and measurement. |
Enters the calibration value read by the external meter.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Calibration value read by the external meter. |
Advances to the next calibration level.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | P1 | P2 | P3 | Calibration level to advance to. |
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.
Enters the calibration date in nonvolatile memory. The query returns the last calibration date.
| Name | Type | Values | Description |
|---|---|---|---|
| date | string | - | ASCII calibration date string, up to 15 characters, entered in single or double quotes. |
CAL:DATE "12/12/12"
Enters the calibration date in nonvolatile memory. The query returns the 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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | enum | P1 | P2 | P3 | Calibration level to select. |
CAL:LEV P1
Sets a numeric password to prevent unauthorized calibration. This is the same as the Admin password.
| Name | Type | Values | Description |
|---|---|---|---|
| password | integer | - | Numeric password value up to 15 digits. |
CAL:PASS 1234
Enables or disables calibration mode. Calibration mode must be enabled for the instrument to accept any calibration commands.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Specifies the calibration mode state. |
| passwordopt | numeric | - | Optional password value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Specifies the calibration mode state. |
| passwordopt | numeric | - | Optional password value. |
Turns the front panel screen saver on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Enables or disables the front panel screen saver. |
Selects the parameters to display on the front panel.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | METER_VI | METER_VP | METER_VIP | Selects which measurement parameters are shown on the front panel display. |
Turns the front panel display on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Enables or disables the display. |
Turns the front panel screen saver on or off.
DISP:SAV ON
Selects which measurements are shown on the front panel display.
DISP:VIEW METER_VP
Turns the front panel display on or off.
DISPlay[:WINDow][:STATe]?
Turns the display on or off. The reset state is ON.
Sets the display view mode. The as-shipped setting is METER_VI.
Returns the rms current measurement, including ac + dc.
Returns the High level of a pulse waveform.
Returns the low level of a pulse waveform.
Returns the maximum current value from the scalar fetch subsystem.
Returns the minimum current measurement value.
Returns the averaged current measurement. The optional `:DC` node is shown in the syntax, and optional `start_index` and `points` values may be supplied.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | - | Starting index for the fetched data. |
| pointsopt | integer | - | Number of points to fetch. |
Returns the maximum power value from the scalar fetch subsystem.
Returns the minimum scalar power measurement.
Returns the averaged power measurement.
Returns the rms measurement (ac + dc) for voltage from previously acquired data. The value returned is in volts.
Returns the high level of a pulse waveform from previously acquired measurement data. The value returned is in volts.
Returns the averaged measurement. The value is valid until the next MEASure or INITiate command occurs.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | - | Start index for the subset to fetch. |
| pointsopt | integer | - | Number of points to fetch. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| IGNORE_OVLDopt | enum | IGNORE_OVLD | Ignore overload measurements. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| IGNORE_OVLDopt | enum | IGNORE_OVLD | Ignore overload measurements. |
FETC:WHO?
Returns the low level of a pulse waveform. Values returned are in amperes or volts, depending on the measurement type.
Returns the measured maximum voltage. Values returned are in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| none | - | - |
Returns the measured minimum voltage. The values returned are either in amperes, volts, or watts, depending on the measurement type.
Returns the instantaneous measured current array. Optional parameters specify a subset starting at a given start index and of a given length.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | 1 - 16384 | Start index of the subset to return. |
| pointsopt | integer | 1 - 16384 | Number of points to return. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | - | The start index. |
| pointsopt | integer | - | The number of points. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | 1 - 16384 | The start index. |
| pointsopt | integer | 1 - 16384 | The number of points to return. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| maxrecordsopt | integer | 1 - 16,384 | The number of datalog records the controller will return. |
FETC:ELOG? 100
Cancels any transients or Arbs.
Returns the accumulated amp-hours.
| Name | Type | Values | Description |
|---|---|---|---|
| IGNORE_OVLDopt | enum | IGNORE_OVLD | Optional overflow-handling qualifier. |
Returns the instantaneous measurement for the ARRAY current channel. An optional [:DC] node is shown with optional <start_index> and <points> arguments.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | - | Starting index of the measurement array. |
| pointsopt | integer | - | Number of points to return. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | - | Starting index for the returned measurement data. |
| pointsopt | integer | - | Number of points to return. |
Returns the instantaneous DC voltage measurement from the array subsystem. The syntax shown allows an optional start index and points count.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | - | Starting index for the array measurement. |
| pointsopt | integer | - | Number of points to return. |
Returns the most recent external datalog records.
| Name | Type | Values | Description |
|---|---|---|---|
| maxrecords | integer | - | Maximum number of external datalog records to return. |
Specifies the format of the returned data.
| Name | Type | Values | Description |
|---|---|---|---|
| dataopt | enum | ASCII | REAL | Selects the returned data format. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | SWAPped | Byte 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.
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.
FORMat[:DATA]?
Specifies the format for front panel images returned by the hardcopy dump data command.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | BMP | GIF | PNG | Image 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.
| Name | Type | Values | Description |
|---|---|---|---|
| formatopt | enum | BMP | GIF | PNG | Image format to return. |
Specifies the format for front panel images returned. The present setting can be queried.
Returns the rms measurement of voltage, including both AC and DC components.
Returns the High level of a pulse waveform.
Returns 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.
Returns the minimum value of the voltage measurement.
Returns the averaged measurement for the selected voltage function. The optional `[:DC]` node and `[<start_index>, <points>]` form are shown in the syntax line.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | - | Starting index for the averaged data block. |
| pointsopt | integer | - | Number of points to return. |
Sets the programming corner frequency associated with each compensation range. The value is in Hertz and the maximum depends on the selected bandwidth range.
| Name | Type | Values | Description |
|---|---|---|---|
| range | enum | 0 | 1 | 2 | Bandwidth range. |
| corner frequency | real | 10 - 100000 | Programming 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.
| Name | Type | Values | Description |
|---|---|---|---|
| bandwidth range | enum | 0 | 1 | 2 | Bandwidth range selector. |
| qualifieropt | enum | MIN | MAX | Requests the minimum or maximum corner frequency for the selected range. |
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1% of rating - 102% of rating | Triggered voltage level to set. |
| qualifieropt | enum | MIN | MAX | Use 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1% of rating - 102% of rating | Triggered voltage level to program. |
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1% - 102% | Immediate voltage level to program. |
| qualifieropt | enum | MIN | MAX | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Optional query qualifier selecting the minimum or maximum voltage level to return. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| range | integer | 0 - 1 | Voltage 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Low voltage limit to program. |
Sets the low voltage limit to 2 V: VOLT:LIM:LOW 2
Enables or disables the low-voltage limit state.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables the low-voltage limit state. |
Enable the low voltage limit state: VOLT:LIM:LOW:STAT ON
Enables or disables the low-voltage limit.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Low voltage limit setting. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.1% - 102% | Voltage limit value as a percentage of rating. |
| qualifieropt | enum | MIN | MAX | Use 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum limit value for the query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | ARB | Transient mode to use. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | MIN - MAX | Low-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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Low-voltage protection delay value in seconds. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Low-voltage protection level. |
| qualifieropt | enum | MIN | MAX | Use 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 120% of rating | Over-voltage protection level in volts. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum protect 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum protection level value for the query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables low-voltage protection state. |
VOLT:PROT:LOW:STAT ON
Enables or disables low-voltage protection.
VOLT:PROT:LOW:STAT ON
Enables or disables output resistance programming. Only applies in voltage priority mode.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables output resistance programming. |
VOLT:RES:STAT ON
Enables or disables output resistance programming. Only applies in voltage priority mode.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables resistance programming. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum (model dependent) | Output resistance level to program. |
| qualifieropt | enum | MIN | MAX | Returns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - maximum (model dependent) | Output resistance level to program. |
| qualifieropt | enum | MIN | MAX | Use MIN or MAX to program the minimum or maximum resistance. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MINimum | MAXimum | Selects which slew-rate value to query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 9.9E+37 | Voltage slew rate to set. |
| qualifieropt | enum | MIN | MAX | Alternative query qualifier; MIN or MAX returns the corresponding value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 9.9E+37 | Voltage slew rate to set. |
| qualifieropt | enum | MIN | MAX | Optional query qualifier to return the minimum or maximum slew rate value. |
VOLT:SLEW 5
Sets the output voltage level. The default setting is 0.1% of rating.
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.
Sets the voltage output mode. The present setting is FIXed.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | Voltage output mode. |
Sets the overvoltage protection level for the output. The default setting is 120% of rating.
| Name | Type | Values | Description |
|---|---|---|---|
| protection | real | % | Overvoltage protection level as a percentage of rating. |
Sets the low voltage protection state. The default state is OFF (0).
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | Enables or disables the low voltage protection state. |
Sets the output resistance mode/value for the voltage function.
Sets the voltage resistance state. The manual lists the command in the voltage subsystem and shows its power-on setting as OFF.
Sets the voltage slew setting. The default setting is MAX.
| Name | Type | Values | Description |
|---|---|---|---|
| slew | real | - | 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.
Returns the accumulated watt-hours.
| Name | Type | Values | Description |
|---|---|---|---|
| IGNORE_OVLDopt | enum | IGNORE_OVLD | Optional overload-ignoring qualifier. |
Initiates the measurement trigger system.
Initiates external data logging.
Initiates the transient trigger system.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables continuous transient initiation. |
INIT:CONT:TRAN ON
Specifies an auto-connect delay after power-on.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | - | Auto-connect delay after power-on. |
Sets the connection mode for the primary instrument group connection. The mode can be automatic at power-on or manual by command.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | MANual | Connection mode. |
Connects the primary to previously discovered secondary units.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Turns connect state on or off. |
Discovers bus-connected primary units.
Resets the primary group configuration.
Sets the secondary bus address.
| Name | Type | Values | Description |
|---|---|---|---|
| address | integer | 0 - 15 | Secondary bus address to assign. |
Sets the instrument function in a primary/secondary configuration. The setting is saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | PRIMary | SECondary | NONe | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | PRIMary | SECondary | NONe | Selects whether the instrument operates as primary, secondary, or not in primary/secondary mode. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 120 | Connection delay before the primary unit attempts to connect to secondary units. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | MANual | Connection mode of the primary unit. |
INST:GRO:PRIM:CONN:MODE AUTO
Returns the current connection mode of the primary unit.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 19 | Secondary unit bus address. |
INST:GRO:SEC:ADDR 1
Turns the front panel LXI identify indicator on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Selects whether the LXI identify indicator is enabled or disabled. |
Sets the MDNS state.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Turns 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.
LXI:IDENT ON
Sets the MDNS state on or off.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | MDNS state to set. |
LXI:MDNS ON
Sets or returns the LXI identification state.
Controls whether mDNS is enabled or disabled on the LXI interface. The listed *RST setting is ON.
Takes a measurement and returns the rms current (ac + dc).
Takes a measurement and returns the high level of a current pulse.
Takes a measurement and returns the low level of a current pulse.
Takes a measurement and returns the maximum current.
Takes a measurement and returns the minimum current.
Takes a measurement and returns the averaged current.
Takes a measurement and returns the maximum power.
Takes a measurement and returns the minimum power.
Takes a measurement and returns the averaged power.
Takes a measurement and returns the rms voltage (ac + dc).
Takes a measurement and returns the High level of a voltage pulse.
Takes a voltage measurement and returns the averaged voltage.
Takes a measurement and returns the instantaneous current.
Takes a measurement; returns the instantaneous power.
Takes a measurement; returns the instantaneous voltage.
Takes a measurement; returns the low level of a voltage pulse.
Takes a measurement and returns the maximum voltage.
Takes a measurement and returns the minimum voltage.
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].
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.
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.
Returns the delay offset required for this instrument.
Enables or disables output coupling.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Enables or disables output coupling. |
Resets the latched protection.
Returns the margin remaining before the overtemperature trips.
Enables or disables the I/O watchdog timer.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Enables or disables the I/O watchdog timer. |
Couples the turn-on and turn-off settings.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables turn-on/turn-off coupling. |
Selects the output turn-on mode.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LOWZ | HIGHZ | Turn-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.
| Name | Type | Values | Description |
|---|---|---|---|
| modeopt | enum | LOWZ | HIGHZ | Selects the output turn-off mode. |
Enables or disables the output.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | OFF | 1 | ON | Enables or disables the output. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Output enable state. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 1.023 | Delay offset in seconds. |
| qualifieropt | enum | MIN | MAX | Returns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum delay offset. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum value qualifier for the query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 1.023E+3 | Delay time before the output turns off. |
| qualifieropt | enum | MIN | MAX | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 1.023E+3 | Delay time before the output turns off. |
| qualifieropt | enum | MIN | MAX | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 1.023E+3 | Delay time before the output turns on. |
| qualifieropt | enum | MIN | MAX | Optional 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 1.023E+3 | Delay time before the output turns on. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | HIGHZ | LOWZ | Turn-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.
OUTPut:TMODe:OFF?
Couples the turn-on and turn-off modes. When coupling is enabled, changing one setting also changes the other to match.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables coupling of the turn-on and turn-off modes. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | HIGHZ | LOWZ | Turn-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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGHZ | LOWZ | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LATChing | LIVE | OFF | Operating 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | RCL0 | Selects the power-on state to use at startup. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | RST | RCL0 | Selects the power-on state to use. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 1 - 3600 | Watchdog delay time in seconds. |
| qualifieropt | enum | MIN | MAX | Use 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 3600 | Watchdog delay time. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum 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.
OUTPut:PROTection:WDOG:STATe? OUTP:PROT:WDOG ON
Turns the output on or off. The *RST setting is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Output state. |
Sets the fall delay for the output. The factory reset setting is 0.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 | Fall delay value. |
Sets the output rise delay. The reset value is 0.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 0 | Rise delay value. |
Enables or disables the output protection watchdog. The *RST setting is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Turns the watchdog off or on. |
Sets the output coupling state. The as-shipped setting is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | Output coupling state. |
Sets the output coupling DC offset. The as-shipped setting is 0.
Sets the output relay lock state. The as-shipped setting is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Locks or unlocks the output relay. |
Resets the amp-hour or watt-hour measurement to zero.
Enables or disables external current logging. The command is part of the external datalogging function under :SENSe:ELOG:FUNCtion.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables external current logging. |
Enables or disables external min/max current logging.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Turns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables external voltage logging. |
Enables or disables external min/max voltage logging.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables the function. |
Sets the external datalog integration time.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Integration time for external datalogging. |
Resets the accumulated watt-hour measurement.
Selects the measurement window type.
| Name | Type | Values | Description |
|---|---|---|---|
| typeopt | enum | HANNing | RECTangular | Measurement window type. |
Enables or disables logging of the minimum and maximum current values.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables current MIN/MAX logging values. |
SENS:ELOG:FUNC:CURR:MINM ON SENS:ELOG:FUNC:VOLT:MINM ON
Returns the state of the Elog current measurement function.
SENS:ELOG:FUNC:CURR?
Sets the integration time of an Elog measurement.
Returns the present Elog voltage measurement function state.
SENS:ELOG:FUNC:VOLT?
Sets the integration time of an Elog measurement.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Integration time value. |
| qualifieropt | enum | MIN | MAX | Sets the integration time to the minimum or maximum allowed value. |
Enables or disables current measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables current measurements. |
SENS:FUNC:CURR ON
Enables or disables current measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables current measurements. |
SENS:FUNC:CURR ON
Enables or disables voltage measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables voltage measurements. |
SENS:FUNC:VOLT ON SENS:FUNC:VOLT OFF
Enables or disables voltage measurements.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.0003072 - 1,258,290,000,000 | Measurement time in number of power line cycles. |
| qualifieropt | enum | MIN | MAX | Returns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.0003072 - 1,258,290,000,000 | Number 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | –524,287 - 2,000,000,000 | Offset 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum offset points value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 524,288 | Number of points to set. |
| qualifieropt | enum | MIN | MAX | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 524,288 | Number of points to use in the measurement. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0.00000512 - 40,000 | Time 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.
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.
SENS:WIND HANN
Enables or disables automatic current ranging for the sense function. The command’s stored default setting is 0.
Sets the sense window function. The default setting is RECTangular.
Sets the triggered output current. The amplitude node is optional in the syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| amplitudeopt | real | - | Triggered output current amplitude. |
Sets the current limit when in voltage priority mode.
| Name | Type | Values | Description |
|---|---|---|---|
| amplitudeopt | real | - | Sets the current limit when in voltage priority mode. |
Sets the current at the maximum power point of the curve.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Current at the maximum power point of the curve. |
Sets the short-circuit current.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Short-circuit current to program. |
Sets the curve shape for the SASimulator curve setup.
| Name | Type | Values | Description |
|---|---|---|---|
| shape | enum | SPACe | TERRestrial | Selects the SASimulator curve shape. |
Sets the voltage at the maximum power point of the curve.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Voltage at the maximum power point of the curve. |
Sets the open-circuit voltage for the SASimulator curve.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| amplitudeopt | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Voltage point value to program into the table. |
Sets the triggered output voltage.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Triggered output voltage. |
Queries the operation condition register.
Sets the operation enable register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Value written to the operation enable register. |
Sets the Negative transition filter for the operation status register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Negative transition filter value. |
Sets the positive transition filter in the operation status register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Value written to the positive transition filter. |
Queries the operation event register.
Presets all Enable, PTR, and NTR registers.
Queries the Questionable event register for the selected channel. The optional event suffix is shown in the syntax as part of the query.
Queries the questionable condition register.
Sets the questionable enable register.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Value written to the questionable enable register. |
Sets the Negative transition filter.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Value for the negative transition filter. |
Sets the positive transition filter for the questionable status subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Value for the positive transition filter. |
Returns the initial socket control connection port number.
Configures the remote/local state of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | LOCal | REMote | RWLock | Remote/local state to set for the instrument. |
Sets the date of the system clock.
| Name | Type | Values | Description |
|---|---|---|---|
| yyyy | integer | - | Year value. |
| mm | integer | - | Month value. |
| dd | integer | - | Day value. |
Resets the front panel lockout password to zero.
Reboots the instrument to its power-on state.
Clears all user memory and reboots the instrument.
Gets and sets the instrument state.
| Name | Type | Values | Description |
|---|---|---|---|
| block data | block | - | Instrument state block data. |
Sets the time of the system clock.
| Name | Type | Values | Description |
|---|---|---|---|
| hh | integer | - | Hour value for the system clock. |
| mm | integer | - | Minute value for the system clock. |
| ss | integer | - | Second value for the system clock. |
Returns 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | LOCal | REMote | RWLock | Remote/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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | LOCal | REMote | RWLock | Remote/local state to set. |
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.
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.
SYST:DATE?
Reads and clears one error from the error queue.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| hh | integer | 0 - 23 | Hours value for the system clock. |
| mm | integer | 0 - 59 | Minutes value for the system clock. |
| ss | integer | 0 - 59 | Seconds value for the system clock. |
SYST:TIME2018,06,30
Sets the line frequency mode used by the instrument. The as-shipped setting is AUTO.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | Line frequency mode. |
Sets the triggered level of the output.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Triggered level to set. |
Returns the number of triggers captured during the acquisition.
Returns the indices where triggers were captured.
Enables measurement triggers to be sent to a digital port pin.
Sets the triggered level of the output for voltage trigger acquisition. The optional level node may be omitted in the command syntax.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Triggered level value. |
Generates an immediate trigger.
Selects the trigger source for external data logging.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN<1-7> | Trigger source for external data logging. |
Generates an immediate external data logging trigger.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | POSitive | NEGative | Selects 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -102% - 102% of rating | Triggered current 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.
| Name | Type | Values | Description |
|---|---|---|---|
| slope | enum | POSitive | NEGative | Selects rising or falling slope. |
Sets the slope of the acquisition trigger signal when the measurement trigger source is set to a level.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | -102% of rating - 102% of rating | Triggered voltage level. |
TRIG:ACQ:VOLT 50
Selects the trigger source for the acquisition system. The query returns the currently selected trigger source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | CURRent1 | EXTernal | PIN<1-7> | TRANsient1 | VOLTage1 | Selects the trigger source for acquisition. |
TRIG:ACQ:SOUR PIN1
Selects the trigger source for the acquisition system. The query returns the present trigger source.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | CURRent1 | EXTernal | PIN<1-7> | TRANsient1 | VOLTage1 | 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.
TRIG:ACQ:TOUT ON
Selects the trigger source for arbitrary waveforms.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN<1-7> | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN<1-7> | Trigger source for arbitrary waveforms. |
TRIG:ARB:SOUR PIN1
Selects the trigger source for external data logging.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN<1-7> | Trigger source for external data logging. |
TRIG:ELOG:SOURce PIN1
Selects the trigger source for the transient system.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN<1-7> | Selects the transient trigger source. |
TRIG:TRAN:SOUR PIN1
Selects the trigger source for the transient system.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | BUS | EXTernal | IMMediate | PIN<1-7> | Trigger source to use for the transient system. |
TRIG:TRAN:SOUR PIN1
Sets the trigger acquire output state. The factory default is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | Trigger acquire output state. |
Sets the trigger level for acquire voltage measurements. The default setting is 0.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | Trigger level for acquire voltage measurements. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage limit | real | V | Low voltage limit value. |
VOLT:LIM:LOW 4 VOLT:LIM:LOW:STAT ON
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | 0 | 1 | 2 | Bandwidth setting to use. |
| frequency | real | - | Pole frequency for the filter applied to the programming signal. |
VOLT:BWID:LEV 0 | 1 | 2, <frequency>
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | 0 | 1 | 2 | Selects the voltage compensation bandwidth setting. |
VOLT:BWID:RANG 0 | 1 | 2
Sets the under-voltage protection low voltage level. The output is disabled if the output voltage falls below the programmed setting.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Protection 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.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | 20.48 µs - 2611 s | Protection delay value. |
VOLT:PROT:LOW:DEL 5
Specifies the current-compensation pole frequency for the programming signal low-pass filter. There is only one current compensation bandwidth setting.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | real | Hz | The pole frequency to use. |
CURR:BWID:LEV <frequency>
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | Enables coupling of the turn-on and turn-off modes. |
OUTP:TMOD:COUP ON
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | LOWZ | Selects the low-impedance turn-off mode. |
OUTP:TMOD:OFF LOWZ
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | HIGHZ | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| inductance | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Minimum 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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | Current table point value. |
| current | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| tableopt | discrete | - | Selects table 1 or table 2. |
| voltage | real | - | Voltage list value. |
SAS:TABL[1|2]:VOLT <voltage>{,<voltage>}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.
| Name | Type | Values | Description |
|---|---|---|---|
| table | integer | 1 - 2 | Table 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.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | integer | 0 | Auto-connect delay time. |
INST:GRO:PRIM:DEL 10
Connects the primary unit to all previously discovered secondary units.
INST:GRO:PRIM:CONN
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.
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
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.
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
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.
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
Sets the list step pacing mode. Use AUTO for dwell-paced lists or ONCE for trigger-paced lists.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AUTO | ONCE | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 4096 | List repeat count. |
| qualifieropt | enum | MIN | MAX | INFinity | Special 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 4096 | Number of times the list is executed before it completes. |
LIST:COUN 10
Specifies the setting for each list step in the current list. Values are specified in amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -102% - 102% | Current value for each list step. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -102% - 102% | Current value for each list step, as a percentage of rating. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 262.144 | Dwell 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 262.144 | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Voltage 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.
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ONCE | AUTO | Specifies 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | ONCE | AUTO | Selects whether list steps are advanced once by trigger or automatically by dwell timing. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Selects 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.
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.
Returns the number of points in the specified output end-of-step list. The queries return the point count, not the point values.
Returns the number of points in the specified voltage list. The queries return the point count, not the point values.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Trigger state for each list step. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Selects whether the corresponding list step generates a trigger signal. |
| state | enum | 0 | OFF | 1 | ON | Selects 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.
LIST:TOUT:BOST OFF,ON,OFF
Sets the number of list points.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 1 | Number of points in the list. |
Sets the current level used by the LIST mode. The reset value is 1 step set to 0.
Sets the dwell time for the list step. The manual shows a default of 1 and a step of 0.001.
| Name | Type | Values | Description |
|---|---|---|---|
| dwell | real | - | Dwell time for the list step. |
Sets the default list behavior for the last point in a list. The factory setting is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Enables or disables last-point termination behavior. |
Sets the list output boost step setting. The manual shows the *RST setting as OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | Boost step state. |
Sets the list output end-of-step behavior. The factory default is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | End-of-step output state. |
Sets the voltage level for the current list step. The manual indicates a reset setting of 1 step to 0.1% of rating.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| dwell | real | - | 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.
ARB:CURR:CDW:POIN?
Queries the Arb point values for the current-mode Arb. The command returns the programmed current Arb data points.
ARB:CURR:CDW?
Specifies the number of times the Arb repeats. Use the INFinity parameter to repeat the Arb continuously.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 256 | Number of times the Arb repeats. |
| qualifieropt | enum | MIN | MAX | INFinity | Alternative repeat-count keywords. |
ARB:COUN 10
Returns the number of times the Arb repeats. The optional qualifier asks for the minimum, maximum, or current count value.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Optional query qualifier to request the minimum or maximum count value instead of the present count. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -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. |
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).
[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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -102% of current rating or 0 - 102% of current rating or 102% of voltage rating | Level 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.
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| dwell | real | 0.00001024 - 0.30 | Constant 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.
ARB:CURR:CDW:DWEL 0.2
Returns the number of points in the Arb.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CURRent | VOLTage | Selects current or voltage Arb. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | CURRent | VOLTage | Selects the 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Selects whether the output stays at the last Arb value after completion. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| dwell value | real | 0.00001024 - 0.30 | Dwell 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.
ARB:CURR:CDW:DWEL 0.2
Returns the number of points in the Arb.
[SOURce:]ARB:CURRent:CDWell:POINts? [SOURce:]ARB:VOLTage:CDWell:POINts?
Sets the number of output points in the arbitrary waveform sequence. The reset state for this command is 1.
| Name | Type | Values | Description |
|---|---|---|---|
| count | integer | 1 | Number 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.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | VOLTage | Arbitrary function type. |
Sets the arb terminate-last state. The reset state is OFF.
Sets the dwell time used by the arbitrary voltage dwell function. The reset state for this parameter is 0.001.
| Name | Type | Values | Description |
|---|---|---|---|
| dwell | real | - | 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Returns instantaneous current data after the trigger indices.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | 0 - 1 less than the number of acquired readings | Index of the first acquired reading to return. |
| pointsopt | integer | 1 | Number of readings to return. |
Returns instantaneous voltage array data captured after the trigger indices. The command accepts an optional start index and point count.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | 0 | Starting index into the acquisition store of acquired data. |
| pointsopt | integer | 1 | Number of points to return. |
Returns DC current calculated after the trigger indices. You can optionally specify a starting index and number of points to return.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | 0 | Starting index into the acquisition data. |
| pointsopt | integer | - | Number of points to return. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| start_indexopt | integer | 0 | Index in the acquisition data at which to start returning values. |
| pointsopt | integer | 1 | Number of points to return. |
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.
Measures average (dc) output power. The command is used to make a measurement from the integrated voltmeter/ammeter while the power supply is on.
MEAS:POW?
Measures the average DC output voltage. This command is one of the average measurement commands alongside current and power.
Returns the total rms current measurement, calculated as ac + dc. This digitized measurement is available only through the SCPI command.
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.
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.
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.
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.
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.
MEAS:VOLT:LOW?
Returns array current measurement data.
Returns array power measurement data.
Returns array voltage measurement data. Used to take a measurement and return array data.
Measures and 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.
MEAS:CURR:MIN?
Measures and returns the maximum power value.
MEAS:POW:MAX?
Measures and returns the minimum power value.
Measures and returns the maximum voltage value.
Measures and returns the minimum voltage value from the acquired data.
Reads the data on the digital input pins. The input data is displayed as a binary number representing the pin states.
DIG:INP:DATA?
Turns the front panel screen saver on or off. The screen saver dims the LCD after the specified inactivity delay.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Enables or disables the screen saver. |
DISP:SAV ON|OFF
Cancels any triggered measurements and resets the WTG-meas and MEAS-active bits in the Operation Status registers.
ABOR:ACQ
Stops external data logging. It also resets the WTG-meas and MEAS-active bits in the Operation Status registers.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 10 - 100,000 | Corner frequency of the current bandwidth low-pass filter. |
| qualifieropt | enum | MIN | MAX | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Queries the minimum or maximum allowed corner frequency instead of the present value. |
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Positive 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Positive current limit. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Triggered current level to set. |
Sets the positive current to 2 A: CURR 2
Returns the triggered current level. The value is stored and transferred to the output when an output Step is triggered, and units are in amperes.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 102% of rating | Current level to program. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum current level when used with the query. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | STEP | LIST | ARB | Transient 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | SCHange | CCTRans | Selects what starts the over-current protection delay timer. |
CURR:PROT:DEL:STAR CCTR
Specifies what starts the over-current protection delay timer.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 0.255 | Delay time before over-current protection is enabled. |
| qualifieropt | enum | MIN | MAX | Optional 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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 0.255 | Over-current protection delay time. |
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables or disables the over-current protection state. |
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.
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 9.9E+37 | Current slew rate to set. |
| qualifieropt | enum | MIN | MAX | Optional query qualifier; MAX returns the maximum slew rate, MIN returns the minimum slew rate. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 0 - 9.9E+37 | Current slew rate to set. |
| qualifieropt | enum | MIN | MAX | INFinity | Keyword alternative to the numeric slew rate value. |
CURR:SLEW 1
Sets the current output level. The reset state for this command is 0.
Sets the current limit to a value based on the instrument rating. The reset state for this setting is 1.02% of rating.
| Name | Type | Values | Description |
|---|---|---|---|
| limit | real | - | Current limit value. |
Sets the negative current limit. The reset state is -10.2% of rating.
| Name | Type | Values | Description |
|---|---|---|---|
| current limit | real | - | Negative current limit value. |
Sets the current mode. The reset state is FIXed.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | Current mode. |
Sets the current protection delay. The reset state for this setting is 20 ms.
| Name | Type | Values | Description |
|---|---|---|---|
| delay | real | ms | Delay before current protection acts. |
Sets the delay start mode for current protection delay. The reset state for this setting is SCHange.
| Name | Type | Values | Description |
|---|---|---|---|
| start | enum | SCHange | Start mode for current protection delay. |
Sets the state of current protection. The reset state is OFF.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Enables or disables current protection. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | - | 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 127 | Binary-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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 127 | Binary-weighted value written to the digital control port. |
[SOURce:]DIGital:OUTPut:DATA?
Sets the function of a specified digital pin. The function is saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | DIO | DINPut | FAULt | INHibit | ONCouple | OFFCouple | TINPut | TOUTput | Pin function to assign. |
| pin | integer | 1 - 7 | Digital pin number to configure. |
Sets or queries the function of a specified digital pin. The pin function is saved in non-volatile memory.
| Name | Type | Values | Description |
|---|---|---|---|
| pin | integer | 1 - 7 | Pin number to configure. |
| function | enum | DIO | DINPut | FAULt | INHibit | ONCouple | OFFCouple | TINPut | TOUTput | Function assigned to the selected 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.
| Name | Type | Values | Description |
|---|---|---|---|
| polarity | enum | POSitive | NEGative | Sets 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables 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.
DIG:TOUT:BUS ON
Sets the digital output data value. The reset state for this command is 0.
| Name | Type | Values | Description |
|---|---|---|---|
| data | integer | 0 | Digital output data value. |
Sets the digital trigger output bus state. It is reset to OFF at power-on or after *RST.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | Turns the bus output off or on. |
Sets the digital pin function for all pins. The as-shipped setting is DINPut.
| Name | Type | Values | Description |
|---|---|---|---|
| all | discrete | - | All digital pins. |
| function | enum | DINPut | Function assigned to the digital pin(s). |
Sets the polarity of the specified digital pin. The as-shipped setting is POSitive.
| Name | Type | Values | Description |
|---|---|---|---|
| all | integer | - | Pin selector in the <all> placeholder. |
| polarity | enum | POSitive | Sets 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CURRent | VOLTage | Selects current or voltage 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.
Sets the output function of the instrument.
| Name | Type | Values | Description |
|---|---|---|---|
| function | enum | VOLTage | Output function to select. |
Reads the Standard Event Status Group enable register. The returned value is the binary-weighted sum of all enabled bits in the register.
*ESE?
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | A decimal value corresponding to the binary-weighted sum of the register's bits. |
*SRE 24 *SRE?
Synchronizes with command completion. The response from the instrument must be read each time *OPC? is given.
Performs the instrument self-test. If the test passes, it returns 0; if it fails, it returns 1.
Clears the status data structures. This command is listed in the index as part of Clear Status and is cross-referenced to page 258.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Bit mask value written to the standard event status enable register. |
Clears the Standard Event Status Register. This is a common IEEE 488.2 common command.
Returns the instrument identification string.
Sets the event status bit in the Standard Event Status Register when all pending overlapped commands have completed. This command does not accept parameters.
Queries the instrument for installed options.
Returns the instrument to a state previously stored in nonvolatile memory. The recalled state is selected by a numeric storage index.
| Name | Type | Values | Description |
|---|---|---|---|
| state | integer | 0 - 9 | Numeric index of the stored state to recall. |
Resets the instrument to its power-on state.
Saves the current instrument state in nonvolatile memory.
Abbreviates the status byte event enable register command in the manual index.
Returns the present status byte value.
Triggers a bus trigger event. This command is part of the common command set.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| location | integer | 0 - 9 | Memory location to store the saved state. |
*SAV 1
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | - | Decimal value corresponding to the binary-weighted sum of the register's bits. |
*SRE 24
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.
*STB?
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
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.
*TST?
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.
POWer:LIMit?
Returns the current at the maximum power point of the active curve. Values are returned in amps.
Returns the power of the true maximum power point (MPP) of the active curve presently running. Values are returned in watts.
Returns the voltage at the maximum power point of the active curve. The value is returned in volts.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| range | integer | 0 - 1 | Bandwidth range selection: 0 = slow, 1 = fast. |
[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.
| Name | Type | Values | Description |
|---|---|---|---|
| range | integer | 0 - 1 | Selects the SAS bandwidth range: 0 for slow, 1 for fast. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 102% of rating | Current at the maximum power point. |
| qualifieropt | enum | MIN | MAX | Use MIN or MAX instead of a numeric current value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 102% of rating | Current at the maximum power point. |
| qualifieropt | enum | MIN | MAX | Sets the current to the minimum or maximum allowed value. |
SAS:CURV:IMP 10
Sets the short-circuit current when operating in Curve mode. The value is in amperes.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 102% of rating | Short-circuit current setting. |
| qualifieropt | enum | MIN | MAX | Optional query qualifier. |
SAS:CURV:ISC 12
Sets or queries the short-circuit current when operating in Curve mode. The value is in amperes.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| shape | enum | SPACe | TERRestrial | Curve shape to use in Curve mode. |
SAS:CURV:SHAP TERR
Returns the curve shape when operating in Curve mode.
Sets the voltage at the maximum power point of the SAS curve when operating in Curve mode. The value is in volts.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - 102% of rating | Voltage at the maximum power point. |
| qualifieropt | enum | MIN | MAX | Returns or sets the minimum or maximum allowed voltage. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - 102% of rating | Voltage at the maximum power point. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed voltage. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - 102% of rating | Open-circuit voltage setting. |
| qualifieropt | enum | MIN | MAX | Optional 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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 0 - 102% of rating | Open-circuit voltage setting. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed voltage instead of the present setting. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | CURVe | TABLe | Operating mode for the unit. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| percent | real | 1 - 100 | Scale factor for the current. |
| qualifieropt | enum | MIN | MAX | Returns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| qualifieropt | enum | MIN | MAX | Requests the minimum or maximum allowed value. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| percent | real | 1 - 100 | Scale 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.
| Name | Type | Values | Description |
|---|---|---|---|
| percent | real | 1 - 100 | Scale factor for the voltage. |
| qualifieropt | enum | MIN | MAX | Use MIN or MAX instead of a numeric percentage. |
SAS:SCAL:VOLT 90
Activates the table points entered using SAS:TABL:CURR and SAS:TABL:VOLT.
| Name | Type | Values | Description |
|---|---|---|---|
| table | integer | 1 - 2 | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| table | integer | 1 - 2 | Table number to select. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| table | enum | 1 | 2 | Selects which table becomes active. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| 1|2 | enum | 1 | 2 | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 3 - 1024 | Current 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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | 3 - 1024 | Comma-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.
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.
Sets the SASimulator bandwidth range. The default setting is 0.
Sets the simulator curve impedance value. The manual lists the default setting as 0.8% of nominal rating.
| Name | Type | Values | Description |
|---|---|---|---|
| impedance | real | 0.8% - 0.8% | Simulator curve impedance setting. |
Sets the simulated curve short-circuit current value. The default setting is 1% of nominal rating.
| Name | Type | Values | Description |
|---|---|---|---|
| isc | real | - | Short-circuit current of the simulated curve. |
Sets the simulated curve shape for the SASimulator subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| shape | enum | SPACe | Simulated curve shape. |
Sets the simulated PV curve maximum power point voltage value. The factory default is 0.8% of nominal rating.
| Name | Type | Values | Description |
|---|---|---|---|
| vmp | real | 0.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.
| Name | Type | Values | Description |
|---|---|---|---|
| voc | real | - | Open-circuit voltage value for the simulator curve. |
Sets the current scaling for the SASimulator function.
| Name | Type | Values | Description |
|---|---|---|---|
| current | real | 0 - 100 | Current scaling value. |
Sets the SASimulator voltage scale. The reset setting is 100%.
Sets the source analyzer simulator mode. The default setting is FIXed.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | FIXed | Simulator mode. |
Loads and runs the table created using the MEMory commands.
Returns the number of current points in the current table.
Programs a list of current points in table mode.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Current point value to program. |
Updates a table.
Returns the number of current points in the voltage table.
Programs a list of voltage points in table mode.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | - | Voltage point value to store in the table. |
Specifies whether a trigger out is generated when a transient step occurs. A trigger is generated when the state is on (true).
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | OFF | 1 | ON | Enables 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).
Controls the step output setting. The factory default state is OFF.
Sets the continuous transient initialization state. The reset setting is OFF.
Sets the resistance setting. The default setting is 0.
| Name | Type | Values | Description |
|---|---|---|---|
| resistance | real | 0 | Resistance value to set. |
Sets the resistance state. The reset setting is 0.
Selects the full-scale voltage range for voltage programming and measurement calibration. The example shown selects the 1000 V range.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage range | real | V | Specifies the full-scale voltage range. |
CAL:VOLT 1000