小编最近在调试一块电路板内AD采集芯片的功能,用串口输出实时数据到串口调试工具上,然后将数据导出,再用EXCEL导入,使用EXCEL的数据分列、插入图表等功能将数据转换成波形,分析波形的变化.......一顿操作猛如虎,不知不觉到下午,非常的繁琐且不便,于是下载了一个叫SerialPlot的工具软件,折腾了半天使其开始努力工作,非常实用。

打开软件主界面长这样:

   1. Port选项常规设置串口端口号、奇偶校验、波特率、流控制、起始结束位等,设置完右边打开OPEN即可;

2. Data Format选项设置接收到的数据帧格式,左侧默认ASCII,需要注意的是:SerialPlot可以同时显示多个数据流的波形,不同的数据流之间可以用逗号,空格,TAB等符号来分割,小编需要接收3路数据流,按列用逗号分割,所以选择comma;

  数据流的格式非常重要,否则显示出的波形稀奇古怪乱成一团,这里重点说明一下,SerialPlot是按列和分隔符号来区分数据流的,比如小编需要采集3路,分别是3U0,3U0_DIV,3I0,用普通串口输出数据流,会看到这样的数据格式:

第一列表示3U0数据流;第二列表示3U0_DIV数据流;第三列表示3I0数据流;中间用“,”隔开;C语言中实现的代码为:

3.Plot选项可以随意为各数据流重命名、设置颜色 、显示\隐藏、设置显示区域大小及横纵坐标轴数值等功能,非常灵活;

默认情况下是所有数据流同步显示的,数据流名称为“chanel1” “chanel2”“chanel3”,双击可以改名,Visible下面的小对勾被勾上表示显示该数据流,去掉小对沟表示隐藏数据流,放两张图对比下:

(3路数据流同时显示)

(只显示3U0数据流,另外两路隐藏)

4.Conmand为数据发送选项;Record、Log选项通常用不上,有兴趣的可以研究下

5.波形文件导出

SerialPlot可以将所有波形文件导出成CSV格式,方法为“File"--"Export CSV”,取名加上.csv后缀后便可生成一个CSV文件;通常情况下直接双击打开该文件,可以看到内部的数据都是已经分列好的,如下图:

有时候会遇到OFFICE版本问题导致CSV内文件未分列或者单元格格式诡异,此时的处理方法是新建一个excel空表,点击“数据”----“自文本”,选择CSV文件导入即可;

串口转波形软件SerialPlot的使用相关推荐

  1. 串口数据波形显示_【专题教程第6期】SEGGER的J-Scope波形上位机软件,RTT模式波形上传可飙到500KB/S...

    [专题教程第6期]SEGGER的J-Scope波形上位机软件,RTT模式波形上传速度可狂飙到500KB/S左右 说明: 1.在实际项目中,很多时候,我们需要将传感器或者ADC的数值以波形的形式显示.通 ...

  2. C# 学习笔记(15)自己的串口助手----波形显示

    C# 学习笔记(15)自己的串口助手----波形显示 chart控件 chart控件共有5大集合,最重要的两个集合就是绘图空间和线 坐标系 坐标系的设置在绘图空间集合内 设置坐标系样式 框选放大功能 ...

  3. 【软件】串口助手小软件,无需安装下载即可使用

    目录 前言 软件展示 下载链接 前言 分享一款好用的串口助手小软件,该软件由野人家园出品. 软件展示 软件界面效果图如下 下载链接 阿里云盘:UartAssist.exe 提取码:3dx8 使用阿里云 ...

  4. QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现

    QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现 结构 UI部分 代码部分 step1:实现串口数据接受 串口接受数据格式 在`.pro`文件中添加`serialp ...

  5. PC串口状态监视软件

    原文地址::http://download.csdn.net/download/baolinjieblj/2803075 相关文章 1.CommMonitor串口监控工具 6.1----http:// ...

  6. 示波器抓板子串口,波形错误,杂乱无章

    示波器抓板子串口,波形杂乱无章 在使用Hi3559芯片时,需要实现串口输出功能,实际抓波形时,波形杂乱无章,感觉很离奇,偶然间发现原因,在此分享一下. 串口信号从3559出来后进fpga,fpga直通 ...

  7. 基于VB的串口通讯及其软件实现

    1 串口通信的通信机理 PC串行通信是指直接对串行端口的UART(PC机的通用异步收发器,也叫异步通信适配器,是PC机用于异步通信的接口)进行编程实现的通信 一般说来,PC机都有一个或多个串行端口,它 ...

  8. msp430g2553串口通信_软件串口

    msp430g2553通过定时器A和软件代码配合可以形成串口,即软件串口.当然msp430g2553也有硬件串口,内部有自己完整的uart模块. 内部的uart参考:msp430g2533USCI_A ...

  9. 建立UDP到虚拟串口的映射软件 : USR-VCOM,并应用到WiFi调试ESP32

    简 介: 为了能够通过WiFi对于ESP32中的MicroPython程序进行开发,本文测试了使用有人无线模块USR-WiFi形成虚拟串口的方式对于ESP32进行软件开发. 关键词: ESP32,US ...

最新文章

  1. 一阶逻辑与二阶逻辑的区别一元谓词多元谓词
  2. uva 1152 ——4 Values whose Sum is 0
  3. java $1参数_jmap命令详解----查看JVM内存使用详情
  4. zh-cn en-uk、zh-tw表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)...
  5. 1秒后跳转页面(延时setTimeout)
  6. TeamViewer——Ubuntu系统上的安装和卸载
  7. 程序员构建总是出问题,怎么办?
  8. 2022-01-11总结(补)
  9. java List转换为字符串并加入分隔符的一些方法总结
  10. 格式化一个文件的大小(size),或者说是格式化一个app的大小(size)
  11. Windows NT 架构
  12. 快速拿到 win10 锁屏壁纸
  13. MZY项目笔记:session歧路
  14. MacOS系统通过命令行启动Chrome浏览器并添加启动参数
  15. 产品运动动画用什么软件做的_3C产品渲染用什么软件好?Keyshot,工业设计必备!...
  16. WinRAR 3.51 注册码
  17. MFC CStdioFile简单用法
  18. 理解GCN(二)从拉普拉斯矩阵到Ncut问题
  19. 火狐浏览器和IE的CSS区别
  20. 用 Swagger 测试任务分配问题中的 API

热门文章

  1. Tomcat清理日志文件无法立即释放磁盘空间
  2. 32页智慧农业(蔬菜大棚)解决方案
  3. 高等数学不定积分的常用公式配凑技巧和推导过程
  4. extjs发送请求与controller接收请求
  5. 实训十八:交换机VRRP配置
  6. 如何联系Github作者
  7. react native 0.70版本使用ant-design-mobile-rn及icons字体图标库
  8. 再谈winform无边框窗体的鼠标托动与缩放
  9. edas部署需要哪些参数_部署配置:通过EDAS部署
  10. 2020linux运维工程师前景,为什么学Linux发展前景好?linux运维工程师