发布使用CVI编写的传统DAQ应用(错误-10240)



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

问题: 我有一个使用CVI编写的DAQ应用,已经生成为发布包。在其它只有NI-DAQ和CVI运行引擎(RTE)的电脑上安装该应用,每次运行应用中DAQ部分就会出现错误-10240。我已经测试了发布电脑上NI-DAQ的所有软硬件部分,它们都工作正常。发布包在安装有完整CVI和NI-DAQ的电脑上运行正常。该如何修正这个错误并且使CVI生成的应用正常工作?

解答: 错误-10240表示CVI代码不能正常与NI-DAQ驱动通信,因为CVI代码需要安装运行引擎并且添加CVI对传统DAQ(Traditional DAQ)的支持。在发布包中,您可以设置自动包含并且安装运行引擎;但是CVI对传统DAQ的支持需要手动添加。

解决方法是在电脑上安装NI-DAQ时添加CVI支持。如果您已经安装了NI-DAQ,则您只需要按照下面简单的几个步骤添加CVI支持就可以了:
  1. 在Windows中,进入控制面板» 添加/删除程序
  2. 选中National Instruments Software并且选择Change
  3. 一个新的窗口会自动弹出并列出所有已安装的National Instruments软件。选中NI-DAQ 7.x, Traditional,点击右边的Modify
  4. NI-DAQ安装程序将会运行(您需要安装程序的CD或者路径)。安装程序完成装载之后,展开传统DAQ部分,并勾选to have CVI Support installed for Traditional NI-DAQ(CVI对传统NI-DAQ的支持)
  5. 设置完毕后点击Next ,等待安装程序完成修改
  6. 这样,您在运行您的应用时,应该就不会遇到错误-10240了。

如果您在其它电脑安装NI-DAQ时就知道以后会用到CVI发布的程序,您只需要在初次安装NI-DAQ时选择CVI对传统NI-DAQ的支持即可。没有可以在安装您发布程序时自动添加该支持的方法,而是需要完成这几个简单的步骤从而保证程序正常运行。

注意:以上是在Windows XP下添加CVI支持的步骤,对于其它版本的Windows可能略有差异。

相关链接: National Instruments LabWindows/CVI Support Homepage
KnowledgeBase 15BHMK92. Error -10240 when Running LabVIEW-DAQ Application

附件:





报告日期: 03/16/2004
最近更新: 04/29/2010
文档编号: 37FAP3KD