Guy on 金宝appSimulink

金宝appSimulink & Model - -based Design

连续采样时间为每个子系统内

Back in 2010, I demonstrate a post explaining如何将一个标量算法应用到一个向量为每个子系统使用吗。在那个时候,只能向量化离散算法。在R2011b,For Each subsystem现在支持金宝app连续样本。

让我们看一个简单的例子。

过滤传感器数据

在多个场合,过去我最终获得一个缓慢的速度传感器的信号和使用这个信号到控制器速度越快。为了避免喂食不连续信号控制器,用于插入我Transfer Function block过滤速度缓慢的信号。该处理的一个简化版本是这样的:

过滤一个标量信号

问题是,通常传感器不提供一个标量值,但一个向量。例如,一个视觉系统可以返回笛卡尔的三个组件的位置。在这种情况下,我不得不单独的组件和他们单独过滤:

过滤一个矢量,R2011b之前

一个向量的三个元素,这不是太糟糕了。但是我看到模型,数以百计的信号必须被分离和重组。在R2011b,所有你要做的就是把每个子系统内部的传递函数块,它会自动适应输入信号的元素的数量。

Filtering a vector in R2011b

In addition to making the model easier to edit, it also speeds up the model initialization and generate more efficient code, because the model contains less blocks.

现在轮到你了

对于更复杂的示例,我建议看演示题为为每个子系统具有相同的动力学建模对象使用

你打算如何利用每个子系统内的连续样本时间支持吗?金宝app建模风力涡轮机的农场吗?多个飞机在一起吗?一大群相同的机器人吗?留下一个这里的评论

|

评论

要发表评论,请点击此处登录到您的MathWorks帐户或创建一个新帐户。