RT_E_DEMUX 实时信号分配功能块
RT_E_DEMUX 是一个实时事件功能块,它用于根据输入事件选择性地触发多个输出事件。这个功能块的主要特点和功能如下:
EI:这是一个输入事件,当事件到达时,根据 K 的值决定触发哪个输出事件。
K:这是一个数据输入,用于设置选择哪个输出事件,数据类型为 INT。
EO0, EO1, ..., EOn:这些是输出事件,根据 K 的值,事件 EI 将触发相应的输出事件。
其中 WCET0,DeadlINe0,WCET1,DeadlINe1.....与EO0,EO1...相对应可以单独设置也可以不设置
例如,如果 K 设置为 1,当 EI 事件到达时,将只触发 EO1 事件。如果 K 设置为 2,则触发 EO2 事件,以此类推。
RT_E_DEMUX 功能块在需要根据条件选择不同执行路径的控制逻辑中非常有用,例如,在不同的传感器输入或操作模式下执行不同的任务。
