HELP
An object that outputs an Array 1D.

USE
Use Sliding Collector to create an Array 1D
from scalar input data.

LOCATION
Data ==> Sliding Collector

OBJECT MENU
* Clear - Clears the contents of the Sliding
Collector.

* Clear at PreRun - Clears the contents of
the Sliding Collector at PreRun.  Default is
on (checked).

* Clear at Activate - Clears the contents of
the Sliding Collector at Activate.  Default
is on (checked).

OPEN VIEW PARAMETERS
* Array Size - The number of elements in the
output array.  Array Size can be a data
input.  Default is 10.

* Trigger Every - The number of times the
input pin must be activated before an array
is output.  Default is 10.

Both parameters may be set from the open
view or from data input pins.  Parameters
must be integers.

Enum inputs are converted to type Text
before the data is placed into the array.

NOTES
Sliding Collector builds an Array 1D by
automatically sequencing through the array
index.  Generally, Array Size and Trigger
Every are the same size.

The output array is always an Array 1D of
length Array Size.  The type of the output
array is determined by the first input data
after a Clear.

If Trigger Every is smaller than Array
Size, Sliding Collector generates more than
one output.  For example, if Array Size is 4
and Trigger Every is 2, the Sliding Collector
outputs an array four long after two data
inputs.  The first two elements of the output
are the data elements input; the last two
elements of the output are 0.

If Trigger Every is larger than Array
Size, some of the input elements are
discarded.  For example, if Array Size is 2
and Trigger Every is 4, the output is an
array two long with the last two pieces of
data in it.  The first two pieces of data
input are discarded.

SEE ALSO
Allocate Array, Collector, Concatenator, Get
Values, and Set Values.
