Normalization of Numeric Values Passed to Enumeration Parameter Values

When you use TestStand to specify a VI for a LabVIEW step code module and the VI contains enumeration parameters but you pass a numeric value that is outside the range of valid enumeration values to an enumeration parameter, LabVIEW modifies the value to be within the valid range before executing the VI, as the following table describes:

TestStand Version LabVIEW Version That Executes VI Way in Which Numeric Value is Out of Range LabVIEW Behavior
2012 2012 or later Numeric value is negative. LabVIEW uses the first enumerated value in the list (0).
Numeric value is greater than the last enumerated value in the list. LabVIEW uses the last enumerated value in the list.
Earlier than 2012 Any numeric value. LabVIEW does not modify any numeric value. If a numeric value is out of range, the behavior is undefined.
Earlier than 2012 Any Any numeric value.