0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

朱老师物联网大讲堂 2024-03-07 08:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天给大家分享一个比较实用的开源、免费的数据可视化小工具:Serial Studio首先用一张图给大家看一下效果:

021a1dc4-dc17-11ee-9118-92fbcf53809c.gif

当然,这里只是展示了其中的一部分功能,下面给大家介绍更多相关内容。

Serial Studio概述

Serial Studio从名称就可以看的出来,它是一款串口Serial)可视化(Studio)工具:主要用于嵌入式开发者的跨平台数据可视化工具(应用软件,或上位机软件)。


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

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

021f008c-dc17-11ee-9118-92fbcf53809c.png

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

02276e48-dc17-11ee-9118-92fbcf53809c.jpg

Serial Studio 可以从接收嵌入式设备中实时的数据,并生成 CSV 文件,也可以充当简单的 MQTT 客户端。
更多的介绍,大家可以去官网了解。

SerialStudio使用方法

1、下载安装

Serial Studio是一个跨平台工具,支持Win、Mac、Linux三大主流的操作系统

022cf098-dc17-11ee-9118-92fbcf53809c.png

如果大家不能访问Github,可以在我公众号【嵌入式专栏】后台回复【嵌入式实用小工具】获取下载链接。搞嵌入式开发,大部分还是Windows为主,exe文件的安装方法这里就不说了。

2、使用方法

使用方法官方都有说明,这里以UART串口为例简单给大家分享一下。
打开软件,选择串口(前提硬件连接串口)并配置对应参数,主要是波特率:

0232885a-dc17-11ee-9118-92fbcf53809c.png

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

02368b94-dc17-11ee-9118-92fbcf53809c.png

这里配置了两组(电压和电流),配置好一组,【添加数据集】再配置另一组即可。最后,点击右下角√(申请)就编辑好了。
这里"协议“的配置都是默认:

数据分隔符(默认为,")

帧开始顺序(默认为'/*')

帧结束序列(默认为"*/)


所以,发送终端(比如开发板)发送的格式就要按照这个格式,这里给出一段默认协议格式的发送代码:

uint8_t Vol = 0;uint8_t Cur = 0;
int main(void){ /*初始化代码*/ while (1){ printf("/*%d,%d*/\n", Vol, Cur);
Vol++; if(100 < Vol) Vol = 0; Cur++; if(100 < Cur) Cur = 0;  }}

下载代码到终端(开发板),运行代码,然后点击Serial Studio右上角【连接】即可看到如下的效果:

021a1dc4-dc17-11ee-9118-92fbcf53809c.gif

看到这种效果,是不是觉得很实用?还有更多玩法,大家可以自行摸索。


大家如果觉得功能无法满足自己需求,可以根据自己需求修改,官方也给出了开源代码相关的说明:

024b54b6-dc17-11ee-9118-92fbcf53809c.png


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20141

    浏览量

    328642
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45545
  • 数据可视化
    +关注

    关注

    0

    文章

    485

    浏览量

    11324
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    分享嵌入式开发学习路线

    如果你想要学习嵌入式开发,我建议按照这个学习路线准备: 1. 基础铺垫期(1-2月) 理解嵌入式系统的“硬件基础”和“编程入门”,能看懂简单电路,写出基础C语言代码。这阶段的学习
    发表于 12-04 11:01

    工业物联网可视化平台是什么?有什么功能?

    工业物联网可视化平台是基于物联网、大数据、人工智能等技术,将工业生产中的设备、系统、流程等数据以图形化方式呈现,实现实时监控、智能分析与交互管理的数字
    的头像 发表于 11-17 17:49 1040次阅读

    工业可视化平台是什么

    工业可视化平台是种基于信息技术和可视化技术,将工业生产过程中的数据、信息、流程等以直观、动态的图形化方式呈现,并实现交互管理与分析的数字
    的头像 发表于 10-24 18:00 832次阅读

    嵌入式软件测试与专业测试工具的必要性深度解析

    场景中,单比特错误可能导致刹车失灵或呼吸机故障。嵌入式系统旦部署后修复成本极高,专业测试工具是防止致命缺陷流入终端的核心防线。某欧洲Tier 1供应商曾因仿真环境下的测试遗漏导致量产ECU出现偶发性
    发表于 09-28 17:42

    嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件
    的头像 发表于 08-20 09:15 3615次阅读

    文读懂 | 晶圆图Wafer Maps:半导体数据可视化的核心工具

    在精密复杂的半导体制造领域,海量数据的有效解读是提升产能、优化良率的关键。数据可视化技术通过直观呈现信息,帮助工程师快速识别问题、分析规律,而晶圆图正是这领域中最具影响力的
    的头像 发表于 08-19 13:47 1748次阅读
    <b class='flag-5'>一</b>文读懂 | 晶圆图Wafer Maps:半导体<b class='flag-5'>数据</b><b class='flag-5'>可视化</b>的核心<b class='flag-5'>工具</b>

    AMD 2025.1版嵌入式软件和工具的新增功能

    AMD 2025.1 版嵌入式软件和工具是面向新嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。
    的头像 发表于 08-15 15:32 1023次阅读

    如何使用协议分析仪进行数据分析与可视化

    使用协议分析仪进行数据分析与可视化,需结合数据捕获、协议解码、统计分析及可视化工具,将原始数据转化为可解读的图表和报告。以下是详细步骤及关键
    发表于 07-16 14:16

    工业设备数据集中监控可视化管理平台是什么

    工业设备数据集中监控可视化管理平台是种用于整合、监控和可视化工业设备数据的综合性系统,旨在帮助企业实现设备
    的头像 发表于 05-06 11:10 831次阅读

    可视化组态物联网平台是什么

    可视化含义:组态是种用于构建复杂物联网系统的工具,它提供了丰富的图形化组件和可视化元素,使得用户可以通过简单的拖拽操作来创建自定义的界面。可视化
    的头像 发表于 04-21 10:40 693次阅读

    VirtualLab Fusion中的可视化设置

    摘要 VirtualLab Fusion中的全局选项对话框可以轻松定制软件的外观和感觉。还可以保存和加载全局选项文件,以便可以轻松地将偏好设置从设备转移到另一个设备。本文档说明了与可视化
    发表于 02-25 08:51

    VirtualLab Fusion应用:光波导k域布局可视化(“神奇的圆环”)

    ,光可以在TIR(全反射)作用下传播,并与光导表面上不同类型的光栅结构相结合,以耦合光进出。在VirtualLab Fusion中,k-Layout可视化工具提供了种在k域中强大的图解方法,用于分析
    发表于 02-21 08:53

    七款经久不衰的数据可视化工具

    、图形等形式展示,使数据更易于理解与分析。本文将深入探讨数据可视化工具的概念、种类及其应用,同时,我们将推荐款高效好用
    发表于 01-19 15:24

    什么是大屏数据可视化?特点有哪些?

    大屏数据可视化是指通过大屏幕展示大量数据和信息,以直观、可视化的方式帮助用户理解和分析数据。这种展示方式通常用于展示复杂的
    的头像 发表于 12-16 16:59 996次阅读

    如何找到适合的大屏数据可视化系统

    选择合适的大屏数据可视化系统是企业或组织在数字化转型过程中至关重要的步。优秀的大屏数据
    的头像 发表于 12-13 15:47 799次阅读