Back to Aurora Vision Studio website

You are here: Start » Filter Reference » Data Flow » Loop Generators » Repeat

Repeat


Module: FoundationLite

Generates a loop that ends at the first invocation with True on the input.

Applications

Put this filter into a task that should have a loop, but does not have any other loop generators (e.g. GrabImage).
Name Type Description
Input value inUntil Bool If 'True' the loop will break
Input value inDelay Integer Time between iterations in milliseconds

Examples

Description of usage of this filter can be found in examples and tutorial: Hand-Eye Calibration - On Filters, Image Modification Using the HMI, TcpIp Shoutbox Client.

Remarks

The Delay parameter determines how long the Repeat filter will last in subsequent iterations. The value is not taken into consideration in the first iteration. Therefore, the Repeat filter should be put at the beginning of the macrofilter if the user needs to set the delay between iterations.

It is possible to end Repeat immediately under certain condition. For such case use Exit.

All Enumerate* filters (such as EnumerateImages or EnumerateCombinations) provide Repeating themselves, without additional Repeat filter.

Complexity Level

This filter is available on Basic Complexity Level.