voidCabc2Dlg::OnCommMscomm1(){//TODO:在此处添加消息处理程序代码VARIANTvariant_inp;COleSafeArraysafearray_inp;LONGlen,k;BYTErxdata[2048];//设置BYTE数组An8-bitintegerthatis...

void Cabc2Dlg::OnCommMscomm1()

{

// TODO: 在此处添加消息处理程序代码

VARIANT variant_inp;

COleSafeArray safearray_inp;

LONG len,k;

BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed.

CString strtemp;

if(mycomm.get_CommEvent()==2) //事件值为2表示接收缓冲区内有字符

{ 以下你可以根据自己的通信协议加入处理代码

variant_inp=mycomm.get_Input(); //读缓冲区

safearray_inp=variant_inp; //VARIANT型变量转换为ColeSafeArray型变量

len=safearray_inp.GetOneDimSize(); //得到有效数据长度

for(k=0;k

safearray_inp.GetElement(&k,rxdata+k);//转换为BYTE型数组

for(k=0;k

{

BYTE bt=*(char*)(rxdata+k); //字符型

strtemp.Format("%c",bt); //将字符送入临时变量strtemp存放

m_edit1+=strtemp; //加入接收编辑框对应字符串

m_edit1+="\r\n";

}

}

//m_edit1+="\r\n";

GetDlgItem(IDC_EDIT1)->SetWindowText(m_edit1);

//m_edit1+="\r\n";

//UpdateData(FALSE); //更新编辑框内容

}

展开

友善串口工具接收数据随机换行_mfc串口收发数据。编辑框希望每接收一次就换行。怎么实现。我的换行结果不对...相关推荐

  1. VSPD虚拟串口工具——使用完一定要删除串口

    1.下载并安装VSPD虚拟串口工具 链接:https://pan.baidu.com/s/1ho_YGM7z3Pd-JZ7X1XLH3A 提取码:cwkk 2.使用 选择要添加的串口对,点击" ...

  2. VSPD虚拟串口工具无法删除添加的虚拟串口

    问题产生 有时候忘记关闭虚拟串口强行关闭软件,再打开原来的虚拟串口对就无法删除了,然而打开设备管理器发现虚拟串口对依然存在并且可以使用 解决方案 面对这种便秘情况,一种解决方案是直接在设备管理器里面找 ...

  3. 虚拟串口工具VSPD简单使用

    1.下载 资源下载 虚拟串口+串口调试工具 2.安装及破解 解压vspd7.2.308.zip后文件如下,点击vspd.exe安装(安装没啥技巧一直下一步就好了,不过需要记住安装地址),在安装完成之后 ...

  4. 友善串口工具接收数据随机换行_使用Python3+PyQT5+Pyserial 实现简单的串口工具方法...

    练手项目,先上图 先实现一个简单的串口工具,为之后的上位机做准备 代码如下: pyserial_demo.py import sys import serial import serial.tools ...

  5. matlab制作以太网数据接收上位机_Python制作串口通讯上位机

    串口通讯具有简单易用的特点广泛应用于测试设备的通讯和数据传递.单片机与计算机的通讯等,本案例基于Python语言制作一个用于接收燃油质量流量计的串口通讯上位机,实现数据的读取和保存. 1. 相关知识点 ...

  6. C#之windows桌面软件第七课:(下集)串口工具实现数据校验、用灯反应设备状态

    C#之windows桌面软件第七课:(下集)串口工具实现数据校验.用灯反应设备状态 using System; using System.Collections.Generic; using Syst ...

  7. C#之windows桌面软件第六课:(上集)串口工具实现数据校验、用灯反应设备状态

    C#之windows桌面软件第六课:(上集)串口工具实现数据校验.用灯反应设备状态 using System; using System.Collections.Generic; using Syst ...

  8. 基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activity 后还能接收到串口数据吗?...

    ====================问题描述==================== RT:基础问题:在一个 Activity 中定义的串口接收程序,如果 Activity 切换到其它 Activ ...

  9. java串口发送16进制数据_MFC串口通信发送16进制数据的方法

    本文实例为大家分享了MFC串口通信发送16进制数据的具体代码,供大家参考,具体内容如下 MFC串口通信会使用m_mscomm控件. 发送数据一般是在edit control 里输入自己想发送的内容,然 ...

  10. STM32 串口DMA接收 Openmv / K210 整数、小数字符串数据 (基于HAL库)

    目录 前言 一.工程配置 二.串口DMA部分代码 1.源文件UART_DMA.c 2.头文件UART_DMA.h 3.stm32f1xx_it.c的修改 4.串口收发DMA测试 三.字符串数字提取代码 ...

最新文章

  1. 非准确率至上,这些趋势在2020年的AI领域更受关注
  2. python运行系统找不到指定文件_“系统无法找到指定的文件”当调用Python中的subprocess.Popen...
  3. ceph存储原理_【理论研究】漫谈传统IT基础设施10-存储(04)
  4. php 计算字符串相邻最大重复数_php如何解决字符串中重复字符的次数并且排序输出的方法...
  5. VC++基于APR实现禁止某个业务(开发行为控制软件用得着,例如上班禁止上QQ)...
  6. Django模版(三)
  7. go map数据结构
  8. Trie 树是什么样的数据结构?有哪些应用场景?
  9. python selenium 处理弹窗_转:python selenium 弹出框处理的实现
  10. python步长为负时的情况
  11. linux的vim怎么配置文件路径,Linux_Linux系统配置VI或VIM的技巧,1、VI或VIM的配置文件的路径 - phpStudy...
  12. iOS开发UI篇—核心动画(UIView封装动画)
  13. 三维点云学习(4)4-Hough Transform
  14. echarts源码打包_Echarts源码阅读指南
  15. django之get filter
  16. pandas dataframe遍历_Pandas循环提速7万多倍!Python数据分析攻略!
  17. ubuntu gif 制作工具
  18. 你手机里装过最牛的软件是什么,精选15款分享,有一个你没用过
  19. fdfs文件服务环境搭建
  20. 饥荒:进阶·放火烧树

热门文章

  1. HTML 标签中的连续的英文折断
  2. GPIO接口-引脚对照
  3. 第五节 结构化分析模型
  4. java定义矩形的周长和面积_定义一个长方形类,定义 求周长和面积的方法实例
  5. 单端正激——隔离型DC/DC变换器的建模与仿真
  6. vi命令下编辑文件时,按insert键文件底部无法编辑
  7. 如何用 Ps 制作毛玻璃穿透效果?
  8. html自动补位的功能,js中位数不足自动补位扩展padLeft、padRight实现代码
  9. win10怎么快捷锁定计算机,win10锁屏快捷键如何设置_让你win10电脑一键秒锁屏的方法...
  10. 精进1-如何反思 by采铜