STM32
直播中

张鹏

7年用户 1193经验值
私信 关注
[问答]

如何在Simulink中使用Matlab Function创建一个全局变量?

如何在Simulink中使用matlab Function创建一个全局变量?

回帖(1)

刘建伟

2021-11-19 11:17:03
之前使用Simulink进行学习是用到的Matlab Function函数,但是每次都是只一次调用,定义的彼岸来那个也都是局部变量,函数执行完后内存释放,下一次调用时变量重新定义,如果遇到需要迭代使用的情况非常不方便,因此学习下全局变量的定义方式。
1.在Matlab Function中创建需要的变量
function y = fcn(u1,u2)global u;//自定义全局变量...y = u; 此处根据个人需要进行设置,定义方式:global+name 2.完成后再simulink界面添加 date store memory 模块





3.对模块进行设置










这样就可以设置好全局变量。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分