虛擬儀器與LabVIEW程式設計(高職)

虛擬儀器與LabVIEW程式設計(高職)

《虛擬儀器與LabVIEW程式設計(高職)》是2017年西安電子科技大學出版社出版的圖書,作者是陳棟,崔秀華。

基本介紹

  • 中文名:虛擬儀器與LabVIEW程式設計(高職)
  • 作者:陳棟 崔秀華
  • 出版社:西安電子科技大學出版社
  • 出版時間:2017年3月
  • ISBN:9787560643557
內容簡介,目錄,

內容簡介

本書系統介紹了虛擬儀器的概念和圖形化程式語言LabVIEW編程技術。全書共分為9章,內容包括虛擬儀器的基本概念、LabVIEW開發平台以及虛擬儀器程式的創建、結構、數組、簇、波形圖、波形圖表、字元串和檔案控制、儀器控制等。書中通過大量實例和練習介紹LabVIEW的基本原理和虛擬儀器編程技術,從而更好地幫助學生運用虛擬儀器技術。

目錄

第1章 虛擬儀器概述 1
1.1 虛擬儀器 1
1.1.1 測量儀器的發展歷程 1
1.1.2 虛擬儀器的基本概念 2
1.1.3 虛擬儀器與傳統儀器的比較 3
1.1.4 虛擬儀器的基本功能 3
1.1.5 虛擬儀器的基本組成 4
1.1.6 虛擬儀器無處不在 5
1.2 LabVIEW開發平台 5
1.2.1 LabVIEW簡介 6
1.2.2 前面板 7
1.2.3 程式框圖 9
1.2.4 工具選板、控制項選板和函式選板 12
1.2.5 選單欄 15
1.2.6 LabVIEW幫助選項 17
1.3 LabVIEW項目 21
1.3.1 創建LabVIEW項目 21
1.3.2 使用LabVIEW項目 21
1.4 基於虛擬儀器技術的測試系統 22
1.4.1 虛擬測試儀器的硬體系統 23
1.4.2 虛擬測試儀器的軟體系統 24
1.5 LabVIEW學習建議 24
本章小結 24
思考與練習 25
第2章 一個簡單VI的設計 26
2.1 常用數據類型 26
2.1.2 布爾型數據 29
2.1.3 強制轉換點 30
2.2 VI的創建 30
2.3 數據流編程模式 31
2.4 子VI的創建與調用 33
2.4.1 什麼是子VI 33
2.4.2 創建圖示和設定連線板 33
2.4.3 創建子VI 37
2.4.4 調用子VI 37
2.5 VI編輯調試技術 39
2.5.1 VI的編輯技術 39
2.5.2 VI的調試技術 39
本章小結 41
思考與練習 41
第3章 幾種常用的程式結構 42
3.1 For循環 42
3.1.1 創建For循環 42
3.1.2 For循環的自動索引 44
3.2 While循環 45
3.2.1 創建While循環 45
3.2.2 While循環的自動索引 47
3.2.3 布爾開關的機械動作 47
3.3 循環的定時時間控制 48
3.4.1 移位暫存器的概念 50
3.4.2 創建移位暫存器 50
3.4.3 初始化移位暫存器 51
3.4.4 創建層疊移位暫存器 53
3.5 反饋節點 54
3.5.1 創建反饋節點 54
3.5.2 初始化反饋節點 55
3.6 實現階乘運算的程式設計 57
3.7 實現測量結果算術平均值的程式設計 58
3.8 條件結構 59
3.8.1 創建條件結構 60
3.8.2 設定條件結構 61
3.9 順序結構 63
3.9.1 創建順序結構 64
3.9.2 順序局部變數 65
3.10 事件結構 67
3.10.1 事件驅動的概念 67
3.10.2 創建事件結構 68
3.10.3 配置事件結構 69
3.10.4 用戶界面事件分類與
事件註冊模式 70
3.11 禁用結構 71
3.11.1 條件禁用結構 71
3.11.2 程式框圖禁用結構 72
3.12 公式節點 72
3.12.1 創建公式節點 73
3.12.2 公式節點的語法及使用說明 74
3.12.3 表達式節點 75
3.13 越限報警的程式設計 76
本章小結 77
思考與練習 78
第4章 數組、簇與波形顯示 79
4.1 數組 79
4.1.1 數組的概念 79
4.1.2 創建數組 80
4.1.3 數組函式 82
4.2 多態函式 88
4.3 簇 88
4.3.1 簇的概念 88
4.3.2 創建簇 89
4.3.3 簇函式 90
4.3.4 錯誤簇 94
4.4 波形 94
4.4.1 波形的概念 94
4.4.2 創建波形 95
4.5 波形圖 95
4.5.1 在波形圖中顯示單條曲線 96
4.5.2 在波形圖中顯示多條曲線 97
4.6 波形圖表 98
4.6.1 在波形圖表中顯示單條曲線 100
4.6.2 在波形圖表中顯示多條曲線 101
4.7 自定義波形圖和圖表 102
4.7.1 自定義波形圖和圖表的外觀 102
4.7.2 圖形工具選板 102
4.7.3 自動調整標尺 103
4.7.4 格式化X標尺和Y標尺 103
4.8 LabVIEW數據的波形顯示程式設計 103
4.9 其他類型的圖形和圖表 104
4.9.1 XY圖 105
4.9.2 數字波形圖 106
4.9.3 Windows三維圖形 107
4.9.4 混合信號圖 111
本章小結 115
思考與練習 115
第5章 字元串與檔案輸入/輸出 116
5.1 字元串 116
5.1.1 創建字元串輸入控制項和
顯示控制項 116
5.1.2 字元串顯示類型 116
5.1.3 字元串函式 118
5.2 檔案輸入/輸出 124
5.2.1 選擇檔案I/O格式 124
5.2.2 檔案I/O函式 125
本章小結 134
思考與練習 134
第6章 數據採集 135
6.1 數據採集系統的構成 135
6.2 數據採集設備 135
6.2.1 數據採集設備類型 136
6.2.2 數據採集設備主要指標 136
6.3 數據採集系統的軟體結構 139
6.3.1 系統軟體結構 139
6.3.2 驅動軟體 140
6.3.3 套用軟體 142
6.4 數據採集設備的設定與測試 143
6.4.1 測試與自動化資源管理器 144
6.4.2 數據採集設備的設定與測試 144
6.5 數據採集基礎知識 147
6.5.1 採樣 147
6.5.2 輸入信號的類型 149
6.5.3 輸入信號的連線方式 150
6.5.4 信號調理 152
6.6 信號生成、處理和分析 152
6.6.1 信號生成 153
6.6.2 時域分析 155
6.6.3 頻域分析 156
6.6.4 數字濾波器 159
6.7 基於NI USB-6009採集卡的
數據採集套用 161
6.7.1 模擬輸入 162
6.7.2 模擬輸出 168
6.7.3 數字輸入/輸出 168
6.8 基於第三方採集卡的數據採集套用 169
6.8.1 LabVIEW中使用第三方數據
採集卡的方法 170
6.8.2 凌華PCI9118DG多功能數據
採集卡的套用 170
本章小結 174
思考與練習 175
第7章 儀器控制 176
7.1 儀器控制系統的構成 176
7.2 GPIB 177
7.2.1 概述 177
7.2.2 GPIB系統組成 177
7.2.3 GPIB訊息 178
7.2.4 匯流排構成 178
7.2.5 GPIB函式 179
7.3 串口通信 181
7.3.1 概述 181
7.3.2 串口通信函式 181
7.4 VISA 182
7.4.1 概述 182
7.4.2 為什麼使用VISA 183
7.4.3 VISA函式 183
7.5 儀器驅動程式 184
本章小結 186
第8章 實用編程技術 187
8.1 局部變數和全局變數 187
8.1.1 局部變數 188
8.1.2 全局變數 190
8.1.3 局部變數和全局變數的
使用提示 192
8.2 屬性節點 192
8.2.1 創建屬性節點 193
8.2.2 使用屬性節點 194
8.2.3 設定VI屬性 197
8.3 動態載入和調用VI 200
本章小結 203
第9章 虛擬儀器套用設計 204
9.1 雙蹤虛擬示波器的設計 204
9.1.1 設計目的 204
9.1.2 設計內容 204
9.1.3 設計報告要求 204
9.1.4 示波器測量理論 205
9.1.5 虛擬示波器的前面板 205
9.2 電壓、電流、電阻測試儀的設計 206
9.2.1 設計目的 206
9.2.2 設計內容 206
9.2.3 設計報告要求 206
9.2.4 電壓、電流、電阻測試儀的
理論 207
9.2.5 電壓、電流、電阻(VCR)特性
測試儀的前面板 207
參考文獻 208

相關詞條

熱門詞條

聯絡我們