怎么在Simulink中的MatlabFunction模块添加全局变量(global)为什么在Simulink中定义全局变量会报错,出现如下情况:
因为在Simulink中的MATLAB Function中,全局变量未映射到MATLAB全局⼯作区(global workspace)。
因此需要使⽤MATLAB Function模块登记全局变量,以将数据映射到Data Store Memory(数据存储器)
Matlab官⽅对此有解决⽅案:
步骤是:
1.在你的 MATLAB Function中定义⼀个全局变量。
2.在 Data Store Memory 和Simulink.Signal 中登记上你的全局变量(⼀定要和上⼀步定义的全局变量同名)。
具体步骤如下:
⼀、.在MATLAB Function的Data Store Memory中的设置:
1.
function怎么记忆
⼆、Simulink中设置:
如果要定义为矩阵,可以将dimensi设置成[m,n].(m ,n是你的矩阵⾏、列数)
这样就可以啦!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。