VIPM 发布功能总结

前言

上一篇中,我们分析介绍了LabVIEW自带的安装发布功能,今天总结一下VIPM的发布功能。
841277-20161127184849456-1254320688.png
 

VIPM


提到LabVIEW,不能不提VI Package Manager (VIPM)这个工具包,该工具包包含了许多优秀的开源工具包。如果你愿意研究这些工具包,往往会发现你想实现的功能其实已经有很多人帮你实现了。

841277-20161127184850081-1955692323.png
 
 
VIPM的使用比较简单,关键在于肯花时间研究,如果你想进一步了解VIMP工具包的相关知识,可以参考下面这个链接,本文不再赘述。

[VI Package Manager (VIPM) 使用介绍]( http://sanwen8.cn/p/396QHAV.html)

这里我将重点总结的是其发布功能。

故事

- 如果你处于一个LabVIEW的开发团队中,你将不得不面对一个事实,你需要统一的架构或者工具包,来加速代码的开发。

- 如果你只是一个人开发,你也需要在不同的电脑上安装相同的工具包,以便自己可以复用项目中常用的工具和代码。

在没有发布功能前,我们往往这样做:
1. 将你的文件拷贝出来,并单独写一篇文章来讲述这些工具包应该安装在哪些目录下
2. 你可以用LabVIEW的发布功能,将其打包成一个安装包

这两种方式在情况不复杂的时候,可以帮助我们实现工具包发布的功能。但是随着开发年限增加,工具包也会不停增加,许多的文档复制工作或者细小的安装包管理都会是重复工作,会不断降低工作效率。

为此,如何快速的发布和安装工具包是LabVIEW工程师必备技能之一。

正文


打开VIPM,可以看到打包发布功能如下图所示
841277-20161127184851112-189456344.png
VIPM弹出 VI Package Builder 界面,在这个界面我们可以创建一个新的发布工程,或者打开一个已有的工程
841277-20161127184851628-219760891.png
这里我以曾经创建过的AutoRef工具举例,讲解工具的制作和发布工作
841277-20161127184853534-496848615.png
 在Build Infomation 中填写发布相关内容
841277-20161127184854831-144726381.png
在Display Information中,可以设置名称和图标等信息
841277-20161127184855893-1260625670.png
在Description中,可以详细的介绍自己的工具包如何使用
841277-20161127184856721-135623528.png
在Palettes中,可以配置选板一些参数
841277-20161127184857956-403367490.png
在Destinations 中,相当于做路径管理,可以根据需要创建一些目标相对路径,方便我们将工具包自适应不同环境的电脑上

这里我的工具包需要发布在LabVIEW Data目录下,所以我创建了一个Elton Data AutoRefs路径,其根目录为 OS的用户文档目录,并增加SubDirectory为 LabVIEW Data\ Elton Data\01 AutoRefs


841277-20161127184859050-726910879.png
在Source File Settings 可以看到我们发布的源代码,这里可以为每一个VI或者文件夹设置安装的路径
841277-20161127184900175-130516617.png
在源码中,可以指定顶层目录为ELton Data AutoRefs路径(上一步完成设置)
841277-20161127184900909-1089294561.png
不同的VI可以设置安装在不同路径下
  841277-20161127184901768-2016179878.png
可以在高级设置中,定义安装需要的环境,避免由于环境错误导致的安装错误
  841277-20161127184902737-906740790.png
在Custom Actions中,可以设置安装前后的动作
这里我在安装完成工具包后需要设置一些快捷键,所以单独添加了一个VI,将快捷键信息写入LabVIEW.ini文件中

841277-20161127184903643-312779724.png
最后可以看到自己工具包的名称,使用默认就好了~
841277-20161127184904393-557261896.png
完成设置后,可以点击工具包发布即可
841277-20161127184905034-1399916505.jpg
完成工具包制作后,即可在指定的目录下找到自己完成的安装包
841277-20161127184905409-2094287901.png

 VIPM工具包安装


双击打开工具包,我们即可看到制作好的内容,点击Install即可一键安装到LabVIEW中去
841277-20161127184906096-98722873.png
安装完成后,文件将放置于对应目录下:
841277-20161127184906659-1747304888.png
 并且可以自动实现快捷键的配置
841277-20161127184907175-1329128865.png

总结


VIPM发布功能的实现,让开发人员可以很轻松的定制和发布工具包,开发人员的努力可以让目标用户尽可能的减少配置的工作量,不仅方便自己,也方便他人。
 

转载于:https://www.cnblogs.com/EltonLiang/p/6106971.html

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值