电子产业一站式赋能平台

PCB联盟网

搜索
查看: 238|回复: 0
收起左侧

贼拉好用的一个嵌入式数据可视化工具

[复制链接]

493

主题

493

帖子

3127

积分

四级会员

Rank: 4

积分
3127
发表于 2024-3-7 08:03:00 | 显示全部楼层 |阅读模式
今天给大家分享一个比较实用的开源、免费的数据可视化小工具:Serial Studio。首先用一张图给大家看一下效果:

svb2sy2vjg1640727822.gif

svb2sy2vjg1640727822.gif

当然,这里只是展示了其中的一部分功能,下面给大家介绍更多相关内容。
Serial Studio概述
Serial Studio从名称就可以看的出来,它是一款串口(Serial)可视化(Studio)工具:主要用于嵌入式开发者的跨平台数据可视化工具(应用软件,或上位机软件)。

它支持多种串口协议,可以监控、记录和分析数据,可以有效帮助你在嵌入式开发过程中的调试和测试。

官网地址:
https://serial-studio.github.io/

开源地址:
https://github.com/Serial-Studio/Serial-Studio

支持串口、网络、MQTT,只需要动动鼠标配置一下,就可以让你的数据生成可视化界面。

bnpext1esau640727922.png

bnpext1esau640727922.png


支持多种可配置的小部件,比如FFT 图表、多个数据图、对数图、仪表、条形图等。

hpzwtqacbjj640728022.jpg

hpzwtqacbjj640728022.jpg


Serial Studio 可以从接收嵌入式设备中实时的数据,并生成 CSV 文件,也可以充当简单的 MQTT 客户端。
更多的介绍,大家可以去官网了解。
Serial Studio使用方法
1、下载安装
Serial Studio是一个跨平台工具,支持Win、Mac、Linux三大主流的操作系统。
官方目前(2024-03)最新版本下载地址::https://github.com/Serial-Studio/Serial-Studio/releases/tag/v1.1.7

uil4amhwe41640728122.png

uil4amhwe41640728122.png

如果大家不能访问Github,可以在我公众号【嵌入式专栏】后台回复【嵌入式实用小工具】获取下载链接。
搞嵌入式开发,大部分还是Windows为主,exe文件的安装方法这里就不说了。
2、使用方法
使用方法官方都有说明,这里以UART串口为例简单给大家分享一下。
打开软件,选择串口(前提硬件连接串口)并配置对应参数,主要是波特率:

j10io5nfc50640728222.png

j10io5nfc50640728222.png

点击右上角【JSON编辑器】进行编辑(配置)可视化窗口(小部件):

bl2lvelbuhr640728322.png

bl2lvelbuhr640728322.png

这里配置了两组(电压和电流),配置好一组,【添加数据集】再配置另一组即可。最后,点击右下角√(申请)就编辑好了。
这里"协议“的配置都是默认:
  • 数据分隔符(默认为,")
  • 帧开始顺序(默认为'/*')
  • 帧结束序列(默认为"*/)

    所以,发送终端(比如开发板)发送的格式就要按照这个格式,这里给出一段默认协议格式的发送代码:
  • uint8_t Vol = 0;uint8_t Cur = 0;
    int main(void){  /* 初始化代码 */  while (1)  {    printf("/*%d,%d*/
    ", Vol, Cur);
        Vol++;    if(100       Vol = 0;        Cur++;    if(100       Cur = 0;  }}下载代码到终端(开发板),运行代码,然后点击Serial Studio右上角【连接】即可看到如下的效果:

    看到这种效果,是不是觉得很实用?还有更多玩法,大家可以自行摸索。
    开源说明
    Serial Studio是一款基于 Qt 的开源软件,开源地址:
    https://github.com/Serial-Studio/Serial-Studio
    大家如果觉得功能无法满足自己需求,可以根据自己需求修改,官方也给出了开源代码相关的说明:

    elow0fo3e0s640728422.png

    elow0fo3e0s640728422.png


    开源协议
    最后,Serial Studio支持比较宽松的 MIT 开源协议,大家可以放心商用使用。
    本文转载自公众号 | strongerHuang作者 | strongerHuang


    bulvt5tn5e0640728522.png

    bulvt5tn5e0640728522.png

    欢迎转发分享给需要的好友!

    3rfd0ksrogg640728623.png

    3rfd0ksrogg640728623.png

    微信号:zls_it

    欢迎关注“朱老师IT充电站”,扫描下方二维码添加充电站小助手微信,可以加微信群交流互动。

    yez0yo3cchs640728723.png

    yez0yo3cchs640728723.png

    4ytmoa15qdp640728823.png

    4ytmoa15qdp640728823.png

    START

    grcnkrx2aay640728923.png

    grcnkrx2aay640728923.png

    perqcn2u1qo640729023.png

    perqcn2u1qo640729023.png


    giapiptplhi640729123.png

    giapiptplhi640729123.png

    扫码查看更多信息

    qezly5rll4r640729223.png

    qezly5rll4r640729223.png

    yvmzmzztac0640729323.png

    yvmzmzztac0640729323.png
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表