HELP
An object that activates its data output pin
a specified number of times.

USE
Use For Log Range to execute a subthread for
a specified number of iterations.  Use For
Log Range to specify a beginning, end, and
increment, and generate output values that
are evenly distributed along the log 10
scale.

LOCATION
Flow ==> Repeat ==> For Log Range

OPEN VIEW PARAMETERS
* From - The beginning value of the iteration
loop.

* Thru - The ending value of the iteration
loop.  When the value of the iterator is
greater or equal to the Thru value, the loop
is completed.

* /Dec - Determines the spacing of values
from the iterator.  The 0th value is From.
The nth value is From*exp10(n/(/Dec)).
From, Thru, and /Dec may be added as inputs.

NOTES
The For Log Range output value is a Real
scalar ranging from From to Thru.

Execution of the subthread hosted by the
For Log Range output continues until one of
the following occurs:
* All objects that can, have operated.  The
subthread is deactivated, the iteration
counter is incremented by the /Dec value,
and, if the count value is less than the Thru
value, the subthread reactivates the For Log
Range output with the new iteration value.

* A Break object operated.  The subthread is
deactivated and the sequence output pin is
activated.  Note that the value that remains
on the For Log Range output is the same value
present when the Break was encountered.

* A Next object operated.  The subthread is
deactivated and the iteration counter is
incremented by the /Dec value..  If the count
value is less than the Thru value, the
subthread reactivated the Data output with
the new iteration value, and execution of the
subthread proceeds as usual.  If the
iteration counter has reached or exceeded the
Thru value, the sequence output pin is
activated.  If the counter is exceeded, then
the value that remains on the DATA output is
an out-of-range value.

When you add any of the optional data
inputs, they do not necessarily line up with
the names of the fields to which they supply
a value.  Make sure you know which values you
are inputting and the pins associated with
them.  (Use Show Terminals if necessary.)

If the Thru value is less than From value,
/Dec must be negative or the loop does not
execute.

If /Dec = 0 the loop iterates infinitely
or until a Break object is encountered in the
subthread.

If From equals Thru, the loop executes
once.

SEE ALSO
Break, For Count, For Range, Next, On Cycle,
Show Terminals, Until Break.
