Function
- Updated2025-10-06
- 2 minute(s) read
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
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:
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:
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:
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:
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:
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.