Sedona XPRESSion Evaluator Reference Guide
Evaluate Expr VI
Takes a postfix expression obtained from the Compile Expr VI along with the current values of any user variables and calculates the numeric result. In most instances, you will execute this VI repeatedly as the value of variables in the expression change.
![]() |
![]() |
scalar values is an array of the current values for all of the scalar variables that may appear in expr in. The order of values in this list MUST be the same as the order of the scalar identifiers list supplied to the Compile Expr VI when expr in was created. See the description of the Compile Expr VI. |
![]() |
expr in is a compiled postfix expression obtained from a previous call to the Compile Expr VI. |
![]() |
array 1 contains the values of the first array variable in the list of array identifiers provided to the Compile Expr VI. This control is only used if the array list control is unwired. array 1 to array 5 may be more convenient and faster to use if there are 5 or fewer array variables being used at once in an expression. |
![]() |
array 2 contains the values of the second array variable in the list of array identifiers provided to the Compile Expr VI. This control is only used if the array list control is unwired. array 1 to array 5 may be more convenient and faster to use if there are 5 or fewer array variables being used at once in an expression. |
![]() |
array 3 contains the values of the third array variable in the list of array identifiers provided to the Compile Expr VI. This control is only used if the array list control is unwired. array 1 to array 5 may be more convenient and faster to use if there are 5 or fewer array variables being used at once in an expression. |
![]() |
array 4 contains the values of the fourth array variable in the list of array identifiers provided to the Compile Expr VI. This control is only used if the array list control is unwired. array 1 to array 5 may be more convenient and faster to use if there are 5 or fewer array variables being used at once in an expression. |
![]() |
array 5 contains the values of the fifth array variable in the list of array identifiers provided to the Compile Expr VI. |
![]() |
array list provides an alternative to the array 1 to 5 controls for supplying the current values of array variables used in an expression. This control will need to be used if there are more than 5 array variables being used in an expression. |
![]() |
array result ( [DBL] ) is the calculated result of the expression expr in given the values in scalar values and the array input values. This indicator is only valid when result type indicates an array result. |
![]() |
scalar result (DBL) is the calculated result of the expression expr in given the values in scalar values and the array input values. This indicator is only valid when result type indicates a scalar result. |
![]() |
result type indicates whether the result of the supplied expression is a scalar or an array. |
![]() |
expr out is a compiled postfix expression obtained from a previous call to the Compile Expr VI. |