|
我的应用程序是在LabVIEW 6.1下开发,并且将一些vi.lib中的VI保存在应用程序目录。当我在7.0或后面版本中加载时,我得到了Error Code Database VI(vi.lib路径下VI的备份)的以下错误代码“Call Library Function Node: function not found in library”
NI不推荐将vi,lib路径下面的VI另存到自己的应用程序目录。NI在每次修订这些VI时会做些改动。如果你希望在新的版本的LabVIEW中用老版本的vi.lib中的VI,就可能得到错误信息。
在这种情况下,LabVIEW 6.1 和7.0中的Error Code Database VI 发生了变化,所以在6.1中可以工作的VI在7.0中不工作了。为了解决这个问题,将你应用程序文件价中的vi.lib VI替换成LabVIEW 7.0 vi.lib 路径下的VI。同事,使得你的应用程序直接使用vi.lib 下的VI。一种自动的解决方式是将应用程序文件夹中从LabVIEW 6.1路径下保存的子VI重命名,这样,打开VI时,新版本的LabVIEW会在当前版本vi.lib路径中找这些VI。
|