LabVIEW入門與實戰(zhàn)開發(fā)100例(第4版)
定 價:118 元
叢書名:EDA應(yīng)用技術(shù)
- 作者:嚴雨
- 出版時間:2022/11/1
- ISBN:9787121445675
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.561
- 頁碼:456
- 紙張:
- 版次:01
- 開本:16開
本書以LabVIEW為講解對象,系統(tǒng)介紹了LabVIEW程序設(shè)計的理念、關(guān)鍵技術(shù)和應(yīng)用實例。全書分為三大部分:基礎(chǔ)篇、實例應(yīng)用篇和綜合開發(fā)篇;A(chǔ)篇(第1~10章)介紹了LabVIEW程序設(shè)計所需的基礎(chǔ)知識,實例應(yīng)用篇(第11~27章)介紹了實際應(yīng)用中涉及的具體問題和應(yīng)用實例,綜合開發(fā)篇(第28~32章)則對實際工作中的具體系統(tǒng)進行詳細的講解和分析。 本書共有100個實例,具有涵蓋面廣、內(nèi)容豐富、結(jié)構(gòu)清晰、實用性強的特點。本書通過大量實例闡述程序設(shè)計中的重要概念和設(shè)計步驟,突出了系統(tǒng)完整性和實用性相結(jié)合的優(yōu)點。
嚴雨:嵌入式開發(fā)工程師,具有豐富的開發(fā)經(jīng)驗,曾就職于多家世界知名公司,從事嵌入式開發(fā)工作,先后編撰《LabVIEW入門與實戰(zhàn)開發(fā)100例》《新編51單片機C語言實戰(zhàn)教程:入門、實戰(zhàn)、開發(fā)、拓展全程攻略》《嵌入式技術(shù)基礎(chǔ)》等專業(yè)圖書。劉艷偉,曾在航天企業(yè)擔(dān)任設(shè)計師,中國電子學(xué)會會員,主要從事單片機、嵌入式系統(tǒng)、機電等專業(yè)的圖書編寫和教學(xué)指導(dǎo)工作,在計算機、電子、通信方面具有扎實的理論知識基礎(chǔ)和豐富的實踐開發(fā)能力,先后編撰《單片機應(yīng)用技術(shù)實例教程》、《嵌入式系統(tǒng)開發(fā)技術(shù)》、《LabVIEW入門與實踐開發(fā)100例》、《51單片機應(yīng)用開發(fā)范例大全》等優(yōu)秀教材和圖書,受到了廣大高校師生的贊譽。
第1章 LabVIEW的基本操作
1.1 【實例1】基于模板打開一個VI并運行
1.2 【實例2】基于模板創(chuàng)建一個VI
1.3 【實例3】編輯前面板
1.3.1 控件選板
1.3.2 工具選板
1.3.3 前面板的編輯
1.4 【實例4】調(diào)試VI
第2章 自定義VI
2.1 【實例5】簡易數(shù)值運算
2.1.1 設(shè)計目的
2.1.2 程序框圖主要功能模塊介紹
2.1.3 詳細設(shè)計步驟
2.2 【實例6】簡單濾除信號噪聲
2.2.1 設(shè)計目的
2.2.2 程序框圖主要功能模塊介紹
2.2.3 詳細設(shè)計步驟
第3章 數(shù)組
3.1 【實例7】創(chuàng)建數(shù)組控件
3.2 【實例8】創(chuàng)建二維數(shù)組
3.3 【實例9】數(shù)組的多態(tài)性
3.4 【實例10】“數(shù)組大小”函數(shù)
3.5 【實例11】“索引數(shù)組”函數(shù)
3.6 【實例12】“數(shù)組插入”函數(shù)
3.7 【實例13】“初始化數(shù)組”函數(shù)
第4章 簇
4.1 【實例14】創(chuàng)建簇
4.2 【實例15】“捆綁”函數(shù)
4.3 【實例16】“解除捆綁”函數(shù)
4.4 【實例17】“簇至數(shù)組轉(zhuǎn)換” 函數(shù)和“數(shù)組至簇轉(zhuǎn)換”函數(shù)
第5章 字符串、變量和矩陣
5.1 【實例18】基本字符串函數(shù)的使用
5.2 【實例19】“數(shù)組至電子表格字符串轉(zhuǎn)換”函數(shù)和“電子表格字符串至數(shù)組轉(zhuǎn)換”函數(shù)
5.3 【實例20】局部變量和全局變量的使用
5.4 【實例21】矩陣的基本運算
5.5 【實例22】求解線性代數(shù)方程
第6章 程序結(jié)構(gòu)
6.1 【實例23】For循環(huán)
6.2 【實例24】While循環(huán)
6.3 【實例25】順序結(jié)構(gòu)
6.4 【實例26】事件結(jié)構(gòu)
6.5 【實例27】使能結(jié)構(gòu)
6.6 【實例28】選擇結(jié)構(gòu)
6.7 【實例29】公式節(jié)點
6.8 【實例30】移位寄存器
第7章 圖形化數(shù)據(jù)顯示
7.1 【實例31】波形圖表
7.2 【實例32】波形圖
7.3 【實例33】定制波形圖表
7.4 【實例34】定制波形圖
7.5 【實例35】XY曲線圖
7.6 【實例36】強度圖
7.7 【實例37】三維曲面圖
第8章 人機界面交互設(shè)計
8.1 【實例38】創(chuàng)建登錄對話框
8.2 【實例39】創(chuàng)建主菜單
8.3 【實例40】自定義控件
8.4 【實例41】修飾靜態(tài)界面
8.5 【實例42】動態(tài)交互界面
第9章 文件I/O
9.1 【實例43】向文件中寫入數(shù)據(jù)
9.2 【實例44】從文件中讀取數(shù)據(jù)
9.3 【實例45】寫入二進制文件
9.4 【實例46】寫入表單文件
9.5 【實例47】讀取電子表格文件
9.6 【實例48】向文件中寫入波形數(shù)據(jù)
第10章 子VI與程序調(diào)試
10.1 【實例49】創(chuàng)建子VI
10.2 【實例50】調(diào)用子VI
第11章 數(shù)學(xué)分析與信號處理
11.1 【實例51】求商和余數(shù)
11.2 【實例52】數(shù)值微積分
11.3 【實例53】曲線積分
11.4 【實例54】求解微分方程—單擺運動
11.5 【實例55】線性代數(shù)計算器
11.6 【實例56】求解多項式函數(shù)零點
11.7 【實例57】曲線擬合
11.8 【實例58】概率與統(tǒng)計
11.9 【實例59】取值最優(yōu)化
11.10 【實例60】MathScript節(jié)點實現(xiàn)信號分析
11.11 【實例61】信號生成
11.12 【實例62】計算信號歸一化頻率
11.13 【實例63】測量信號幅值和電平
11.14 【實例64】信號的瞬態(tài)特性測量
11.15 【實例65】單邊傅里葉變換
11.16 【實例66】雙邊傅里葉變換
11.17 【實例67】平滑窗
11.18 【實例68】漢明窗
11.19 【實例69】提取正弦波
11.20 【實例70】逐點分析濾波器
第12章 數(shù)據(jù)采集和儀器控制
12.1 【實例71】單通道單點采樣
12.2 【實例72】采集波形
12.3 【實例73】單通道單點輸出
12.4 【實例74】生成波形
12.5 【實例75】VISA函數(shù)
12.6 【實例76】LabVIEW與GPIB通信
12.7 【實例77】使用NI-DAQmx VI創(chuàng)建任務(wù)
12.8 【實例78】使用DAQ Assistant創(chuàng)建任務(wù)
第13章 Express VI
13.1 【實例79】利用Express VI實現(xiàn)數(shù)值比較
13.2 【實例80】利用Express VI實現(xiàn)刻度標(biāo)示變換
13.3 【實例81】利用Express VI實現(xiàn)信號選擇
第14章 【實例82】獲取系統(tǒng)當(dāng)前時間
14.1 設(shè)計目的
14.2 程序框圖主要功能模塊介紹
14.3 詳細設(shè)計步驟
第15章 【實例83】創(chuàng)建右鍵快捷菜單
15.1 設(shè)計目的
15.2 程序框圖主要功能模塊介紹
15.3 詳細設(shè)計步驟
第16章 【實例84】數(shù)字示波器
16.1 設(shè)計目的
16.2 程序框圖主要功能模塊介紹
16.3 詳細設(shè)計步驟
16.3.1 前面板設(shè)計
16.3.2 觸發(fā)電平子VI的設(shè)計
16.3.3 觸發(fā)器子VI的設(shè)計
16.3.4 通道選擇子VI的設(shè)計
16.3.5 功率估計子VI的設(shè)計
16.3.6 相位分析子VI的設(shè)計
16.3.7 選擇功能的實現(xiàn)
16.3.8 水平分度調(diào)節(jié)處理功能塊的設(shè)計
16.3.9 幅值分度調(diào)節(jié)處理功能塊的設(shè)計
16.3.10 完整程序框圖
16.3.11 運行結(jié)果
第17章 【實例85】觸發(fā)計數(shù)器
17.1 設(shè)計目的
17.2 程序框圖主要功能模塊介紹
17.3 詳細設(shè)計步驟
17.3.1 創(chuàng)建一個新的VI
17.3.2 添加仿真信號
17.3.3 添加“觸發(fā)與門限”函數(shù)
17.3.4 進行統(tǒng)計計數(shù)
17.3.5 完整程序框圖
17.3.6 運行結(jié)果
第18章 【實例86】基本函數(shù)發(fā)生器
18.1 設(shè)計目的
18.2 程序框圖主要功能模塊介紹
18.3 詳細設(shè)計步驟
18.3.1 創(chuàng)建一個新的VI
18.3.2 配置基本函數(shù)發(fā)生器
18.3.3 完整程序框圖
18.3.4 前面板界面布局
18.3.5 運行結(jié)果
第19章 【實例87】對高斯噪聲的統(tǒng)計分析
19.1 設(shè)計目的
19.2 程序框圖主要功能模塊介紹
19.3 詳細設(shè)計步驟
19.3.1 創(chuàng)建一個新的VI
19.3.2 添加信號源
19.3.3 對信號進行統(tǒng)計分析
19.3.4 創(chuàng)建柱狀圖
19.3.5 完整程序框圖
19.3.6 運行結(jié)果
第20章 【實例88】信號的功率譜測量
20.1 設(shè)計目的
20.2 程序框圖主要功能模塊介紹
20.3 詳細設(shè)計步驟
20.3.1 創(chuàng)建一個新的VI
20.3.2 產(chǎn)生添加了噪聲的正弦信號
20.3.3 前面板的設(shè)計
20.3.4 功率譜測量程序框圖
20.3.5 完整程序框圖
20.3.6 運行結(jié)果
第21章 【實例89】低通濾波器設(shè)計
21.1 設(shè)計目的
21.2 程序框圖主要功能模塊介紹
21.3 詳細設(shè)計步驟
21.3.1 創(chuàng)建一個新的VI
21.3.2 產(chǎn)生信號源
21.3.3 低通濾波
21.3.4 進行頻譜分析
21.3.5 完整程序框圖
21.3.6 運行結(jié)果
第22章 【實例90】火車車輪狀態(tài)的實時監(jiān)控
22.1 設(shè)計目的
22.2 程序框圖主要功能模塊介紹
22.2.1 “Butterworth濾波器(逐點)”函數(shù)
22.2.2 “數(shù)組最大值與最小值(逐點)”函數(shù)
22.2.3 “布爾值轉(zhuǎn)換(逐點)”函數(shù)
22.2.4 條件結(jié)構(gòu)
22.3 詳細設(shè)計步驟
22.3.1 創(chuàng)建一個新的VI
22.3.2 構(gòu)建仿真數(shù)據(jù)數(shù)組
22.3.3 Butterworth濾波處理
22.3.4 峰值檢測
22.3.5 完整程序框圖
22.3.6 運行結(jié)果
第23章 【實例91】溫度分析儀
23.1 設(shè)計目的
23.2 程序框圖主要功能模塊介紹
23.2.1 數(shù)字溫度計子VI模塊
23.2.2 “數(shù)組最大值與最小值”函數(shù)
23.2.3 “均值”函數(shù)
23.2.4 簇捆綁函數(shù)(控件)
23.3 詳細設(shè)計步驟
23.3.1 數(shù)字溫度計子VI的設(shè)計
23.3.2 前面板的設(shè)計
23.3.3 溫度數(shù)據(jù)采集
23.3.4 溫度分析
23.3.5 完整程序框圖設(shè)計
23.3.6 運行結(jié)果
第24章 【實例92】諧波分析儀
24.1 設(shè)計目的
24.2 程序框圖主要功能模塊介紹
24.2.1 測試信號子VI
24.2.2 “諧波失真分析”函數(shù)
24.2.3 “簡易錯誤處理器”函數(shù)
24.3 詳細設(shè)計步驟
24.3.1 創(chuàng)建一個新的VI
24.3.2 編寫測試信號子VI
24.3.3 添加“諧波失真分析”函數(shù)
24.3.4 完成前面板的設(shè)計
24.3.5 運行結(jié)果
第25章 【實例93】電話按鍵聲音模擬器
25.1 設(shè)計目的
25.2 程序框圖主要功能模塊介紹
25.2.1 “創(chuàng)建路徑”函數(shù)
25.2.2 “播放聲音文件”函數(shù)
25.2.3 “數(shù)值至十進制數(shù)字符串轉(zhuǎn)換”函數(shù)
25.3 詳細設(shè)計步驟
25.3.1 創(chuàng)建一個新的VI
25.3.2 前面板的設(shè)計
25.3.3 電話按鍵聲音模擬和鍵值顯示
25.3.4 完整程序框圖
25.3.5 運行結(jié)果
第26章 【實例94】回聲產(chǎn)生器
26.1 設(shè)計目的
26.2 程序框圖主要功能模塊介紹
26.2.1 回聲產(chǎn)生器功能模塊
26.2.2 While循環(huán)功能模塊
26.3 詳細設(shè)計步驟
26.3.1 創(chuàng)建一個新的VI
26.3.2 回聲產(chǎn)生模塊程序設(shè)計
26.3.3 完整程序框圖
26.3.4 運行結(jié)果
第27章 【實例95】回聲探測器
27.1 設(shè)計目的
27.2 程序框圖主要功能模塊介紹
27.2.1 回聲產(chǎn)生子VI功能模塊
27.2.2 回聲探測功能模塊
27.2.3 結(jié)果顯示功能模塊
27.2.4 While循環(huán)功能模塊
27.3 詳細設(shè)計步驟
27.3.1 創(chuàng)建回聲產(chǎn)生子VI
27.3.2 前面板的設(shè)計
27.3.3 回聲探測程序框圖設(shè)計
27.3.4 完整程序框圖
27.3.5 運行結(jié)果
第28章 【實例96】信號的發(fā)生與處理綜合實例
28.1 設(shè)計目的
28.2 程序框圖主要功能模塊介紹
28.2.1 產(chǎn)生原始信號子VI模塊
28.2.2 窗函數(shù)濾波模塊
28.2.3 FFT功率譜函數(shù)模塊
28.2.4 波形最大最小值函數(shù)模塊
28.2.5 活動游標(biāo)控件模塊
28.3 詳細設(shè)計步驟
28.3.1 產(chǎn)生原始信號子VI
28.3.2 前面板的設(shè)計
28.3.3 產(chǎn)生原始信號
28.3.4 添加“FIR加窗濾波器”函數(shù)
28.3.5 添加“FFT功率譜”函數(shù)
28.3.6 添加“波形最大最小值”函數(shù)
28.3.7 游標(biāo)設(shè)置
28.3.8 完整程序框圖
28.3.9 運行結(jié)果
第29章 【實例97】雙通道頻譜測量的濾波器設(shè)計
29.1 設(shè)計目的
29.2 程序框圖主要功能模塊介紹
29.2.1 測試信號生成模塊
29.2.2 “雙通道譜測量”VI
29.2.3 “信號掩區(qū)和邊界測試”VI
29.2.4 “濾波器”VI
29.2.5 設(shè)置截止頻率子VI模塊
29.2.6 處理結(jié)果顯示部分
29.3 詳細設(shè)計步驟
29.3.1 創(chuàng)建截止頻率設(shè)置子VI
29.3.2 前面板的設(shè)計
29.3.3 產(chǎn)生仿真信號
29.3.4 信號濾波
29.3.5 信號的雙通道譜測量
29.3.6 檢測信號
29.3.7 程序框圖中數(shù)據(jù)流的傳輸
29.3.8 完整程序框圖
29.3.9 運行結(jié)果
第30章 【實例98】微處理器冷卻裝置的實時監(jiān)控
30.1 設(shè)計目的
30.2 微處理器冷卻裝置實時監(jiān)控系統(tǒng)的運行
30.3 程序框圖主要功能介紹
30.4 微處理器冷卻裝置實時監(jiān)控系統(tǒng)的設(shè)計步驟
30.4.1 前面板的設(shè)計
30.4.2 PAC-IO with Fan Status子VI的創(chuàng)建
30.4.3 Temp. Logger子VI的創(chuàng)建
30.4.4 Update Timing Diagram子VI的創(chuàng)建
30.4.5 Fan Computation子VI的創(chuàng)建
30.4.6 程序總體框架的處理
30.4.7 “定時循環(huán)”結(jié)構(gòu)的輸入和初始化
30.4.8 輸入階段的處理過程
30.4.9 計算階段的處理過程
30.4.10 輸出階段的處理過程
30.4.11 添加程序注釋和說明
第31章 【實例99】脈沖及瞬態(tài)測量控件設(shè)計
31.1 設(shè)計目的
31.2 程序框圖主要功能模塊介紹
31.3 詳細設(shè)計步驟
31.3.1 生成基本波形和噪聲波形
31.3.2 仿真波形的生成和顯示
31.3.3 瞬態(tài)測量程序塊
31.3.4 脈沖測量程序塊
31.3.5 周期平均值和均方根程序塊
31.3.6 幅值和電平測量程序塊
31.3.7 完整的程序框圖
第32章 【實例100】數(shù)據(jù)采集系統(tǒng)的設(shè)計
32.1 設(shè)計目的
32.2 數(shù)據(jù)采集系統(tǒng)相關(guān)介紹
32.2.1 測試過程介紹
32.2.2 測試參數(shù)分析
32.3 系統(tǒng)前面板的開發(fā)
32.3.1 創(chuàng)建新的虛擬儀器(VI)
32.3.2 系統(tǒng)選項卡控件
32.3.3 修飾圖案
32.3.4 系統(tǒng)下拉列表
32.3.5 數(shù)值輸入控件
32.3.6 文件路徑輸入控件
32.3.7 布爾控件
32.3.8 波形圖表控件
32.3.9 系統(tǒng)單選控件
32.3.10 旋鈕控件
32.3.11 溫度計控件
32.3.12 儀表控件
32.3.13 多列列表框控件
32.4 程序框圖設(shè)計
32.4.1 順序結(jié)構(gòu)
32.4.2 數(shù)據(jù)采集裝置的參數(shù)設(shè)置
32.4.3 冷端補償通道
32.4.4 電壓信號采集模塊
32.4.5 數(shù)據(jù)采集和處理模塊
32.4.6 數(shù)據(jù)顯示與保存模塊
32.4.7 程序運行控制模塊
參考文獻