LabVIEW虛擬儀器程式設計教程

LabVIEW虛擬儀器程式設計教程

《LabVIEW虛擬儀器程式設計教程》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:LabVIEW虛擬儀器程式設計教程
  • 作者:張嶠
  • 類別:教材
  • 出版社:清華大學出版社
  • 出版時間:2021年8月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302573203
內容簡介,圖書目錄,

內容簡介

《LabVIEW虛擬儀器程式設計教程》主要介紹了利用LabVIEW 2018進行虛擬儀器程式設計的方法和技巧,詳細講解了虛擬儀器的概況、LabVIEW 2018編程環境及其基本操作、數據類型與運算、程式結構、圖形顯示、子VI屬性節點和人機界面設計、檔案I/O、網路與通信編程、LabVIEW資料庫編程、數據採集以及信號分析與處理。《LabVIEW虛擬儀器程式設計教程》每個章節都配有大量的編程實例,可以讓讀者更加快捷地掌握相應的編程方法,並能熟練運用。 《LabVIEW虛擬儀器程式設計教程》針對高等院校學生的特點,以軟體開發設計思想為主線,按照“循序漸進、逐步深入、重在實踐”的原則來編寫,適合作為高等院校電子電路相關專業的教材,也可供虛擬儀器程式設計人員作為參考書。

圖書目錄

