LabVIEW使用入門指導

LabVIEW是一種圖像化設計工具,它的“代碼”格式爲*.vi(Virtual Instrument),分爲前端面板和後端面板,前端面板又可以稱之爲頂層設計,是用戶界面,後端設計師代碼以及元器件試圖。

LabVIEW的前端後端面板
前端面板
前端面板中,用戶可以直接添加圖形模塊到設計區域,輸入控件主要包括布爾值,數值類型等,輸出指示符主要包括圖形,表格和數值顯示等。添加這些組件的方法是在設計區域的空白處點擊右鍵,選擇相應的類型即可。

前端面板

後端面板
輸入輸出部分,與前端面板基本想同,但是需要將相應元器件連接起來。函數面板裏主要是一些數學、信號處理以及循環模塊。

後端設計

實例1 疊加兩個信號

第一步,新建一個vi文件;
第二步,在前端面板上,點擊右鍵選擇添加兩個輸入數值和一個輸出數值,分別命名爲“x”“y”“x+y”;
第三步,切換到後端面板,點擊右鍵選擇添加數值運算符“add”,然後把輸入輸出連線;
第四步,保存文件爲add2_nos.vi;
第五步,修改文件圖標;
第六步,輸入“x”“y”的數值,點擊運行,就能夠看到“x+y”的值。

結構程序

LibVIEW提供了一下三種結構:
If/Else
For loop
While loop
這三種結構可以在後端設計中通過點擊右鍵添加。

LibVIEW是圖形化界面,所以它的代碼也是通過圖形化來實現的:

if{condition = true}
{Program for true condition}
else (if{condition = false})
{Program for false condition}

基本步驟:
通過比較確定條件爲真或假,然後選擇不同的情況進行連線,真和假兩種情況下的代碼都要放在設計好添加在結構中,當程序運行時,根據布爾類型的判斷選擇具體的結構分支運行。

實例2:創建一個vi文件,輸入一個數字,如果它比10小就加5,比10大就加10

具體步驟:
條件框圖
第一步:新建一個vi文件;
第二步,打開前端面板,插入兩個數值類型控件,一個爲輸入數值,另一個爲輸出數值;
第三步,在後端面板中選擇插入結構,因爲我自己安裝的是中文版,所以中文顯示的是條件結構;
第四步,插入比較器比較輸入數值與設定值的大小;
第五步,設計分支結構,結果爲真時設計一種結構,然後在條件框頂端選擇假,再在條件框中設計“假”情況下的結構。
第六步,編輯icno圖形保存設計。

loop循環

每個for循環具有到循環的“循環計數”輸入和在循環內的“循環迭代”輸出,只需將所需的循環數量連接到循環計數,並在循環內部放入適當的代碼。

for循環實例

步驟:
第一步,新建一個vi文件;
第二步,在前端面板中,插入數值控件,編輯它們的名稱分別爲input和output
第三步,在後端面板中,插入循環結構,連接input到循環體的N設置循環次數,在循環迭代體重添加加法器,循環體將執行累加算法,從0累加到(N-1),其中N是input中的數值。然後在循環體外部添加一個數組,在數組後添加累加器,最後將累加器的結果連接到output。
第四步,編輯圖標,並保存文件。
for loop實例

while循環實例

while循環和for循環十分相似,循環體將會一直執行直到滿足停止條件,將上一個for循環實例修改爲while循環,循環停止條件爲循環體的次數>=輸入數值。

步驟:
第一步,新建一個vi文件;
第二步,與for循環結構相類似,重複之前的操作,將循環停止條件設置爲當循環次數>=輸入數值。

while循環

數據結構

數據結構主要有兩種,一種是數組,另一種是簇。

數組

多維集合的相似數據和向量,矩陣和布爾數組。

用於方便地將數據從一個地方傳輸到另一個地方的不同數據的集合,類似於C語言和matlab中的結構體。

發佈了28 篇原創文章 · 獲贊 27 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章