/

Keysight

/

Keysight E36155A

SCPI COMMAND REFERENCE

Keysight E36155A

Keysight E36155A

The Keysight E36155A is Keysight's power supply in the E36150 Series Autoranging Bench DC Power Supply family. Its SCPI remote-control interface exposes 577 commands across 20 subsystems - 276 settable and 301 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.

577

Commands

276

Settable

301

Queries

20

Subsystems

SCPI

Verified

2026-07-16

All commands

:ABORt:ACQuireset / query

Cancels any pending triggered measurements and returns the trigger system to idle. It also resets the WTG-meas bit in the Operation Condition Status register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the abort applies.
ABOR:ACQ (@1)
:ABORt:DLOGset / query

Stops the current data logging session, similar to pressing the List Run/Stop key on the instrument.

ABOR:DLOG
:ABORt:TRANsientset / query

Cancels any pending triggered actions and returns the trigger system to idle. It also resets the WTG-tran bit in the Operation Condition Status register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the abort applies.
ABOR:TRAN (@1)

:APPLy?query

Not documented on the provided page slice.

:APPLyset / query

Sets the output voltage and current together, equivalent to combining the source voltage and current commands. The setting takes effect immediately; if only one value is given, it is treated as the voltage setting.

NameTypeValuesDescription
voltageoptrealVOutput voltage setting.
qualifieroptenumDEFault | MINimum | MAXimumKeyword alternative to a numeric value for the voltage parameter.
currentoptrealAOutput current setting.
qualifieroptenumDEFault | MINimum | MAXimumKeyword alternative to a numeric value for the current parameter.
string - Returns the present voltage and current values for the output as a quoted string of the form "<voltage>,<current>".
APPLy MAX, MAX

Sets the number of times the arbitrary waveform is repeated. Use INFinity to repeat continuously; if MAX or a value greater than the limit is programmed, the Arb also repeats continuously.

NameTypeValuesDescription
countinteger1 - 9999Number of times the arbitrary waveform is repeated.
qualifieroptenumMINimum | MAXimum | INFinityKeyword alternative to a numeric repeat count.
ARB:COUN 10, (@1)

Returns the number of times the arbitrary waveform is repeated. A returned count of 9.9E37 indicates continuous repetition.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum repeat count.
(@<chanlist>)optchannel_list-Specifies the channel list.
real - The arbitrary waveform repeat count.
ARB:COUN 10, (@1)

Converts the specified arbitrary waveform to a list of points in the user-defined current or voltage Arb types. It performs the same function as the front-panel "Edit Points" softkey.

ARB:CURR:CONV
ARB:VOLT:CONV

Sets the arbitrary waveform generator shape. The available shapes are step, ramp, staircase, sine, pulse, trapezoid, exponential, user-defined, or sequence.

NameTypeValuesDescription
shapeenumSTEP | RAMP | STAircase | SINusoid | PULSe | TRAPezoid | EXPonential | UDEFined | SEQuenceSelects the arbitrary waveform shape.

Returns the current arbitrary waveform shape for the selected channel(s).

NameTypeValuesDescription
chanlistoptchannel_list-Channels to query.
enum - Returns the selected shape as an abbreviated keyword such as STEP, RAMP, STA, SIN, PULS, TRAP, EXP, UDEF, or SEQ.
[SOURce:]ARB:FUNCtion:SHAPe? [(@<chanlist>)]

Selects whether the arbitrary waveform generator outputs current or voltage ARB. Only one type of ARB may be output at a time.

NameTypeValuesDescription
modeenumCURRent | VOLTageSelects the arbitrary waveform type.
[SOURce:]ARB:FUNCtion:TYPE CURRent | VOLTage[, (@<chanlist>)]
[SOURce:]ARB:FUNCtion:TYPE? [(@<chanlist>)]

Selects either a current or voltage arbitrary waveform type. Only one type of Arb may be output at a time.

enum - Returns the current Arb type.

Determines the output value when the ARB terminates. ON (1) leaves the output at the last Arb sequence value; OFF (0) returns it to the settings in effect before the Arb started.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Selects whether the output remains at the last Arb value or returns to the pre-Arb setting.
chanlistoptchannel_list-Channel list to which the command applies.
enum - Returns 0 if the output returns to the settings that were in effect before the Arb started, and 1 if the output remains at the last Arb value.
ARB:TERM:LAST ON, (@1)

Determines the output value when the ARB terminates. ON (1) keeps the last Arb sequence value; OFF (0) returns to the settings in effect before the Arb started.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Selects whether the output remains at the last Arb value or returns to the pre-Arb setting.
channel listoptchannel_list-Channels to which the setting applies.
enum - Returns 0 if the output returns to the settings that were in effect before the Arb started, and 1 if the output remains at the last Arb value.
ARB:TERM:LAST ON, (@1)

Specifies the ending current level after the exponential waveform ends. The level is referenced to I1 in the Exponential diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding current level after the exponential waveform ends.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end level value.

Specifies the ending current or voltage level after the exponential waveform ends. Referenced to I1 and V1 in the Exponential diagrams.

NameTypeValuesDescription
levelrealminimum - maximumEnding current or voltage level after the exponential waveform ends.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable end level.
real - Returns the end value. When queried with MINimum or MAXimum, returns the corresponding range value.

Specifies the ending current level after the exponential waveform ends for Arb sequence steps. The value is referenced to the exponential waveform end level and is range/product-model dependent.

NameTypeValuesDescription
valuerealminimum - maximumEnding current level after the exponential waveform ends.
step#integer0 - 99Sequence step number.

Specifies the ending current level after the exponential waveform ends for an ARB sequence step. The value is referenced to the exponential diagrams and is range/product-model dependent.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end value instead of a numeric setting.
step#integer0 - 99Sequence step index.
real - Returns the end value for the specified sequence step. The response may be requested as the minimum or maximum value using the qualifier.

Specifies the ending voltage level after the exponential waveform ends for Arb sequence steps. The value is referenced to V1 in the exponential diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding voltage level after the exponential waveform ends.
step#integer0 - 99Sequence step number to which the setting applies.

Sets or queries the ending voltage level after the exponential waveform ends for an Arb sequence step. The returned value is the end value for the specified step and channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum allowed value.
step#integer0 - 99Sequence step number.
real - End value for the specified step, or the minimum/maximum allowed value when queried with the qualifier.

Specifies the ending voltage level after the exponential waveform ends. It is referenced to V1 in the Exponential diagrams.

NameTypeValuesDescription
valuerealMINimum - MAXimumEnding voltage level after the exponential waveform ends.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum programmable voltage level.

Specifies the ending voltage level after the exponential waveform ends. The value is referenced to V1 in the Exponential diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding voltage level.
qualifieroptenumMINimum | MAXimumAllows setting or querying the minimum or maximum allowed end level.
real - Returns the end value.

Programs the initial current level when the exponential waveform starts. The level is referenced to I0 in the exponential diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial current level for the exponential waveform start.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed start level instead of setting a value.
Programs a start level current: ARB:CURR:EXP:STAR 0, (@1)

Programs or queries the initial current level when the exponential waveform starts. The level is referenced to I0 in the Exponential diagrams.

NameTypeValuesDescription
leveloptrealMINimum - MAXimumInitial current level for the exponential waveform start.
real - Returns the start value. With the optional qualifier, returns the minimum or maximum start value.
Programs a start level current: ARB:CURR:EXP:STAR 0, (@1)

Programs the initial current level when the exponential waveform starts for Arb sequence steps.

NameTypeValuesDescription
levelrealMINimum - MAXimumInitial current level when the exponential waveform starts.
step#integer0 - 99Arb sequence step number.

Programs the initial current level when the exponential waveform starts for an Arb sequence step. Referenced to I0 in the Exponential diagrams.

NameTypeValuesDescription
valuerealMINimum - MAXimumInitial current level.
step#integerStep 0 - 99Arb sequence step number.
real - Returns the start value. The query accepts optional MINimum or MAXimum to return the minimum or maximum allowed start level instead of the present setting.
ARB:SEQ:STEP:CURR:EXP:STAR 0, 0, (@1)

Programs the initial voltage level for an exponential waveform in an arb sequence step. The level is referenced to V0 in the exponential diagrams.

NameTypeValuesDescription
valuereal-Initial voltage level.
step#integer0 - 99Arb sequence step number.
[SOURce:]ARB:SEQuence:STEP:VOLTage:EXPonential:STARt[:LEVel] <value> | MINimum | MAXimum,
<step#>[, (@<chanlist>)]

Programs or queries the initial voltage level for the exponential waveform in an Arb sequence step. The level is referenced to V0 in the exponential diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum start level.
step#integer-Step number for the Arb sequence step.
real - Returns the start level value for the specified step, or the minimum or maximum start level when qualified with MINimum or MAXimum.

Programs the initial voltage level when the exponential waveform starts. The level is referenced to V0 in the Exponential diagrams.

NameTypeValuesDescription
levelreal-Initial voltage level for the exponential waveform start.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum level value.
channeloptchannel_list-Channel list to apply the command to.
SOURce:ARB:VOLTage:EXPonential:STARt 0, (@1)

Programs or queries the initial voltage level when the exponential waveform starts. It is referenced to V0 in the Exponential diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial voltage level for the exponential waveform start.
qualifieroptenumMINimum | MAXimumReturns or sets the minimum or maximum allowed start level value.
chanlistoptchannel_list-Channel list to which the command applies.
real - Returns the start voltage level. With a qualifier, returns the minimum or maximum allowed start value.

Sets the delay in seconds after the trigger is received, but before the exponential waveform occurs for Arb sequence steps. The value applies to a specific step and channel list.

NameTypeValuesDescription
timereal0 - 3600Delay time before the exponential waveform occurs.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
Programs a start time for the current Arb: ARB:CURR:EXP:STAR:TIM 1, (@1)
Programs a start time for the voltage Arb: ARB:VOLT:EXP:STAR:TIM 1, (@1)
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:EXP:STAR:TIM 1, 0, (@1)

Returns the start time in seconds for the exponential waveform in an Arb sequence step. An optional step number and channel list are accepted, and the query can be qualified with MINimum or MAXimum.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier selecting the minimum or maximum value.
step#integer0 - 99Step number to query.
real (s) - Returns the programmed start time for the selected step.
Programs a start time for the current Arb: ARB:CURR:EXP:STAR:TIM 1, (@1)
Programs a start time for the voltage Arb: ARB:VOLT:EXP:STAR:TIM 1, (@1)
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:EXP:STAR:TIM 1, 0, (@1)

Specifies the time constant of the exponential curve for Arb sequence steps. It is referenced to tc in the exponential diagrams.

NameTypeValuesDescription
timereal0 - 3600Time constant value for the exponential curve.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric time value.
step#integer0 - 99Step number to which the setting applies.
[SOURce:]ARB:SEQuence:STEP:CURRent:EXPonential:TCONstant <time> | MINimum | MAXimum,
[SOURce:]ARB:SEQuence:STEP:CURRent:EXPonential:TCONstant ? [MINimum | MAXimum,] <step#>

Sets or queries the time constant of the exponential curve for Arb sequence steps. For the query, an optional qualifier can request the present value or the minimum/maximum value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects which value to return when querying the time constant.
real (s) - Returns the time constant, or the minimum/maximum time constant when qualified with MINimum or MAXimum.

Specifies the delay in seconds after the trigger is received, but before the exponential waveform occurs for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Start time delay before the exponential waveform occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start time.
step#integer0 - 99Arb sequence step number.
channel_listoptchannel_list-Channel list to which the command applies.
real (s) - Returns the start time.
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:EXP:STAR:TIM 1, 0, (@1)

Specifies the delay in seconds after the trigger is received, but before the exponential waveform occurs for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum start time.
step#integer0 - 99Sequence step number.
real (s) - Returns the start time for the specified step, or the minimum/maximum start time when queried with MINimum or MAXimum.
Programs a start time for the current Arb: ARB:CURR:EXP:STAR:TIM 1, (@1)
Programs a start time for the voltage Arb: ARB:VOLT:EXP:STAR:TIM 1, (@1)
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:EXP:STAR:TIM 1, 0, (@1)

Specifies the time constant of the exponential curve for Arb sequence steps. For this command, the time constant applies to current steps.

NameTypeValuesDescription
timereal0 - 3600Time constant of the exponential curve.
qualifieroptenumMINimum | MAXimumAllows setting the time constant to the minimum or maximum value.
step#integer0 - 99Step number in the Arb sequence.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:SEQuence:STEP:CURRent:EXPonential:TCONstant <time> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:EXPonential:TCONstant ? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Specifies the time constant of the exponential curve for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Time constant value for the exponential curve.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed time constant.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - Returns the time constant.
ARB:SEQ:STEP:CURR:EXP:TCON 1, 0, (@1)

Programs the start time in seconds after trigger receipt, before the exponential waveform occurs, for Arb sequence steps. The command applies to voltage Arb sequence steps and supports a step number and optional channel list.

NameTypeValuesDescription
timereal0 - 3600Start delay time before the exponential waveform occurs.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum allowed start time.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
ARB:SEQ:STEP:VOLT:EXP:STAR:TIM 1, 0, (@1)

Specifies the delay in seconds after the trigger is received, before the exponential waveform occurs for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start time value.
step#integer0 - 99Step number to which the start time applies.
real (s) - Returns the programmed start time.
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:EXP:STAR:TIM 1, 0, (@1)

Programs the time constant of the exponential curve for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Time constant value for the exponential curve.
qualifieroptenumMINimum | MAXimumOptional keyword to set the parameter to its minimum or maximum value.
step#integer0 - 99Arb sequence step number.
[SOURce:]ARB:SEQuence:STEP:VOLTage:EXPonential:TCONstant <time> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:VOLTage:EXPonential:TCONstant ? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Specifies the time constant of the exponential curve for Arb sequence steps.

NameTypeValuesDescription
step#integer0 - 99Step number to program.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum value instead of a step-specific value.
real - Returns the time constant for the specified step, or the minimum/maximum time constant when queried with a qualifier.
ARB:SEQ:STEP:VOLT:EXP:TCON 1, 0, (@1)

Programs the delay in seconds after the trigger is received, but before the exponential waveform occurs for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Start time delay before the exponential waveform occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start time instead of a numeric value.
step#integer0 - 99Step number to program.
chanlistoptchannel_list-Channel list to apply the command to.
Programs a start time for the current Arb: ARB:CURR:EXP:STAR:TIM 1, (@1)
Programs a start time for the voltage Arb: ARB:VOLT:EXP:STAR:TIM 1, (@1)
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:EXP:STAR:TIM 1, 0, (@1)

Returns the start time for the exponential voltage Arb waveform. The query accepts an optional MINimum or MAXimum qualifier before the step number and channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value instead of the programmed value.
step#integer0 - 99Step number whose start time is queried.
chanlistoptchannel_list-Channel list.
real (s) - The start time in seconds.
Programs a start time for the voltage Arb: ARB:VOLT:EXP:STAR:TIM 1, (@1)

Specifies the time constant of the exponential curve for the voltage ARB waveform. Referenced to tc in the exponential diagrams.

NameTypeValuesDescription
timereal0 - 3600Time constant value to program.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed time constant instead of setting a numeric value.
ARB:VOLT:EXP:TCON 1, (@1)

Specifies the time constant of the exponential curve for the voltage arbitrary waveform. The query returns the programmed time constant.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum time constant instead of the programmed value.
real (s) - Returns the time constant of the exponential curve.
[SOURce:]ARB:VOLTage:EXPonential:TCONstant? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the total time for the current Arb exponential transition from the starting level to the ending level, in seconds. Referenced to t1 in the exponential diagrams.

NameTypeValuesDescription
timereal0 - 3600Total transition time.
qualifieroptenumMINimum | MAXimumAllows setting the minimum or maximum time.

Queries the total exponential transition time for the current Arb from the starting level to the ending level, in seconds. The optional qualifier can request the minimum or maximum value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum time.
chanlistoptchannel_list-Channel list to query.
real (s) - The total time in seconds.

Programs the total time for the current or voltage to go from the starting level to the ending level in seconds for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Total time for the exponential current step.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed time.
step#integer0 - 99Step number to program.

Returns or sets the total time for a current Arb sequence step to go from the starting level to the ending level, in seconds. The query supports optional MINimum or MAXimum qualifiers and a step number.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier returning the minimum or maximum allowed time.
step#integer0 - 99Arb sequence step number.
real (s) - The total time for the current Arb sequence step, in seconds, or the minimum/maximum value when queried with MINimum or MAXimum.

Programs the total time for the voltage in an Arb sequence step to go from the starting level to the ending level, in seconds.

NameTypeValuesDescription
timereal0 - 3600Total time for the voltage transition.
qualifieroptenumMIN | MAXUse MIN or MAX to set/query the minimum or maximum allowed time.
step#integer0 - 99Sequence step number.

Queries the total time for the voltage to go from the starting level to the ending level in seconds for Arb sequence steps. The value is referenced to t1 in the exponential diagrams.

NameTypeValuesDescription
step#integer0 - 99Step number to query.
real (s) - Returns the total time for the voltage exponential transition for the specified step.

Programs the total time for the voltage to go from the starting level to the ending level in seconds. Referenced to t1 in the Exponential diagrams.

NameTypeValuesDescription
timereal0 - 3600Total exponential transition time.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed time.
chanlistoptchannel_list-Channel list to which the command applies.

Returns the total time for the voltage to go from the starting level to the ending level in seconds. The optional qualifier may request the minimum or maximum value instead of the present setting.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects which value to return: minimum or maximum.
channel_listoptchannel_list-Channel list to which the query applies.
real (s) - The total time for the voltage exponential transition, in seconds.

Specifies the time in seconds, after the pulse completes, that the starting current level persists. Referenced to t2 in the Pulse diagrams.

NameTypeValuesDescription
timereal0 - 3600Time in seconds after the pulse completes that the starting current level persists.
qualifieroptenumMINimum | MAXimumAllows setting the minimum or maximum end time instead of a numeric value.
chanlistoptchannel_list-Channel list to which the setting applies.
[SOURce:]ARB:CURRent:PULSe:END:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:PULSe:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Returns or sets the time in seconds after the pulse completes that the starting current level persists. This form applies to ARB current pulse end time.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum value.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - The end time in seconds.
[SOURce:]ARB:CURRent:PULSe:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the time in seconds, after the pulse completes, that the starting current or voltage level persists for Arb sequence steps. This command applies to the sequence-step current pulse end time parameter.

NameTypeValuesDescription
timereal0 - 3600End time after the pulse completes.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric end time.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
ARB:SEQ:STEP:VOLT:PULS:END:TIM 2, 0, (@1)

Specifies the time in seconds, after the pulse completes, that the starting current level persists for Arb sequence steps. The query returns the programmed end time.

NameTypeValuesDescription
timereal0 - 3600End time after the pulse completes.
step#integer0 - 99Sequence step number.
real (s) - Returns the end time.
ARB:SEQ:STEP:VOLT:PULS:END:TIM 2, 0, (@1)

Specifies the time in seconds, after the pulse completes, that the starting voltage level persists for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600End time value for the voltage pulse.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum end time instead of a numeric value.
step#integer0 - 99Arb sequence step number to program.
ARB:SEQ:STEP:VOLT:PULS:END:TIM 2, 0, (@1)

Returns or sets the time in seconds after the pulse completes that the starting voltage level persists for an ARB sequence step. For the query form, optional MINimum or MAXimum returns the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end time for the query form.
step#integer0 - 99Specifies the sequence step number.
real (s) - Returns the end time, or the minimum/maximum end time when queried with MINimum or MAXimum.
ARB:SEQ:STEP:VOLT:PULS:END:TIM 2, 0, (@1)

Sets the time in seconds, after the pulse completes, that the starting voltage level persists. The query returns the programmed end time for the specified channel, and may be qualified with MINimum or MAXimum.

NameTypeValuesDescription
timereal0 - 3600Time in seconds after the pulse completes that the starting voltage level persists.
qualifieroptenumMINimum | MAXimumQuery qualifier to return the minimum or maximum end time.
channel listoptchannel_list-Channel list.
[SOURce:]ARB:VOLTage:PULSe:END:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:PULSe:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]
Programs an end time for the voltage pulse:ARB:VOLT:PULS:END:TIM 2, (@1)

Specifies the time in seconds after the pulse completes that the starting voltage level persists. Referenced to t2 in the pulse diagrams.

NameTypeValuesDescription
timereal0 - 3600Time in seconds after the pulse completes that the starting voltage level persists.
qualifieroptenumMINimum | MAXimumSets the end time to the minimum or maximum allowed value.
chanlistoptchannel_list-Channels to which the command applies.
real (s) - Returns the programmed end time.
[SOURce:]ARB:VOLTage:PULSe:END:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:PULSe:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]
Programs an end time for the voltage pulse:ARB:VOLT:PULS:END:TIM 2, (@1)

Specifies the delay in seconds after the trigger is received, but before the pulse occurs. Referenced to t0 in the Pulse diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumDelay time after the trigger is received before the pulse occurs.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum time instead of the programmed value.
chanlistoptchannel_list-Channels to which the setting applies.
[SOURce:]ARB:CURRent:PULSe:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:PULSe:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]]
Programs a start- and end-level current: ARB:CURR:PULS:STAR 1, (@1)

Specifies the delay in seconds after the trigger is received, but before the pulse occurs. It is referenced to t0 in the pulse diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start time value.
real (s) - Returns the start time. If MINimum or MAXimum is specified, returns the corresponding limit.

Specifies the current before and after the pulse occurs. It is referenced to I0 in the pulse diagrams.

NameTypeValuesDescription
valuereal-Start/end level value.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start level instead of a numeric value.
channel_listoptchannel_list-Channel list to apply the command to.
Programs a start- and end-level current: ARB:CURR:PULS:STAR 1, (@1)
*RST MIN
*RST 0

Returns the start level before and after the pulse occurs for the current waveform. The query accepts an optional MINimum or MAXimum qualifier, and an optional channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start level to return.
chanlistoptchannel_list-Channels to query.
real - The start value.
ARB:CURRent:PULSe:STARt:LEVel? MIN, (@1)
ARB:CURR:PULS:STAR? 1, (@1)

Specifies the current before and after the pulse occurs for Arb sequence steps. Referenced to I0 in the pulse diagrams.

NameTypeValuesDescription
valuerealminimum - maximumStart and end level current value.
step#integer0 - 99Arb sequence step number.
real - Returns the start value. The query accepts an optional MINimum or MAXimum qualifier before the step number to return the minimum or maximum allowed start value.
Programs a start- and end-level current: ARB:CURR:PULS:STAR 1, (@1)
Programs a start- and end-level for step 0: ARB:SEQ:STEP:VOLT:PULS:STAR 1, 0, (@1)

Specifies the current before and after the pulse occurs for Arb sequence steps. Referenced to I0 in the pulse diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start level instead of a numeric value.
step#optinteger0 - 99Sequence step number to which the start level applies.
real - Returns the start value.
Programs a start- and end-level for step 0: ARB:SEQ:STEP:VOLT:PULS:STAR 1, 0, (@1)

Programs the voltage before and after the pulse occurs for Arb sequence steps.

