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