VB下与串口RS232的通信问题 50
现在知道在VB环境下要使用mscomm控件来进行通信,很不理解那个接收过程,当有消息通过RS232传输过来时,VB如何将这个消息存储到缓冲区呢?还有从缓冲区读取的过程是怎...
现在知道在VB环境下要使用mscomm 控件来进行通信,很不理解那个接收过程,当有消息通过RS232传输过来时,VB如何将这个消息存储到缓冲区呢?还有从缓冲区读取的过程是怎么实现的啊.我现在要做的还要发送信息给RS232,当缓冲区为空时发送A信息,缓冲区不为空时发送B信息.怎么实现呢?
打个比方:RS232每隔0.1S会传来一个消息,我要先把消息放到缓冲区,如何实现?再将信息读取,处理得到我想要的部分,比如第8位到第31位,如何实现?当缓冲区内容被读取完,即为空时,向RS232发送一个信息A控制一个杆子落下,若不为空,发送B控制杆子抬起?
分数可再加,全给了都行(本来也不多),急啊
谢谢各位高手指点 展开
打个比方:RS232每隔0.1S会传来一个消息,我要先把消息放到缓冲区,如何实现?再将信息读取,处理得到我想要的部分,比如第8位到第31位,如何实现?当缓冲区内容被读取完,即为空时,向RS232发送一个信息A控制一个杆子落下,若不为空,发送B控制杆子抬起?
分数可再加,全给了都行(本来也不多),急啊
谢谢各位高手指点 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询