matlab与simulink交互时如何操作Scope模块让它的波形自动跳出来
我建了一个simulink仿真模型,通过编程语言定义为一个功能函数,在命令窗口输入该函数名就能对simulink模型进行打开,运行。但scope模块的波形不自动跳出来,怎...
我建了一个simulink仿真模型,通过编程语言定义为一个功能函数,在命令窗口输入该函数名就能对simulink模型进行打开,运行。但scope模块的波形不自动跳出来,怎么设置或有哪个命令能让它自动跳出来的?
老兄你很有心,不过答案不理想。如果先将scope中的数据进行保存,再取出来重新画图这个我知道。function asks
close all;
clear all;
open askmodu.mdl;
sim('askmodu.mdl');
signal=CcopeData.time;
wave1=signal(1,1).values;
wave2=signal(1,2).valuse;
subplot(2,1,1);plot(t,wave1);
subplot(2,1,2);plot(t,wave2);
axis([0,5,-1,3]);
今天试了下,其实还是可以自动出来波形的,指的是Scope模块的波形。只需在打开波形窗口后点击保存,并且在关闭时不要关闭波形窗口就可以了,下次只要打开了仿真模型,它就会自动一起出来了。 展开
老兄你很有心,不过答案不理想。如果先将scope中的数据进行保存,再取出来重新画图这个我知道。function asks
close all;
clear all;
open askmodu.mdl;
sim('askmodu.mdl');
signal=CcopeData.time;
wave1=signal(1,1).values;
wave2=signal(1,2).valuse;
subplot(2,1,1);plot(t,wave1);
subplot(2,1,2);plot(t,wave2);
axis([0,5,-1,3]);
今天试了下,其实还是可以自动出来波形的,指的是Scope模块的波形。只需在打开波形窗口后点击保存,并且在关闭时不要关闭波形窗口就可以了,下次只要打开了仿真模型,它就会自动一起出来了。 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询