我是靠谱客的博主 清新野狼,最近开发中收集的这篇文章主要介绍1. Stateflow - 基本概念,界面介绍1. Stateflow - 基本概念,界面介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 1. Stateflow - 基本概念,界面介绍
    • 1.1 基本概念
    • 1.2 界面内容
    • 1.3 模型设置

专题目录

1. Stateflow - 基本概念,界面介绍

1.1 基本概念

  • Stateflow属于MATLABSimulink的一个子模块,一个基于有限状态机流程图来构建组合和时序逻辑决策模型并进行仿真的环境。将图形表示和表格表示(包括状态转换图、流程图、状态转换表和真值表)结合在一起,针对系统对事件、基于时间的条件以及外部输入信号的反应方式进行建模仿真的方法
  • 基本概念
    • Stateflow 状态机(State machine) —— 包含在模型中的所有的Stateflow块的集合,
      即一个Simulink模型中包含的所有Stateflow模型统称为一个Stateflow状态机。
    • Stateflow 图块(Chart) —— 包含状态图的模块,即Simulink模型中的Chart。
    • Stateflow 框图(Diagram) —— 状态图的图形化表述,即具体的Stateflow图块所包
      含的内
  • 打开新建一个chart:位于Simulink下的子模块在这里插入图片描述
  • stateflow快捷键:sf (打开的仅仅是一个simulink的library,并不是新建一个模型)
    在这里插入图片描述
  • 快捷命令 :
  • sflib : 打开模型库
  • sfnew : 创建一个包含stateflow的simulink模型
  • sfnew demon : 创建一个包含stateflow的simulink模型,模型名:demon
  • edit demon : 编辑demon模型,如果不存在打开一个名为demon的空图
  • slexplr : 打开模型浏览器

1.2 界面内容

  • stateflow界面介绍
    在这里插入图片描述
  • 快捷栏(放到对应图标上会出现名字)
序号快捷键名说明
1zoom快速放大键(鼠标滚轮缩放,按住滚轮移动)
2Fit to View快速模型适中,快捷键:空格
3state图块(状态)
4Junction节点
5Default transtion默认转移
6box图形盒(封装套娃)
7Sumilink SateSumilink状态机封装模块
8Sumilink FunctionSumilink函数封装模块
9Graphics Function图形函数
10MATLAB FunctionMATLAB脚本函数
11turth table真值表
12history历史节点,相当于static,记住离开时的历史状态
13annotion注释
14image图片

1.3 模型设置

  • simulink模型设置
    在这里插入图片描述
  • chart模型设置
    • 打开 :选中左下角图标 --> 鼠标右键 --> properites 或者菜单栏下 MODELING --> Chart Properties
设置项说明
namechart的名字
Machinesumilink模型名字
Action Language模型环境,做嵌入式生产C代码,需切换成 C
Update method更新模式,默认继承sumilink模型的求解方法

在这里插入图片描述

  • 编译器
    • 输入:mex -setup查看
    • 模型生成执行的编译环境
      在这里插入图片描述

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


最后

以上就是清新野狼为你收集整理的1. Stateflow - 基本概念,界面介绍1. Stateflow - 基本概念,界面介绍的全部内容,希望文章能够帮你解决1. Stateflow - 基本概念,界面介绍1. Stateflow - 基本概念,界面介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部