精华内容
下载资源
问答
  • 如何将串口接收到的数据保存EXCEL文档
    2021-06-02 23:27:26

    1.启动excel从:工具-->宏-->Visual Basic 编辑器,打开excel VBA.

    2.在ThisWorkbook上右单击鼠标选择插入--用户窗体

    3.单击一下插入的窗体,单击菜单上的--工具--附加控件--选择Microsoft Communications Control, version 6.0

    4.在窗体上添加mscomm1,添加commandButton1

    5.单串口机子,短接rs232的2脚和3脚,双串口机子用232线连接两个串口,注意2、3线交叉,我这里以单串口短接举例。

    6.复制以下代码到你的窗体里:

    VB code

    'VBA代码

    Private Sub CommandButton1_Click()

    MSComm1.Output = "BEG1END"

    End Sub

    Private Sub MSComm1_OnComm()

    Dim t1 As Long, com_String As String

    Static i As Integer

    t1 = Timer

    Select Case MSComm1.CommEvent

    Case comEvReceive '收到 RThreshold定义的字符数1字节

    MSComm1.RThreshold = 0

    Do

    DoEvents

    Loop While Timer - t1 < 0.1 '延时时间自己调整

    com_String = MSComm1.Input

    MSComm1.RThreshold = 1

    i = i + 1: If i > 255 Then i = 1

    Application.Cells(3, i).Value = com_String

    End Select

    'ActiveWorkbook.SaveAs Filename:="C:\d1.xls"

    End Sub

    Private Sub iniMscomm()

    'On Error Resume Next

    '=====-----初始化通信串口-----=====

    MSComm1.CommPort = 1 '使用 COM1

    MSComm1.Settings = "9600,N,8,1" '9600 波特,无奇偶校验,8 位数据,一个停止位

    MSComm1.PortOpen = True '打开端口

    MSComm1.RThreshold = 1 '缓冲区有1个字节就产生OnComm事件

    MSComm1.InputLen = 0 '为 0 时,使用 Input 将使 MSComm 控件读取接收缓冲区中全部的内容。

    MSComm1.InputMode = comInputModeText 'Input以二进制形式取回用comInputModeBinary,以文本形式取回是(缺省项)

    MSComm1.RTSEnable = True

    MSComm1.InBufferCount = 0 '清空缓冲区

    End Sub

    Private Sub UserForm_Initialize()

    iniMscomm

    End Sub

    7.双击thisWorkBook,复制以下代码到窗体里:

    VB code

    'VBA代码

    Private Sub Workbook_Open()

    UserForm1.Show 0

    'UserForm1.Hide

    End Sub

    8.保存文件并关闭excel,然后再打开你的文件,然后单击你窗体上的按钮看看。

    9.这个程序是我为你特意做的,已经做过测试,sys2003 office2003。

    10.如果excel中有数据输入,再去测试你的设置,注意com口号与波特率的设置。

    阅读(14845) | 评论(3) | 转发(0) |

    更多相关内容
  • 本软件为调试时发送大量串口数据而写,考虑数据在Excel中编 辑比较方便,因此在普通串口调试功能基础上增加发送Excel中数据 的功能。 使用说明:Excel中第一列为序号,其内容可为序号或其他字符 、数字,如果为空其...
  • 1.启动excel从:工具-->宏-->Visual Basic 编辑器,打开excel VBA.2.在ThisWorkbook上右单击鼠标选择插入--用户窗体3.单击一下插入的窗体,单击菜单上的--工具--附加控件--选择Microsoft Communications ...

    1.启动excel从:工具-->宏-->Visual Basic 编辑器,打开excel VBA.

    2.在ThisWorkbook上右单击鼠标选择插入--用户窗体

    3.单击一下插入的窗体,单击菜单上的--工具--附加控件--选择Microsoft Communications Control, version 6.0

    4.在窗体上添加mscomm1,添加commandButton1

    5.单串口机子,短接rs232的2脚和3脚,双串口机子用232线连接两个串口,注意2、3线交叉,我这里以单串口短接举例。

    6.复制以下代码到你的窗体里:

    VB code

    'VBA代码

    Private Sub CommandButton1_Click()

    MSComm1.Output = "BEG1END"

    End Sub

    Private Sub MSComm1_OnComm()

    Dim t1 As Long, com_String As String

    Static i As Integer

    t1 = Timer

    Select Case MSComm1.CommEvent

    Case comEvReceive '收到 RThreshold定义的字符数1字节

    MSComm1.RThreshold = 0

    Do

    DoEvents

    Loop While Timer - t1 < 0.1 '延时时间自己调整

    com_String = MSComm1.Input

    MSComm1.RThreshold = 1

    i = i + 1: If i > 255 Then i = 1

    Application.Cells(3, i).Value = com_String

    End Select

    'ActiveWorkbook.SaveAs Filename:="C:\d1.xls"

    End Sub

    Private Sub iniMscomm()

    'On Error Resume Next

    '=====-----初始化通信串口-----=====

    MSComm1.CommPort = 1                     '使用 COM1

    MSComm1.Settings = "9600,N,8,1"          '9600 波特,无奇偶校验,8 位数据,一个停止位

    MSComm1.PortOpen = True                  '打开端口

    MSComm1.RThreshold = 1                   '缓冲区有1个字节就产生OnComm事件

    MSComm1.InputLen = 0                     '为 0 时,使用 Input 将使 MSComm 控件读取接收缓冲区中全部的内容。

    MSComm1.InputMode = comInputModeText  'Input以二进制形式取回用comInputModeBinary,以文本形式取回是(缺省项)

    MSComm1.RTSEnable = True

    MSComm1.InBufferCount = 0                '清空缓冲区

    End Sub

    Private Sub UserForm_Initialize()

    iniMscomm

    End Sub

    7.双击thisWorkBook,复制以下代码到窗体里:

    VB code

    'VBA代码

    Private Sub Workbook_Open()

    UserForm1.Show 0

    'UserForm1.Hide

    End Sub

    8.保存文件并关闭excel,然后再打开你的文件,然后单击你窗体上的按钮看看。

    9.这个程序是我为你特意做的,已经做过测试,sys2003 office2003。

    10.如果excel中有数据输入,再去测试你的设置,注意com口号与波特率的设置。

    展开全文
  • pyqt5 制作的串口工具

    千次阅读 2021-12-10 18:33:53
    pyqt5制作的串口工具,助于自己测试~

    串口工具私人版

    工作中涉及无线通信芯片模组的测试,所以串口工具用的比较多。但是因为之前用的网上找的串口工具更新后串口工具历史记录被阉割了,还要钱~白嫖党的我不能忍,于是自己仿造了一个用于自己测试。

    一、已做功能

    • 发送ASCII/HEX AT指令
    • 循环发送
    • 批量发送/批量循环发送
    • 历史数据保留
    • 批量发送的数据保留
    • 黑白两主题切换
    • 接收区内容保存到文件
    • 接收区自动换行

    二、未做功能

    • 按照日志模式显示
    • 自动解析转义符
    • 自动发送校验位
    • 打开文件数据源
    • 快捷定义
    • 校验计算器
    • ASCII码表
    • … …

    三、截图

    黑色主题

    黑色主题

    白色主题

    白色主题

    四、项目地址

    开源了,大家想玩玩的可以下载玩玩!顺便动动发财的手点个star!
    地址:https://gitee.com/tree-repository/COMTool

    展开全文
  • 3、截取完成的数据需要保存在本地(可以通过excel)来保存。 4、另外:自动化测试需要安装一个模拟器,模拟器安装app;然后,在模拟器上编写脚本程序实现 自动化测试; 五、查看结果:获取到的数据图 上图是电量与...

    一、采购串口转USB和USB延长线

    可以在某宝或者某猫上直接搜索关键词“串口转USB”和“USB延长线”即可;

    1、在计算机--管理--设备管理器--端口处,查找并更新COM串口(更新驱动程序)

    2、更新完成后,查看对应的串口号(后续代码实现即可使用)

    二、安装Python 3.8(python 3)

    https://www.yutu.cn/softhtml/showsoft_4366.html

    三、使用pip(pip3)安装依赖项

    1、安装pyserial-3.5.tar.gz (159.1 kB)
    2、更新pip:python -m pip install --upgrade pip
    3、安装pyserial-3.5-py2.py3-none-any.whl (90.6 kB)
    地址:https://pypi.org/project/pyserial/#files
    4、pip install serial(pip3.....)   pip install pyserial(pip3..)(获取串口数据)

    5、操作excel主要用到xlrd,xlwt这两个库    

    6、 pip install openpyxl
    7、pip install pywin32

    等等.

    四、直接上代码

    考虑到项目的保密性,完整的代码不提供,可以为小伙伴提供下思路:

    1、必须添加使用函数的依赖项;

    2、感兴趣的日志信息需要通过关键词截取;

    3、截取完成的数据需要保存在本地(可以通过excel)来保存。

    4、另外:自动化测试需要安装一个模拟器,模拟器安装app;然后,在模拟器上编写脚本程序实现

    自动化测试;

    五、查看结果:获取到的数据图

    上图是电量与时间的关系图。

    当然,还可以分析其他数据。

    基于python的开源性和跨平台特性,我们可以做很多有价值的事情。

    本期仅分享硬件+app自动化测试后数据分析的一种方法,感兴趣的朋友可以留言并交流。

    展开全文
  • Microsoft Excel是用于可视化和分析数据的有用工具。该数据流光插件,您可以导入,查看,和喜欢你的Arduino微控制器的外部设备分析实时数据。这使得从传感器收集数据变得可访问,负担得起且用户友好,适用于多种应用...
  • 创建操作Excel工具类 import android.content.Context; import android.widget.Toast; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import ...
  • 深蓝串口调试工具 2021秋季版 此应用程序支持1M波特率(最高有效波特率受硬件设置的限制),本应用程序支持:1M波特率(与硬件环境有关)、串口数据采集、文本模式发送与接收、HEX模式发送与接收、时间间隔断帧模式...
  • QT串口工具

    2017-12-26 13:23:00
    要求:1....波特率设置等选择3....6.保存和实时保存excel 7.输出时间等等 具体注意细节小计: 1.输入RSSI_MIN,让rssi与其比较,小于则不过关 (1)获取两个表格的值,进行比较QModelIndex in...
  • Data From Keil_to_Excel

    2019-02-21 14:22:04
    KEIL软件中的数据保存excel文件的小工具,普通用户,想要保存keiL某个变量或数组的数据,只能用串口助手打印,这个小工具可以江数据直接保存excel里,很方便。
  • 串口调试助手

    2021-05-14 16:47:52
    今天小编为大家推荐的软件是串口调试...支持将数据保存到文本、CSV(EXCEL)文件和二进制BIN文件。有需要的小伙伴们千万不要错过,快来微侠网下载体验一下吧!软件介绍1. 串口参数可调;2. 数据收发;3. 智能格式化命令;...
  • 本软件功能强大,支持1M波特率,除了传统...支持数据以文本的方式、CSV(EXCEL)文件的方式、二进制BIN文件的方式保存串口参数可调; 数据收发;`` 智能格式化命令; 支持以下波特率:110、300、600、1200、240...
  • 本应用程序支持:1M波特率(与硬件环境有关)、串口数据采集、文本模式发送与接收、HEX模式发送与接收、时间间隔断帧模式,换行符断帧模式,数据管理功能,数据导出至EXCEL报表。具体功能如下: 1. 串口参数可调; ...
  • 网络上有各式各样的串口调试助手,经过了这么多年的使用,发现还是下面这款比较好用,但是网络上流传的却不是很多,我放到很奇怪,在此分享一下。下面逐一介绍一般调试助手不具备的功能。1、住界面如下在发送区域...
  • 编写此工具是因为物联网设备调试及批量出厂需要,硬件开发,肯定少不了串口工具,但网上找过几个,都不如意,如是产生了自己编写的想法,并且,因为物联网设备批量出货时,量很大,经常需要采集设备信息,如:模组...
  • GB32960报文分析工具

    2018-06-17 21:18:52
    新能源汽车国家标准GB32960报文分析工具能够将符合GB32960协议的报文日志通过EXCEL表格导出,用于分析车辆行驶过程中的数据变化过程。 TBOX 上传到服务器的数据, 在串口都有一个同步输出,串口输出的数据可读性差,...
  • 本文描述串口类工业通讯的监听工具和协议分析方法
  • python3+tkinter+pyserial编写一个串口控制工具 首先展示一下自己做的界面的全貌 可以看到其中包括文本框、选项框、按键、输入框还有列表,整个界面是用tkinter 实现的。 tkinter是一个方便使用python语言做界面的...
  • 练习:新建一个sheet设定一个sheet的插入位置修改sheet的名称为‘xiaxiaoxu’设定该sheet的背景标签的颜色获取全部sheet的名称,打印每个sheet的名称copy一个sheet修改copy的sheet的名称为‘xufegnchai‘保存excel为...
  • 今天给大家分享100个Excel快捷键,值得收藏!1、Ctrl+C 复制2、Ctrl+V 粘贴3、Ctrl+A 全选4、Ctrl+` 显示公式5、Ctrl+N 新建工作簿6、Ctrl+D ...
  • 写一个软件,实现Excel文件的增删改查、图片的增删改查功能,并接入人工智能检测网络,最后打包成exe。
  • RCOM串口绘图软件

    千次阅读 热门讨论 2019-11-24 12:27:12
    网上难以找到一款合适自己的串口绘图软件,在调试一些数据时感觉比较难受,故编写这个软件,且作为学习Qt的一个小作品。 主要功能描述: 1. 4路串口数据绘图 2. 参考线十字游标辅助显示 3. 串口接收和...
  • 前文提要:工具适用范围 •天线指向 •平台稳定 •自动转向 •地形补偿 •车辆稳定性和调平 •动态倾斜检测 •结构健康监测 •车载车辆状态监测 •生产测试和验证 •旋转机械 • 工业自动化 •生产线监控 •位置控制...
  • GB32960-分析工具.zip

    2019-11-08 16:46:00
    工具可将符合GB32960协议的报文日志通过EXCEL表格导出,可用于分析车辆行驶过程中的数据变化过程,方便对国标检测的数据符合性做检查 TBOX 上传到服务器的数据, 在串口都有一个同步输出,串口输出的数据可读性差...
  • 深蓝串口调试工具2017冬季版(2.14.9) 本软件功能强大,除了传统同类软件具有的功能外,还具备适用的数据管理功能,能够通过自动或手动的方式将接收到的数据进行保存。软件采用多线程技术,极力避免保存数据时产生...
  • 深蓝串口调试工具2017冬季版 本软件功能强大,除了传统同类软件具有的功能外,还具备适用的数据管理功能,能够通过自动或手动的方式将接收到的数据进行保存。软件采用多线程技术,极力避免保存数据时产生丢包的可能...
  • 1项目简介 我公司是生产制造公司,每切换一个...事实上,设想,我公司产品数据都保存在ACCESS数据库中,只要通过 扫描枪获取产品管理编号 便可从数据库中获取其余信息,之后将所有信息写入Excel自动打印即可。 ...
  • 这应该和上一篇C#的文章有关,上次照着做了一个功能极其简单的串口工具,因为当时有两个问题需要解决,在下班后在公司的电脑上试了一下,软件版本要比个人电脑上的高一些。其中有个问题原来是软件的问题,在公司的较...
  • 深蓝串口调试工具 2019夏季版(2.15.0) 本软件功能强大,支持1M波特率,除了传统同类软件具有的功能外,还具备适用的数据管理功能,能够通过自动或手动的方式将接收到的数据进行保存。软件采用多线程技术,极力...
  • 深蓝串口调试工具2017冬季版(2.14.11) 本软件功能强大,除了传统同类软件具有的功能外,还具备适用的数据管理功能,能够通过自动或手动的方式将接收到的数据进行保存。软件采用多线程技术,极力避免保存数据时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 938
精华内容 375
关键字:

串口工具保存excel