虛擬儀器技術分析與設計(第5版)

張重雄

  • 出版商: 電子工業
  • 出版日期: 2025-06-01
  • 售價: $359
  • 語言: 簡體中文
  • 頁數: 268
  • ISBN: 7121504243
  • ISBN-13: 9787121504242
  • 相關分類: 電子電路電機類
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書以LabVIEW 2024 Q3為基礎,從工程實用的角度出發,系統介紹虛擬儀器的相關技術與設計方法,共8章,內容包括虛擬儀器的總線接口技術、圖形化編程語言LabVIEW 2024 Q3、虛擬儀器數據采集、虛擬儀器信號分析與處理、虛擬儀器通信技術等。本書內容豐富,理論聯系實際,通過大量的編程實例,深入淺出地介紹虛擬儀器的設計技巧。為了使讀者快捷掌握LabVIEW的編程方法,本書提供重點實例的講解視頻,讀者可掃描二維碼進行學習。本書可作為高等院校“虛擬儀器”課程的教材。

目錄大綱

第1章 虛擬儀器概述 1
1.1 虛擬儀器的基本概念 1
1.2 虛擬儀器的組成 2
1.2.1 虛擬儀器的硬件結構 2
1.2.2 虛擬儀器的軟件結構 5
1.2.3 虛擬儀器系統 6
1.3 虛擬儀器的特點 6
1.4 虛擬儀器的應用 7
1.5 虛擬儀器技術發展趨勢 8
思考題和習題1 9
第2章 虛擬儀器總線接口技術 10
2.1 GPIB總線 10
2.1.1 GPIB總線的基本特性 10
2.1.2 GPIB器件及接口功能 11
2.1.3 GPIB總線結構 13
2.1.4 GPIB儀器系統 16
2.2 VXI總線 17
2.2.1 VXI總線的特點 17
2.2.2 VXI器件、模塊與主機箱 18
2.2.3 VXI總線組成及功能 21
2.2.4 VXI總線的通信協議 25
2.2.5 VXI總線系統資源 28
2.2.6 VXI儀器系統 29
2.3 PXI總線 30
2.3.1 PXI總線的特點 31
2.3.2 PXI總線規範 31
2.3.3 PXI儀器系統 38
2.4 LXI總線 41
2.4.1 LXI儀器的特點和優勢 41
2.4.2 LXI總線規範 42
2.4.3 LXI儀器系統 45
思考題和習題2 48
第3章 虛擬儀器軟件開發平臺LabVIEW 49
3.1 LabVIEW概述 49
3.1.1 LabVIEW的含義 49
3.1.2 LabVIEW的特點 49
3.1.3 LabVIEW的發展 50
3.1.4 LabVIEW的應用 51
3.1.5 LabVIEW的安裝和啟動 52
3.2 LabVIEW 2024 Q3的編程環境 53
3.2.1 LabVIEW程序的基本構成 53
3.2.2 LabVIEW 2024 Q3的操作選板 55
3.2.3 LabVIEW 2024 Q3的菜單和工具欄 60
3.2.4 LabVIEW 2024 Q3的數據類型 62
3.3 LabVIEW 2024 Q3的初步操作 63
3.3.1 創建和編輯VI 63
3.3.2 運行和調試VI 66
3.3.3 創建和調用子VI 68
3.3.4 VI創建舉例——虛擬溫度計 69
3.4 獲取LabVIEW幫助 72
3.4.1 顯示即時幫助 72
3.4.2 LabVIEW幫助 72
3.4.3 查找範例 72
3.4.4 網絡資源 73
思考題和習題3 73
第4章 虛擬儀器設計基礎 75
4.1 程序結構 75
4.1.1 循環結構 76
4.1.2 條件結構 79
4.1.3 順序結構 81
4.1.4 事件結構 83
4.1.5 公式節點 87
4.2 字符串、數組和簇 89
4.2.1 字符串 89
4.2.2 數組 92
4.2.3 簇 95
4.3 局部變量和全局變量 97
4.3.1 局部變量 98
4.3.2 全局變量 100
4.4 文件操作 101
4.4.1 LabVIEW支持的文件類型 101
4.4.2 LabVIEW文件I/O函數 102
4.4.3 文件操作 103
4.5 圖形顯示 107
4.5.1 波形圖和波形圖表 107
4.5.2 XY圖 110
4.5.3 強度圖和強度圖表 111
4.5.4 數字波形圖 112
4.5.5 三維圖形 113
4.5.6 混合信號圖 116
思考題和習題4 118
第5章 虛擬儀器數據采集 120
5.1 數據采集系統概述 120
5.1.1 數據采集系統的含義 120
5.1.2 數據采集系統的構成 121
5.1.3 數據采集的基本原理 123
5.1.4 數據采集系統的主要性能指標 125
5.2 數據采集卡的選用與配置 125
5.2.1 數據采集卡的類型及選用 126
5.2.2 典型數據采集卡介紹 127
5.2.3 數據采集卡的測試及配置 131
5.3 基於LabVIEW的數據采集過程 135
5.4 數據采集編程實例 136
5.4.1 NI-DAQmx簡介 136
5.4.2 DAQ助手的使用 137
5.4.3 DAQmx編程實例 139
思考題和習題5 147
第6章 虛擬儀器信號分析與處理 149
6.1 信號分析與處理概述 149
6.1.1 信號分析與處理的基本內容 149
6.1.2 LabVIEW中信號分析與處理實現 150
6.2 信號產生 151
6.2.1 數字信號的產生與數字化頻率的概念 151
6.2.2 信號生成 152
6.2.3 波形生成 155
6.3 信號的時域分析 159
6.3.1 周期信號的幅值特征分析 160
6.3.2 卷積運算 162
6.3.3 相關分析 163
6.4 信號的頻域分析 167
6.4.1 快速傅裏葉變換(FFT) 167
6.4.2 譜分析 171
6.5 數字濾波器 178
6.5.1 使用數字濾波器應註意的問題 179
6.5.2 LabVIEW中的數字濾波器 180
6.5.3 數字濾波器應用舉例 180
6.6 窗函數 183
6.6.1 LabVIEW中的窗函數 183
6.6.2 加窗處理舉例 184
6.7 曲線擬合 186
6.7.1 LabVIEW中的曲線擬合函數 187
6.7.2 曲線擬合應用舉例 187
思考題和習題6 191
第7章 虛擬儀器通信技術 193
7.1 串行通信 193
7.1.1 串行通信的基本概念 193
7.1.2 LabVIEW的串行通信函數 195
7.1.3 串行通信應用舉例 197
7.2 TCP通信 199
7.2.1 TCP簡介 200
7.2.2 LabVIEW的TCP函數 200
7.2.3 TCP通信舉例 201
7.2.4 TCP通信說明 203
7.3 UDP通信 203
7.3.1 UDP簡介 204
7.3.2 LabVIEW的UDP函數 204
7.3.3 UDP通信舉例 205
7.3.4 UDP通信說明 206
7.4 DataSocket通信 207
7.4.1 DataSocket技術 207
7.4.2 DataSocket配置 207
7.4.3 LabVIEW的DataSocket函數 208
7.4.4 DataSocket通信舉例 209
7.5 藍牙通信 211
7.5.1 藍牙技術概述 211
7.5.2 LabVIEW的藍牙函數 211
7.5.3 藍牙通信舉例 212
思考題和習題7 213
第8章 虛擬儀器設計實例 214
8.1 虛擬儀器的設計原則 214
8.1.1 總體設計原則 214
8.1.2 硬件設計的基本原則 214
8.1.3 軟件設計的基本原則 215
8.2 虛擬儀器的設計步驟 215
8.3 虛擬儀器軟面板設計技術 216
8.3.1 虛擬儀器軟面板的設計思想 217
8.3.2 虛擬儀器軟面板的設計原則 217
8.4 虛擬儀器設計實例 219
8.4.1 虛擬數字電壓表 219
8.4.2 虛擬示波器 224
8.4.3 基於聲卡的數據采集與分析系統 230
8.4.4 基於NI myDAQ的音頻信號處理系統 236
8.4.5 基於虛擬儀器的電能質量監測系統 241
8.5 虛擬儀器程序發布 253
8.5.1 創建獨立可執行程序 253
8.5.2 創建安裝程序 255
思考題和習題8 257
參考文獻 258