Signal Routing
R2026b用于路由和组织信号的模块,例如 Bus Creator、Selector 和 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 | 串联相同数据类型的输入向量以进行迭代处理 |
工具
| 库浏览器 | 查找并向模型添加模块 |
主题
- 向模型添加模块
使用库浏览器和快速插入菜单插入模块。