欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

续:C#串口操作

发布时间:2023/12/10 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 续:C#串口操作 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
今天继续写C#的工业扫描串口。
突然遇到一个很奇怪的问题:那就是我要求把某些码得到之后进行业务处理,但是就是这个时候突然发现扫描出来的 码位数不正确了!
我就很怀疑自己的代码逻辑了。于是,我就逐行进行调试,而接受口扫描值的变量竟然是正确的,当我跳出调试回到程序中时候,竟然得到的码是正确的了!很郁闷!!!!!
后来,我才想到,原来串口传输的数据是有限制的,每次只可以传输8位,而我要求传输的数据是13位,再加上\r\n那就是15位了,那也就是一次的传输根本就接受不到正确的值。!
可能是自己天资愚笨,想了很久,还是没有实现的办法。
后来就索性,让系统挂起100毫秒。

System.Thearding.Theard.Sleep(100)

不知道其他高手有什么解决的办法!往赐教!!

转载于:https://www.cnblogs.com/cheatlove/archive/2006/04/04/367017.html

总结

以上是生活随笔为你收集整理的续:C#串口操作的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。