串口通信+MFC绘图+MFC导出Excel【拳击数据分析系统调试笔记】

拳击数据分析系统

  • 串口通信
    • 调试
      • 缺少microsoft communication control控件解决方法
      • 'regsvr32' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  • MFC导出到Excel
  • MFC界面功能设计
    • MFC EDIT控件自动向下显示最新一行数据
    • 使用TeeChart绘制3D图表

串口通信

参考VS2010基于对话框的MFC串口通信简明例程

调试

缺少microsoft communication control控件解决方法

原因C:\WINDOWS\system32 下或C:\Windows\SysWOW64下缺少文件件MSCOMM32.DEP和MSCOMM32.OCX;(看你是32位还是64位)
下载后放入上面文件夹;

用于解决C#开发上位机工具箱缺少Microsoft Communications Control组件问题。
适用32/64位win系统,软件vs2010。
下载地址:https://download.csdn.net/download/qq_42245743/10574563
使用方法如下:
1.解压缩压缩包内包含五个文件:
MSCOMM.SRG
MSCOMM32.DEP
MSCOMM32.OCX
MSCOMM32.REG
​MSCOMM32.BAT

2.将前三个复制文件到指定路径:
32位的系统,文件复制到C:\WINDOWS\SYSTEM32目录下;
64位的系统,文件复制到C:\Windows\SysWOW64目录下。

3.win+r输入cmd打开cmd窗口,在cmd中输入:
32位:regsvr32 C:\Windows\System32\mscomm32.ocx
64位:regsvr32 C:\Windows\SysWOW64\mscomm32.ocx
按enter之后会提示注册成功。
或者直接双击下载的MSCOMM.BAT文件也可。

‘regsvr32’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

针对这个问题的解决办法一是:

①使用“WIN+R”快捷键调出运行框,输入cmd,enter

②在DOS界面,输入 path=%path%;C:\Windows\system32 然后回车,注释:前面是保留原来的意思,然后添加上

system32目录。

二是:可能是环境变量的问题。

控制面板\系统\高级\环境变量,找到“系统变量”下的PATH,进行相应编辑即可。

MFC导出到Excel

  1. 添加头文件
#

你可能感兴趣的:(调试,项目,串口通信,MFC,Excel,图形界面)