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.