Programming the Output

NI DC Power Supplies and SMUs Help (NI-DCPower)

Edition Date: January 2018

Part Number: 370736U-01

View Product Info

DOWNLOAD (Windows Only)


NI-DCPower (English | Japanese)

DC Voltage

To force a voltage, set the output function to DC Voltage using the niDCPower Configure Output Function VI or NIDCPOWER_VAL_DC_VOLTAGE using the niDCPower_ConfigureOutputFunction function.

When you select the DC Voltage output function, the device attempts to generate the desired output voltage level as long as the output current is below the current limit.

In Single Point source mode, you can program the voltage level with the niDCPower Configure Voltage Level VI or the niDCPower_ConfigureVoltageLevel function. In Sequence source mode, you can program a sequence of voltage levels using the niDCPower Set Sequence VI or the niDCPower_SetSequence function. In either source mode, you can program the current limit with the niDCPower Configure Current Limit VI or the niDCPower_ConfigureCurrentLimit function.

Support for DC Voltage

All NI-DCPower devices support this feature.

DC Current

To force a current, set the output function to DC Current using the niDCPower Configure Output Function VI or NIDCPOWER_VAL_DC_CURRENT using the niDCPower_ConfigureOutputFunction function.

When the DC Current output function is selected, the device attempts to generate the desired output current level as long as the output voltage is below the voltage limit.

In Single Point source mode, you can program the current level with the niDCPower Configure Current Level VI or the niDCPower_ConfigureCurrentLevel function. In Sequence source mode, you can program a sequence of current levels using the niDCPower Set Sequence VI or the niDCPower_SetSequence function. In either source mode, you can program the voltage limit with the niDCPower Configure Voltage Limit VI or the niDCPower_ConfigureVoltageLimit function.

Support for DC Current

All NI-DCPower devices support this feature.

Pulse Voltage

To force a voltage pulse, set the output function to Pulse Voltage using the niDCPower Configure Output Function VI or NIDCPOWER_VAL_PULSE_VOLTAGE using the niDCPower_ConfigureOutputFunction function.

When the Pulse Voltage output function is selected, the device attempts to generate the output voltage level as long as the output current is below the pulse current limit. After the desired pulse on time, the device returns to generating the pulse bias voltage level.

In Single Point source mode, you can program the pulse voltage level with the niDCPower Configure Pulse Voltage Level VI or the niDCPower_ConfigurePulseVoltageLevel function. In Sequence source mode, you can program a sequence of pulse voltage levels using the niDCPower Set Sequence VI or the niDCPower_SetSequence function. In either source mode, you can program the pulse current limit with the niDCPower Configure Pulse Current Limit VI or the niDCPower_ConfigurePulseCurrentLimit function.

Support for Pulse Voltage

The following devices support this feature: NI PXIe-4138, NI PXIe-4139.

Pulse Current

To force a current pulse, set the output function to Pulse Current using the niDCPower Configure Output Function VI or NIDCPOWER_VAL_PULSE_CURRENT using the niDCPower_ConfigureOutputFunction function.

When the Pulse Current output function is selected, the device attempts to generate the output current level as long as the output voltage is below the pulse voltage limit. After the desired pulse on time, the device will return to generating the pulse bias current level.

In Single Point source mode, you can program the pulse current level with the niDCPower Configure Pulse Current Level VI or the niDCPower_ConfigurePulseCurrentLevel function. In Sequence source mode, you can program a sequence of pulse current levels using the niDCPower Set Sequence VI or the niDCPower_SetSequence function. In either source mode, you can program the pulse voltage limit with the niDCPower Configure Pulse Voltage Limit VI or the niDCPower_ConfigurePulseVoltageLimit function.

Support for Pulse Current

The following devices support this feature:

  • PXIe-4135
  • PXIe-4136/4137
  • PXIe-4138/4139

Related Topics

Sequence Source mode

Single Point Source Mode

niDCPower Configure Output Function VI or niDCPower_ConfigureOutputFunction function

niDCPower Configure Voltage Level VI or niDCPower_ConfigureVoltageLevel function

niDCPower Configure Current Limit VI or niDCPower_ConfigureCurrentLimit function

niDCPower Configure Voltage Limit VI or niDCPower_ConfigureVoltageLimit function

WAS THIS ARTICLE HELPFUL?

Not Helpful