gpt4 book ai didi

conflict - 如何解决Labview加载冲突

转载 作者:行者123 更新时间:2023-12-01 02:23:13 33 4
gpt4 key购买 nike

我正在 Labview 中开发一个数据采集程序,该程序使用多个转换阶段、相机、高速数字化仪和其他仪器。我正在一台计算机上开发该应用程序,并将其部署到另一台计算机上。开发计算机有labview 2013,应用程序将在其上部署的计算机目前有Labview 2012,但是当我们将应用程序移到那里时,我们会将其升级到Labview 2013。某些驱动程序需要不同版本的驱动程序才能在 Labview 2012 下运行,而不是在 Labview 2013 下运行。
我试图将仪器的所有 vi、subvi 和驱动程序保存在一个目录树中,以便我可以将整个树移动到将要部署的计算机上。

当我在 Labview 中加载项目时,会弹出很多“解决加载冲突”对话框。当我去调查时,Labview 说它找不到导致冲突的文件之一,但它弹出了对话框。一个例子如下:

Labview Resolve Load Conflict

每次我加载这个项目时都会发生这种情况 - 保存所有不会将新路径输入到 Labview 中。我也尝试创建一个新项目,并将这些 vi 拉进来,但新项目具有相同的负载冲突。

显然 Labview 或这些 vis 认为这些不再存在的 vi 仍然存在。

我如何修复我的项目、vi 或 Labview,使其只使用它应该使用的 vi,并且我没有遇到所有这些冲突,其中许多冲突是不存在的文件?

最佳答案

我刚刚遇到了同样的问题,但像这样解决了它:

在您的项目窗口中,展开 Dependencies 组。您应该会看到列出的每个不需要的 subvi。
右键单击每个并选择“替换为项目找到的项目...”。这将打开熟悉的冲突解决对话框,继续选择正确的路径,然后单击确定。
现在,由于依赖项已更改,Labview 将更改保存在调用 VI 中的依赖项路径。您将看到一个保存对话框,询问您是否要保存对正在调用您刚刚更改其路径的依赖项的 VI 所做的更改。您想保存更改。
对所有依赖项执行此操作,您应该很高兴。

关于conflict - 如何解决Labview加载冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18750900/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com