matlab simulink 调用function 如何使用全局变量
smulink 可以很方便的搭建系统模型,通过使用function 可以移植c代码,验证实际的离散系统性能。
Matlab function函数框如下:
1、首先定义全局变量global a; 通过Edit Data 新建变量a, 并且属性Scope 选择Data store memory
2、通过simulink View-》Model Explore——》Base Workspace 打开全局变量定义框,
3、新建变量a 并且设置变量是属性,这里设置为 doulbe类型, 初始为0, 实数real。 至此,matlab function 模块中变量,已经定义为全局变量,对于simulink文件可以实现多处调用并且保存数据。
4、完整的模型如下:
5、运行后的数据