NameTypeValuesDescription
levelrealMINimum - MAXimumStart/end level voltage for the pulse.
step#integer0 - 99Arb sequence step number to program.
[SOURce:]ARB:SEQuence:STEP:VOLTage:PULSe:STARt[:LEVel] <value> | MINimum | MAXimum,
[SOURce:]ARB:SEQuence:STEP:VOLTage:PULSe:STARt[:LEVel]? [MINimum | MAXimum,] <step#>,
Programs a start- and end-level for step 0: ARB:SEQ:STEP:VOLT:PULS:STAR 1, 0, (@1)

Specifies the current or voltage before and after the pulse occurs for Arb sequence steps. For the query form, returns the start value; MINimum or MAXimum may be used as query qualifiers.

NameTypeValuesDescription
step#integer0 - 99Sequence step number.
returns - Returns the start value for the specified step. MINimum or MAXimum can be queried to return the corresponding programmed limit value.

Sets the delay in seconds after the trigger is received, but before the pulse occurs. It is referenced to t0 in the pulse diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumDelay time after the trigger is received before the pulse occurs.
[SOURce:]ARB:VOLTage:PULSe:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
Programs a start- and end-level voltage: ARB:VOLT:PULS:STAR 1, (@1)

Specifies the delay in seconds after the trigger is received, but before the pulse occurs. Referenced to t0 in the pulse diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumDelay after the trigger is received, before the pulse occurs.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowable time value.
real (s) - Returns the specified start time or, with a qualifier, the minimum or maximum allowable start time.
ARB:VOLT:STAR:TIM 1, (@1)

Specifies the current or voltage before and after the pulse occurs. It is referenced to I0 and V0 in the pulse diagrams.

NameTypeValuesDescription
levelrealminimum - maximumStart and end level value.
qualifieroptenumMINimum | MAXimumOptional keyword to set or query the minimum or maximum level.
chanlistoptchannel_list-Channel list to apply the command to.
ARB:VOLTage:PULSe:STARt 1, (@1)
ARB:VOLT:PULS:STAR 1, (@1)

Sets or queries the voltage before and after the pulse occurs. Referenced to V0 in the pulse diagrams.

NameTypeValuesDescription
valuerealminimum - maximumStart/end level voltage value.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum start level.
chanlistoptchannel_list-Channel list.
real - Returns the start value. MINimum and MAXimum return the minimum or maximum allowed start level, respectively.
Programs a start- and end-level voltage: ARB:VOLT:PULS:STAR 1, (@1)

Sets or queries the top current level of an arbitrary pulse. The level is referenced to I1 in the pulse diagrams.

NameTypeValuesDescription
valuerealMINimum - MAXimumTop current level of the pulse.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed value in a query.
real (s) - Returns the top current level of the pulse. MINimum or MAXimum can be used in the query to return the corresponding limit.
[SOURce:]ARB:CURRent:PULSe:TOP[:LEVel] <value> | MINimum | MAXimum, (@<chanlist>)
[SOURce:]ARB:CURRent:PULSe:TOP[:LEVel]? [MINimum | MAXimum,] (@<chanlist>)

Queries the top current level of the ARB pulse. The value is referenced to I1 in the pulse diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier specifying the minimum or maximum top level.
chanlistoptchannel_list-Channel list to which the query applies.
real - Top current level of the pulse.
[SOURce:]ARB:CURRent:PULSe:TOP[:LEVel] <value> | MINimum | MAXimum, (@<chanlist>)
[SOURce:]ARB:CURRent:PULSe:TOP[:LEVel]? [MINimum | MAXimum,] (@<chanlist>)

Specifies the delay in seconds after the trigger is received, but before the pulse occurs for Arb sequence steps. The command applies to the current pulse start time.

NameTypeValuesDescription
timereal0 - 3600Start time delay after trigger, in seconds.
qualifierenumMINimum | MAXimumSets the start time to the minimum or maximum allowed value.
step#integer0 - 99Arb sequence step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:PULSe:STARt:TIMe 1, (@1)
Programs a start time for the current pulse: ARB:CURR:PULS:STAR:TIM 1, (@1)

Specifies the delay in seconds after the trigger is received, but before the pulse occurs for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start time value to query.
step#integer0 - 99Step number for the ARB sequence step.
real (s) - Returns the start time.
ARB:CURR:PULS:STAR:TIM 1, (@1)

Specifies the top current level of the pulse for Arb sequence steps. The level is referenced to I1 in the pulse diagrams.

NameTypeValuesDescription
valuerealMINimum - MAXimumTop current level of the pulse.
step#integer0 - 99Arb sequence step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:PULSe:TOP[:LEVel] <value> | MINimum | MAXimum, <step#>, (@<chanlist>)

Specifies the top current level of the pulse for Arb sequence steps.

NameTypeValuesDescription
step#integer0 - 99Step number to program or query.
qualifieroptenumMINimum | MAXimumOptional qualifier that queries the minimum or maximum allowed top level.
real - Returns the programmed top current pulse level for the specified step, or the minimum/maximum value when qualified.
ARB:SEQ:STEP:CURR:PULS:TOP 1, 0, (@1)

Programs the delay in seconds after the trigger is received, but before the voltage pulse occurs for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Start time delay before the pulse occurs.
qualifieroptenumMINimum | MAXimumSets the start time to the minimum or maximum allowed value.
step#integer0 - 99Sequence step number.
Programs a start time for the voltage pulse: ARB:VOLT:PULS:STAR:TIM 1, (@1)

Returns the start time delay in seconds for the voltage pulse in an ARB sequence step. The step number must be specified, and an optional MINimum or MAXimum qualifier may be used to query the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable start time value.
step#integer0 - 99Specifies the sequence step number.
real (s) - Returns the programmed start time delay in seconds for the specified voltage pulse sequence step, or the minimum/maximum limit when qualified with MINimum or MAXimum.
Programs a start time for the voltage pulse: ARB:VOLT:PULS:STAR:TIM 1, (@1)
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:PULS:STAR:TIM 1, 0, (@1)

Sets the top voltage level of the pulse for Arb sequence steps. The command is referenced to V1 in the pulse diagrams.

NameTypeValuesDescription
valuerealMINimum - MAXimumTop voltage level of the pulse.
step#integer0 - 99Sequence step number.
channel listchannel_list-Channel list to apply the command to.
Programs a top voltage level for step 0: ARB:SEQ:STEP:VOLT:PULS:TOP 1, 0, (@1)

Returns the top voltage level of the pulse for Arb sequence steps. The query can also be qualified with MINimum or MAXimum to return the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier to request the minimum or maximum level.
step#integer0 - 99Step number for the Arb sequence step.
real (V) - Returns the top voltage level for the specified Arb sequence step, or the minimum/maximum level when qualified with MINimum or MAXimum.
Programs a start time for the current pulse: ARB:CURR:PULS:STAR:TIM 1, (@1)
Programs a start time for the voltage pulse: ARB:VOLT:PULS:STAR:TIM 1, (@1)
Programs a start time for step 0: ARB:SEQ:STEP:VOLT:PULS:STAR:TIM 1, 0, (@1)

Sets or queries the top voltage level of an arbitrary waveform pulse. The level is referenced to V1 in the pulse diagrams.

NameTypeValuesDescription
valuereal0 - 3600Top voltage level of the pulse.
qualifieroptenumMINimum | MAXimumKeyword qualifier selecting the minimum or maximum allowed value.
channel listchannel_list-Channel list to which the command applies.
ARB:VOLT:PULS:TOP 1, (@1)
ARB:VOLT:PULS:TOP? (@1)

Specifies the top voltage level of the pulse for ARB sequence steps. The value can be queried directly or with the MINimum or MAXimum qualifier.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum top voltage level instead of the programmed value.
real - Returns the top voltage level of the pulse for the specified step, or the minimum/maximum value when queried with a qualifier.
ARB:VOLT:PULS:TOP? 1, (@1)

Programs or queries the top time of the current pulse in seconds. The time is referenced to t1 in the pulse diagrams.

NameTypeValuesDescription
timereal0 - 3600Top pulse time in seconds.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowable top time.
chanlistoptchannel_list-Channel list.
real (s) - Returns the top time of the current pulse in seconds. MINimum or MAXimum returns the corresponding limit value.
[SOURce:]ARB:CURRent:PULSe:TOP:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:PULSe:TOP:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Sets or queries the pulse top time for the current arbitrary pulse source. The time is specified in seconds and is referenced to t1 in the pulse diagrams.

NameTypeValuesDescription
timerealminimum - maximumPulse top time in seconds.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed top time instead of the programmed value.
chanlistoptchannel_list-Channel list.
real (s) - Returns the pulse top time in seconds. With a qualifier, returns the minimum or maximum allowed top time.
[SOURce:]ARB:CURRent:PULSe:TOP:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:PULSe:TOP:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the top time for the current pulse in an arbitrary sequence step. The time is specified in seconds and is referenced to t1 in the pulse diagrams.

NameTypeValuesDescription
timereal0 - 3600Pulse top time in seconds.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed time value.
step#integer0 - 99Arbitrary sequence step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:PULSe:TOP:TIMe <time> | MINimum | MAXimum, <step#>[,
[SOURce:]ARB:SEQuence:STEP:CURRent:PULSe:TOP:TIMe? [MINimum | MAXimum,] <step#>[

Queries the top time of the current pulse for an arbitrary sequence step. The time is specified in seconds.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed top time instead of the programmed value.
step#integer0 - 99Arbitrary sequence step number.
real (s) - Returns the end time of the pulse in seconds for the specified step.

Programs the pulse top time for an arb sequence step in seconds. The value is range- and product-model-dependent; queries can return the current value or the minimum/maximum setting.

NameTypeValuesDescription
timereal0 - 3600Pulse top time to set for the specified sequence step.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed top time instead of a numeric value.
step#integer0 - 99Sequence step index to program.

Returns the pulse top time in seconds for an arbitrary sequence voltage step. The optional qualifier selects the minimum or maximum value instead of the present setting.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier for the query.
step#integer0 - 99Sequence step number.
real (s) - End time for the specified pulse top time setting.

Programs the time of the voltage pulse top level in seconds. The value is referenced to t1 in the pulse diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumPulse top time.
qualifieroptenumMINimum | MAXimumReturns or sets the minimum or maximum allowed time.
chanlistoptchannel_list-Channel list.
[SOURce:]ARB:VOLTage:PULSe:TOP:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:PULSe:TOP:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]]
ARB:VOLT:PULS:TOP:TIM 2, (@1)

Returns the pulse top time in seconds for the voltage arbitrary waveform pulse command. The query can be qualified with MINimum or MAXimum to return the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum top time.
real (s) - The pulse top time in seconds, or the minimum/maximum value when queried with MINimum or MAXimum.
ARB:VOLTage:PULSe:TOP:TIMe? [MINimum | MAXimum,] [(@<chanlist>)

Specifies the ending current or voltage level after the ramp occurs, referenced to I1 and V1 in the Ramp diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding level value.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end level instead of a numeric value.
channel_listoptchannel_list-Channel list.

Specifies the ending current or voltage level after the ramp occurs, referenced to I1 and V1 in the ramp diagrams. For the query form, returns the end level value; MINimum or MAXimum may be specified with the query to request the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier specifying whether to return the minimum or maximum end level.
chanlistoptchannel_list-Optional channel list.
real - The ending current or voltage level after the ramp occurs. With MINimum or MAXimum, returns the corresponding limit value.
[SOURce:]ARB:CURRent:RAMP:END[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the ending current or voltage level after the ramp occurs for Arb sequence steps.

NameTypeValuesDescription
valuerealminimum - maximumEnding current or voltage level after the ramp occurs.
step#integer0 - 99Arb sequence step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:END[:LEVel] <value> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:END[:LEVel]? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]
Programs an end level current: ARB:CURR:RAMP:END 2, (@1)
Programs an end level voltage for step 0: ARB:SEQ:STEP:VOLT:RAMP:END 20, 0, (@1)

Returns or sets the ending current or voltage level after the ramp occurs for an ARB sequence step. The level is referenced to I1 and V1 in the ramp diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding current or voltage level after the ramp occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end level value.
step#integer0 - 99ARB sequence step number.
real - Returns the end value.
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:END[:LEVel]? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]
Programs an end level current: ARB:CURR:RAMP:END 2, (@1)
Programs an end level voltage for step 0: ARB:SEQ:STEP:VOLT:RAMP:END 20, 0, (@1)

Specifies the ending voltage level after the ramp occurs for Arb sequence steps.

NameTypeValuesDescription
levelrealminimum - maximumEnding voltage level after the ramp occurs.
step#integer0 - 99Sequence step number.
ARB:SEQ:STEP:VOLT:RAMP:END 20, 0, (@1)

Specifies the ending voltage level after the ramp occurs for Arb sequence steps. The query returns the end value; with an optional MINimum or MAXimum qualifier it returns the corresponding limit instead.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum end level value.
step#optinteger0 - 99Sequence step number.
real - End voltage level after the ramp occurs; returns the minimum or maximum value when queried with the optional qualifier.
Programs an end level voltage for step 0: ARB:SEQ:STEP:VOLT:RAMP:END 20, 0, (@1)

Specifies the ending voltage level after the ramp occurs, referenced to V1 in the ramp diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding voltage level after the ramp occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed ending voltage level.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:VOLTage:RAMP:END[:LEVel] <value> | MINimum | MAXimum[, (@<chanlist>)]

Specifies the ending voltage level after the ramp occurs. The value is referenced to V1 in the Ramp diagrams.

real - Returns the ending voltage level.
[SOURce:]ARB:VOLTage:RAMP:END[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the time in seconds, after the current ramp completes, that the ending current level persists. The value is referenced to t2 in the ramp diagrams.

NameTypeValuesDescription
timereal0 - 3600End time for the current ramp.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable end time.
chanlistoptchannel_list-Channel list to which the setting applies.
[SOURce:]ARB:CURRent:RAMP:END:TIMe 2, (@1)

Returns the end time in seconds, after the current ramp completes, that the ending current level persists. The query can optionally be qualified with MINimum or MAXimum, and can be applied to specified channels.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end time.
channel_listoptchannel_list-Channels to query.
real (s) - Returns the end time in seconds. MINimum returns the minimum allowed end time; MAXimum returns the maximum allowed end time.
[SOURce:]ARB:CURRent:RAMP:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the time in seconds, after the ramp completes, that the ending current level persists for an ARB sequence step. The value is referenced to t2 in the ramp diagrams.

NameTypeValuesDescription
timereal0 - 3600End time after the ramp completes.
qualifierenumMINimum | MAXimumSets the end time to the minimum or maximum allowed value.
step#integer0 - 99ARB sequence step number.
ARB:SEQ:STEP:VOLT:RAMP:END:TIM 2, 0, (@1)

Specifies the time in seconds, after the ramp completes, that the ending current level persists for Arb sequence steps. This command is the query form for a sequence-step current ramp end time.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum end time.
step#integer0 - 99Arb sequence step number.
real (s) - Returns the programmed end time in seconds for the specified step, or the minimum/maximum value when queried with the optional qualifier.
ARB:SEQ:STEP:VOLT:RAMP:END:TIM 2, 0, (@1)

Programs the time in seconds, after the ramp completes, that the ending voltage level persists for Arb sequence steps. The value applies to a specific sequence step and channel list.

NameTypeValuesDescription
timereal0 - 3600End time for the voltage ramp after completion.
qualifieroptenumMINimum | MAXimumAllows setting the minimum or maximum end time instead of a numeric value.
step#integer0 - 99Sequence step number to program.
ARB:SEQ:STEP:VOLT:RAMP:END:TIM 2, 0, (@1)

Specifies the time in seconds, after the ramp completes, that the ending voltage level persists for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Time in seconds that the ending voltage level persists after the ramp completes.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end time instead of a numeric value.
step#integer0 - 99Arb sequence step number.
real (s) - Returns the end time.
ARB:SEQ:STEP:VOLT:RAMP:END:TIM 2, 0, (@1)

Specifies the time in seconds, after the ramp completes, that the ending voltage level persists. Referenced to t2 in the ramp diagrams.

NameTypeValuesDescription
timereal0 - 3600End time for the voltage ramp.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end time instead of a numeric value.
chanlistoptchannel_list-Channel list to which the setting applies.
ARB:VOLTage:RAMP:END:TIMe 2, (@1)

Specifies the time in seconds, after the ramp completes, that the ending voltage level persists. This applies to ARB voltage ramp end timing.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end time.
channel_listoptchannel_list-Channel list to which the command applies.
real (s) - Returns the end time. MINimum and MAXimum query forms return the minimum or maximum allowed end time, respectively.
ARB:VOLT:RAMP:END:TIM 2, (@1)

Specifies the rise time of the ramp in seconds, referenced to t1 in the Ramp diagrams.

NameTypeValuesDescription
timereal0 - 3600Rise time of the ramp.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum rise time.
channel_listoptchannel_list-Target channel list.
ARB:CURR:RAMP:RTIM 10, (@1)
ARB:VOLT:RAMP:RTIM 10, (@1)

Returns the rise time of the current ramp in seconds. It is referenced to t1 in the Ramp diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum rise time.
real (s) - The rise time of the current ramp in seconds.
ARB:CURRent:RAMP:RTIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the initial current level before the ramp occurs. Referenced to I0 in the ramp diagrams.

NameTypeValuesDescription
valuereal0 - 3600Initial current level before the ramp occurs.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum in place of a numeric value.
ARB:CURR:RAMP:STAR 10, (@1)

Sets the initial current or voltage level before the ramp occurs. It is referenced to I0 and V0 in the Ramp diagrams.

NameTypeValuesDescription
valuereal0 - 3600Initial level before the ramp occurs.
qualifieroptenumMINimum | MAXimumSets the initial level to the minimum or maximum allowed value.

Specifies the rise time of the ramp in seconds for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Rise time of the ramp.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed rise time.
step#integer0 - 99Sequence step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:RTIMe <time> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:RTIMe? [MINimum | MAXimum,] <step#>, [(@<chan-
list>)]

Specifies the rise time of the ramp in seconds for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum rise time for the selected step.
step#integer0 - 99Selects the sequence step to query.
real (s) - Returns the rise time.
Programs a rise time for step 0: ARB:SEQ:STEP:VOLT:RAMP:RTIM 10, 0, (@1)

Programs the rise time of the ramp in seconds for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Rise time of the ramp in seconds.
qualifieroptenumMIN | MAXSets the rise time to the minimum or maximum allowed value.
step#integer0 - 99Sequence step number.
Programs a rise time for step 0: ARB:SEQ:STEP:VOLT:RAMP:RTIM 10, 0, (@1)

Returns the rise time of the ramp in seconds for Arb sequence steps.

NameTypeValuesDescription
step#integer0 - 99Sequence step number to read back.
qualifieroptenumMINimum | MAXimumOptional query qualifier returning the minimum or maximum rise time.
real (s) - Rise time of the ramp in seconds.
ARB:SEQ:STEP:VOLT:RAMP:RTIM 10, 0, (@1)

Specifies the rise time of the voltage ramp in seconds. It is referenced to t1 in the Ramp diagrams.

NameTypeValuesDescription
timereal0 - 3600Rise time of the ramp.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed rise time.
channel_listoptchannel_list-Target output channel list.
[SOURce:]ARB:VOLTage:RAMP:RTIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:RAMP:RTIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the rise time of the voltage ramp in seconds. Referenced to t1 in the Ramp diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier to query the minimum or maximum rise time.
chanlistoptchannel_list-Channel list.
real (s) - Rise time of the ramp in seconds.
ARB:VOLT:RAMP:RTIM?
ARB:VOLT:RAMP:RTIM? MIN, (@1)

Specifies the initial current or voltage level before the ramp occurs. It is referenced to I0 and V0 in the Ramp diagrams.

NameTypeValuesDescription
valuereal0 - 3600Initial ramp level value.
qualifieroptenumMINimum | MAXimumKeyword alternative to the numeric value.
[SOURce:]ARB:VOLTage:RAMP:STARt[:LEVel] <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:RAMP:STARt[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets or queries the initial current or voltage level before the ramp occurs. Referenced to I0 and V0 in the Ramp diagrams.

NameTypeValuesDescription
valuereal-Initial current or voltage level before the ramp occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed value.
real - Returns the initial current or voltage level before the ramp occurs.
[SOURce:]ARB:VOLTage:RAMP:STARt[:LEVel] <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:RAMP:STARt[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the delay in seconds after the trigger is received, before the ramp occurs. It is referenced to t0 in the ramp diagrams.

NameTypeValuesDescription
timerealsDelay after the trigger is received before the ramp occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed time value.
channel_listoptchannel_list-Channel list to apply the command to.
[SOURce:]ARB:CURRent:RAMP:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:RAMP:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the delay in seconds after the trigger is received, but before the ramp occurs. The delay is referenced to t0 in the ramp diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum start time.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - Returns the start time value, or the minimum or maximum start time when queried with the corresponding qualifier.
ARB:CURR:RAMP:STAR:TIME 1, (@1)
ARB:CURR:RAMP:STAR:TIME? MIN, (@1)

Specifies the delay in seconds after the trigger is received for Arb sequence steps, before the ramp occurs.

NameTypeValuesDescription
timerealsDelay time before the ramp occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed value instead of a numeric time.
step#integer0 - 99Arb sequence step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:STARt:TIMe <time> | MINimum | MAXimum, <step#> [, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:STARt:TIMe? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Specifies the delay in seconds after the trigger is received for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier that requests the minimum or maximum start time.
step#integer0 - 99Arb sequence step number.
real (s) - Returns the start time value for the specified step, or the minimum/maximum start time when qualified.
[SOURce:]ARB:CURRent:RAMP:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:RAMP:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:STARt:TIMe <time> | MINimum | MAXimum, <step#>
[SOURce:]ARB:SEQuence:STEP:CURRent:RAMP:STARt:TIMe? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Specifies the initial current level before the ramp occurs for Arb sequence steps. The setter accepts a value or the MINimum/MAXimum keywords, followed by a step number and optional channel list.

NameTypeValuesDescription
valuerealMINimum - MAXimumInitial current level before the ramp occurs.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
ARB:CURR:RAMP:STAR 1, (@1)
ARB:SEQ:STEP:VOLT:RAMP:STAR 1, 0, (@1)

Specifies the initial current level before the ramp occurs for Arb sequence steps. The query returns the programmed start value for the selected step and channel list, with optional MINimum or MAXimum qualifier support.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum start level.
step#integer0 - 99Arb sequence step number.
real - Returns the programmed start level current for the specified step, or the minimum/maximum start level when requested with the optional qualifier.
Programs a start level current: ARB:CURR:RAMP:STAR 1, (@1)
Programs a start level voltage: ARB:VOLT:RAMP:STAR 1, (@1)
Programs a start level for step 0: ARB:SEQ:STEP:VOLT:RAMP:STAR 1, 0, (@1)

Specifies the delay in seconds after the trigger is received for Arb sequence steps, before the ramp occurs.

NameTypeValuesDescription
timerealsDelay after the trigger is received before the ramp occurs.
qualifierenumMINimum | MAXimumSelects the minimum or maximum allowed time value.
step#integer0 - 99Sequence step number.
[SOURce:]ARB:SEQuence:STEP:VOLTage:RAMP:STARt:TIMe <time> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:VOLTage:RAMP:STARt:TIMe? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]
Programs a start level for step 0: ARB:SEQ:STEP:VOLT:RAMP:STAR 1, 0, (@1)

Specifies the delay in seconds after the trigger is received for Arb sequence steps, before the ramp occurs.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum start time value.
step#integer0 - 99Step number to which the start time applies.
real (s) - Returns the start time value.
ARB:SEQ:STEP:VOLT:RAMP:STAR:TIM 1, 0, (@1)

Specifies the initial voltage level before the ramp occurs for Arb sequence steps.

NameTypeValuesDescription
valuerealMINimum - MAXimumInitial voltage level before the ramp occurs.
step#integer0 - 99Arb sequence step number.
channel listoptchannel_list-Channel list to which the command applies.
Programs a start level voltage: ARB:VOLT:RAMP:STAR 1, (@1)
Programs a start level for step 0: ARB:SEQ:STEP:VOLT:RAMP:STAR 1, 0, (@1)

Specifies the initial voltage level before the ramp occurs for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum start level instead of a numeric value.
step#integer0 - 99Step number for the Arb sequence step.
chanlistoptchannel_list-Channel list to which the command applies.
real - Returns the start value.
Programs a start level voltage: ARB:VOLT:RAMP:STAR 1, (@1)
Programs a start level for step 0: ARB:SEQ:STEP:VOLT:RAMP:STAR 1, 0, (@1)

Specifies the delay in seconds after the trigger is received, but before the ramp occurs. The delay is referenced to t0 in the Ramp diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumDelay before the ramp occurs after the trigger is received.
ARB:CURR:RAMP:STAR 1, (@1)
ARB:VOLT:RAMP:STAR 1, (@1)

Returns the delay in seconds after the trigger is received, before the voltage ramp starts for an Arb sequence step. The value is referenced to t0 in the ramp diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start time.
step#integer0 - 99Arb sequence step number.
real (s) - The start time for the selected step, or the minimum or maximum start time when qualified.

Specifies the amplitude or peak value of the current sine wave. The command is referenced to I0 in the Sinusoid diagrams.

NameTypeValuesDescription
valuerealminimum - maximumAmplitude value to program.
qualifieroptenumMINimum | MAXimumOptional keyword to query the minimum or maximum amplitude value.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:CURRent:SINusoid:AMPLitude 5, (@1)
[SOURce:]ARB:CURRent:SINusoid:AMPLitude? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the amplitude or peak value of the current sine wave. The optional qualifier may be used to query the minimum or maximum amplitude, and an optional channel list may be included.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum amplitude to query.
chanlistoptchannel_list-Specifies the channel list.
real - The amplitude or peak value of the current sine wave.
[SOURce:]ARB:CURRent:SINusoid:AMPLitude? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the amplitude or peak value of the current sine wave for Arb sequence steps. The value is referenced to I0 in the Sinusoid diagrams.

NameTypeValuesDescription
valuerealminimum - maximumAmplitude or peak value to program.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channels to which the command applies.
[SOURce:]ARB:SEQuence:STEP:CURRent:SINusoid:AMPLitude <value> | MINimum | MAXimum,
[SOURce:]ARB:SEQuence:STEP:CURRent:SINusoid:AMPLitude? [MINimum | MAXimum,] <step#>[,
(@<chanlist>)]

