User Tools

Site Tools


transformations:repeat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
transformations:repeat [2021/06/09 14:29] – [Examples] dmitrytransformations:repeat [2021/06/14 11:45] – [Remarks] craigt
Line 5: Line 5:
 \\  \\ 
 =====Description===== =====Description=====
-The //Repeat// action allows for arranging ''DO…WHILE'' and ''DO…UNTIL'' types of loops. It repeatedly calls a module (or another project) until/while its result table is not empty, or empty, depending on the settings.\\+The //Repeat// action allows for arranging "DO…WHILEand "DO…UNTILtypes of loops. It repeatedly calls a module (or another project) until/while its result table is not empty, or empty, depending on the settings.\\
  
 \\ \\
Line 26: Line 26:
 |Mode|Select the appropriate options for handling the return of results, and the timing of loops.  See the Mode settings table, below.| |Mode|Select the appropriate options for handling the return of results, and the timing of loops.  See the Mode settings table, below.|
 |Fail if number of iterations exceeds<sup>*</sup>|Enter a value to represent the maximum number of loops the //Repeat// will perform before failing.  This prevents malformed //Repeat// actions from running infinite loops by stopping at a pre-defined point.| |Fail if number of iterations exceeds<sup>*</sup>|Enter a value to represent the maximum number of loops the //Repeat// will perform before failing.  This prevents malformed //Repeat// actions from running infinite loops by stopping at a pre-defined point.|
-|Assign parameters|If values will be passed into the called module/project via parameters, select the parameter name to use,\\ and the value<sup>*</sup> being passed in.|+|Assign parameters|If values will be passed into the called module/project via parameters, select the name(s) of parameter(s) to assign,\\ and enter the value<sup>*</sup> being passed in.|
 <sup>*</sup> Setting can be specified using a [[:parameters|parameter]].\\ <sup>*</sup> Setting can be specified using a [[:parameters|parameter]].\\
 \\  \\ 
Line 45: Line 45:
  
 {{ :transformations:repeat-inputs.png?nolink640 |}} {{ :transformations:repeat-inputs.png?nolink640 |}}
 +
 +When using the [[transformations:input|Input]] action in the called module, you can use the "Populate automatically" button to import the current dataset from the calling module to use as test data to build the rest of the module with.
  
 You may need to balance the "Delay..." and "Fail after..." settings so your workflow succeeds or fails within an acceptable period of time. You may need to balance the "Delay..." and "Fail after..." settings so your workflow succeeds or fails within an acceptable period of time.
Line 78: Line 80:
 \\  \\ 
 =====See also===== =====See also=====
 +  * [[transformations:input|Input]]
   * [[transformations:iterate|Iterate]]   * [[transformations:iterate|Iterate]]
   * [[https://easymorph.com/learn/iterations.html| Tutorial: Iterations (loops)]]   * [[https://easymorph.com/learn/iterations.html| Tutorial: Iterations (loops)]]
  
transformations/repeat.txt · Last modified: 2021/07/19 02:04 by craigt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki