Demux
Signal Routing解复用(Demux / 扇出信号分配器)方块将单一输入信号复制分发至多个并行输出端口。每个输出端口获得与输入完全相同的即时信号值。该方块用于将同一个设定值、传感器读数或控制指令清晰分发给多个子系统、控制器或示波器,避免在画布上绘制混乱交叉的连线。
数学模型
输入与输出
| Direction | ID | Label | 类型 | Status |
|---|---|---|---|---|
| → In | in |
Vector | vector | Required |
| ← Out | out |
Element | number | Output |
参数
| 参数 | Label | 类型 | 默认值 | 描述 |
|---|---|---|---|---|
numOutputs |
Number of Outputs | number | 2 |
使用示例
设定值广播分发
将目标设定温度同时发送给控制器及绘图参考曲线:
设定值 (20°C) → Demux ──┬─→ PIDController
└─→ uPlotDisplay (参考曲线)说明与最佳实践
- 信号扇出(Fan-out):规范画布布线,避免网状飞线交叉。
- 输出值完全一致:每个输出端口均承载输入信号的全量数值,不进行任何衰减或分割。
- 零计算开销:在 WebAssembly 引擎内部通过直接内存传递完成,无额外计算负载。
- 未连接端口:未连线的空闲输出端口自动被忽略,不占用仿真运算资源。