C# ---- 串口数据 YSI 实例(续)
2014-07-08 23:10
239 查看
如本文时间 23:05
由于实际设备使用网络传输转虚拟串口模式,现场安装之后还是出了问题。
从20:30研究到23:30才终于弄明白
这段线程挂起操作,绝不是当摆设的。。。。
如果传输数据需要时间,必须延长挂起时间。
由于实际设备使用网络传输转虚拟串口模式,现场安装之后还是出了问题。
从20:30研究到23:30才终于弄明白
//打开新的串行端口连接 sp.Open(); //丢弃来自串行驱动程序的接受缓冲区的数据 sp.DiscardInBuffer(); //丢弃来自串行驱动程序的传输缓冲区的数据 sp.DiscardOutBuffer(); //使用缓冲区的数据将指定数量的字节写入串行端口 sp.Write(wbb, 0, wbb.Length); //当前线程挂起500毫秒 System.Threading.Thread.Sleep(20000); //读取数据超时 sp.ReadTimeout = 10000; //读取接收数据 sp.Read(rdb, 0, rdb.Length); //读取记录转换为字符串 string[] rdstr = new string[rdb.Length];
这段线程挂起操作,绝不是当摆设的。。。。
如果传输数据需要时间,必须延长挂起时间。
相关文章推荐
- C#通讯编程入门--串口数据接收发送实例
- VB6.0 ---- 串口数据实例(C# 模拟串口数据)
- C# 串口接收数据中serialPort.close()死锁的实例
- C#操作串口serialPort实例
- C#实现读写EXCEL数据—附实例导出DATAGRIDVIEW 数据到EXCEL
- 串口接收数据c#
- C#异步数据接收串口操作类
- 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格
- 串口通信中接收数据时延迟处理与缓存处理的解决方案(C#)
- C#串口编程学习----简单实例
- C# 数据回滚实例
- C# 串口操作系列(3) -- 协议篇,二进制协议数据解析
- C#异步数据接收串口操作类
- C# 串口操作系列(3) -- 协议篇,二进制协议数据解析
- C#中请问如何在串口通讯中接收输出HEX格式数据
- 数据类型转换实例(C#)
- 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格
- 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格?[转]
- 以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格?
- C#串口发送接受数据