感谢帮忙!-VC串口数据处理绘制实时波形

问题描述

VC串口数据处理绘制实时波形

MSCOMM控件编写串口接收,settings“19200,n,8,1”
接收到数据块:35 2e b7 36 8d 0a 53 d4 ac 4e d4 ac 2d 30 30 30(不断重复),我改怎么取需要的数据?!
附注:(字符接收)5??j
S?N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69???N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69????N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69???N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69???N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69???N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69?
S??N??-0005.69????N??-0005.69?
S??N??-0005.69???N?

解决方案

你收到的是二进制,你需要知道协议,按协议去解析就可以了。别人帮不了你,找定义协议人的,拿 到协议。按固定的协议解析就可以了。

时间: 2024-09-12 23:48:29

感谢帮忙!-VC串口数据处理绘制实时波形的相关文章

指针-vc基于对话框的串口助手绘制波形图闪烁问题

问题描述 vc基于对话框的串口助手绘制波形图闪烁问题 在ontimer函数中进行了这样的双缓冲处理为什么settimer(1,50,NULL),还闪烁特别厉害呢,需要怎么修改 //双缓冲技术 CWnd *pWnd; CRect rc; CDC *m_pDC; CDC memDC; pWnd=GetDlgItem(IDC_STATIC_GWAVE); //把控件地址赋给窗口类指针 //定义一个控件尺寸结构体 pWnd->GetClientRect(&rc); //获取空间指针赋值给rc CRe

串口通信-VC串口接收数据编程,帮忙指导下

问题描述 VC串口接收数据编程,帮忙指导下 我是VC初学者,领导让做一个简单的串口通讯接收程序.不知道怎么做.具体要求如下:希望大神帮忙指导从何入手,该怎么写,谢谢 要求:要两个标志位的数a5.b6和四个实际数()()()()还有一个是00(以后用来显示温度的)[]帧计数(目标加1,最大255然后再返回0~255)最后一个数组就是前边除下a5所有的校验和. 标志位a5.b6 [][][][] 温度00 () () 上边就是所有的要求了 解决方案 http://blog.csdn.net/vela

vc++可以帮忙一个串口设置的变成吗?

问题描述 vc++可以帮忙一个串口设置的变成吗? vc++可以帮忙一个串口设置的变成吗? 因为上位机基本的功能已经实现了 但是需要加上串口设置 解决方案 上位机功能已经实现,那么 PC 上的串口之需要配置成与上位机一样的串口参数即可 串口号是 PC 上的物理串口驱动对应的,其它参数如:校验位.校验方式.波特率等 需要配置成与上位机一样的. 解决方案二: 无非就是串口号.校验位.校验方式.波特率,做一个界面给用户设置就是了.

mfc-MFC如何将不停接收的串口数据绘制成动态波形图,求绘制代码

问题描述 MFC如何将不停接收的串口数据绘制成动态波形图,求绘制代码 怎么处理数据,绘制区才能动态绘制,没有重影呢,求数据处理代码,急死我了,拜托了 解决方案 这种直接用图形控件,或用c# 解决方案二: 用GDI+来做就可以.然后使用双缓冲绘图,可避免重影 解决方案三: 你说的重影是闪烁么,可以用双缓冲绘图来解决

数据-求帮忙详解如何绘制溶解度曲面图,多谢

问题描述 求帮忙详解如何绘制溶解度曲面图,多谢 ,已知溶剂组成X,温度,及相对应的溶解度Y共有多组数据,如何利用所给数据绘曲面图 解决方案 折线图好绘制,但曲面图就比较麻烦.一般的 GDI 库不支持这样的功能,用 Matlib 可以实现曲面图. 如果用 VC,可以考虑使用 teechart. OpenGL 等等,但实现会比较复杂:MFC TeeChart用法整理 三(三维图)opengl地形生成 解决方案二: Matlab提供了mesh函数和surf函数来绘制三维曲面图.mesh函数用来绘制三维

串口通信-vc++串口上位机串口设置

问题描述 vc++串口上位机串口设置 串口打开时,选择了一个无效的串口号后,怎么令串口按钮关闭.如图 图1是串口正常打开,图二是选择无效端口号后串口按钮的变化(串口关闭).请问是如何实现的?非常感谢! 解决方案 http://zhidao.baidu.com/link?url=YPewInrq7LneRthad_AJ1OgGmTZuMhRNayv0Pkq5v4mHdy3ZOKlax3q22fEhBTLC8kgrK-Zo8oIk5irlqdsaWK 解决方案二: VC++ .net 串口操作(简单

mfc-MFC串口数据绘制波形图,如何将WPARAM 型的数据作为纵坐标绘制随时间变化的波形图呢,求代码

问题描述 MFC串口数据绘制波形图,如何将WPARAM 型的数据作为纵坐标绘制随时间变化的波形图呢,求代码 我的纵坐标是-400到400,怎么确定纵坐标,求代码,急急急,拜托了 解决方案 lz前一个问题记得及时采纳.这里,你的wapram应该是消息的一个参数,关键看消息的发出方怎么定义的. 解决方案二: 直接类型转换把坐标的数据转成WPARAM,消息收到后,再类型转换回来

深入浅出VC++串口编程之短信应用开发

前面数次连载我们以较长的篇幅讲解了串口通信的硬件原理.DOS平台控制以及基于WIN32 API.控件和第三方类的串口编程.作为本系列文章的最后一次连载,本章将给出一个典型的 应用实例:西门子短信服务模块TC35的串口控制. 1.短信控制终端 作为短信 (Short Message Service,SMS)一族,想必你有这样的体会:用手机编辑短信息十分不便. 容易出错,而且修改费时,若能用计算机来收发短信则方便许多.注意,本文所说的用计算 机收发短信并不是说通过"网易短信王"等方式在In

深入浅出VC++串口编程之第三方类

串口类 从本系列文章可以看出,与通过WIN32 API进行串口访问相比,通过MScomm这个Activex控 件进行串口访问要来的方便许多,它基本上可以向用户屏蔽多线程的细节,以事件(发出 OnComm消息)方式实现串口的异步访问. 尽管如此,MScomm控件的使用仍有诸多不便,譬如其发送和接收数据都要进行VARIANT类 型对象与字符串的转化等.因此,国内外许多优秀的程序员自己编写了一些串口类,使用这 些类,我们将可以更方便的操作串口.在笔者的<深入浅出Win32多线程程序设计之综合实例 >