BlockWerk 文档
🔀

Mux

Signal Routing

复用(Mux / 多路信号汇总)方块将多路标量输入信号汇聚汇总为单一输出。输出值为所有已连接输入信号的代数和。该方块适用于整合来自多个传感器的采样读数,或在进入下一级处理单元前集中累加多路信号分量。

在 BlockWerk 中仿真

浏览器即开即用的交互式仿真环境 — 无需安装,由 WebAssembly 强力驱动。

在 BlockWerk 中仿真 →

数学模型

y=[u1u2⋮un]y = \begin{bmatrix} u_1 \\ u_2 \\ \vdots \\ u_n \end{bmatrix}

输入与输出

Direction ID Label 类型 Status
→ In in In number Required
← Out out Vector vector Output

参数

参数 Label 类型 默认值 描述
numInputs Number of Inputs number 2

使用示例

输入通道计算结果
u1=3,u2=5u_1 = 3, u_2 = 5y=8y = 8
u1=−2,u2=4,u3=1u_1 = -2, u_2 = 4, u_3 = 1y=3y = 3

说明与最佳实践

  • 标量输入约束:所有接入通道必须为标量数值;不支持向量或矩阵信号直接输入。
  • 空置引脚处理:未连线的空置输入引脚默认按数值 0 进行累加。
  • 画图整洁度:大幅减少画布上的并行导线数量,使复杂系统原理图结构更为清晰。

相关模块

  • Demux:逆向操作——将单路信号分发到多个输出端口
  • Sum:支持自定义加减符号(+/-)的加法/求和方块