Specifies the amplitude or peak value of the current sine wave for Arb sequence steps. The value is referenced to I0 in the Sinusoid diagrams.

NameTypeValuesDescription
amplituderealminimum - maximumAmplitude or peak value for the current sine wave.
step#integer0 - 99Sequence step number to program or query.
real - Returns the current sine-wave amplitude for the specified sequence step.
Programs a current amplitude for step 0: ARB:SEQ:STEP:VOLT:SIN:AMPL 5, 0, (@1)

Sets the amplitude or peak value of the voltage sine wave for Arb sequence steps. The value is referenced to the Sinusoid diagrams.

NameTypeValuesDescription
valuerealminimum - maximumAmplitude or peak value of the voltage sine wave.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list.
[SOURce:]ARB:SEQuence:STEP:VOLTage:SINusoid:AMPLitude <value> | MINimum | MAXimum,
[SOURce:]ARB:SEQuence:STEP:VOLTage:SINusoid:AMPLitude? [MINimum | MAXimum,] <step#>[,
(@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:VOLTage:SINusoid:AMPLitude <value> | MINimum | MAXimum,

Returns the amplitude or peak value of the voltage sine wave for an ARB sequence step. The optional qualifier requests the minimum or maximum supported amplitude instead of the present value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed amplitude.
step#integer0 - 99Selects the ARB sequence step.
real - The amplitude or peak value of the voltage sine wave for the selected step, or the minimum/maximum supported value when qualified.
[SOURce:]ARB:SEQuence:STEP:VOLTage:SINusoid:AMPLitude? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Specifies the amplitude or peak value of the voltage sine wave. The value is referenced to V0 in the Sinusoid diagrams.

NameTypeValuesDescription
valuereal-Amplitude or peak value of the voltage sine wave.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum amplitude value.
channel_listoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:VOLTage:SINusoid:AMPLitude <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:SINusoid:AMPLitude? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the amplitude or peak value of the voltage sine wave. The value is referenced to V0 in the Sinusoid diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum amplitude.
chanlistoptchannel_list-Channel list to which the query applies.
real - Amplitude or peak value of the voltage sine wave.
[SOURce:]ARB:VOLTage:SINusoid:AMPLitude? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the frequency of the current sine wave in Hertz. The command accepts numeric frequency values or the MINimum/MAXimum keywords, and can be applied to selected channels.

NameTypeValuesDescription
frequencyreal2.7778E-6 - 100Sets the current sine wave frequency.
qualifieroptenumMINimum | MAXimumOptional keyword that sets the frequency to the minimum or maximum allowed value.
chanlistoptchannel_list-Channels to which the command applies.
[SOURce:]ARB:CURRent:SINusoid:FREQuency <frequency> | MINimum | MAXimum[, (@<chanlist>)]
Programs a current frequency: ARB:CURR:SIN:FREQ 10, (@1)

Queries the frequency of the current sine wave in Hertz. The query can be qualified with MINimum or MAXimum, and can be applied to selected channels.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSpecifies whether to return the minimum or maximum frequency.
chanlistoptchannel_list-Channels to query.
real (Hz) - Returns the frequency of the current sine wave in Hertz.
Programs a current frequency: ARB:CURR:SIN:FREQ 10, (@1)

Sets the offset of the current sine wave from zero, referenced to I1 in the Sinusoid diagrams. Applies to the selected channel list.

NameTypeValuesDescription
valuerealMINimum - MAXimumOffset value for the current sine wave from zero.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable offset value.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:CURRent:SINusoid:OFFSet <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:SINusoid:OFFSet? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the offset of the current sine wave from zero. The query may be qualified with MINimum or MAXimum, and can be applied to selected channels.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum offset value to query.
chanlistoptchannel_list-Channel list.
real (A) - The offset value in amperes. If queried with MINimum or MAXimum, returns the corresponding minimum or maximum allowed offset.
[SOURce:]ARB:CURRent:SINusoid:OFFSet? [MINimum | MAXimum,] [(@<chanlist>)]]

Specifies the frequency of the current sine wave in Hertz for Arb sequence steps.

NameTypeValuesDescription
frequencyreal2.7778E-6 - 100Sets the current sine-wave frequency for a sequence step.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed frequency.
step#integer0 - 99Sequence step number to program.
ARB:SEQ:STEP:VOLT:SIN:FREQ 10, 0, (@1)

Sets the frequency of the current sine wave in Hertz for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum frequency value.
step#integer0 - 99Arb sequence step number.
real (Hz) - Returns the frequency value for the specified Arb sequence step.
ARB:SEQ:STEP:CURR:SIN:FREQ 10, 0, (@1)

Programs the frequency of the voltage sine wave for Arb sequence steps in Hertz.

NameTypeValuesDescription
frequencyreal2.7778E-6 - 100Frequency of the voltage sine wave.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable frequency.
step#integer0 - 99Sequence step number.
[SOURce:]ARB:SEQuence:STEP:VOLTage:SINusoid:FREQuency <frequency> | MINimum | MAXimum,
<step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:VOLTage:SINusoid:FREQuency? [MINimum | MAXimum,] <step#>[

Sets or queries the frequency of the voltage sine wave for Arb sequence steps in Hertz. The query can return the present value or the minimum/maximum value when qualified.

NameTypeValuesDescription
frequencyreal2.7778E-6 - 100Frequency of the voltage sine wave for Arb sequence steps.
step#integer0 - 99Sequence step number.
qualifieroptenumMINimum | MAXimumSelects whether the query returns the minimum or maximum frequency.
real (Hz) - Returns the present frequency in Hertz, or the minimum/maximum frequency when qualified.
Programs a voltage frequency for step 0: ARB:SEQ:STEP:VOLT:SIN:FREQ 10, 0, (@1)

Specifies the frequency of the voltage sine wave in Hertz.

NameTypeValuesDescription
frequencyreal2.7778E-6 - 100Sets the voltage sine wave frequency.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum frequency instead of a numeric value.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:VOLTage:SINusoid:FREQuency <frequency> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:SINusoid:FREQuency? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the frequency of the voltage sine wave in Hertz. The query may be qualified with MINimum or MAXimum, and may be applied to selected channels.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum frequency instead of the present setting.
chanlistoptchannel_list-Channels to query.
real (Hz) - The voltage sine-wave frequency in Hertz.
ARB:VOLT:SIN:FREQ?
ARB:VOLT:SIN:FREQ? MIN
ARB:VOLT:SIN:FREQ? MAX, (@1)

Sets the offset of the voltage sine wave from zero. Referenced to V1 in the Sinusoid diagrams.

NameTypeValuesDescription
valuereal-Offset value for the voltage sine wave.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric offset value.
[SOURce:]ARB:VOLTage:SINusoid:OFFSet <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:SINusoid:OFFSet? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the offset of the voltage sine wave from zero, referenced to V1 in the sinusoid diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum offset value.
real - Returns the voltage sine wave offset value.
[SOURce:]ARB:VOLTage:SINusoid:OFFSet? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the offset of the current sine wave from zero for Arb sequence steps. The offset cannot be less than the peak value of the sine wave because the output cannot generate negative amplitudes.

NameTypeValuesDescription
valuerealminimum - maximumOffset value to program.
step#integer0 - 99Arb sequence step number.
ARB:CURR:SIN:OFFS 5, (@1)
ARB:SEQ:STEP:VOLT:SIN:OFFS 5, 0, (@1)

Specifies the offset of the current sine wave from zero for Arb sequence steps. The offset cannot be less than the peak value of the sine wave because the output cannot generate negative amplitudes.

NameTypeValuesDescription
valuerealminimum - maximumOffset value.
step#integer0 - 99Sequence step number.
channel_listoptchannel_list-Channel list to apply the command to.
real - Returns the offset value. For the query form, an optional MINimum or MAXimum qualifier may be used before the step number to request the minimum or maximum offset value.
ARB:CURR:SIN:OFFS 5, (@1)
ARB:SEQ:STEP:VOLT:SIN:OFFS 5, 0, (@1)

Programs the offset of the voltage sine wave from zero for an arbitrary-sequence step. The offset value must not be less than the peak value of the sine wave because the output cannot generate negative amplitudes.

NameTypeValuesDescription
valuerealminimum - maximumOffset value to program.
step#integer0 - 99Sequence step number.
ARB:SEQ:STEP:VOLT:SIN:OFFS 5, 0, (@1)

Returns the offset of the voltage sine wave from zero for an Arb sequence step. The output cannot generate negative amplitudes, so the offset value cannot be less than the peak value of the sine wave.

NameTypeValuesDescription
step#integer0 - 99Step number to query.
qualifieroptenumMINimum | MAXimumOptional qualifier that returns the minimum or maximum offset value instead of the present value.
real - The offset value.
ARB:SEQ:STEP:VOLT:SIN:OFFS? 0, (@1)

Specifies the ending current level after the staircase occurs. It is referenced to I1 in the Staircase diagrams and the value is range- and product-model dependent.

NameTypeValuesDescription
valuerealminimum - maximumEnding current level after the staircase occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end value instead of a numeric value.

Specifies the ending current level after the staircase occurs. The end level is referenced to I1 in the Staircase diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding current level after the staircase occurs.
real - The ending current level. MINimum and MAXimum return the minimum or maximum allowed end value, respectively.

Specifies the ending current or voltage level after the staircase occurs for Arb sequence steps. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
valuerealminimum - maximumEnding current or voltage level.
step#integer0 - 99Staircase step number.

Specifies the ending current level after the staircase occurs for Arb sequence steps. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
valuerealminimum - maximumEnding current level.
step#integer0 - 99Arb sequence step number.
real - Returns the ending current level. Query form accepts an optional MINimum or MAXimum qualifier and an optional step number.

Sets the ending voltage level after the staircase occurs for Arb sequence steps. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
valuereal-Ending voltage level after the staircase occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed ending level.
step#integer0 - 99Arb sequence step number.

Specifies the ending voltage level after the staircase occurs for an ARB sequence step. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end level instead of a numeric value.
step#integer0 - 99Sequence step number.
real - Returns the end value for the specified step. If queried with MINimum or MAXimum, returns the minimum or maximum allowed end value, respectively.

Specifies the ending voltage level after the staircase occurs. The end level is referenced to V1 in the Staircase diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding voltage level after the staircase occurs.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum allowable end level.

Specifies the ending voltage level after the staircase occurs. Referenced to V1 in the Staircase diagrams.

NameTypeValuesDescription
valuerealminimum - maximumEnding voltage level after the staircase occurs.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum allowed voltage level instead of a numeric value.
real - Returns the ending voltage level after the staircase occurs. Querying with MINimum or MAXimum returns the corresponding limit value.

Programs the time in seconds that the ending current level persists after the staircase completes. This command applies to the current staircase and is referenced to t2 in the staircase diagrams.

NameTypeValuesDescription
timereal0 - 3600End time after the staircase completes.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum end time.
[SOURce:]ARB:CURRent:STAircase:END:TIMe 2, (@1)

Returns the ending time in seconds after the staircase completes. The query accepts the optional qualifiers MINimum or MAXimum to return the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum end time.
chanlistoptchannel_list-Optional channel list.
real (s) - The ending time after the staircase completes, in seconds. With MINimum or MAXimum, returns the corresponding limit.
ARB:CURR:STA:END:TIM? MIN,(@1)
ARB:CURR:STA:END:TIM? MAX,(@1)

Programs the time in seconds that the ending current or voltage level persists after an Arb sequence staircase step completes. The step-specific form applies to Arb sequence steps and takes a step number argument.

NameTypeValuesDescription
timereal0 - 3600End time after the staircase completes.
qualifieroptenumMINimum | MAXimumSets the end time to the minimum or maximum allowed value.
step#integer0 - 99Arb sequence step number.
ARB:SEQ:STEP:VOLT:STA:END:TIM 2, 0, (@1)

Sets or queries the end time after a current staircase step in an ARB sequence staircase. The time is the duration, in seconds, that the ending current level persists after the staircase completes.

NameTypeValuesDescription
step#integer0 - 99Arb sequence step number.
timereal0 - 3600End time after the staircase completes, in seconds.
real (s) - Returns the end time after the staircase completes for the specified step. MINimum and MAXimum return the minimum or maximum allowed end time, respectively.
ARB:SEQ:STEP:CURR:STA:END:TIM 2, 0, (@1)
ARB:SEQ:STEP:CURR:STA:END:TIM 2, 0, (@1)

Programs the time in seconds, after an Arb sequence step staircase completes, that the ending voltage level persists.

NameTypeValuesDescription
timereal0 - 3600Time in seconds that the ending level persists after the staircase completes.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable time.
step#integer0 - 99Arb sequence step number.

Returns the end time after the staircase completes for an arbitrary sequence step voltage staircase. The optional qualifier requests the minimum or maximum value instead of the present setting.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier.
step#integer0 - 99Step number for the arbitrary sequence step.
real (s) - End time in seconds after the staircase completes for the specified step, or the minimum/maximum value when qualified.
ARB:SEQ:STEP:VOLT:STA:END:TIM 2, 0, (@1)
ARB:SEQ:STEP:VOLT:STA:END:TIM? 0, (@1)

Programs the time in seconds, after the staircase completes, that the ending voltage level persists. The time is referenced to t2 in the Staircase diagrams.

NameTypeValuesDescription
timereal0 - 3600Time in seconds that the ending voltage level persists after the staircase completes.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end time.
[SOURce:]ARB:VOLTage:STAircase:END:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:STAircase:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Queries the time in seconds that the ending voltage level persists after the staircase completes. The query can optionally be qualified with MINimum or MAXimum, and can be directed to a channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum end time.
chanlistoptchannel_list-Channel list to query.
real (s) - The end time in seconds after the staircase completes, or the minimum/maximum end time when qualified with MINimum or MAXimum.
[SOURce:]ARB:VOLTage:STAircase:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the number of steps in the current staircase for an ARB sequence step. The corresponding query returns the number of steps for the specified step number, optionally with a MINimum or MAXimum qualifier.

NameTypeValuesDescription
valueinteger1 - 500Number of staircase steps.
qualifieroptenumMINimum | MAXimumReturns or sets the minimum or maximum allowed value.
step#integer0 - 99Sequence step number.
integer - Returns the number of steps in the staircase for the specified step number. With MINimum or MAXimum, returns the minimum or maximum allowed number of steps.
ARB:SEQ:STEP:CURR:STA:NST 5, 0, (@1)
ARB:CURR:STA:NST 5, (@1)

Returns the number of steps in the staircase for Arb sequence steps. The query can be qualified with MINimum or MAXimum before the step number.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed value to return.
step#integer0 - 99Sequence step number.
number - Number of steps in the staircase.
Programs five steps for the current staircase: ARB:CURR:STA:NST 5, (@1)
Programs five steps for the voltage staircase: ARB:VOLT:STA:NST 5, (@1)
Programs five steps for sequence step 0: ARB:SEQ:STEP:VOLT:STA:NST 5, 0, (@1)

