运行我的 LabVIEW Operator Interface 的时候,程序出现意外的死机



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

问题:
有时候会出现这样的情况,当修改了TestStand自带的LabVIEW Operator Interfaces 例程的之后 (简单的和完全功能版的),在运行这些程序的时候出现死机。根据修改的不同,这种现象可能出现在任何一个子VI。有可能发生在程序的最开始,也有可能发生在关闭程序的时候。


解答:
当处理ActiveX的时候,这种死机可能由很多因素造成。你应该确保当不需要某个ActiveX引用的时候一定要关闭它。一些没有关闭的ActiveX引用可能导致程序死机。假设程序的代码都是没有问题的,那么还有一个对于LabVIEW Operator Interface 死机的解释。所有的属于LabVIEW Operator Interface子VI都把它们的 "首选执行系统" 设置为"其它 2" 或者 "与调用方相同"。将这个改为其它的可能导致 Operator Interface 死机

如果你现在碰到死机的问题,而且你也不确定是否改变了某个子VI的Preferred Execution System,下面的步骤有助于帮助你解决这个问题:
  1. 调试代码直到你找到导致死机的子VI。

  2. 打开这个子VI,右键点击其图标然后选择 VI 属性

  3. VI 属性窗口上部的下拉列表控件中选择 执行

  4. 检查在 "首选执行系统" 下的下拉框项。如果不是 "其它 2" 或者 "与调用方相同",选择 "其它 2". 如果 "首选执行系统" 被设置为 "与调用方相同",你需要找出调用方,然后重复上面的步骤2到步骤4。


相关链接:

附件:





报告日期: 02/28/2003
最近更新: 04/26/2009
文档编号: 2URBIDO6