本書以LabVIEW為講解對象,圍繞LabVIEW編程環(huán)境、編程處理數(shù)據(jù)的方法手段、提升編程的技巧進行編排,詳盡介紹了LabVIEW常用的編程方法、編程技巧和應用實例。全書共11章,其中第1~6章介紹了LabVIEW基本編程知識,包括編程環(huán)境、數(shù)據(jù)處理方法、程序設計、NI數(shù)據(jù)采集基礎等內(nèi)容,第7~11章介紹了LabVIEW結(jié)合NI ELVIS進行傳感器數(shù)據(jù)采集的實踐。本書內(nèi)容豐富、條理清晰、實用性強,充分講解編程技巧,使讀者能夠快速掌握程序設計方法。本書適合高等院校在課時有限的情況下作為綜合動手實驗教材使用,也適合未開設LabVIEW課程的學校作為自學教材使用,對于需要系統(tǒng)學習并參加CLAD認證的讀者也具有一定的參考價值。
唐贛,教育部高等學校青年骨干教師,主要從事機電系統(tǒng)信息集成方面的研究與應用工作,曾榮獲NI院校教學與研究成就獎(2011年)、院校教育與創(chuàng)新應用獎(2015年)。
第1章 LabVIEW概述
1.1 什么是LabVIEW
1.2 如何獲得LabVIEW
1.3 安裝、啟動LabVIEW
1.4 什么是NI MAX
1.5 LabVIEW系統(tǒng)分類及其工具網(wǎng)絡
1.6 如何用LabVIEW解決實際問題
第2章 LabVIEW編程環(huán)境
2.1 初識LabVIEW
2.1.1 首次運行LabVIEW
2.1.2 范例查找器
2.1.3 新建一個VI
2.1.4 ni.com全站搜索
2.1.5 前面板概覽
2.1.6 程序框圖概覽
2.1.7 “工具”選板
2.1.8 工具欄
2.1.9 菜單欄
2.1.10 快捷方式
2.1.11 “導航”窗口
2.1.12 使用LabVIEW項目方式開發(fā)
2.1.13 “即時幫助”窗口
2.2 編程準備知識
2.2.1 配置前面板及對象
2.2.2 程序框圖的連線
2.2.3 接線端的顯示方式
2.2.4 程序框圖節(jié)點
2.2.5 使用“函數(shù)”選板
2.2.6 使用函數(shù)
第3章 LabVIEW數(shù)據(jù)處理基礎
3.1 數(shù)據(jù)操作
3.1.1 數(shù)據(jù)類型
3.1.2 數(shù)值型數(shù)據(jù)
3.1.3 布爾型數(shù)據(jù)
3.1.4 字符串型數(shù)據(jù)
3.1.5 數(shù)據(jù)常量
3.2 數(shù)組與簇
3.2.1 數(shù)組
3.2.2 簇
3.3 編程結(jié)構(gòu)
3.3.1 在程序框圖中使用結(jié)構(gòu)
3.3.2 For循環(huán)與While循環(huán)
3.3.3 執(zhí)行部分代碼的程序結(jié)構(gòu)(條件、順序、禁用)
3.3.4 事件結(jié)構(gòu)
3.3.5 局部變量、全局變量
3.4 圖形與圖表
3.4.1 圖形和圖表的類型
3.4.2 波形圖和波形圖表
3.4.3 自定義圖形和圖表
3.4.4 平滑線條、曲線
3.4.5 標尺圖例
3.4.6 動態(tài)格式化圖形
第4章 LabVIEW數(shù)據(jù)處理進階
4.1 函數(shù)的多態(tài)性
4.2 比較函數(shù)
4.2.1 比較數(shù)值
4.2.2 比較字符串
4.2.3 比較布爾值
4.2.4 比較數(shù)組和簇
4.3 公式與方程
4.4 文件I/O
4.4.1 文件I/O基本流程
4.4.2 判定要使用的文件格式
4.4.3 文件路徑
4.4.4 二進制文件
4.4.5 配置文件
4.4.6 數(shù)據(jù)記錄文件
4.4.7 記錄前面板數(shù)據(jù)
4.4.8 LabVIEW的測量文件
4.4.9 電子表格文件
4.4.10 TDM/TDMS文件
4.4.11 文本文件
4.4.12 波形
4.5 處理變體數(shù)據(jù)
第5章 LabVIEW程序設計
5.1 程序框圖的數(shù)據(jù)流
5.2 程序框圖設計提示
5.2.1 程序框圖設計規(guī)范
5.2.2 整理程序框圖
5.2.3 復用程序框圖代碼
5.3 Express VI
5.4 屬性節(jié)點
5.4.1 創(chuàng)建屬性節(jié)點
5.4.2 屬性節(jié)點使用注意事項
5.5 自定義控件
5.6 創(chuàng)建VI和子VI
5.6.1 范例、VI模板、項目模板
5.6.2 創(chuàng)建模塊化代碼(子VI)
5.6.3 使用圖標
5.6.4 保存VI
5.6.5 自定義VI
5.7 運行和調(diào)試VI
5.7.1 運行VI
5.7.2 調(diào)試技巧
5.8 使用項目和終端
5.8.1 在LabVIEW中管理項目
5.8.2 管理LabVIEW項目的依賴關(guān)系
5.8.3 解決項目沖突
5.9 使用進階程序結(jié)構(gòu)
5.9.1 使用狀態(tài)機編程
5.9.2 同步數(shù)據(jù)傳輸編程
第6章 NI數(shù)據(jù)采集基礎
6.1 基于計算機的數(shù)據(jù)采集系統(tǒng)
6.2 測量信號的類型
6.3 測量模擬信號
6.3.1 連接模擬輸入信號
6.3.2 模擬信號測量系統(tǒng)的類型和信號源
6.3.3 連接模擬輸出信號
6.3.4 采樣相關(guān)注意事項
6.4 數(shù)字信號測量
6.5 信號調(diào)理
6.6 數(shù)據(jù)采集設備(卡)分類
6.7 NI MAX與DAQmx
6.7.1 NI DAQ設備的使用基本流程
6.7.2 DAQmx
6.7.3 使用NI MAX的測試面板
6.8 DAQmx數(shù)據(jù)采集
6.8.1 創(chuàng)建典型的DAQ應用程序
6.8.2 使用DAQ助手
6.8.3 配置“DAQ助手”對話框
6.8.4 DAQmx數(shù)據(jù)采集功能VI
第7章 直流電動機的轉(zhuǎn)速數(shù)據(jù)采集
7.1 使用槽型光耦測量直流電動機轉(zhuǎn)速
7.1.1 實踐要求
7.1.2 傳感器簡介
7.1.3 測量原理
7.1.4 材料準備
7.1.5 元器件概覽
7.1.6 動手實踐
7.1.7 TLA-004套件測量訓練
7.2 使用霍爾IC測量直流電動機轉(zhuǎn)速
7.2.1 實踐要求
7.2.2 傳感器簡介
7.2.3 測量原理
7.2.4 材料準備
7.2.5 元器件概覽
7.2.6 動手實踐
7.2.7 TLA-004套件測量訓練
第8章 溫度傳感器測量任務
8.1 使用集成溫度傳感器測量溫度
8.1.1 實踐要求
8.1.2 傳感器簡介
8.1.3 測溫原理
8.1.4 基本電路
8.1.5 測量程序編寫思路
8.1.6 材料準備
8.1.7 元器件概覽
8.1.8 面包板動手實踐
8.1.9 TLA-004套件測量訓練
8.2 使用熱電偶測量溫度
8.2.1 實踐要求
8.2.2 傳感器簡介
8.2.3 測溫原理
8.2.4 基本電路
8.2.5 材料準備
8.2.6 元器件概覽
8.2.7 動手實踐
8.2.8 TLA-004套件測量訓練
8.3 使用NTC熱敏電阻溫度傳感器測量溫度
8.3.1 實踐要求
8.3.2 傳感器簡介
8.3.3 測溫原理
8.3.4 基本電路
8.3.5 材料準備
8.3.6 元器件概覽
8.3.7 動手實踐
8.3.8 TLA-004套件測量訓練
8.4 使用鉑電阻溫度傳感器測量溫度
8.4.1 實踐要求
8.4.2 傳感器簡介
8.4.3 測溫原理
8.4.4 基本電路
8.4.5 材料準備
8.4.6 元器件概覽
8.4.7 動手實踐
8.4.8 TLA-004套件測量訓練
第9章 液體特征參數(shù)測量任務
9.1 使用光電式液位傳感器進行液位測量
9.1.1 實踐要求
9.1.2 傳感器簡介
9.1.3 測量原理
9.1.4 基本電路
9.1.5 材料準備
9.1.6 元器件概覽
9.1.7 動手實踐
9.1.8 TLA-004套件測量訓練
9.2 使用光電式液體濁度傳感器測量液體濁度
9.2.1 實踐要求
9.2.2 傳感器簡介
9.2.3 測量原理
9.2.4 基本電路
9.2.5 材料準備
9.2.6 元器件概覽
9.2.7 動手實踐
9.2.8 TLA-004套件測量訓練
9.3 使用pH計傳感器測量溶液pH值
9.3.1 實踐要求
9.3.2 傳感器簡介
9.3.3 測量原理
9.3.4 基本電路
9.3.5 材料準備
9.3.6 元器件概覽
9.3.7 動手實踐
9.3.8 TLA-004套件測量訓練
9.4 使用超聲波傳感器測量液面高度(距離)
9.4.1 實踐要求
9.4.2 傳感器簡介
9.4.3 測量原理
9.4.4 基本電路
9.4.5 材料準備
9.4.6 元器件概覽
9.4.7 動手實踐
9.4.8 TLA-004套件測量訓練
第10章 安防用途相關(guān)傳感器測量任務
10.1 使用熱釋電紅外線傳感器測量入侵狀態(tài)
10.1.1 實踐要求
10.1.2 傳感器簡介
10.1.3 測量原理
10.1.4 基本電路
10.1.5 材料準備
10.1.6 元器件概覽
10.1.7 動手實踐
10.1.8 TLA-004套件測量訓練
10.2 使用濕敏傳感器測量環(huán)境濕度
10.2.1 實踐要求
10.2.2 傳感器簡介
10.2.3 測量原理
10.2.4 基本電路
10.2.5 材料準備
10.2.6 元器件概覽
10.2.7 動手實踐
10.2.8 TLA-004套件測量訓練
10.3 使用駐極體傳聲器采集、測量語音信號
10.3.1 實踐要求
10.3.2 傳感器簡介
10.3.3 測量原理
10.3.4 基本電路
10.3.5 材料準備
10.3.6 元器件概覽
10.3.7 動手實踐
10.3.8 TLA-004套件測量訓練
10.4 使用氣敏傳感器測量環(huán)境酒精泄漏
10.4.1 實踐要求
10.4.2 傳感器簡介
10.4.3 測量原理
10.4.4 基本電路
10.4.5 材料準備
10.4.6 元器件概覽
10.4.7 動手實踐
10.4.8 TLA-004套件測量訓練
第11章 加速度傳感器測量任務
11.1 使用壓電式加速度傳感器測量振動信號
11.1.1 實踐要求
11.1.2 傳感器簡介
11.1.3 測量原理
11.1.4 基本電路
11.1.5 材料準備
11.1.6 元器件概覽
11.1.7 動手實踐
11.1.8 TLA-004套件測量訓練
11.2 使用MEMS 3軸加速度傳感器測量傾角
11.2.1 實踐要求
11.2.2 傳感器簡介
11.2.3 測量原理
11.2.4 基本電路
11.2.5 材料準備
11.2.6 元器件概覽
11.2.7 動手實踐
11.2.8 TLA-004套件測量訓練
參考文獻