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.
| Name | Type | Values | Description |
|---|
| count | integer | 1 - 9999 | Number of times the arbitrary waveform is repeated. |
| qualifieropt | enum | MINimum | MAXimum | INFinity | Keyword 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum repeat count. |
| (@<chanlist>)opt | channel_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.
| Name | Type | Values | Description |
|---|
| shape | enum | STEP | RAMP | STAircase | SINusoid | PULSe | TRAPezoid | EXPonential | UDEFined | SEQuence | Selects the arbitrary waveform shape. |
Returns the current arbitrary waveform shape for the selected channel(s).
| Name | Type | Values | Description |
|---|
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| mode | enum | CURRent | VOLTage | Selects 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.
| Name | Type | Values | Description |
|---|
| state | enum | ON | OFF | 1 | 0 | Selects whether the output remains at the last Arb value or returns to the pre-Arb setting. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| state | enum | ON | OFF | 1 | 0 | Selects whether the output remains at the last Arb value or returns to the pre-Arb setting. |
| channel listopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending current level after the exponential waveform ends. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| level | real | minimum - maximum | Ending current or voltage level after the exponential waveform ends. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending current level after the exponential waveform ends. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed end value instead of a numeric setting. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending voltage level after the exponential waveform ends. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Ending voltage level after the exponential waveform ends. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending voltage level. |
| qualifieropt | enum | MINimum | MAXimum | Allows 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial current level for the exponential waveform start. |
| qualifieropt | enum | MINimum | MAXimum | Requests 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.
| Name | Type | Values | Description |
|---|
| levelopt | real | MINimum - MAXimum | Initial 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.
| Name | Type | Values | Description |
|---|
| level | real | MINimum - MAXimum | Initial current level when the exponential waveform starts. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Initial current level. |
| step# | integer | Step 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | - | Initial voltage level. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| level | real | - | Initial voltage level for the exponential waveform start. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum level value. |
| channelopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial voltage level for the exponential waveform start. |
| qualifieropt | enum | MINimum | MAXimum | Returns or sets the minimum or maximum allowed start level value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Delay time before the exponential waveform occurs. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier selecting the minimum or maximum value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time constant value for the exponential curve. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric time value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay before the exponential waveform occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start time. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum start time. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time constant of the exponential curve. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the time constant to the minimum or maximum value. |
| step# | integer | 0 - 99 | Step number in the Arb sequence. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time constant value for the exponential curve. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed time constant. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start delay time before the exponential waveform occurs. |
| qualifieropt | enum | MINimum | MAXimum | Uses the minimum or maximum allowed start time. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum start time value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time constant value for the exponential curve. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword to set the parameter to its minimum or maximum value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step number to program. |
| qualifieropt | enum | MINimum | MAXimum | Requests 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay before the exponential waveform occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start time instead of a numeric value. |
| step# | integer | 0 - 99 | Step number to program. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum value instead of the programmed value. |
| step# | integer | 0 - 99 | Step number whose start time is queried. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time constant value to program. |
| qualifieropt | enum | MINimum | MAXimum | Requests 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total transition time. |
| qualifieropt | enum | MINimum | MAXimum | Allows 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to return the minimum or maximum time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total time for the exponential current step. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed time. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier returning the minimum or maximum allowed time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total time for the voltage transition. |
| qualifieropt | enum | MIN | MAX | Use MIN or MAX to set/query the minimum or maximum allowed time. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total exponential transition time. |
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum allowed time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects which value to return: minimum or maximum. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time in seconds after the pulse completes that the starting current level persists. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the minimum or maximum end time instead of a numeric value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the pulse completes. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric end time. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the pulse completes. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time value for the voltage pulse. |
| qualifieropt | enum | MINimum | MAXimum | Uses the minimum or maximum end time instead of a numeric value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed end time for the query form. |
| step# | integer | 0 - 99 | Specifies 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time in seconds after the pulse completes that the starting voltage level persists. |
| qualifieropt | enum | MINimum | MAXimum | Query qualifier to return the minimum or maximum end time. |
| channel listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time in seconds after the pulse completes that the starting voltage level persists. |
| qualifieropt | enum | MINimum | MAXimum | Sets the end time to the minimum or maximum allowed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Delay time after the trigger is received before the pulse occurs. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum time instead of the programmed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| value | real | - | Start/end level value. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start level instead of a numeric value. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum start level to return. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Start and end level current value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum start level instead of a numeric value. |
| step#opt | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| level | real | MINimum - MAXimum | Start/end level voltage for the pulse. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Delay 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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Delay after the trigger is received, before the pulse occurs. |
| qualifieropt | enum | MINimum | MAXimum | Returns 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.
| Name | Type | Values | Description |
|---|
| level | real | minimum - maximum | Start and end level value. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword to set or query the minimum or maximum level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Start/end level voltage value. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum start level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Top current level of the pulse. |
| qualifieropt | enum | MINimum | MAXimum | Requests 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier specifying the minimum or maximum top level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay after trigger, in seconds. |
| qualifier | enum | MINimum | MAXimum | Sets the start time to the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum start time value to query. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Top current level of the pulse. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step number to program or query. |
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay before the pulse occurs. |
| qualifieropt | enum | MINimum | MAXimum | Sets the start time to the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable start time value. |
| step# | integer | 0 - 99 | Specifies 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Top voltage level of the pulse. |
| step# | integer | 0 - 99 | Sequence step number. |
| channel list | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier to request the minimum or maximum level. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Top voltage level of the pulse. |
| qualifieropt | enum | MINimum | MAXimum | Keyword qualifier selecting the minimum or maximum allowed value. |
| channel list | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Top pulse time in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum allowable top time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | minimum - maximum | Pulse top time in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum allowed top time instead of the programmed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Pulse top time in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed time value. |
| step# | integer | 0 - 99 | Arbitrary 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed top time instead of the programmed value. |
| step# | integer | 0 - 99 | Arbitrary 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Pulse top time to set for the specified sequence step. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed top time instead of a numeric value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier for the query. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Pulse top time. |
| qualifieropt | enum | MINimum | MAXimum | Returns or sets the minimum or maximum allowed time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending level value. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed end level instead of a numeric value. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier specifying whether to return the minimum or maximum end level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending current or voltage level after the ramp occurs. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending current or voltage level after the ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum end level value. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| level | real | minimum - maximum | Ending voltage level after the ramp occurs. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum end level value. |
| step#opt | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending voltage level after the ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed ending voltage level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time for the current ramp. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable end time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum end time. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the ramp completes. |
| qualifier | enum | MINimum | MAXimum | Sets the end time to the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum end time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time for the voltage ramp after completion. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the minimum or maximum end time instead of a numeric value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time in seconds that the ending voltage level persists after the ramp completes. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum end time instead of a numeric value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time for the voltage ramp. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum end time instead of a numeric value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed end time. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time of the ramp. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum rise time. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Initial current level before the ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Initial level before the ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Sets the initial level to the minimum or maximum allowed value. |
Specifies the rise time of the ramp in seconds for Arb sequence steps.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time of the ramp. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed rise time. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that returns the minimum or maximum rise time for the selected step. |
| step# | integer | 0 - 99 | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time of the ramp in seconds. |
| qualifieropt | enum | MIN | MAX | Sets the rise time to the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Sequence step number to read back. |
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time of the ramp. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed rise time. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier to query the minimum or maximum rise time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Initial ramp level value. |
| qualifieropt | enum | MINimum | MAXimum | Keyword 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.
| Name | Type | Values | Description |
|---|
| value | real | - | Initial current or voltage level before the ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | s | Delay after the trigger is received before the ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed time value. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum start time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | s | Delay time before the ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed value instead of a numeric time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier that requests the minimum or maximum start time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Initial current level before the ramp occurs. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum start level. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | s | Delay after the trigger is received before the ramp occurs. |
| qualifier | enum | MINimum | MAXimum | Selects the minimum or maximum allowed time value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier selecting the minimum or maximum start time value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Initial voltage level before the ramp occurs. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| channel listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier selecting the minimum or maximum start level instead of a numeric value. |
| step# | integer | 0 - 99 | Step number for the Arb sequence step. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Delay 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Amplitude value to program. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword to query the minimum or maximum amplitude value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum amplitude to query. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Amplitude or peak value to program. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| amplitude | real | minimum - maximum | Amplitude or peak value for the current sine wave. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Amplitude or peak value of the voltage sine wave. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum allowed amplitude. |
| step# | integer | 0 - 99 | Selects 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.
| Name | Type | Values | Description |
|---|
| value | real | - | Amplitude or peak value of the voltage sine wave. |
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum amplitude value. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that requests the minimum or maximum amplitude. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| frequency | real | 2.7778E-6 - 100 | Sets the current sine wave frequency. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword that sets the frequency to the minimum or maximum allowed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Specifies whether to return the minimum or maximum frequency. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Offset value for the current sine wave from zero. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable offset value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum offset value to query. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| frequency | real | 2.7778E-6 - 100 | Sets the current sine-wave frequency for a sequence step. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed frequency. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum frequency value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| frequency | real | 2.7778E-6 - 100 | Frequency of the voltage sine wave. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable frequency. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| frequency | real | 2.7778E-6 - 100 | Frequency of the voltage sine wave for Arb sequence steps. |
| step# | integer | 0 - 99 | Sequence step number. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| frequency | real | 2.7778E-6 - 100 | Sets the voltage sine wave frequency. |
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum frequency instead of a numeric value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum frequency instead of the present setting. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | - | Offset value for the voltage sine wave. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Offset value to program. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Offset value. |
| step# | integer | 0 - 99 | Sequence step number. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Offset value to program. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step number to query. |
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending current level after the staircase occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending current or voltage level. |
| step# | integer | 0 - 99 | Staircase 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending current level. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | - | Ending voltage level after the staircase occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed ending level. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed end level instead of a numeric value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending voltage level after the staircase occurs. |
| qualifieropt | enum | MINimum | MAXimum | Uses the minimum or maximum allowable end level. |
Specifies the ending voltage level after the staircase occurs. Referenced to V1 in the Staircase diagrams.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Ending voltage level after the staircase occurs. |
| qualifieropt | enum | MINimum | MAXimum | Uses 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the staircase completes. |
| qualifieropt | enum | MINimum | MAXimum | Returns 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier selecting the minimum or maximum end time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the staircase completes. |
| qualifieropt | enum | MINimum | MAXimum | Sets the end time to the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Arb sequence step number. |
| time | real | 0 - 3600 | End 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time in seconds that the ending level persists after the staircase completes. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time in seconds that the ending voltage level persists after the staircase completes. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that returns the minimum or maximum end time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | integer | 1 - 500 | Number of staircase steps. |
| qualifieropt | enum | MINimum | MAXimum | Returns or sets the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed value to return. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | 1 - 500 | Initial start level for the staircase. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start level. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that returns the minimum or maximum allowed start level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | integer | 1 - 500 | Number of staircase steps. |
| qualifieropt | enum | MINimum | MAXimum | Uses the minimum or maximum allowed number of steps. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier selecting the minimum or maximum value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Initial current or voltage before the staircase occurs. |
| step# | integer | 0 - 99 | Sequence step number. |
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| value | integer | 1 - 500 | Number of steps in the staircase. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric value. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Initial voltage level before the staircase occurs. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier for the start level. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | integer | 1 - 500 | Number of staircase steps. The manual shows a value range of 1 to 500, with MINimum and MAXimum qualifiers also accepted. |
| qualifieropt | enum | MINimum | MAXimum | Optional keyword alternative to the numeric step count. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Sequence step number to query. |
| qualifieropt | enum | MINimum | MAXimum | Returns 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.
| Name | Type | Values | Description |
|---|
| value | real | 1 - 500 | Initial voltage level for the staircase. |
| qualifieropt | enum | MINimum | MAXimum | Use the minimum or maximum allowed start level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum start level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Delay in seconds after the trigger is received before the staircase occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum supported start time value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum start time instead of the programmed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Delay in seconds after the trigger is received, before the staircase occurs. |
| qualifieropt | enum | MINimum | MAXimum | Sets the parameter to its minimum or maximum value. |
| step# | integer | 0 - 99 | Step number for the ARB sequence step. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start time. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 3600 | Sequence step number. |
| qualifieropt | enum | MINimum | MAXimum | Returns 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay before the staircase occurs. |
| qualifieropt | enum | MINimum | MAXimum | Allows querying the minimum or maximum start time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Queries 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total staircase time in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed staircase time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total staircase time. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total staircase time in seconds. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric time value. |
| step# | integer | 0 - 99 | Staircase 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier that requests the minimum or maximum staircase time. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total staircase time. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed staircase time. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum staircase time. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Total staircase time. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable staircase time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Step end level value. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed end level instead of a numeric value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that selects the minimum or maximum end level. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | End level value for the step current or voltage. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier to request the minimum or maximum value. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Voltage end level to program. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier selecting the minimum or maximum end level to query. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Step voltage level. |
| qualifieropt | enum | MINimum | MAXimum | Keyword form of the value parameter. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum end level to query. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial current level for the step. |
| qualifieropt | enum | MINimum | MAXimum | Uses the minimum or maximum allowed start level. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial current or voltage level for the step. |
| qualifieropt | enum | MINimum | MAXimum | Returns 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 262.144 | Ending current time value. |
| qualifieropt | enum | MINimum | MAXimum | Allows the minimum or maximum allowed value to be selected instead of a numeric time. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum end time value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial current level for the sequence step. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial current level for Arb sequence steps. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start level. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 262.144 | End time value for the step. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum supported end time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 262.144 | End time value for the step. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial voltage level for the step. |
| qualifieropt | enum | MINimum | MAXimum | Sets the start level to the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial voltage level for the step. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Initial voltage level. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay in seconds before the step occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start delay time after the trigger is received, before the step occurs. |
| qualifieropt | enum | MINimum | MAXimum | Special value qualifier for the time parameter. |
| step# | integer | 0 - 99 | Step number within the sequence. |
Returns or programs the delay in seconds after the trigger is received, before the step occurs, for ARB sequence steps.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier selecting the minimum or maximum start time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Delay before the step occurs. |
| qualifieropt | enum | MINimum | MAXimum | Returns or sets the minimum or maximum start time. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier specifying whether to query the minimum or maximum value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Delay in seconds after trigger before the step occurs. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed start time instead of the present value. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Time after the trapezoid that the starting current level persists. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed end time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum end time instead of the present setting. |
| channel listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Requests the minimum or maximum end time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowed time. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Allows setting the minimum or maximum end time. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum end time instead of a specific step value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Returns or sets the minimum or maximum end time. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | End time after the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum end time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Fall time value to program. |
| qualifieropt | enum | MINimum | MAXimum | Sets the time to the minimum or maximum allowed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier that requests the minimum or maximum fall time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time value for the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Use 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time value or the MINimum/MAXimum keyword. |
| qualifieropt | enum | MINimum | MAXimum | Optional query qualifier specifying which value to return. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Fall time value for the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Sets the minimum or maximum fall time instead of a numeric value. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Arb sequence step number whose fall time is queried. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Fall time value in seconds, or the MIN/MAX keyword. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum fall time. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum fall time instead of the programmed value. |
| step# | integer | 0 - 99 | Specifies 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Fall time value to program, or MINimum/MAXimum to use the limit value. |
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum fall time to query. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time value for the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Sets the rise time to the minimum or maximum allowed value. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Initial and final current level for the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric level. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time of the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum rise time value. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_list | - | Channel list. |
ARB:SEQ:STEP:CURR:TRAP:RTIM 10, (@1)
Specifies the rise time of the trapezoid in seconds for Arb sequence steps.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum rise time value for the queried step. |
| step# | integer | 0 - 99 | Step number to read. |
| (@<chanlist>)opt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Initial and final current level of the trapezoid. |
| step# | integer | 0 - 99 | Sequence step number. |
| qualifieropt | enum | MINimum | MAXimum | Sets 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum level instead of the specified step level. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time value for the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Allows programming the minimum or maximum rise time instead of a numeric value. |
| step# | integer | 0 - 99 | Arb sequence step number to program. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Rise time of the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Uses the minimum or maximum rise time. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Initial and final voltage level of the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Sets the level to the minimum or maximum allowed value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Initial and final voltage level of the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum value. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | MINimum - MAXimum | Initial and final voltage level of the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay before the rising ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Requests 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum start time value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Start time delay before the rising ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Sets 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum start time value. |
| step# | integer | 0 - 99 | Arb 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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Delay time before the rising ramp occurs. |
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum allowed start time instead of the programmed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Returns the minimum or maximum allowed start time. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Time of the top level of the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum value instead of a numeric setting. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Top-level trapezoid time setting. |
| qualifieropt | enum | MINimum | MAXimum | Returns 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Top current level to program. |
| qualifieropt | enum | MINimum | MAXimum | Sets the top level to the minimum or maximum allowed value. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Top current level value to program. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| qualifieropt | enum | MINimum | MAXimum | Selects 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum top value. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Top voltage level to program. |
| step# | integer | 0 - 99 | ARB 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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum top level value instead of a specific step value. |
| step#opt | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| time | real | MINimum - MAXimum | Top-level trapezoid time. |
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.
| Name | Type | Values | Description |
|---|
| value | real | minimum - maximum | Top voltage level value. |
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum allowable voltage level. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional return qualifier selecting the minimum or maximum top level value. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Top time for the trapezoid. |
| qualifieropt | enum | MINimum | MAXimum | Allows selection of the minimum or maximum time value instead of a numeric setting. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Selects the minimum or maximum top time when used with the query form. |
| step# | integer | 0 - 99 | Specifies the step number. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| time | real | 0 - 3600 | Top time value to program. |
| qualifieropt | enum | MINimum | MAXimum | Use MINimum or MAXimum instead of a numeric time. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional qualifier to query the minimum or maximum allowed top time. |
| step# | integer | 0 - 99 | Step number to query. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| state | enum | ON | OFF | 1 | 0 | Enables or disables trigger-out generation at the beginning of the step. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| state | enum | ON | OFF | 1 | 0 | Specifies whether a trigger-out signal is generated at the beginning of the step. |
| step# | integer | 0 - 99 | Sequence step number associated with the BOSTep setting. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| state | enum | ON | OFF | 1 | 0 | State for each beginning-of-step trigger point. |
| qualifier | enum | 0 | 1 | Additional per-point values allowed by the command syntax. |
| channel_listopt | channel_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).
| Name | Type | Values | Description |
|---|
| state | enum | ON | OFF | 1 | 0 | Sets the BOSTep trigger state for each listed point. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step number to query. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Dwell time for each user-defined current Arb point. |
| step# | integer | 0 - 99 | Sequence step number to which the dwell list applies. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Dwell time for each point in the sequence. |
| step# | integer | 0 - 99 | Sequence 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Dwell 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.
| Name | Type | Values | Description |
|---|
| value | real | 0 - 3600 | Dwell time for each user-defined current Arb point. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | - | 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | - | Level value for each point in the user-defined Arb sequence step. |
| step# | integer | 0 - 99 | Arb sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | - | Voltage level value for a point in the user-defined Arb sequence step. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | real | - | Voltage point level value. |
Returns the number of current points in the user-defined Arb, not the point values.
| Name | Type | Values | Description |
|---|
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step number to query. |
| channel_listopt | channel_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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| value | integer | 1 - 4096 | Number of times the Arb sequence is repeated. |
| qualifieropt | enum | INFinity | MIN | MAX | Optional keyword value accepted in place of a numeric repeat count. |
| chanlist | channel_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.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| value | integer | 1 - 16,777,216 | Repeat count for the sequence step. |
| step# | integer | 0 - 99 | Step 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.
| Name | Type | Values | Description |
|---|
| value | integer | 1 - 16,777,216 | Repeat count for the sequence step. |
| step# | integer | 0 - 99 | Step number within the Arb sequence. |
| qualifieropt | enum | MINimum | MAXimum | Optional 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.
| Name | Type | Values | Description |
|---|
| step# | integer | 0 - 99 | Sequence step number to query. |
| chanlistopt | channel_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.
| Name | Type | Values | Description |
|---|
| pacing | enum | DWELl | Type of pacing for the specified step. |
| step# | integer | 0 - 99 | Sequence step number to which the pacing setting applies. |
| chanlist | channel_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.
| Name | Type | Values | Description |
|---|
| function | enum | STEP | RAMP | STAircase | SINusoid | PULSe | TRAPezoid | EXPonential | UDEFined | Waveform shape to assign to the sequence step. |
| step# | integer | 0 - 99 | Sequence step number to create or modify. |
| chanlist | channel_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.
| Name | Type | Values | Description |
|---|
| pacing | enum | DWELl | Pacing type for the sequence step. |
| step# | integer | 0 - 99 | Sequence step number. |
| chanlist | channel_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.
| Name | Type | Values | Description |
|---|
| state | enum | ON | OFF | 1 | 0 | Selects 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.
| Name | Type | Values | Description |
|---|
| chanlist | channel_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)