【LabVIEW技巧】路径依赖解除方法

【LabVIEW技巧】路径依赖解除方法,第1张

【LabVIEW技巧】路径依赖解除方法 前言 LabVIEW程序开发,让我们的程序设计变的简单容易,但是设计过程中也不乏大量的重复性工作,其中最让人头痛的莫过于依赖冲突问题。



事实上,只要你对文件进行了修改或者移动,必不可少的依赖冲突就会产生。



如何避免依赖,或者说设计一个容易移植的程序呢? 本文给大家一个思路,有更好的意见可以共同探讨。


正文

LabVIWE路径依赖的解除有很多方法,今天介绍的相对简单便捷的一种,后续我也会整理整理其他的一些解除方法。



什么是路径依赖冲突

文本语言中每一个函数是只是一个Function,而LabVIWE的函数却是一个文件,所以LabVIEW开发出来的程序会存在许多的.vi文件,这些文件在磁盘上按照一定的规律存储。



如果你脱离LabVIEW改变了这些存储规则,各种路径依赖的冲突就会产生,最典型的表现形式如下图所示:

为什么会出现路径冲突 路径冲突的出现有很多原因,常见的情境有以下方面: 1. 写了一些代码发现名字命名不好,在磁盘下修改了这些命名 2. 需要用到其他项目中的一些文件,所以拷贝了一份过来 3. 需要移植到另外一台电脑上,或者给别的人去阅读代码   怎么解决路径冲突 路径冲突形成的原因各不相同,这里小黑只介绍一下如何避免拷贝代码带来的路径冲突。



事情的起因是这样的:

有一天,小黑突然想起当前的项目需要使用用户登陆界面,而登陆功能都做过N个版本了,不想再重新写一遍。


于是小黑想把以前项目中的代码复用到新项目。



简单复制后出现了许多许多的路径冲突和依赖问题。



为了避免上述的问题,小黑通过下面的方法去做,问题迎刃而解。



干货如下:

1.将需要解除依赖关系的VI放置于一个空白的项目中去,这里可以是一个VI,也可以是一个文件夹或者是一个项目

2.创建源代码发布的Builds,建立一个发布的工程 3.将需要发布的内容添加到Always Include中去

4.设置目标目录,用于设定发布的路径

5.设置支持目录,该目录主要用于放置依赖的一些文件VI

6.源代码设置,其中核心代码的正常配置到目标目录下即可,这里重点看的是依赖目录放置位置,选择Dependencies,然后选择为支持目录。


其他的一些附属 *** 作可以自己摸索。



5.解除对VI的依赖关系 完成上述的设定后,可以预览一下发布代码后的内容,这里我将依赖的VI都放在了data目录下

点击发布按钮,即可在目标文件夹下找到依赖解除的VI了。



解除依赖后的VI直接复制移动到项目下,新的项目就会使用一个没有任何冲突的VI群了。



简单的配置,带了了效率的极大提升!这个技能必不可少! 后记 我分享这些内容,一方面是为了整理和输出知识的过程,另一方面也给还没有注意到这个细节的工程师带来一些思考。



如果你觉得这些文章对自己有帮助,或者你也有一些属于自己的心得体会,不妨后台联系我,共同探讨进步,闭门造车永远是慢速前进的,分享才会促进共同进步。






    来自为知笔记(Wiz)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/588143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存