Specifies the initial current before the staircase occurs for Arb sequence steps, referenced to I0 in the staircase diagrams. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
valuereal1 - 500Initial start level for the staircase.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start level.
step#integer0 - 99Sequence step number.
[SOURce:]ARB:CURRent:STAircase:STARt[:LEVel] <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:STAircase:STARt[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the initial current before the staircase occurs. The start level is referenced to I0 in the staircase diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum allowed start level.
chanlistoptchannel_list-Channel list to query.
real - The initial current level before the staircase occurs.
[SOURce:]ARB:CURRent:STAircase:STARt[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets or queries the number of steps in the current staircase for ARB sequence steps. The value can be specified directly or as MINimum/MAXimum.

NameTypeValuesDescription
valueinteger1 - 500Number of staircase steps.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum allowed number of steps.
step#integer0 - 99Sequence step index.
integer - Returns the number of steps.
ARB:CURR:STA:NST 5, (@1)
ARB:SEQ:STEP:VOLT:STA:NST 5, 0, (@1)

Returns the number of steps in the staircase for Arb sequence steps. The command accepts an optional MINimum or MAXimum qualifier and a step number, and can be used on one or more channels.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum value.
step#integer0 - 99Sequence step number.
integer - Number of steps in the staircase.
ARB:CURR:STA:NST 5, (@1)
ARB:VOLT:STA:NST 5, (@1)
ARB:SEQ:STEP:VOLT:STA:NST 5, 0, (@1)

Specifies the initial current or voltage before the staircase occurs for Arb sequence steps. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
valuerealMINimum - MAXimumInitial current or voltage before the staircase occurs.
step#integer0 - 99Sequence step number.
qualifieroptenumMINimum | MAXimumOptional keyword to query the minimum or maximum value.

Specifies the initial current or voltage before the staircase occurs for Arb sequence steps. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum start level.
step#integer-Sequence step number.
real - Returns the current or voltage start level for the specified sequence step.

Programs or queries the number of steps in the staircase for Arb sequence steps. The value applies to the voltage staircase for the requested sequence step and channel list.

NameTypeValuesDescription
valueinteger1 - 500Number of steps in the staircase.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list.
ARB:SEQ:STEP:VOLT:STA:NST 5, 0, (@1)

Sets or queries the number of steps in the voltage staircase for Arb sequence steps. The query returns the number of steps for the specified step and channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum value.
step#integer0 - 99Step index.
integer - Number of steps in the staircase.
ARB:SEQ:STEP:VOLT:STA:NST 5, 0, (@1)

Specifies the initial voltage before the staircase occurs for Arb sequence steps. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
valuerealMINimum - MAXimumInitial voltage level before the staircase occurs.
step#integer0 - 99Sequence step index for which the start level is set.
ARB:SEQ:STEP:VOLT:STA:STAR 5, 0, (@1)

Specifies the initial voltage before the staircase occurs for Arb sequence steps. The difference between the start level and the end level is divided equally among the number of steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier for the start level.
step#integer0 - 99Sequence step index.
real - Returns the initial voltage before the staircase occurs for the specified step. When queried with MINimum or MAXimum, returns the corresponding start-level limit.
ARB:SEQ:STEP:VOLT:STA:STAR:LEV? 0
ARB:SEQ:STEP:VOLT:STA:STAR:LEV? MAX, 0

Programs or queries the number of steps in the staircase for an arbitrary source staircase. For sequence-step variants, the step number is specified as an additional index.

NameTypeValuesDescription
valueinteger1 - 500Number of staircase steps. The manual shows a value range of 1 to 500, with MINimum and MAXimum qualifiers also accepted.
qualifieroptenumMINimum | MAXimumOptional keyword alternative to the numeric step count.
step#integer0 - 99Sequence step index.
ARB:CURR:STA:NST 5, (@1)
ARB:VOLT:STA:NST 5, (@1)
ARB:SEQ:STEP:VOLT:STA:NST 5, 0, (@1)

Returns the number of steps in the staircase for an ARB sequence step. The value is used to program the staircase step count for the specified step number and channel list.

NameTypeValuesDescription
step#integer0 - 99Sequence step number to query.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed number of steps instead of the programmed value.
integer - Number of steps in the staircase.
ARB:SEQ:STEP:VOLT:STA:NST 5, 0, (@1)
ARB:SEQ:STEP:VOLT:STA:NST? 0, (@1)

Specifies the initial voltage before the staircase occurs. The level is referenced to V0 in the staircase diagrams.

NameTypeValuesDescription
valuereal1 - 500Initial voltage level for the staircase.
qualifieroptenumMINimum | MAXimumUse the minimum or maximum allowed start level.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:VOLTage:STAircase:STARt[:LEVel] <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:STAircase:STARt[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Returns or sets the initial voltage before the staircase occurs, referenced to V0 in the staircase diagrams. The query can optionally specify MINimum or MAXimum and applies to the selected channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum start level.
chanlistoptchannel_list-Channel list to which the command applies.
real - Returns the initial voltage before the staircase occurs for the selected channel list, or the minimum/maximum start level when queried with a qualifier.

Specifies the delay in seconds after the trigger is received, before the current staircase occurs. The value is referenced to t0 in the Staircase diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumDelay in seconds after the trigger is received before the staircase occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum supported start time value.
chanlistoptchannel_list-Channel list.
[SOURce:]ARB:CURRent:STAircase:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:STAircase:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Returns or sets the delay in seconds after the trigger is received, but before the staircase occurs. The value is referenced to t0 in the Staircase diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start time instead of the programmed value.
chanlistoptchannel_list-Specifies the channel list.
real (s) - Returns the start time.
[SOURce:]ARB:CURRent:STAircase:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:STAircase:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the delay in seconds after the trigger is received, but before the staircase occurs, for the sequence step current staircase start time. The value is range- and product-model-dependent.

NameTypeValuesDescription
timerealMINimum - MAXimumDelay in seconds after the trigger is received, before the staircase occurs.
qualifieroptenumMINimum | MAXimumSets the parameter to its minimum or maximum value.
step#integer0 - 99Step number for the ARB sequence step.
chanlistoptchannel_list-Channel list.

Specifies the delay in seconds after the trigger is received, before the staircase occurs for Arb sequence steps. The query returns the start time.

NameTypeValuesDescription
step#integer0 - 99Step number for the sequence staircase start time.
real (s) - Returns the start time. For MINimum or MAXimum, returns the corresponding limit value.

Programs the start time delay for an ARB voltage staircase sequence step. The delay is specified in seconds after the trigger is received, before the staircase occurs.

NameTypeValuesDescription
timereal0 - 3600Start time delay in seconds.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start time.
step#integer0 - 99Sequence step number.
ARB:SEQuence:STEP:VOLTage:STAircase:STARt:TIMe 1, 0, (@1)

Specifies the delay in seconds after the trigger is received, but before the staircase occurs for Arb sequence steps.

NameTypeValuesDescription
step#integer0 - 3600Sequence step number.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum start time instead of a specific step value.
returns
ARB:SEG:STEP:VOLT:STA:STAR:TIM 1, 0, (@1)

Specifies the delay in seconds after the trigger is received, but before the voltage staircase occurs. The value is referenced to t0 in the Staircase diagrams.

NameTypeValuesDescription
timereal0 - 3600Start time delay before the staircase occurs.
qualifieroptenumMINimum | MAXimumAllows querying the minimum or maximum start time.
chanlistoptchannel_list-Channel list to apply the setting to.

Specifies the delay in seconds after the trigger is received, but before the voltage staircase occurs. The value is referenced to t0 in the staircase diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumQueries can return the minimum or maximum start time instead of the present value.
real (s) - Returns the start time.
[SOURce:]ARB:VOLTage:STAircase:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the total time to complete all staircase steps in seconds. Each step is of equal time and the time is referenced to t1 in the staircase diagrams.

NameTypeValuesDescription
timereal0 - 3600Total staircase time in seconds.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed staircase time.
chanlistoptchannel_list-Channel list to which the setting applies.
[SOURce:]ARB:CURRent:STAircase:TIMe 10, (@1)
[SOURce:]ARB:VOLTage:STAircase:TIMe 10, (@1)

Specifies or queries the total time to complete all staircase steps, in seconds. Each step is of equal time and the value is referenced to t1 in the staircase diagrams.

NameTypeValuesDescription
timereal0 - 3600Total staircase time.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to program or query the minimum or maximum staircase time.
real (s) - Returns the staircase time in seconds.
Programs a time for the current staircase: ARB:CURR:STA:TIM 10, (@1)
Programs a time for the voltage staircase: ARB:VOLT:STA:TIM 10, (@1)

Programs the total time to complete all staircase steps in an ARB sequence step, in seconds. Each step is of equal time.

NameTypeValuesDescription
timereal0 - 3600Total staircase time in seconds.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric time value.
step#integer0 - 99Staircase step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:STAircase:TIMe <time> | MINimum | MAXimum, <step#>[,
[SOURce:]ARB:SEQuence:STEP:CURRent:STAircase:TIMe? [MINimum | MAXimum,] <step#>[

Returns the total time to complete all of the staircase steps in seconds for an ARB sequence step. The time is referenced to t1 in the staircase diagrams and each step is of equal time.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier that requests the minimum or maximum staircase time.
step#integer0 - 99Step number to query.
real (s) - The staircase time for the specified step, in seconds.
[SOURce:]ARB:SEQuence:STEP:CURRent:STAircase:TIMe? [MINimum | MAXimum,] <step#>[,
Programs a time for step 0:ARB:SEG:STEP:VOLT:STA:TIM 10, 0, (@1)

Sets the total time to complete all of the staircase steps in seconds for Arb sequence steps. Each step is of equal time.

NameTypeValuesDescription
timereal0 - 3600Total staircase time.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed staircase time.
step#integer0 - 99Step number for the Arb sequence step.
[SOURce:]ARB:SEQuence:STEP:VOLTage:STAircase:TIMe 10, 0, (@1)

Returns or sets the total time to complete all of the staircase steps in seconds for an ARB sequence step. Each step is of equal time.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum staircase time.
step#integer0 - 99ARB sequence step number.
real (s) - Returns the staircase time for the specified step, or the minimum/maximum supported staircase time when queried with the qualifier.
*RST 0
Programs a time for step 0:ARB:SEG:STEP:VOLT:STA:TIM 10, 0, (@1)

Specifies the total time to complete all staircase steps, in seconds. Each step is of equal time.

NameTypeValuesDescription
timereal0 - 3600Total staircase time.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable staircase time.
chanlistoptchannel_list-Channel list to apply the command to.
[SOURce:]ARB:VOLTage:STAircase:TIMe 10, (@1)
[SOURce:]ARB:VOLTage:STAircase:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the total time to complete all of the staircase steps in seconds. Each step is of equal time, referenced to t1 in the staircase diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum staircase time.
real (s) - Returns the staircase time.
[SOURce:]ARB:VOLTage:STAircase:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]
Programs a time for the voltage staircase: ARB:VOLT:STA:TIM 10, (@1)

Specifies the step current or voltage end level for an arbitrary waveform step. The level is referenced to I1 and V1 in the Step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumStep end level value.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end level instead of a numeric value.
chanlistoptchannel_list-Channel list to which the command applies.
Programs the step level current: ARB:CURR:STEP:END 2, (@1)
Programs the step level voltage: ARB:VOLT:STEP:END 20, (@1)
Programs a step level for step 0: ARB:SEQ:STEP:VOLT:STEP:END 2, 0, (@1)

Queries the step current or voltage end level for a Step arb command. The returned value is referenced to I1 and V1 in the Step diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that selects the minimum or maximum end level.
channel_listoptchannel_list-Optional channel list.
real - Returns the end value; MINimum or MAXimum returns the corresponding range limit.
Programs the step level current: ARB:CURR:STEP:END 2, (@1)
Programs the step level voltage: ARB:VOLT:STEP:END 20, (@1)
Programs a step level for step 0: ARB:SEQ:STEP:VOLT:STEP:END 2, 0, (@1)

Specifies the step current or voltage end level for Arb sequence steps. The value is referenced to the selected step number.

NameTypeValuesDescription
valuerealminimum - maximumEnd level value for the step current or voltage.
step#integer0 - 99Step number to which the end level applies.
[SOURce:]ARB:SEQuence:STEP:CURRent:STEP:END[:LEVel] <value> | MINimum | MAXimum, <step#>

Queries the end level for a specified ARB sequence step current or voltage level. The return is the programmed end value for the given step.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to request the minimum or maximum value.
step#integer0 - 99ARB sequence step number.
real - End value for the specified step.
ARB:SEQ:STEP:CURR:STEP:END? 0, (@1)
ARB:SEQ:STEP:CURR:STEP:END? MAX, 0, (@1)

Specifies the end level for a voltage step in an Arb sequence step. Referenced to V1 in the Step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumVoltage end level to program.
step#integer0 - 99Arb sequence step number.
[SOURce:]ARB:SEQuence:STEP:VOLTage:STEP:END[:LEVel] <value> | MINimum | MAXimum, <step#>
[SOURce:]ARB:SEQuence:STEP:VOLTage:STEP:END[:LEVel]? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Returns the end level for a step voltage sequence step. The value may be queried as the present level or with the MINimum or MAXimum qualifier.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum end level to query.
step#integer0 - 99Step number whose end level is queried.
real - Returns the end value for the specified step level.
[SOURce:]ARB:SEQuence:STEP:VOLTage:STEP:END[:LEVel]? [MINimum | MAXimum,] <step#>[,
Programs a step level for step 0: ARB:SEQ:STEP:VOLT:STEP:END 2, 0, (@1)

Specifies the step voltage level. The level is referenced to V1 in the Step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumStep voltage level.
qualifieroptenumMINimum | MAXimumKeyword form of the value parameter.
channel_listoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:VOLTage:STEP:END[:LEVel] <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:STEP:END[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the end level for the ARB voltage step. The query accepts an optional MINimum or MAXimum qualifier and an optional channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end level to query.
channel_listoptchannel_list-Optional channel list.
real - The end voltage level, or the minimum/maximum end voltage level when qualified with MINimum or MAXimum.
[SOURce:]ARB:VOLTage:STEP:END[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the initial current level for an ARB sequence step. The level is referenced to I0 in the step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial current level for the step.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum allowed start level.
step#integer0 - 99ARB sequence step number.
[SOURce:]ARB:SEQuence:STEP:CURRent:STEP:STARt[:LEVel] <value> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:STEP:STARt[:LEVel]? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Specifies the initial current or voltage level for Arb sequence steps. The value is referenced to I0 and V0 in the step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial current or voltage level for the step.
qualifieroptenumMINimum | MAXimumReturns or sets the minimum or maximum allowed level instead of a numeric value.
real - Returns the start value for the specified step. With the optional qualifier, returns the minimum or maximum allowed start value.
ARB:SEQ:STEP:CURR:STEP:STAR 1, 0, (@1)

Specifies the time in seconds, after the step completes, that the ending current level persists for Arb sequence steps.

NameTypeValuesDescription
valuereal0 - 262.144Ending current time value.
qualifieroptenumMINimum | MAXimumAllows the minimum or maximum allowed value to be selected instead of a numeric time.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channel list.
ARB:SEQ:STEP:VOLT:STEP:END:TIM 1, 0, (@1)

Specifies the time in seconds, after the step completes, that the ending current or voltage level persists for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end time value.
step#integer0 - 99Step number to target.
real (s) - Returns the ending time for the specified step.
*RST 0
Programs a end time for step 0: ARB:SEQ:STEP:VOLT:STEP:END:TIM 1, 0, (@1)

Specifies the initial current level for Arb sequence steps. The value is referenced to I0 in the step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial current level for the sequence step.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value.
step#integer0 - 99Sequence step number to which the start level applies.
[SOURce:]ARB:SEQuence:STEP:CURRent:STEP:STARt[:LEVel] <value> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:STEP:STARt[:LEVel]? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Sets or queries the initial current level for Arb sequence steps. The value is referenced to I0 in the Step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial current level for Arb sequence steps.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start level.
step#integer0 - 99Step number to target.
real - Returns the start value for the specified step. MINimum or MAXimum may be queried to return the corresponding limit.
[SOURce:]ARB:SEQuence:STEP:CURRent:STEP:STARt[:LEVel] 1, 0, (@1)
[SOURce:]ARB:SEQuence:STEP:CURRent:STEP:STARt[:LEVel]? MINimum, 0, (@1)

Programs the time in seconds, after the step completes, that the ending voltage level persists for Arb sequence steps.

NameTypeValuesDescription
valuereal0 - 262.144End time value for the step.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum supported end time.
step#integer0 - 99Arb sequence step number.
ARB:SEQ:STEP:VOLT:STEP:END:TIM 1, 0, (@1)

Specifies the time in seconds, after the step completes, that the ending voltage level persists for Arb sequence steps.

NameTypeValuesDescription
valuereal0 - 262.144End time value for the step.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value.
step#integer0 - 99Step number to which the end time applies.
real (s) - Returns the end time for the specified step. MINimum and MAXimum return the minimum or maximum allowed end time, respectively.
*RST 0
Programs a end time for step 0: ARB:SEQ:STEP:VOLT:STEP:END:TIM 1, 0, (@1)

Specifies the initial voltage level for Arb sequence steps. The value can be set directly or by using MINimum or MAXimum.

NameTypeValuesDescription
valuerealminimum - maximumInitial voltage level for the step.
qualifieroptenumMINimum | MAXimumSets the start level to the minimum or maximum allowed value.
step#integer0 - 99Sequence step number.
real - Returns the programmed start value.
ARB:SEQ:STEP:VOLT:STEP:STARt 1, 0, (@1)

Specifies the initial voltage level for Arb sequence steps. The value is referenced to V0 in the step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial voltage level for the step.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value.
step#integer0 - 99Sequence step number.
real - Returns the start value for the specified step. MINimum or MAXimum may be queried to obtain the corresponding limit value.
SOUR:SEQ:STEP:VOLT:STEP:STAR 1, 0, (@1)

Specifies the initial voltage level for Arb sequence steps. The level is referenced to V0 in the step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial voltage level.
ARB:VOLT:STEP:STARt 1, (@1)

Specifies the initial voltage level for Arb sequence steps. The level is referenced to V0 in the step diagrams.

NameTypeValuesDescription
valuerealminimum - maximumInitial voltage level.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start value.
step#integer0 - 99Arb sequence step number.
real - Returns the start voltage value for the specified step. MINimum or MAXimum may be queried instead of the numeric value.
ARB:VOLT:STEP:STAR 1, 0, (@1)

Programs the delay in seconds after the trigger is received, but before the current step occurs. This start time is referenced to t0 in the Step diagrams.

NameTypeValuesDescription
timereal0 - 3600Start time delay in seconds before the step occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start time.

Returns the start time delay in seconds after the trigger is received, before the step occurs. For this command, MINimum or MAXimum may be queried instead of a channel list and step-specific arguments.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum start time.
real (s) - The start time delay in seconds after the trigger is received, before the step occurs.

Programs the delay in seconds after the trigger is received, but before the step occurs for Arb sequence steps. The start time is referenced to t0 in the step diagrams.

NameTypeValuesDescription
timereal0 - 3600Start delay time after the trigger is received, before the step occurs.
qualifieroptenumMINimum | MAXimumSpecial value qualifier for the time parameter.
step#integer0 - 99Step number within the sequence.

Returns or programs the delay in seconds after the trigger is received, before the step occurs, for ARB sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum start time.
step#integer0 - 99Arb sequence step number.
real (s) - The requested start time in seconds, or the minimum/maximum start time when queried with the corresponding qualifier.

Programs the delay in seconds after the trigger is received, but before the step occurs, for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Delay before the step occurs.
qualifieroptenumMINimum | MAXimumReturns or sets the minimum or maximum start time.
step#integer0 - 99Sequence step number.

Queries the delay in seconds after the trigger is received, before the Arb sequence voltage step occurs. The query accepts an optional MINimum or MAXimum qualifier and a step number.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier specifying whether to query the minimum or maximum value.
step#integer0 - 99Arb sequence step number.
real (s) - Returns the start time in seconds.
ARB:SEQ:STEP:VOLT:STEP:STAR:TIM 1, 0, (@1)

Programs the delay in seconds after the trigger is received, before the voltage step occurs. Referenced to t0 in the Step diagrams.

NameTypeValuesDescription
timereal0 - 3600Delay in seconds after trigger before the step occurs.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start time instead of a numeric value.
[SOURce:]ARB:VOLTage:STEP:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:STEP:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the start time delay in seconds after the trigger is received, before the step occurs. The query accepts the optional qualifier MINimum or MAXimum and may be sent with a channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed start time instead of the present value.
channel_listoptchannel_list-Channel list to which the query applies.
real (s) - The start time delay in seconds. When queried with MINimum or MAXimum, returns the minimum or maximum allowed start time.
ARB:VOLTage:STEP:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)

Specifies the time in seconds, after the current trapezoid, that the starting current level persists. This command is valid for the trapezoid ARB current function and supports channel selection.

NameTypeValuesDescription
timereal0 - 3600Time after the trapezoid that the starting current level persists.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed end time.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]ARB:CURRent:TRAPezoid:END:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:TRAPezoid:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Sets or queries the end time in seconds after the trapezoid, during which the starting current or voltage level persists. For the query form, optional MINimum or MAXimum can be used to return the corresponding limit instead of the programmed value.

NameTypeValuesDescription
timereal0 - 3600End time after the trapezoid.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum end time instead of the present setting.
channel listoptchannel_list-Channels to which the command applies.
real (s) - Returns the end time in seconds; with MINimum or MAXimum, returns the corresponding limit.
[SOURce:]ARB:CURRent:TRAPezoid:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Programs or queries the end time after the current trapezoid for an ARB sequence step. The time specifies how long the starting current or voltage level persists after the trapezoid.

NameTypeValuesDescription
timereal0 - 3600End time after the trapezoid.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum end time.
step#integer0 - 99Arb sequence step number.

Sets or queries the end time after the trapezoid for an ARB sequence step. The time is the duration, in seconds, that the starting current or voltage level persists after the trapezoid.

NameTypeValuesDescription
timereal0 - 3600End time after the trapezoid.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed time.
step#integer0 - 99ARB sequence step number.
real (s) - Returns the end time in seconds.
[SOURce:]ARB:SEQuence:STEP:CURRent:TRAPezoid:END:TIMe 2, 0, (@1)
[SOURce:]ARB:SEQuence:STEP:VOLTage:TRAPezoid:END:TIMe 2, 0, (@1)

Programs the end time after the voltage trapezoid for an ARB sequence step. The time is the period, in seconds, that the starting voltage level persists after the trapezoid.

NameTypeValuesDescription
timereal0 - 3600End time after the trapezoid.
qualifieroptenumMINimum | MAXimumAllows setting the minimum or maximum end time.
step#integer0 - 99ARB sequence step number.
ARB:SEQ:STEP:VOLT:TRAP:END:TIM 2, 0, (@1)

Returns the end time after the trapezoid for an ARB sequence step. The time is the duration, in seconds, that the starting current or voltage level persists after the trapezoid.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum end time instead of a specific step value.
step#integer0 - 99Arb sequence step number to query.
real (s) - The end time after the trapezoid for the specified sequence step, in seconds.
ARB:SEQ:STEP:VOLT:TRAP:END:TIM 2, 0, (@1)

Specifies the time in seconds, after the trapezoid, that the starting voltage level persists. It is referenced to t4 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600End time after the trapezoid.
qualifieroptenumMINimum | MAXimumReturns or sets the minimum or maximum end time.
channel_listoptchannel_list-Channel list to apply the command to.
[SOURce:]ARB:VOLTage:TRAPezoid:END:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:TRAPezoid:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]
Programs an end time after the voltage trapezoid: ARB:VOLT:TRAP:END:TIM 2, (@1)

Sets or queries the end time in seconds after the voltage trapezoid, during which the starting voltage level persists. The command is referenced to t4 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600End time after the trapezoid.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum end time.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - Returns the end time in seconds. With MINimum or MAXimum, returns the minimum or maximum allowed end time.
[SOURce:]ARB:VOLTage:TRAPezoid:END:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the fall time of the current trapezoid in seconds. Referenced to t3 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Fall time value to program.
qualifieroptenumMINimum | MAXimumSets the time to the minimum or maximum allowed value.
chanlistoptchannel_list-Channel list to apply the setting to.
[SOURce:]ARB:CURRent:TRAPezoid:FTIMe 10, (@1)
[SOURce:]ARB:CURRent:TRAPezoid:FTIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Queries the fall time of the current trapezoid in seconds. The optional qualifier form can request the present, minimum, or maximum fall time.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum fall time.
chanlistoptchannel_list-Channels to which the query applies.
real (s) - Returns the fall time in seconds. With the qualifier form, returns the minimum or maximum fall time.
ARB:CURR:TRAP:FTIM?
ARB:CURR:TRAP:FTIM? MIN, (@1)

Specifies the rise time of the current trapezoid in seconds. Referenced to t1 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Rise time value for the trapezoid.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value.
SOUR:CURR:TRAP:RTIM 10, (@1)

Sets or queries the rise time of the current trapezoid in seconds. The time is referenced to t1 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Rise time value or the MINimum/MAXimum keyword.
qualifieroptenumMINimum | MAXimumOptional query qualifier specifying which value to return.
chanlistoptchannel_list-Channel list.
real (s) - Returns the rise time in seconds, or the minimum/maximum value when queried with MINimum or MAXimum.

Specifies the fall time of the trapezoid in seconds for Arb sequence steps.

NameTypeValuesDescription
timereal0 - 3600Fall time value for the trapezoid.
qualifieroptenumMINimum | MAXimumSets the minimum or maximum fall time instead of a numeric value.
step#integer0 - 99Sequence step number.
ARB:SEQ:STEP:CURR:TRAP:FTIM 10, 0, (@1)

Queries the fall time of the current trapezoid for an Arb sequence step in seconds. The step number is specified explicitly, and an optional channel list may be included.

NameTypeValuesDescription
step#integer0 - 99Arb sequence step number whose fall time is queried.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum fall time.
real (s) - Returns the fall time in seconds for the specified step, or the minimum or maximum fall time when a qualifier is used.
ARB:SEQ:STEP:VOLT:TRAP:FTIM 10, 0, (@1)

Programs or queries the fall time of the trapezoid for Arb sequence steps, in seconds. Referenced to t3 in the Trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Fall time value in seconds, or the MIN/MAX keyword.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum fall time.
step#integer0 - 99Arb sequence step number.
ARB:SEQ:STEP:VOLT:TRAP:FTIM 10, 0, (@1)

Queries the fall time of the voltage trapezoid in seconds for arb sequence steps. The query can also request the minimum or maximum available fall time.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum fall time instead of the programmed value.
step#integer0 - 99Specifies the arb sequence step number.
real (s) - Returns the fall time of the trapezoid in seconds, or the minimum/maximum fall time when queried with the corresponding qualifier.
ARB:SEQ:STEP:VOLT:TRAP:FTIM? 10, 0, (@1)

Sets the fall time of the voltage trapezoid in seconds, referenced to t3 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Fall time value to program, or MINimum/MAXimum to use the limit value.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier selecting the minimum or maximum allowed fall time.
[SOURce:]ARB:VOLTage:TRAPezoid:FTIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:VOLTage:TRAPezoid:FTIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the fall time of the voltage trapezoid in seconds, referenced to t3 in the trapezoid diagrams. The query can optionally be qualified with MINimum or MAXimum, and can be directed to a channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum fall time to query.
chanlistoptchannel_list-Channels to query.
real (s) - The fall time in seconds.
ARB:VOLT:TRAP:FTIM 10, (@1)

Specifies the rise time of the voltage trapezoid in seconds. Referenced to t1 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Rise time value for the trapezoid.
qualifieroptenumMINimum | MAXimumSets the rise time to the minimum or maximum allowed value.
channel_listoptchannel_list-Channel list to apply the command to.
ARB:VOLT:TRAP:RTIM 10, (@1)

Specifies the rise time of the voltage trapezoid in seconds, referenced to t1 in the trapezoid diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum rise time instead of a numeric value.
real (s) - Returns the rise time of the voltage trapezoid in seconds. With the optional qualifier, returns the minimum or maximum allowed value.
ARB:VOLT:TRAP:RTIM 10, (@1)
ARB:VOLT:TRAP:RTIM 10, (@1)

Specifies the initial and final current level of the trapezoid for Arb sequence steps. The level is referenced to I0 in the trapezoid diagrams.

NameTypeValuesDescription
valuereal0 - 3600Initial and final current level for the trapezoid.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric level.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
Programs a rise time for the current trapezoid: ARB:CURR:TRAP:RTIM 10, (@1)
Programs a rise time for the voltage trapezoid: ARB:VOLT:TRAP:RTIM 10, (@1)
Programs a rise time for step 0:ARB:SEQ:STEP:VOLT:TRAP:RTIM 10, 0, (@1)

Returns the initial/final current level of the trapezoid. The value is referenced to I0 in the trapezoid diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum level instead of the present level.
real - The initial/final current trapezoid start level.

Specifies the rise time of the trapezoid in seconds for ARB sequence steps.

NameTypeValuesDescription
timereal0 - 3600Rise time of the trapezoid.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum rise time value.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list.
ARB:SEQ:STEP:CURR:TRAP:RTIM 10, (@1)

Specifies the rise time of the trapezoid in seconds for Arb sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum rise time value for the queried step.
step#integer0 - 99Step number to read.
(@<chanlist>)optchannel_list-Channel list.
real (s) - Rise time.
ARB:CURR:TRAP:RTIM 10, (@1)
ARB:VOLT:TRAP:RTIM 10, (@1)
ARB:SEQ:STEP:VOLT:TRAP:RTIM 10, 0, (@1)

Specifies the initial and final current level of the trapezoid for Arb sequence steps. The level is referenced to I0 in the trapezoid diagrams.

NameTypeValuesDescription
valuereal0 - 3600Initial and final current level of the trapezoid.
step#integer0 - 99Sequence step number.
qualifieroptenumMINimum | MAXimumSets the level to the minimum or maximum allowed value.
[SOURce:]ARB:SEQuence:STEP:CURRent:TRAPezoid:STARt[:LEVel] <value> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:TRAPezoid:STARt[:LEVel]? [MINimum | MAXimum,] <step#>

Returns the initial and final current level of the trapezoid for an Arb sequence step. The level is referenced to I0 in the trapezoid diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum level instead of the specified step level.
step#integer0 - 99Step number whose start level is queried.
real - Returns the initial and final current level of the trapezoid for the specified step.
ARB:SEQ:STEP:CURR:TRAP:RTIM? MIN, 0, (@1)

Specifies the rise time of the voltage trapezoid for Arb sequence steps, in seconds.

NameTypeValuesDescription
timereal0 - 3600Rise time value for the trapezoid.
qualifieroptenumMINimum | MAXimumAllows programming the minimum or maximum rise time instead of a numeric value.
step#integer0 - 99Arb sequence step number to program.
chanlistoptchannel_list-Channel list for the command.
Programs a rise time for step 0:ARB:SEQ:STEP:VOLT:TRAP:RTIM 10, 0, (@1)

Specifies the rise time of the voltage trapezoid for Arb sequence steps, in seconds.

NameTypeValuesDescription
timereal0 - 3600Rise time of the trapezoid.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum rise time.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list.
real (s) - Returns the programmed rise time.
Programs a rise time for step 0:ARB:SEQ:STEP:VOLT:TRAP:RTIM 10, 0, (@1)

Programs the initial and final voltage level of the trapezoid for Arb sequence steps. The level is referenced to V0 in the trapezoid diagrams.

NameTypeValuesDescription
valuereal0 - 3600Initial and final voltage level of the trapezoid.
qualifieroptenumMINimum | MAXimumSets the level to the minimum or maximum allowed value.
step#integer0 - 99Arb sequence step number.
Programs a rise time for step 0:ARB:SEQ:STEP:VOLT:TRAP:RTIM 10, 0, (@1)

Returns or programs the initial and final voltage level of the trapezoid for Arb sequence steps. The value is referenced to V0 in the trapezoid diagrams.

NameTypeValuesDescription
valuereal0 - 3600Initial and final voltage level of the trapezoid.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channel list.
real (V) - Returns the initial or final voltage level of the trapezoid.
Programs a rise time for step 0:ARB:SEQ:STEP:VOLT:TRAP:RTIM 10, 0, (@1)

Specifies the initial and final voltage level of the trapezoid. The level is referenced to V0 in the trapezoid diagrams.

NameTypeValuesDescription
valuerealMINimum - MAXimumInitial and final voltage level of the trapezoid.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum level instead of a numeric value.
ARB:VOLT:TRAP:RTIM 10, (@1)
ARB:VOLT:TRAP:RTIM 10, 0, (@1)

Specifies the initial and final voltage level of the trapezoid. The level is referenced to V0 in the trapezoid diagrams.

real - Returns the initial and final voltage level of the trapezoid, or the selected MINimum/MAXimum value when queried with a qualifier.
ARB:VOLT:TRAP:STARt? (@1)
ARB:VOLT:TRAP:STARt? MAX, (@1)

Specifies the delay in seconds after the trigger is received, but before the rising ramp occurs. Referenced to t0 in the Trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Start time delay before the rising ramp occurs.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum value instead of a programmed time.
[SOURce:]ARB:CURRent:TRAPezoid:STARt:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:TRAPezoid:STARt:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Returns the start time in seconds after the trigger is received, before the rising ramp occurs. For this query, an optional qualifier may be used to request the minimum or maximum value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum value.
real (s) - Returns the start time value in seconds.

Specifies the delay in seconds after the trigger is received, before the rising ramp occurs for Arb Sequence steps. It is referenced to t0 in the trapezoid diagrams.

NameTypeValuesDescription
timereal0 - 3600Start time delay in seconds.
[SOURce:]ARB:SEQuence:STEP:CURRent:TRAPezoid:STARt:TIMe <time> | MINimum | MAXimum, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:TRAPezoid:STARt:TIMe? [MINimum | MAXimum,] <step#>[ (@<chanlist>)]

Specifies the delay in seconds after the trigger is received, before the rising ramp occurs for Arb Sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start time value.
step#integer0 - 99Arb Sequence step number.
real (s) - Returns the start time.
[SOURce:]ARB:SEQuence:STEP:CURRent:TRAPezoid:STARt:TIMe? [MINimum | MAXimum,] <step#>[, (@<chanlist>)]

Programs the start time delay in seconds after the trigger is received, before the rising ramp occurs, for an Arb Sequence step voltage trapezoid. The time is range- and product-model-dependent.

NameTypeValuesDescription
timereal0 - 3600Start time delay before the rising ramp occurs.
qualifieroptenumMINimum | MAXimumSets the minimum or maximum start time instead of a numeric value.
step#integer-Arb Sequence step number.

Specifies the delay in seconds after the trigger is received, but before the rising ramp occurs for Arb Sequence steps.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum start time value.
step#integer0 - 99Arb Sequence step number.
real (s) - Returns the start time.

Specifies the delay in seconds after the trigger is received, but before the rising ramp occurs. Referenced to t0 in the trapezoid diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumDelay time before the rising ramp occurs.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed start time instead of the programmed value.
chanlistoptchannel_list-Channel list.

Specifies the delay in seconds after the trigger is received, before the rising ramp occurs. The value is referenced to t0 in the trapezoid diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed start time.
chanlistoptchannel_list-Channel list to which the setting applies.
real (s) - Returns the start time.

Specifies the time of the top level of the trapezoid in seconds.

NameTypeValuesDescription
timerealMINimum - MAXimumTime of the top level of the trapezoid.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum value instead of a numeric setting.
chanlistoptchannel_list-Channel list the command applies to.
[SOURce:]ARB:CURRent:TRAPezoid:TOP:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:TRAPezoid:TOP:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the time of the top level of the trapezoid in seconds. Referenced to t2 in the trapezoid diagrams.

NameTypeValuesDescription
timerealMINimum - MAXimumTop-level trapezoid time setting.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed time.
real (s) - Returns the top-level trapezoid time. With MINimum or MAXimum, returns the corresponding limit.
[SOURce:]ARB:CURRent:TRAPezoid:TOP:TIMe <time> | MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]ARB:CURRent:TRAPezoid:TOP:TIMe? [MINimum | MAXimum,] [(@<chanlist>)]

