前言
任何一門工具,當你使用它到極致的時候,每每都朝着這樣子的兩個方向發展
1. 具備鼠標操做功能的軟件,他的使用的極致就是脫離鼠標,邁向鍵盤
2. 主要是鍵盤操做的,他的極致就是腳本自動化,或者說一鍵生成
不信?能夠打開Word,Excel ,Photoshop等軟件,體會一下專業軟件在快捷鍵和腳本方面的強大功能吧。
正如許多軟件同樣,LabVIEW也有豐富的快捷鍵,用過LabVIEW的你是否真正瞭解過他們呢?
本節小編將扒一扒那些讓你相見恨晚的LabVIEW快捷鍵,扒一扒你未曾瞭解的LabVIEW腳本。帶你從入門-->中級-->高級-->骨灰-->神級
入門快捷鍵
在剛接觸LabVIEW人中,很多人都會掌握一些必備的快捷鍵輔助其編程,快捷鍵的使用讓咱們免去了圖形化操做層級過深的煩惱。那麼,快來看看入門級別的快捷鍵你是否都有所瞭解呢?
Ctrl+E
必備神技之一,Ctrl+E, 若不會這個快捷鍵,那但是須要不停的切換先後面板了。此技能是LabVIEW開發的必備技能之一
Ctrl+H
打開及時幫助,必備技能之一
Ctrl+B
清除斷線
Ctrl+U
整理程序框圖,必備技能之一。不少初學者對何時用這個快捷鍵而感到困惑,其實,它雖在總體整理的效果上不理想,但單獨整理某一些選中線卻有奇效。
中級快捷鍵(已經有部分相見恨晚了)
Ctrl+R:
運行VI。LabVIEW的運行按鈕太方便了,以致於你們都直接使用點擊的方式來運行VI,在快速測試的時候,不知道這個快捷鍵,調試代碼的速度將會極大的受限。
Ctrl+I
打開VI屬性。當你編程到必定程度時,打開VI屬性將會是很是頻繁的一個工做,你全部關於VI的設置都會在這裏配置,包括:VI的窗口特性,VI的解釋說明,VI的界面大小,VI的執行屬性,VI的運行位置等等,快速打開VI屬性,讓配置更加靈活。
Ctrl+W
關閉當前VI。當打開20+VI不知道如何處理的時候,你必定不會以爲這個快捷鍵有多麼的美妙,能夠快速的關閉你不想看到的VI,配合Shift使用更有效。
Ctrl+=與Ctrl+-
這個快捷鍵用來調節前面板上字體的大小,統一字體的必備良藥...
Ctrl+Shift+N
這個快捷鍵用來打開LabVIEW導航。當LabVIEW框圖過大,或者某個控件找不到的時候,這個功能會異常有用
Ctrl+.
VI 停不下來怎麼辦,使用Ctrl+.。這至關於點擊強制中斷(慎用,只有在退出機制錯誤的時候使用該VI)
高級快捷鍵
Ctrl+滾輪
Ctrl+滾輪能夠快速的切換Case結構,簡單實用的技巧。
Ctrl+M
這個快捷鍵是我最想推薦的一個,不知道有沒有接觸過的。
用官方的語言描述就是 Change to Run Mode ,在學習LabVIEW幾年以內我一直不知道這個快捷鍵用在哪裏,直到後來作分佈式數據採集系統,才發現這個快捷鍵真的是神技能!
若是你使用過克隆模式(或者說共享內存副本),那麼必定遇到過這種狀況,當你須要編輯特定VI的時候,該VI每每是這樣子的
這我怎麼改代碼,沒法編輯呀,必須得找到VI打開的正確姿式啊。
我之前遇到這種狀況都是去磁盤目錄查找,後來才發現一個快捷鍵就能切換爲編輯模式,簡直太好用了!
該技能在LabVIEW FPGA編程的過程當中尤其重要,由於你的FPGA爲了保證並行,系統會默認給將VI切換爲克隆模式,若是不知道這個快捷鍵,你的編程將是噩夢!
Ctrl+Q
LabVIEW官方給出的Ctrl+Q是退出LabVIEW意思,以下圖所示,這哪是什麼神快捷鍵呢?
不要着急,真正的LabVIEW Ctrl+Q可不是這樣子用的,咱們一般將Ctrl+Q定義爲Windows 下的Show Project
這個功能的做用是 Show Project,好像也不怎麼樣把。你這麼想就大錯特錯了!
LabVIEW做爲圖形化的編程語言,全部的代碼所有以VI的形式展示,當開了不少VI的時候,你將不得不花大量的時間在不一樣的VI之間進行切換,有了這個快捷鍵,可讓你在茫茫的VI代碼中迅速回到你的項目,節約大量翻找VI的時間
專家級別快捷鍵
Ctrl+Shift+Space
高級級別快捷鍵也難不倒你? 那麼看看專家級別使用哪些快捷鍵吧~
當你寫程序邁向專家級別,使用鼠標來寫LabVIEW程序會盡量的減小,大部分的工做都開始使用QuickDrop來實現。那麼QuickDrop在哪裏呢?
在菜單View-->Quick Drop 下能夠看到快速放置選項
在菜單控制選項中,默認的快捷鍵使用的是Ctrl+Space。因爲大部分人使用搜狗輸入法,Ctrl+Space會與輸入法衝突,咱們經常將快捷鍵修改成Ctrl+Shift+Space
設置好快捷鍵,則能夠在先後面板使用該按鍵彈出以下窗口
經過輸入不一樣的字母,就能夠快速搜索須要的函數。這裏由於搜索時英文字符少而準確,因此我一直推薦你們用英文的LabVIEW版本。
Ctrl+Shift+Space+自定義+回車
自定義的使用是Quick Drop發揮優點的強力緣由之一,經過Config屬於本身的快捷鍵,可讓節約大部分查找經常使用VI的工做量
上圖所示的快捷鍵就是我經常使用的一些快捷鍵定義,經過定義經常使用的快捷鍵簡寫,可讓你定製屬於本身的加速工具,快捷鍵沒必要太多,經常使用的定義好就能讓你的編程6的飛起~
Ctrl+Shift+Space+Ctrl+預約義按鍵+回車
若是你沒有使用過腳本就永遠體會不到自動化編程帶來的魅力,下圖所示是LabVIEW自帶的一些Ctrl+的快速放置
我比較經常使用的,第一個是Ctrl+T
(這裏所有省去了彈出Ctrl+Shift+Space的說明),使用該快捷鍵可讓你快速排列後面板的控件標籤,輸入控件放置在左側,顯示控件放置在右側,從而爲整理控件提供了前提
另外一個是Ctrl+R,若是你遇到刪除一段代碼的時候,你將不得不面臨刪掉部分VI,而後從新鏈接斷線的機械工做。爲此,LabVIEW已經替你解決了,你只須要選中想要刪除的VI,彈出Quick Drop對話框,而後Ctrl+R,奇蹟就會出現啦!
其餘的還有不少,就靠各位探索啦!
骨灰級別快捷鍵
神馬,還有骨灰級別?不瞞你說,骨灰上面還有,那是無邊的天際!
快速放置的核心功能若是僅僅是定義幾個快捷鍵,那麼其功能也真的是優先,更增強勢的快捷鍵使用應當配合自定義的LabVIEW程序,我這裏僅僅介紹一些我本身的快捷鍵
Ctrl+Shift+Space+Custom VI Content
這裏的Custom VI Content 使用的是QuickDrop的另外一個分支,即放置VI代碼片斷
好比我定義了一個Quick Drop快捷鍵e
經過快捷鍵Ctrl+Shift+Space+e+Enter實現以下代碼的快速放置。
有了這個代碼放置,基本上就告別從選板上拖拽過While循環,全部架構均可以一鍵放置,節約大量的工做時間。
Ctrl+Shift+Space+Ctrl+Custom VI Script
強大的自定義功能,讓咱們能夠擺脫繁瑣的代碼繪製工做,實現LabVIEW程序的快速開發。
這裏以本身定義的幾個工具包來介紹腳本的強大功能!
Ctrl+Shift+Space+Ctrl+A
若是你曾經爲架構中建立控件引用而感到繁瑣,那麼你必定沒有使用過腳原本建立這些重複的代碼,請看下面這個功能你會如何實現?如何能夠快速建立控件引用而且排列控件位置呢?(我將在後續文章詳細介紹該功能的實現),只要你定義好你想作的事情,腳本能夠在1s內完成它。作自動化控制的咱們,難道不想讓本身的工具也自動化起來嗎?
Ctrl+Shift+Space+Ctrl+S
若是你使用面向對象編程,頻繁的建立子VI將是你不得不面對的問題,如何實現一鍵排列子VI前面板控件並自動鏈接接線端子呢?下圖所示的就是自動排版前面板並建立子VI的過程。
其餘的自定義快捷鍵還有不少,不管是NI Community仍是LAVA都會有不少人開發一鍵快捷鍵,若是你願意提升本身的編程效率,
將會發現許多有用的工具!
神級快捷鍵
神級別的快捷鍵更多的是論壇的高人,且大多數都是歪果仁。多去逛逛論壇,LabVIEW世界其實很大很大....
結尾
若是你有更好的快捷鍵使用心得,能夠留言聯繫我,我會修正文章,總結更好的文檔;
另,術業有專攻,聞道有前後,在知識大門前,咱們能夠略窺一二,殊不知天外有天,人外有人。保持一顆謙遜的心,專一於技術的提升,精益求精~
-----謹以此文獻給落入LabVIEW坑卻仍不放棄的各位,咱們不是專業的軟件工程師,卻有一顆上進的心。