以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  有串口缓冲区相关问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=13917)

--  作者:baoxyang
--  发布时间:2011/11/1 16:01:00
--  有串口缓冲区相关问题

Write(Value)

将字符串写入输入缓冲区。

Value: 要写入的字符串

 

ReadExisting:

读取输入缓冲区中的所有字符。

 

怎么都是在输入缓冲区呢?

 

我现在遇到,用

Write(Value)串口写入Modem AT指令,用ReadExisting来读取状态值。但连写入的数据及返回状态值都显示出来了。按我理解只取到返回状态值吧。

 

本人弄不明白,请指教!!谢谢了!!!


--  作者:baoxyang
--  发布时间:2011/11/2 9:55:00
--  

老大,为什么写及读都是在输入缓冲区呢?是我理解问题还是帮助有误?


--  作者:狐狸爸爸
--  发布时间:2011/11/2 10:00:00
--  
这些方法都是.net自有的,不会有问题的,你可以查查.net的中关于串口的文档。
--  作者:baoxyang
--  发布时间:2011/11/2 11:13:00
--  

foxtable帮助中介绍Write(Value)将字符串写入输入缓冲区

而微软serialport .net中介绍Write(Value)将数据写入串行端口输出缓冲区的。

 

明显是不一样的。

老大是否帮助的问题,还是实际中有存在不妥之处。


--  作者:狐狸爸爸
--  发布时间:2011/11/2 11:24:00
--  
那就是帮助问题的。