正常情况下使用[t,x,y]=sim('file',[]) 命令就可以启动仿真,然后我用plot(t,y)画出波形。
但是当file模型里含变量参数时,就行不通了。(比如我要通过赋值的形式设定输入电压)
在网上找了个方法说是转换下工作空间(我也不懂):options=simset('SrcWorkspace','current'); 然后sim('file',[],options)。这样确实可以,这是什么原因?
如果我想在别的函数里面使用t,y数据画图要怎么做?
感谢回答!
能说下怎么保存和打开么,我新手完全不会。
在simulink模型里,用 to file 框图图标,保存想要的仿真结果, 在要画图的函数里,先用load命令装载保存的结果到工作空间,然后就可以画图了。