Labview Bookmark Manager 似乎是LabVIEW2013後有的東西,但是一直沒有被廣泛討論使用到,其實我覺得是很不錯的一項東西,尤其是對如果是一個團隊需要共同開發維護程式的時候,需要做程式碼的檢閱(Code Review)...等(軟體工程Software Engineering)項目。先來說說Bookmark Manager可以做什麼,列舉一些寫程式中常見的情況 :
- 專案程式撰寫到一半被中途打斷,應該要怎麼提醒自己(他人)程式的進度到哪裡了?
- 我們們常常在程式內中打上註解,提醒自己或是他人這段程式需要注意什麼或是如何使用,但是,當一個專案交接給他人時,要怎麼有系統把所有的註解行列出來討論呢?
- 團隊Code Review後討論結果,如何將結果和程式做結合?(Software Engineering)
- 程式專案進度很趕,先用快速
(簡便)的方式趕出一個半成品給使用者,但是我想註記日後再回來修改?
以上這些情況都可以用Bookmark Manager來完成。
Bookmark Manager 的使用方式也非常簡單,當在有需要做註解的地方前面加上個( # )號,Bookmark Manager就會將這段文字自動的加在清冊裡面。
Bookmark的文字又分成: 黑粗體的Bookmark Tag ,和空白後面的內文。可以當做bookmark tag就是把同一種類型的做一種歸類。
接者打開Bookmark Manager (View-->Bookmark Manager)
我參考Darren's 大前輩神人的方式做三種Group的分類:
- ToDo-待完成事項
- CodeReview-團隊開發code review
- Benchmarking-需要重新檢視、整理得程式
在這個畫面上,都可以對有興趣的項目連點兩下,直接到該VI檢視,真的非常方便。
有三種情況的VI是不會顯示在Bookmark Manager上:
- VIs are saved in an earlier version of LabVIEW. Load the VIs into memory or mass-compile them into the current LabVIEW version.
- VIs are password-protected. Add the passwords to the password cache.
- VIs are locked. Unlock the VIs to view the bookmarks.
另外,VI Bookmark Manage如同Express VI一樣是可以自己改寫客制化的,可以參考這篇開啟方法和做法。
網路論壇上高高手分享改寫後可以直接在Bookmark Manager中看到Block Diagram畫面,也有分享其程式碼。
最後附上一些相關有用的連結
[NIWeek 2013] Bookmark API in LabVIEW 2013
LabVIEW Help: Creating a Bookmark Manager
NIWeek 2013 Keynote: Enabling a Community With LabVIEW 2013
Three use can of LabVIEW Bookmarks
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
學習相關LabVIEW文章:
程式分享相關LabVIEW文章:
考取LabVIEW證照相關: