当前位置:   article > 正文

unity刷新串口数据较慢_串口绘图软件使用教程普通用户篇

串口刷新是什么意思

1.前言

嵌入式领域,串口通信是一种简单、易用的通信方式。既可以用来实现模块间通信,又可以用来调试。另外,数据的可视化也是一种必要的辅助调试手段。下位机与上位机之间通过串口通信,然后在上位机中实时显示,是一种高效的调试手段。

调试作为嵌入式开发中不可缺少的重要环节,有很多方式可以采用。比如说,仿真器的调试。然而,某些应用场合,却不允许仿真器的实时单步仿真,如高速运转的电机,MCU一旦停止运行,可能会导致硬件损坏。在这种情况下,只能采用实时通信方案:如串口和CAN等。

打造一个好用、易用的上位机是本项目的初衷。开源的目的是让项目成果造福于更多开发者。

这里说的普通用户,是指该软件的使用者,非开发者,无需修改源码的一类用户。

2.使用教程

2.1 下载

下载路径:

6f1340f284fb6f7dd261d6ec4c7c0504.png

里面有多个版本可供下载使用,建议下载最新版本:功能最全,bug最少。如当前最新为V1.0.0.9版本。

d54de3e369b31e87378ab2feb1a2ad66.png

有2个文件:xx.exe 和 app.ini。前者为主程序文件,后者为配置文件。

软件下载后可以直接使用,免安装。

2.2 配置文件介绍

020c015c05d359440a385a0365ee34c0.png

每次打开软件时,都会先读取配置文件中的内容。配置文件主要分为3个部分:

1. 串口配置

2. 通道名称

3. 通信协议,下位机需严格按照此协议发送。

2.3 界面介绍

cffad27d30a5c8bbb4aea41d88961060.png

App界面如上,下面逐一介绍。注:光标悬停有对应的操作提示。

1. 软件标题栏,用来显示软件名称。

2. 菜单栏,暂未使用,预留。

3. 串口设置区,用来配置串口参数。

4. 信息区,用来显示一些信息,如保存数据时的路径。

5. 统计区,用来显示最近2次光标处的数据对比信息。

6. 绘图区,常用功能,可保存和打开数据,清除数据,重置视图等。

7. 轴配置区,用于缩放视图。

8. 通道区,用来显示和隐藏通道。

9. 绘图区,数据实时显示的区域。

2.4 串口设置

78d0bf7d7e8d6a3c69db60c30a404e5c.png

这里只需要选择两个最常用的配置:端口号和波特率。其余的是8N1,即1个起始位,8个数据位,1个停止位。无校验。

“刷新”按钮,可以刷新串口设备。若重新插拔了USB串口设备,可以点击该按钮进行刷新。

选择了指定的端口号和波特率后,点击“打开”按钮打开并连接串口。

2.5 数据查看

2.5.1 总体数据趋势

d50bf279d33069f1a3af7b675278a467.png

数据接收完成后,为了专注于查看数据。请先选中“浏览”选项。

数据接收并实时显示时,默认视图显示所有点,从而可以看出最多6000个点的总体趋势。

2.5.2 查看某点数据

ec72845e650c49e53fafc5c02c7c68a7.png

鼠标左键点击,可以查看当前光标处的数据点。显示在右上角的标签处。

2.5.3 局部放大

41bd862e43326b63a016936c3ccad012.png

局部放大:

先勾选“轴”中的“X轴”、“Y左轴”或“Y右轴”。然后用鼠标选中一块区域进行放大。

2.5.4 数据点显示

f7f232b93dee0c0bfeb4b2b9039f8596.png

在局部放大视图下,选择“显示值”按钮,可以显示当前的数据值,为了更好的显示效果,放大视图下每个通道只能显示不超过50个点。

2.6 数据保存

9eddd488522896301b311cc5d2dc3330.png

点击“保存数据”按钮,会弹出保存数据对话框,输入文件名,选中相应路径即可完成,默认格式为csv。

2.7 历史数据查看

e65249396dafc5ac1a0ebb9dd205d356.png

点击“打开文件”按钮,会弹出打开文件对话框,选择之前保存的csv格式文件即可打开浏览。

2.8 重置视图

3a1bcc7ada565b2fb83f8e28b366904f.png

一键回到原始视图:显示所有的数据点。

2.9 清除视图

若需要一键清除当前视图中的数据,请点击“清除数据点”按钮。

50f6e05d0ae3a10c4a0659efdd5adad9.png

2.10 数据统计

在数据区域右击,弹出菜单。然后选择某个通道后点击,即可完成数据统计:一键求解当前缩放视图中的最大值、最小值和平均值。

a8990dfcee1460231dbe5b31f4e3bcac.png

3.小结

本教程针对当前的版本V1.0.0.9介绍了最常用的10大功能,后续会根据新增功能继续增加,敬请期待。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/496926
推荐阅读
相关标签
  

闽ICP备14008679号