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畫面,也有分享其程式碼。

https://forums.ni.com/t5/Developer-Center-Resources/Creating-a-Custom-Bookmark-Manager-for-LabVIEW/ta-p/3513079

 

最後附上一些相關有用的連結

[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文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

arrow
arrow

    安伯伯 發表在 痞客邦 留言(0) 人氣()