关于VB中mscomm控件的问题向大侠们请教一下
我用VB写个上位机程序通过串口读取下位机的数据,上位机每发送一组功能代码,下位机就返回一组数据。但是有的时候我的代码发送过去了,可下位机不返回数据,导致我的程序就停止不运...
我用VB写个上位机程序通过串口读取下位机的数据,上位机每发送一组功能代码,下位机就返回一组数据。但是有的时候我的代码发送过去了,可下位机不返回数据,导致我的程序就停止不运行了,想问一下,有没有什么办法能在我每次发完功能码后判断一下是否产生了oncomm事件,如果没产生,重新发送功能码。我本来是用定时调用发送功能码做的,但是定时有时候数据还没处理完,下一个指令就发出去了,也会有问题,定时间隔太长的话传输速度又太慢。高人帮忙解决一下啊!急急急!我思路就是想发送代码---接收数据进行处理---处理完成----再发送代码---接收处理。直到数据全部读完。现在总是遇到中途因为没接收到数据程序就停止的状况
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询