Skip to content

Expression Evaluator Evaluate (Double)

Evaluate a mathematical expression and return a double result.

Parameters

Parameter Description
Expression Expression to evaluate. Use {VariableName} to reference FSM variables.
Succeeded Optional bool variable set to true if the expression evaluated successfully.
Result Double variable that receives the evaluated result.

⚙ Details

Expressions support numeric operators, parentheses, built-in time values, and whitelisted math functions. This variant stores the evaluated double precision result without converting it to another numeric type.

Examples

  • Evaluate {Distance} / {Time} when you want to preserve extra precision.
  • Use sqrt({Value}) + pow({Offset}, 2) for more detailed numeric calculations.

See also