LabVIEW 8.2.1與DAQ數據採集

LabVIEW 8.2.1與DAQ數據採集

《LabVIEW 8.2.1與DAQ數據採集》是2008年8月清華大學出版社出版的圖書,作者是龍華偉、顧永剛。

基本介紹

  • 書名:LabVIEW 8.2.1與DAQ數據採集
  • 作者:龍華偉、顧永剛
  • ISBN:9787302180906
  • 定價:39.8元
  • 出版社:清華大學出版社
  • 出版時間:2008年8月
  • 裝幀:平裝
內容簡介,圖書目錄,圖書前言,

內容簡介

本書作為LabVIEW的套用進階書,重點講述LabVIEW DAQ數據採集的編程與套用。本書對LabVIEW的基礎知識僅做簡要的介紹,重點講解LabVIEW DAQ編程和工程套用。本書以LabVIEW的最新中文版本LabVIEW 8.2.1為藍本,以DAQ數據採集為重點進行編寫,主要包括5部分內容: 第1部分為LabVIEW 8.2.1編程基礎和DAQ數據採集的基礎知識,以實例講解為主,包括第1~4章。第2部分為DAQ傳統編程,從傳統DAQ初級編程和傳統DAQ高級編程兩方面進行深入講解,包括第5章和第6章。第3部分為數據處理及信號分析,這部分內容在第7章中闡述。第4部分為DAQmx編程技術,從兩方面進行闡述:DAQmx初級編程和DAQmx擴展套用,包括第8章和第9章。第5部分為LabVIEW 實驗教程及DAQ的工程套用實例,包括第10~12章,在第12章以一個重點工程項目為例貫穿始終。
本書可作為高等院校儀器類、機械類等相關專業學生的教材和教學參考書,也可供大專、夜大和職大的相關專業學生選用,也是研究生、高等院校教師和從事相關工作(儀器、機械、自動化、測試/測量、軟體等)的工程技術人員和科研人員的參考書。

圖書目錄

