基于vs2010-mfc简易串口数据波形显示软件(入门篇)
软件版本 vs2010旗舰版
文件—新建—项目
选择基本对话框  语言—美国英语,若选择中国汉语,可能这版本没破解好,会有些问题。
后面就一直下一步,直到完成。
在右边工具箱中,添加下面需要用到的控件。如下图
右击类向导---项目com 类名CcomDlg。
点击成员变量,分别给他们添加变量名。添加完如下图:
添加串口控件。右击插入Active控件(X),到如下确定。界面出现串口控件(小电话一样的东东)
点击串口控件(小电话)右键添加变量,输入变量名m_mscomm ,同时下方出现mscomm1.h和mscomm1.cpp,点击确定,坐标目录生成该两个文件
点击菜单栏工具---选择工具箱项(X)--点击COM组件,浏览到,可由网上下载。
然后添加如下
之后再工具箱中最下面便可看到该控件
接下来拉出图形界面。
进入类向导,点击右上角添加类(C)—>类型库中的MFC类(T)…
添加这5个类
这里有很多这里有很多这里有很多
comDlg.cpp文件中添加头文件
#include "CTChart.h"
#include "CAxis.h"
#include "CAxes.h"
#include "CScroll.h"
#include "CSeries.h"
双击teechart,添加曲线Add
这里模板很丰富,这里我们选择FastLine
标题命名、初值点设置Data中、左轴底轴显示设置在Axis中,以及其他功能
到此,基本框架已经搭好了
后面添加程序
双击打开串口按钮
添加代码如下:
void CcomDlg::OnBnClickedButtonOpen()
{
    // TODO: 在此添加控件通知处理程序代码
    if( !_PortOpen())
    {
        m_mscomm.put_PortOpen(true);
        SetDlgItemText(IDC_BUTTON_OPEN,_T("关闭串口"));teechart控件安装

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。