关于vb串行通信上位机的相关问题

关于vb串行通信上位机的相关问题,第1张

概述上位机串行通信总共分为发送数据和接收数据   1.发送数据     在发送数据中,主要涉及到output,outputsize,outputcount,sthreshold属性以及comevsend事件,尤为重要是sthreshold为0(default)时,不触发oncomm事件,所以如果要触发oncomm事件,需要将sthreshold属性设置为1   2.接收数据    在接收数据中,只要涉

上位机串行通信总共分为发送数据和接收数据

1.发送数据

在发送数据中,主要涉及到output,outputsize,outputcount,sthreshold属性以及comevsend事件,尤为重要是sthreshold为0(default)时,不触发oncomm事件,所以如果要触发oncomm事件,需要将sthreshold属性设置为1

2.接收数据

在接收数据中,只要涉及到input,inputsize,inputcount,rthreshold属性以及comevreceive事件,尤为重要的是rthreshold同样跟上面是一个情况,所以是否需要触发oncomm事件,需要考虑清楚。

在收发数据当中涉及到两种格式数据的收发,一种是文本格式的数据,一种是二进制数据的收发。

文本格式的数据收发非常简单,直接赋值给string变量即可收发,而二进制数据的收发,在发送时需要加前缀,例如,十六进制加“&H”,并且需要以字节的形式赋值给数组变量,并且将数组指针复制给output;在收二进制数据时,首先需要将数据赋值给字节数组,数组大小不用定义,我把这个理解为把数组指针头指向了输入缓冲区,然后在显示的时候,可以用ubound的方法找到数组上限,然后用数组遍历的方法分割出二进制数。

总结

以上是内存溢出为你收集整理的关于vb串行通信上位机的相关问题全部内容,希望文章能够帮你解决关于vb串行通信上位机的相关问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1278690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存