NIDCPOWER_ATTR_VOLTAGE_LEVEL_AUTORANGE

NI-DCPower Function Reference

NIDCPOWER_ATTR_VOLTAGE_LEVEL_AUTORANGE

Specific Attribute

Data
type
Access Applies to Coercion High-Level Functions
ViInt32 R/W Channel None None

Description

Specifies whether or not NI-DCPower automatically selects the voltage level range based on the desired voltage level for the specified channel(s).

If this attribute is set to NIDCPOWER_VAL_ON, NI-DCPower ignores any changes you make to the NIDCPOWER_ATTR_VOLTAGE_LEVEL_RANGE attribute. If you change the NIDCPOWER_ATTR_VOLTAGE_LEVEL_AUTORANGE attribute from NIDCPOWER_VAL_ON to NIDCPOWER_VAL_OFF, NI-DCPower remembers the last value the NIDCPOWER_ATTR_VOLTAGE_LEVEL_RANGE attribute was set to (or the default value if the attribute was never set) and uses that value as the voltage level range.

Query the NIDCPOWER_ATTR_VOLTAGE_LEVEL_RANGE attribute by using the niDCPower_GetAttributeViInt32 function to find out which range NI-DCPower automatically selects.

The NIDCPOWER_ATTR_VOLTAGE_LEVEL_AUTORANGE attribute is applicable only if the NIDCPOWER_ATTR_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_DC_VOLTAGE.

Defined Values:

NIDCPOWER_VAL_ONNI-DCPower automatically selects the voltage level range.
NIDCPOWER_VAL_OFFNI-DCPower does not automatically select the voltage level range.

Default Value: NIDCPOWER_VAL_OFF