首页 新闻 赞助 找找看

c#串口接收怎么加timeout?

0
[已解决问题] 解决于 2017-03-21 11:09

背景:Comm_DataReceiv接收数据:先发送命令1,然后返回数据1,判断之后,再执行下一条指令。。。。


需求:等待一秒,不管数据有没有收到或者有没有完全,都执行下一条指令。

疑问:那么if里面该怎么写?


if ()
{
textBox1.Text="fail";
......
}

某的主页 | 菜鸟二级 | 园豆:278
提问于:2017-03-20 18:14
< >
分享
最佳答案
0

话说N年前写过短信猫发送

以后就再没写过串口了》。。。

 

不过你这需求

反正都不管接收了

用个timer定时发就行了啊...

奖励园豆:5
sun8134 | 初学一级 |园豆:98 | 2017-03-20 18:54

能具体点么?

| 园豆:278 (菜鸟二级) | 2017-03-20 19:28

@某: 额

你不是都不管接收了么?

就直接开个定时器

间隔1秒

顺序发送命令就行了额...

 

不用管Comm_DataReceiv都收了啥额...

sun8134 | 园豆:98 (初学一级) | 2017-03-20 20:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册