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

DCPowerOutputSourcePulseVoltage Class
Contains properties used to configure the pulse voltage of source unit channel.
Inheritance Hierarchy
SystemObject
NationalInstruments.ModularInstruments.NIDCPowerDCPowerSubObject
NationalInstruments.ModularInstruments.NIDCPowerDCPowerOutputSourcePulseVoltage
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
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 output 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 output 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 output 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.
| ||
![]() | 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 output 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 output 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 output 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.
| ||
![]() | 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.
|
Methods
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
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.