请教下大家SIMULINK里如何调用.MAT文件?
我搭完模块,其中有个输入需要在200,400,600,800,1000不同值时做仿真,我想让它每运行完一种情况自动跳到下一个数值继续仿真,最后在一张图上对比看,该怎么做?上网查说可以用.MAT文件,也做Workspace编了了一个k=;save k的k.mat文件,simulink里添加了Fromfile的模块,也改了变量名为k,可是一运行,就提示XY Graph出错,请问到底该怎么做才对?先谢过帮忙的兄弟了~ 顶楼主~~~~ k是不是应该是一列的呀。。。我simulink用的少。。。本科毕设用过。。。。 错了。。。。貌似是一行、、、、 有一个笨一点的方法。。。肯定能行得通、、、你就分5次仿真,仿真的结果用simout,每输出一次改一次输出变量的名字。这样就放到4个变量里面了,然后就用画图的句子就好了。。。。我用的都是fromfile都是只有一行的数据。。。我记得我以前用楼主这个句子多加了一行编号也不好使。。。 回复 2# athuhu谢顶啊亲! 回复 5# 小周周
我刚开始用的一行,就提示说最少要两行,改成两行(第一行01234仿真时间序列),XY Graph又提示出错,我看有类似的就是用的.mat,也不知咋用的...还用过仿真设置里的外部输入,每次也是就运行一次仿真就停止了,哎,我这基础不牢啊,问题多多啊...多谢你的建议,回头不行就这样了,thx! 话说我也混掉了。。。是要两行。。。。我之前说的一行的是workspace...输出也是to workspace... 回复 8# 小周周
{:3_394:} .mat文件不应该存成结构体的形式,应该换做列文件,然后调到workspace里面就可以用simulink调用了
页:
[1]
2