定 價:39.9 元
叢書名:全國高等職業(yè)教育“十三五”規(guī)劃教材
- 作者:劉科
- 出版時間:2018/1/15
- ISBN:9787111587262
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TH86
- 頁碼:192
- 紙張:膠版紙
- 版次:2
- 開本:16K
《虛擬儀器應用 第2版》通過理論與實踐一體化項目的形式,深入淺出地介紹了虛擬儀器的體系結構及LabVIEW的編程方法。全書共3篇,即LabVIEW基本使用、基于LabVIEW的測控系統(tǒng)、虛擬儀器的綜合設計,涉及14個項目,其中第1篇通過5個項目學習LabVIEW的基本使用;第2篇以基于PCDAQmx虛擬儀器系統(tǒng)為內容,由5個獨立的測控項目構成,項目內容由簡單到復雜,從硬件構成到軟件實現以及系統(tǒng)調試等,都進行了詳細介紹;第3篇為4個綜合設計項目,給出項目要求等信息,要求讀者根據前兩篇的內容自己設計測控系統(tǒng),并給出參考設計。
《虛擬儀器應用 第2版》內容由淺入深、由簡單到復雜;有邊學邊做的內容,也有需要讀者自己設計的內容。書中對每個項目的硬件構成都進行了詳細介紹,讀者可以自己搭建。
《虛擬儀器應用 第2版》可作為高職高專院校、成人高等學校及本科院校舉辦的二級職業(yè)技術學院和民辦高校電子、電氣等相關電類專業(yè)的教材,也可供虛擬儀器的初學者參考。
適讀人群:高職高專院校、成人高等學校及本科院校舉辦的二級職業(yè)技術學院和民辦高校電子、電氣等相關電類專業(yè)的學生
1.校企合作編寫,源于工程實際
2.項目載體,任務驅動,理論與實踐一體化
3.基于主流軟件和硬件構建典型實踐項目。
前言
虛擬儀器技術廣泛應用于儀器儀表、測量與控制、電子測試和自動化等領域,它是計算機技術與儀器技術深層次結合的產物。它利用了高性能模塊化的硬件,結合了高效靈活的軟件,具有傳統(tǒng)儀器無法比擬的優(yōu)勢。隨著計算機技術、大規(guī)模集成電路技術和通信技術的發(fā)展,虛擬儀器技術也得到了迅猛發(fā)展,在功能上不斷加強,應用領域不斷擴大。
在虛擬儀器技術領域,應用較為普遍的軟件開發(fā)環(huán)境是美國國家儀器有限公司(NI公司)的LabVIEW。
《虛擬儀器應用第2版》以LabVIEW為藍本,以實踐項目為內容,把虛擬儀器知識的學習與實踐緊密結合。項目案例由企業(yè)工程師提供,由多年從事教學工作的教師與企業(yè)技術人員共同編寫。
《虛擬儀器應用第2版》共分為3篇、14個項目,第1篇LabVIEW基本使用和第2篇基于LabVIEW的測控系統(tǒng)為必修內容,參考學時為60~70學時;第3篇虛擬儀器的綜合設計可作為學生的課程設計、大作業(yè)等。
《虛擬儀器應用第2版》由蘇州市職業(yè)大學與美國國家儀器有限公司、北京中科泛華測控技術有限公司等企業(yè)聯(lián)合開發(fā),蘇州市職業(yè)大學劉科、宋秦中主編,宋佳、李甫成、應俊共同編寫,北京中科泛華測控技術有限公司提供了部分資料和項目案例。全書由劉科統(tǒng)稿。
由于編者水平有限,書中難免有錯誤和不妥之處,懇請使用《虛擬儀器應用第2版》的師生和廣大讀者提出批評和改進意見。
編者
目錄
出版說明
前言
第1篇LabVIEW基本使用
項目1認識LabVIEW
1.1任務1認識虛擬儀器
1.1.1虛擬儀器簡介
1.1.2LabVIEW簡介
1.2任務2認識VI
1.2.1VI簡介
1.2.2VI的組成
1.2.3VI的前面板
1.2.4VI的程序框圖
1.2.5VI的圖標和連線板
1.3任務3創(chuàng)建VI
1.3.1創(chuàng)建一個簡單的VI
1.3.2子VI的創(chuàng)建和調用
1.4任務4數據流和運行及
調試VI
1.4.1數據流
1.4.2運行及調試VI
1.5思考題
項目2認識LabVIEW中的數據
類型
2.1任務1字符串型數據
操作
2.1.1認識控件與函數選板
2.1.2字符串的顯示方式
2.1.3日期時間的顯示
2.2任務2數值型數據操作
2.2.1認識控件與函數選板
2.2.2數值屬性
2.2.3數值表示法
2.2.4用隨機數產出模擬溫度
2.2.5比較函數
2.2.6溫度的比較與警示
2.3任務3布爾型數據操作
2.3.1認識控件與函數選板
2.3.2機械動作
2.3.3簡單的布爾操作
2.3.4溫度報警程序設計
2.4任務4數組和簇操作
2.4.1認識控件與函數選板
2.4.2創(chuàng)建數組
2.4.3數組的大小和索引運算
2.4.4創(chuàng)建和使用簇
2.4.5簇的編號與排序
2.5任務5圖形數據操作
2.5.1生成波形數據
2.5.2分析處理波形數據
2.5.3顯示波形數據
2.5.4圖形數據操作
2.6思考題
項目3應用結構設計程序
3.1任務1應用For循環(huán)
編寫VI
3.1.1設計循環(huán)計數器
3.1.2利用For循環(huán)創(chuàng)建二維
數組
3.1.3移位寄存器的使用
3.2任務2應用While循環(huán)
設計VI
3.2.1設計復數運算VI
3.2.2設計溫度轉換與報警VI
3.2.3設計循環(huán)累加器
3.3任務3應用條件結構
設計VI
3.3.1設計數值選擇輸出VI
3.3.2編寫水果總價計算VI
3.4任務4應用順序結構
設計VI
3.4.1順序結構
3.4.2編寫順序點亮指示燈VI
3.5任務5應用事件結構
設計VI
3.5.1事件結構
3.5.2編寫指示燈狀態(tài)控制VI
3.6思考題
項目4數據的讀寫與存儲
4.1任務1存取文本文件
4.2任務2存取二進制文件
4.3任務3存取電子表格文件
4.4任務4存取波形文件
4.5任務5存取TDMS文件
存儲
4.6思考題
項目5構成基礎虛擬儀器系統(tǒng)
5.1任務1構建虛擬儀器測控
系統(tǒng)
5.1.1選擇傳感器
5.1.2選擇數據采集硬件
5.1.3選擇儀器總線
5.1.4選擇系統(tǒng)處理器
5.1.5選擇儀器驅動
5.1.6選擇系統(tǒng)應用開發(fā)軟件
5.2任務2學習數據采集驅動
程序DAQmx
5.2.1NIDAQmx簡介
5.2.2學習DAQmx常用函數
5.3任務3設計DAQmx采集與
生成VI
5.4思考題
第2篇基于LabVIEW的測控系統(tǒng)
項目6交通燈控制系統(tǒng)
6.1項目描述
6.1.1項目目標
6.1.2任務要求
6.1.3實驗環(huán)境
6.2任務1學習編寫DO程序
6.3任務2設計控制系統(tǒng)的
前面板
6.4任務3實現交通燈控制邏輯
功能
6.4.1用For循環(huán)實現倒計時
6.4.2交通燈控制邏輯功能
實現
6.5任務4設計交通燈控制
系統(tǒng)
6.6任務5系統(tǒng)調試測量
6.7思考題
項目7溫度預警系統(tǒng)
7.1項目描述
7.1.1項目目標
7.1.2任務要求
7.1.3實驗環(huán)境
7.2任務1設計系統(tǒng)前面板
7.3任務2采集溫度信號
7.3.1模擬信號采集
7.3.2熱電偶溫度采集程序
7.4任務3分析處理溫度信號
7.4.1轉換溫度信號
7.4.2溫度信號的分析比較
7.5任務4調試及測試系統(tǒng)
7.6思考題
項目8智能電子秤的設計與應用
8.1項目描述
8.1.1項目目標
8.1.2任務要求
8.1.3實驗環(huán)境
8.2任務1制作按鈕與
數碼管
8.2.1制作按鈕
8.2.2制作數碼管
8.3任務2設計電子秤前
面板
8.4任務3設計質量換算子VI
8.5任務4采集質量數據
8.5.1狀態(tài)機的基本架構
8.5.2用狀態(tài)機實現數據采集
功能
8.5.3實現去皮功能
8.6任務5調試及測試系統(tǒng)
8.7思考題
項目9電動自行車模擬系統(tǒng)
9.1項目描述
9.1.1項目目標
9.1.2任務要求
9.1.3實驗環(huán)境
9.2任務1自定義控件和設計
前面板
9.2.1自定義控件
9.2.2設計前面板
9.3任務2轉速控制與測量
9.4任務3利用事件結構設計
程序
9.5任務4運行、調試及測試
9.6思考題
項目10自動門控制仿真系統(tǒng)
10.1項目描述
10.1.1項目目標
10.1.2任務要求
10.1.3實驗環(huán)境
10.2任務1設計前面板
10.2.1圖片下拉列表
10.2.2前面板外觀
10.3任務2測量步進電動機
角度
10.3.1使用編碼器
10.3.2使用計數器
10.3.3編碼器的角度測量
10.4任務3控制步進電動機
正、反轉
10.4.1步進電動機
10.4.2使用DO端子驅動步進
電動機轉動
10.5任務4設計自動門控制
系統(tǒng)
10.5.1基于狀態(tài)機的狀態(tài)
設計
10.5.2等待狀態(tài)
10.5.3創(chuàng)建任務狀態(tài)與停止
DAQ
10.5.4開門狀態(tài)
10.5.5關門狀態(tài)
10.6任務5調試及測試系統(tǒng)
10.6.1硬件搭建
10.6.2調試及測試
10.7思考題
第3篇虛擬儀器的綜合設計
項目11CPU智能散熱模擬系統(tǒng)
11.1項目描述
11.1.1項目目標
11.1.2任務要求
11.1.3任務分析
11.2任務1設計前面板
11.2.1前面板的設計要求
11.2.2前面板的參考設計
11.3任務2設計程序框圖
11.3.1程序框圖的設計要求
11.3.2程序框圖的參考設計
11.4任務3運行、調試及
測試
11.4.1硬件搭建
11.4.2調試及測試系統(tǒng)
11.5思考題
項目12智能窗簾模擬系統(tǒng)
12.1項目描述
12.1.1項目目標
12.1.2任務要求
12.1.3任務分析
12.2任務1設計前面板
12.3任務2設計程序框圖
12.4任務3運行、調試及
測試
12.5思考題
項目13數字存儲式錄音系統(tǒng)
13.1項目描述
13.1.1項目目標
13.1.2任務要求
13.1.3任務分析
13.2任務1設計前面板
13.3任務2設計程序框圖
13.3.1系統(tǒng)流程圖
13.3.2系統(tǒng)架構
13.3.3聲音數據采集與回放
13.4任務3運行、調試及測試
13.4.1硬件搭建
13.4.2調試及測試系統(tǒng)
13.5思考題
項目14模擬油門控制系統(tǒng)
14.1項目描述
14.1.1項目目標
14.1.2任務要求
14.1.3任務分析
14.2任務1設計前面板
14.3任務2設計程序框圖
14.4任務3運行、調試及
測試
14.5思考題
附錄學習nextpad和nextboard的
使用
附錄Anextboard實驗平臺和實驗
模塊
附錄Bnextpad教學軟件平臺
參考文獻