simulink仿真demo临摹笔记之stateflow的超级步骤(Super Step)

临摹对象:

sf_superstep

两个chart图里面的控制逻辑完全相同:

解算器配置为固定步长:

 

仿真结果

但是,两者运行结果却不同:

 

上图没有使用超级步骤,是慢慢地,一步一步地升到3的。

下图使用了超级步骤,是直接变到3的。

那么,是哪里的配置有差异呢?

 

使能超级步骤(Super Step):

在stateflow里面,配置chart的属性:

在这里,可以使能超级步骤语义(Enable Super Step Semantics)

 

解释:

默认情况下,Stateflow中®图表为每个输入事件或时间步长执行一次。如果要对必须对输入做出快速反应的系统进行建模,则可以启用超级步骤语义,即Stateflow图表属性(请参阅启用超级步骤语义)。

启用超级步骤语义时,Stateflow图表会针对每个活动输入事件执行多次,或者在图表没有输入事件时执行每个时间步骤。图表采用有效转换,直到 出现以下一情况:

  • 不存在更多有效转换,即图表处于稳定的活动状态配置。

  • 转换次数超过用户指定的最大迭代次数。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值