VB.NET SerialPort串口通讯问题,多谢指导!
一个交互式串口通讯的小问题,热心人帮忙指点一下!!!本人(VB新手)使用编写了一个串口工具,纯属偷懒的工具 ^_^。
使用 SerialPort (串口收发)、OpenFileDialog(打开文本)、Button(文本发送)等控件。串口已能连接,并能接收和发送字符串。现在问题如下:
在1.txt里面写着需要按顺序发送的指令。1.TXT内容如下:
SHO
SHO 1
SHO 2
SHO G
SHO L
........
等
当按下Button按钮时,选择要发送的指令类的TXT文本(1.txt),首先按行发送第一行指令(如:SHO),串口都会读取回应的大量数据。此时:当串口传入 “Press RETURN to continue” 时,自动发送回车换行符(VBCRLF);当串口传入 “=“ 时继续发送下一行(如:SHO 1)。之后以此类推,直到1.txt的所有指令行发送完毕,结束整个过程。