Sets the current output level for the selected source channel. This command is part of the DC source/spot measurement function list.
| Name | Type | Values | Description |
|---|
| chopt | channel_list | - | Selected source channel. |
| levelopt | real | - | Current amplitude to apply. |
Selects the source mode for the DC source and spot measurement function. For SCPI, the available modes are voltage or current.
enum - Returns the selected source mode.
Sets or queries the source voltage level. The manual lists it as the SCPI form for applying DC voltage; the corresponding query form is included in the command list.
| Name | Type | Values | Description |
|---|
| amplitude | real | - | Source voltage level. |
Enables or disables the function to automatically set the wait time.
Specifies the Gain parameter for calculating the wait time.
| Name | Type | Values | Description |
|---|
| gain | real | - | Gain parameter used in the wait time calculation. |
Specifies the offset parameter in seconds for calculating the wait time.
| Name | Type | Values | Description |
|---|
| offset | real | s | Offset parameter in seconds used for calculating the wait time. |
Enables or disables the wait time for the selected source channel. The command is part of the source/measure timing settings and has a corresponding query form.
| Name | Type | Values | Description |
|---|
| stateopt | enum | ON | OFF | Enables or disables the wait time. |
Specifies the pulse base current.
Sets the pulse base current for the selected source channel. The value should be within the available output range.
| Name | Type | Values | Description |
|---|
| base | real | - | Pulse base current level. |
| typeopt | enum | MANual | IMMediate | TRIGgered | STARt | STOP | Selects the type of pulse base. |
Specifies the pulse current level for triggered pulse output. This command sets the output value when the trigger event is detected.
Specifies the pulse delay.
Specifies the pulse base voltage for the source channel.
Selects the type of pulse base for the source voltage pulse output. The SCPI form supports five keywords: MANual, IMMediate, TRIGgered, STARt, and STOP.
| Name | Type | Values | Description |
|---|
| typeopt | enum | MANual | IMMediate | TRIGgered | STARt | STOP | Selects the pulse base type. |
Specifies the pulse triggered level for voltage output. This command sets the output value when the trigger event is detected.
Selects the range priority for pulse output. Available for current source mode of M9602A/M9603A; SCPI accepts NOISe, TRANsient, or POWer.
| Name | Type | Values | Description |
|---|
| priority | enum | NOISe | TRANsient | POWer | Range priority selection. |
Specifies the pulse width.
Selects the mode for setting the output value when a trigger event is detected. For SCPI, the available modes are Fixed, List, and Sweep.
| Name | Type | Values | Description |
|---|
| mode | enum | FIXed | LIST | SWEep | Mode used to determine the output value after a trigger event is detected. |
Selects the mode for setting the output value when a trigger event is detected. For SCPI, the available modes are Fixed, List, and Sweep.
enum - Returns the present voltage mode.
Specifies the number of sweep steps for a current sweep.
| Name | Type | Values | Description |
|---|
| points | integer | - | Number of sweep steps. |
Specifies the sweep start current value.
Specifies the sweep stop value for the current sweep.
| Name | Type | Values | Description |
|---|
| current | real | - | Sweep stop value. |
Selects the sweep direction.
enum - Returns the sweep direction.
Selects the function of linear sweep.
Specifies the number of sweep steps.
Specifies the sweep start value for the source output. This command is documented for both voltage and current sweep start settings.
| Name | Type | Values | Description |
|---|
| value | real | - | Sweep start value. |
Specifies the sweep stop value.
| Name | Type | Values | Description |
|---|
| value | real | - | Sweep stop value. |
Specifies the output value after the sweep for the current source.
Selects the output value source after the sweep for the current channel. For the SCPI command, the valid choices are TRIGgered, STARt, STOP, BASE, MANual, and IMMediate.
| Name | Type | Values | Description |
|---|
| type | enum | TRIGgered | STARt | STOP | BASE | MANual | IMMediate | Selects the output value after the sweep. |
Enables or disables setting the current output value after the sweep. This command controls the post-sweep current state for the selected source channel.
| Name | Type | Values | Description |
|---|
| stateopt | enum | 0 | 1 | Turns the post-sweep current output state off or on. |
Specifies the sweep step value.
| Name | Type | Values | Description |
|---|
| step | real | - | Sweep step value. |
Selects the output ranging mode of the linear sweep.
enum - Returns the sweep output ranging mode.
Specifies the output value after the sweep.
Selects the output value after the sweep for the source voltage command.
| Name | Type | Values | Description |
|---|
| type | enum | TRIGgered | STARt | STOP | BASE | MANual | IMMediate | Selects when the output value is applied after the sweep. |
Enables or disables setting the output value after the sweep.
| Name | Type | Values | Description |
|---|
| stateopt | enum | STATe | Optional state keyword in the command syntax. |
Specifies the sweep step value.
Initializes the current list sweep and specifies the list data as a double array.
| Name | Type | Values | Description |
|---|
| list | block | - | List data in double array format. |
Appends list data to the current list sweep configuration.
| Name | Type | Values | Description |
|---|
| list | block | - | Double array containing the list data to append. |
[:SOURce[ch]]:LIST:CURRent:APPend
Returns the current list data for the source list sweep.
block - The list data.
Initializes the voltage list sweep and specifies the list data in a double array.
| Name | Type | Values | Description |
|---|
| list | block | - | List data in a double array. |
Appends list data for list sweep operation.
| Name | Type | Values | Description |
|---|
| list | block | - | List data in double array format. |
[:SOURce[ch]]:LIST:VOLTage:APPend
Returns the list data for the source voltage list sweep.
block - Returns the list data.
Returns the number of list sweep points.
integer - The number of list sweep points.
Specifies the list start point by the index.
| Name | Type | Values | Description |
|---|
| index | integer | - | Index of the list start point. |
Returns the number of list sweep points.
integer - The number of list sweep points.
Specifies the list sweep start point by index.
| Name | Type | Values | Description |
|---|
| index | integer | - | Index of the first list sweep point to use. |
Specifies the output range for the source current output. When the output range is specified, AUTO output ranging mode is disabled.
| Name | Type | Values | Description |
|---|
| range | real | - | Output range (source range) for current. |
Enables or disables the AUTO output ranging mode for the current output. When the output range is specified, AUTO ranging is disabled.
| Name | Type | Values | Description |
|---|
| state | boolean | - | Enables or disables auto ranging. |
Specifies the minimum range used in AUTO ranging mode for the current output.
| Name | Type | Values | Description |
|---|
| limit | real | - | Minimum range in the auto range operation. |
Specifies the output range (source range) for the selected output channel. When the output range is specified, AUTO output ranging mode is disabled.
Enables or disables the AUTO output ranging mode for the source voltage range.
| Name | Type | Values | Description |
|---|
| state | boolean | - | Turns AUTO ranging on or off. |
Specifies the minimum range used in AUTO range operation.
| Name | Type | Values | Description |
|---|
| range | real | - | Minimum output range used by AUTO ranging mode. |