HELP
An object that repeats execution of a
subthread until a Break is encountered.

USE
Use Until Break to start a set of operations
that is repeated until a Break is
encountered.

LOCATION
Flow ==> Repeat ==> Until Break

NOTES
Execution of the subthread hosted by the
Until Break output continues until one of the
following occurs:

* All objects that can, have operated; the
subthread is deactivated.  The subthread is
reactivated by refiring the Until Break
output until a Break object is encountered.

* A Break object operates .  The subthread is
deactivated and the sequence output pin is
activated.

* A Next object operates.  The subthread is
deactivated then reactivated by refiring the
Until Break output until a Break object is
encountered.

Until Break outputs an output execution
signal that has no value (nil).

When the subthread hosted by the Until
Break object finishes an iteration, all data
containers sent during the previous iteration
are invalidated before the next iteration.
This prevents "old" data from a previous
iteration from being reused in the current
iteration.  However, if flow branching is
present within the iterative subthread, some
objects may not execute on every iteration.
Thus, data containers sent by those objects
may be invalidated before other objects can
execute on the data.  To obtain the desired
propagation in this case, use the Sample &
Hold object.  Refer to "Iteration with Flow
Branching" in chapter 4 of Using HP VEE for
more information.

SEE ALSO
Break, For Count, For Log Range, For Range,
Next, On Cycle, and Sample & Hold.
