2. Stateflow - 创建状态图


专题目录

2. Stateflow - 创建状态图

2.1 state 状态

  • 状态包含内容

    • 状态名字 :C语言命名规则
    • 注释 :状态注释说明
    • 状态动作 :状态切换将要执行的动作
    状态动作说明
    entry( en )状态激活执行动作
    during(du)状态运行执行动作
    exit( ex )状态退出动作

在这里插入图片描述

  • 状态编辑属性
    • 打开 :选中state --> 鼠标右键 --> properites
      在这里插入图片描述
属性描述
Excution order并行状态的执行顺序
Function Inline Option生成代码的内嵌状态
Log self activity仿真期间保存自激活的值到MATLAB工作空间

2.2 junction 节点

  • 内容
    • 连接节点:转移通路的判决点或汇合点
    • 连接节点不是记忆元件,因此,在状态图中任何转移的执行都不能停
      在这里插入图片描述
  • 属性
    • 打开 :选中state --> 鼠标右键 --> properites
    • 节点属性如下:在这里插入图片描述

2.3 transtion 转移

  • 内容
    • 转移 :描述的是有限状态系统内的逻辑流
    • 添加方法 :选中state,节点边缘,鼠标图标变加号后+按住鼠标左键,拖动到目标state或目标节点
    • 转移标签 :由事件、条件、条件动作和转移动作组合,也可包含注释
标签内容说明
Event事件:当在事件发生时,才可能去执行相应的转移
[ Condition ]条件:条件满足时,相应的转移才可能执行
{ Condition Action }条件动作:在条件满足时就立即执行
/ { Condition Action }转移执行:转移完成后才会执行

在这里插入图片描述

  • 属性
    • 打开 :选中节点 --> 鼠标右键 --> properites
      在这里插入图片描述

2.4 默认转移

  • 默认转移 : 确定当有限状态机或者父层次状态处于活动状态的时候,在其所有的子状态中第一个被激活的状态
  • 默认转移的标签 可加上事件和条件来进行限制,也可以将动作和默认转移相关联
    在这里插入图片描述

2.5 尺寸,图形设置

  • 尺寸
    • state :鼠标放在图形四角,图标变成双箭头后拉动
    • 节点,转移 :选中,点击鼠标右键,Size下改变尺寸数值
  • 图形界面
    • 菜单:FORMATstyle打开编辑
      在这里插入图片描述
      在这里插入图片描述

感谢阅读 若有错误 敬请见谅 !!!


  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

园长QwQ

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

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

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

打赏作者

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

抵扣说明:

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

余额充值