Sets the immediate voltage level of the specified output channel. Units are volts; the immediate level is the output voltage setting.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - maximum | Voltage level to program. |
| chanlist | channel_list | - | One or more output channels to apply the command to. |
real (V) - Returns the programmed voltage level in scientific notation for each specified channel; multiple responses are separated by commas.
VOLT 50,(@1,2)
VOLT? (@1,2)
Sets the immediate voltage level of the specified output channel. The query returns the programmed voltage level for each specified channel in exponential form.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - maximum | Immediate output voltage setting. |
| chanlist | channel_list | - | One or more output channels. |
real (V) - The programmed voltage level for each specified channel, returned as +n.nnnnnnE+nn; multiple responses are separated by commas.
VOLT 50,(@1,2)
VOLT? (@1,2)
Sets the triggered voltage level of the specified output channel. The level is stored and transferred to the output when an output Step is triggered.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - maximum | Triggered voltage level. |
| qualifieropt | enum | MIN | MAX | Optional keyword in the query syntax; returns the minimum or maximum value. |
| chanlist | numeric | - | One or more channels. |
real (V) - Returns the programmed triggered level in volts for each specified channel. Multiple responses are separated by commas.
VOLT:TRIG 40,(@1,2)
VOLT:TRIG? (@1,2)
Sets the triggered voltage level of the specified output channel. The triggered level is a stored value transferred to the output when an output Step is triggered.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - maximum | Triggered voltage level to program for the selected channel(s). |
| chanlist | channel_list | - | One or more output channels to which the setting applies. |
real (V) - Returns the programmed triggered level for each specified channel, in scientific notation; multiple responses are comma-separated.
VOLT:TRIG 40,(@1,2)
VOLT:TRIG? (@1,2)
Specifies a voltage bandwidth compensation mode to optimize output response time with capacitive loads. The modes apply only in Voltage Priority mode and, on N678xA SMU models, determine the allowable output capacitance and sensing mode.
| Name | Type | Values | Description |
|---|
| mode | enum | LOW | HIGH1 | HIGH2 | HIGH3 | Bandwidth compensation mode. |
| chanlist | channel_list | - | One or more channels. |
Specifies a voltage bandwidth mode to optimize output response time with capacitive loads. The setting applies only in Voltage Priority mode and to model N678xA SMU.
| Name | Type | Values | Description |
|---|
| mode | enum | LOW | HIGH1 | HIGH2 | HIGH3 | Selects the voltage bandwidth compensation mode. |
| chanlist | channel_list | - | One or more channels to which the command applies. |
enum - Returns the bandwidth selection for each specified channel; multiple responses are separated by commas.
VOLT:BWID HIGH2,(@4)
VOLT:BWID? (@1)
Sets the positive voltage limit for the specified output channel. If voltage-limit coupling is enabled, it also sets the negative voltage limit. Units are volts.
| Name | Type | Values | Description |
|---|
| limit | real | 0 - 20.4 | Positive voltage limit to set. |
| chanlist | numeric | - | One or more output channels. |
VOLT:LIM 20,(@1,2)
VOLT:LIM? (@1,2)
Returns the positive voltage limit of the specified output channel. If [SOURce:]VOLTage:LIMit:COUPle is enabled, it also affects the negative voltage limit.
| Name | Type | Values | Description |
|---|
| qualifieropt | enum | MIN | MAX | Optional query qualifier that returns the minimum or maximum voltage limit for the selected channel. |
| chanlist | numeric | - | One or more output channels to query. |
real (V) - The voltage limit for each specified channel, returned in the form +n.nnnnnnE+nn. Multiple responses are separated by commas.
VOLT:LIM? (@1,2)
Sets the voltage limit coupling/tracking state for the specified channel list. When enabled, the negative voltage limit tracks the positive voltage limit setting.
| Name | Type | Values | Description |
|---|
| state | boolean | OFF | 0 | ON | 1 | Voltage limit tracking state. |
| chanlist | numeric | - | One or more channels. |
VOLT:LIM:COUP ON,(@4)
VOLT:LIM:COUP? (@1)
Sets the voltage limit tracking state for the specified channel list. If enabled, the negative voltage limit tracks the positive voltage limit setting. This command only applies to model N6784A.
| Name | Type | Values | Description |
|---|
| state | boolean | OFF | 0 | ON | 1 | Enables or disables voltage limit coupling. |
| chanlist | numeric | - | One or more channels. |
integer - Returns 1 if the voltage limit coupling is enabled, and 0 if it is disabled.
VOLT:LIM:COUP ON,(@4)
VOLT:LIM:COUP? (@1)
Sets the negative voltage limit of the specified output channel. If voltage limit coupling is enabled, it also sets the positive voltage limit. Units are volts and the command applies only to model N6784A.
| Name | Type | Values | Description |
|---|
| limit | real | -20.4 - 0 | Negative voltage limit to set. |
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum allowed value for the specified range. |
| chanlist | channel_list | - | One or more output channels. |
VOLT:LIM:NEG -19,(@1,3)
Sets or queries the negative voltage limit for the specified output channel. If voltage limit coupling is enabled, this command also sets the positive voltage limit. Units are volts.
| Name | Type | Values | Description |
|---|
| limit | real | -20.4 - 0 | Negative voltage limit to set. |
| qualifieropt | enum | MIN | MAX | Query qualifier to return the most negative or least negative value of the range. |
| chanlist | channel_list | - | One or more channels. |
real (V) - Returns the negative voltage limit in +n.nnnnnnE+nn format for each specified channel. Multiple responses are separated by commas.
VOLT:LIM:NEG -19,(@1,3)
VOLT:LIM:NEG? (@1,3)
Determines what happens to the output voltage when the transient system is initiated and triggered. Fixed mode keeps the output at the immediate value; STEP goes to the triggered level; LIST follows the programmed list values.
| Name | Type | Values | Description |
|---|
| mode | enum | FIXed | STEP | LIST | Selects the voltage mode. |
| chanlist | channel_list | - | One or more channels. |
enum - Returns the voltage mode for each specified channel; multiple responses are separated by commas.
VOLT:MODE? (@4)
Sets the over-voltage protection (OVP) level of the output channel in volts. If the output voltage exceeds the OVP level, the output is disabled and the Questionable Condition status register OV bit is set.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - maximum | OVP level in volts. |
| qualifieropt | enum | MIN | MAX | Optional query qualifier that returns the minimum or maximum protection level. |
| chanlist | channel_list | - | One or more output channels. |
real (V) - Returns the programmed protection level in volts for each specified channel, as +n.nnnnnnE+nn. Multiple responses are separated by commas.
VOLT:PROT 45,(@1)
VOLT:PROT? (@1)
Sets or queries the over-voltage protection (OVP) level for the specified output channel. The protection level is programmed in volts; if the output voltage exceeds it, the output is disabled and the Questionable Condition status register OV bit is set.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - maximum | Over-voltage protection level to program. |
| qualifieropt | enum | MIN | MAX | Query qualifier that returns the minimum or maximum protection level. |
| chanlist | channel_list | - | One or more channels to which the setting applies. |
real (V) - Returns the programmed protection level in volts for each specified channel, formatted as +n.nnnnnnE+nn. Multiple responses are separated by commas.
VOLT:PROT 45,(@1)
VOLT:PROT? (@1)
Sets the over-voltage protection delay for the specified output channel. The protection function will not trigger on that channel during the programmed delay time; after the delay expires, it becomes active.
| Name | Type | Values | Description |
|---|
| time | real | 60 µs - 5 ms | Delay time to program for over-voltage protection. |
| qualifieropt | enum | MIN | MAX | Optional query qualifier that returns the minimum or maximum programmed delay time. |
| chanlist | channel_list | - | One or more channels to which the delay applies. |
VOLT:PROT:DEL 0.001,(@1)
VOLT:PROT:DEL? (@1)
Sets the over-voltage protection delay for the specified output channel. The protection function will not be triggered on that channel during the programmed delay time; after the delay expires, protection becomes active.
| Name | Type | Values | Description |
|---|
| time | real | 60 µs - 5 ms | Over-voltage protection delay time. |
| qualifieropt | enum | MIN | MAX | Optional query qualifier that returns the minimum or maximum delay time. |
| chanlist | channel_list | - | One or more output channels. |
real (s) - Returns the programmed delay time in scientific notation.
VOLT:PROT:DEL 0.001,(@1)
VOLT:PROT:DEL? (@1)
Sets the positive over-voltage remote protection (OVP) level for the specified output channel. If the output voltage exceeds the OVP level, the output is disabled and the Questionable Condition status register OV bit is set.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - 22 | The over-voltage remote protection level to program. |
| qualifieropt | enum | MIN | MAX | Selects the minimum or maximum allowable voltage instead of a numeric value. |
| chanlist | numeric | - | One or more output channels. |
string - Returns the over-voltage remote protection level for each specified channel in the form +n.nnnnnnE+nn. Multiple responses are separated by commas.
The following command sets the over-voltage remote protection level to 15 V on channel 1.
Sets or queries the positive over-voltage remote protection level of the specified output channel. Values are programmed in volts; if the output voltage exceeds the OVP level, the output is disabled and the Questionable Condition status register OV bit is set.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - 22 | Over-voltage remote protection level to program for the channel. |
| qualifieropt | enum | MIN | MAX | Optional query qualifier selecting the minimum or maximum protection level to return. |
| chanlist | channel_list | - | One or more output channels. |
real (V) - Returns the over-voltage remote protection level for each specified channel in the form +n.nnnnnnE+nn. Multiple responses are separated by commas.
VOLT:PROT:REM 15,(@1)
VOLT:PROT:REM? (@1)
Sets the negative over-voltage remote protection (OVP) level of the specified output channel in volts. If the output voltage exceeds the OVP level, the output is disabled and the Questionable Condition status register OV bit is set.
| Name | Type | Values | Description |
|---|
| voltage | real | -22 - 0 | Negative OVP level to program for the output channel. |
| qualifieropt | enum | MIN | MAX | Optional keyword alternative to the numeric voltage value. |
| chanlist | numeric | - | One or more channels. |
Sets or queries the negative over-voltage remote protection (OVP) level of the output channel. The values are programmed in volts, and if the output voltage exceeds the OVP level the output is disabled and the Questionable Condition status register OV bit is set.
| Name | Type | Values | Description |
|---|
| voltage | real | -22 - 0 | Negative over-voltage remote protection level to set. |
| chanlist | channel_list | - | One or more output channels. |
| qualifieropt | enum | MIN | MAX | Returns the minimum or maximum allowed protection level for the specified channels. |
real (V) - The negative over-voltage remote protection level for each specified channel, returned in +n.nnnnnnE+nn format. Multiple responses are separated by commas.
VOLT:PROT:REM:NEG -15,(@1)
VOLT:PROT:REM:NEG? (@1)
Enables or disables the tracking over-voltage protection (OVP) function of the output channel. The command applies to the specified channel list and is only available on N6752A, N6754A, and N6762A with Option J01.
| Name | Type | Values | Description |
|---|
| state | enum | OFF | 0 | ON | 1 | Boolean state for tracking OVP. |
| chanlist | numeric | - | One or more channels. |
integer - Returns 0 if tracking OVP is OFF, and 1 if tracking OVP is ON.
VOLT:PROT:TRAC ON,(@1)
VOLT:PROT:TRAC? (@1)
Sets the tracking over-voltage protection (OVP) offset of the output channel, letting the OVP limit track the programmed voltage by an offset. The query returns the programmed offset voltage for each specified channel.
| Name | Type | Values | Description |
|---|
| voltage | real | 0 - maximum | Tracking OVP offset voltage. |
| chanlist | numeric | - | One or more output channels. |
string - Returns the programmed offset voltage in the form +n.nnnnnnE+nn for each specified channel; multiple responses are separated by commas.
VOLT:PROT:TRAC:OFFS 2,(@1)
VOLT:PROT:TRAC:OFFS? (@1)
Sets the output voltage range on models with multiple ranges. The range value should be the highest voltage expected to be sourced, and the instrument selects the best-resolution range for that value.
| Name | Type | Values | Description |
|---|
| range | real | 0 - maximum | Highest voltage expected to be sourced; the instrument uses this to select the output range. |
| chanlist | channel_list | - | One or more channels to which the range applies. |
real (V) - For the query form, returns the maximum voltage that can be output on the presently set range for each specified channel; multiple responses are comma-separated.
VOLT:RANG 5,(@1,2)
VOLT:RANG? (@1,2)
Sets the voltage slew rate in volts per second for the specified channel list. The query returns the programmed slew rate for each channel; a returned value of 9.9E37 indicates maximum slew rate.
| Name | Type | Values | Description |
|---|
| slew | real | MIN | MAX | INFinity | Voltage slew rate to set. |
| chanlist | channel_list | - | One or more channels. |
real (V/s) - The programmed slew rate in volts per second for each channel specified; multiple responses are separated by commas.
VOLT:SLEW 5,(@1)
VOLT:SLEW? (@1)
Sets the voltage slew rate maximum override for the specified channels. When enabled, the power module's slew rate is set to its maximum value; when disabled, it uses the immediate value set by [SOURce:]VOLTage:SLEW. The query version returns whether the override is enabled or disabled.
| Name | Type | Values | Description |
|---|
| Bool | enum | OFF | 0 | ON | 1 | Enables or disables the slew rate maximum override. |
| chanlist | channel_list | - | One or more channels to apply the setting to. |
integer - Returns 0 if the slew rate override is disabled, and 1 if the slew rate override is enabled.
VOLT:SLEW:MAX ON,(@1)
VOLT:SLEW:MAX? (@1)
Sets the voltage bandwidth on N678xA SMU models.
| Name | Type | Values | Description |
|---|
| mode | enum | LOW | HIGH1 | HIGH2 | HIGH3 | Voltage bandwidth setting. |
Sets the output voltage.
| Name | Type | Values | Description |
|---|
| amplitudeopt | real | - | Output voltage amplitude. |
Sets the triggered output voltage amplitude.
| Name | Type | Values | Description |
|---|
| amplitude | real | - | Triggered output voltage amplitude. |
Sets the voltage limit tracking state. This command applies only on the N6784A.
| Name | Type | Values | Description |
|---|
| state | boolean | - | Enables or disables voltage limit tracking. |
Sets the negative voltage limit output amplitude. This command is only available on the N6784A SMU.
| Name | Type | Values | Description |
|---|
| amplitude | real | - | Negative voltage limit output amplitude. |
Sets the positive voltage limit for the output channels. This command is only available on the N678xA SMU.
| Name | Type | Values | Description |
|---|
| voltageopt | real | - | The positive voltage limit level to set. |
Sets the voltage trigger mode.
| Name | Type | Values | Description |
|---|
| mode | enum | FIXed | STEP | LIST | Selects the voltage trigger mode. |
Sets the over-voltage protection delay. This command is only available on N6783A.
| Name | Type | Values | Description |
|---|
| time | real | - | Over-voltage protection delay time. |
Sets the over-voltage protection level.
| Name | Type | Values | Description |
|---|
| levelopt | real | - | Over-voltage protection threshold. |
Sets the negative remote over-voltage protection level on N6784A. This command is part of the voltage protection remote settings.
| Name | Type | Values | Description |
|---|
| levelopt | real | NRf+ | Negative remote OV protection level. |
Sets the positive remote over-voltage protection level. This command is documented only for N678xA SMU models.
| Name | Type | Values | Description |
|---|
| level | real | - | Positive remote OVP level. |
Sets the tracking over-voltage protection offset. This command is part of the voltage protection tracking commands (Option J01).
| Name | Type | Values | Description |
|---|
| offset | real | - | Tracking OVP offset. |
Enables or disables tracking over-voltage protection. This tracking command is only available on Option J01.
| Name | Type | Values | Description |
|---|
| stateopt | boolean | - | Enables or disables tracking OVP. |
Sets the output voltage range.
| Name | Type | Values | Description |
|---|
| range | real | - | Output voltage range to set. |
Sets the output voltage slew rate. The immediate slew rate can be set to a numeric value or to INFinity.
| Name | Type | Values | Description |
|---|
| immediateopt | real | - | Immediate output voltage slew rate. |
Enables or disables the maximum slew rate override for output voltage slew control.
| Name | Type | Values | Description |
|---|
| state | boolean | - | Enables or disables the maximum slew rate override. |
Sets the voltage mode used by the power supply in compatibility programming. This command is part of the Agilent 662xA compatibility command set.