LabVIEW虛擬儀器設計教程

LabVIEW虛擬儀器設計教程

《LabVIEW虛擬儀器設計教程》是2012年人民郵電出版社出版的圖書,作者是何玉鈞、高會生。全書共12章,包括虛擬儀器基礎,LabVIEW 2009編程環境,LabVIEW基本操作,LabVIEW數據操作,程式結構,變數、數組、簇和矩陣,圖形與圖表顯示,檔案I/O,信號分析與處理,數據採集,LabVIEW資料庫編程,網路與通信編程等方面的內容。

基本信息


叢 書 名 21世紀高等院校電氣工程與自動化規劃教材
責任編輯 賈楠
開 本 16 開
印 張 18.5
字 數 487 千字
頁 數 288 頁
裝 幀 平裝
版 次 第1版第1次
本 印 次 2012年8月
首 印 數 -- 冊
定 價 36.00 元

內容提要

本書按照“循序漸進、逐步深入、重在實踐”的原則,通過理論與實例相結合的方式,介紹了利用LabVIEW 2009進行虛擬儀器程式設計的方法和技巧。每個章節都配有大量的編程實例,可以讓讀者更加快捷地掌握相應的編程方法。
本書可以作為高等院校虛擬儀器等相關課程的教材或教學參考書,也可供相關工程技術人員參考。

目錄

第1章 虛擬儀器基礎 1
1.1 虛擬儀器技術概述 1
1.1.1 虛擬儀器的概念 1
1.1.2 虛擬儀器的特點 2
1.2 虛擬儀器的構成及分類 2
1.2.1 虛擬儀器的構成 2
1.2.2 虛擬儀器的分類 4
1.3 虛擬儀器軟體開發環境 4
1.3.1 虛擬儀器開發軟體 4
1.3.2 G語言的概念 5
1.4 習題 5

第2章 LabVIEW編程環境 6
2.1 LabVIEW概述 6
2.1.1 LabVIEW簡介 6
2.1.2 LabVIEW發展歷程 6
2.2 LabVIEW 2009編程環境 7
2.2.1 LabVIEW 2009的安裝 7
2.2.2 LabVIEW的啟動 12
2.2.3 LabVIEW編程界面 14
2.2.4 LabVIEW選單和工具列 16
2.2.5 LabVIEW選板 23
2.3 LabVIEW幫助系統 28
2.4 習題 30

第3章 LabVIEW基本操作 31
3.1 VI創建與編輯 31
3.1.1 VI創建 31
3.1.2 VI編輯 37
3.2 子VI創建與調用 43
3.2.1 子VI創建 43
3.2.2 子VI調用 50
3.3 VI的運行與調試 51
3.3.1 VI運行 51
3.3.2 VI調試 51
3.4 習題 54

第4章 數據操作 56
4.1 數據類型 56
4.1.1 數值型 56
4.1.2 布爾型 60
4.1.3 字元串與路徑 63
4.2 數據運算 67
4.2.1 數值運算 67
4.2.2 比較運算 70
4.2.3 邏輯運算 73
4.2.4 字元串運算 75
4.3 習題 77

第5章 程式結構 79
5.1 順序結構 79
5.1.1 LabVIEW程式數據流編程 79
5.1.2 順序結構的組成 80
5.1.3 順序結構中數據傳遞 83
5.1.4 順序結構套用舉例 84
5.2 循環結構 85
5.2.1 For循環 85
5.2.2 While循環 88
5.2.3 循環結構外部與內部數據交換與自動索引 89
5.2.4 移位暫存器及反饋節點 92
5.3 條件結構 96
5.3.1 條件結構的組成 96
5.3.2 條件結構的配置及操作 97
5.3.3 條件結構內部與外部的數據交換 99
5.3.4 條件結構套用舉例 99
5.4 事件結構 100
5.4.1 事件驅動概念 100
5.4.2 事件結構的組成 101
5.4.3 事件結構的配置與操作 102
5.4.4 事件結構的套用舉例 104
5.5 禁用結構 105
5.5.1 程式框圖禁用結構 105
5.5.2 條件禁用結構 106
5.6 公式節點 108
5.7 習題 110

第6章 變數、數組、簇和矩陣 112
6.1 變數 112
6.1.1 局部變數 112
6.1.2 全局變數 114
6.1.3 局部變數和全局變數使用注意事項 116
6.2 數組 117
6.2.1 數組的創建 117
6.2.2 數組的算術運算 122
6.2.3 數組函式及操作 122
6.3 簇 136
6.3.1 簇的創建 136
6.3.2 簇函式及操作 138
6.3.3 錯誤輸入及錯誤輸出簇 143
6.4 矩陣 144
6.5 習題 145

