Skip to main content

Loop (While)

Synopsis​

A loop operator which runs until a stopping criterion is met.

Description​

This operator allows you to run a loop operation, which only stops if a certain condition is met. The condition is provided by the user as an expression. Commonly you use macros to trigger the stop condition.

Input​

exa​

Input data sets passed through to the inner process

Output​

exa​

Output of the loop.

Parameters​

Stop expression​

Expression which is evaluated at the start of each run of the inner operator. The loop ends once this expression is returning true.

Use maximum execution time​

If set to true the maximum runtime is configurable. If set to false the operator can run forever, if the condition is never met.

Max execution time​

Maximum run time of the operator in seconds. Only available if use_maximum_execution_time is set to true.