标题:VB.NET SerialPort串口通讯问题,多谢指导!
只看楼主
yangtianxiao
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-5-3
结帖率:100%
 问题点数:0 回复次数:3 
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的所有指令行发送完毕,结束整个过程。
搜索更多相关主题的帖子: 字符串 
2016-05-03 16:58
yangtianxiao
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-5-3
得分:0 
看了论坛相关帖子,好多都没人回答,估计希望不大!哈哈
2016-05-03 17:46
yangtianxiao
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-5-3
得分:0 
有高手帮助一下兄弟吗?谢谢啦!!!
2016-05-08 16:47
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
利用StreamReader类的ReadLine方法,将1.txt的内容接行读取到一个字符串数组中,然后根据串口传入的数据进行判断,发送指定的行的数据。

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2016-05-15 09:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-464356-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.262907 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved