Multiplexer

The Multiplexer selects one channel out of one or more input channels. For each input channel a boolean input has to be provided additionally. The output corresponds to the first input channel, where the conditional input is TRUE. The priority of the configured channels is the order of configuration. If the condition is not met for any of the channels, the provided default channel is returned.
Optionally, a Boolean signal can be selected for the Enable Execution input so that the algorithm is only active if the value of the selected signal is TRUE.
Configuration options
- Num Channels: The number of channels. For each channel there are two input variables; one is a boolean condition (Condition0n), the other is an input value of any data type (Input0n) which can be passed to Result if the condition is met.
Output values
- Result: Delivers the signal Input0n of the selected input channel.
- Current Channel: Indicates the number of the selected channel. The value is 0 if the default result is selected. The input channels are numbered in the order of their configuration.
- Count: Starts with 1 for the channel selected at the start of the analysis and increments each time another channel is selected.
- Last Event: Timestamp of the last channel change.
Standard HMI Controls
For the Multiplexer algorithm, the following HMI controls are available for generating an Analytics Dashboard:
1. The Table Control or Multivalue Control visualizes the output values Count, Result, Current Channel and Last Event.



Alternatively, customer-specific HMI controls can be mapped in the Multiplexer algorithm using the Mapping Wizard.