Specifies the top current level of the trapezoid. The level is referenced to I1 in the trapezoid diagrams.

NameTypeValuesDescription
valuerealminimum - maximumTop current level to program.
qualifieroptenumMINimum | MAXimumSets the top level to the minimum or maximum allowed value.
chanlistoptchannel_list-Channel list to which the command applies.
real - Returns the top value. With the optional qualifier, returns the minimum or maximum top value.
ARB:CURR:TRAP:TOP 2, (@1)
ARB:CURR:TRAP:TOP? MIN, (@1)

Specifies or queries the top current level of the trapezoid. The value is referenced to I1 in the trapezoid diagrams.

real - Returns the top value.
Programs the top level current: ARB:CURR:TRAP:TOP 2, (@1)
*RST MIN

Specifies the top current level of the trapezoid for Arb sequence steps. The level is referenced to I1 in the trapezoid diagrams.

NameTypeValuesDescription
valuerealminimum - maximumTop current level value to program.
step#integer0 - 99Arb sequence step number.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum top level.
real - Returns the top current level.
Programs a top level for step 0: ARB:SEQ:STEP:VOLT:TRAP:TOP 2, 0, (@1)

Specifies the top current level of the trapezoid for Arb sequence steps. The query returns the top value, with optional MINimum or MAXimum qualifier, for the specified step and channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum top value.
step#integer0 - 99Step number to query.
real - Returns the top current value for the specified step.
Programs a top level for step 0: ARB:SEQ:STEP:VOLT:TRAP:TOP 2, 0, (@1)

Programs or queries the top voltage level of the trapezoid for an ARB sequence step. The level is referenced to V1 in the trapezoid diagrams.

NameTypeValuesDescription
valuerealminimum - maximumTop voltage level to program.
step#integer0 - 99ARB sequence step number.
real - Returns the top voltage level.
[SOURce:]ARB:SEQuence:STEP:VOLTage:TRAPezoid:TOP[:LEVel] 2, 0, (@1)

Queries the top voltage level of the trapezoid for an ARB sequence step. The returned value is referenced to V1 in the trapezoid diagrams.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum top level value instead of a specific step value.
step#optinteger0 - 99Sequence step number.
real - Returns the top voltage level value for the specified ARB sequence step, or the minimum/maximum value when requested with a qualifier.
Programs a top level for step 0: ARB:SEQ:STEP:VOLT:TRAP:TOP 2, 0, (@1)

Specifies the time of the top level of the trapezoid in seconds.

real (s) - Returns the top time value. The query accepts optional MINimum or MAXimum to return the corresponding limit.

Specifies the top voltage level of the trapezoid. Referenced to V1 in the Trapezoid diagrams.

NameTypeValuesDescription
valuerealminimum - maximumTop voltage level value.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable voltage level.
chanlistoptchannel_list-Channel list to which the command applies.

Returns the top voltage level of the trapezoid for the selected channel. The query can optionally be qualified with MINimum or MAXimum to return the corresponding limit value.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional return qualifier selecting the minimum or maximum top level value.
channel_listoptchannel_list-Channel list to which the query applies.
real - The top voltage level of the trapezoid.
[SOURce:]ARB:VOLTage:TRAPezoid:TOP[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)],

Specifies the top-level time of a current trapezoid in an arbitrary sequence step, in seconds. The query returns the present top time.

NameTypeValuesDescription
timereal0 - 3600Top time for the trapezoid.
qualifieroptenumMINimum | MAXimumAllows selection of the minimum or maximum time value instead of a numeric setting.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - Returns the top time of the trapezoid.
ARB:SEQ:STEP:VOLT:TRAP:TOP:TIM 2, 0, (@1)
ARB:CURR:TRAP:TOP:TIM 2, (@1)

Specifies or queries the top-level time of a trapezoid for an ARB sequence step, in seconds.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum top time when used with the query form.
step#integer0 - 99Specifies the step number.
channel_listoptchannel_list-Optional channel list.
real (s) - Returns the top time.
ARB:CURR:TRAP:TOP:TIM 2, (@1)
ARB:SEQ:STEP:VOLT:TRAP:TOP:TIM 2, 0, (@1)

Sets or queries the top-level time of a trapezoid step in an arbitrary sequence. The time is specified in seconds for sequence steps.

NameTypeValuesDescription
timereal0 - 3600Top time value to program.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric time.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - Returns the programmed top time.
ARB:SEQ:STEP:VOLT:TRAP:TOP:TIM 2, 0, (@1)

Queries the top time of the voltage trapezoid level for an Arb sequence step. The time is specified in seconds.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier to query the minimum or maximum allowed top time.
step#integer0 - 99Step number to query.
chanlistoptchannel_list-Channel list selector.
real (s) - Returns the top time in seconds.
ARB:SEQ:STEP:VOLT:TRAP:TOP:TIM 2, 0, (@1)

Specifies which user-defined Arb points or steps generate a trigger-out signal at the beginning of the step (BOSTep) for Arb sequence steps. The last value in the sequence is the step number.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables trigger-out generation at the beginning of the step.
step#integer0 - 99Sequence step number associated with the BOSTep state list.

Returns the beginning-of-step trigger state for a user-defined Arb sequence step. The last value in the list is the step number.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Specifies whether a trigger-out signal is generated at the beginning of the step.
step#integer0 - 99Sequence step number associated with the BOSTep setting.
chanlistoptchannel_list-Channel list.
enum - Returns the beginning-of-step trigger state for the specified sequence step.
[SOURce:]ARB:SEQuence:STEP:UDEFined:BOSTep[:DATA]? <step#>[, (@<chanlist>)]

Returns the number of beginning-of-step points in the user-defined Arb, not the point values.

integer - The number of beginning-of-step points in the user-defined Arb.

Specifies which user-defined Arb points or steps generate a trigger-out signal at the beginning of the step (BOSTep). A comma-delimited list of up to 512 states may be programmed; the trigger is generated when the state is ON.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0State for each beginning-of-step trigger point.
qualifierenum0 | 1Additional per-point values allowed by the command syntax.
channel_listoptchannel_list-Channel list to which the command applies.
enum - Returns the current state of the beginning-of-step trigger points for the specified channel list.
[SOURce:]ARB:UDEFined:BOSTep[:DATA] ON | OFF | 1 | 0 {,0 or 1} [, (@<chanlist>)]
[SOURce:]ARB:UDEFined:BOSTep[:DATA]? [(@<chanlist>)]

Specifies which user-defined Arb points or steps generate a trigger-out signal at the beginning of the step (BOSTep). A comma-delimited list of up to 512 steps may be programmed, and the state is ON (1) or OFF (0).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the BOSTep trigger state for each listed point.
chanlistoptchannel_list-Selects the channel list to apply the command to.
enum - Returns the BOSTep state for the specified user-defined Arb points or steps.
[SOURce:]ARB:UDEFined:BOSTep[:DATA] ON | OFF | 1 | 0 {,0 or 1} [, (@<chanlist>)]
[SOURce:]ARB:UDEFined:BOSTep[:DATA]? [(@<chanlist>)]

Returns the dwell time for each user-defined current Arb point. This query is part of the user-defined current Arb sequence-step family and returns the value for a specified step number.

NameTypeValuesDescription
step#integer0 - 99Step number in the user-defined Arb sequence.
real (s) - Returns the dwell time for the specified step.
ARB:SEQ:STEP:UDEF:DWEL? 0, (@1)

Returns the number of beginning-of-step points in the user-defined Arb for Arb sequence steps.

NameTypeValuesDescription
step#integer0 - 99Step number.
chanlistoptchannel_list-Channel list.
integer - Returns the number of beginning-of-step points.
ARB:CURR:UDEF:BOST:POIN? (@1)
ARB:SEQ:STEP:VOLT:UDEF:BOST:POIN? 0, (@1)

Returns the number of beginning-of-step points in the user-defined Arb for Arb sequence steps.

NameTypeValuesDescription
step#integer0 - 99Step number to query.
chanlistoptchannel_list-Channel list.
integer - Returns the number of BOST points.
ARB:SEQ:STEP:VOLT:UDEF:BOST:POIN? 0, (@1)

Specifies the dwell time for each user-defined current Arb point for Arb Sequence steps. A comma-delimited list of up to 512 points may be programmed; dwell time can be set from 0 through 3600 seconds with 100 microsecond resolution.

NameTypeValuesDescription
valuereal0 - 3600Dwell time for each user-defined current Arb point.
step#integer0 - 99Sequence step number to which the dwell list applies.
chanlistoptchannel_list-Channels to which the command applies.
ARB:SEQ:STEP:UDEF:DWEL 0.1,0.2,0.3,0.4,0.5, 0, (@1)
ARB:UDEF:DWEL 0.1,0.2,0.3,0.4,0.5, (@1)

Specifies the dwell time for each user-defined current Arb point for Arb Sequence steps. The last value in the sequence is the step number.

NameTypeValuesDescription
valuereal0 - 3600Dwell time for each point in the sequence.
step#integer0 - 99Sequence step number.
real (s) - Returns the dwell time for the specified step.
ARB:SEQ:STEP:UDEF:DWEL 0.1,0.2,0.3,0.4,0.5, 0, (@1)

Queries the dwell time for each user-defined voltage Arb point for Arb Sequence steps. The last value in the sequence is the step number.

NameTypeValuesDescription
step#integer0 - 99Step number to query.
real (s) - Returns the dwell time for the specified step.
ARB:SEQ:STEP:UDEF:DWEL 0.1,0.2,0.3,0.4,0.5, 0, (@1)

Specifies the dwell time for each user-defined Arb point. Up to 512 values may be programmed as a comma-delimited list, with dwell times from 0 to 3600 seconds and 100 microsecond resolution.

NameTypeValuesDescription
valuereal0 - 3600Dwell time for each user-defined Arb point.
ARB:UDEF:DWEL 0.1,0.2,0.3,0.4,0.5, (@1)

Specifies the dwell time for each user-defined current Arb point. A comma-delimited list of up to 512 points may be programmed, with dwell times from 0 through 3600 seconds and 100 microsecond resolution.

NameTypeValuesDescription
valuereal0 - 3600Dwell time for each user-defined current Arb point.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - Returns the dwell time for the selected user-defined Arb point(s).
ARB:UDEF:DWEL 0.1,0.2,0.3,0.4,0.5, (@1)

Returns the dwell time for each user-defined current Arb point for Arb Sequence steps. The last value in the sequence is the step number.

real (s) - <dwell time>
ARB:SEQ:STEP:UDEF:DWEL? 0, (@1)
ARB:SEQ:STEP:UDEF:DWEL? 0, (@1)

Specifies the level of each current point in a user-defined Arb. A comma-delimited list of up to 512 points may be programmed.

NameTypeValuesDescription
valuereal-Level value for one point in the user-defined Arb.

Returns the number of dwell points in the user-defined Arb for Arb sequence steps. It does not return the point values.

NameTypeValuesDescription
step#integer0 - 99Step number.
chanlistoptchannel_list-Channel list.
integer - Number of dwell points in the user-defined Arb for Arb sequence steps.
ARB:SEQ:STEP:VOLT:UDEF:DWEL:POIN? 0, (@1)

Specifies the level of each current point in a user-defined Arb sequence step. A comma-delimited list of up to 512 points may be programmed, and the last value in the sequence is the step number.

NameTypeValuesDescription
valuereal-Level value for each point in the user-defined Arb sequence step.
step#integer0 - 99Arb sequence step number.
chanlistoptchannel_list-Channel list.
[SOURce:]ARB:SEQuence:STEP:CURRent:UDEFined:LEVel <value>{<,value>}, <step#>[, (@<chanlist>)]
[SOURce:]ARB:SEQuence:STEP:CURRent:UDEFined:LEVel ? <step#>[, (@<chanlist>)]

Sets the level of each voltage point in a user-defined Arb for Arb sequence steps. A comma-delimited list of up to 512 points may be programmed; the last value in the sequence is the step number.

NameTypeValuesDescription
valuereal-Voltage level value for a point in the user-defined Arb sequence step.
step#integer0 - 99Sequence step number.
chanlistoptchannel_list-Channel list to which the command applies.
ARB:SEQ:STEP:VOLT:UDEF:LEVel 1.2, 0, (@1)
ARB:SEQ:STEP:VOLT:UDEF:LEVel 1.2,2.3,3.4, 0, (@1)

Queries the number of dwell points in the user-defined Arb. It returns the point count, not the dwell point values.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Number of dwell points in the user-defined Arb.
ARB:CURR:UDEF:DWEL:POIN? (@1)

Sets the level of each voltage point in a user-defined Arb. A comma-delimited list of up to 512 points may be programmed.

NameTypeValuesDescription
valuereal-Voltage point level value.

Returns the number of current points in the user-defined Arb, not the point values.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Number of current points in the user-defined Arb.
Returns the number of current points: ARB:CURR:UDEF:LEV:POIN? (@1)

Returns the number of current points in the user-defined Arb sequence step. The query takes a step number and optional channel list.

NameTypeValuesDescription
step#integer0 - 99Step number to query.
channel_listoptchannel_list-Optional channel list in the form (@<chanlist>).
integer - The number of current points in the user-defined Arb for the specified sequence step.
ARB:SEQ:STEP:CURR:UDEF 5,4,3,2,1, 0, (@1)
ARB:SEQ:STEP:CURR:UDEF:LEV:POIN? <step#>[, (@<chanlist>)]

Returns the number of voltage points in the user-defined Arb sequence step. The query does not return the point values.

NameTypeValuesDescription
step#integer0 - 99Step number to query.
integer - Number of voltage points in the specified user-defined Arb sequence step.
ARB:SEQ:STEP:VOLT:UDEF:LEV:POIN? 0, (@1)

Returns the number of voltage points in the user-defined Arb, not the point values.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list selector.
integer - Number of voltage points in the user-defined Arb.
Returns the number of voltage points: ARB:VOLT:UDEF:LEV:POIN? (@1)

Sets the number of times the Arb sequence is repeated for the specified channel list. A count of INFinity, MAX, or a value greater than 4096 causes continuous repetition.

NameTypeValuesDescription
valueinteger1 - 4096Number of times the Arb sequence is repeated.
qualifieroptenumINFinity | MIN | MAXOptional keyword value accepted in place of a numeric repeat count.
chanlistchannel_list-Channel list to which the command applies.
ARB:SEQ:COUN 10, (@1)

Queries the number of times the Arb sequence is repeated for the specified channel list. A returned count of 9.9E37 means the sequence is set to repeat continuously.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum sequence count.
integer - Returns the sequence count.

Returns the total number of steps in the Arb sequence.

integer - The total number of steps in the Arb sequence.
ARB:SEQ:LENG? (@1)

Returns the quality of the waveforms in the Arb sequence. The value is a number between 16 and 100 indicating how well the waveforms are represented.

real - A value between 16 and 100 indicating the quality of the Arb sequence.
ARB:SEQ:QUAL? (@1)

Resets the Arb sequence settings. The manual page shown documents the related sequence count, length, and quality queries, but does not describe this RESET command itself.

Sets the voltage-related sequence step for the Arb sequence. The provided page slice does not include the command's parameter details or return value.

Sets the number of times that a sequence step is repeated. The repeat count range is 1 through 16,777,216, and the maximum number of programmable steps is 100.

