VB写的串口通信程序,如何取消文本框 默认的结束字符
我用MScomm控件写了一个小程序 来控制我的设备,控制效果还可以的,但是接收设备返回值的时候有点问题,请大家看看怎么解决:
(1)在程序写之前是用系统自带的超级终端来控制设备的;
其中 超级终端 在 ASCII senging 的设置选项里,有一项是” Send line ends with line feeds" (控制设备操作系统是英文的,我也不知道中文是什么意思); 如果把这一项不选的话,设备返回是对的,但是一但选上的话,返回值就有问题;
(2)VB里边,我把命令输在文本框中,然后把他发给Comm控件控制设备,但是发现返回值总有问题,就是和上边 把那个选项选上的效果是一样的;
所以,请大家帮忙,在VB里怎么做 怎么才能实现和超级终端 一样的 效果???
[解决办法]
line feeds 换行符 应该是Chr(10)
[解决办法]
Send line ends with line feeds
送出指令带换行符
[解决办法]
谢谢指点。
不过我想知道的是:如何让VB送出的指令(指令在text文本框内) 不带这个换行符?