No.102282 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/11/22 12:19:33 发贴者IP:14.125.35.215 标题:liufengzhong:添加超时ADAT接收器? 摘要:No.102282添加超时ADAT接收器? 我想添加一个简单的超时ADAT接收器,因为有时候,如果你把光缆才通过 p when pinsneq(violation) :> int _; 声明,它只会挂,从未退出线程。 我需要退出线程执行一些操作,所以我想读端口计数器每回合(或使用一个计时器),并使用select语句就像在超时的例子将是我最好的选择。 while(1) { violation = word; select { case t when timerafter(count + 100000) :> void: printf("timer reached\n"); return; case p when pinsneq(violation) :> int _ @ count: break; } ... ......
>>返回讨论的主题
|