HELP
An object that begins execution of a
subthread at a specified interval.

USE
Use On Cycle to execute a subthread that must
be repeated periodically.  The output of On
Cycle is the current date and time.  This
date and time can be displayed on any object
that supports a Time Stamp number format.

In HP VEE-Test, use On Cycle to trigger
instruments at specific intervals.

LOCATION
Flow ==> Repeat ==> On Cycle

OPEN VIEW PARAMETERS
Enter the number of seconds per iteration
period in the entry field or as an input.  If
this value is 0 or -1, On Cycle operates
continuously (the same as Until Break).

NOTES
Execution of the subthread hosted by the On
Cycle output continues until one of the
following occurs:
* All objects that can, have operated.  The
subthread is deactivated, the iteration timer
is reset, and the subthread is reactivated
after the number of seconds have elapsed.

* A Break object operates.  The subthread is
deactivated and the sequence output pin is
activated.  Note that the value that remains
on the On Cycle output is the same value
present when the Break was encountered.

* A Next object operates.  The subthread is
deactivated and the iteration timer is reset.

On Cycle starts operation at the specified
time period.  If the thread takes longer to
complete than the period of the On Cycle
object, then the next iteration starts at the
next period synchronization point.  For
example, if the period in the On Cycle is 1
second and the thread it hosts takes 1.5
seconds to complete, the next iteration
starts .5 seconds after the thread completes.

While waiting for the next time period to
begin, On Cycle "sleeps" allowing other
objects on this or other threads to operate.

SEE ALSO
AlphaNumeric, Break, For Count, For Log
Range, For Range, Next, and Until Break.
