前言
第一課LabVIEW 導航瞭解 LabVIEW 開發環境的主要組成部分,及在 LabVIEW 中新建項目和 VI
1.1 LabVIEW 是什麼?
LabVIEW 是一種圖形化編程環境,用於開發複雜的測試、測量和控制系統。
LabVIEW 的優點
- 基於平臺的測試與控制解決方案
- 與多種硬件實現連接
- 可擴展至多個終端和操作系統
- 提供內置的分析庫
練習1 創建 VI
目標 :創建一個計算兩個數值乘積的應用程序。
步驟:
- 打開LabVIEW 2018軟件,在主界面左上角點擊文件 ,新建VI
- 這時會彈出兩個窗口:程序框圖 和 前面板。點擊程序框圖,鼠標右鍵出現函數面板,爲了不用每次右鍵,點擊函數選板左上角的圖釘按鈕,將其固定;當然,也可以選擇不固定。
- 函數面板裏選擇數值,乘這個函數,將其放到程序框圖裏
- 乘有兩個輸入和一個輸出,在輸入端鼠標右鍵創建 常量,在輸出端鼠標右鍵創建 顯示控件。雙擊輸入端,輸入兩個乘數,這裏我輸入的是3和7!
- 此時,我們雙擊輸出端的顯示控件,會跳轉到前面板, 點擊上方工具欄向右箭頭表示的運行選項,顯示結果爲21
- 以上輸入爲常量,數值無法改變,所以當我們輸入爲變量的時候,需要對框圖作調整。在兩個輸入選項上都右鍵選擇轉換爲輸入控件,這個時候在前面板可以輸入數字,我輸入的是7和8,點擊運行,結果顯示爲56
1.2 項目瀏覽器
使用 項目瀏覽器窗口管理 LabVIEW 項目。 LabVIEW 項目包括 VI、保證 VI 正常運行所必需的文件,以及其他補充文件。例如,文檔或相關鏈接。LabVIEW 項目表示爲項目文件 (.lvproj)。
添加文件夾至項目,爲項目的項創建組織化的結構。
1.3 VI的組成
LabVIEW VI 包含三個主要組成部分-前面板窗口、程序框圖和圖標 / 連線板。
前面板 | 程序框圖 | 圖標 / 連線板 |
---|---|---|
用戶界面 | 包含圖形化編程的源代碼 | 表示 VI 並使 VI 可以被用作子VI |
由輸入控件 (輸入)和顯示控件 (輸出)組成 | 包含全部前面板輸入 / 顯示控件接線端 | 映射輸入 / 輸出端至 VI |
1.4 前面板
前面板 時VI 的用戶界面。包含輸入控件和顯示控件,它們分別用作 VI 的交互式輸入和輸出接線端。
通過前面板窗口工具欄按鈕運行和編輯 VI。
輸入控件 | 顯示控件 |
---|---|
交互式輸入 | 交互式輸出 |
旋鈕、按鈕、轉盤和其他輸入 | 圖表、指示燈及其他顯示 |
模擬儀表輸入設備,併爲程序框圖提供數據 | 模擬儀表輸出設備,並顯示程序框圖採集或生成的數據 |
1.5 程序框圖
程序框圖對象包含接線端、子 VI、函數、常量、結構和連線,它們用於在其他程序框圖對象間傳輸數據。
運行 VI 時,用戶可使用程序框圖工具欄上出現的按鈕調試 VI。
程序框圖組成部分
組成部分 | 說明 |
---|---|
接線端 | 接線端是前面板和程序框圖之間交換信息的輸入輸出端口。接線端顯示爲圖標可節省空間 |
節點 | 節點爲程序框圖對象,帶有輸入和 / 或輸出端,且在 VI 運行時執行操作。相當於文本編程語言中的語句、運算、函數和子程序。節點可以是函數、子 VI 或結構。 |
函數節點 (函數) | 函數爲 LabVIEW 的基本元素,不具有前面板或程序框圖。函數圖標使用淡黃色背景色。 |
子 VI | 子 VI 是出現在另一個 VI 程序框圖上的 VI,它們帶有前面板和程序框圖。任何 VI 均可用作子 VI。雙擊子 VI 時打開前面板和程序框圖。 |
圖標 | 圖標爲 VI 的圖形化表示。子 VI 前面板右上角的圖標,即爲其放置在程序框圖後顯示的圖標。 |
連線板 | 連線板是 VI 的輸入和輸出連線圖連線板接線端對應 VI 前面板的輸入控件和顯示控件。在程序框圖窗口不能訪問連線板圖標。 |