VI Snippet

VI Snippets 是個 LabVIEW 高效能工具,讓使用者可以輕易地分享他們的程式 (VI)。它可以將程式儲存成一個.PNG 的圖片檔,使用者就不需再到小畫家裡貼圖製造圖片檔了。

此外,有了 VI Snippets 製作出來的.PNG 檔案之後,使用者只需要把它拖拉到程式區 (Block Diagram) 內,圖片裡的程式便會被完整地複製出來。更重要的是,被複製出來的程式,是可以直接執行的! 使用者可將 .PNG 檔以圖片形式寄給同事,也可將它貼在網頁上。

在 NI 的技術支援網頁內已經可很普遍地看到 VI Snippets 被使用於範例程式上。使用者只須把網頁上的圖片拖拉到程式區裡,範例程式就可以被快速複製出來。

看到圖 1 時,您將發現在圖片的左上角有一個小手掌、小箭頭,以及 LabVIEW Icon。如果您看到類似這樣的圖片出現在網頁上出現時,您就可以任它為一個 VI Snippets,並將它拉進程式裡。您再也不需要擔心程式區複製出來後,人機介面的樣式會受到影響,因為 VI Snippets 會將您辛辛苦苦做出來的人機介面樣式,完整無缺地擷取下來。

我要如何製造 VI Snippets?
在LabVIEW 2009 內製造 VI Snippets 非常簡單,您只需要將您所需要的程式區塊選取起來,然後到Edit >> Create VI Snippet from Selection,程式會自動指引您到要儲存.PNG 檔的位置。

Probe Watch Window
當您在 Debug 程式時,常會放許多 Probe 在程式區裡,以監視資料的狀態。但如程式較大、Probe 較多時,常為您帶來很大的困擾,因為每一個 Probe 都會開啟一個小視窗。

Probe Watch Window 的新功能可將這些小視窗整合成一個視窗,讓您所有 Probe 的數值呈現在同一個視窗中,如此不但可以讓 Debug 的環境變得更為整齊,也可以讓您的數據更加明確。

當我們放置 Probe 時,Probe Watch Window 就會自動出現,我們也可以前往View >> Probe Watch Window將它呼叫出來。

Probe Watch Window 也可以將 SubVI 裡的 Probe 整合進去,它甚至可以把 Waveform 的資料,用圖形的方式加以呈現,讓我們在 Debug 的時候,不需要一直去查看人機介面,它是一個對程式撰寫或是維護者非常有幫助的新工具。

小提醒
不是所有LabVIEW 程式區圖片的PNG 檔都可以直接拉入LabVIEW 唷!只有 LabVIEW 2009 VI Snippet 功能所製作出的.PNG 檔才可以這樣使用。由於 VI Snippets 在製作時,LabVIEW 會把程式裡的資訊寫到 .PNG 檔的 Header 上,這樣一來程式的資訊才會跟著 .PNG 檔走。

原文出自於虛擬儀控季刊2009年第四季, LabVIEW 2009 - 更有效率的開發環境