第1章緒論
1.1LabVIEW 8.2.1概述
1.1.1LabVIEW的發展歷程
1.1.2LabVIEW 8.2.1的新特性
1.1.3LabVIEW 8.2.1編程環境簡介
1.2LabVIEW 8.2.1的基本概念
1.2.1虛擬儀器
1.2.2LabVIEW 8.2.1的基本術語
1.2.3LabVIEW 8.2.1的操作選板
1.2.4LabVIEW的數據流編程思想
1.3LabVIEW 8.2.1與數據採集
1.3.1數據採集概述
1.3.2基於LabVIEW 8.2.1的數據採集
1.4使用LabVIEW 8.2.1線上幫助系統
1.4.1顯示即時幫助
1.4.2LabVIEW幫助
1.4.3LabVIEW編程範例
1.4.4LabVIEW網路資源
第2章LabVIEW程式設計入門
2.1創建第一個VI
2.1.1創建VI
2.1.2VI前面板的設計與編輯技術
2.2程式運行、調試技術
2.2.1運行VI
2.2.2VI調試技術
2.3子程式及圖示
2.3.1創建子程式
2.3.2調用子程式
第3章LabVIEW圖形化編程基礎
3.1數據類型和數據運算
3.1.1數據類型
3.1.2數據運算
3.2數據結構
3.2.1數組
3.2.2簇
3.2.3波形數據
3.2.4矩陣
3.2.5局部變數與全局變數
3.3程式結構
3.3.1循環結構
3.3.2條件結構
3.3.3順序結構
3.3.4公式節點
3.3.5屬性節點
3.4波形顯示
3.4.1波形圖表控制項
3.4.2波形圖控制項
3.4.3XY圖控制項
3.4.4強度圖表和強度圖控制項
3.5檔案I/O
3.5.1檔案I/O概述
3.5.2文本檔案的讀寫
3.5.3電子表格檔案的讀寫
3.5.4二進制檔案的讀寫
3.5.5數據記錄檔案的讀寫
3.5.6波形檔案的讀寫
第4章數據採集基礎
4.1數據採集原理
4.1.1採樣過程
4.1.2採樣原理
4.2信號類型及測量系統選擇
4.2.1信號類型
4.2.2模擬信號的連線方式
4.3信號調理
4.4數據採集系統
4.4.1數據採集系統的構成
4.4.2數據採集系統的功能
4.4.3數據採集系統的主要性能指標
4.5數據採集卡
4.5.1數據採集卡的功能
4.5.2數據採集卡的驅動軟體
第5章傳統DAQ初級編程
5.1DAQ VIs簡介及DAQ VIs的基本術語
5.1.1DAQ VIs簡介
5.1.2DAQ VIs通用輸入輸出連線埠介紹
5.2模擬輸入VIs
5.2.1簡易模擬輸入VIs
5.2.2中級模擬輸入VIs
5.3模擬輸出VIs
5.3.1模擬量輸出通道概述
5.3.2模擬輸出VIs分類
5.3.3簡易模擬輸出VIs
5.3.4中級模擬輸出VIs
5.4數字I/O
5.4.1數字I/O簡介
5.4.2簡易數字I/O VIs
5.5計數器 VIs
5.5.1計數器概述
5.5.2簡易計數器VIs
第6章傳統DAQ高級編程
6.1特殊採樣技術
6.1.1同步採樣技術
6.1.2異步連續數據採集技術
6.2硬體觸發與同步技術
6.2.1硬體觸發數據採集
6.2.2數據採集中的同步技術
6.2.3狀態機結構
6.3項目組織和管理
6.3.1項目的創建及操作
6.3.2項目庫
6.4LabVIEW DAQ擴展編程
6.4.1使用I/O連線埠函式實現簡單的數據採集功能
6.4.2通過CIN節點調用外部程式代碼
6.4.3在LabVIEW中調用DLL實現與數據採集設備的數據交換
第7章信號分析與處理
7.1信號處理概述
7.1.1信號處理基礎
7.1.2信號處理VIs簡介
7.2波形測量VIs
7.3濾波器VIs
7.4信號運算VIs
7.5變換VIs
7.6譜分析VIs
第8章NI-DAQmx
8.1DAQmx概述
8.1.1DAQmx的提出與發展
8.1.2DAQmx的基本術語
8.1.3DAQmx的基本特性
8.1.4從傳統DAQ到DAQmx的升級
8.2DAQ助手編程
8.2.1DAQ助手基本操作
8.2.2DAQ助手編程實例
8.3DAQmx API函式編程
8.3.1DAQmx API函式概述
8.3.2常見的DAQmx API函式及使用
8.4DAQmx 屬性節點編程
8.4.1DAQmx 屬性節點概述
8.4.2常見的DAQmx 屬性節點及使用
8.5DAQmx仿真設備
8.5.1DAQmx仿真設備概述
8.5.2創建DAQmx仿真設備
8.5.3使用DAQmx仿真設備
第9章NI-DAQmx擴展套用
9.1概述
9.2DLL的使用
9.2.1LabVIEW中DLL的創建
9.2.2DLL的調用
9.3NI-DAQmx C API
9.3.1NI-DAQmx C API簡介
9.3.2C++中調用NI-DAQmx C API函式
9.3.3Visual Basic 6.0中調用NI-DAQmx C API函式
第10章LabVIEW DAQ在高校電子線路實驗中的套用
10.1實驗系統概述
10.2實驗系統的搭建
10.2.1虛擬信號發生器的設計
10.2.2虛擬示波器的設計
10.3電子線路實驗套用舉例
10.3.1RC微分電路
10.3.2RC積分電路
10.3.3RC低通濾波器
10.3.4比例運算電路
第11章LabVIEW DAQ在高校實驗中的特殊套用
11.1基於網路的遠程數據採集
11.1.1遠程數據採集概述
11.1.2利用RDA技術實現遠程數據採集
11.1.3利用DataSocket技術實現遠程數據採集
11.2基於音效卡的數據採集
11.2.1音效卡的基本常識
11.2.2音效卡相關的函式節點
11.2.3音效卡套用實例
第12章LabVIEW DAQ在工程實踐中的套用
12.1數據採集系統的開發流程
12.1.1需求分析
12.1.2硬體設計
12.1.3軟體設計
12.1.4系統調試
12.2需求分析——基於DAQ的步進電機線上檢測系統
12.2.1LAMOST項目簡介
12.2.2LAMOST光纖定位控制系統
12.2.3基於虛擬儀器的步進電機線上檢測系統
12.3硬體設計——檢測系統的硬體組成
12.3.1檢測系統硬體的總體構成
12.3.2步進電機的基本工作原理和驅動方式
12.3.3信號調理電路分析
12.3.43個子系統的硬體組成
12.4軟體設計——檢測系統的程式結構
12.4.1檢測系統程式的總體構成
12.4.23個子系統的程式結構
12.4.3檢測程式中主要的SubVI
附錄A本書實例索引
附錄B快捷操作
參考文獻

圖書前言

