我如何建立一個LabVIEW的VI能自動包含所有的SubVI?



主要軟體:
主要軟體版本: 7.0
主要軟體修正版本: N/A
次要軟體:

問題: 我需要去散布一個包含數個SubVI的LabVIEW程式, 所以我要一個簡單的方法去建立一個library(一個llb檔)以包含所有必要的檔案. 當我選擇 File >> Save As and then New VI Library, llb中將只會包含主VI而不會包含子VI. 請問有任何方法可以自動包含這些其他的VI到library裏面嗎?

解答: 有一個簡單的方法可以讓你包裝你所有的VI到LabVIEW的llb裏面. 執行下面的步驟即可:
1.到File >> Save with Options
2.選擇Development Distribution
3.如果你希望建立一個可以在一台電腦上獨立使用的library, 不需要安裝個別的vi.lib檔案, 你可以在Include vi.lib files的選項中打勾. 這將會儲存所有的內建的VI到你的程式中.(注意:這將會將有邊的視窗變更為自訂儲存)
4.如果你想要儲存VI及subVI但不想儲存其方塊圖, 即使用者無法修改它的話, 可以選擇Remove diagrams. 如果你需要在不同的平台下重新compile這個VI的話, 就不要勾選這個選項. 因為你無法重新compile一個沒有方塊圖的檔案.

這將會建立一個llb檔包含所有在程式中會用到的VI及subVI. 你現在已經將所有檔案包裝成一個了, 便可以散布出去. 一個llb中VI的儲存變更會比一個個別的VI要來得久, 因為OS必須將這個變更寫到更大的檔案裏頭. 對一個大的llb的儲存變更也會增加記憶體的需求及降低效能. 試著將每個llb檔的大小限制在1 MB.

以下是一些將VI儲存為library的優點

  • 你可以使用超過255個字元的檔名輸入
  • 你可以輕易地轉換一個library到其他的平台上, 相較於轉換多個VI
  • 你可以輕微壓縮檔案大小
  • 你可以在一個library中標示其中的某個VI是最上層的VI, 因此當打開這個llb時, LabVIEW會自動將所有上層VI打開

    注意:如果你有NI LabVIEW Professional Development System而且已經安裝了必要的元件, 你可以在Tools選單中建立shared libraries (DLLs).

    相關連結: National Instruments LabVIEW Support Homepage, National Instruments LabVIEW Support Homepage

    附加檔案:





    報告日期: 09/30/2003
    最後更新: 11/11/2003
    文件偏號: 31TAHQKD