人在仿真软件金宝app

金宝app仿真软件和基于模型的设计

复位子系统呢?

更新:由于R2015a,复位块现在航运仿真软件…金宝app是啊!

//www.tatmou.com/help/金宝appsimulink/ug/reset-block-states-in-a-subsystem.html

- - - - - - - - - - - - - - - - - - -原始文章- - - - - - - - - - - - - - - - - - - - -

我经常写关于新特性仿真软件。金宝app今天我采取不同的路线和写一个功能,我希望看到在仿真软件。金宝app

请在下面留下你的评论,如果你有类似的需求和用例。

我需要

在各种应用程序,我工作,我经常需要重置的多个块在同一时间。等模块积分器延迟复位端口,为此我可以使用。然而等模块状态方程,传递函数单位延迟不。

块复位港口

如果块复位端口,我可以安排我的图重置所有那些块在同一时间:

重置块

这给我我所需要的行为,但如果我有很多块需要重置,这是很多路由。同时,有多个块,但是没有一个可选的复位端口。

启用子系统

我真的梦见了什么是一个子系统控制端口一样启用子系统,而不需要禁用一步重置状态。启用了一个子系统的控制信号重置状态时重新启用。

启用子系统

当模拟模型中,我们可以看到,这不是理想,因为系统中禁用一个步骤:

使子系统的结果

函数调用子系统和Stateflow

使用Stateflow可以重置一个子系统的状态没有禁用它一步。

要做到这一点,我们需要把街区内函数调用子系统。我们可以开车的子系统Stateflow图表。在表格中,绑定一个输出事件的状态和退出这个状态触发复位状态的函数调用子系统:

函数调用子系统和Stateflow

注意,这个解决方案不会为块连续传递函数等州,工作状态等。

现在轮到你了

你看到的需要在您的应用程序中,一个子系统状态的所有块内将从控制端口上的前沿重置吗?让我们知道你的意见这里的评论

|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。