HELP
An object that outputs the value from one the
most recent data input (one of multiple
inputs) that is activated.

USE
Use JCT like a wired OR to connect the data
output pins of two or more objects to one
data input pin of another object.  JCT is
often used in feedback loops for data
initialization.  JCT passively transmits
data.

LOCATION
Flow ==> Junction

NOTES
JCT is useful for setting up initial
conditions.

Inputs to JCT are asynchronous data
inputs.  This means that JCT operates any
time any of its data inputs is activated.
When more than one pin on the JCT is
activated before the JCT can operate, the
incoming data is queued up in the order in
which it was received.  The JCT then
activates its output repeatedly much like an
iterator until the data queue is empty.  If
the input data pin is activated by a feedback
loop, multiple activations are ignored.

One of the common uses of JCT is in a
feedback loop where an initial value is first
supplied through one of the inputs, and
feedback values are then supplied through one
or more of the other data inputs.

SEE ALSO
DeMultiplexer.
