从总线阵列中的每个总线选择信号

时间:2018-06-22 10:25:08

标签: arrays matlab simulink bus

在Simulink模型的第一部分中,我从nn,创建了一个official documentation中描述的总线阵列。

对于第二部分,我需要从阵列中的每个总线获取总线信号之一。通过遍历数组元素并将数据复制到新数组,我设法使用了MATLAB Function模块。不幸的是,我必须在没有MATLAB Function模块的情况下实现它。

是否有一种方法可以从总线阵列中的所有n总线中提取单个信号,而无需像documentation中那样使用n选择器块(下图: Selector4 < / em>和 Selector5 )?

考虑function dateRenderer() { // do something useful } dateRenderer.rendererName = 'dateRenderer' // later ... var fn = dateRenderer if (fn.rendererName === 'dateRenderer') { console.log('ok!') }任意大,以至于无法使用带有选择器块的实现。

MATLAB Documentation

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。可以在 For Each 子系统内放置一个总线选择器:

enter image description here

这将产生n维输出数组。