主要内容

Vectorizing标量算法为每个子系统

这个例子展示了如何使用每个子系统。在本例中执行的操作是在一个向量为简单起见。

使用开放模式按钮打开示例模型sldemo_foreach_vectorized。这个模型包含一个为每个子系统处理输入信号。

每个子系统的输入信号处理,数字滤波器的系数使用这些信号,和共同的利益。

每个信号都是标量,需要单独处理。因此,对于每个块,控制分区维度将分区沿着维度1输入信号,通过一个分区切片宽度为1。对于每一个输入信号,相应的系数也必须分区使用相同的标准。获得所有的信号是很常见的,所以这个输入是不分区的。

由于输出信号维度将匹配输入信号维度,连接尺寸设定等于分区维度。如果你喜欢改变信号维度(a '在这种情况下),你可以选择2的连接尺寸。

对于每一个子系统,必须设置分区尺寸和宽度,但不输入信号的大小。检查确保这个大小是分区宽度的倍数。如果没有检测到错误,然后子系统计算数量的独立封闭的子系统将执行死刑。这些执行独立的,在国家与一个给定的块中包含的每个子系统有一个独特的价值各自的执行。

看到non-vectorized实现这个模型中,双击右下角的块模型。这对每个子系统实现不使用,但模仿其功能通过复制子系统根据需要多次也通过选择和适当的连接信号。这个复制过程容易出错,不是可伸缩——改变输入信号的大小需要改变相应的模型。