在simulink中进行一对多双向通信

时间:2013-04-30 08:28:50

标签: design-patterns simulink

我有一个simulink模型,我有多个块(子),需要用一个公共块(父)发送和接收信号,并将一个信号发送给另一个(监听器)。

Simulink

问题是:这有什么好的设计模式吗?

1 个答案:

答案 0 :(得分:0)

我会使用总线在整个模型中传输信息。使每个子子系统只有一个总线输出(您可以使用Bus Creator块),然后将所有4个总线合并为一个,并使用Bus Selector块为父和监听器子系统选择适当的信号。同样,使父子系统输出一个总线,并为每个子输入选择适当的信号。设置需要更多的工作,但在我的脑海中,这是更强大,可扩展和“优雅”的方式。

阿诺