VB串行通讯中MSComm1.InputLen 的用法

MSComm1.InputLen=0和=别的值在接收的时候有什么区别?如果每次我要接受4个字节的数据进行处理,MSComm1.InputLen应该设为多少?发送过来后都用... MSComm1.InputLen=0和=别的值在接收的时候有什么区别?

如果每次我要接受4个字节的数据进行处理,MSComm1.InputLen 应该设为多少?
发送过来后都用字节数组进行接收吗? 同时MSComm1.RThreshold 设为4对不对? 请教一下
展开
 我来答
lightlya
推荐于2018-03-19 · TA获得超过191个赞
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:62.2万
展开全部
msdn中的说明:InputLen 属性的缺省值是 0。设置 InputLen 为 0 时,使用 Input 将使 MSComm 控件读取接收缓冲区中全部的内容。

如果每次我要接受4个字节的数据进行处理,MSComm1.InputLen 应该设为多少?
其实就是一次从缓冲区中读区的字节数了,要读4个字节就设置inputlen=4
如果知道帧长时就很有用的,

发送过来后都用字节数组进行接收吗?
当InputMode=1时用字节数组

同时MSComm1.RThreshold 设为4对不对?
这是指当接收缓冲区达到4个字节时触发OnComm 事件
萍水e相逢
2009-05-16 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
建议多查资料,多做试验!

有 一本 清华出版的书,专门 讲 VB 串口 编程
网络上有 pdf 电子文档

搜搜

我有!也可以 联系我!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式