保存Simulink范围数据以通过matlab代码进行计算

时间:2016-05-06 11:13:34

标签: matlab scope matlab-figure simulink

作为一名学生,我目前正在开发一个Matlab Simulink项目。我很喜欢使用Matlab / Simulink(几周)。

我正在使用一个称重传感器,通过UART收集数据并将其显示在Matlab Simulink Scope上。这很好用。我的下一步是实现并运行一个Matlab“.m”文件,我可以用它来打开Simulink并开始模拟。目的是将24小时测试切成1小时“碎片”并将范围数据每小时保存到一个数字。所以我的Simulink模拟运行1小时,停止并重新开始,依此类推。通过Matlab和“for”循环,我做了24次测量。

我没弄明白:

通过Matlab代码将Simulink示波器数据保存到图形中,每次循环完成一次增量。我可以从我的Simulink Block中获取数字,但这不是我想要的(我的意思是我从Simulink Block获取屏幕截图;只是为了清楚)。

for i=0:1:24 […] % Print to JEPG fig = get_param('Simulink_Project','handle'); saveas(fig,sprintf('Figure%02d.jpeg',i )); […] end

我希望我所说的清楚。 谢谢你的帮助。

此致

hohmchri

0 个答案:

没有答案