LabVIEW 2014基礎實例教程 附微課視頻(附光盤)
定 價:49.8 元
- 作者:解璞 李瑞
- 出版時間:2016/12/1
- ISBN:9787115435934
- 出 版 社:人民郵電出版社
- 中圖法分類:H31
- 頁碼:291
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以理論與實例結合的方式,深入淺出地介紹了LabVIEW 2014的使用方法和使用技巧。全書共分17章,主要內容包括虛擬儀器技術概述、LabVIEW概述、LabVIEW的開發(fā)環(huán)境、LabVIEW的設計方法、編輯VI、數(shù)據類型、數(shù)據運算與程序運算、波形運算、文件操作與管理、數(shù)據采集、信號處理、通信技術,并通過數(shù)字濾波器設計實例、2D圖片旋轉顯示設計實例、車速實時記錄儀設計實例、救護車呼救燈系統(tǒng)設計實例、課程設計,幫助讀者在掌握LabVIEW的基礎上學會虛擬儀器設計的一般方法和技巧。
本書可以作為LabVIEW初學者的入門教材,也可以作為電子設計及相關行業(yè)工程技術人員及各院校相關專業(yè)師生的學習參考書。
1.內容全面,講解細致。為了保證讀者能夠從零開始,本書對基礎概念的講解比較全面,既簡要介紹了LabVIEW開發(fā)環(huán)境和設計方法等基礎知識,也詳細講解了各種數(shù)據和程序運算的相關知識。
2.精選實例,步步為營。本書盡量避免空洞的介紹和描述,為了讀者快速且牢固地掌握軟件功能,采用電子設計實例來一一講解知識點
3.錄制微課視頻。全書所有實例的源文件和操作視頻,總時長達400分鐘。讀者通過掃描書中二維碼,可隨時隨地在線觀看教學視頻。除此之外,本書還額外贈送長達200分鐘的LabVIEW工程案例視頻教學。
第1章 虛擬儀器技術概述 1
1.1 虛擬儀器系統(tǒng)概述 1
1.1.1 虛擬儀器的概念 2
1.1.2 虛擬儀器的優(yōu)勢 2
1.1.3 虛擬儀器的特點 3
1.2 虛擬儀器的特征 3
1.2.1 虛擬儀器的分類 4
1.2.2 虛擬儀器的組成 5
1.2.3 虛擬儀器的發(fā)展方向 6
1.3 課后習題 7
第2章 LabVIEW概述 8
2.1 LabVIEW基礎知識 8
2.1.1 LabVIEW的概念 8
2.1.2 LabWindows/CVI的概念 9
2.1.3 LabVIEW的應用 10
2.2 LabVIEW 2014概述 10
2.2.1 LabVIEW 2014的安裝 10
2.2.2 LabVIEW 2014的新功能 15
2.2.3 使用網絡資源 20
2.3 課后習題 21
第3章 LabVIEW的開發(fā)環(huán)境 22
3.1 LabVIEW圖形界面 22
3.1.1 啟動窗口 22
3.1.2 “項目瀏覽器”窗口 25
3.2 LabVIEW操作模板 26
3.2.1 “控件”選板 26
3.2.2 “工具”選板 27
3.2.3 “函數(shù)”選板 27
3.2.4 選板可見性設置 28
3.3 菜單欄 29
3.3.1 “文件”菜單 29
3.3.2 “編輯”菜單 30
3.3.3 “查看”菜單 31
3.3.4 “項目”菜單 31
3.3.5 “操作”菜單 32
3.3.6 “工具”菜單 32
3.3.7 “窗口”菜單 33
3.3.8 “幫助”菜單 34
3.3.9 菜單屬性設置 36
3.4 前面板控件 37
3.4.1 控件樣式 38
3.4.2 數(shù)值型控件 38
3.4.3 布爾型控件和單選按鈕 40
3.4.4 字符串與路徑控件 41
3.4.5 課堂練習——“銀色”面板的使用 42
3.4.6 數(shù)組、矩陣和簇控件 43
3.4.7 列表框、樹形控件和表格 43
3.4.8 圖形和圖表 44
3.4.9 下拉列表和枚舉控件 45
3.4.10 容器控件 45
3.4.11 I/O控件 46
3.4.12 修飾控件 47
3.4.13 對象和應用程序的引用 47
3.4.14。甆ET與ActiveX控件 48
3.5 課堂案例——數(shù)值控件的使用 49
3.6 課后習題 50
第4章 LabVIEW的設計方法 51
4.1 創(chuàng)建VI 51
4.1.1 創(chuàng)建VI 52
4.1.2 課堂練習——設置乘法圖標 57
4.1.3 程序框圖 58
4.1.4 課堂練習——乘法運算 59
4.2 創(chuàng)建子VI 60
4.2.1 設置連線端口 60
4.2.2 創(chuàng)建子VI 62
4.3 運行和調試VI 63
4.3.1 運行VI 63
4.3.2 糾正VI的錯誤 64
4.3.3 高亮顯示程序執(zhí)行過程 65
4.3.4 單步通過VI及其子VI 66
4.3.5 調用子VI 67
4.4 課堂案例——布爾運算VI 69
4.5 課后習題 73
第5章 編輯VI 74
5.1 編輯VI 74
5.1.1 使用斷點 74
5.1.2 使用探針 75
5.1.3 設置圖標 75
5.2 設置對象的屬性 77
5.2.1 設置控件的屬性 77
5.2.2 課堂練習——控件的格式顯示 79
5.3 設置前面板的外觀 80
5.3.1 改變對象的大小 80
5.3.2 改變對象顏色 82
5.3.3 設置對象的字體 83
5.3.4 在窗口中添加標簽 83
5.3.5 對象編輯窗口 84
5.4 設置對象的位置關系 86
5.4.1 對齊關系 86
5.4.2 課堂練習——控件布局 86
5.4.3 分布對象 87
5.4.4 改變對象在窗口中的前后次序 88
5.4.5 組合與鎖定對象 89
5.4.6 課堂練習——組合控件 89
5.4.7 網格排布 90
5.5 課堂案例——修飾控件的使用方法 91
5.6 課后習題 93
第6章 數(shù)據類型 94
6.1 數(shù)組 94
6.2 簇 95
6.2.1 簇的組成 95
6.2.2 創(chuàng)建簇 96
6.2.3 簇函數(shù) 98
6.2.4 課堂練習——記錄學生情況表 100
6.3 矩陣 100
6.3.1 矩陣 101
6.3.2 矩陣范數(shù) 102
6.4 圖表數(shù)據 103
6.4.1 波形圖 103
6.4.2 波形圖表 104
6.4.3 XY圖 105
6.4.4 課堂練習——顯示函數(shù)曲線 106
6.5 波形數(shù)據 107
6.5.1 變體函數(shù) 107
6.5.2 時間標識 107
6.6 文件數(shù)據 108
6.6.1 路徑 108
6.6.2 引用句柄 108
6.7 課堂案例——簡單正弦波形 109
6.8 課后習題 112
第7章 數(shù)據運算與程序運算 113
7.1 數(shù)據運算 113
7.1.1 數(shù)值函數(shù) 114
7.1.2 函數(shù)快捷命令 116
7.1.3 課堂練習——創(chuàng)建數(shù)組 118
7.2 初等與特殊函數(shù)和VI 118
7.3 數(shù)組函數(shù) 119
7.3.1 數(shù)組大小 120
7.3.2 創(chuàng)建數(shù)組 120
7.3.3 課堂練習——產生隨機波形 121
7.3.4 索引數(shù)組 121
7.3.5 初始化數(shù)組 122
7.3.6 課堂練習——創(chuàng)建新數(shù)組 123
7.4 循環(huán)結構函數(shù) 124
7.4.1 For循環(huán) 124
7.4.2 移位寄存器 126
7.4.3 課堂練習——創(chuàng)建Y曲線 128
7.4.4 While循環(huán) 129
7.4.5 反饋節(jié)點 131
7.4.6 課堂練習——計算平方和 131
7.4.7 變量 132
7.4.8 課堂練習——全局變量的控制 133
7.5 其他循環(huán)結構函數(shù) 134
7.5.1 條件結構 135
7.5.2 順序結構 135
7.5.3 課堂練習——計算時間差 137
7.5.4 事件結構 138
7.5.5 公式節(jié)點 142
7.5.6 課堂練習——四則運算 143
7.5.7 屬性節(jié)點 144
7.6 課堂案例——公務卡管理系統(tǒng) 147
7.7 課后習題 150
第8章 波形運算 151
8.1 波形生成 151
8.1.1 基本函數(shù)發(fā)生器 151
8.1.2 課堂練習——生成基本信號 152
8.1.3 公式波形 153
8.1.4 課堂練習——生成公式信號 153
8.1.5 正弦波形 153
8.1.6 基本混合單頻 154
8.1.7 課堂練習——生成混合信號 155
8.1.8 仿真信號 155
8.1.9 課堂練習——生成帶噪聲的仿真信號 158
8.2 信號生成 159
8.2.1 基于持續(xù)時間的信號發(fā)生器 160
8.2.2 課堂練習——生成正弦信號 161
8.3 基本波形函數(shù) 161
8.3.1 獲取波形成分 162
8.3.2 創(chuàng)建波形 162
8.3.3 設置波形函數(shù)和獲取波形函數(shù) 164
8.3.4 索引波形數(shù)組函數(shù) 164
8.3.5 獲取波形子集函數(shù) 164
8.3.6 Express函數(shù) 165
8.4 強度圖和強度圖表 167
8.4.1 強度圖 167
8.4.2 課堂練習——設計顏色表 168
8.4.3 強度圖表 169
8.5 三維圖形 171
8.5.1 三維曲面圖 172
8.5.2 三維參數(shù)圖 176
8.5.3 課堂練習——繪制三維球面 177
8.5.4 三維曲線圖 178
8.5.5 極坐標圖 179
8.5.6 課堂練習——數(shù)學函數(shù)的極坐標圖 180
8.6 課堂實例——使用Express VI生成曲線 180
8.7 課后習題 185
第9章 文件操作與管理 186
9.1 文件類型 186
9.1.1 文件常量 187
9.1.2 配置文件 187
9.1.3 TDM流 188
9.1.4 存儲/數(shù)據插件 188
9.1.5 Zip文件 189
9.1.6 XML格式 189
9.1.7 波形文件I/O函數(shù) 189
9.1.8 高級文件I/O函數(shù) 190
9.2 文件操作 191
9.3 文件管理 193
9.3.1 文本文件 194
9.3.2 課堂練習——寫入/讀取正弦數(shù)據 194
9.3.3 電子表格文件 196
9.3.4 課堂練習——寫入/讀取電子表格文件 197
9.3.5 二進制文件 198
9.3.6 數(shù)據記錄文件的創(chuàng)建和讀取 199
9.3.7 課堂練習——寫入/讀取溫度計數(shù)據 199
9.3.8 測量文件 200
9.4 課堂案例——編輯選中文件 204
9.5 課后習題 207
第10章 數(shù)據采集 208
10.1 數(shù)據采集基礎 208
10.1.1 DAQ功能概述 208
10.1.2 NI-DAQ安裝 211
10.1.3 安裝設備和接口 213
10.2 數(shù)據采集節(jié)點介紹 215
10.2.1 DAQ節(jié)點常用的參數(shù)簡介 216
10.2.2 DAQmx節(jié)點 218
10.3 課堂案例——DAQ助手的使用 224
10.4 課后習題 227
第11章 信號處理 228
11.1 波形調理 228
11.1.1 數(shù)字FIR濾波器 228
11.1.2 課堂練習——對正弦波信號進行數(shù)字濾波 229
11.1.3 連續(xù)卷積(FIR) 230
11.1.4 濾波器 230
11.1.5 課堂練習——對正弦信號進行仿真濾波 232
11.2 波形測量 233
11.2.1 基本平均直流——均方根 234
11.2.2 FFT頻譜(幅度—相位) 234
11.2.3 課堂練習——分析頻譜相位 235
11.2.4 幅值和電平測量 235
11.3 信號處理 237
11.3.1 卷積和相關 237
11.3.2 課堂練習——卷積運算信號波 238
11.4 窗 239
11.5 濾波器 239
11.6 譜分析 240
11.7 變換 240
11.8 逐點 241
11.9 課堂案例——繼電器控制開關信號 241
11.10 課后習題 244
第12章 通信技術 245
12.1 串行通信技術 245
12.1.1 串行通信介紹 245
12.1.2 VISA配置串口 246
12.1.3 課堂練習——指令的發(fā)送與接收 247
12.2 DataSocket技術 248
12.2.1 DataSocket技術 248
12.2.2 讀取DataSocket 249
12.2.3 寫入DataSocket 250
12.2.4 打開DataSocket 250
12.2.5 關閉DataSocket 250
12.2.6 課堂練習——正弦信號的遠程通信 251
12.3 TCP通信 254
12.3.1 TCP簡介 254
12.3.2 TCP偵聽 255
12.3.3 打開TCP連接 255
12.3.4 讀取TCP數(shù)據 256
12.3.5 寫入TCP數(shù)據 257
12.3.6 課堂練習——正弦波的網絡通信 257
12.4 其他通信方法介紹 258
12.4.1 UDP通信 259
12.4.2 課堂練習——數(shù)據的地址傳送 259
12.5 課堂案例——多路解調器 261
12.6 課后習題 263
第13章 數(shù)字濾波器設計實例 264
13.1 設置工作環(huán)境 264
13.2 設計程序 264
13.2.1 生成波形數(shù)據 264
13.2.2 計算波形數(shù)據 265
13.2.3 配置濾波器 265
13.3 運行程序 266
第14章 2D圖片旋轉顯示設計實例 267
14.1 設置工作環(huán)境 267
14.2 設置基本顯示數(shù)據 267
14.3 設置圖片顯示 268
14.3.1 設置基本數(shù)據 268
14.3.2 轉換數(shù)據類型 268
14.3.3 轉換數(shù)據為圖片 269
14.4 設置顯示時間 269
14.5 運行程序 270
第15章 車速實時記錄儀設計實例 271
15.1 設置工作環(huán)境 271
15.2 控件設計 271
15.2.1 放置控件 271
15.2.2 修改控件屬性 272
15.3 前面板設計 273
15.3.1 前面板布局 273
15.3.2 修飾前面板 274
15.3.3 設置顏色 275
第16章 救護車呼救燈系統(tǒng)設計實例 277
16.1 設置工作環(huán)境 277
16.2 設計前面板 277
16.2.1 添加控件 277
16.2.2 設置VI屬性 279
16.3 設計程序框圖 279
16.3.1 設置循環(huán) 280
16.3.2 設置條件結構 280
16.3.3 設置亮燈 280
16.3.4 設置滅燈 280
16.4 運行程序 281
第17章 課程設計 282
設計1——計算機控件 282
設計2——火車故障檢測系統(tǒng) 283
設計3——預測成本 287
設計4——播放演講稿 289