Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 从总线阵列中的每条总线选择信号_Arrays_Matlab_Simulink_Bus - Fatal编程技术网

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

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

在Simulink模型的第一部分中,我创建了一个总线阵列,如from
n
中所述,独立但定义相同的总线

对于第二部分,我需要从阵列中的每条总线获取一个总线信号。通过迭代数组元素并将数据复制到新数组中,我使用MATLAB函数块成功地做到了这一点。不幸的是,我必须在没有MATLAB功能块的情况下实现它

是否有一种方法可以从总线阵列中的所有
n
总线中提取单个信号,而无需使用
n
选择器块(如下图所示:选择器4和选择器5)

考虑
n
任意大,因此使用选择器块的实现是不可接受的


我自己找到了解决办法。可以在每个子系统的内部设置总线选择器:

这将导致
n
维输出数组