VB串口发送数据的问题
使用MSCOMM组件,在做发送的时候,
我设置的 .OutBufferSize = 4096 * 5 '设置MSComm1发送缓冲区为4096*5字节
然后设置了一个数组 sendData(1027),
给sendData赋值后,发送:mscomm1.output = sendData
用串口调试助手接收我的程序发送的数据,却发现只能接收到600多个字节,而不能接收到全部。
串口调试助手是OK的。肯定是我自己的程序的问题。
在这里想请教一下:如何发送一个1KB以上的字节数组?
希望高手们在此讨论一下,谢谢。
我设置的 .OutBufferSize = 4096 * 5 '设置MSComm1发送缓冲区为4096*5字节
然后设置了一个数组 sendData(1027),
给sendData赋值后,发送:mscomm1.output = sendData
用串口调试助手接收我的程序发送的数据,却发现只能接收到600多个字节,而不能接收到全部。
串口调试助手是OK的。肯定是我自己的程序的问题。
在这里想请教一下:如何发送一个1KB以上的字节数组?
希望高手们在此讨论一下,谢谢。
...全文
相关推荐
vb串口通讯模板串口助手
总的来说,VB6.0的串口通讯模板和串口助手是学习和开发串口通信程序的重要参考资料。通过理解和实践,开发者不仅可以掌握串口通信的基本原理,还能灵活地运用到实际项目中,解决各种设备间的通信问题。
Win10下VB6.0开发之串口通信基础(二)代码功能篇
前言:在上一篇文章中,笔者向大家初步介绍了VB6.0中MSComm控件的安装和它的基本属性,今天带大家来动手写一写代码,毕竟开发中实践是一个极其重要的环节。 ...
VB串口通讯
四、错误处理:VB提供了`On Error`语句来处理可能出现的错误,对于串口通信,可能会遇到如串口无法打开、数据传输错误等问题。通过设置错误处理,我们可以更稳定地进行串口通信。
vb串口程序
关闭串口:完成通信后,调用Close方法关闭串口,释放资源。三、VB串口编程的常见问题与解决方法:1. 数据溢出:确保接收缓冲区大小足够,或者及时处理接收到的数据,防止数据堆积。2.
vb串口通信实例
- **关闭串口**:在程序退出或不再需要串口通信时,调用PortOpen = False关闭串口。4. **常见问题与解决** - **超时问题**:如果长时间未接收到数据,可能需要设置通讯超时。


控件
