Stateflow中事件结构体

这篇文章主要是介绍如何在Stateflow中创建结构体事件,有几个细节点非常值得注意,在此特地点出来。

1. 效果图对比

 

对比想必已经很清楚了 ,那就是在图2中的GearSelect.Up、GearSelect.Down相比图1都是金黄色的。这是因为在图2中已经将GearSelect定义为了结构体。

2. 实现方式

一图胜千言,直接上图,按照步骤,你细品:

序号修改项修改内容
1Action Language由MATLAB改为C
2分解改为并行
3默认状态在子状态中添加默认进入状态
4在GearSelect中添加触发事件在模型资源管理器—状态GearSelect下添加事件Up/Down

步骤1:将Chart的动作触发语言由MATLAB改为C语言;

 步骤2:将状态GearSelect和Clutch改为并行状态,代表外界信号进入时同时进入两个子状态;

 步骤3:在子状态GearSelect和Clutch下设置各自的默认进入状态;

 步骤4:该步骤也是最为容易忽略的点,那就是添加的触发事件Up和Down要在子状态GearSelect下添加,只有这样,GearSelect.Up、GearSelect.Down才会显示金黄色,才会正常同步触发。

 

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Demonmonster

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值