查看: 377|回复: 2|关注: 0

[已答复] 关于stateflow历史节点的疑问

[复制链接]

新手

5 麦片

财富积分


050


2

主题

3

帖子

0

最佳答案
发表于 2020-2-10 11:11:43 | 显示全部楼层 |阅读模式
如果从状态A转移到状态D,想激活上次记录状态的子状态D2 ;而从状态B转移到状态D,想通过默认转移,激活子状态D1。这样的需求在stateflow里面需要怎么表示呢?
TIM图片20200210110517.png
回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

2

主题

830

帖子

106

最佳答案
  • 关注者: 33
发表于 2020-2-11 14:07:33 | 显示全部楼层
poweroff切过来时,增加个flag=1
在poweron内,三个子状态,每个里面增加条件,如果flag=1,跳转到你想要的默认状态,在进入默认状态后将flag清0
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


2

主题

3

帖子

0

最佳答案
 楼主| 发表于 2020-2-11 17:26:44 | 显示全部楼层
童心~ 发表于 2020-2-11 14:07
poweroff切过来时,增加个flag=1
在poweron内,三个子状态,每个里面增加条件,如果flag=1,跳转到你想要的 ...

如果是事件触发转移的话,首先是进入上次激活的状态,执行这个状态的entry动作,并不会转移到默认状态。需要等到下次执行这个状态的时候才会转移到默认状态。
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表