错误代码:-200088:在LabVIEW 7.1中运行NI-DAQmx程序



主要软件:
主要软件版本: 7.1
主要软件修正版本: 7.1.1
次要软件: Driver Software>>NI-DAQmx

问题:
我在MAX中使用DAQ助手创建了一个DAQmx任务。在我的LabVIEW7.1程序中,直接把这个任务的任务名连接到DAQmx属性节点来设置它的属性时。第一次运行的时候没有问题。但当我关掉LabVIEW然后重新打开vi并运行时,返回了一个错误代码 -200088的错误。怎样才能修复它?


解答: 说明: 对于该问题的解决方案,也可以参考该链接LabVIEW 7.1.1 Maintenance Release.

在LabVIEW7.1中,如果MAX创建的任务所连接的第一个vi是属性节点时确实会出现这样的错误。而如果第一个vi不是属性节点或者属性接点在程序的中间出现时,就不会发生该错误。

该错误在程序创建后第一次运行时也不会发生。一直到你保存了程序,退出了LabVIEW再重新打开该程序并且运行时才会发生。 而在LabVIEW7.1以后的版本中这个现象就不会出现了。

您可以在调用属性节点之前先调用另外一个vi来解决这个问题。DAQmx Is Task Done.vi可以备用来完成这一操作而不改变程序的任何功能,下图给出了如何使用该vi来解决问题。在进行这项修改之前,记得及时备份你的程序。修改之后,保存并退出LabVIEW,再重新启动程序,并且运行,这一错误不在发生。

可参考下图进行修改:


相关链接:

附件:


error_200088_workaround.gif - error_200088_workaround.gif


报告日期: 06/25/2004
最近更新: 10/22/2007
文档编号: 3AOCQ9B5