虛擬儀器設計基礎教程

虛擬儀器設計基礎教程

《虛擬儀器設計基礎教程》是2008年清華大學出版社出版的圖書,作者是黃松嶺。

內容簡介

《虛擬儀器設計基礎教程》以LabVIEW的最新版本8.5中文版為基礎,介紹虛擬儀器設計的基本知識。全書共13章,可分為三大部分:第1~3章介紹檢測技術的基礎知識,包括感測器、數據採集、誤差評定、信號處理和虛擬儀器等;第4~12章介紹LabVIEW語言的基本內容和編程方法,包括LabVIEW基礎、VI編輯與調試技術、程式結構、數組、簇和波形、圖形顯示、字元串和檔案I/O、採集卡條件下的數據採集、LabVIEW中的信號分析和一些高級套用;第13章介紹一些虛擬儀器設計與套用的實例,包括軸承缺陷故障診斷、功率測量、信號發生器、基於音效卡的聲音識別、貪吃蛇遊戲和大型儲罐底板缺陷檢測器,這些例子難易程度不同、套用方面各異,較好地反映了虛擬儀器技術廣闊的套用空間。

《虛擬儀器設計基礎教程》可作為大專院校虛擬儀器及相關課程的教材或教學參考書,也可供從事相關工作的工程技術人員參考。

目錄

第1章檢測技術基礎

1.1信號的分類

1.2檢測系統誤差分析

1.2.1誤差的基本概念

1.2.2誤差的來源及分類

1.2.3系統誤差與隨機誤差的關係

1.2.4誤差的傳播

1.2.5測量不確定度評定

1.3感測器

1.3.1概述

1.3.2感測器的分類

1.3.3感測器的性能參數

1.3.4智慧型感測器與網路感測器

1.4數據採集

1.4.1採樣定理

1.4.2典型數據採集系統的組成

1.4.3測量系統的連線方式

1.4.4觸發

1.5檢測系統的組成和性能

習題

第2章信號處理方法

2.1信號預處理

2.1.1放大

2.1.2模擬濾波

2.2標度變換

2.3數位訊號處理的理論基礎

2.3.1離散時間系統基礎概念

2.3.2常用的時域分析方法

2.3.3常用的信號變換方法

2.3.4數位訊號時頻分析

2.3.5數字濾波器

習題

第3章虛擬儀器基礎

3.1虛擬儀器的概念

3.2虛擬儀器的硬體系統

3.3虛擬儀器的軟體系統

3.4LabVIEW簡介

3.5虛擬儀器設計方法

習題

第4章LabVIEW基礎

4.1啟動LabVIEW

4.2LabVIEW程式的基本構成

4.2.1前面板和框圖

4.2.2前面板和框圖工具條

4.2.3圖示和連線器

4.3LabVIEW的選板

4.3.1工具選板

4.3.2控制項選板

4.3.3函式選板

4.3.4選板操作

4.4LabVIEW的基本數據類型

4.4.1數值數據類型

4.4.2布爾數據類型

4.5LabVIEW幫助和系統提供的例子

習題

第5章VI創建、編輯和調試

5.1創建一個VI

5.2子VI

5.2.1創建和編輯圖示

5.2.2定義連線器

5.2.3創建子VI舉例

5.3VI編輯技術

5.3.1創建對象

5.3.2選擇對象

5.3.3移動對象

5.3.4複製和刪除對象

5.3.5標註對象

5.3.6改變文本字型、大小、形狀、顏色

5.3.7排列對象

5.3.8改變對象大小

5.3.9改變對象顏色

5.3.10建立和編輯連線

5.3.11其他編輯技術

5.4VI調試技術

習題

第6章程式結構

6.1循環結構

6.1.1While循環

6.1.2For循環

6.1.3循環結構內外的數據交換與自動索引

6.1.4移位暫存器和反饋節點

6.2條件結構

6.3順序結構

6.3.1層疊式順序結構

6.3.2平鋪式順序結構

6.4公式節點

6.5事件結構

習題

第7章數組、簇和波形

