LabVIEW程式設計與套用(2015年電子工業出版社出版的圖書)

LabVIEW程式設計與套用(2015年電子工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《LabVIEW程式設計與套用》是2015年電子工業出版社出版的圖書,作者是張金。

基本介紹

  • 書名: LabVIEW程式設計與套用
  • 作者:張金
  • 出版社: 電子工業出版社
  • 出版時間:2015年
  • 頁數:332 頁
  • 定價:58 元
  • 開本:16 開
  • ISBN: 9787121253294  
內容簡介,圖書目錄,

內容簡介

本書以LabVIEW在測試技術領域的套用為背景,以LabVIEW2012為對象,系統地介紹了LabVIEW程式設計的基本概念、關鍵技術和實際套用的專門知識,包括虛擬儀器的基礎理論、LabVIEW2012編程環境安裝及介紹、數據操作、變數/數組/簇與波形數據、程式結構、波形顯示、檔案輸入/輸出、信號基礎、測試信號處理、信號調理和數據採集、匯流排技術、遠程測控及基於LabVIEW的測試系統實例等內容。全書理論與實踐相結合,步步深入地引導讀者熟悉LabVIEW編程和在測試領域的套用。

圖書目錄

第1章 概述 1
1.1 LabVIEW概述 1
1.1.1 LabVIEW概述 1
1.1.2 LabVIEW的作用 2
1.1.3 選擇LabVIEW的優勢 3
1.2 G語言 4
1.3 虛擬儀器 5
第2章 LabVIEW編程環境 8
2.1 LabVIEW2012的安裝 8
2.2 LabVIEW啟動 11
2.3 LabVIEW選板 13
2.3.1 控制項選板 13
2.3.2 函式選板 14
2.3.3 工具選板 15
2.4 LabVIEW選單欄 15
2.5 LabVIEW工具列 20
2.5.1 前面板工具列 21
2.5.2 程式框圖工具列 21
2.6 項目瀏覽器視窗 21
2.7 LabVIEW2012簡體中文版的幫助系統 23
2.7.1 使用即時幫助 23
2.7.2 使用目錄和索引查找線上幫助 24
2.7.3 查找LabVIEW範例 25
2.7.4 使用網路資源 25
第3章 LabVIEW編程入門 26
3.1 基本概念 26
3.1.1 前面板 26
3.1.2 程式框圖 29
3.1.3 使用數據連線 31
3.1.4 圖示/連線連線埠 32
3.2 創建和編輯VI 32
3.2.1 創建VI 33
3.2.2 VI的編輯 36
3.3 運行和調試VI 38
3.3.1 運行VI 39
3.3.2 調試VI 39
3.4 創建和調用子VI 41
3.4.1 創建子VI 41
3.4.2 調用子VI 43
3.5 Express VI 45
3.5.1 Express VI的特點 45
3.5.2 Express VI的使用方法 45
第4章 數據操作 48
4.1 數據類型 48
4.1.1 數值型 48
4.1.2 布爾型 49
4.1.3 字元串型 51
4.1.4 枚舉類型 61
4.1.5 時間類型 62
4.2 數據運算 62
4.2.1 算術運算 62
4.2.2 布爾運算 62
4.2.3 比較運算 63
第5章 變數、數組、簇與波形數據 66
5.1 局部變數 66
5.1.1 局部變數的創建 66
5.1.2 局部變數的套用舉例 67
5.1.3 局部變數的特點 67
5.2 全局變數 68
5.2.1 全局變數的創建 68
5.2.2 全局變數的套用舉例 68
5.2.3 全局變數的特點 70
5.3 數組 70
5.3.1 數組的創建 70
5.3.2 數組函式 71
5.3.3 多態性 76
5.4 簇 76
5.4.1 簇的創建 76
5.4.2 簇函式 78
5.5 波形數據 80
5.5.1 波形數據控制項 80
5.5.2 波形數據操作函式 81
第6章 程式結構 85
6.1 For循環 85
6.1.1 For循環的建立 85
6.1.2 For循環的自動索引 86
6.1.3 移位暫存器 87
6.1.4 For循環的套用舉例 89
6.2 While循環 89
6.2.1 While循環的建立 89
6.2.2 While循環的套用舉例 90
6.3 反饋節點 91
6.3.1 反饋節點的建立 91
6.3.2 反饋節點的套用舉例 92
6.4 順序結構 92
6.4.1 順序結構的創建 93
6.4.2 順序結構的數據傳遞 93
6.4.3 順序結構的套用舉例 94
6.5 條件結構 95
6.5.1 條件結構的創建 95
6.5.2 條件結構的設定 95
6.5.3 條件結構的套用舉例 96
6.6 事件結構 97
6.6.1 事件結構的創建 98
6.6.2 用戶界面事件的分類與註冊 98
6.6.3 事件結構的設定 99
6.6.4 事件結構的套用舉例 100
6.7 公式節點 101
6.7.1 公式節點的創建 101
6.7.2 公式節點的套用舉例 101
6.8 屬性節點 102
6.8.1 屬性節點的創建 102
6.8.2 屬性節點的使用 102
第7章 波形顯示 106
7.1 實時趨勢圖 106
7.1.1 波形圖表 106
7.1.2 波形圖表的定製 107
7.1.3 波形圖表的套用舉例 111
7.2 事後記錄波形控制項 112
7.2.1 波形圖的特點 112
7.2.2 波形圖的套用 113
7.3 XY波形控制項(XY圖與Express XY圖) 115
7.4 強度圖與強度圖表 118
7.4.1 強度圖 118
7.4.2 強度圖表 120
7.5 三維圖形 120
7.5.1 三維曲面圖 120
7.5.2 三維參數曲面圖 121
7.5.3 三維線條圖 123
第8章 檔案輸入/輸出 125
8.1 基本概念及術語 125
8.1.1 路徑 125
8.1.2 引用句柄 125
8.1.3 檔案I/O操作流程控制 125
8.1.4 檔案I/O的出錯管理 126
8.1.5 基本檔案類型 126
8.2 檔案操作 126
8.3 檔案輸入/輸出 127
8.3.1 文本檔案的輸入/輸出 127
8.3.2 二進制檔案的輸入/輸出 130
8.3.3 電子表格格式檔案的輸入/輸出 132
8.3.4 數據記錄檔案的輸入/輸出 133
8.3.5 波形檔案的輸入/輸出 135
第9章 信號基礎 138
9.1 信號及其描述 138
9.1.1 信號的定義與分類 138
9.1.2 信號的描述方法 140
9.1.3 隨機信號描述 140
9.1.4 測試信號的分析處理 145
9.2 LabVIEW中的信號來源 146
9.2.1 信號發生器產生仿真信號 146
9.2.2 公式節點產生仿真信號 154
9.2.3 從檔案讀入和直接採集測試信號 155
9.3 LabVIEW中的測試信號分析處理函式館簡介 156
第10章 測試信號處理 161
10.1 測試信號的時域處理 161
10.1.1 信號特徵值處理及LabVIEW實現 161
10.1.2 信號運算及LabVIEW實現 166
10.1.3 濾波器及LabVIEW實現 168
10.1.4 測試信號的相關分析和卷積運算 180
10.1.5 波形對齊、越限監測和波形操作 188
10.2 測試信號的頻域處理 193
10.2.1 離散時間傅立葉變換及其LabVIEW實現 193
10.2.2 測試信號譜分析及其LabVIEW實現 198
10.2.3 截斷加窗及LabVIEW中的窗函式VI 211
10.2.4 諧波分析及其LabVIEW實現 213
第11章 信號調理和數據採集 217
11.1 信號調理及其硬體選型 217
11.1.1 常見的信號調理方法 218
11.1.2 信號調理硬體的選型原則 219
11.2 數據採集及其硬體選型 221
11.2.1 模數轉換的基本原理 222
11.2.2 模數轉換晶片的幾種類型及其選用 224
11.2.3 數據採集卡的選用 228
11.3 NI-DAQmx編程 230
11.3.1 了解Measurement&Automation Explorer 230
11.3.2 DAQ助手 Express VI 232
11.3.3 NI-DAQmx仿真設備 233
11.3.4 數據採集VI 234
11.3.5 NI-DAQmx套用實例 239
第12章 匯流排技術 241
12.1 匯流排技術的基本概念及常見匯流排類型 241
12.1.1 匯流排的基本概念 241
12.1.2 匯流排的分類 242
12.1.3 匯流排的發展及常見類型 243
12.2 LabVIEW支持的匯流排 245
12.2.1 PCI匯流排 245
12.2.2 GPIB匯流排 246
12.2.3 PXI匯流排 247
12.2.4 VXI匯流排 249
12.3 正確選用和套用LabVIEW支持的匯流排 249
12.3.1 各類匯流排比較 249
12.3.2 套用PCI匯流排 251
12.3.3 套用GPIB匯流排 252
12.3.4 套用PXI匯流排 257
12.3.5 套用VXI匯流排 258
12.3.6 VISA 259
第13章 遠程測控 263
13.1 串列通信 263
13.1.1 串列通信的基本概念 263
13.1.2 LabVIEW串口通信功能函式 264
13.1.3 LabVIEW串口通信步驟 267
13.2 利用DataSocket技術實現數據共享 268
13.2.1 DataSocket的組成 268
13.2.2 LabVIEW中的DataSocket節點 271
13.2.3 DataSocket套用實例 274
13.3 利用網路協定進行通信 277
13.3.1 TCP協定簡介 277
13.3.2 LabVIEW中的TCP節點 278
13.3.3 TCP通信編程實例 283
13.4 在Web上發布程式 285
13.4.1 遠程前面板概述 285
13.4.2 伺服器端的Web發布配置 286
13.4.3 操作遠程前面板 288
第14章 基於LabVIEW的測試系統實例 290
14.1 基於NI USRP 的2×2 MIMO 系統 290
14.1.1 概述 290
14.1.2 軟、硬體配置 290
14.1.3 系統設定 291
14.1.4 系統套用 293
14.2 基於LabVIEW的BCU單板測試與診斷試驗台 295
14.2.1 概述 295
14.2.2 BCU單板測試系統的設計背景和開發理念 295
14.2.3 BCU單板測試系統的整體設計 297
14.2.4 試驗台設計實現 299
14.2.5 現場測試試驗 305
14.2.6 結論 306
14.3 基於NI Compact RIO 的高精度研磨系統 306
14.3.1 設計原則 306
14.3.2 總體設計 307
14.3.3 軟體實現 308
14.3.4 實驗及結論 313
14.4 基於音效卡的測試系統 314
14.4.1 音效卡的基本常識 314
14.4.2 Lab VIEW中的聲音輸入/輸出控制項 314
14.4.3 基於音效卡的虛擬示波器 315
14.4.4 音效卡的雙聲道模擬輸出 317
14.4.5 聲音信號的採集與存儲 318
14.4.6 聲音信號的功率譜分析 319
參考文獻 321

相關詞條

熱門詞條

聯絡我們