The COUNTER workflow application allows you to easily manipulate a counter in a loop. The application requires the COUNTER
parameter, which will be incremented or decremented depending on your choice.
Parameters
Name |
Type |
Direction |
Description |
COUNTER |
NUMERIC |
IN |
Counter to manipulate |
DEFAULT_VALUE |
NUMERIC |
IN |
Counter default value; defaults to 0 |
INCREMENT |
NUMERIC |
IN |
The increment value; defaults to 1 . The value can be negative. |
RESET |
TEXT |
IN |
Indicates whether the counter should be reset to the default value |
RESET_AT |
NUMERIC |
IN |
Indicates whether the counter should be reset when the specified value is reached |
HAS_RESET |
TEXT |
OUT |
Returns Y or N to indicate whether the counter has been reset |
Examples
Single increment
IN
Parameter |
Value |
COUNTER |
0 |
OUT
Parameter |
Value |
COUNTER |
1 |
Single decrement
IN
Parameter |
Value |
COUNTER |
0 |
INCREMENT |
-1 |
OUT
Parameter |
Value |
COUNTER |
-1 |
Simple reinitialization
IN
Parameter |
Value |
COUNTER |
8 |
RESET |
Y |
OUT
Parameter |
Value |
COUNTER |
0 |
HAS_RESET |
Y |
Reset to a specific value
IN
Parameter |
Value |
COUNTER |
8 |
RESET |
Y |
DEFAULT_VALUE |
5 |
OUT
Parameter |
Value |
COUNTER |
5 |
HAS_RESET |
Y |
Reset when target value is reached
IN
Parameter |
Value |
COUNTER |
3 |
RESET_AT |
4 |
DEFAULT_VALUE |
0 |
OUT
Parameter |
Value |
COUNTER |
0 |
HAS_RESET |
Y |