0 问题

通常情况下,仿真模型中scope波形可编辑程度并不高,尽管高版本MATLAB中已经可以将其直接导出到figure,但效果并不是特别理想。在需要高质量输出波形图场合,就需要将其中数据导出到workspace进行制图

1 方法

1.1 Scope设置

任意打开一个含有Scope的仿真模型,进入View/Configuration Properties/Logging 如下图所示

勾选其中的Log data to workspace,并在Variable name中输入一个名字这里以U为例进行讲解,同时将Save Format选为Structure With Time

1.2 Workspace中画图命令

经过上述设置后,正常运行仿真模型,运行结束后回到Workspace,发现上述变量U已经在其中

此时,我们双击变量U,看到

其中time为时间,即波形图横轴,signals代表信号,这里有1*3结构体,代表有3个信号

这里将三个信号均画在同一张图上,在命令行输入代码如下

%%其中U在使用时替换为Scope中定义的变量名
plot(U.time,U.signals(1).values)
hold on;
plot(U.time,U.signals(2).values)
hold on;
plot(U.time,U.signals(3).values)

执行完成即可生成波形figure文件

然后即可在figure任意编辑波形了!

当然,figure图窗可编辑性仍然存在局限,此时如果希望进一步进行图形编辑,可按照编辑/复制图形粘贴到Visio中,然后右键点击图片组合/取消组合即可任意编辑

最新文章

  1. js 正则表达式提取内容
  2. [Unity] Unity3D研究院编辑器之自定义默认资源的Inspector面板
  3. Lucene.Net+盘古分词器(详细介绍)(转)
  4. 怒刷BZOJ记录(二)1038~10xx
  5. MySQL的联结(Join)语法
  6. 面试题:对一个正整数n,算得到1需要的最少操作次数
  7. Codeforces 890B - Vlad and Cafes Set
  8. Android开发学习之路--UI之简单聊天界面
  9. Unity UGUI图文混排源码(二)
  10. CentOS7安装配置Bacular
  11. 锚点定位,jquery定位到页面指定位置
  12. java开始的笔记
  13. Deep learning with Python 学习笔记(5)
  14. laravel用redis保存session遇到的坑,没报错,但redis-cli就是查不到
  15. 剑指offer-特定二维数组中查找一个元素是否存在-二分搜索-二维数组
  16.  Meltdown论文翻译【转】
  17. 爬取51job职位信息之编码问题
  18. sql 的 DATE_FORMATE()函数
  19. 记一次JVM调优之旅(斗争full gc)
  20. 20145226夏艺华 逆向及Bof基础实践

热门文章

  1. Nodejs 使用 TypeScript
  2. 根据对象,返回'&键名=值&键名=值‘形式
  3. SpringBoot进阶教程(七十一)详解Prometheus+Grafana
  4. python中yaml模块的使用
  5. [转]C++语言的历史和标准化
  6. [转]基于ROS平台的移动机器人-4-通过ROS利用键盘控制小车移动
  7. [转]百度Appollo无人车Perception Module 分析
  8. 1053 Path of Equal Weight——PAT甲级真题
  9. 页面导入导出EXCEL
  10. 【DB宝41】监控利器PMM的使用--监控MySQL、PG、MongoDB、ProxySQL等