关于LabVIEW事件结构的超时问题
2015-07-14 13:57
197 查看
LabVIEW事件结构最容易遇到的一个问题就是前台程序被挂起,看几篇相关文章后有以下结论。结论:
1. 超时时间等于事件结构等待一次事件的时间,在超时时间内没有等到事件则执行[超时]事件;2. 如果在超时时间内等到了一次事件,便处理事件对应的程序而不执行[超时]事件;3. 事件对应程序执行结束便等待下次事件4. 当一个事件正在处理中时,程序接受其它事件,并按事件队列执行5. 事件不分优先级,只按事件队列,处理完一个事件再处理下一个事件6. 对于CAN接收帧产生的中断,必须在处理完停止前的全部中断再响应停止7.解决方案有a.消除事件队列,不让队列过长;B.清除CAN缓存,不让其产生事件;C.加快程序处理速度,不让队列过长。C方案应该最可取了。
来自为知笔记(Wiz)
1. 超时时间等于事件结构等待一次事件的时间,在超时时间内没有等到事件则执行[超时]事件;2. 如果在超时时间内等到了一次事件,便处理事件对应的程序而不执行[超时]事件;3. 事件对应程序执行结束便等待下次事件4. 当一个事件正在处理中时,程序接受其它事件,并按事件队列执行5. 事件不分优先级,只按事件队列,处理完一个事件再处理下一个事件6. 对于CAN接收帧产生的中断,必须在处理完停止前的全部中断再响应停止7.解决方案有a.消除事件队列,不让队列过长;B.清除CAN缓存,不让其产生事件;C.加快程序处理速度,不让队列过长。C方案应该最可取了。
来自为知笔记(Wiz)
相关文章推荐
- 如何将LabVIEW的VI转换为C语言代码
- LabVIEW用户事件使用方法
- CDockablePane使用心得
- 微博结集成书 过把“作家瘾”
- 我的架构师梦想日记(重开)
- Android ActionBar 一步一步分析
- hdu 3416 Marriage Match IV dijkstra + isap
- 豪哥真功夫
- ASP.Net使用母版页窗
- IDAPython 脚本
- javascript 中的location.pathname
- windows下源码安装golang
- 导入工程后出现“注: 某些输入文件使用或覆盖了已过时的 API”的一种解决办法
- redis 数据持久化
- GRE写作必备句型
- NYOJ 35 表达式求值(栈的压入与弹出)
- php和phpredis安装
- 一、状态压缩dp(3)炮兵阵地
- 利用bastille配置安全的linux系统
- C++的XML编程经验――LIBXML2库使用指南