近期在做单片机开发,在琢磨声音数据采集的时候,无意中看到了VOFA+,出于好奇,download下来试用一下,它使用 QT5 的 QML 开发,显示效果炫酷,有C++的加持性能自然也是没得说,更让我兴奋的是竟直接支持了频谱处理能力,感兴趣的小伙伴可去官网下载,网上教程也不少,这里只分享一下使用中遇到的一个数据类型的一个问题。
   现象就是添加了波形图控件,打开单片机,在Y轴的通道里找不到数据,也就是没有可用的通道(确认单片机是在不断发送数据),我用的是FireWater数据引擎(个人理解,也就是CVS格式,呵呵,不对之处还请斧正),如下图
   ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/87fe4f31f5f84247bae8c3bce29f882a.png)

删除控件,再添加,重装都不没什么效果,后来觉得可能还是跟数据格式有关,于是打开数据引擎的说明,在这里插入图片描述
我用的是第2种格式,即用逗号把数据分隔开,结尾用一个换行符,那就换第一种格式再试试,没想到终于出来了在这里插入图片描述
1、右键菜单里设置Y轴数据为I0通道;
2、若显示不出来曲线或把坐标调整乱了,可以点击Auto按钮,自动确定坐标,让曲线加到控件中间显示出来
3、适当调整右侧的增益、偏置,把曲线调整到最佳效果就可以了。
该 软件是国人编写的一个开源软件,有能力的还是助力一下吧,写本篇文章一是为了分享,也是为了感谢那些大咖们的默默奉献。

项目网址:https://www.vofa.plus/
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