找回密码
 注册
Simdroid-非首页
查看: 1095|回复: 12

[下载资料分享] 本人将毕业设计用到的Labview串口通讯方面的东东,拿出来和大家交流(将要毕业了)。

[复制链接]
发表于 2006-5-22 09:35:07 | 显示全部楼层 |阅读模式 来自 四川成都
本人将毕业设计用到的Labview串口通讯方面的东东,拿出来和大家交流(将要毕业了)。
我主要是通过串口来实时采集GPS得同步数据,频率20HZ,而且数据长度(均大于200个字符)是变化的,每次都要提取里面有用的数据。所取数据用于汽车试验参数。

本人分别采用两种方式来实时读取串口数据:一种是大家常用的VISA控件; 另一种是调用Mscomm。本人在使用中感觉后一种通讯方式很好!
MSCOMM控件提供了两种处理通讯的方式:
1、事件驱动方式
事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。在许多情况下,在事件发生时需要得到通知,例如,在串口接收缓冲区中有字符,或者Carrier Detect (CD)或Request To Send (RTS)线上一个字符到达或一个变化发生时。在这些情况下,可以利用MSComm控件的OnComm事件捕获并处理这些通讯事件。OnComm事件还可以检查和处理通讯错误。所有通讯事件和通讯错误的列表,参阅CommEvent属性。在编程过程中,就可以在OnComm事件处理函数中加入自己的处理代码。这种方法的优点是程序响应及时,可靠性高。每个MSComm控件对应着一个串行端口。如果应用程序需要访问多个串行端口,必须使用多个MSComm控件。
2、查询方式
查询方式实质上还是事件驱动,但在有些情况下,这种方式显得更为便捷。在程序的每个关键功能之后,可以通过检查CommEvent 属性的值来查询事件和错误。如果应用程序较小,并且是自保持的,这种方法可能是更可取的。


如果大家有关于串口的问题可以在这里交流!十分乐意把我的经验介绍给大家!如果大家有需要的话,本人这几天会在这里连续发贴和大家交流。
本人也收集了不少串口通讯方面的文章,又需要的请留言,为了节省空间,我只贴几篇。

[ 本帖最后由 sunMapinfo 于 2006-5-22 09:46 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

 楼主| 发表于 2006-5-22 09:43:42 | 显示全部楼层 来自 四川成都

Labview读取串口子程序并提取有用的数据!

Simdroid开发平台
Labview读取串口子程序并提取有用的数据!

[ 本帖最后由 sunMapinfo 于 2006-5-22 09:48 编辑 ]

本帖子中包含更多资源

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

×
发表于 2006-5-22 17:06:29 | 显示全部楼层 来自 浙江杭州
楼主应该是本科毕业吧
发表于 2006-5-22 23:48:43 | 显示全部楼层 来自 山东泰安
楼主能加我QQ吗?26374115,有些具体的问题请教
 楼主| 发表于 2006-5-23 12:06:36 | 显示全部楼层 来自 四川成都
班大:本科毕业设计这个有点大吧!光实验项目调试(上面我贴出来的串口是一个子程序里的小程序) 也要一个多月吧!再加上消化设备及其相关内容。 实话说,不怕你笑话,我光调试串口数据就花了一个周。在这里共享我的程序,希望来这的朋友遇到这种问题不要再走弯路了。并对祝Simwe越来越好。

这只是我帮老师做的一个项目,拿来毕业答辩用的!深度可能不太够,不过工作量还是够了的。我平时做的是汽车动力学方面的。

to楼上的兄弟,我已经加你了!我的QQ:24585177。

[ 本帖最后由 sunMapinfo 于 2006-5-23 12:18 编辑 ]
jaja0127 该用户已被删除
发表于 2006-6-9 13:06:52 | 显示全部楼层 来自 江苏南京
提示: 作者被禁止或删除 内容自动屏蔽
liangsanlin 该用户已被删除
发表于 2006-8-2 09:32:18 | 显示全部楼层 来自 陕西西安
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-10-13 14:58:21 | 显示全部楼层 来自 湖南长沙
这样的楼主真好.
回复 不支持

使用道具 举报

发表于 2010-11-4 16:34:11 | 显示全部楼层 来自 河南洛阳
多谢楼主分享
回复 不支持

使用道具 举报

发表于 2010-11-17 13:55:04 | 显示全部楼层 来自 香港
应该毕业工作了
回复 不支持

使用道具 举报

发表于 2010-11-19 22:39:29 | 显示全部楼层 来自 江苏南京
顶,热心人。
回复 不支持

使用道具 举报

发表于 2011-4-6 18:10:49 | 显示全部楼层 来自 辽宁沈阳
GPS那部分还是不全的!!
回复 不支持

使用道具 举报

发表于 2011-6-9 15:50:30 | 显示全部楼层 来自 浙江杭州
你好!  我现在想用一个I/O板子连接Labview和电机,请问什么样的输入输出口可以被支持。我有台破电脑,上面的接口可以用吗?请给点信息,谢谢啊!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 23:49 , Processed in 0.050487 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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