matlab hsv提取s_如何用matlab分析chipscope的数据

01

  用chipscope采集数据

1、用chipscope采集数据时,为了方便以后导入matlab查看,建议查看采样信号要使用bus总线方式。

2、点击file->export 选项,弹出一个export signals窗口,format选择ascii选项,signals to Export选择bus plot buses,core默认就行。

47c5d4a46d2825f19fc41ff1295563d6.png

3、点击export按钮,保存为.prn后缀文件。如username.prn.

4、打开matlab软件,我们可以直接打开这个.prn文件进行编辑和查看,也可以使用matlab命令xlLoadChipScopeData  (‘username.prn’);把之前chipscope导出的bus总线数据导入为malab空间变量,并且空间变量的名字和在chipscope中bus总线对应信号线的名字一样的。信号变量有了,以后就可以方便进行相关信号分析处理了。

02

Matlab如何使用“xlLoadChipScopeData”函数

在初次使用 “xlLoadChipScopeData” 函数的时候会出现出现如下的问题: 未定义函数或变量 'xlLoadChipScopeData'。

cdb33e3b1ba6663ee455c381684dfc87.png

因为这个函数是Xilinx提供的,所以我们需要自己下载、并将这个函数导入到Matlab库中。(文末有下载链接)

解决方法:把新函数(m文件)的目录添加到MATLAB的库目录中。 打开MATLAB,点击file->set path(主页->设置路径),将函数加入到路径中。(如下图所示)

3551d3f6d4d39dccd76f86f9cf05b35e.png

重新打开刚刚保存的文件,工作区就会出现chipscope中bus的名称,直接使用就可以了。

d9d37e47f0274b54e271f9f193f4a8ed.png

 “xlLoadChipScopeData”函数 下载链接:链接: https://pan.baidu.com/s/1tR2owhoa7sMUpqp RS6rK1Q 提取码: j68g

9084b4e40d15eea54ee6edc09c5684c0.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值