让我们先来回顾一下,作者曾向大家推荐过三款串口数据可视化神器:Serial Studio、SerialPlot 以及SerialChart
SerialChart:串行数据可视化程序
SerialPlot :虚拟串口示波器
SerialChart:串口实时数据图形化工具
想详细了解的读者可以查看之前的文章:
但是今天我们的主角不是它们,而是一款国产串口神器:VOFA+。
准确的说,将VOFA+称为串口神器是有点小瞧它了,因为它其实是一个可扩展的数据可视化平台,而且也不仅仅支持串口,还支持网络通信!它的官方名称也不是“串口神器”,而是“插件驱动的高自由度上位机”。
它既保留了传统字节流调试助手风格的数据收发功能,以应对非图形化调试需求;
也可以通过直观极简的协议设计和方便快捷的命令绑定,就能获得强大的数据可视化、数据分析、使用控件发送指令的能力;
便捷的操作环境,可以在图形化操作界面通过拖曳控件的方式添加和布局控件,并将其绑定到数据通道。
通过控件的右键菜单,数据被可以被绑定到自定义控件上,控件的状态将跟随数据实时改变;
除了支持2维数据的可视化,还支持3D控件和图形化参数发送。VOFA+的波形控件,更将实时傅里叶变换和直方统计图完美集成。
然而,这些都不是VOFA+碾压其它数据可视化工具的理由。真正能让VOFA+脱颖而出的是:拥有一个可裁剪的系统,插件式设计。无论协议还是控件,都可二次开发、动态插入。可以让用户通过极其简单的方式来开发插件来定制数据解析以及图形控件。
注:在VOFA+中,允许通过独立文件加载入软件本体的对象被称之为插件。当前VOFA+拥有两种插件,协议引擎和自定义控件。
VOFA+目前对Windows、Linux、MacOS这三大平台均有支持。有兴趣的读者可以访问该工具的网址:
https://www.vofa.plus/