Labview VIPM工具包發(fā)布
轉載自quechao990016?CSDN:http://t.csdn.cn/bpsYF
故事
- 如果你處于一個LabVIEW的開發(fā)團隊中,你將不得不面對一個事實,你需要統(tǒng)一的架構或者工具包,來加速代碼的開發(fā)。
- 如果你只是一個人開發(fā),你也需要在不同的電腦上安裝相同的工具包,以便自己可以復用項目中常用的工具和代碼。
在沒有發(fā)布功能前,我們往往這樣做:
1. 將你的文件拷貝出來,并單獨寫一篇文章來講述這些工具包應該安裝在哪些目錄下
2. 你可以用LabVIEW的發(fā)布功能,將其打包成一個安裝包
這兩種方式在情況不復雜的時候,可以幫助我們實現(xiàn)工具包發(fā)布的功能。但是隨著開發(fā)年限增加,工具包也會不停增加,許多的文檔復制工作或者細小的安裝包管理都會是重復工作,會不斷降低工作效率。
為此,如何快速的發(fā)布和安裝工具包是LabVIEW工程師必備技能之一。
正文
打開VIPM,可以看到打包發(fā)布功能如下圖所示

VIPM彈出 VI Package Builder 界面,在這個界面我們可以創(chuàng)建一個新的發(fā)布工程,或者打開一個已有的工程

這里我以曾經(jīng)創(chuàng)建過的AutoRef工具舉例,講解工具的制作和發(fā)布工作

?在Build Infomation 中填寫發(fā)布相關內(nèi)容

在Display Information中,可以設置名稱和圖標等信息

在Description中,可以詳細的介紹自己的工具包如何使用

在Palettes中,可以配置選板一些參數(shù)

在Destinations 中,相當于做路徑管理,可以根據(jù)需要創(chuàng)建一些目標相對路徑,方便我們將工具包自適應不同環(huán)境的電腦上
這里我的工具包需要發(fā)布在LabVIEW Data目錄下,所以我創(chuàng)建了一個Elton Data AutoRefs路徑,其根目錄為 OS的用戶文檔目錄,并增加SubDirectory為 LabVIEW Data\ Elton Data\01 AutoRefs

在Source File Settings 可以看到我們發(fā)布的源代碼,這里可以為每一個VI或者文件夾設置安裝的路徑

在源碼中,可以指定頂層目錄為ELton Data AutoRefs路徑(上一步完成設置)

不同的VI可以設置安裝在不同路徑下
?

可以在高級設置中,定義安裝需要的環(huán)境,避免由于環(huán)境錯誤導致的安裝錯誤
?

在Custom Actions中,可以設置安裝前后的動作
這里我在安裝完成工具包后需要設置一些快捷鍵,所以單獨添加了一個VI,將快捷鍵信息寫入LabVIEW.ini文件中

最后可以看到自己工具包的名稱,使用默認就好了~

完成設置后,可以點擊工具包發(fā)布即可

完成工具包制作后,即可在指定的目錄下找到自己完成的安裝包

?VIPM工具包安裝
雙擊打開工具包,我們即可看到制作好的內(nèi)容,點擊Install即可一鍵安裝到LabVIEW中去

安裝完成后,文件將放置于對應目錄下:

?并且可以自動實現(xiàn)快捷鍵的配置

總結
VIPM發(fā)布功能的實現(xiàn),讓開發(fā)人員可以很輕松的定制和發(fā)布工具包,開發(fā)人員的努力可以讓目標用戶盡可能的減少配置的工作量,不僅方便自己,也方便他人
轉載自CSDN:http://t.csdn.cn/bpsYF