可用的函数类型
Simulink 函数
Embedded MATLAB functions
图函数
Simulink函数简介
在Stateflow chart中使用Simulink模块定义函数
使用Simulink模块建立模型的优势:
(1)模块框图式的建模环境
(2)存取库模块 (例如 Lookup Table)
(3)合并先前存在的子系统
Embedded MATLAB Functions 简介
使用Embedded MATLAB functions 在Stateflow chart中使用M代码定义函数
利用M 代码编写函数的好处:
MATLAB® 编程环境的方便性
插入新的或者现存用户自定义的MATLAB程序
使用 Embedded MATLAB Functions的技巧
(1)可以在 Embedded MATLAB editor 中直接调试Embedded MATLAB functions
(2)如果你需要将Stateflow图表模型自动生成代码时,只能使用Embedded MATLAB function 库中的函数
(3)使用关键字persistent ,直接在Embedded MATLAB function中定义局部变量