QQ登录

只需一步,快速开始

上位机MFC串口调试工具源代码

[ 复制链接 ]

上位机MFC串口调试工具源代码

上位机MFC串口调试工具源代码

例程界面如上图。
是通过微软串口控件编程。
关键函数为串口事件处理函数。
  1. void CCommWizardDlg::OnOnCommCommctrl()
  2. {
  3.         // TODO: Add your control notification handler code here
  4.         VARIANT variant_inp;
  5.         COleSafeArray safearray_inp;
  6.         LONG len,k;
  7.         BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed.
  8.         CString strtemp;
  9.         if(bReceive)
  10.         {
  11.                 if(m_Com.GetCommEvent()==2)     //事件值为2表示接收缓冲区内有字符
  12.                 {
  13.                         variant_inp = m_Com.GetInput();   //读缓冲区
  14.                         safearray_inp = variant_inp;           //VARIANT型变量转换为ColeSafeArray型变量
  15.                         len=safearray_inp.GetOneDimSize(); //得到有效数据长度
  16.                         for(k=0;k<len;k++)
  17.                                 safearray_inp.GetElement(&k,rxdata+k);//转换为BYTE型数组
  18.                         for(k=0;k<len;k++)             //将数组转换为Cstring型变量
  19.                         {
  20.                                 BYTE bt=*(char*)(rxdata+k);      //字符型
  21.                                                        
  22.                                 if(m_nInputMode == 2)
  23.                                         strtemp.Format("%02X ",bt); //将字符以十六进制方式送入临时变量strtemp存放,注意这里加入一个空隔
  24.                                 else
  25.                                         strtemp.Format("%c",bt); //将字符送入临时变量strtemp存放

  26.                                 m_strReceive = m_strReceive + strtemp;    //加入接收编辑框对应字符串   
  27.                         }
  28.                         m_strReceive += "\r\n";
  29.                 }
  30.         }
  31.         UpdateData(FALSE);           //更新编辑框内容
  32. }
复制代码
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:上位机MFC串口调试工具源代码.rar 
文件大小:51.1 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索