|NI-DCPower (English | Japanese)|
The following configurable output ranges are supported for each device channel:
When you configure an output range, if you request a range that differs from the ranges described in your device specifications, NI-DCPower selects the highest resolution (smallest) range available that accommodates the requested range. For example, on a device with only 20 mA and 200 mA current limit ranges, if you request 100 mA for the current range, NI-DCPower selects the 200 mA range.
To change the range, the configured range must be able to accommodate the configured output value. For example, if the current limit range is 1 A and the current limit is 50 mA, changing the current limit range to 20 mA is not allowed because 50 mA is not possible in the new range.
You can use the following VIs and functions to configure output ranges for your device.
|niDCPower Configure Voltage Level Range||niDCPower_ConfigureVoltageLevelRange|
|niDCPower Configure Voltage Limit Range||niDCPower_ConfigureVoltageLimitRange|
|niDCPower Configure Current Level Range||niDCPower_ConfigureCurrentLevelRange|
|niDCPower Configure Current Limit Range||niDCPower_ConfigureCurrentLimitRange|
|niDCPower Configure Pulse Voltage Level Range||niDCPower_ConfigurePulseVoltageLevelRange|
|niDCPower Configure Pulse Voltage Limit Range||niDCPower_ConfigurePulseVoltageLimitRange|
|niDCPower Configure Pulse Current Level Range||niDCPower_ConfigurePulseCurrentLevelRange|
|niDCPower Configure Pulse Current Limit Range||niDCPower_ConfigurePulseCurrentLimitRange|
|Note These VIs are not supported by all devices. Refer to Supported VIs by Device for information about supported devices.|
With no range change, level and limit changes occur simultaneously. The changes occur when the device configuration is applied upon entering the Running state. However, changes do not occur simultaneously if there is a voltage or current range change involved.
When changing ranges in the Running state, be aware of the order of the output range and output value changes because the configuration change takes effect immediately in this state. To avoid ordering issues, NI recommends that you configure the output range and output value in the Uncommitted state and then transition to the Running state. Alternatively, you can enable autoranging for the range you want to change.