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