tnfh.net
当前位置:首页 >> 串口数据绘制曲线 >>

串口数据绘制曲线

澄清一下,任何时候底层数据传输都是二进制,也就是0、1代码,你可以把16进制转换成10进制就行了,如: CString strDec, strHex; strHex = _T("af"); DWORD dwHex = strtoul(strHex, NULL, 16); strDec.Format(_T("%ld"), dwHex);

fopen('com3');相当于一个串口读龋具体的我手头没有〜回去找到了发给你。

你做的东西跟我的一样,哥做了很多,C#的,MFC的都有,用的TEECHART控件,没有必要用双缓冲,我就用一个接受队列就搞定了,很简单得,你想得太复杂了

一般都是使用GDI+进行自绘,因为每个图形的坐标要求都不一样。如果你的曲线不复杂的话,你可以尝试一下MSChart,但还是建议自绘,也没多复杂

mfc 串口助手没有绘图功能吧,需要自己创建自己的串口应用程序,接收数据后自己绘图。

用字符串数值转换函数

倒是有个 VB 画实时曲线 的 例程 发给你了,可以参考

滚动更新啊,比如说一屏显示1000个点,收到1000个点就刷新显示一次,不过这种方式连续性不是很好,也可以每收到10个点就丢弃前面的10点,补充最新的10个点,这样连续性就比较好。

海浪为劈风斩浪的航船饯行,为随波逐流的轻舟送葬。

按行读文本,然后用split()读两个数据,然后加一个picture用line画图就好了。 可以做成函数,每采集一次就重画一次,反正用不了多少cpu。 满意请采纳。

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com