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

NameDescription
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.