第7章 圖形與圖表顯示 147
7.1 波形數據 147
7.1.1 波形數據的組成 147
7.1.2 波形數據操作函式 152
7.2 圖形圖表控制項 154
7.3 波形圖 155
7.3.1 波形圖的組成 155
7.3.2 波形圖顯示波形的數據格式 156
7.3.3 波形圖屬性設定 157
7.3.4 波形圖組成元素的使用 159
7.3.5 波形圖套用舉例 161
7.4 波形圖表 162
7.5 數字波形圖 164
7.5.1 數字數據 164
7.5.2 數字波形圖 165
7.6 XY圖 166
7.6.1 XY曲線圖 166
7.6.2 Express XY圖 167
7.7 強度圖表與強度圖 168
7.8 混合信號圖 170
7.9 三維圖形 171
7.10 其他圖形控制項 174
7.11 習題 176

第8章 檔案I/O 177
8.1 檔案I/O基礎 177
8.2 檔案I/O函式和VI 179
8.3 文本檔案的寫入與讀取 182
8.3.1 純文本檔案 182
8.3.2 電子表格檔案 184
8.3.3 XML檔案 186
8.3.4 Windows配置檔案 187
8.3.5 基於文本的測量檔案 188
8.4 二進制檔案的寫入與讀取 190
8.4.1 二進制檔案 190
8.4.2 數據存儲檔案 191
8.4.3 高速數據流檔案 194
8.4.4 波形檔案 196
8.5 數據記錄檔案 198
8.6 習題 199

第9章 信號分析與處理 201
9.1 信號發生 201
9.1.1 波形生成 201
9.1.2 信號生成 207
9.2 波形調理和波形測量 210
9.2.1 波形調理 210
9.2.2 波形測量 212
9.3 信號時域與頻域分析 214
9.3.1 信號的時域分析 214
9.3.2 信號的頻域分析 216
9.4 濾波器 221
9.5 窗函式 223
9.6 逐點分析 225
9.7 習題 226

第10章 數據採集 227
10.1 數據採集基礎 227
10.1.1 奈奎斯特採樣定理 227
10.1.2 輸入信號類型 227
10.1.3 信號接地與測量系統 229
10.1.4 數據採集系統構成 230
10.2 DAQ設備的安裝與測試 231
10.2.1 數據採集卡的安裝 232
10.2.2 數據採集卡的測試及配置 233
10.3 NI-DAQmx簡介 236
10.3.1 傳統的NI-DAQ與NI-DAQmx 236
10.3.2 NI-DAQmx數據採集控制項 237
10.3.3 NI-DAQmx數據採集VI 237
10.3.4 DAQ助手的使用 239
10.4 DAQmx數據採集套用編程實例 242
10.4.1 模擬信號輸入 242
10.4.2 模擬信號輸出 244
10.4.3 數字I/O 246
10.4.4 計數器 247
10.5 習題 248

第11章 LabVIEW資料庫編程 250
11.1 LabVIEW資料庫基礎 250
11.1.1 LabVIEW資料庫訪問方法 250
11.1.2 開放資料庫互連基礎 251
11.1.3 ADO數據訪問技術 254
11.2 LabSQL資料庫訪問 254
11.2.1 LabSQL的安裝 254
11.2.2 LabSQL VIs簡介 255
11.2.3 LabSQL套用舉例 256
11.3 ADO資料庫訪問 259
11.3.1 LabVIEW中對ADO的調用 259
11.3.2 ADO資料庫訪問套用舉例 261
11.4 LabVIEW SQL Toolkit資料庫訪問 262
11.5 習題 264

第12章 網路與通信編程 265
12.1 TCP通信 265
12.1.1 TCP簡介 265
12.1.2 TCP函式節點 265
12.1.3 TCP通信編程實例 268
12.2 UDP通信 270
12.2.1 UDP簡介 270
12.2.2 UDP函式節點 270
12.2.3 UDP通信編程實例 272
12.3 串列通信 273
12.3.1 串列通信簡介 273
12.3.2 串列通信函式節點 274
12.3.3 串列通信編程實例 277
12.4 DataSocket通信技術 278
12.4.1 DataSocket技術簡介 278
12.4.2 DataSocket的構成 279
12.4.3 DataSocket函式節點 281
12.4.4 DataSocket編程實例 283
12.5 LabVIEW中的其他通信技術 286
12.6 習題 287

參考文獻 288

相關詞條

熱門詞條

聯絡我們