主要内容

Signal Routing

R2026b
用于路由和组织信号的模块,例如 Bus Creator、Selector 和 Switch

使用 Signal Routing 库中的模块控制信号在模型中的模块之间的流动方式。您可以创建合成信号、拆分和合并信号路径、存储和检索共享数据,以及根据条件在输入源之间切换。

要将此库中的模块添加到您的模型,请参阅向模型添加模块。

模块

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

工具

库浏览器查找并向模型添加模块

主题