NI-DCPower .NET fx45 API Reference

Table of Contents

DCPowerOutputSourcePulseVoltage Class

  • Updated2024-01-04
  • 5 minute(s) read
DCPowerOutputSourcePulseVoltage Class

DCPowerOutputSourcePulseVoltage Class

Contains properties used to configure the pulse voltage of source unit channel.

Inheritance Hierarchy

SystemObject
  NationalInstruments.ModularInstruments.NIDCPowerDCPowerSubObject
    NationalInstruments.ModularInstruments.NIDCPowerDCPowerOutputSourcePulseVoltage

Namespace:  NationalInstruments.ModularInstruments.NIDCPower
Assembly:  NationalInstruments.ModularInstruments.NIDCPower.Fx45 (in NationalInstruments.ModularInstruments.NIDCPower.Fx45.dll) Version: 2023

Syntax

public sealed class DCPowerOutputSourcePulseVoltage : DCPowerSubObject
Public NotInheritable Class DCPowerOutputSourcePulseVoltage
	Inherits DCPowerSubObject

The DCPowerOutputSourcePulseVoltage type exposes the following members.

Properties

  NameDescription
Public propertyBiasCurrentLimit
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 output channel.
Public propertyBiasCurrentLimitHigh
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 output channel.
Public propertyBiasCurrentLimitLow
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 output channel.
Public propertyBiasVoltageLevel
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 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.
Public propertyCurrentLimit
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 output channel.
Public propertyCurrentLimitHigh
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 output channel.
Public propertyCurrentLimitLow
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 output channel.
Public propertyCurrentLimitRange
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.
Public propertyVoltageLevel
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 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.
Public propertyVoltageLevelRange
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.
Top

Methods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top

Remarks

For more information, refer to NI DC Power Supplies and SMUs Help.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Log in to get a better experience