Signal Routing
传送信号的模块,例如 Bus Creator 和 Switch
使用 Signal Routing 库中的模块来创建合成信号、管理数据存储以及在输入之间切换。
模块
| Bus Assignment | 为指定的总线元素赋予新值 |
| Bus Creator | 将输入信号、总线或消息组合到总线中 |
| Bus Selector | 从输入总线中选择元素 |
| Data Store Memory | 定义数据存储 |
| Data Store Read | 从数据存储中读取数据 |
| Data Store Write | 向数据存储中写入数据 |
| Demux | 提取并输出虚拟向量信号的元素 |
| Environment Controller | (Removed) Create branches of block diagram that apply only to simulation or only to code generation |
| From | 接受来自 Goto 模块的输入 |
| Goto | 将模块输入传递给 From 模块 |
| Goto Tag Visibility | 定义 Goto 模块标记的作用域 |
| Index Vector | 基于第一个输入的值在不同输入之间切换输出 |
| Manual Switch | 在两个输入之间切换 |
| Manual Variant Sink | 在输出端的多个变体选择项之间切换 |
| Manual Variant Source | 在输入端的多个变体选择项之间切换 |
| Merge | 将多个信号合并为一个信号 |
| Multiport Switch | 基于控制信号选择输出信号 |
| Mux | 将相同数据类型和复/实性的输入信号合并为虚拟向量 |
| Parameter Writer | Write to block parameter or variable |
| Selector | 从向量、矩阵或多维信号中选择输入元素 |
| State Reader | Read a block state |
| State Writer | Write to a block state |
| Switch | 基于第二个输入的值在第一个输入和第三个输入之间切换输出 |
| Variant End | Define end of bounded region (自 R2024a 起) |
| Variant Sink | Route amongst multiple outputs using variants |
| Variant Source | Route among multiple inputs using variants |
| Variant Start | Define start of bounded region (自 R2024a 起) |
| Vector Concatenate | 串联相同数据类型的输入向量以进行迭代处理 |