劉科和宋秦中主編的《虛擬儀器應用》以LabVIEW(2011及以上版本)為藍本,通過理論與實踐一體化項目的形式,深入淺出地介紹了虛擬儀器的體系結構及LabVIEW的編程方法。
全書共3篇、即LabVIEW基本使用、基於LabVIEW的測控系統、虛擬儀器的綜合設計,涉及14個項目其中第1篇,通過5個項目學習LabVIEW的基本使用;第2篇以基於PC—DAQmx虛擬儀器系統為內容,由5個獨立的測控項目構成,項目內容由簡單到復雜,從硬件構成到軟件實現以及系統調試等,都進行了詳細介紹;第3篇為4個綜合設計項目,給出項目要求等信息,要求
讀者根據前兩篇的內容自己設計測控系統,並給出參 考設計。
本書內容由淺入深、由簡單到復雜;有邊學邊做的內容,也有需要讀者自己設計的內容。書中對每個項目的硬件構成都進行了詳細介紹,讀者可以自己搭建。
本書可作為高職高專類院校、成人高等學校及本科院校舉辦的二級職業技術學院和民辦高校電子、電氣等相關電類專業的教材,也可供虛擬儀器的初學者參考。
目錄
出版說明
前言
第1篇 LabView基本使用
項目1認識LabView
1.1 任務1認識虛擬儀器
1.1.1 虛擬儀器簡介
1.1.2 LabView簡介
1.2 任務2認識VI
1.2.1 VI簡介
1.2.2 VI的組成
1.2.3 VI的前面板
1.2.4 VI的程序框圖
1.2.5 VI的圖標和連線板
1.3 任務3創建VI
1.3.1 創建一個簡單的vI
1.3.2 子VI的創建和調用
1.4 任務4數據流和運行及調試VI
1.4.1 數據流
1.4.2 運行及調試LabView
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 創建數組
2.4.3 數組的大小和索引運算
2.4.4 創建和使用簇
2.4.5 簇的編號與排序
2.5 任務5波形數據操作
2.5.1 認識控件與函數選板
2.5.2 波形圖表
2.5.3 波形圖
2.5.4 XY圖
2.6 思考題
項目3應用結構設計程序
3.1 任務1應用For循環編寫VI
3.1.1 設計循環計數器
3.1.2 利用For循環創建二維數組
3.1.3 移位寄存器的使用
3.2 任務2應用while循環設計VI
3.2.1 設計復數運算VI
3.2.2 設計溫度轉換與報警VI
3.2.3 設計循環累加器
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 編寫指示燈狀態控制VI
3.6 思考題
項目4數據的讀寫與存儲
4.1 任務1存取文本文件
4.2 任務2存取二進制文件
4.3 任務3存取電子表格文件
4.4 任務4存取波形文件
4.5 任務5存取TDMS文件存儲
4.6 思考題
項目5構成基礎虛擬儀器系統
5.1 任務1構建虛擬儀器測控系統
5.1.1 選擇傳感器
5.1.2 選擇數據采集硬件
5.1.3 選擇儀器總線
5.1.4 選擇系統處理器
5.1.5 選擇儀器驅動
5.1.6 選擇系統應用開發軟件
5.2 任務2學習數據采集驅動程序DAQmx
5.2.1 NI—DAQmx簡介
5.2.2 學習DAQmx常用函數
5.3 任務3設計DAQmx采集與生成VI
5.4 思考題
第2篇 基於LabView的測控系統
項目6交通燈控制系統
6.1 項目描述
6.1.1 項目目標
6.1.2 任務要求
6.1.3 實驗環境
6.2 任務1學習使用nextboard和nextpad
6.3 任務2設計控制系統的前面板
6.3.1 布置前面板
6.3.2 設計交通燈控件
6.3.3 制作表格
6.3.4 用For循環實現倒計時顯示
6.4 任務3實現交通燈控制的邏輯功能
6.5 任務4設計交通燈控制系統
6.5.1 數字信號的輸出
6.5.2 交通燈控制系統的程序框圖
6.6 任務5系統調試、運行及測試
6.7 思考題
項目7溫度預警系統
7.1 項目描述
7.1.1 項目目標
7.1.2 任務要求
7.1.3 實驗環境
7.2 任務1設計系統前面板
7.3 任務2采集溫度信號
7.3.1 模擬信號采集
7.3.2 熱電偶溫度采集程序
7.4 任務3分析處理溫度信號
7.4.1 轉換溫度信號
7.4.2 溫度信號的分析比較
7.5 任務4調試及測試系統
7.6 思考題
項目8智能電子秤的設計與應用
8.1 項目描述
8.1.1 項目目標
8.1.2 任務要求
8.1.3 實驗環境
8.2 任務1制作按鈕與數碼管
8.2.1 制作按鈕
8.2.2 制作數碼管
8.3 任務2設計電子秤前面板
8.4 任務3設計質量換算子VI
8.5 任務4采集質量數據
8.5.1 狀態機的基本架構
8.5.2 用狀態機實現數據采集功能
8.5.3 實現去皮功能
8.6 任務5調試及測試系統
8.7 思考題
項目9電動自行車模擬系統
9.1 項目描述
9.1.1 項目目標
9.1.2 任務要求
9.1.3 實驗環境
9.2 任務1自定義控件和設計前面板
9.2.1 自定義控件
9.2.2 設計前面板
9.3 任務2轉速控制與測量
9.4 任務3利用事件結構設計程序
9.5 任務4運行、調試及測試
9.6 思考題
項目10自動門控制仿真系統
10.1 項目描述
10.1.1 項目目標
10.1.2 任務要求
10.1.3 實驗環境
10.2 任務l設計前面板
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 使用D0端子驅動步進電動機轉動
10.5 任務4設計自動門控制系統
10.5.1 基於狀態機的狀態設計
10.5.2 等待狀態
10.5.3 創建任務狀態與停止DAQ
10.5.4 開門狀態
10.5.5 關門狀態
10.6 任務5調試及測試系統
10.6.1 硬件搭建
10.6.2 調試及測試
10.7 思考題
第3篇 虛擬儀器的綜合設計
項目11CPU智能散熱模擬系統
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運行、調試及
測試
1 1.4.1 硬件搭建
1 1.4.2 調試及測試系統
11.5 思考題
項目12智能窗簾模擬系統
12.1 項目描述
12.1.1 項目目標
12.1.2 任務要求
12.1.3 任務分析
12.2 任務1設計前面板
12.3 任務2設計程序框圖
12.4 任務3運行、調試及測試
12.5 思考題
項目13數字存儲式錄音系統
13.1 項目描述
13.1.1 項目目標
13.1.2 任務要求
13.1.3 任務分析
13.2 任務1設計前面板
13.3 任務2設計程序框圖
13.3.1 系統流程圖
13.3.2 系統架構
13.3.3 聲音數據采集與回放
13.4 任務3運行、調試及測試
13.4.1 硬件搭建
13.4.2 調試及測試系統
13.5 思考題
項目14模擬油門控制系統
14.1 項目描述
14.1.1 項目目標
14.1.2 任務要求
14.1.3 任務分析
14.2 任務l設計前面板
14.3 任務2設計程序框圖
14.4 任務3運行、調試及測試
14.5 思考題
參考文獻
前言
第1篇 LabView基本使用
項目1認識LabView
1.1 任務1認識虛擬儀器
1.1.1 虛擬儀器簡介
1.1.2 LabView簡介
1.2 任務2認識VI
1.2.1 VI簡介
1.2.2 VI的組成
1.2.3 VI的前面板
1.2.4 VI的程序框圖
1.2.5 VI的圖標和連線板
1.3 任務3創建VI
1.3.1 創建一個簡單的vI
1.3.2 子VI的創建和調用
1.4 任務4數據流和運行及調試VI
1.4.1 數據流
1.4.2 運行及調試LabView
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 創建數組
2.4.3 數組的大小和索引運算
2.4.4 創建和使用簇
2.4.5 簇的編號與排序
2.5 任務5波形數據操作
2.5.1 認識控件與函數選板
2.5.2 波形圖表
2.5.3 波形圖
2.5.4 XY圖
2.6 思考題
項目3應用結構設計程序
3.1 任務1應用For循環編寫VI
3.1.1 設計循環計數器
3.1.2 利用For循環創建二維數組
3.1.3 移位寄存器的使用
3.2 任務2應用while循環設計VI
3.2.1 設計復數運算VI
3.2.2 設計溫度轉換與報警VI
3.2.3 設計循環累加器
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 編寫指示燈狀態控制VI
3.6 思考題
項目4數據的讀寫與存儲
4.1 任務1存取文本文件
4.2 任務2存取二進制文件
4.3 任務3存取電子表格文件
4.4 任務4存取波形文件
4.5 任務5存取TDMS文件存儲
4.6 思考題
項目5構成基礎虛擬儀器系統
5.1 任務1構建虛擬儀器測控系統
5.1.1 選擇傳感器
5.1.2 選擇數據采集硬件
5.1.3 選擇儀器總線
5.1.4 選擇系統處理器
5.1.5 選擇儀器驅動
5.1.6 選擇系統應用開發軟件
5.2 任務2學習數據采集驅動程序DAQmx
5.2.1 NI—DAQmx簡介
5.2.2 學習DAQmx常用函數
5.3 任務3設計DAQmx采集與生成VI
5.4 思考題
第2篇 基於LabView的測控系統
項目6交通燈控制系統
6.1 項目描述
6.1.1 項目目標
6.1.2 任務要求
6.1.3 實驗環境
6.2 任務1學習使用nextboard和nextpad
6.3 任務2設計控制系統的前面板
6.3.1 布置前面板
6.3.2 設計交通燈控件
6.3.3 制作表格
6.3.4 用For循環實現倒計時顯示
6.4 任務3實現交通燈控制的邏輯功能
6.5 任務4設計交通燈控制系統
6.5.1 數字信號的輸出
6.5.2 交通燈控制系統的程序框圖
6.6 任務5系統調試、運行及測試
6.7 思考題
項目7溫度預警系統
7.1 項目描述
7.1.1 項目目標
7.1.2 任務要求
7.1.3 實驗環境
7.2 任務1設計系統前面板
7.3 任務2采集溫度信號
7.3.1 模擬信號采集
7.3.2 熱電偶溫度采集程序
7.4 任務3分析處理溫度信號
7.4.1 轉換溫度信號
7.4.2 溫度信號的分析比較
7.5 任務4調試及測試系統
7.6 思考題
項目8智能電子秤的設計與應用
8.1 項目描述
8.1.1 項目目標
8.1.2 任務要求
8.1.3 實驗環境
8.2 任務1制作按鈕與數碼管
8.2.1 制作按鈕
8.2.2 制作數碼管
8.3 任務2設計電子秤前面板
8.4 任務3設計質量換算子VI
8.5 任務4采集質量數據
8.5.1 狀態機的基本架構
8.5.2 用狀態機實現數據采集功能
8.5.3 實現去皮功能
8.6 任務5調試及測試系統
8.7 思考題
項目9電動自行車模擬系統
9.1 項目描述
9.1.1 項目目標
9.1.2 任務要求
9.1.3 實驗環境
9.2 任務1自定義控件和設計前面板
9.2.1 自定義控件
9.2.2 設計前面板
9.3 任務2轉速控制與測量
9.4 任務3利用事件結構設計程序
9.5 任務4運行、調試及測試
9.6 思考題
項目10自動門控制仿真系統
10.1 項目描述
10.1.1 項目目標
10.1.2 任務要求
10.1.3 實驗環境
10.2 任務l設計前面板
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 使用D0端子驅動步進電動機轉動
10.5 任務4設計自動門控制系統
10.5.1 基於狀態機的狀態設計
10.5.2 等待狀態
10.5.3 創建任務狀態與停止DAQ
10.5.4 開門狀態
10.5.5 關門狀態
10.6 任務5調試及測試系統
10.6.1 硬件搭建
10.6.2 調試及測試
10.7 思考題
第3篇 虛擬儀器的綜合設計
項目11CPU智能散熱模擬系統
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運行、調試及
測試
1 1.4.1 硬件搭建
1 1.4.2 調試及測試系統
11.5 思考題
項目12智能窗簾模擬系統
12.1 項目描述
12.1.1 項目目標
12.1.2 任務要求
12.1.3 任務分析
12.2 任務1設計前面板
12.3 任務2設計程序框圖
12.4 任務3運行、調試及測試
12.5 思考題
項目13數字存儲式錄音系統
13.1 項目描述
13.1.1 項目目標
13.1.2 任務要求
13.1.3 任務分析
13.2 任務1設計前面板
13.3 任務2設計程序框圖
13.3.1 系統流程圖
13.3.2 系統架構
13.3.3 聲音數據采集與回放
13.4 任務3運行、調試及測試
13.4.1 硬件搭建
13.4.2 調試及測試系統
13.5 思考題
項目14模擬油門控制系統
14.1 項目描述
14.1.1 項目目標
14.1.2 任務要求
14.1.3 任務分析
14.2 任務l設計前面板
14.3 任務2設計程序框圖
14.4 任務3運行、調試及測試
14.5 思考題
參考文獻
網路書店
類別
折扣
價格
-
新書87折$146