我在MAX中使用DAQ助手创建了一个DAQmx任务。在我的LabVIEW7.1程序中,直接把这个任务的任务名连接到DAQmx属性节点来设置它的属性时。第一次运行的时候没有问题。但当我关掉LabVIEW然后重新打开vi并运行时,返回了一个错误代码 -200088的错误。怎样才能修复它?
.
在LabVIEW7.1中,如果MAX创建的任务所连接的第一个vi是属性节点时确实会出现这样的错误。而如果第一个vi不是属性节点或者属性接点在程序的中间出现时,就不会发生该错误。
该错误在程序创建后第一次运行时也不会发生。一直到你保存了程序,退出了LabVIEW再重新打开该程序并且运行时才会发生。 而在LabVIEW7.1以后的版本中这个现象就不会出现了。
您可以在调用属性节点之前先调用另外一个vi来解决这个问题。DAQmx Is Task Done.vi可以备用来完成这一操作而不改变程序的任何功能,下图给出了如何使用该vi来解决问题。在进行这项修改之前,记得及时备份你的程序。修改之后,保存并退出LabVIEW,再重新启动程序,并且运行,这一错误不在发生。