有哪些LabVIEW快捷鍵讓你相見恨晚


前言

任何一門工具,當你使用它到極致的時候,往往都朝着這樣子的兩個方向發展

1. 具有鼠標操作功能的軟件,他的使用的極致就是脫離鼠標,邁向鍵盤
2. 主要是鍵盤操作的,他的極致就是腳本自動化,或者說一鍵生成

不信?可以打開Word,Excel ,Photoshop等軟件,體會一下專業軟件在快捷鍵和腳本方面的強大功能吧。

正如許多軟件一樣,LabVIEW也有豐富的快捷鍵,用過LabVIEW的你是否真正了解過他們呢?

本節小編將扒一扒那些讓你相見恨晚的LabVIEW快捷鍵,扒一扒你不曾了解的LabVIEW腳本。帶你從入門-->中級-->高級-->骨灰-->神級

入門快捷鍵

在剛接觸LabVIEW人中,不少人都會掌握一些必備的快捷鍵輔助其編程,快捷鍵的使用讓我們免去了圖形化操作層級過深的煩惱。那么,快來看看入門級別的快捷鍵你是否都有所了解呢?

Ctrl+E

必備神技之一,Ctrl+E, 若不會這個快捷鍵,那可是需要不停的切換前后面板了。此技能是LabVIEW開發的必備技能之一
Ctrl+H
打開及時幫助,必備技能之一

Ctrl+B

清除斷線

Ctrl+U

整理程序框圖,必備技能之一。很多初學者對什么時候用這個快捷鍵而感到困惑,其實,它雖在整體整理的效果上不理想,但單獨整理某一些選中線卻有奇效。
 

Ctrl+N

創建一個新的VI ,通用快捷鍵

Ctrl+S

保存VI ,通用快捷鍵

Ctrl+O

快速打開一個VI,通用快捷鍵

中級快捷鍵(已經有部分相見恨晚了)

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坑卻仍不放棄的各位,我們不是專業的軟件工程師,卻有一顆上進的心。

 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM