HELP
An object that stores the most recently
received data container.  Activating the XEQ
pin outputs the stored container.

USE
Use Sample & Hold to capture the last data
present on the input pin when XEQ is
activated.

LOCATION
Flow ==> Sample & Hold

EXAMPLE
Use Sample & Hold to preserve data generated
by objects in subsequent thread segments of
either If/Then/Else or Conditional flow
objects that are also in an iteration
sub-thread.

For an example and further information,
refer to "Iteration with Flow Branching" in
chapter 4 of Using HP VEE.

NOTES
The Sample & Hold is generally not needed
unless both iteration and flow branching are
present in a thread.  Objects will normally
retain the most recently received data
container on their input pin(s) by default.

Only the most recent data container
arriving at the InData input will be saved by
the Sample & Hold.  As new data arrives, it
over-writes the existing data.

If the Sequence In pin is connected, both
the InData input and the Sequence In pin must
be activated before a data container will be
accepted to replace the existing stored data.

The Sample & Hold operates when the XEQ
pin is activated.  Propagation will proceed
as far as possible before the Sequence Out
pin is activated.

The contents of the Sample & Hold are
cleared by Prerun and Activate.  If XEQ is
activated with no stored data, a nil (empty)
container is generated.

Because XEQ is required on the Sample &
Hold, you cannot delete it or add another XEQ
pin.

Multiple XEQ activations each re-send the
most recent stored data if no new data has
arrived.

SEE ALSO
Repeat, If/Then/Else, Conditionals, User
Objects.