第1章 虛擬儀器基礎 1
1.1 儀器的發展 1
1.2 虛擬儀器概述 2
1.2.1 虛擬儀器的發展 2
1.2.2 虛擬儀器的概念 2
1.2.3 虛擬儀器的構成 3
1.2.4 虛擬儀器的特點 4
1.2.5 虛擬儀器的優勢 4
1.3 虛擬儀器的分類 5
1.4 虛擬儀器的套用領域 6
1.5 虛擬儀器的開發環境 7
1.5.1 虛擬儀器開發軟體 7
1.5.2 G語言的概念 7
習題 8
第2章 LabVIEW編程環境及基本操作 9
2.1 LabVIEW概述 9
2.1.1 什麼是 LabVIEW 9
2.1.2 LabVIEW發展史 9
2.1.3 LabVIEW的優勢 10
2.2 LabVIEW 2018的安裝 11
2.2.1 計算機環境要求 11
2.2.2 LabVIEW 2018的安裝過程 11
2.3 LabVIEW 2018編程環境 15
2.3.1 LabVIEW 2018的啟動 15
2.3.2 LabVIEW 2018選單欄和
工具列 17
2.3.3 LabVIEW 2018選板 27
2.3.4 LabVIEW 2018幫助系統 30
2.4 LabVIEW 2018的基本操作 32
2.4.1 VI的創建 32
2.4.2 數據流的編程機制 35
2.4.3 VI的運行與調試 36
2.4.4 LabVIEW的初步操作 38
習題 45
第3章 數據類型與運算 46
3.1 基本數據類型 46
3.1.1 數值型 46
3.1.2 布爾型 51
3.1.3 枚舉 53
3.1.4 時間類型 56
3.1.5 路徑 58
3.2 數據運算 59
3.2.1 “數值”函式選板 59
3.2.2 “布爾”函式選板 62
3.2.3 “比較”函式選板 64
3.3 數組 67
3.3.1 數組的創建 68
3.3.2 數組的算術運算 72
3.3.3 “數組”函式及操作 72
3.4 字元串與路徑 88
3.4.1 字元串控制項 89
3.4.2 字元串運算 92
3.5 簇 95
3.5.1 簇的創建 95
3.5.2 簇函式及操作 98
3.5.3 錯誤輸入及錯誤輸出簇 104
3.6 矩陣 105
習題 107
第4章 LabVIEW的程式結構 108
4.1 順序結構 108
4.1.1 LabVIEW程式數據流編程 108
4.1.2 順序結構的組成 109
4.1.3 順序結構中的數據傳遞 112
4.1.4 順序結構套用舉例 113
4.2 循環結構 114
4.2.1 For循環 114
4.2.2 While循環 119
4.2.3 循環結構外部與內部數據交換 120
4.2.4 自動索引 121
4.2.5 移位暫存器及反饋節點 124
4.3 條件結構 127
4.3.1 條件結構的組成 127
4.3.2 條件結構的配置及操作 128
4.3.3 條件結構內部與外部的數據交換 130
4.3.4 條件結構套用舉例 130
4.4 事件結構 131
4.4.1 事件驅動概念 131
4.4.2 事件結構的組成 132
4.4.3 事件結構的配置與操作 133
4.4.4 事件結構的套用舉例 135
4.5 變數 136
4.5.1 局部變數 136
4.5.2 全局變數 138
4.5.3 使用局部變數和全局變數的注意事項 141
4.6 禁用結構 142
4.6.1 程式框圖禁用結構 142
4.6.2 條件禁用結構 143
4.7 公式節點 145
4.8 定時結構 147
4.8.1 定時循環 147
4.8.2 定時順序 149
習題 150
第5章 圖形顯示 152
5.1 波形顯示 152
5.1.1 波形圖 153
5.1.2 波形圖表 160
5.2 XY圖與Express XY圖 163
5.2.1 XY圖 164
5.2.2 XY圖實例 165
5.2.3 Express XY圖 167
5.3 強度圖與強度圖表 168
5.3.1 強度圖 168
5.3.2 強度圖表 169
5.4 數字波形圖 170
5.4.1 數字數據 171
5.4.2 數字波形圖 171
5.5 三維圖形 172
5.5.1 三維曲面圖 173
5.5.2 三維參數圖 174
5.5.3 三維曲線圖 175
5.6 混合信號圖 177
5.7 其他圖形控制項 178
習題 180
第6章 子VI屬性節點和人機界面設計 181
6.1 子VI 181
6.1.1 創建子VI 181
6.1.2 定義子VI屬性 183
6.2 屬性節點 186
6.3 調用節點和引用句柄 189
6.4 人機界面設計 191
6.4.1 下拉列表控制項和枚舉控制項 191
6.4.2 列表框控制項 193
6.4.3 表格與樹形控制項 197
6.4.4 樹形控制項 199
6.4.5 對話框控制項 202
6.4.6 選單控制項 204
6.4.7 選項卡控制項 212
6.4.8 多面板設定 213
6.4.9 設定游標目標 215
6.5 生成.exe檔案和安裝檔案 216
6.5.1 生成.exe檔案 216
6.5.2 生成安裝檔案 219
習題 221
第7章 檔案I/O 222
7.1 檔案操作 222
7.1.1 檔案的相關概念 222
7.1.2 檔案的基本類型 223
7.2 檔案操作基本函式 224
7.2.1 打開/創建/替換檔案函式 225
7.2.2 關閉檔案函式 225
7.2.3 格式化寫入檔案函式 225
7.2.4 掃描檔案函式 226
7.3 文本檔案 226
7.4 電子表格檔案 228
7.5 二進制檔案 230
7.6 波形檔案 232
7.7 測量檔案 234
7.8 配置檔案 236
7.9 XML檔案 238
7.10 TDMS檔案 240
習題 244
第8章 網路與通信編程 246
8.1 TCP通信 246
8.1.1 TCP簡介 246
8.1.2 TCP函式 246
8.1.3 實例 249
8.2 UDP通信 251
8.2.1 UDP簡介 251
8.2.2 UDP函式 251
8.2.3 實例 253
8.3 串列通信 255
8.3.1 串列通信簡介 255
8.3.2 串列通信函式 256
8.3.3 實例 258
8.4 LabVIEW中的其他通信技術 259
8.4.1 共享變數 259
8.4.2 LabVIEW的Web伺服器 260
8.4.3 SMTP E-mail VI 260
8.4.4 IrDA函式 260
8.4.5 藍牙VI和函式 260
習題 260
第9章 LabVIEW資料庫編程 261
9.1 LabVIEW資料庫基礎 261
9.1.1 LabVIEW資料庫訪問方法 261
9.1.2 開放資料庫互連基礎 262
9.1.3 ADO數據訪問技術 265
9.2 LabSQL資料庫訪問 266
9.2.1 安裝LabSQL 266
9.2.2 LabSQL工具VI簡介 266
9.2.3 LabSQL套用舉例 268
9.3 ADO資料庫訪問 270
9.3.1 LabVIEW中對ADO的調用 270
9.3.2 ADO資料庫訪問套用舉例 272
9.4 LabVIEW SQL Toolkit資料庫訪問 274
習題 275
第10章 數據採集 276
10.1 數據採集的基礎 276
10.1.1 奈奎斯特採樣定理 276
10.1.2 輸入信號類型 277
10.1.3 信號接地與測量系統 278
10.1.4 數據採集系統構成 279
10.2 DAQ設備的安裝與測試 281
10.2.1 數據採集卡的安裝 281
10.2.2 數據採集卡的測試及配置 282
10.3 NI-DAQmx簡介 285
10.3.1 傳統的NI-DAQ與NI-DAQmx 285
10.3.2 NI-DAQmx數據採集控制項 286
10.3.3 NI-DAQmx數據採集VI 286
10.3.4 DAQ助手的使用 288
10.4 DAQmx數據採集套用編程實例 291
10.4.1 模擬信號輸入 291
10.4.2 模擬信號輸出 294
10.4.3 數字I/O 295
10.4.4 計數器 296
習題 298
第11章 信號分析與處理 299
11.1 信號發生 299
11.1.1 波形生成 299
11.1.2 生成信號 305
11.2 波形調理和波形測量 308
11.2.1 波形調理 308
11.2.2 波形測量 310
11.3 信號時域與頻域分析 312
11.3.1 信號的時域分析 312
11.3.2 信號的頻域分析 314
11.4 濾波器 319
11.4.1 Butterworth濾波器 320
11.4.2 貝塞爾濾波器 321
11.5 窗函式 322
11.5.1 信號加窗前後頻譜對比實例 322
11.5.2 利用窗函式分辨小幅值信號 323
11.6 逐點分析 324
習題 325
參考文獻 326

相關詞條

熱門詞條

聯絡我們