admin 发表于 2018-6-13 15:58:18

【悬赏--已结束】求编写一个基于Matlab的数据处理程序

方案征集活动已经结束,不再接受新的方案投稿。共征集到3个方案,基础方案,LabView方案、以及Matlab GUI方案。详见2楼。


求Matlab编程实现以下功能:基本要求
1、读取8192个字节的数据,数据是以十六进制表示形式的文本形式存放,如下图所示:
2、8192个字节实际代表了4096个16位数据,按照高字节在前,低字节在后的顺序存放。
3、对这4096个数据执行plot操作。相邻两个16位数据之间的时间差为20ns。


进阶要求:

能够使用Matlab直接接收串口发送的数据并plot
程序能够循环执行。即除非手动关闭,否则能够一直接收数据并更新波形,可以参考matlab提供的现成的gui示例。



说明:
没有硬件,调试时候可以使用虚拟串口,发送现成的数据文件,附件提供了存储有8192个字节的数据的文本文件,是实验室实际收到的一帧数据,为正弦波信号。


做出基本功能的,给予50元现金奖励。能够做出进阶功能的,根据功能的完善及易用性,给予200~500元现金奖励。

下面的附件为FPGA工程文件和已经实现的基本功能的matlab脚本文件。内含一个3页的使用说明文档。工程基于AC606最简核心板开发,可以非常方便的移植到任意一个FPGA开发板上。





admin 发表于 2018-6-13 16:10:16

基础方案由网友“冰三点水”提供:内容见附件。




LabView方案,由网友Doby及其同学提供,下图为运行界面

软件和源工程文件在云盘连接提供,如果发现链接失效,可以发送邮件及时通知小梅哥(528369266@qq.com)链接如下:
链接: https://pan.baidu.com/s/1aiPZ87Haj9gf9B_dt7-3vA密码:653s




下面附件为使用MaltLab2016制作的GUI程序,使用低版本可能无法运行。


冰三点水 发表于 2018-6-13 16:23:55

基础部分完成 各位大神 加进阶的部分吧。。。

admin 发表于 2018-6-13 16:29:43

基础部分已经搞定,现征集进阶部分。基础部分不再接受投稿
运行admin.m文件即可。

Doby 发表于 2018-6-13 16:40:53

报名,用Labview承接一个进阶版的{:2_38:}

admin 发表于 2018-6-13 17:37:34

Doby 发表于 2018-6-13 16:40
报名,用Labview承接一个进阶版的

静候佳作

fzwwj95 发表于 2018-6-25 16:18:27

很精彩!希望梅哥越来越好
页: [1]
查看完整版本: 【悬赏--已结束】求编写一个基于Matlab的数据处理程序