NIDCPOWER_ATTR_CURRENT_LEVEL_AUTORANGE

NI-DCPower Function Reference

NIDCPOWER_ATTR_CURRENT_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 current level range based on the desired current level for the specified channels.

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

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

The NIDCPOWER_ATTR_CURRENT_LEVEL_AUTORANGE attribute is applicable only if the NIDCPOWER_ATTR_OUTPUT_FUNCTION attribute is set to NIDCPOWER_VAL_DC_CURRENT.

Defined Values:

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

Default Value: NIDCPOWER_VAL_OFF