stateflow 之图函数、simulink函数和matlab函数使用及案例分析

目录

前言

[1. 图函数graph function](#1. 图函数graph function)

[2.simulink function](#2.simulink function)

[3.matlab function](#3.matlab function)

4.调用stateflow中的几种函数方式


前言

对于stateflow实际上可以做simulink和matlab的所有任务,可以有matlab的m语言,也可以有simulink的模块,关于几种函数在stateflow中的位置如下图所示,分别为simulink function、graph function和matlab function。

1. 图函数graph function

选择添加图形pattem在函数中,这里以简单的if else为例,

定义完图函数的内容后,生成的流程图如下所示。

为了方便和图函数对比,这里用switch来进行相同的if else操作,如下图所示

3.matlab function

4.调用stateflow中的几种函数方式

注:

①调用成功时是绿色的高亮状态;

②几种函数中的输入变量不能与stateflow中的输入变量同名,如simulink function 是y=func1(x1),即x1是该函数的输入变量,matlab function 是y=matlab_fcn(x2),即x2是该函数的输入变量,而是stateflow中的输入变量是x,三者不可同名,但调用时刻是输入变量x。

相关推荐
Mr.Cssust3 个月前
【研发日记】Matlab/Simulink技能解锁(十二)——Stateflow中的两种状态机嵌套对比
仿真·嵌入式软件·stateflow·matlab/simulink·嵌入式处理器·ecu控制器·基于模型开发
Mr.Cssust3 个月前
【研发日记】Matlab/Simulink技能解锁(十一)——Stateflow中的en、du、ex应用对比
仿真·嵌入式软件·stateflow·matlab/simulink·嵌入式处理器·ecu控制器·基于模型开发
马上到我碗里来8 个月前
什么时候我们用Stateflow(Stateflow基础)
simulink·stateflow
Mr. 邹1 年前
stateflow——如何查看状态机中参数变化及状态机断点调试
stateflow