在Simulink中,我需要在多条总线上执行相同的(非平凡的)操作。 我考虑过将该操作作为一个子系统实现并重用它,但这并不能很好地解决这个问题。
我现在想知道是否可以迭代总线内的信号/总线以多次应用相同的操作,然后再将结果捆绑在一起。我该怎么做?
答案 0 :(得分:1)
您使用的是什么版本?如果您使用的是R2010b或更高版本,则可以使用总线阵列和for-each子系统。有关其工作原理的详细信息,请参阅documentation。这仅在您要迭代的多个总线具有完全相同的结构时才有效。
答案 1 :(得分:0)
我现在没有Matlab来测试这个解决方案。我假设你的公共汽车都具有相同的尺寸和结构。
inport
和outport
设置为此类型。 bus selector
分解您的数据,执行您的数据
操作并使用bus creator
重新组装您的公共汽车。名字
在选择器/创建者中是您定义的类型。