NameTypeValuesDescription
valueinteger1 - 16,777,216Repeat count for the sequence step.
step#integer0 - 99Step number within the Arb sequence.
ARB:SEQ:STEP:COUN 10, 1, (@1)

Sets the number of times that a sequence step is repeated. The repeat count range is 1 through more than 16 million, and the setting is only valid when ARB:SEQuence:STEP:PACing is triggered.

NameTypeValuesDescription
valueinteger1 - 16,777,216Repeat count for the sequence step.
step#integer0 - 99Step number within the Arb sequence.
qualifieroptenumMINimum | MAXimumOptional qualifier for the repeat count query.
integer - Returns the step count for the specified sequence step.
ARB:SEQ:STEP:COUN 10, 1, (@1)

Queries the waveform shape of the specified Arb sequence step. The shape is one of STEP, RAMP, STAircase, SINusoid, PULSe, TRAPezoid, EXPonential, or UDEFined.

NameTypeValuesDescription
step#integer0 - 99Sequence step number to query.
chanlistoptchannel_list-Channel list.
enum - Returns the waveform shape assigned to the specified sequence step.
Specify a shape for sequence step 1: ARB:SEQ:STEP:FUNC:SHAP SIN, 1, (@1)

Specifies the type of pacing for the specified sequence step number.

NameTypeValuesDescription
pacingenumDWELlType of pacing for the specified step.
step#integer0 - 99Sequence step number to which the pacing setting applies.
chanlistchannel_list-Channel list over which the command applies.
enum - Returns the pacing type for the specified step.

Creates a new Arb sequence step or changes the waveform of an existing sequence step. The maximum number of steps that can be programmed is 100.

NameTypeValuesDescription
functionenumSTEP | RAMP | STAircase | SINusoid | PULSe | TRAPezoid | EXPonential | UDEFinedWaveform shape to assign to the sequence step.
step#integer0 - 99Sequence step number to create or modify.
chanlistchannel_list-Channel list to which the command applies.
Specify a shape for sequence step 1: ARB:SEQ:STEP:FUNC:SHAP SIN, 1, (@1)

Specifies the type of pacing for the specified sequence step number.

NameTypeValuesDescription
pacingenumDWELlPacing type for the sequence step.
step#integer0 - 99Sequence step number.
chanlistchannel_list-Channel list.
[SOURce:]ARB:SEQuence:STEP:PACing <pacing>, <step#>, (@<chanlist>)
[SOURce:]ARB::SEQuence:STEP:PACing? <step#>, (@<chanlist>)

Sets whether the Arb sequence output terminates at the last sequence value or returns to the pre-sequence settings. The query returns 1 if the output remains at the last sequence value and 0 if it returns to the settings in effect before the sequence started.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Selects whether the output remains at the last Arb sequence value or returns to the previous setting.
enum - Returns 0 if the output returns to the settings that were in effect before the sequence started, and 1 if the output remains at the last sequence value.
ARB:SEQ:TERM:LAST ON, (@1)

Determines the output value when the Arb sequence terminates. The output can either remain at the last sequence value or return to the settings that were in effect before the sequence started.

NameTypeValuesDescription
chanlistchannel_list-Channels to which the command applies.
boolean - Returns 0 if the output returns to the settings in effect before the sequence started, and 1 if the output remains at the last sequence value.
ARB:SEQ:TERM:LAST ON, (@1)

Enables or disables automatic saving of calibration constants. When enabled, leaving the CAL state automatically moves calibration data from volatile to non-volatile memory and increments CALibration:COUNt by 1.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the CAL auto save feature.
CAL:ASAVE 1

Enables or disables automatic saving of calibration constants when leaving the CAL state. When enabled, the calibration data is moved from volatile to non-volatile memory and the CALibration:COUNt value is incremented by 1.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the CAL auto save feature.
enum - Returns 0 (OFF) or 1 (ON).
CAL:ASAVE 1

Returns the number of times the power supply has been calibrated.

integer - The calibration count.

Stores the date that the power supply was last calibrated in non-volatile memory. This command is equivalent to CALibration:STRing.

NameTypeValuesDescription
stringstring-Calibration date to store.
CAL:DATE "4/22/17"

Stores the date that the power supply was last calibrated in non-volatile memory. This command is equivalent to CALibration:STRing.

NameTypeValuesDescription
stringstring-Calibration date to store.
string - Returns the stored calibration date. If no date is stored, an empty quoted string ("") is returned.
CAL:DATE "4/22/17"

Saves calibration constants in non-volatile memory after the calibration procedure has been completed. If Auto Save is not enabled, this command stores the new calibration data in non-volatile memory.

Sets a new security passcode for calibration. To change the passcode, the power supply must first be unsecured using the old passcode; the new passcode can be up to 9 digits.

NameTypeValuesDescription
new codeinteger0 - 999999999New security passcode to store.
CAL:SEC:CODE 12345

Secures or unsecures the power supply for calibration using the passcode specified by CALibration:SECure:CODE. The query returns 0 for calibration unsecured or 1 for calibration secured.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets whether calibration security is enabled or disabled.
passcodeinteger-Passcode used to secure or unsecure calibration.
enum - Returns 0 when calibration is unsecured and 1 when calibration is secured.
CAL:SEC:STAT ON, 0

Secures or unsecures the power supply for calibration using the specified passcode. The query returns 0 when calibration is unsecured or 1 when it is secured.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Calibration security state to set.
passcodeinteger-Passcode specified by CALibration:SECure:CODE.
integer - 0 for calibration unsecured, 1 for calibration secured.
CAL:SEC:STAT ON, 0

Saves up to 40 characters of calibration-related information such as dates or the power supply serial number. The string can be read regardless of security status, but writing it requires the instrument to be unsecured.

NameTypeValuesDescription
stringstring-String to save.
string - Returns the saved calibration string as a quoted string.
CAL:STR "4/22/17"

Saves up to 40 characters of calibration-related information such as dates or the power supply serial number. The string can be read regardless of security status, but the instrument must be unsecured before saving it.

NameTypeValuesDescription
stringstring-Calibration information string to store.
string - Quoted calibration information string.
CAL:STR "4/22/17"

Sets the current step size used when the immediate current level is increased or decreased with CURRent UP and CURRent DOWN. The step size can be set to DEFault to use the minimum resolution of the instrument.

NameTypeValuesDescription
currentrealminimum - maximumStep size for current programming.
qualifierenumDEFaultUse DEFault to set the step size to the minimum resolution.
[SOURce:]CURRent[:LEVel][:IMMediate]:STEP[:INCRement] <current> | DEFault[, (@<chanlist>)]
[SOURce:]CURRent[:LEVel][:IMMediate]:STEP[:INCRement]? [DEFault,] [(@<chanlist>)]

Queries the step size for current programming used by the CURRent UP and DOWN commands. The query returns a numeric current step value for each specified channel, and DEFault returns the minimum resolution of the instrument.

NameTypeValuesDescription
qualifieroptenumDEFaultOptional query qualifier; DEFault returns the minimum resolution.
channel listoptchannel_list-Channels for which the step size is queried.
real - Returns the current step size for each specified channel as a number in the form +n.nnnnnnnnE+nn.

Sets the immediate output current level. It also supports increasing or decreasing the current level with UP or DOWN by the step size set by CURRent:STEP. The optional query returns the programmed current level for each specified channel.

NameTypeValuesDescription
currentreal0 - maximumSets the immediate current level.
qualifieroptenumMINimum | MAXimum | DEFault | UP | DOWNSpecial keyword value in place of a numeric current level.
chanlistoptchannel_list-Channels to which the command applies.
real (A) - Returns the programmed current level in the form +n.nnnnnnnnE+nn for each channel specified. Multiple responses are separated by commas.
CURR 3

Sets or queries the immediate output current level. The query returns the programmed current level for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
currentreal0 - maximumImmediate current level to program; may also be set to MINimum, MAXimum, DEFault, UP, or DOWN.
real (A) - The programmed current level for each specified channel, returned in exponential notation. Multiple channel responses are separated by commas.
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chanlist>)]

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

NameTypeValuesDescription
modeenumFIXed | STEP | LIST | ARBCurrent output mode selected when the transient system is initiated and triggered.
[SOURce:]CURRent:MODE FIXed | STEP | LIST | ARB[, (@<chanlist>)]
[SOURce:]CURRent:MODE? [(@<chanlist>)]

Sets or queries the current mode used when the transient system is initiated and triggered. The output current can remain fixed, step to the triggered level, follow list values, or follow arbitrary waveform values depending on the selected mode.

NameTypeValuesDescription
modeenumFIXed | STEP | LIST | ARBCurrent mode to use when the transient system is initiated and triggered.
channel listoptchannel_list-Channel list to which the command applies.
enum - Returns the current mode for each specified channel. Multiple responses are separated by commas.
[SOURce:]CURRent:MODE? [(@<chanlist>)]
*RST FIX
Sets the current mode to Step: CURR:MODE STEP

Sets the triggered current level of the power supply. The triggered level is a stored value that is programmed when a Step transient is triggered; units are amperes.

NameTypeValuesDescription
currentreal0 - maximumTriggered current level to set, or the MINimum/MAXimum keyword.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum current level instead of a numeric value.
chanlistoptchannel_list-Channel list to apply the setting to.
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <current>| MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [ (@<chanlist>)]

Sets the triggered current level of the power supply. The triggered level is a stored value that is programmed when a Step transient is triggered.

NameTypeValuesDescription
currentreal0 - maximumTriggered current level to store for later programming when a Step transient is triggered.
qualifieroptenumMINimum | MAXimumSpecifies the minimum or maximum allowed current level instead of a numeric value.
channel_listoptchannel_list-Channels to which the command applies.
real (A) - Returns the programmed current level in the form +n.nnnnnnnnE+nn for each specified channel. Multiple responses are separated by commas.
*RST MIN
Sets the triggered current to 1 A: CURR:TRIG 1

Sets the over-current protection delay start event. The delay timer can start on a settings change transition or on any transition into constant current mode.

NameTypeValuesDescription
modeenumSCHange | CCTRansCondition that starts the overcurrent protection delay timer.
CURR:PROT:DEL:STAR CCTR

Specifies the condition that starts the overcurrent protection delay timer. The query returns the current protection delay start mode.

enum - Returns the current protection delay start mode: SCH or CCTR.
[SOURce:]CURRent:PROTection:DELay:STARt? [(@<chanlist>)]

Sets the over-current protection delay time in milliseconds for the selected channel(s). The delay prevents momentary output-status changes from triggering over-current protection; values up to 3600 seconds are programmable with 1 ms resolution.

NameTypeValuesDescription
timereal0 - 3600Over-current protection delay time.
qualifieroptenumMINimum | MAXimumAllows setting the minimum or maximum delay value.
[SOURce:]CURRent:PROTection:DELay[:TIME] <time> | MINimum | MAXimum[, (@<chanlist>)]
Sets the protection delay to 0.2 seconds: CURR:PROT:DEL 0.2

Sets or queries the over-current protection delay time in milliseconds. The query returns the delay in scientific notation; up to 3600 seconds can be programmed with 1 ms resolution.

NameTypeValuesDescription
timereal0 - 3600Over-current protection delay time.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum delay value instead of a numeric time.
real (ms) - Returns the overcurrent protection delay in milliseconds in the form +n.nnnnnnnnE+nn. When queried with MINimum or MAXimum, returns the corresponding limit.
CURR:PROT:DEL 0.2

Enables or disables overcurrent protection for the selected channel(s). When tripped in constant current mode beyond the OCP delay, the output turns off and the condition can be cleared with CURR:PROT:CLE after the fault is removed.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables overcurrent protection.
chanlistoptchannel_list-Channel list to which the command applies.

Enables or disables overcurrent protection for the selected channel. The query returns 1 (ON) or 0 (OFF) for the overcurrent protection state.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
stateenumON | OFF | 1 | 0Enables or disables overcurrent protection.
enum - Returns 1 (ON) or 0 (OFF) for the overcurrent protection state.

Indicates whether an overcurrent protection trip has occurred. Returns 1 if a trip occurred, or 0 if not; the value is reset by CURRent:PROTection:CLEar.

integer - Indicates whether an overcurrent protection occurred (1) or not (0).

Sets the output current measurement range. The query returns the presently selected range.

NameTypeValuesDescription
rangeenumHIGH | LOWSelects the current range.
enum - The presently selected current range.
[SOURce:]CURRent:RANGe HIGH | LOW[, (@<chanlist>)]
[SOURce:]CURRent:RANGe? [(@<chanlist>)]

Sets or queries the output current measurement range. The query returns the presently selected range.

enum - Returns the presently selected current range.
SOUR:CURR:RANG HIGH
SOUR:CURR:RANG?

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

integer - Binary-weighted value of the state of pins 1 through 3 in bits 0 through 2 respectively.

Sets the output data on the digital control port when it is configured for Digital I/O operation. The query returns the state of the digital control port pins as a binary-weighted value.

NameTypeValuesDescription
valueinteger0 - 7Binary-weighted value written to the digital control port; bits 0 through 2 control pins 1 through 3 respectively.

Returns the state of the digital control port pins. The binary-weighted value corresponds to pins 1 through 3 in bits 0 through 2.

integer - Binary-weighted value of the state of the digital control port pins.

Sets the function of digital port pins 1 to 3 and saves the setting in non-volatile memory. The query returns the current setting for the selected pin.

NameTypeValuesDescription
functionenumDIO | DINPut | TOUTput | TINPut | FAULt | INHibit | ONCouple | OFFCoupleFunction assigned to the selected digital port pin.
enum - Returns the setting of pin 1, 2, or 3.
*RST DINP
Sets pin 1 to Fault mode: DIG:PIN1:FUNC FAUL

Sets or queries the function of digital port pins 1 to 3. The pin functions are saved in non-volatile memory; the query returns the setting of the specified pin.

NameTypeValuesDescription
functionenumDIO | DINPut | TOUTput | TINPut | FAULt | INHibit | ONCouple | OFFCoupleSelects the digital pin function.
enum - Returns the setting of pin 1, 2, or 3.
*RST DINP
Sets pin 1 to Fault mode: DIG:PIN1:FUNC FAUL

Sets the polarity of digital port pins 1 to 3. The polarity is stored in non-volatile memory; for trigger inputs and outputs, positive means rising edge and negative means falling edge.

NameTypeValuesDescription
pininteger1 - 3Selects the digital pin number to configure.
polarityenumPOSitive | NEGativeSets the pin polarity to positive or negative.
[SOURce:]DIGital:PIN<1-3>:POLarity POSitive | NEGative
[SOURce:]DIGital:PIN<1-3>:POLarity?
*RST POS
Sets pin 1 to negative polarity: DIG:PIN1:POL NEG

Sets the polarity of digital port pins 1 to 3. The polarity is saved in non-volatile memory; POSitive means a logical true signal is high, and NEGative means it is low.

NameTypeValuesDescription
pininteger1 - 3Digital port pin number.
polarityenumPOSitive | NEGativeSets the pin polarity.
enum - Returns the polarity, POS or NEG.
*RST POS
Sets pin 1 to negative polarity: DIG:PIN1:POL NEG

Enables or disables BUS triggers on digital port pins that have been configured as trigger outputs. A BUS trigger is generated by the *TRG command when the state is ON.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables BUS-trigger generation on the digital port pins.
enum - Returns 0 or OFF if a BUS trigger will not be generated, and 1 or ON if a BUS trigger will be generated.
DIG:TOUT:BUS ON

Enables or disables BUS triggers on digital port pins configured as trigger outputs. The BUS trigger is generated using the *TRG command.

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

Sets the brightness level of the LCD display.

NameTypeValuesDescription
brightness levelinteger10 - 100Brightness level for the LCD display.

Displays a message on the front panel. Up to 30 characters are accepted; additional characters are truncated.

NameTypeValuesDescription
stringstring-Message string to display on the front panel.

Turns the front-panel display on or off. When the display is turned off, outputs are not sent to the display and all annunciators except ERROR are disabled; the display state is automatically turned on when returning to local mode.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Display state to set.
DISPlay[:WINDow][:STATe] ON | OFF | 1 | 0
DISPlay[:WINDow][:STATe]?

Returns the RMS measurement (AC + DC) for current. Values are returned in amperes and the reading is formatted as +n.nnnnnnE+nn; multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (A) - The measured RMS current.

Returns the averaged current previously acquired by a MEASurement command or triggered acquisition. The value is returned in amperes, in scientific notation, and multiple responses are comma-separated for multiple channels.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
real (A) - Averaged current measurement value previously acquired.

Returns the averaged power measurement previously acquired by a MEASurement or triggered acquisition. The data remains valid until the next MEASure or INITiate command occurs.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - The averaged power value in watts, formatted as a numeric reading string; multiple responses are separated by commas when more than one channel is queried.

Returns the RMS measurement (AC + DC) voltage previously acquired by a MEASurement or triggered acquisition. The value is returned as a comma-separated numeric reading in scientific notation.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to query.
real (V) - The measured RMS voltage (AC + DC), in volts, in the form +n.nnnnnnE+nn. Multiple responses are separated by commas.

Returns the averaged DC voltage measurement previously acquired by a MEASurement or triggered acquisition. The query does not generate a new measurement and returns one or more comma-separated values in scientific notation.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
real (V) - The averaged DC voltage value(s). Multiple responses are separated by commas.

Returns an array of measured current data for the specified channel list. Values are returned in amperes and may be returned as comma-separated values or as a block.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Specifies the channel list to fetch from.
block (A) - An array of measured current values in amperes; multiple responses may be separated by commas or returned as a block.
FETC:ARR:CURR?

Returns an array of measured power data. Values are returned in watts.

block (W) - Returns the measured power array.

The query returns an array of measurement data. Values are either in amperes, volts, or watts.

block (V) - Returns the measured voltage array.

Returns the measured maximum current. Values are returned in amperes and are formatted as +n.nnnnnnE+nn; multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list over which to fetch the measurement.
real (A) - Measured maximum current value.

Returns the measured minimum current. The reading is returned in amperes in the form +n.nnnnnnE+nn; multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list.
real (A) - Measured minimum current value.

Returns the measured maximum power value. The reading is returned in scientific notation and may be returned for one or more channels separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to fetch from.
real (W) - Measured maximum power value.

Returns the measured minimum power value. The reading is returned in scientific notation, in watts, and multiple responses are separated by commas.

NameTypeValuesDescription
channel listoptchannel_list-Channel list specifier in the form (@<chanlist>).
real (W) - Measured minimum power value in watts.

Returns the maximum voltage value for the specified channel list. Values are returned in volts in scientific notation, with multiple responses separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (V) - Measured maximum voltage value.

Returns the measured minimum voltage for the selected channel list. The reading is returned in scientific notation; multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (V) - Measured minimum voltage value.

Returns the specified number of logged data from the selected channels. Each fetch starts from the data next to the last fetched data in the previous fetch.

NameTypeValuesDescription
numberinteger0 - 65536Number of logged data points to fetch.
chanlistoptchannel_list-Channel list to fetch from.
block - Logged data from the specified channels, returned as <value> [,<value>] or <Block>.
:FETC:DLOG? 10

*CLSset / query

Clears all event registers and the Status Byte register.

*ESEset / query

Enables bits in the Standard Event Enable register. The selected bits are then reported to the Status Byte.

NameTypeValuesDescription
enable valueinteger0 - 255A decimal value that corresponds to the binary-weighted sum of the bits in the register.
integer - The decimal value of the binary-weighted sum of all bits in the Standard Event enable register.
*ESE 34
*ESE?query

Returns the decimal value of the binary-weighted sum of all bits in the Standard Event Enable register.

integer - Decimal value of the binary-weighted sum of all bits in the Standard Event Enable register.
*ESE 34
*ESR?query

The query returns the decimal value of the binary-weighted sum of all bits in the Standard Event register.

integer - Decimal value of the binary-weighted sum of all bits in the Standard Event register.
*ESR?
*IDN?query

The query returns the instrument's identification string. The return consists of four comma-separated fields: manufacturer name, model number, serial number, and revision code.

string - The instrument's identification string as an ASCII string with comma-separated fields.
*IDN?
*OPCset / query

Sets the "Operation Complete" bit (bit 0) of the Standard Event register after the command is executed.

*OPC?query

Returns 1 to the output buffer after the command is executed.

integer - Returns 1 when the command is complete.
*OPC?
*PSCset / query

Clears the Status Byte and the Standard Event register enable masks when power is turned on if set to 1. When set to 0, those masks are not cleared at power-on.

NameTypeValuesDescription
stateenum0 | 1Selects whether the Status Byte and Standard Event register enable masks are cleared at power-on.
enum - Returns 0 if *PSC 0 is in effect or 1 if *PSC 1 is in effect.
*PSC 1
*PSC?
*PSC?query

Returns the power-on clearing setting for the Status Byte and Standard Event register enable masks. It returns 0 when *PSC 0 is in effect and 1 when *PSC 1 is in effect.

integer - Returns 0 if the Status Byte and Standard Event register enable masks are not cleared at power on, or 1 if they are cleared at power on.
*PSC 0
*PSC 1
*RCLset / query

Recalls a previously stored state from one of ten non-volatile storage locations. You must use the same memory location used previously to store the state.

NameTypeValuesDescription
locationinteger0 - 9Memory location to recall.
*RCL 1
*RSTset / query

Resets the instrument to its power-on default state. It does not clear the status registers or error queue, and it forces ABORt commands to cancel any output trigger actions in process.

*RST
*SAVset / query

Saves the current instrument state to one of ten non-volatile storage locations. Saving a state overwrites any previous state stored in that location.

NameTypeValuesDescription
locationinteger0 - 9Storage location to save the state to.
*SAV 1
*SREset / query

Enables the bits in the Status Byte Enable register. The query returns the decimal value of the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
enable valueinteger0 - 255A decimal value that corresponds to the binary-weighted sum of the bits in the register.
integer - The decimal value of the binary-weighted sum of all bits set in the register.
*SRE 34
*SRE?query

Returns the decimal value of the binary-weighted sum of all bits set in the Status Byte Enable register.

integer - The decimal value of the binary-weighted sum of all bits set in the register.
*STB?query

Queries the Status Byte Summary register and returns the same result as a serial poll, except that the Request Service bit (bit 6) is not cleared by a serial poll.

integer - Returns the status byte value.
Read the status byte: *STB?
*TRGset / query

Generates an immediate trigger. The command generates an event trigger to the trigger system when the trigger system has BUS (software) trigger as its trigger source (TRIG:SOUR BUS); if the trigger system is not initiated, the command is ignored.

*TRG
*TST?query

Returns 0 if the self-test passes or a non-zero value if it fails. If the self-test fails, the instrument also generates an error message with additional information.

integer - Returns 0 if the self-test passes or a non-zero value if it fails.
*TST?
*WAIset / query

Waits for all pending operations to complete before executing any additional remote interface commands. It is used only in triggered mode to wait for a pending delayed trigger.

*WAI

Initiates the measurement trigger system for the selected channel list. If a trigger occurs before the trigger system is ready, it is ignored.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Selected channel list.
INIT:ACQ

Initiates the internal or external data logging session. The filename must be the full path and filename; for internal logging, only Internal:/log1.dlog or Internal:/log2.dlog are accepted.

NameTypeValuesDescription
filenamestring-Full path and filename to save the data logging session.
INIT:DLOG "External:/log_1.dlog"

