VI Package Manager概論

JKI Software 公司的 VI Package Manager (VIPM),可建構程式碼的再使用程序,以降低專案成本。針對多個專案、多台電腦,與多位開發成員,VIPM 可輕鬆管理並共享可重複使用的 VI。

且 VIPM 共有 3 種版本,可支援 1 ~ 100 位開發工程師的團隊。 他們分別是:

  1. VIPM Professional
  2. VIPM Enterprise
  3. VIPM Community

各版本功能簡單敘述如下:

VIPM Professional 可建立 VI 封包,而只要安裝任何 VIPM 版本的同事與客戶均可共用封包。此版本亦可追蹤 LabVIEW 專案所使用的 VI 封包,因此可輕鬆於專案之間切換,且確保已安裝正確版本的封包。

VIPM Enterprise 具備 VIPM Professional 的所有功能,並可透過網路管理 VI Package Repository。只要資料庫增加新的封包,則網路上的其他 VIPM 使用者均將收到通知,並可輕鬆尋找並將之安裝於 LabVIEW 中。

VIPM Community 為免費版本,可透過網路與公司所屬的 VI Package Repository 安裝封包。

各個 VI Package Repository Client License 均對應 1 組 VIPM Client,以連接公司的 VI Package Repository 並下載封包。

image

目前NI正在推廣package manager的觀念,所以

開發任何程式,過程中,往往面臨許多要重複撰寫的部分。像是資料讀取、資料寫入…等。如果可以應用模組化程式設計的概念,將程式開發過程模組化,把常用的功能製作成可以重複使用的「模組」,供後續使用。就可以節省發時間,更多的時間將可以用來發想更多創意,並提升生活品質。

所以,模組化程式開發的優點至少有兩個:

  1. 程式可以重複套用,不用每做一次專案就重新開發一次;
  2. 將來如果程式修改,只要改模組化程式,就等於同時修改多個專案。