Bus Creator 模块是 Simulink 信号管理中一个常用的工具,用来把多个输入信号组合成一个总线(Bus)信号。它的作用类似于“打包器”,方便在模型中传递和管理大量相关的信号。
基本功能
- 信号打包:将多个标量、向量、矩阵或总线信号输入合并成一个总线输出,输出总线可以是虚拟总线或非虚拟总线。
- 模型层次化管理:当子系统需要输入多个信号时,可以先用Bus Creator打包,只需要一个输入端口即可,便于结构化建模,避免模型连线过于复杂。
- 与Bus Selector模块搭配使用:Bus Selector可以从Bus Creator生成的总线中,挑选需要的信号。
模块参数
- 输入的数目:指定输入端口数。
- 输出数据类型:默认为虚拟总线输出,可以绑定一个Simulink.Bus对象,并输出为非虚拟总线信号。
- 要求输入的名称与以上的名称匹配:勾选后,仿真或生成代码时会检查输入的信号线名称与Bus Creator模块中的名称是否匹配,不匹配时报错。