Initiates the scope data measurement trigger system. A selected trigger source event then causes the specified triggering action to occur; if a trigger occurs before the system is ready, it is ignored.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-
INITiate[:IMMediate]:SCOPe:ACQuire [(@<chanlist>)]

Initiates the transient trigger system. When initiated, an event on the selected trigger source causes the specified triggered action to occur; triggers arriving before the system is ready are ignored.

NameTypeValuesDescription
(@<chanlist>)channel_list-Channel list to which the initiate command applies.
INIT:TRAN

Continuously initiates the transient trigger system so multiple triggers can generate multiple output transients without intermediate commands. When disabled, the trigger system must be initiated for each trigger; the query returns whether continuous transients are enabled or disabled.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables continuous transient triggering.
chanlistoptchannel_list-Channels to which the command applies.
enum - Returns 0 if continuous transients are disabled (OFF), and 1 if continuous transients are enabled (ON).
INIT:CONT:TRAN ON

Returns the present output state.

enum - Returns 0 if the output is disabled (OFF) and 1 if the output is enabled (ON).
:OUTPut[:STATe]set / query

Enables or disables the output. A query returns the output state of the power supply as 0 (OFF) or 1 (ON).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the output state.
enum - The output state of the power supply; 0 indicates OFF and 1 indicates ON.
OUTP OFF, (@1)

Returns the output state of the power supply for the specified channel list. If output sequencing is enabled, the query returns the configuration state instead of the actual output state.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
integer - Returns 0 if the output is off or 1 if it is on.
OUTP:STAT:COUP:CHAN? (@1)

Returns the output delay falling-edge setting for the output subsystem.

real - Returns the configured falling-edge output delay.

Specifies which output channels are controlled by the output synchronization function. Coupled channels turn on and off together, and setting a new coupling replaces any existing coupling.

NameTypeValuesDescription
channelenumALL | NONE | CH1Selects which output channels are coupled.
enum - Returns the coupled output channels. Multiple responses are separated by commas.
Couples channel 1: OUTP:COUP:CHAN CH1

Sets the delay time, in seconds, before the specified output is disabled. The delay applies to on-to-off transitions in the output state and can be programmed per channel list.

NameTypeValuesDescription
delayreal0 - 3600Delay time before the output turns off.
qualifieroptenumMINimum | MAXimumUse the minimum or maximum allowable delay value.
chanlistoptchannel_list-Specifies the affected output channel list.
OUTP:DEL:FALL 0.5

Returns the programmed output delay time before the specified output is disabled. The query can optionally be qualified with MINimum or MAXimum, and can be applied to a channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier returning the minimum or maximum delay value.
chanlistoptchannel_list-Optional list of channels to query.
real (s) - Returns the programmed delay time in seconds, formatted as +n.nnnnnnnnE+nn.

Queries the programmed falling-edge output delay for the specified output channel list. The return is the delay time in seconds, formatted as a numeric value; if a qualifier is supplied, it returns the minimum or maximum delay value instead.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that requests the minimum or maximum delay value.
chanlistoptchannel_list-Optional channel list for selecting the output channels.
numeric (s) - The programmed fall delay time in seconds, returned in +n.nnnnnnnnE+nn format. With MINimum or MAXimum, returns the corresponding minimum or maximum delay value.
OUTP:DEL:FALL?
OUTP:DEL:FALL? MIN
OUTP:DEL:FALL? MAX,(@1)

Sets the preferred mode for output on or output off transitions to optimize output state transitions for either constant voltage or constant current operation. The query returns VOLT or CURR.

NameTypeValuesDescription
chanlistoptchannel_list-Specifies the output channels to which the setting applies.
enum - Returns the preferred mode for output state transitions as VOLT or CURR.
OUTP:PMOD CURR

Sets the delay in seconds before the specified output turns on. This delay affects all off-to-on transitions, including state changes and output-protection clear, and can be programmed from 0 to 3600 s with 1 ms resolution.

NameTypeValuesDescription
delayreal0 - 3600Delay time before enabling the output.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum delay value.
OUTP:DEL:RISE 0.5

Sets the preferred mode for output on/off transitions to optimize for constant voltage or constant current operation. The query returns the programmed mode as VOLT or CURR.

NameTypeValuesDescription
modeenumVOLTage | CURRentPreferred mode for output on/off transitions.
enum - Returns the preferred mode as VOLT or CURR.
OUTP:PMOD CURR
OUTP:PMOD?

Sets the operating mode of the Inhibit input (INH) digital pin. The setting is stored in non-volatile memory and determines whether the inhibit input is latched, live, or ignored.

NameTypeValuesDescription
modeenumLATChing | LIVE | OFFOperating mode of the Inhibit input.
OUTPut:INHibit:MODE LATChing
OUTP:INH:MODE LATC

Determines whether the power-on state is set to the *RST state or recalled from one of the ten stored memory locations. The setting is saved in non-volatile memory.

NameTypeValuesDescription
stateenumRST | RCL0 | RCL1 | RCL2 | RCL3 | RCL4 | RCL5 | RCL6 | RCL7 | RCL8 | RCL9Selects the power-on state source.
enum - Returns the currently selected power-on state setting.
OUTPut:PON:STATe RST | RCL0 | RCL1 | RCL2 | .... | RCL8 | RCL9
OUTPut:PON:STATe?

Clears the latch that disables the output due to an overvoltage or overcurrent condition. The fault condition must be cleared before executing this command, after which the output can be restored to its pre-fault state.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the protection clear applies.
OUTP:PRO:CLE

Sets the number of times the list is executed before it is completed. The query returns the list count for each specified channel; a repeat count of 9.9E37 indicates continuous repetition.

NameTypeValuesDescription
countintegerMINimum | MAXimum | INFinityNumber of times the list is executed before completion.
integer - Returns the list count for each specified channel; multiple responses are separated by commas. A returned repeat count of 9.9E37 means the list is set to repeat continuously.
LIST:COUN 10

Returns the list count for each specified channel. Multiple responses are separated by commas; a returned repeat count of 9.9E37 indicates continuous repetition.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | INFinityOptional query qualifier selecting the minimum, maximum, or infinity value for the specified channel(s).
integer - The list count for each channel specified. A value of 9.9E37 means the list is set to repeat continuously.

Specifies the current setting for each list step in amperes. A comma-delimited list of up to 512 steps may be programmed.

NameTypeValuesDescription
valuereal0 - maximumCurrent level for each list step.
real (A) - Returns the programmed current level for each list step. Multiple responses are separated by commas.
LIST:CURR 5,4,3,2,1

Returns the programmed current level for each list step in amperes. Multiple responses are separated by commas.

real (A) - The programmed current level in the form +n.nnnnnnnnE+nn for each list step. Multiple responses are separated by commas.
LIST:CURR 5,4,3,2,1

Returns the number of points (steps) in the current list, not the point values. Multiple responses are separated by commas.

integer - Returns the number of points in the current list.

Programs the dwell time for each list step. A comma-delimited list of up to 512 dwell values may be programmed; the dwell time determines how long the output remains at each step.

NameTypeValuesDescription
valuereal0 - 3600Dwell time for a list step.
chanlistoptchannel_list-Channel list to which the command applies.
LIST:DWEL 0.2,0.8,1.5,0.8,0.2

Specifies the dwell time for each list step. A comma-delimited list of up to 512 dwell values may be programmed, from 0 through 3600 seconds with 100 microsecond resolution.

NameTypeValuesDescription
valuereal0 - 3600Dwell time for each list step.
string - Returns the programmed dwell time list in exponential notation, with multiple responses separated by commas.
LIST:DWEL 0.2,0.8,1.5,0.8,0.2

Returns the number of points in the dwell list, not the point values. Multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-
integer - The number of points in the dwell list.

Specifies how the list responds to triggers. AUTO makes the list advance automatically after an initial starting trigger; ONCE holds the present step until a trigger advances it.

NameTypeValuesDescription
modeenumAUTO | ONCEList stepping mode.

Returns the list step setting for the source list. The setting determines whether the list advances automatically on dwell timing or only when triggered.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - Returns the list step setting.

Sets the output value used when a list terminates. When ON, the output remains at the last step value; when OFF, or if the list is aborted, the output returns to the pre-list settings.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Specifies whether the list terminates at the last step value.
chanlistoptchannel_list-Channel list to apply the setting to.
enum - Returns the terminate-at-last state.
LIST:TERM LAST ON

Specifies the output value when the list terminates. When ON, the output remains at the last step value; when OFF or when the list is aborted, the output returns to the settings that were in effect before the list started.

enum - Returns the current last-step termination state for the selected channel list: 0 (OFF) or 1 (ON).
LIST:TERM LAST ON

Specifies which list steps generate a trigger signal at the beginning of the step. A comma-delimited list of up to 512 step values may be programmed, and the trigger is generated only when a step value is ON.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0State of each list step; ON (1) generates a trigger and OFF (0) does not.
LIST:TOUT:BOST 1,1,1,1,1

Specifies which list steps generate a trigger signal at the beginning of the step (BOSTep). A comma-delimited list of up to 512 steps may be programmed, and each step is either ON (1) or OFF (0).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Step trigger state for each list entry.
enum - Returns the trigger state(s) for the programmed list steps; multiple responses are separated by commas.
LIST:TOUT:BOST 1,1,1,1,1

Returns the number of points in the beginning of the step trigger list (BOSTep), not the point values for the specified channels. Up to 512 steps may be programmed; the trigger state is either ON (1) or OFF (0).

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list selector.
integer - Returns the number of points in the BOSTep list.

Specifies which list steps generate a trigger signal at the end of the step. The query returns 0 if no trigger is generated and 1 if a trigger is generated, with multiple responses separated by commas.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0State for each list step, repeated as a comma-delimited list.
integer - Returns 0 if no trigger is generated and 1 if a trigger is generated. Multiple responses are separated by commas.
LIST:TOUT:EOST 1,1,1,1,1

Specifies which list steps generate a trigger signal at the end of the step (EOSTep). The query returns 0 or 1 for each programmed list value, with multiple responses separated by commas.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0State of each EOSTep list entry; ON or 1 enables trigger generation, OFF or 0 disables it.
integer - Returns 0 if no trigger is generated and 1 if a trigger is generated; multiple responses are separated by commas.
LIST:TOUT:EOST 1,1,1,1,1

Returns a comma-separated list of the number of points in the EOSTep list for the specified channels, not the point values. This query is superseded by ARB:UDEFined:EOSTep:POINts? but remains for backward compatibility.

integer - The number of points in the EOSTep list.

Specifies the voltage setting for each list step in volts. A comma-delimited list of up to 512 steps may be programmed, and the query returns the programmed voltage level for each specified channel.

NameTypeValuesDescription
valuereal0 - maximumVoltage value for each list step.
real (V) - Returns the programmed voltage level in the form +n.nnnnnnnnE+nn for each channel specified; multiple responses are separated by commas.
LIST:VOLT 20,10,5

Sets or queries the programmed voltage level for each list step in volts. A comma-delimited list of up to 512 steps may be programmed; the query returns the programmed voltage level for each specified channel in scientific notation.

NameTypeValuesDescription
valuereal0 - maximumVoltage setting for each list step.
real (V) - Returns the programmed voltage level in the form +n.nnnnnnnnE+nn for each specified channel; multiple responses are separated by commas.
LIST:VOLT 20,10,5

Returns the number of points (steps) in the voltage list, not the point values. Multiple responses are separated by commas.

integer - The number of points in the voltage list.

Sets or queries the LXI status indicator identify state. ON sets the indicator to the "Identify" state and OFF sets it to "No Fault".

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Selects the LXI status indicator state.
enum - Returns the state of the LXI status indicator as 0 or 1.
LXI:IDEN 0

Controls the mDNS service. The query returns the control state of the mDNS service.

NameTypeValuesDescription
stateoptenumON | OFF | 1 | 0Sets the mDNS service state.
enum - Returns the control state of the mDNS service.
LXI:MDNS 1

Measures the total RMS current measurement including both AC and DC components. The query starts a new measurement immediately and is not synchronized to a trigger event.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (A) - The total RMS current value in amperes. Multiple responses are separated by commas.

Queries the averaged output current measurement. The reading is returned immediately as a comma-separated scientific-notation value in amperes.

real (A) - The averaged current measurement value.

Returns the averaged output power measurement. The reading is returned in scientific notation, and multiple responses are separated by commas.

NameTypeValuesDescription
CH1optenum-Selects channel 1.
(@<chanlist>)optchannel_list-Specifies the channel list to measure.
real (W) - The averaged output power measurement in watts, returned as a numeric reading.

Returns the total RMS voltage measurement (AC + DC). The reading is returned as a comma-separated list of voltages in scientific notation.

real (V) - Total RMS voltage measurement (AC + DC).

Returns the averaged output voltage measurement. The reading is returned in scientific notation, and multiple channel responses are separated by commas.

real (V) - The averaged output voltage in volts.

Returns an array containing measurement of instantaneous output samples. Values are in amperes for current, volts for voltage, or watts for power.

block (A) - Returns the measured current array.

Returns an array containing measurement of instantaneous output samples for power. Values are returned in watts, and the number of points is set by SENSe:SWEep:POINts.

block (W) - Returns the measured power array.

Returns an array containing measurement of instantaneous output samples. Values are in volts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
block (V) - Returns the measured voltage array. The response may be one or more values or a block.

Returns the maximum measured current. The value is returned in amperes as a numeric reading in scientific notation, and multiple responses are separated by commas.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list selection.
real (A) - The maximum measured current value.

Returns the measured minimum current. The reading is returned as a numeric value in amperes and multiple responses are separated by commas.

real (A) - Measured minimum current value.

Returns the maximum measured power value. The reading is returned in scientific notation and may be one of multiple comma-separated responses for multiple channels.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
real (W) - The measured maximum power value, in watts.

Returns the measured minimum power. The reading is returned as a numeric value in watts in scientific notation, and multiple responses are separated by commas.

real (W) - Measured minimum power value(s).

Returns the maximum measured voltage. The reading is returned as a numeric value in volts in scientific notation; multiple responses are separated by commas.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to query.
real (V) - The measured maximum voltage.
MEASure[:SCALar]:VOLTage:MAXimum? [(@<chanlist>)]

Returns the measured minimum voltage. Multiple responses are separated by commas when more than one channel is queried.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
real (V) - Measured minimum voltage in volts. The reading is returned in the form +n.nnnnnnE+nn.

Returns an array containing scope data measurement of instantaneous output current samples. Values are in amperes.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list selector in the form (@<chanlist>).
block - Returns the measured current array in scope data.
MEASure:ARRay:SCOPe:CURRent[:DC]? [(@<chanlist>)]

Returns an array containing scope data measurement of instantaneous output samples in watts. The number of points returned is set by SENSe:SWEep:SCOPe:POINts.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to measure.
block - Measured power array in scope data.
MEAS:ARR:SCOP:POW?

Returns an array containing scope data measurement of instantaneous output voltage samples. Values are returned in volts.

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list identifying the measurement channels.
block - Returns the measured voltage array in scope data.
MEASure:ARRay:SCOPe:VOLTage[:DC]? [(@<chanlist>)]

Saves the logged data in CSV format to the specified path and filename. It does not change the saved path and filename settings.

NameTypeValuesDescription
filenamestring-Path and filename for the exported logged data.
MMEM:EXP:DLOG "External:\datalog.csv"

Enables or disables current data logging.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables current data logging.
chanlistoptchannel_list-Channel list to apply the command to.

Queries the status of current data logging for the specified channel list. The query returns whether current data logging is on or off.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to query.
enum - Status of the current data logging.

Enables or disables the logging of minimum and maximum values for each sample of data. The query returns whether minimum/maximum logging is enabled.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables minimum/maximum logging.
enum - Whether logging of minimum and maximum values is enabled.
SENS:DLOG:FUNC:MINM 1

Enables or disables the logging of minimum and maximum values for each sample of data. The query returns whether the logging of minimum and maximum values is enabled.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables minimum/maximum logging.
enum - Returns whether logging of minimum and maximum values is enabled.

Enables or disables voltage data logging. The query returns the status of the voltage data logging.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables voltage data logging.

Enables or disables voltage data logging. The query returns the status of the voltage data logging.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables voltage data logging.
chanlistoptchannel_list-Channel list to which the setting applies.
enum - Returns the status of the voltage data logging (on or off).
SENS:DLOG:FUNC:VOLT 1

Sets the datalog trigger offset as a percent of the total datalog duration. A value of 0 places the trigger at the beginning of the datalog, and 100 places it at the end.

NameTypeValuesDescription
offset percentreal0 - 100Percent of pre-trigger data to log to the datalog file.
SENS:DLOG:OFFS 50

Sets the datalog sample period in seconds. The value is rounded to the nearest 10 ms; minimum is 10 ms and maximum is 60 seconds. The query returns the sample period in seconds.

NameTypeValuesDescription
timereal0.01 - 60Sample period to set, in seconds.
qualifieroptenumMINimum | MAXimumQuery qualifier selecting the minimum or maximum sample period.
real (s) - Sample period in seconds.
SENS:DLOG:PER 0.4

Returns the sample period in seconds for datalog sampling. The query may be qualified with MINimum or MAXimum.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier selecting the minimum or maximum sample period.
real (s) - The sample period in seconds.
SENSe:DLOG:PERiod? [MINimum | MAXimum]
:SENSe:DLOG:TIMEset / query

Sets the sample duration in seconds. The query returns the sample duration in seconds.

NameTypeValuesDescription
timereal1 - 36,000,000Sample duration to set.
real (s) - Sample duration in seconds.
SENS:DLOG:TIME 120

Sets or queries the sample duration in seconds. The query can optionally be qualified with MINimum or MAXimum to return the corresponding limit.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier for returning the minimum or maximum sample duration.
real (s) - Returns the sample duration in seconds.
SENS:DLOG:TIME 120

Sets the sample period in seconds. The value is rounded to the nearest 10 ms integral; minimum is 10 ms and maximum is 60 seconds. This command is superseded by SENSe:DLOG:PERiod but remains for backward compatibility.

NameTypeValuesDescription
timereal0.01 - 60Sample period in seconds.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric sample period.
SENS:DLOG:TINT 0.4

Sets the sample period in seconds. The entered value must be an integral of 10 ms, with a minimum of 10 ms and a maximum of 60 s; the value is rounded to the nearest 10 ms. The query returns the sample period in seconds.

NameTypeValuesDescription
timereal0.01 - 60Sample period to set, in seconds.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum allowed sample period.
real (s) - Sample period in seconds.
SENS:DLOG:TINT 0.4

Enables or disables the current measurement function. The query returns the status of the current function.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the current measurement function.
enum - The status of the current function.
SENS:FUNC:CURR 1

Enables or disables the current measurement function for the selected channel list. The query returns the on/off status of the current function.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the current measurement function.
chanlistoptchannel_list-Channels to which the command applies.
enum - Returns the status of the current function.
SENS:FUNC:CURR 1

Enables or disables the voltage measurement function. The query returns the present on/off status of the voltage function.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the voltage measurement function.
enum - Returns the status of the voltage function.
SENS:FUNC:VOLT 1

Enables or disables the voltage measurement function. The query returns the status of the voltage function for the specified channel list.

NameTypeValuesDescription
channel listoptchannel_list-Channel list to apply the query to.
enum - Returns the status of the voltage function (on or off).
SENSe:FUNCtion:VOLTage? [(@<chanlist>)]

Defines the offset in a data sweep for triggered measurements. Positive values indicate samples acquired after the trigger, and negative values indicate samples acquired before the trigger.

NameTypeValuesDescription
offset pointsinteger-131,071 - 2,000,000,000Offset in data sweep points.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed offset points.

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

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum allowed offset points.
integer - The offset points value for the sweep.
SENS:SWE:OFFS:POIN?
SENS:SWE:OFFS:POIN? MIN
SENS:SWE:OFFS:POIN? MAX

Defines the number of points in a measurement sweep. The number of points can be set from 1 to 131,072, and the setting applies to both voltage and current measurement.

NameTypeValuesDescription
data pointinteger1 - 131,072Number of points in the measurement sweep.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to set the minimum or maximum number of points.
chanlistoptchannel_list-Channel list to which the command applies.

Defines the number of points in a measurement sweep. The number of points can be set from 1 to 131,072 and applies to both voltage and current measurements.

NameTypeValuesDescription
data pointinteger1 - 131,072Number of points in the measurement sweep.
qualifieroptenumMINimum | MAXimumSets the number of points to the minimum or maximum allowed value.
chanlistoptchannel_list-Channel list to which the command applies.
integer - Returns the number of points in the measurement sweep. The query can also return the minimum or maximum number of points when requested with a qualifier.
SENS:SWE:POIN 2048

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

NameTypeValuesDescription
offset pointsinteger-131,071 - 2,000,000,000Offset in points for triggered scope data measurements.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum to program the minimum or maximum offset point value.

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

NameTypeValuesDescription
offset pointsinteger-131,071 - 2,000,000,000Offset in points for triggered scope data measurements.
qualifieroptenumMINimum | MAXimumOptional keyword qualifier for the offset points value.
integer - Typical return is the offset points setting.
SENS:SWE:SCOP:OFFS:POIN -2048

Defines the number of points in a scope data measurement. The number of points can be set from 1 to 131,072 and applies to both voltage and current measurement.

NameTypeValuesDescription
data pointinteger1 - 131,072Number of points in a scope data measurement.
qualifieroptenumMINimum | MAXimumSets the minimum or maximum allowable number of points.
SENS:SWE:SCOP:POIN 2048

Sets the number of points in a scope data measurement. The number of points can be specified from 1 to 131,072 and applies to both voltage and current measurement.

NameTypeValuesDescription
data pointinteger1 - 131,072Number of points in the scope data measurement.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable number of points.
integer - Returns the programmed number of points.
SENS:SWE:SCOP:POIN 2048

Defines the time period between samples in seconds. Programmed values can range from 10 ms to 40,000 s, and values above 10 ms are rounded to the nearest 10 ms increment.

NameTypeValuesDescription
timereal0.01 - 40,000Time interval between samples.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed time interval.
chanlistoptchannel_list-Channel list to which the command applies.
real (s) - Returns the programmed time interval.
SENS:SWE:TINT 1

Defines the time period between samples in seconds. Programmed values can range from 10 ms to 40,000 s, and values above 10 ms are rounded to the nearest 10 ms increment.

NameTypeValuesDescription
timereal0.01 - 40,000Time interval between samples.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum time interval.
channel_listoptchannel_list-Optional channel list.
real (s) - Returns the time interval.
SENS:SWE:TINT 1

Defines the time period between samples in seconds for scope data measurement. Programmed values can range from 10 µs to 40,000 s, with values above 10 ms rounded to the nearest 10 ms increment.

NameTypeValuesDescription
timereal0.00001 - 40000Time interval between samples in scope data measurement.
qualifierenumMINimum | MAXimumSets the time interval to the minimum or maximum allowed value.
chanlistoptchannel_list-Channel list to which the setting applies.
real (s) - Returns the time interval between samples in seconds for scope data measurement.
SENS:SWE:SCOP:TINT 1

Defines the time period between samples in seconds for scope data measurement. Programmed values can range from 10 µs to 40,000 s, and values above 10 ms are rounded to the nearest 10 ms increment.

