在VI执行时用户按下Alt键会占用掉CPU的所有资源



主要软件:
主要软件版本: 8.5.1
主要软件修正版本: N/A
次要软件: N/A

问题: 为什么在VI执行时,按下Alt键时会消耗调系统的所有资源?

解答: 在VI运行的时候,用户可以在不使用鼠标的情况下,按下Alt键高亮或者浏览VI窗口的文件菜单。如果按下Alt一次,之后不再按下的话,CPU使用率会达到100%(双核机器为50%),从而使包括当前VI在内的所有系统操作速度变慢。


您可以选择将VI运行在Dialog(对话框)模式下,禁用文件菜单栏,从而避免这种情况:

  1. 开打VI,选择File»VI Properties(文件»VI属性)
  2. 选择Window Appearance(窗口外观)
  3. 选择Dialog(对话框)模式

 

或者您可以在显示文件菜单的情况下阻止上述情况发生:

  1. 开打VI,选择File»VI Properties(文件»VI属性)
  2. 选择Window Appearance(窗口外观)
  3. 选择Default(默认)模式Select Default mode
此时,Alt键对VI的运行没有任何影响。如果不小心按下,不会有任何事件发生。

 

本篇KB对LabVIEW8.0到8.5.1的所有版本均有效。附件中的例子VI表明“Dialog”(对话框)模式的解决方案并不是每次都有效,请按照上面的替代方案以避免CPU锁死。

相关链接: KnowledgeBase 2K3G233P: Increased CPU Usage When LabVIEW Window is Minimized.

附件:





报告日期: 01/26/2004
最近更新: 06/25/2009
文档编号: 35P9DEFJ