LabVIEW虛擬儀器設計指南
魏德寶、吳艷、付寧、劉洋
買這商品的人也買了...
-
$352LabVIEW 虛擬儀器設計及應用 — 程序設計、數據採集、硬件控制與信號處理
-
$480$379 -
$780$616 -
$980$647 -
$580$458
相關主題
商品描述
本書介紹虛擬儀器技術 LabVIEW 編程平臺的編程方法、編程技術以及系統架構方法。第1章和第2 章介紹 LabVIEW 基本環境的安裝、程序實現及調試方法;第3章至第5章介紹 LabVIEW 的數據類型、邏 輯結構以及數組、簇等進階數據類型;第6章和第7章介紹文件讀取與硬件設備的數據採集;第8章和第9 章介紹 LabVIEW 項目實現的方法,包含項目管理工具、LabVIEW 項目設計架構,並且通過萬用表校準的 項目詳細地介紹通過 LabVIEW 進行項目設計的過程。 本書可以作為高等院校測量技術、通信、自動控制等相關課程的教材和參考書,也可以作為相關工程 技術人員的自學參考書。
作者簡介
魏德寶,哈爾濱工業大學副研究員、碩士生導師。長期從事航空航天自動測試系統的研發和教學工作,在虛擬儀器設計與開發領域具有豐富的經驗。
吳艷,哈爾濱工業大學高級工程師。曾任美國國家儀器有限公司應用工程師,現任哈爾濱工業大學專職實驗教師,主要從事虛擬儀器實踐教學工作。
付寧,哈爾濱工業大學教授、博士生導師。主要研究方向為虛擬儀器技術、壓縮感知技術,並有十餘年相關課程教學經驗。
劉洋,曾在美國國家儀器公司任職,主要負責高等學校業務合作與推廣。支持多所高校建立了虛擬儀器聯合實驗室及開設了“虛擬儀器”課程。
目錄大綱
前言Ⅲ
1章虛擬儀器技術介紹
1.1虛擬儀器技術發展史
1.2LabVIEW介紹
1.3LabWindows CVI介紹
1.4LabVIEW NXG介紹
1.5LabVIEW安裝版本選擇
1.5.1LabVIEW安裝的作系統
1.5.2LabVIEW環境安裝的位數
1.5.3LabVIEW安裝的語言版本
1.6Windows環境下LabVIEW的安裝
1.6.1本地安裝
1.6.2通過NI Package Manager在線安裝
1.6.3NI Package Manager 安裝
1.6.4在NI Package Manager 中安裝LabVIEW
1.6.5LabVIEW NXG的安裝
1.7LabVIEW的版本管理
1.7.1LabVIEW不同版本間的文件訪問
1.7.2LabVIEW的安裝路徑
1.8LabVIEW模塊和驅動的管理
1.8.1LabVIEW與模塊版本的支持
1.8.2LabVIEW與對應硬件驅動版本
1.8.3LabVIEW與工具包和驅動的安裝順序
2章LabVIEW環境基礎
2.1創建一個LabVIEW程序
2.2在程序框圖中部署函數和結構
2.2.1添加隨機數節點
2.2.2添加循環結構
2.3在前面板中添加用戶界面
2.3.1添加“波形圖表”顯示控件
2.3.2添加“停止按鈕”輸入控件
2.4在程序框圖中進行數據流連接
2.4.1輸出隨機數據到波形圖表
2.4.2將“停止”接線端連接到While循環
2.5運行與調試程序
2.5.1保存VI文件
2.5.2運行VI文件
2.5.3中止執行VI
2.6LabVIEW VI三要素
2.6.1程序框圖
2.6.2前面板
2.6.3連線板和圖標
2.7基於數據流的編程模式
2.8LabVIEW VI的基本調試
2.8.1調試工具
2.8.2LabVIEW的即時幫助工具
2.8.3LabVIEW的範例查找器
3章LabVIEW基本數據類型
3.1數值
3.1.1數值數據類型的概念
3.1.2數值類型的表示法
3.1.3數值數據的運算
3.1.4數值數據的顯示和可視化
3.1.5數值運算的類型轉換
3.2布爾
3.2.1布爾數據類型的概念
3.2.2在前面板放置布爾控件
3.2.3布爾數據的運算
3.2.4密碼鎖實現實例
3.3字符串
3.3.1字符串的概念
3.3.2字符串在硬件通信中的應用
3.3.3字符串運算作實例
3.3.4字符串的轉換
4章基本結構
4.1順序結構
4.1.1順序結構的概念
4.1.2順序結構使用實例
4.1.3數據流與順序結構
4.1.4順序結構實現初始化實例
4.2While循環
4.2.1While循環的概念
4.2.2While循環與定時
4.2.3數據流與While循環
4.2.4While循環與連續執行
4.3For循環
4.3.1For循環的概念
4.3.2For循環與While循環比較實例
4.4條件結構
4.4.1條件結構的概念
4.4.2條件結構的應用
4.4.3條件結構的隧道
4.4.4條件結構隧道輸出默認值
5章進階數據類型
5.1數組
5.1.1數組的概念
5.1.2數組的元素數據類型
5.1.3數組的類型
5.1.4數組的索引
5.1.5數組的使用
5.2簇
5.2.1簇的概念
5.2.2簇的作
5.2.3簇的數據捆綁功能
5.3LabVIEW中數據流的可視化
5.3.1前面板的數據可視化
5.3.2前面板控件的可視化作
5.3.3程序框圖中的數據流可視化
6章文件讀寫
6.1LabVIEW與數據輸入輸出
6.2文件讀寫的概念
6.3文件讀寫的類型
6.4文件作的一般步驟
6.4.1文本文件寫入實例
6.4.2路徑
6.4.3對路徑和相對路徑
6.5文件作的Epress VI
6.5.1Epress VI
6.5.2通過Epress VI進行波形文件寫入實例
6.5.3通過Epress VI進行波形文件讀取實例
6.5.4Epress VI的特點
6.6底層VI
6.6.1使用TDMS寫入文件實例
6.6.2使用TDMS讀取文件實例
6.7高效的文件讀取
6.7.1底層VI和Epress VI的比較
6.7.2文件保存和流盤的概念
6.7.3TDMS文件的高速寫入實例
7章硬件輸入與輸出
7.1數據採集的基本概念
7.1.1數據採集的基本原理
7.1.2數據採集硬件的一般參數
7.1.3信號調理
7.1.4觸發
7.2NI Measurement and Automation Eplorer
7.3模擬採集
7.3.1模擬採集的概念
7.3.2模擬採集的類型
7.3.3數據採集的一般過程
7.3.4模擬電壓有限點採集實例
7.3.5連續模擬採集
7.4模擬輸出
7.4.1輸出採樣率與輸出波形頻率關係實例
7.4.2有限點模擬電壓輸出實例
7.4.3模擬輸出任務實際的輸出信號
7.4.4連續模擬輸出實例
7.4.5模擬輸出需要注意的問題
7.4.6動態的模擬輸出
7.5數字採集
7.5.1數字採集的概念
7.5.2線和組的概念
7.5.3數字I/O的輸入與輸出定義
7.5.4數字I/O電ping標準
7.5.5數字有限點採集任務
7.5.6數字連續採集任務