串口通信 动态曲线-MFC中串口通信获得数据画图问题

问题描述

MFC中串口通信获得数据画图问题

我在WM_PAINT的OnPaint函数中画出坐标系,在OnComm函数中获得串口通信数据,在成员函数OnPaint_Draw中画动态曲线,但是调试时发现程序一直在OnPaint函数和调用的OnPaint_Draw函数中运行,不会到达OnComm函数中,当去掉OnPaint函数时,才可以到达OnComm函数获得串口通信数据,怎样解决这个问题呢?

时间: 2024-10-31 03:33:52

串口通信 动态曲线-MFC中串口通信获得数据画图问题的相关文章

字符-MFC使用串口通信收发数据问题

问题描述 MFC使用串口通信收发数据问题 我使用VS2010的MSCOM控件编写串口程序,程序需要向下位机发送一些数据,而下位机收到数据是会作出应答.我用的是 :m_com1.put_Output(COleVariant(_T(""12""))); //m_com1为MSCOM控制变量但发现后面下位机接收的是1和2的ASCII码对应的字符:想问问各位大神有没有可以直接给下位机12数字而不是ASCII码的 解决方案 发送数字12,你就直接写12,不要使用双引号.使用

数据发送-C#中串口通信发送20字节的数据

问题描述 C#中串口通信发送20字节的数据 20字节数据是指160位二进制数吗?转换成整型怎么定义,最大也只有64位?还是指一个一个的数据,总共有20个? 解决方案 用byte[]发送.当然也可以用int[],一共需要5个int或者20个byte serialPort1.Write(字节数组)

串口通信-MFC的串口接收GPS的问题

问题描述 MFC的串口接收GPS的问题 硬件:工控机(5个USB串口),GPS模块(USB口),一对无线串口通信模块(USB口) 软件:一个双串口软件,串口调试助手 问题:软件打开GPS的串口收不到数据,但是打开无线通信模块,通过另一台电脑可以收到数据.GPS在串口调试助手却是可以收到数据的. 最奇怪的是如果将软件在笔记本电脑上运行,两个串口是都收得到数据的. 软件程序也没有报错,调试了半天,GPS串口是打开的,就是收不到数据.也不知道怎么调试的.... 总之,就是GPS模块在工控机的MFC软件

c#-C#中串口通信发送数据问题

问题描述 C#中串口通信发送数据问题 串口通信数据发送,除了可用字节数组byte[],还可以用其他的什么吗? 解决方案 串口硬件就是一个字节一个字节发的. 你可以通过c#的convert和ASCII转一下格式, 把其它的数据转成字节数组. 解决方案二: C#下调用JustinIO的串口通信问题C#串口通信 解决方案三: 不清楚.我做过几个串口通信的例子,不过使用byte[]都能达到要求,不知道你的需求是什么

c# b/s 串口通信-.net B/S架构下,浏览器客户端通过本机的串口与下位机(单片机)通信

问题描述 .net B/S架构下,浏览器客户端通过本机的串口与下位机(单片机)通信 10C .net B/S架构下,浏览器客户端通过本机的串口与下位机(单片机)通信.如何实现,求教各位大神! 解决方案 做一个web server,浏览器发送HTTP请求给web server,服务器再调用串口跟单片机通信 解决方案二: 这需要一个COM Dll,它负责和本机的串口通讯.这个 dll 需要封装在 .cab 中,必须由用户许可后安装到本地.页面中的客户端脚本调用 dll 中的对象,就可以访问串口了.

串口通信-菜鸟求助·51单片机串口响应小程序

问题描述 菜鸟求助·51单片机串口响应小程序 程序1.在液晶上显示从PC机串口上下发的数据,屏满后自动清屏.实现如下的功能:1.用下串口0模式,实现数据的移位输出2.用定时器实现波特率的计算,单片机与PC通信.3.实现多机通信.4.高级串口功能的应用,请参看Keil的print等串口输出函数.这时候可实现串口向上位机输出字符串等功能,上位机向下位机发送命令等功能.如用PC机发送一个字符串"Hello,world"单片机用puts函数回送一个"Hello,my friend&q

mfc串口数据解析-如何从串口接收一段16进制数据中 读取需要的数据

问题描述 如何从串口接收一段16进制数据中 读取需要的数据 串口接收到的16进制数据: 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a 53 d4 ac 4e d4 ac 2d 30 30 30 b4 2e 36 b2 8d 0a . . . 串口接收到的ASCII数据: ? k ? ? ? ? s ? ? k u ? ? ? k ? ? ? ? s ?

串口通信-使用php_dio.dll通过串口连接gsm模块发短信,电信的手机号收不到短信

问题描述 使用php_dio.dll通过串口连接gsm模块发短信,电信的手机号收不到短信 存在问题如下 1.设备连接好之后,必须要使用串口助手之类的软件打开串口,再关闭软件,才能使用php发送读串口的at指令,否则就假死,为什么? 2.电信手机号收不到短信,不知为什么? 解决方案 电信手机收不到的话,这个要问运营商了.也许你的号码被当作垃圾短信号了. 解决方案二: 当作垃圾短信的因素可以排除,因为把卡放到手机里发送,电信号能收到短信. 解决方案三: 没人知道吗?专家在哪里?

mfc 窗口分割 通信 线程函数调用

问题描述 mfc 窗口分割 通信 线程函数调用 写了一个mfc程序将对话框分割进行不同窗口间通信.但是出现了如下问题:void MyFormView::send() //发送数据{ CMainFrame* MainFrame = (CMainFrame*)this->GetParent()->GetParent(); MyFormView1* battery = (MyFormView1*)MainFrame->m_wndSplitter1.GetPane(1 0); battery-&