串口读写vb.net 串口读写at24c04( 四 )


dwError = GetLastError();
if(dwError == ERROR_IO_INCOMPLETE){// normal result if not finished
dwBytesSent += dwBytesWritten; continue; }
......................
//我使用了多线程技术,在辅助线程中监视串口,有数据到达时依靠事件驱动,读入数据并向主线程报告(发送数据在主线程中,相对说来,下行命令的数据总是少得多);并且 , WaitCommEvent()、ReadFile()、WriteFile()都使用了非阻塞通信技术,依靠重叠(overlapped)读写操作,让串口读写操作在后台运行 。
VB.NET串口读写PLC内部地址再发读D区命令的时候缓存区大小就该变了啊.
哪来的缓存区大小变化 。设定好了就不动了 。
按你写的 顺序处理报文就可以了 。
每次处理完一次报文应答,就清空一次发送和接收缓存区 。
串口读写vb.net的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于串口读写at24c04、串口读写vb.net的信息别忘了在本站进行查找喔 。

推荐阅读