首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决Labview加载冲突

如何解决Labview加载冲突
EN

Stack Overflow用户
提问于 2013-09-12 04:43:56
回答 2查看 9.2K关注 0票数 6

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

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

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-18 03:17:25

我刚刚遇到了同样的问题,但解决方法如下:

在项目窗口中,展开“依赖项”组。您应该会看到在那里列出了每个不需要的subvi。

右键单击每个项目并选择“替换为项目找到的项目...”。这将打开熟悉的冲突解决对话框,继续并选择正确的路径,然后单击OK。

现在,由于依赖项已更改,Labview将更改保存在调用VI中的依赖项路径。您将看到一个保存对话框,询问您是否要保存对正在调用您刚更改其路径的依赖项的VI的更改。您想要保存更改。对所有依赖项执行此操作,您就可以开始工作了。

票数 4
EN

Stack Overflow用户

发布于 2013-09-13 04:53:09

我发现,当需要从NI默认位置移动驱动程序文件和库时,重命名这些文件可以防止进一步的混淆。

例如,如果您有一个需要移动到自定义目录位置的"instr.vi“,则重命名该文件"my_instr.vi”并链接到重命名的文件可防止将来发生冲突。

当然,这最初可能会涉及到一些重命名所有文件的工作,然后指示您的调用VIs使用这些新重命名的驱动程序文件,但在最初的时间投资之后,您应该不会有任何问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18750900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档