Workspace 6.21.5
|
This operation iterates over the contents of an ObjectDictionary and provides the ability to modify the ObjectDictionary.
Inputs: | |||
---|---|---|---|
Enable loop | bool | If true, the loop will execute multiple iterations, based on its control inputs. If false, the loop will execute a single iteration only. | |
Wrap | bool | If true, once the loop has completed its final iteration and satisfies its termination condition, it will restart executing from the first iteration again. This can be useful for UI-driven applications where continuous (but repeating) feedback loops are required. | |
Enable parallel looping | bool | If enabled, the loop will attempt to execute iterations in parallel, making use of multiple cores on the local machine, as well as any remote execution resources specified in the parallel / remote execution configuration in the Workspace settings. For more information about remote / parallel execution in Workspace, please see the parallel / remote tutorials available under the "help" menu. | |
Value In | CSIRO::DataExecution::Dependency | ||
First iteration? | CSIRO::DataExecution::Dependency | ||
Key In | QString | ||
Object dictionary | Modified-in-place | CSIRO::DataExecution::ObjectDictionary | The ObjectDictionary consisting of data to be modified in some manner. |
Recurse | bool | When enabled, the loop will recursively process nested ObjectDictionary and ObjectArray objects. | |
Outputs: | |||
Value Out | CSIRO::DataExecution::Dependency | ||
Key Out | QString | ||
Object dictionary | CSIRO::DataExecution::ObjectDictionary | The ObjectDictionary consisting of data to be modified in some manner. |