Home
Support
为什么当我在RT端运行Quanser提供的控制系统快速生成工具包,我的LabVIEW崩溃了?
为什么当我在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端运行程序前,启动重编译功能,这种崩溃就会得到避免。有两种方法能够解决这种崩溃现象。
- 在左键单击运行按钮的同时单击 <Ctrl-Shift> 会强制整个层级重编译。
- 相关编译环境下,批量编译代码。
这个问题被记录在Corrective Action Request #358717中。相关的修正并不会影响运行代码的稳定性,只会影响将代码下载到RT端的过程。
相关链接: KnowledgeBase 1A99CBIT: Forcing a VI to RecompileLabVIEW 2012 Help: Mass Compile Dialog Box
附件:
报告日期: 03/29/2013
最近更新: 08/24/2015
文档编号: 67SF82X2
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.