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_ON | NI-DCPower automatically selects the voltage level range. |
NIDCPOWER_VAL_OFF | NI-DCPower does not automatically select the voltage level range. |
Default Value: NIDCPOWER_VAL_OFF