NameTypeValuesDescription
timereal10 µs - 40,000 sTime period between samples for scope data measurement.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum time interval.
channel listoptchannel_list-Optional channel list.
real (s) - Returns the time interval.
SENS:SWE:SCOP:TINT 1

Returns the value of the Operation Status condition register. This read-only register holds the live, unlatched operational status of the instrument; reading it does not clear the register.

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

Returns the value of the Operation Status event register. Reading the register clears it; the returned value is the binary-weighted sum of all bits set in the register.

integer - The value of the Operation Status event register as a binary-weighted sum of all bits set in the register.
STAT:OPER?

Sets bits in the Operation Status group enable register, which masks Operation Event bits for the OPER summary bit of the Status Byte register. The query reads back the enable register as a decimal binary-weighted sum of set bits.

NameTypeValuesDescription
enable valueinteger0 - MAXimumDecimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:OPER:ENAB 512

Reads the enable register for the Operation Status group. The returned decimal value is the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list qualifier.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:OPER:ENAB 512

Sets and queries the value of the NTR (Negative-Transition) register. The register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the setting applies.
STAT:OPER:NTR 24

Sets or queries the value of the NTR (Negative-Transition) register for the Operation Status group. The register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
valueinteger0 - *RST 0A decimal value that corresponds to the binary-weighted sum of the bits in the register.
integer - A decimal value that corresponds to the binary-weighted sum of the bits in the register.
STAT:OPER:NTR 24

Sets and queries the value of the PTR (Positive-Transition) register. The register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list selector.
STAT:OPER:PTR 24

Sets or queries the PTR (Positive-Transition) register. The register acts as a polarity filter between the Operation Condition and Operation Event registers.

NameTypeValuesDescription
valueinteger-Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list qualifier.
integer - Binary-weighted sum of all bits set in the PTR register.
STAT:OPER:PTR 24
:STATus:PRESetset / query

Presets the Operation and Questionable ENABle, PTRansition, and NTRansition registers. All defined bits are disabled in the preset setting.

STAT:PRES

Returns the value of the Questionable Status condition register. This read-only register reflects the current, unlatched operational status and is not cleared by reading.

integer - Binary-weighted sum of all bits set in the Questionable Status condition register.

Returns the value of the Questionable Status event register. Reading the register clears it.

integer - Binary-weighted sum of all bits set in the Questionable Status event register.

Sets bits in the enable register for the Questionable Status group. The query reads back the enable register as a decimal value representing the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Optional channel list.
STAT:QUES:ENAB 16

Reads the enable register for the Questionable Status group. The returned decimal value is the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
chanlistoptchannel_list-Optional channel list qualifier.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the enable register.
STAT:QUES:ENAB?
STAT:QUES:ENAB? (@1)

Sets and queries the value of the NTR (Negative-Transition) register for the Questionable Status group. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0 - 4294967295A decimal value that corresponds to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list selector.
integer - Returns a decimal value that corresponds to the binary-weighted sum of all bits set in the register.
STAT:QUES:NTR 24

Sets and queries the value of the NTR (Negative-Transition) register. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0 - *RST 0A decimal value that corresponds to the binary-weighted sum of the bits in the register.
channel_listoptchannel_list-Optional channel list.
integer - A decimal value that corresponds to the binary-weighted sum of all bits set in the register.
STAT:QUES:NTR 24

Sets or queries the PTR (Positive-Transition) register value. The register acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
chanlistoptchannel_list-Channel list to which the command applies.
integer - <bit value> representing the binary-weighted sum of all bits set in the PTR register.
STAT:QUES:PTR 24

Sets or queries the PTR (Positive-Transition) register. It acts as a polarity filter between the Questionable Condition and Questionable Event registers.

NameTypeValuesDescription
valueinteger0Decimal value corresponding to the binary-weighted sum of the bits in the register.
<@chanlist>optchannel_list-Channel list to which the register value applies.
integer - Returns the binary-weighted sum of all bits set in the PTR register.
STAT:QUES:PTR 24

Enables or disables the beeper. The query returns 0 (OFF) or 1 (ON).

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns the beeper on or off.
enum - Returns 0 (OFF) or 1 (ON).

Enables or disables the beeper. The query returns 0 (OFF) or 1 (ON).

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

Sets the power supply to local, remote, or remote with lockout mode. The query returns LOC, REM, or RWL.

NameTypeValuesDescription
stateenumLOCal | REMote | RWLockSelects local, remote, or remote with lockout mode.
enum - Returns the current communication state as LOC, REM, or RWL.

Sets the power supply to local, remote, or remote-with-lock mode. The query returns the current communication state as LOC, REM, or RWL.

enum - Returns the current communication state.

Returns the initial socket control connection port number. After the control port number is obtained, a control socket connection can be opened.

integer - Initial socket control connection port number; returns 0 if sockets are not supported.
:SYSTem:DATEset / query

Sets the real-time clock date as year, month, and day. The year range is 2000 to 2099; the query returns comma-separated year, month, and day values.

NameTypeValuesDescription
yyyyinteger2000 - 2099Year of the date.
mminteger-Month of the date.
ddinteger-Day of the date.
SYST:DATE 2019,11,27

Sets or queries the real time clock date. The year range is 2000 to 2099, and the query returns the year, month, and day as comma-separated values.

string - Comma-separated year, month, and day values such as +2020,+1,+26.
SYST:DATE 2019,11,27

Reads and clears the first error in the power supply error queue. Errors are returned in first-in-first-out order; if no errors have occurred, the query returns +0, "No error".

string - Returns the first error in the error queue as a code and message, or +0, "No error" if the queue is empty.
SYST:ERR?
:SYSTem:LOCalset / query

Places the power supply in local mode. All front-panel keys are fully functional.

SYST:LOC
:SYSTem:REMoteset / query

Places the power supply into remote mode for remote operation. All front-panel keys are disabled except for the Lock/Unlock key.

SYST:REM
:SYSTem:RWLockset / query

Places the power supply in remote mode and disables all front-panel keys, including the [Lock/Unlock] key. It is the same as SYSTem:REMote, and the front panel can be unlocked with SYSTem:LOCal.

SYST:RWL

Clears all user memory and reboots the instrument. It sanitizes user data by writing zeros to flash memory and performing a chip erase; identification data is not erased.

SYST:SEC:IMM
:SYSTem:SETset / query

Sets the instrument as defined by the data returned by SYSTem:SET? query.

NameTypeValuesDescription
block_datablock-The block data returned by SYSTem:SET? query.

Sets the instrument as defined by the data returned by SYSTem:SET? query.

NameTypeValuesDescription
block_datablock-The block data returned by SYSTem:SET? query.
:SYSTem:TIMEset / query

Sets or queries the instrument real-time clock in hours, minutes, and seconds. The values range from 0,0,0 to 23,59,59.

NameTypeValuesDescription
hhinteger0 - 23Hour value.
mminteger0 - 59Minute value.
ssinteger0 - 59Second value.
string - Returns the real time clock in hours (hh), minutes (mm), and seconds (ss) as +<hh>,+<mm>,+<ss>.
SYST:TIME 13,30,15

Sets or queries the real time clock in hours, minutes, and seconds. The valid range is from 0,0,0 to 23,59,59.

string - Returns the real time clock in hours, minutes, and seconds as +<hh>,+<mm>,+<ss>.
SYST:TIME 13,30,15

Returns the present SCPI version of the power supply. The returned value is a string in the form YYYY.V, where YYYY is the version year and V is the current SCPI version number.

string - The present SCPI version in the form YYYY.V.
SYST:VERS?

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSpecifies whether the output signal uses a rising or falling slope.
TRIG:ACQ:CURR:SLOP NEG

Sets the slope of the signal when the measurement trigger source is set to a level. The slope may be positive (rising) or negative (falling).

enum - Returns the current triggered current slope as POSitive or NEGative.
TRIG:ACQ:CURR:SLOP NEG

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

NameTypeValuesDescription
valuereal0 - maximumTriggered current level to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric current level.
TRIG:ACQ:CURR 3

Returns the current triggered current level of the output. This query applies when the measurement trigger source is set to a level and may be qualified with MINimum or MAXimum.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier selecting the minimum or maximum current level.
real (A) - The triggered current level.
TRIGger:ACQuire:CURRent[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)

Triggers the measurement immediately, overriding any selected trigger source. It generates an acquisition trigger at once.

NameTypeValuesDescription
(@<chanlist>)optchannel_list-Channel list to which the trigger applies.
TRIG:ACQ

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

NameTypeValuesDescription
sourceenumBUS | CURRent1 | EXTernal | IMMediate | VOLTage1 | PIN<n>Trigger source to select.
channel_listoptchannel_list-Channels to which the command applies.
enum - Returns the acquisition trigger source for the queried channels.
TRIG:ACQ:SOUR CURR1

Selects the trigger source for the acquisition system. The query returns BUS, EXT, IMM, CURR1, VOLT1, or PIN<n>.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the source selection applies.
enum - Returns the current acquisition trigger source as BUS, CURR1, EXT, IMM, VOLT1, or PIN<n>.
TRIG:ACQ:SOUR CURR1

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

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSelects the voltage slope.
TRIG:ACQ:VOLT:SLOP POS

Sets or returns the slope of the signal used for voltage acquire triggering when the measurement trigger source is set to a level. Positive specifies a rising slope and negative specifies a falling slope.

enum - Returns the current slope as an abbreviated keyword.
TRIG:ACQ:VOLT:SLOP POS

Sets the voltage trigger level for the output when the measurement trigger source is level-based. Values are specified in volts; the minimum and maximum depend on the unit ratings.

NameTypeValuesDescription
valuereal0 - maximumTriggered voltage level to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric value.
chanlistoptchannel_list-Channel list to apply the setting to.
real (V) - Returns the triggered level. For the query form, MINimum or MAXimum may be specified before the optional channel list.
TRIG:ACQ:VOLT 50

Returns the triggered voltage level of the output. The query can be qualified with MINimum or MAXimum and optionally a channel list.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum triggered voltage level to return.
chanlistoptchannel_list-Channel list to apply the query to.
real (V) - Returns the triggered level.
TRIGger:ACQuire:VOLTage[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Triggers the internal data logger immediately. This command overrides any selected trigger source and generates immediate triggers.

TRIG:DLOG

Sets the slope of the signal for data logger triggering when the trigger source is set to a level. POSitive selects a rising slope and NEGative selects a falling slope.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeSlope of the signal.
TRIGger:DLOG:CURRent:SLOPe POSitive, (@<chanlist>)
TRIGger:DLOG:CURRent:SLOPe? [(@<chanlist>)]

Sets or queries the slope of the data logger current trigger signal when the trigger source is set to a level.

enum - Returns the current slope setting.
TRIG:ACQ:CURR:SLOP NEG

Sets the triggered current level of the data logger when the trigger source is set to a level. Values are specified in amperes, with minimum and maximum depending on the unit rating.

NameTypeValuesDescription
valuereal0 - maximumTriggered current level to set.
qualifieroptenumMINimum | MAXimumSets the triggered current level to the minimum or maximum allowed value.
chanlistoptchannel_list-Channel list to which the command applies.
real (A) - Returns the triggered current level.
TRIG:DLOG:CURR 3

Sets or queries the triggered current level of the data logger when the trigger source is set to a level. Values are specified in amperes and the minimum and maximum depend on the unit ratings.

NameTypeValuesDescription
valuereal0 - maximumTriggered current level.
qualifieroptenumMINimum | MAXimumAlternative to a numeric value.
chanlistoptchannel_list-Channel list to which the command applies.
real (A) - Returns the triggered level.
TRIG:DLOG:CURR 3

Selects the trigger source for the data logger. The query returns the current trigger source as one of BUS, EXT, IMM, CURR1, VOLT1, PIN<n>, ARSK, or OOOK.

NameTypeValuesDescription
sourceenumBUS | EXTernal | IMMediate | CURRent1 | VOLTage1 | PIN<1-3> | ARSKey | OOOKeyTrigger source for the data logger.
enum - Returns the current data logger trigger source.
TRIG:DLOG:SOUR BUS

Selects the trigger source for the data logger. The query returns the current trigger source as one of BUS, EXT, IMM, CURR1, VOLT1, PIN<n>, ARSK, or OOOK.

enum - Returns the current data-logger trigger source.

Sets the data logger triggered voltage level. Applies when the data logger trigger source is set to a level; values are specified in volts and the minimum and maximum depend on the unit ratings.

NameTypeValuesDescription
valuereal0 - maximumTriggered voltage level to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum instead of a numeric voltage value.
chanlistoptchannel_list-Channel list to which the setting applies.

Sets or queries the data logger voltage trigger level. It applies when the data logger trigger source is set to a level.

NameTypeValuesDescription
valuereal0 - maximumTriggered level voltage.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum triggered level instead of a numeric value.
channel_listoptchannel_list-Channel list to which the triggered level applies.
real (V) - Returns the triggered level. MINimum or MAXimum may be queried to return the corresponding level.
TRIGger:DLOG:VOLTage[:LEVel]? [MINimum | MAXimum,] [(@<chanlist>)]

Sets the slope of the signal when the data logger trigger source is set to a level. Positive specifies a rising slope; NEGative specifies a falling slope.

NameTypeValuesDescription
stateenumPOSitive | NEGativeSlope of the signal.
chanlistoptchannel_list-Channel list.
enum - Returns the configured slope as POS or NEG.
TRIG:ACQ:VOLT:SLOP POS

Sets or queries the slope of the data logger trigger voltage signal. It applies when the data logger trigger source is set to a level.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the command applies.
enum - Returns the programmed slope setting.
TRIGger:DLOG:VOLTage:SLOPe? [ (@<chanlist>)]

Sets the voltage step size used by the VOLTage UP and DOWN commands. You can also set it to DEFault to use the instrument’s minimum resolution.

NameTypeValuesDescription
voltagerealminimum - maximumStep size for current programming.
qualifieroptenumDEFaultUse DEFault to set the step size to the minimum resolution.
VOLT:STEP 3
VOLT:STEP? DEF

Sets or queries the step size used for immediate voltage programming with the VOLTage UP and VOLTage DOWN commands. The query returns the current step size for each selected channel, and DEFault returns the minimum resolution of the instrument.

NameTypeValuesDescription
voltagerealminimum - maximumStep size to set for voltage programming.
qualifieroptenumDEFaultUse DEFault to set or query the minimum resolution.
real (V) - Current voltage step size for each selected channel; DEFault returns the minimum resolution. Multiple channel responses are comma-separated.
[SOURce:]VOLTage[:LEVel][:IMMediate]:STEP[:INCRement] <voltage> | DEFault[, (@<chanlist>)]
[SOURce:]VOLTage[:LEVel][:IMMediate]:STEP[:INCRement]? [DEFault,] [(@<chanlist>)]
*RST DEF
Sets the output voltage step size to 3: VOLT:STEP 3

Programs the immediate output voltage level. It accepts a voltage value or the keywords MINimum, MAXimum, DEFault, UP, and DOWN, and applies to the specified channel list if present.

NameTypeValuesDescription
voltagereal0 - maximumImmediate voltage level to program.
qualifierenumMINimum | MAXimum | DEFault | UP | DOWNAlternative keyword form for setting the voltage level or stepping it up or down.
chanlistoptchannel_list-Channel list to which the command applies.

Queries the programmed immediate voltage level of the output in volts. For channel queries, it returns one value per specified channel; MINimum and MAXimum return the lowest and highest programmable voltage levels for the selected range.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimum | DEFaultOptional query qualifier that requests the minimum, maximum, or default voltage level.
chanlistoptchannel_list-Optional list of channels to query.
string - Returns the programmed voltage level in the form +n.nnnnnnE+nn for each specified channel; multiple responses are separated by commas. MINimum and MAXimum return the lowest and highest programmable voltage levels respectively.
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum | DEFault,] [(@<chan-list>)]

Determines what happens to the output voltage when the transient system is initiated and triggered. The query returns the voltage mode for each specified channel.

NameTypeValuesDescription
modeenumFIXed | STEP | LIST | ARBVoltage mode to set for the output when a trigger occurs.
enum - Returns the voltage mode for each specified channel, with multiple responses separated by commas.
SOURce:VOLTage:MODE STEP

Determines what happens to the output voltage when the transient system is initiated and triggered. The query returns the voltage mode for each specified channel, with multiple responses separated by commas.

NameTypeValuesDescription
channel listoptchannel_list-Channels for which to query the voltage mode.
enum - Returns the voltage mode for each specified channel. Multiple responses are separated by commas.
[SOURce:]VOLTage:MODE? [(@<chanlist>)]

Programs the triggered voltage level of the power supply. The stored level is transferred to the output when an output step is triggered; units are volts.

NameTypeValuesDescription
voltagereal0 - maximumTriggered voltage level to program.
qualifieroptenumMINimum | MAXimumSets the level to the minimum or maximum programmable voltage level for the selected range.
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <voltage>| MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]

Programs the triggered voltage level of the power supply. The stored triggered level is transferred to the output when an output step is triggered; units are volts.

NameTypeValuesDescription
voltagereal0 - maximumTriggered voltage level to program.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum programmable voltage level for the selected range.
chanlistoptchannel_list-Channels to which the command applies.
real (V) - Returns the programmed voltage level in scientific notation for each specified channel. Multiple responses are separated by commas; MIN and MAX return the highest and lowest programmable voltage levels for the selected range.
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude] <voltage>| MINimum | MAXimum[, (@<chanlist>)]
[SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]? [MINimum | MAXimum,] [(@<chanlist>)]
*RST MIN
Sets the triggered voltage level to 5 V: VOLT:TRIG 5

Sets the overvoltage protection trip level in volts. The query returns the present OVP level in volts.

NameTypeValuesDescription
voltagerealVVoltage level at which overvoltage protection trips.
real (V) - The present overvoltage protection level in volts.
*RST MAX
VOLT:PROT 20

Sets the overvoltage protection trip level in volts. The query returns the present OVP level in volts.

NameTypeValuesDescription
voltagerealVOvervoltage protection trip level.
qualifieroptenumMINimum | MAXimumSets or queries the minimum or maximum OVP level.
channel_listoptchannel_list-Channel list to which the command applies.
real (V) - Returns the present overvoltage protection level in volts.
*RST MAX
VOLT:PROT 20

Clears an overvoltage protection event after the condition that caused the trip has been removed. It applies to the specified channel list if provided.

NameTypeValuesDescription
chanlistoptchannel_list-Channel list to which the command applies.
[SOURce:]VOLTage:PROTection:CLEar [(@<chanlist>)]

Enables or disables overvoltage protection for the selected channel list. When OVP trips, the output turns OFF; the condition can be cleared after the cause is removed.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Turns overvoltage protection on or off.
chanlistoptchannel_list-Channel list to apply the setting to.

Enables or disables overvoltage protection. When OVP trips, the output turns OFF; the condition can be cleared after the cause is removed.

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Sets the overvoltage protection state.
chanlistoptchannel_list-Channel list to which the command applies.
enum - Returns the overvoltage protection state as 1 (ON) or 0 (OFF).

Indicates whether an overvoltage protection event occurred. The value is reset to 0 by VOLTage:PROTection:CLEar.

enum - Returns 1 if an overvoltage protection event occurred, or 0 if it did not.

Specifies whether the power supply uses remote or local sensing. The query returns the selected state of the remote sense relay.

NameTypeValuesDescription
stateenumINTernal | EXTernalSets the sense mode to local or remote sensing.
chanlistoptchannel_list-Channel list to apply the setting to.
enum - Returns the selected state of the remote sense relay; the query returns INT for internal/local sensing or EXT for external/remote sensing.
*RST INT
VOLT:SENS:SOUR EXT

Specifies whether the power supply uses local or remote sensing. The query returns the selected state of the remote sense relay.

enum - Returns the selected sense state.
*RST INT
Sets the sense mode to external (4-wire): VOLT:SENS:SOUR EXT

Sets the falling voltage slew rate. The value is specified in volts per second; MAX or INFinity sets the slew rate to the maximum value.

NameTypeValuesDescription
slew ratereal0.003 - 9.9E+37Falling slew rate in volts per second.
qualifieroptenumMINimum | MAXimum | INFinitySpecial keyword to set the slew rate to the minimum, maximum, or infinity.
VOLT:SLEW:FALL 5

Queries the programmed falling voltage slew rate for the specified channel list. The query returns the value that was sent; if the slew rate is maximum, the returned value is 9.9E+37.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumSelects the minimum slew-rate resolution or the maximum slew rate to query.
chanlistoptchannel_list-Channel list to query.
real (V/s) - The programmed falling slew rate in volts per second for each specified channel, or the minimum value if the sent value is below minimum; multiple responses are comma-separated.
VOLTage:SLEW:FALLing? MIN
VOLTage:SLEW:FALL:MAX?

Sets the falling voltage slew rate for all falling programmed voltage changes, including output turn-on and turn-off transitions. The rate is specified in volts per second; MAX and INFinity set the slew rate to maximum.

NameTypeValuesDescription
slew ratereal0.003 - 9.9E+37Falling voltage slew rate.
qualifieroptenumMINimum | MAXimum | INFinitySets the slew rate to the minimum, maximum, or infinite value.
VOLT:SLEW:FALL 5

Sets or queries the falling voltage slew rate. The query returns the programmed slew rate for each specified channel, with MAXimum returning the maximum slew rate value.

NameTypeValuesDescription
slew ratereal0.003 - 9.9E+37Falling slew rate to set.
qualifieroptenumMINimum | MAXimum | INFinityKeyword alternative to the numeric slew rate; MAXimum and INFinity set the slew rate to maximum.
chanlistoptchannel_list-Channels to which the command applies.
real (V/s) - Returns the programmed falling slew rate as a real value for each specified channel. A returned value of 9.9E+37 indicates that the maximum or fastest slew rate has been set.
VOLT:SLEW:FALL 5
VOLTage:SLEW:FALLing? MIN

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew-rate override.
[SOURce:]VOLTage:SLEW:RISing:MAXimum ON | OFF | 1 | 0[, (@<chanlist>)]
[SOURce:]VOLTage:SLEW:RISing:MAXimum? [(@<chanlist>)]

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

NameTypeValuesDescription
stateenumON | OFF | 1 | 0Enables or disables the maximum slew rate override.
enum - Returns the enabled/disabled state of the rising maximum slew rate override.
VOLT:SLEW:RIS:MAX ON

Returns the programmed rising voltage slew rate for the specified channel list. The query accepts optional MINimum or MAXimum qualifiers to return the minimum or maximum slew rate, respectively.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional qualifier to query the minimum or maximum rising slew rate.
chanlistoptchannel_list-Channels to query.
real (V/s) - The programmed slew rate for each specified channel, returned as a numeric value in volts per second. If the returned value is 9.9E+37, it indicates that the maximum or fastest slew rate has been set.
VOLTage:SLEW:RISing? MIN
VOLT:SLEW RIS 5

Sets the rising voltage slew rate in volts per second for programmed voltage changes, including output turn-on and turn-off. Keywords MAX and INFinity set the slew rate to maximum.

NameTypeValuesDescription
slew ratereal0.003 - 9.9E+37Sets the rising voltage slew rate.
qualifieroptenumMINimum | MAXimum | INFinityAllows setting the slew rate to the minimum, maximum, or infinity keyword value.