• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 示波器使用讨论 > matlab simulink中几个不同的仿真图怎么把示波器的图形集中到一张plot

matlab simulink中几个不同的仿真图怎么把示波器的图形集中到一张plot

录入:edatop.com     点击:
有几个simulink仿真图,然后每个都要出波形,然后把这几个波形放到一张惋面,因为要比较用。不知道是不是先把每个仿真图的图像送到workscape,然后用plot弄出来。本人不会弄,求高手帮忙。求啊。

用MUX模块,将几个不同的数据线合并成阴,这条合并后的线再送到示波器

试过了,不行,会把图像给改变了,可以的话可以加qq:469615757详谈,谢谢

图像怎么会改变呢?

不清楚,就是本来一个个出来的图像和把他们放在一张惋面的图像,形状是不一样的

不应该。放在一起,才体现出他们真实的大小关系,也许这样导致看起来不一样了。分开来放,每个都可以满屏显示,大小关系体现不出来。

虽然不知道说什么,后来我自己用mux弄的,就将就着吧。好了,看你这么帮忙份上,给你好评吧。

除了使用MUX模块将信号汇总到总线以外,可以选择在总线的引出端加上workspace模块,或者还有一种更简单的方法,直接双击示波器后,找到'Scope'parameter选项卡(第一排从左到右第二个),选择Data history选项,在下面勾选'Save Data to workspace',然后运行仿真,就可以找蝶为ScopeData的工作空间结构体名。
然后新建m文件,命名变量x=ScopeData.signals.values(:,1);y=ScopeData.signals.values(:,2),以此类推,最后t=ScopeData.time,然后plot(t,x,'r',t,y,'b')即可,当然颜色你自己选了。
最好打开ScopeData 工作空间查看一下输入的信号到底在哪一列,不过一般都从第1列开始,如果不是,就把变量x定义语句中的常数1改成相应的列数。

把他们保存到workspace中再plot也行,不过在调试过程中你就看不到了啊
用BMux把他们汇到一起,再给scope去显示,到时候就可以在scope中看到所有的内容啦,希望可以帮助到你!

申明:网友回复良莠不齐,仅供参考。如需专业学习,请查看示波器操作培训教程

上一篇:请问示波器波形闪烁的原因是什么?
下一篇:在示波器上怎么读出峰峰值?

微波射频测量操作培训课程详情>>

  网站地图