LabVIEW(laboratory virtual instrument engineering workbench,實驗室虛擬儀器工作平台)是美國國家儀器公司(National Instruments Corp,NI公司)推出的創新軟體產品,功能最強大的圖形化軟體開發集成環境,被視為一個標準的數據採集和儀器控制軟體,廣泛套用於現代科技的各個領域。
LabVIEW能成為業界標準,得益於它的兩個巨大優勢:一是編程簡單,形象生動,易於理解和掌握;另一方面,LabVIEW針對數據採集、儀器控制、信號分析與處理等任務,提供的節點(函式)對底層協定進行了高度封裝,用戶只需直接調用即可,大大提高了開發效率。
LabVIEW和虛擬儀器技術在中國內地的推廣是很快的,在測控/測量、故障診斷、生產過程控制、自動化等領域得到了較為普遍的套用開辦了LabVIEW的相關課程。但較之國外,國內對LabVIEW的優勢利用得還遠遠不夠。
LabVIEW的兩大基本功能是DAQ數據採集和儀器控制。DAQ數據採集是LabVIEW的核心技術之一,也是LabVIEW與其他程式語言相比的優勢所在,甚至可以認為,DAQ數據採集是LabVIEW最大的功能。但目前還沒有專門介紹LabVIEW DAQ數據採集方面的圖書。而且,NI公司已發布LabVIEW的最新中文版LabVIEW 8.2.1,因此,我們結合自身經驗和心得體會推出了這本關於中文版LabVIEW和DAQ數據採集方面的圖書。
本書共分12章,各章內容簡要介紹如下:
第1章介紹LabVIEW和虛擬儀器的基本概念以及DAQ數據採集的基礎知識。
第2章通過實例介紹LabVIEW程式設計入門。
第3章講解LabVIEW的基本語法。
第4章介紹LabVIEW數據採集基礎。
第5章重點闡述傳統DAQ初級編程的相關內容。
第6章深入介紹傳統DAQ的高級編程技術。
第7章介紹LabVIEW信號分析與處理節點(函式)的功能和用法。
第8章重點講述DAQmx編程技術。
第9章深入介紹DAQmx的擴展套用。
第10章詳細介紹LabVIEW DAQ在高校電子線路實驗中的套用。
第11章重點介紹LabVIEW DAQ在高校實驗中的特殊套用。
第12章通過一個重點項目介紹LabVIEW DAQ在工程實踐中的套用。
本書具有以下幾個顯著特點:
(1) 本書以LabVIEW 8.2.1中文版為藍本進行講解,在母語的環境下進行LabVIEW程式開發,有利於用戶快速掌握LabVIEW。
(2) 精練的語法講解以及貼近工程實際的實例介紹。本書以實例貫穿始終,通過實例一步一步地教會讀者操作。
(3) 傳統DAQ和DAQmx的深度介紹。其中關於DAQmx部分的內容非常詳盡,DAQmx是LabVIEW未來的發展重點。
(4) 通過具體實驗介紹LabVIEW DAQ在高校實驗課中的套用,並給出實驗的傳統DAQ和DAQmx原始碼,讀者可以充分領略NI公司兩代驅動軟體的風采。
(5) 本書第12章以筆者參與的國家重大科學工程項目“LAMOST”為背景展開講解,貼近工程實際,並融合了筆者多年的LabVIEW開發經驗。這個實例對於工程開發人員而言,是很有參考價值的。
(6) 本書具有實用性、技術性等特點,深入淺出、簡潔快速地教會讀者如何使用LabVIEW軟體,如何學習LabVIEW開發經驗。
本書由龍華偉和顧永剛協力編寫,其中第1~5章、第7章以及第12章由龍華偉編寫,第8~11章由中國科學技術大學的顧永剛博士編寫,第6章由龍華偉和顧永剛合作編寫。
在本書的編寫過程中,得到了許多老師、同學和同事的關心、幫助和指正,在此謹表謝意。特別感謝航天科工集團蘭波、王平華、劉繼偉、魏冬、黃浩、伍俊、王超等工程師提供的諸多寫作材料以及寶貴的意見和建議。同時還要感謝天津大學劉啟海博士對本書第1章和第2章進行了認真的審校。另外還要感謝二炮裝備部趙國志工程師和北京郵電大學郭照峰同學提供的幫助。
本書在編寫過程中吸取了多方面的觀點和成就,參閱了許多文獻,尤其是書後所列文獻,從中獲益匪淺,在此一併致以衷心的感謝。
龍華偉
2008年5月

相關詞條

熱門詞條

聯絡我們