Demux
This function block is used to split multiple input data streams into separate outputs. It simplifies the management of multiple data streams by allowing users to demultiplex inputs based on a selected output size.
📥 Inputs
In
Accepts multiple inputs, which can be of any generic type. This allows you to pass a collection of data streams into the block.
📤 Outputs
Out 1
The first output provides the first demultiplexed data.
Out 2
The second output provides the second demultiplexed data.
*Additional outputs may be dynamically created based on the selected size.
🕹️ Controls
Output size
A dropdown menu that allows you to select the number of outputs you wish to have. You can choose between 2 to 20 outputs.
🎨 Features
Dynamic Output Management
The block adjusts the number of outputs based on user selection, making it versatile for various use cases.
Multiple Data Types Support
The block can handle a variety of data types, making it suitable for different applications.
📝 Usage Instructions
Provide Input Streams: Connect multiple data sources to the
In
input socket.Select Output Size: Choose the number of output streams you want from the
Output size
dropdown.Run the Block: When executed, the block will split the input data into the specified number of outputs.
📊 Evaluation
Upon execution, this function block demultiplexes the incoming data streams, distributing them across the specified output sockets.
💡 Tips and Tricks
🛠️ Troubleshooting
Last updated