DCPowerOutputSourcePulseVoltage Class
- Updated2025-10-06
- 3 minute(s) read
Contains properties used to configure the pulse voltage of source unit channel.
Derives from
Syntax
Namespace: NationalInstruments.ModularInstruments.NIDCPower
public class DCPowerOutputSourcePulseVoltage : DCPowerSubObject
Remarks
For more information, refer to NI DC Power Supplies and SMUs Help.
Thread Safety
All members of this type are safe for multithreaded operations.
Properties
| Name | Description |
|---|---|
| BiasCurrentLimit | Specifies the current limit, in amperes, that the output cannot exceed when generating the desired voltage on the specified channel(s) during the off phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage and the DCPowerComplianceLimitSymmetry property is set to Symmetric. A channel must be enabled for the specified bias current limit to take effect. Refer to the Enabled property for more information about enabling the channel. |
| BiasCurrentLimitHigh | Specifies the current limit high, in amperes, that the output cannot exceed when generating the desired voltage on the specified channel(s) during the off phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage and the DCPowerComplianceLimitSymmetry property is set to Asymmetric. A channel must be enabled for the specified bias current limit high to take effect. Refer to the Enabled property for more information about enabling the channel. |
| BiasCurrentLimitLow | Specifies the current limit low, in amperes, that the output cannot exceed when generating the desired voltage on the specified channel(s) during the off phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage and the DCPowerComplianceLimitSymmetry property is set to Asymmetric. A channel must be enabled for the specified bias current limit low to take effect. Refer to the Enabled property for more information about enabling the channel. |
| BiasVoltageLevel | Specifies the voltage level, in volts, that the specified channel(s) attempt to generate during the off phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage. Note A channel must be enabled for the specified voltage level to take effect. Refer to the Enabled property for more information about enabling the channel. |
| CurrentLimit | Specifies the current limit, in amperes, that the output cannot exceed when generating the desired voltage on the specified channel(s) during the on phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage and the DCPowerComplianceLimitSymmetry property is set to Symmetric. A channel must be enabled for the specified current limit to take effect. Refer to the Enabled property for more information about enabling the channel. |
| CurrentLimitHigh | Specifies the current limit high, in amperes, that the output cannot exceed when generating the desired voltage on the specified channel(s) during the on phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage and the DCPowerComplianceLimitSymmetry property is set to Asymmetric. A channel must be enabled for the specified current limit high to take effect. Refer to the Enabled property for more information about enabling the channel. |
| CurrentLimitLow | Specifies the current limit low, in amperes, that the output cannot exceed when generating the desired voltage on the specified channel(s) during the on phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage and the DCPowerComplianceLimitSymmetry property is set to Asymmetric. A channel must be enabled for the specified current limit low to take effect. Refer to the Enabled property for more information about enabling the channel. |
| CurrentLimitRange | Specifies the current limit range, in amperes, for the specified channel(s). The CurrentLimitRange property is applicable only if you set the Function property to PulseVoltage. A channel must be enabled for the specified current limit to take effect. Refer to the Enabled property for more information about enabling the channel. |
| VoltageLevel | Specifies the voltage level, in volts, that specified channel(s) attempt to generate during the on phase of a pulse. This property is applicable only if the Function property is set to PulseVoltage. Note A channel must be enabled for the specified voltage level to take effect. Refer to the Enabled property for more information about enabling the channel. |
| VoltageLevelRange | Specifies the pulse voltage level range, in volts, for the specified channel(s). The VoltageLevelRange property is applicable only if the Function property is set to PulseVoltage. A channel must be enabled for the specified voltage level range to take effect. Refer to the Enabled property for more information about enabling the channel. |