声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2363|回复: 0

[基本模块类] MATLAB的工作空间输出simulink仿真结果(摘改)

[复制链接]
发表于 2015-9-29 08:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
当我们用Simulink模块计算出系统动态分析结果时,常用示波器(Scope)显示结果。如何将示波器中的波形导出到word中呢?有些人将示波器图标窗口(连同结果)一同复制并且贴到word中,因为示波器的背景大部份是黑色,在Word内打印时,会不太清晰,且会造成墨水的浪费。那如何打印一张既节省墨水、又可精致表达结果的图纸呢?在MATLAB操作环境内,输出白色图形背景simulink仿真结果是其中一个方法。   
方法如下:将Simulink计算结果数据(或变量)放到MATLAB的工作空间(Workspace),然后在MATLAB的指令提示下,用plot指令绘画出相关的图形(背景是白色),再进一步将它复制到文字文件中。
步骤一:将Simulink去处方块图库(Sink Block Library)中To Workspace方块(请参考图一)拖到系统模型档案中,并将它连接到系统的输出端子上
01.jpg

步骤二:将To Workspace方块以鼠标用左键连续点两下,打开To Workspace方块参数设定对话盒(Parameter Dialog Box)窗口,将对话盒窗口第二段(Section)第五栏(Field)储存格式(Save Format:)的选单设定为数组(Array),然后按对话盒上OK按钮。(请参考图二)
02.jpg

步骤三:回到系统模型窗口执行仿真,计算结果之自变量及应变量就储存到MATLAB的工作空间。
步骤四:回到MATLAB指令窗口提示下,用plot(tout ,simout)指令就可以画出背景是白色的系统反应图形。

本帖转自http://blog.sina.com.cn/s/blog_705106450100smvj.html
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 06:52 , Processed in 0.071682 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表