matlab示波器图形保存,MATLAB中示波器数据的绘图与保存

一、设置示波器参数

双击示波器:parameters—>Data History—>Save data to workspace, 此时示波器的相关数据将会以结构体的形式存储,该结构的名字为Variable name,系统将会有一个默认名称(ScopeData1),也可以重新命名。此外,Format用于设置数据的具体结构,如果需要获取时间变量,可以选择Structure with time。

二、绘图

此时示波器的数据已经保存到workspace中,此时双击workspace中ScopeData1可以发现,它包括ScopeData1.time, ScopeData1.signals, ScopeData1.blockName,而ScopeData1.signals又包括ScopeData1.signals.values, ScopeData1.signals.dimensions, ScopeData1.signals.label, ScopeData1.signals.title,

ScopeData1.signals.plotStyle. 如果需要绘制信号值与时间的关系图,在Command Window中输入plot(ScopeData1.time,ScopeData1.signals.values)即可。对于图形的具体要求可以直接对图形进行操作,也可以再Command Window中输入更多的matlab语句。

三、数据保存

1,、数据格式:在matlab中包括双位元格式(binary format)和ASCII格式,前者扩展名为*.mat,后者为*.dat。前者读取速度快,仅用于matlab文件保存和读取;后者读取速度慢,可以为matlab以外的软件读取。

2,、save(['E:\study\', 'data'],'ScopeData1' )这句话的意思就是将ScopeData1保存到E盘的study文件目录下,并命名为data,当然这个保存为默认的*.mat文件。如果想将数据保存为ASCII格式,则matlab语句为save(['E:\study\', 'data'],'ScopeData1' ,'-ascii'),但是一点需要注意,有些数据类型是不能转换为*.dat文件,本例中ScopeData1就无法转换。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值