LabVIEW 使用入门(简明笔记)
目錄
- 實用工具
- 導航窗口
- 即時幫助窗口
- VI層次結構
- 新建項目
- 創建VI
- 編輯前面板
- 工具選板
- 控制選板
- 編輯程序框圖(背面板)
- 函數選板
- 程序框圖編輯
- 字符串、變量
- 程序結構
- 順序結構
- For循環
- While循環
- 條件結構(類似IF語句)
- 總結
實用工具
導航窗口
快捷鍵:Ctrl + Shift +N
Labview2016沒有縮放功能,因此在閱讀較大程序時變得很麻煩,使用導航窗口會生成一個可拖動視圖的小窗口,以便于快速移動到想要閱讀的程序處,增加可閱讀性。
即時幫助窗口
快捷鍵:Ctrl + H
即使幫助窗口會實時顯示鼠標所在的控件的名稱、類別、幫助等信息,方便認識控件,對于新人來說十分友好。
VI層次結構
快捷鍵:Alt + V + h
查看(V) ->> VI層次結構(H)
VI程序由多個子VI組成,使用VI層次結構可以直觀的了解程序的結構,雙擊對應圖標可以快速定位到對應的VI程序。
新建項目
文件(F) ->> 新建… ->> 項目
創建VI
快捷鍵:Ctrl + N
新建VI后會自動生成兩個面板:前面板與程序框圖(背面版),可以用Ctrl + E進行面板的切換。前面板用于調用控件,布置GUI界面,程序面板用于調用結構、函數等進行編程操作以實現目標程序的功能,基本邏輯與一般的文本類高級語言相似。
編輯前面板
工具選板
快捷鍵:Shift + 鼠標右鍵
綠色亮燈部分是手動與自動的切換開關,綠燈亮起時是自動模式,綠燈滅的時候是手動模式。自動模式下鼠標會根據所處的位置自動切換功能,手動模式下需要用Shift + 鼠標右鍵來切換鼠標的功能。熟練使用工具選板可以自定義配置控件顏色,大小等GUI構圖。
控制選板
在前面板空白處右擊
控制選版用于調用控件布置GUI界面,點擊左上角的圖釘可以將選板固定,選用的控件會在程序框圖中同步生成對應元素,用于編程操作。
一般程序設計會從前面板開始設計,選擇需要的操作單元,一般字符串控件等都有著顯示和輸入兩種狀態,可以隨時在前面板或程序框圖進行切換。
編輯程序框圖(背面板)
函數選板
背面板空白處鼠標右擊
函數選板是實現軟件功能的主要部分,可以選擇各種函數包,類似于庫函數,通過幫助界面可以連接各種接口實現功能,功能豐富,大家在需要的時候可以直接上網搜索或在自帶的幫助指南書查找進行調用。部分控件還需要安裝額外的插件,比如串口通訊時的VISA驅動,在NI官網可以自行下載。
程序框圖編輯
常見的邏輯判斷,循環,順序等功能在函數選板的編程中都能找到,以下是常用的功能
字符串、變量
常見的數值、字符串的初始化、轉換等都可以在這幾個板塊早找到,單擊選中就可以在程序框圖中放置,右擊程序框圖上的圖標可以設置屬性。
局部變量
右擊控件的圖標可以選擇創建局部變量,引用等元素,用于函數操作。
程序結構
順序結構
結構文件夾中可以選擇各種程序結構,平鋪式順序結構可以讓程序像膠卷電影一樣按幀執行。
每一個框格中放置程序,程序會至左向右執行,每一個框格的程序執行后向下一幀執行。添加幀的操作是在框格上右擊,選擇向前或向后添加幀。
For循環
While循環
條件結構(類似IF語句)
總結
Labview功能強大,開發方便,自帶的VI可以做到數據采集,圖像處理等功能,但與主流的編程軟件來比還是有點差別,適合硬件工程師,或急需縮短項目開發周期的開發者。由Labview編寫的上位機程序在其它計算機上使用時需要安裝labview的支持才可以使用,而且編寫的程序運行時CPU占用率特別高(可能是我不會優化)。本人也是偶然接觸到labview感覺到其便利性,但確實是比較小眾,網上的資源比較少,大家有問題可以發評論區一起討論。
最后友情推薦一本書:《LabVIEW入門與實戰開發100例》 分模塊講解的,新手用來對著例程參考學習蠻方便的。有需要的可以私信分享。
總結
以上是生活随笔為你收集整理的LabVIEW 使用入门(简明笔记)的全部內容,希望文章能夠幫你解決所遇到的問題。