Arrays 从总线阵列中的每条总线选择信号
在Simulink模型的第一部分中,我创建了一个总线阵列,如fromArrays 从总线阵列中的每条总线选择信号,arrays,matlab,simulink,bus,Arrays,Matlab,Simulink,Bus,在Simulink模型的第一部分中,我创建了一个总线阵列,如fromn中所述,独立但定义相同的总线 对于第二部分,我需要从阵列中的每条总线获取一个总线信号。通过迭代数组元素并将数据复制到新数组中,我使用MATLAB函数块成功地做到了这一点。不幸的是,我必须在没有MATLAB功能块的情况下实现它 是否有一种方法可以从总线阵列中的所有n总线中提取单个信号,而无需使用n选择器块(如下图所示:选择器4和选择器5) 考虑n任意大,因此使用选择器块的实现是不可接受的 我自己找到了解决办法。可以在每个子系统的
n
中所述,独立但定义相同的总线
对于第二部分,我需要从阵列中的每条总线获取一个总线信号。通过迭代数组元素并将数据复制到新数组中,我使用MATLAB函数块成功地做到了这一点。不幸的是,我必须在没有MATLAB功能块的情况下实现它
是否有一种方法可以从总线阵列中的所有n
总线中提取单个信号,而无需使用n
选择器块(如下图所示:选择器4和选择器5)
考虑n
任意大,因此使用选择器块的实现是不可接受的
我自己找到了解决办法。可以在每个子系统的内部设置总线选择器: 这将导致
n
维输出数组