Generate Macro


Synopsis

This operator can be used to calculate new macros (from existing ones).


Description

This operator constructs new macros from expressions which might also use already existing macros. The names of the new macros and their construction description are defined in the parameter list "functions".

The following operators are supported:

The following log and exponential functions are supported:

The following trigonometric functions are supported:

The following statistical functions are supported:

The following miscellaneous functions are supported:

The following miscellaneous functions are supported:

Beside those operators and functions, this operator also supports the constants pi and e if this is indicated by the corresponding parameter (default: true). You can also use strings in formulas (for example in a conditioned if-formula) but the string values have to be enclosed in double quotes.

Please note that there are some restrictions for the usage of other macros. The values of used macros have to fulfill the following in order to let this operator work properly:

Examples: 17+sin(%{macro1}*%{macro2}) if (%macro1}>5, %{macro2}*%{macro3}, -abs(%{macro4}))


Input


Output


Parameters


ExampleProcess