create Impulse Multiplexer |
m YoshBot moved page ProtoFlux:Impulse Multiplexer to ProtoFlux:ImpulseMultiplexer: Automated: removing spaces from ProtoFlux namespace |
||
(One intermediate revision by one other user not shown) | |||
Line 37: | Line 37: | ||
File:ProtoFlux_example_Impulse_Multiplexer.webp|An Impulse Multiplexer being used with an [[ProtoFlux:Impulse Demultiplexer|Impulse Demultiplexer]] to run a common code for many different paths before splitting off into multiple again. | File:ProtoFlux_example_Impulse_Multiplexer.webp|An Impulse Multiplexer being used with an [[ProtoFlux:Impulse Demultiplexer|Impulse Demultiplexer]] to run a common code for many different paths before splitting off into multiple again. | ||
</gallery> | </gallery> | ||
[[Category:ProtoFlux:Flow]] |
Latest revision as of 00:22, 21 August 2025
Impulse Multiplexer
Impulses
+
-
Flow
An impulse multiplexer is a ProtoFlux node that takes a * (Call) and an Index (int) and outputs the impulse to a Impulses (Continuation) output with the provided index. This node could commonly be called a switch, switchboard, router, or an impulse array.
Inputs
* (Call)
Tell this node to send an impulse out an Impulses (Continuation) output with the provided Index (int)
Index (int)
Index of the Impulses (Continuation) output to send an impulse out of.
Outputs
Impulses (Continuation)
Sends an impulse out of one of these with the index provided by Index (int) when * (Call) is called
Examples
-
An Impulse Multiplexer being used with an Impulse Demultiplexer to run a common code for many different paths before splitting off into multiple again.