中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 389查看
  • 0回复

[Simulink] Matlab simulink常见问题和数据导出到变量区

[复制链接]


该用户从未签到

发表于 29-3-2024 10:11:57 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


1、simulink常见问题

问题1:scope波形图没有或者看不清

Matlab simulink常见问题和数据导出到变量区w1.jpg

解决方案:你要使图像自适应,点击scope里面的这个按钮

Matlab simulink常见问题和数据导出到变量区w2.jpg

问题2:运行代码出现下面提示框

Matlab simulink常见问题和数据导出到变量区w3.jpg

解决方案:这是系统提示你的文件不在matlab的根目录下面。

Matlab simulink常见问题和数据导出到变量区w4.jpg

这个为matlab的根目录。你要把对应的代码、模型之类的文件放在这个文件夹下面
问题3:simulink文件不能打开

Matlab simulink常见问题和数据导出到变量区w5.jpg

解决方案:这是因为你的文件名字不对,simulink的文件名字不能有括号之类的符号,必须是字母或者字母加数字,或者下划线之类的。

2、Simulink数据导出到变量空间

方法1:通过out模块

Matlab simulink常见问题和数据导出到变量区w6.jpg

对于低版本的matlab(15a之前的)要取消勾选limit data points to last,不然导出来的数据最多只有100个

在Simulation>Configuration Parameters

Matlab simulink常见问题和数据导出到变量区w7.jpg

在变量空间就可以看到tout和yout的变量,这样就可以对数据进行处理了

Matlab simulink常见问题和数据导出到变量区w8.jpg

for example:

figureplot(yout(:,1),yout(:,2),'k')xlabel \Psi(\alpha)/Wbylabel \Psi(\beta)/Wbxlim([-0.03 0.03])ylim([-0.03 0.03])set(gcf,'color','w')

Matlab simulink常见问题和数据导出到变量区w9.jpg

方法2:通过To Workspace模块

Matlab simulink常见问题和数据导出到变量区w10.jpg

Matlab simulink常见问题和数据导出到变量区w11.jpg

simout这个变量会直接保存在变量区,对于simout这个变量有4种格式

    “Timeseries”(默认值)

    将信号另存为 MATLAB timeseries 对象的结构体

Matlab simulink常见问题和数据导出到变量区w12.jpg

                 调用方法:  plot(simout.Time,simout.Data)

    “Array”

    就一个输出的数组,类似yout,没有时间信息

Matlab simulink常见问题和数据导出到变量区w13.jpg

                调用方法:plot(simout)

    “Structure”

    这个就只有value,没时间信息,

    调用方法:plot(simout.signals.values)

    “Structure With Time”

    Matlab simulink常见问题和数据导出到变量区w14.jpg

    调用方法:plot(simout.time,simout.signals.values)

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 22-11-2024 15:54 , Processed in 0.337137 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.