7.1數組

7.1.1數組的創建

7.1.2數組操作函式

7.2簇

7.2.1簇的創建

7.2.2簇的操作函式

7.3波形

7.3.1波形的創建

7.3.2波形操作函式

習題

第8章圖形顯示控制項

8.1波形圖

8.1.1波形圖的數據格式

8.1.2定製波形圖的屬性

8.2波形圖表

8.3XY圖

8.4強度圖表顯示控制項

8.5數字波形圖

8.6三維圖形控制項

習題

第9章字元串和檔案I/O

9.1字元串

9.1.1字元串控制項

9.1.2字元串的顯示方式

9.1.3字元串函式

9.2檔案I/O

9.2.1檔案I/O函式

9.2.2文本檔案

9.2.3二進制檔案

9.2.4數據記錄檔案

9.2.5其他檔案類型

習題

第10章數據採集

10.1數據採集卡設定與測試

10.1.1數據採集卡的功能簡介

10.1.2數據採集卡的軟體配置

10.1.3數據採集卡的相關參數

10.2多通道的採樣方式

10.2.1循環採樣

10.2.2同步採樣

10.2.3間隔採樣

10.2.4採樣方式的選擇

10.3數據採集VI

10.3.1DAQAssistantExpressVI介紹

10.3.2DAQmxVI介紹

10.3.3DAQmx的任務狀態模型

10.3.4DAQmxVI實例

10.4模擬輸入

10.4.1DAQ單點模入

10.4.2DAQ波形模入

10.4.3DAQ連續模入

10.5模擬輸出

10.5.1DAQ單點模出

10.5.2DAQ波形模出

10.5.3DAQ連續模出

10.6觸發採集

10.6.1數字邊沿觸發

10.6.2模擬邊沿觸發

10.6.3模擬視窗觸發

10.7數字I/O

10.7.1基本知識

10.7.2數字I/O簡介

10.8計數器

10.8.1事件計數器

10.8.2脈衝發生

10.8.3頻率測量

10.8.4周期脈寬測量

習題

第11章LabVIEW的信號分析與處理函式

11.1LabVIEW中的分析工具

11.2套用舉例

11.2.1信號發生

11.2.2頻域分析

11.2.3數字濾波

11.2.4時域分析

11.2.5曲線擬合

習題

第12章LabVIEW的高級套用

12.1局部變數和全局變數

12.1.1局部變數

12.1.2全局變數

12.1.3慎用局部變數和全局變數

12.2屬性節點

12.2.1控制項屬性

12.2.2控制項通用屬性

12.2.3其他控制項屬性

12.2.4輸入控制項和顯示控制項的方法

12.2.5動態程式控制

12.2.6獲取對象的引用

12.2.7屬性節點和調用節點的用法

12.2.8動態調用VI

習題

第13章虛擬儀器設計舉例

13.1軸承缺陷故障診斷

13.1.1軸承故障測試系統概述

13.1.2故障滾動軸承振動的數學模型

13.1.3故障診斷算法

13.1.4故障診斷算法的LabVIEW實現

13.1.5實驗結果

13.2功率測量

13.2.1功率算法

13.2.2算法仿真

13.2.3實采測量

13.3信號發生器

13.3.1算法實現

13.3.2基本波形發生

13.3.3公式波形發生

13.3.4驗證發生波形

13.3.5結果分析

13.4基於音效卡的聲音識別

13.4.1音效卡的工作原理、性能指標

13.4.2聲音識別技術

13.4.3LabVIEW中有關音效卡的函式簡介

13.4.4聲音身份識別的軟體實現

13.4.5結果分析

13.5貪吃蛇遊戲

13.5.1算法設計

13.5.2程式描述

13.6大型儲罐底板缺陷檢測器

13.6.1概述

13.6.2儲罐底板漏磁檢測器結構

13.6.3虛擬儀器軟體設計

13.6.4實驗結果

附錄《虛擬儀器設計基礎教程》32學時教學大綱

參考文獻

……

相關詞條

相關搜尋

熱門詞條

聯絡我們