select 来自总线数组中每条总线的信号
select signal from each bus in array of busses
在我的 Simulink 模型的第一部分,我创建了一个总线数组,如 official documentation 中所述,来自 n
独立但定义相同的总线。
对于第二部分,我需要从阵列中的每条总线获取总线信号之一。我通过遍历数组元素并将数据复制到新数组,设法使用 MATLAB Function 块实现了这一点。不幸的是,我必须在没有 MATLAB Function 块的情况下实现它。
有没有一种方法可以从总线阵列中的所有 n
总线中提取单个信号,而无需像 documentation 中那样使用 n
选择器块(下图:Selector4 和 Selector5)?
考虑 n
任意大,因此带有选择器块的实现是不可接受的。
我自己找到了解决办法。可以将总线选择器放在 For Each 子系统中:
这将产生 n
维输出数组。
在我的 Simulink 模型的第一部分,我创建了一个总线数组,如 official documentation 中所述,来自 n
独立但定义相同的总线。
对于第二部分,我需要从阵列中的每条总线获取总线信号之一。我通过遍历数组元素并将数据复制到新数组,设法使用 MATLAB Function 块实现了这一点。不幸的是,我必须在没有 MATLAB Function 块的情况下实现它。
有没有一种方法可以从总线阵列中的所有 n
总线中提取单个信号,而无需像 documentation 中那样使用 n
选择器块(下图:Selector4 和 Selector5)?
考虑 n
任意大,因此带有选择器块的实现是不可接受的。
我自己找到了解决办法。可以将总线选择器放在 For Each 子系统中:
这将产生 n
维输出数组。