如何使值在数据存储内存全局

9次浏览(过去30天)
克里斯蒂安Shyti
克里斯蒂安Shyti 2021年8月6日
回答: Fangjun江 2021年8月6日
我有一个simul万博1manbetxink模型来生成信号,我想使用数据存储写入和数据存储内存来存储信号(这些是链接在一起的),然后我想能够使用存储的信号(一个数组)作为MATLAB中的全局变量。
当我尝试在matlab中使变量为全局时,什么也没发生。甚至在我开始模拟之后
全球Signal_full_og;%是我想设为全局的变量
Sig_arr = [];
sim卡simF.slx;
vref 1:1:5%前几个信号将在模型中使用不同的vrefs生成
sig_arr(index,:) = Signal_full_og;
结束
下面是来自我的Simulink模型的数据存储写入和数据存储内存的图片万博1manbetx
下面是数据存储内存块参数的图片
我尝试按照Mathworks的文档进行操作,但仍然无法获得全局变量。有没有人用这种方法发现错误,或者有没有更好的方法来做同样的事情?

答案(1)

Fangjun江
Fangjun江 2021年8月6日
很可能漏掉了第三步。
3.确保全局变量已注册到MATLAB函数块

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!