为什么当我在RT端运行Quanser提供的控制系统快速生成工具包,我的LabVIEW崩溃了?



主要软件: LabVIEW Modules>>LabVIEW Control Design and Simulation Module
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题: 当使用quanser提供的RCP工具包在RT端运行控制设计和模拟功能的时候,运行一个编译正常的VI会导致LabVIEW崩溃。我该如何避免这种情况?

解答: 这是NI控制设计与模拟工具包的一个bug,Quanser的RCP调用了这个工具包,导致会把一个编译不正常的多态子系统从windows端下载到RT端。这种情况只发生于在RT端运行相关VI的时候。在LabVIEW崩溃报表中,会有如下错误记录:

Exception: Access violation (0xC000005) at EIP=0x00FE5E80.

如果强制LabVIEW在RT端运行程序前,启动重编译功能,这种崩溃就会得到避免。有两种方法能够解决这种崩溃现象。

这个问题被记录在Corrective Action Request #358717中。相关的修正并不会影响运行代码的稳定性,只会影响将代码下载到RT端的过程。


相关链接: KnowledgeBase 1A99CBIT: Forcing a VI to Recompile
LabVIEW 2012 Help: Mass Compile Dialog Box

附件:





报告日期: 03/29/2013
最近更新: 08/24/2015
文档编号: 67SF82X2