社区
VB基础类
帖子详情
请教一个关于mscomm的问题
zhangwh6882
2002-08-17 09:44:16
用mscomm接收二进制信息,InputMode=1,RThreshole=1.每次应该从缓存区读取8个字节。但现在每当每天第一次开机,接收信息时第一次会直接读取12个字节(我需要读取的命令是12个字节的)。请问这种现象是什么原因造成的,怎样解决?
...全文
37
5
打赏
收藏
请教一个关于mscomm的问题
用mscomm接收二进制信息,InputMode=1,RThreshole=1.每次应该从缓存区读取8个字节。但现在每当每天第一次开机,接收信息时第一次会直接读取12个字节(我需要读取的命令是12个字节的)。请问这种现象是什么原因造成的,怎样解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lastcsdn2166
2002-08-17
打赏
举报
回复
你试试,
清除一下缓冲区
mscomm.InBufferCount =0
你这个问题我没实际看到,所以也回答不了什么
zhangwh6882
2002-08-17
打赏
举报
回复
页面有错误,发重了
zhangwh6882
2002-08-17
打赏
举报
回复
代码在下面,请帮我看一下
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim i%
inbyte = MSComm1.Input
For i = LBound(inbyte) To UBound(inbyte)
buf = buf + Hex(inbyte(i)) + Chr(32)
Next i
buf = buf & vbCr & "i=" & i & vbCrLf
'将每次读取的命令输出到文本框,并输出本次读取的字节数(i)
Text1.Text = buf
End Sub
zhangwh6882
2002-08-17
打赏
举报
回复
代码在下面,请帮我看一下
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim i%
inbyte = MSComm1.Input
For i = LBound(inbyte) To UBound(inbyte)
buf = buf + Hex(inbyte(i)) + Chr(32)
Next i
buf = buf & vbCr & "i=" & i & vbCrLf
'每次读取命令结束后输出命令到Text1.Text,并输出i的值(读取的字节数)
Text1.Text = buf
End Sub
lastcsdn2166
2002-08-17
打赏
举报
回复
能把你的代码写出来吗
要不怎么能知道错在哪呢
[
请教
] 关于把ms
com
m控件封装进dll的
[
请教
] 关于把ms
com
m控件封装进dll的 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061124231637174.html 不知道什么原因,封装好生成的dll用delphi调用总是报错。 还有ms
com
m接收的数据怎么给exe? 如果大家有现成的解决...
计算机怎么识别
com
端口,怎的让计算机自动的识别插上的USB端口(
Com
)
怎样让计算机自动的识别插上的USB端口(
Com
)想用MS
Com
m控件写
一个
通信软件,现在有
一个
不明白的
问题
,就是我想让软件能自动的识别外接的
Com
口,以进行选择,
请教
各位怎么做?通信分享到:------解决方案--------------------不需要Hook:'Module:mdlOnDeviceChangeOptionExplicitPrivateTypeDEV_BROADCAS...
vb/vb.net开发精粹(19)
如何消除多余十字光标? vb6.0 Mschar 获取X轴(注脚)的值、改变图例位置(默认右边) VB实现IP通讯控制 关于Ms
com
m通讯假死 关于WshShell.AppActivate的疑惑 求助 WINSOCK发送邮件为什么内容稍微长点就收不到呢?
请教
关于图片保存的
问题
。谢谢! 寻
一个
Activex,就是IE得到MAC的控件,希望是VB代码. 给
Com
bo1控件赋值
javascript 十六进制和字符串转化
问题
,
请教
解决
页面上通过串口获得数据为十六进制数据,javascript接到到的数据为“狧X?狧X?5R ”,说明js已经把十六进制自动转化成了字符串,现在
问题
是我想把“狧X?狧X?5R ”转成我想要的“AA 48 58 3F 02 0B 31 31 4D 32 30 31 31 01 01 3F AA AA 48 58 3F 02 03 0D 0A 00 ”格式,不知道怎么解决,
请教
? [c...
SerialPort 串口通讯 通讯协议
关键字 SerialPort 串口通讯 通讯协议原作者姓名 戚高文章原始出处 原创 介绍由于工作关系几个月没有接触Internet了,回来发现很多朋友给我写了信,其中很多一部分都是关于串口方面出现了
问题
。由于在以前的工程实施过程中关于串口通讯我有时用MS
COM
M控件,有时自己用WIN32 API直接操作串口。后来还试验了网络上面很流行的SerialPort类。在工业控制过程中间我对Serial
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章