《虛擬儀器設(shè)計教程/高等學(xué)校電子信息類專業(yè)系列教材》以LabVIEW的全新版本2014中文版為基礎(chǔ),介紹虛擬儀器設(shè)計的基本知識。全書共11章,可分為三個部分: 第1章介紹虛擬儀器的概念和虛擬儀器設(shè)計方法; 第2~10章,介紹LabVIEW語言的基本內(nèi)容和編程方法,包括LabVIEW基礎(chǔ)、VI創(chuàng)建、編輯與調(diào)試技術(shù)、程序結(jié)構(gòu)、數(shù)據(jù)類型、圖形顯示、字符串和文件I/O、采集卡條件下的數(shù)據(jù)采集、LabVIEW中的信號分析和一些高級應(yīng)用; 第11章介紹一些虛擬儀器設(shè)計與應(yīng)用的實例,包括軸承缺陷故障診斷、功率測量、信號發(fā)生器、基于聲卡的聲音識別、太陽能電池板自動跟蹤系統(tǒng)、基于NI.CompactRIO的大跨空間結(jié)構(gòu)健康監(jiān)測系統(tǒng)、基于加速度傳感器的多功能手勢感應(yīng)控制器和大型儲罐底板缺陷檢測器,這些例子難易程度不同、應(yīng)用方面各異,較好地反映了虛擬儀器技術(shù)的廣闊應(yīng)用空間。
第1章虛擬儀器基礎(chǔ)
1.1虛擬儀器的概念
1.1.1儀器控制
1.1.2數(shù)據(jù)采集
1.2虛擬儀器的硬件系統(tǒng)
1.3虛擬儀器的軟件系統(tǒng)
1.3.1驅(qū)動程序和API
1.3.2虛擬儀器開發(fā)環(huán)境
1.3.3自定義的測量和測試程序
1.4LabVIEW簡介
1.5虛擬儀器設(shè)計方法
1.5.1確定虛擬儀器的類型
1.5.2選擇合適的虛擬儀器軟件開發(fā)平臺
1.5.3開發(fā)虛擬儀器應(yīng)用軟件
1.5.4系統(tǒng)調(diào)試
1.5.5編寫系統(tǒng)開發(fā)文檔
1.5.6測量=采集+計算
第2章LabVIEW基礎(chǔ)
2.1啟動LabVIEW
2.2LabvlEw程序的基本構(gòu)成
2.2.1前面板和程序框圖
2.2.2前面板和程序框圖工具條
2.2.3圖標(biāo)和連線板
2.3LabVIEW的選板
2.3.1工具選板
2.3.2控件選板
2.3.3函數(shù)選板
2.3.4選板操作
2.4LabVIEW的基本數(shù)據(jù)類型
2.4.1數(shù)值數(shù)據(jù)類型
2.4.2布爾數(shù)據(jù)類型
2.5獲取幫助
第3章VI創(chuàng)建、編輯和調(diào)試
3.1創(chuàng)建一個VI
3.2子VI
3.2.1創(chuàng)建和編輯圖標(biāo)
3.2.2定義連線板
3.2.3創(chuàng)建子VI舉例
3.3VI編輯技術(shù)
3.3.1創(chuàng)建對象
3.3.2選擇對象
3.3.3移動對象
3.3.4復(fù)制和刪除對象
3.3.5標(biāo)注對象
3.3.6改變文本字體、大小、形狀和顏色
3.3.7排列對象
3.3.8改變對象大小
3.3.9改變對象顏色
3.3.10建立和編輯連線
3.3.11其他編輯技術(shù)
3.4VI調(diào)試技術(shù)
3.4.1單步執(zhí)行
3.4.2設(shè)置執(zhí)行程序高亮
3.4.3探針工具
3.4.4斷點
第4章程序結(jié)構(gòu)
4.1循環(huán)結(jié)構(gòu)
4.1.1While循環(huán)
4.1.2For循環(huán)
4.1.3循環(huán)結(jié)構(gòu)內(nèi)外的數(shù)據(jù)交換與自動索引
4.1.4移位寄存器和反饋節(jié)點
4.2條件結(jié)構(gòu)
4.3順序結(jié)構(gòu)
4.3.1層疊式順序結(jié)構(gòu)
4.3.2平鋪式順序結(jié)構(gòu)
4.4公式節(jié)點
4.5事件結(jié)構(gòu)
第5章數(shù)組、簇和波形
5.1數(shù)組
5.1.1數(shù)組的創(chuàng)建
5.1.2數(shù)組操作函數(shù)
5.2簇
5.2.1簇的創(chuàng)建
5.2.2簇操作函數(shù)
5.3波形
5.3.1波形的創(chuàng)建
5.3.2波形操作函數(shù)
第6章圖形顯示控件
第7章字符串和文件I/O
第8章數(shù)據(jù)采集
第10章局部、全局變量和屬性節(jié)點
第11章虛擬儀器設(shè)計舉例
附錄32學(xué)時教學(xué)大綱
參考文獻(xiàn)