社区
硬件/系统
帖子详情
MSCOMM 接收数据超时该如何判断?
ljjshirley
2009-10-20 03:22:53
想在程序中判断接收数据是否超时,判断超时这段程序该如何写?
...全文
188
5
打赏
收藏
MSCOMM 接收数据超时该如何判断?
想在程序中判断接收数据是否超时,判断超时这段程序该如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maple_zhj
2009-10-27
打赏
举报
回复
接收是 回调的,
超时控制,
我的做法是 自己写 定时器。
一条晚起的虫
2009-10-27
打赏
举报
回复
//超时有事件的吧?
贝隆
2009-10-25
打赏
举报
回复
使用循环来判断,正常情况下可以接受到足够的字符,不正常的情况下可以设置等待超过了一定的时间(比如:100ms,正常情况下,通信不可能使用这么多时间),就认为超时。
melody1304
2009-10-23
打赏
举报
回复
自己写一个计时器就可以了,从接收到上一个数据开始计时,到下一个数据到来清零,重新计时,如果下一个数据一直未到,计时器达到预设时间上限,则表示超时,很简单也很容易实现
ljjshirley
2009-10-21
打赏
举报
回复
没人……
利用MFC技术结合MS
Com
m控件,使用C++语言编写。程序功能包括手动设置串口参数,串行接收和发送数据,可以显示
接收数据
和保存
接收数据
等功能。
MS
Com
m控件提供了 `Input` 和 `Get
Com
mInput` 函数用于
接收数据
。`Input` 通常用于读取缓冲区中的数据,而 `Get
Com
mInput` 可以获取当前缓冲区的大小和状态。配合 `On
Com
m` 事件,可以实现异步接收。 6. **显示...
VFP利用Ms
Com
m32控件接收串口(
COM
)数据示列
本文将详细讲解如何使用Ms
Com
m32控件来接收串口数据。 1. **Ms
Com
m32控件介绍** Ms
Com
m32控件是一个ActiveX控件,用于处理串行通信。它包含了一系列属性、方法和事件,如`
Com
mPort`用于设置串口号,`Settings`用于...
VB1.rar_VB ms
com
m_ms
com
m_vb MS
Com
m_vb ms
com
m发数据_十六进制
压缩包内的“VB给单片机发数据问题.txt”可能包含了VB代码示例,演示了如何解决发送和
接收数据
时遇到的具体问题。而“www.pudn.
com
.txt”可能是从一个技术论坛或资源网站下载的说明文档,可能包含了更详细的解释或...
串口读取数据 使用的MS
COM
M控件
- `On
Com
m`:当串口发生通信事件时触发,如
接收数据
、
超时
等。通过检查`
Com
mEvent`属性,我们可以识别具体事件类型并作出相应处理。 - `Receive`数据时,可通过`Input`属性获取接收到的数据。 在“串口读数据”...
BCB MS
Com
m 的串口通讯例子
- `On
Com
m`:处理所有串口通信事件,如
接收数据
、
超时
、线路状态改变等。 - `On
Com
mError`:处理通信错误。 3. **方法** - `Set
Com
mState`:设置串口的通信参数。 - `ClearInput`和`ClearOutput`:清除输入和...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章