Configures the function to generate on the specified channel(s). When DCVoltage is selected, the device generates the desired voltage level on the output as long as the output current is below the current limit. Use the following properties to configure the channel when DCVoltage is selected:

Syntax

Namespace: NationalInstruments.ModularInstruments.NIDCPower

public DCPowerSourceOutputFunction Function { get; set; }

Remarks

CurrentLimit

VoltageLevelRange

CurrentLimitRange

ComplianceLimitSymmetry

When DCCurrent is selected, the device generates the desired current level on the output as long as the output voltage is below the voltage limit. Use the following properties to configure the channel when DCCurrent is selected:

VoltageLimit

CurrentLevelRange

VoltageLimitRange.

ComplianceLimitSymmetry

When PulseVoltage is selected, the device generates pulses at the desired pulse voltage levels on the output as long as the output current is below the pulse current limit. Use the following properties to configure the channel when PulseVoltage is selected:

CurrentLimit

CurrentLimitHigh

CurrentLimitLow

BiasCurrentLimit

BiasCurrentLimitHigh

BiasCurrentLimitLow

VoltageLevelRange

CurrentLimitRange

ComplianceLimitSymmetry

When PulseCurrent is selected, the device generates pulses at the desired pulse current levels on the output as long as the output voltage is below the pulse voltage limit. Use the following properties to configure the channel when PulseCurrent is selected:

BiasCurrentLevel

VoltageLimit

VoltageLimitHigh

VoltageLimitLow

BiasVoltageLimit

BiasVoltageLimitHigh

BiasVoltageLimitLow

CurrentLevelRange

VoltageLimitRange

ComplianceLimitSymmetry

When ConstantResistance is selected, the device generates the desired resistance level on the output as long as the output current is below the current limit. Use the following properties to configure the channel when ConstantResistance is selected:

CurrentLimit

LevelRange

When ConstantPower is selected, the device generates the desired power level on the output as long as the output current is below the current limit. Use the following properties to configure the channel when ConstantPower is selected:

CurrentLimit

LevelRange

The default value is DCVoltage.

Note

NI-DCPower uses the terms "source" and "output". However, while sinking with electronic loads and SMUs these correspond to "sinking" and "input", respectively.