我正在 Labview 中开发一个数据采集程序,该程序使用多个平移台、相机、高速数字化仪和其他仪器。我正在一台计算机上开发该应用程序,并将其部署到另一台计算机上。开发计算机具有labview 2013,而要部署应用程序的计算机当前具有Labview 2012,但当我们将应用程序移到那里时,我们将其升级到Labview 2013。有些驱动程序需要不同版本的驱动程序才能在 Labview 2012 下运行,而不是在 Labview 2013 下运行。
我试图将仪器的所有 vi、子 vi 和驱动程序保留在一个目录树中,以便我可以将整个树移动到将部署它的计算机上。
当我在 Labview 中加载项目时,会弹出很多“解决加载冲突”对话框。当我去调查时,Labview 说它找不到导致冲突的文件之一,但它还是弹出了对话框。示例如下:
每次我加载这个项目时都会发生这种情况 - 保存所有内容不会将新路径输入到 Labview 中。我还尝试创建一个新项目,并将这些 vi 拉入,但新项目具有相同的加载冲突。
显然Labview或这些vis认为这些不再存在的vi仍然存在。
如何修复我的项目、vi 或 Labview,以便它只使用应有的 vi,并且我不会遇到所有这些冲突,其中许多冲突与不存在的文件有关?
我刚刚遇到了同样的问题,但解决了它,如下所示:
在项目窗口中,展开“依赖项”组。您应该会看到其中列出的每个不需要的子 vi。
右键单击每个项目并选择“替换为项目找到的项目...”。这将弹出熟悉的冲突解决对话框,继续选择正确的路径,然后单击“确定”。
现在,由于依赖关系已更改,Labview 将更改调用 VI 中保存的依赖关系路径。您将看到一个保存对话框,询问您是否要将更改保存到正在调用刚刚更改其路径的依赖项的VI。您想要保存更改。
对所有依赖项执行此操作,您就可以开始了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)