VB COMM通信
时间:2011-12-14
来源:互联网
Private Sub MSC_OnComm()
With MSC
Select Case .CommEvent ′判断通信事件
Case comEvReceive: ′收到Rthreshold个字节产生的接收事件
If Out(1) = 2 Then ′判断是否为数据的开始标志
.RThreshold = 0 ′关闭OnComm事件接收
End If
Do
DoEvents
Loop Until .InBufferCount >= 3 ′循环等待接收缓冲区>=3个字节
Text1.Text = LTrim(Text1.Text)
Text2.Text = Text2.Text & CStr(nRece)
.RThreshold = 1 ′打开MSComm事件接收
Case Else
′ .PortOpen = False
End Select
End With
End Sub
帮分析下接收流程
With MSC
Select Case .CommEvent ′判断通信事件
Case comEvReceive: ′收到Rthreshold个字节产生的接收事件
If Out(1) = 2 Then ′判断是否为数据的开始标志
.RThreshold = 0 ′关闭OnComm事件接收
End If
Do
DoEvents
Loop Until .InBufferCount >= 3 ′循环等待接收缓冲区>=3个字节
Text1.Text = LTrim(Text1.Text)
Text2.Text = Text2.Text & CStr(nRece)
.RThreshold = 1 ′打开MSComm事件接收
Case Else
′ .PortOpen = False
End Select
End With
End Sub
帮分析下接收流程
作者: xiongzhou123456 发布时间: 2011-12-14
作者: Veron_04 发布时间: 2011-12-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28