《精通LabVIEW教程:由淺入深的範例學習》是2017年電子工業出版社出版的圖書。
基本介紹
- 中文名:精通LabVIEW教程:由淺入深的範例學習
- 作者:(美)John Essick
- 出版社:電子工業出版社
- 出版時間:2017年
- 開本:16 開
- 裝幀:平裝-膠訂
- ISBN:9787121304989
內容簡介,作者簡介,目 錄,
內容簡介
本書是一本"圍繞練習來學習”的圖書,特別適合作為大專院校的實驗教材或者是自學用書。全書涉及的內容除了LabVIEW的基本編程概念和方法之外,還有大量的章節討論DAQ的使用及LabVIEW的套用。全書共分13章,內容包括while循環與波形圖、for循環與波形圖、MathScript模型與XY圖、DAQ輔助數據採集、數據檔案與字元串、移位暫存器、case結構、數據獨立性與序列結構、vi分析、使用DAQmx vi的數據採集與生成、PID溫度控制項目、獨立儀器控制等。
作者簡介
鄧科,副教授,1996年獲西北工業大學工業管理工程專業學士學位,1999年獲西安交通大學通信與信息系統專業碩士達棄殃淋學位; 2004年獲西安交通大學通信與信息系統專業博士學位;2007年被聘為副教授。多年來您頸采一直從事移動通信、陣列信號處理、智慧型天線技術和移動通信系統等方芝催兵才面的科研工作。近年來主持國家自然科學基金2項,陝西省自然科學基金1項,參與洪備晚了國家“863”課題5項,其中有3項評為Ab,1項評為Aa(特優)。申請者作為論文作者共發表學術論文17篇,其中有10餘篇被SCI/EI收錄。 John Essick是里德學院的David W. Brauer物理教授。從1993年開始,他就在講授《使用LabVIEW的基於計算機的實驗》這一課程,它也作為里德高級實驗課程的一部分。
目 錄
目錄
第1章While循環和波形圖表
1.1LabVIEW編程環境
1.2使用While循環和波形圖表繪製正弦波
1.3編輯程式框圖
1.4LabVIEW幫助視窗
1.5前面板編輯
1.6快捷選單
1.7完成編程
1.8程式執行
1.9程式改進
1.10數據類型的表示
1.11自動生成特徵
1.12保存程式
自己動手
習題
第2章For循環和波形圖
2.1For循環基礎
2.2使用For循環和波形圖繪製正弦波
2.3波形圖
2.4所屬標籤和自由標籤
2.5使用For循環創建正弦波
2.6複製程式框圖的圖示
2.7自動索引功能
2.8運行VI
2.9波形圖x軸的校準
2.10使用While循環和波形圖繪製正弦波
2.11數組顯示控制項和探針觀察視窗
自己動手
習題
第3章MathScript節點和XY圖
3.1MathScript節點基礎
3.2MathScript節點使用示例:繪鑽慨影制正弦波
3.3根據錯誤列表調試
3.4運用MathScript節點和XY圖進行波形仿真
3.5創建一個xy簇
3.6運行VI
3.7MathScript互動視窗
3.8為WaveformSimulator添祖察嘗加形狀選項
3.9枚舉類型控制項
3.10完成程式框圖
3.11運行VI
3.12控制項和指示簇
3.13用圖示編輯器創建一個圖示
3.14設計圖示
3.15接線端分配
自己動手
習題
第4章使用DAQ助手實現數據採集
4.1數據採集VI
4.2數據採集硬體
4.3模擬輸入模式
4.4範圍與解析度
4.5採樣頻率與混疊效應
4.6測量及自動化瀏覽器(MAX)
4.7在直流電壓下簡單地模擬輸入操作
4.8數字示波器
4.9模擬輸出
4.10直流電壓源
4.11軟體定時的正弦波發生器
4.12硬體定時的波形發生器
4.13在框圖上放置一個定製的VI
4.14完成並執行WaveformGenerator(Express)
4.15改進的波形發生器
自己動手
習題
第5章數據檔案與字元串
5.1ASCII文本與二進制數據檔案
5.2在電子數據表格的格式檔案中存儲數據
5.3存儲一維數據數組
5.4轉置選項
5.5存儲二維數據數組
5.6控制存儲數據格式
5.7路徑常量與平台可移植性
5.8基本檔案I/O VI
5.9為一個電子表格檔案添加文本標籤
5.10反斜槓碼(轉義碼)
自己動手
習譽櫃題
第6章移位暫存器
6.1移位暫存器
6.2快速移位暫存器示例:整數相加
6.3使用移位暫存器的數值積分和微分
6.4冪函式模擬器VI
6.5使用梯形法則的數值積分
6.6使用單個暫存器的梯形法則VI
6.7梯形法則的收斂性
6.8使用多個移位暫存器的數值微分
6.9模組化和自動子VI創建
自己動手
習題
第7章條件結構
7.1條件結構的基礎知識
7.2有關快速條件結構的示例:使用屬性節點的運行時選項
7.3使用條件結構的數值積分
7.4基於辛普森準則的數值積分
7.5使用布爾條件結構的校驗因子
7.6使用數值條件結構的部分和之和程式
7.7使用布爾條件結構的梯形法則貢獻
7.8頂層的VI——Simpson'sRule
7.9梯形法則和辛普森準則之間的對比
自己動手
習題
第8章數據依賴性和順序結構
8.1數據依賴性和順序結構基礎
8.2使用順序結構的事件計時器
8.3使用數據依賴性的事件計時器
8.4高亮執行
自己動手
習題
第9章分析VI:曲線擬合
9.1熱敏電阻阻抗溫度數據檔案
9.2使用熱敏電阻的溫度測量
9.3線性小二乘法
9.4使用前面板控制項將數據輸入到VI
9.5通過從磁碟讀取檔案將數據輸入到VI
9.6切分多維數組
9.7使用線性小二乘法的曲線擬合
9.8殘差圖
自己動手
習題
第10章分析VI:快速傅立葉變換
10.1傅立葉變換
10.2離散採樣和奈奎斯特頻率
10.3離散傅立葉變換
10.4快速傅立葉變換
10.5頻率計算器VI
10.6正弦信號的FFT
10.7將FFT套用到多種正弦輸入
10.8復值幅度的模
10.9觀察(頻譜)泄漏
10.10泄漏的分析
10.11使用卷積理論描述泄漏
10.12加窗
10.13估計頻率和幅度
10.14混疊
自己動手
習題
第11章數據採集與使用DAQmxVI產生數據
11.1DAQmxVI
11.2直流電壓下簡單的模擬輸入操作
11.3數字示波器
11.4ExpressVI自動代碼生成
11.5ExpressVI的限制
11.6使用狀態機架構來改善數字示波器
11.7模擬輸出操作
11.8波形發生器
自己動手
習題
第12章PID溫度控制項目
12.1電熱設備的基於電壓控制的雙向電流驅動
12.2PID溫度控制算法
12.3PID溫度控制系統第13章獨立儀器的控制
13.1使用VISAVI來進行儀器控制
13.2VISA會話
13.3IEEE488.2標準
13.4通用的命令
13.5狀態報告
13.6設備特有的命令
13.7本章所用的特有硬體
13.8測量及自動化瀏覽器(MAX)
13.9簡單的基於VISA的查詢操作
13.10訊息結束
13.11使用屬性節點來獲得和設定通信屬性
13.12在接口匯流排上測量
13.13同步方法
13.14基於串列池方法的測量VI
13.15基於服務請求方法的測量VI
13.16創建一個儀器驅動
13.17使用儀器驅動來編寫一個應用程式
自己動手
習題
附錄A溫度控制系統的構建
附錄B程式交叉索引表
3.3根據錯誤列表調試
3.4運用MathScript節點和XY圖進行波形仿真
3.5創建一個xy簇
3.6運行VI
3.7MathScript互動視窗
3.8為WaveformSimulator添加形狀選項
3.9枚舉類型控制項
3.10完成程式框圖
3.11運行VI
3.12控制項和指示簇
3.13用圖示編輯器創建一個圖示
3.14設計圖示
3.15接線端分配
自己動手
習題
第4章使用DAQ助手實現數據採集
4.1數據採集VI
4.2數據採集硬體
4.3模擬輸入模式
4.4範圍與解析度
4.5採樣頻率與混疊效應
4.6測量及自動化瀏覽器(MAX)
4.7在直流電壓下簡單地模擬輸入操作
4.8數字示波器
4.9模擬輸出
4.10直流電壓源
4.11軟體定時的正弦波發生器
4.12硬體定時的波形發生器
4.13在框圖上放置一個定製的VI
4.14完成並執行WaveformGenerator(Express)
4.15改進的波形發生器
自己動手
習題
第5章數據檔案與字元串
5.1ASCII文本與二進制數據檔案
5.2在電子數據表格的格式檔案中存儲數據
5.3存儲一維數據數組
5.4轉置選項
5.5存儲二維數據數組
5.6控制存儲數據格式
5.7路徑常量與平台可移植性
5.8基本檔案I/O VI
5.9為一個電子表格檔案添加文本標籤
5.10反斜槓碼(轉義碼)
自己動手
習題
第6章移位暫存器
6.1移位暫存器
6.2快速移位暫存器示例:整數相加
6.3使用移位暫存器的數值積分和微分
6.4冪函式模擬器VI
6.5使用梯形法則的數值積分
6.6使用單個暫存器的梯形法則VI
6.7梯形法則的收斂性
6.8使用多個移位暫存器的數值微分
6.9模組化和自動子VI創建
自己動手
習題
第7章條件結構
7.1條件結構的基礎知識
7.2有關快速條件結構的示例:使用屬性節點的運行時選項
7.3使用條件結構的數值積分
7.4基於辛普森準則的數值積分
7.5使用布爾條件結構的校驗因子
7.6使用數值條件結構的部分和之和程式
7.7使用布爾條件結構的梯形法則貢獻
7.8頂層的VI——Simpson'sRule
7.9梯形法則和辛普森準則之間的對比
自己動手
習題
第8章數據依賴性和順序結構
8.1數據依賴性和順序結構基礎
8.2使用順序結構的事件計時器
8.3使用數據依賴性的事件計時器
8.4高亮執行
自己動手
習題
第9章分析VI:曲線擬合
9.1熱敏電阻阻抗溫度數據檔案
9.2使用熱敏電阻的溫度測量
9.3線性小二乘法
9.4使用前面板控制項將數據輸入到VI
9.5通過從磁碟讀取檔案將數據輸入到VI
9.6切分多維數組
9.7使用線性小二乘法的曲線擬合
9.8殘差圖
自己動手
習題
第10章分析VI:快速傅立葉變換
10.1傅立葉變換
10.2離散採樣和奈奎斯特頻率
10.3離散傅立葉變換
10.4快速傅立葉變換
10.5頻率計算器VI
10.6正弦信號的FFT
10.7將FFT套用到多種正弦輸入
10.8復值幅度的模
10.9觀察(頻譜)泄漏
10.10泄漏的分析
10.11使用卷積理論描述泄漏
10.12加窗
10.13估計頻率和幅度
10.14混疊
自己動手
習題
第11章數據採集與使用DAQmxVI產生數據
11.1DAQmxVI
11.2直流電壓下簡單的模擬輸入操作
11.3數字示波器
11.4ExpressVI自動代碼生成
11.5ExpressVI的限制
11.6使用狀態機架構來改善數字示波器
11.7模擬輸出操作
11.8波形發生器
自己動手
習題
第12章PID溫度控制項目
12.1電熱設備的基於電壓控制的雙向電流驅動
12.2PID溫度控制算法
12.3PID溫度控制系統第13章獨立儀器的控制
13.1使用VISAVI來進行儀器控制
13.2VISA會話
13.3IEEE488.2標準
13.4通用的命令
13.5狀態報告
13.6設備特有的命令
13.7本章所用的特有硬體
13.8測量及自動化瀏覽器(MAX)
13.9簡單的基於VISA的查詢操作
13.10訊息結束
13.11使用屬性節點來獲得和設定通信屬性
13.12在接口匯流排上測量
13.13同步方法
13.14基於串列池方法的測量VI
13.15基於服務請求方法的測量VI
13.16創建一個儀器驅動
13.17使用儀器驅動來編寫一個應用程式
自己動手
習題
附錄A溫度控制系統的構建
附錄B程式交叉索引表