搜索
bottom↓
回复: 31

一个基于VC串口通信的上位机源码

[复制链接]

出0入0汤圆

发表于 2012-6-29 09:31:13 | 显示全部楼层 |阅读模式
本帖最后由 babytaomail 于 2012-6-29 09:36 编辑

    VC6.0写的上位机,主要用到串口通信控件MSCOMM32.OCX。 玩单片机的朋友可能会经常用到上位机的串口通信,现在我就把以前代写的一个程序上传给大家供初学编写上位机的朋友参考。如果电脑上没安装VC,初次使用时会提示并且自动注册控件,点确定再重新运行程序就好了。
   这程序是人家的毕设课题来着,坑爹的课题没什么技术含量,大家可以无视它的实际功能
------------------------------------------------------------------------
程序名称:无人机控制系统
功能:
1.可以在地图上规划路线,并把路线经纬度发至下位机。(限于小弟的编程能力,这里地图用一张图片代替了)
2.可接收下位机发回的高度(h)、速度(m)、角度(a)、经纬度(n、s、w、e)、电量(p)、俯仰角(a)。注:括号里的为控制字。
3.可保存接收记录至磁盘中。
4.可向下位机发送高度、速度、角度、经纬度和消息等控制信息。
--------------------------------------------------------------------------
测试时可以去下个VSPD虚拟串口软件,用它在电脑上安装一对虚拟串口。然后使用串口调试助手收发信息。


先在电脑上添加虚拟串口









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-6-29 09:48:01 | 显示全部楼层
楼主不错,下来看看

出0入0汤圆

发表于 2012-6-29 13:22:22 | 显示全部楼层
这个不错啊,我就用VC的,试试看

出0入0汤圆

发表于 2012-6-29 14:04:07 | 显示全部楼层
很比错的。试试看看。

出0入0汤圆

发表于 2012-6-29 14:22:18 | 显示全部楼层
看看

出0入0汤圆

发表于 2012-6-29 14:25:27 | 显示全部楼层
下来看看 不错!!!!!

出0入54汤圆

发表于 2012-7-17 10:44:00 | 显示全部楼层
下来看看学习一下

出0入0汤圆

发表于 2012-7-17 10:56:53 | 显示全部楼层
收了,正在学习!

出0入0汤圆

发表于 2012-9-14 13:53:51 | 显示全部楼层
非常感谢~

出0入0汤圆

发表于 2012-9-14 14:27:35 | 显示全部楼层
不错  拿来学习了。

出0入0汤圆

发表于 2013-3-19 21:30:34 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2013-3-19 21:52:04 来自手机 | 显示全部楼层
可以好好学习

出0入0汤圆

发表于 2013-3-19 22:02:16 | 显示全部楼层
谢谢,学习参考一下。

出0入0汤圆

发表于 2013-7-17 16:54:08 | 显示全部楼层
  顶一个。好。

出0入0汤圆

发表于 2013-10-31 15:53:38 | 显示全部楼层
m_ctrlComm.SetOutput(COleVariant("Speed:"+strSpeed+"\n")); 这个发送的数度,strSpeed是哪儿来的,发送的不是编辑框里面的内容吗?我看你编辑框没有strSpeed这个变量啊。我在做这个,求指教啊,谢谢了,大神。

出0入0汤圆

 楼主| 发表于 2013-11-7 23:13:56 | 显示全部楼层
wilia_911 发表于 2013-10-31 15:53
m_ctrlComm.SetOutput(COleVariant("Speed:"+strSpeed+"\n")); 这个发送的数度,strSpeed是哪儿来的,发送 ...

speed编辑框关联的是m_ctrlEditSpeed这个控件变量, 然后strSpeed从GetWindowText()方法中获取。

即:  m_ctrlEditSpeed.GetWindowText(strSpeed);

出0入0汤圆

发表于 2013-11-8 10:40:53 | 显示全部楼层
谢谢,值得学习一下!!

出0入0汤圆

发表于 2013-11-8 11:29:58 | 显示全部楼层
可以到这里看看 小家电芯片原厂 www.chipsea.com

出0入0汤圆

发表于 2013-11-15 09:32:48 | 显示全部楼层
babytaomail 发表于 2013-11-7 23:13
speed编辑框关联的是m_ctrlEditSpeed这个控件变量, 然后strSpeed从GetWindowText()方法中获取。

即:   ...

能打扰一下吗?vc++6.0的MSComm接受的数据能不能导出到一个excel表格?具体怎么实现了?我是把从缓冲区接受的数据放在了一个数组中的

出0入0汤圆

 楼主| 发表于 2013-11-17 22:49:58 | 显示全部楼层
wilia_911 发表于 2013-11-15 09:32
能打扰一下吗?vc++6.0的MSComm接受的数据能不能导出到一个excel表格?具体怎么实现了?我是把从缓冲区接 ...

当然可以啦。
最简单的方法就是保存为文本文件,两个词间隔用TAB分开,然后保存时文件名称的后缀改成.xls, 这样你打开时就是excel的格式。第二种方法就是用excel的automation接口,这个比较复杂,但是它可以完全操作EXCEL,包括修改格式等等,相关资料你自己百度下吧。

出0入9汤圆

发表于 2013-11-21 15:13:16 | 显示全部楼层
顶一个,收藏

出0入0汤圆

发表于 2013-12-11 09:41:59 | 显示全部楼层
看看那                                                               

出0入0汤圆

发表于 2013-12-12 12:47:11 来自手机 | 显示全部楼层
现在用vc的还多么

出0入0汤圆

 楼主| 发表于 2013-12-12 21:29:22 | 显示全部楼层
mahengyu 发表于 2013-12-12 12:47
现在用vc的还多么

应该蛮多的吧。。用熟VC用VS很快就能上手了。。现在我都改用VS了

出0入0汤圆

发表于 2013-12-12 21:58:40 | 显示全部楼层
不哦错的冻的有

出0入0汤圆

发表于 2013-12-13 09:03:03 | 显示全部楼层
正视lz的实际功能,更有趣!

出0入0汤圆

发表于 2013-12-13 13:10:25 | 显示全部楼层
地图能更新么?

出0入0汤圆

发表于 2013-12-26 20:35:18 | 显示全部楼层
请教,vc该怎么学,怎么学都没有学好

出0入0汤圆

发表于 2014-7-4 11:46:18 | 显示全部楼层
babytaomail 发表于 2013-11-17 22:49
当然可以啦。
最简单的方法就是保存为文本文件,两个词间隔用TAB分开,然后保存时文件名称的后缀改成.xls ...

我还花了30块钱买的你这个资料,值了。能不能把存入excel源代码贴出来看看?简单的哪种

出0入0汤圆

 楼主| 发表于 2014-7-4 23:52:35 | 显示全部楼层
wilia_911 发表于 2014-7-4 11:46
我还花了30块钱买的你这个资料,值了。能不能把存入excel源代码贴出来看看?简单的哪种
...

我X.....钱花哪里了?为啥一分没进我口袋。。。。

出0入0汤圆

发表于 2014-7-7 09:14:51 | 显示全部楼层
babytaomail 发表于 2014-7-4 23:52
我X.....钱花哪里了?为啥一分没进我口袋。。。。

难道,是给这个网站了么?我第一次在网上买资料,记忆深刻

出0入0汤圆

发表于 2014-7-14 11:37:45 | 显示全部楼层
哎,痛苦的VC。本人已经做好点阵下位机了,但每次想改显示内容都得重新取模,下载程序。于是乎想自己整个上位机玩玩,买了两本像砖头一样厚的书,看了半天,才有点收获。不说了,继续吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表