LabVIEW虛擬儀器程式設計與套用

LabVIEW虛擬儀器程式設計與套用

《LabVIEW虛擬儀器程式設計與套用》是2011年化學工業出版社出版的圖書,作者是劉其和。

基本介紹

  • 書名:LabVIEW虛擬儀器程式設計與套用
  • 作者:劉其和
  • 出版社:化學工業出版社
  • 出版時間:2011-04-01
基本信息,內容簡介,目錄,前言,

基本信息

作 者:劉其和,李雲明 著 叢 書 名:出 版 社:化學工業出版社ISBN:9787122103321 出版時間:2011-04-01 版 次:1 頁 數:277 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 程式語言與程式設計

內容簡介

《LabVIEW虛擬儀器程式設計與套用》以LabVIEW2010版本為對象,通過理論與實例結合的方式,系統介紹了LabVIEW程式設計的基本概念、關鍵技術和實際套用的知識。
《LabVIEW虛擬儀器程式設計與套用》內容共分三篇,第1篇介紹LabVIEW2010的入門知識和基本編程方法,包括創建和編輯訓的方法,程式控制結構框圖,變數與數據,圖表、圖形,檔案輸入輸出,程式的動態控制;第2篇介紹網路及資料庫的套用,包括網路通信技術和資料庫的訪問;第3篇介紹測控基礎知識,包括數據採集、模擬和數位訊號的輸入輸出,並介紹了LabVIEW2010在測控中的綜合套用實例。
《LabVIEW虛擬儀器程式設計與套用》主要面向LabVIEW的初、中級用戶,可供有關工程技術人員和軟體工程師參考,也可作為大、中專院校相關專業的教學和參考用書。

目錄

第1篇 入門知識和編程基本方法
第1章 LabVIEW概述
1.1 LabVIEW簡介
1.2 G語言與虛擬儀器
1.2.1 虛擬儀器的構成
1.2.2 虛擬儀器的特點
1.3 LabVIEW 2010的系統配置
1.4 LabVIEW 2010的安裝與運行
1.5 LabVIEW 2010軟體的啟動方法及步驟
1.6 LabVIEW 2010編程環境
1.6.1 項目瀏覽器
1.6.2 LabVIEW 2010的編輯界面
1.6.3 LabVIEW 2010工具列
1.6.4 LabVIEW 2010選單欄
1.7 工具模板
1.8 控制項選板和函式模板
1.9 LabVIEW 2010簡體中文版的幫助系統
1.9.1 使用即時幫助
1.9.2 使用目錄和索引查找線上幫助
1.9.3 查找LabVIEW範例
第2章 LabVIEW編程初步
2.1 項目
2.1.1 創建項目檔案
2.1.2 在項目中新建或添加編程元素
2.1.3 在項目中添加編程元素
2.2 VI前面板設計
2.2.1 控制項的類型
2.2.2 控制項模板
2.2.3 控制項的設定
2.3 程式框圖
2.3.1 函式節點
2.3.2 連線埠
2.3.3 數據連線
2.3.4 函式模板
2.4 創建VI
2.4.1 創建前面板
2.4.2 創建框圖程式
2.4.3 創建VI圖示
2.4.4 保存VI
2.5 編輯VI
2.6 子VI
2.6.1 創建子VI
2.6.2 調用子VI
2.7 快速VI
2.7.1 快速VI的特點
2.7.2 由快速VI創建子VI
2.7.3 動態數據類型
2.7.4 Express VI的使用方法
2.8 多態
2.8.1 函式的多態
2.8.2 多態VI
2.9 運行和調試VI
2.9.1 運行VI
2.9.2 調試VI
2.10 數據操作
2.10.1 數據類型
2.10.2 基本數學運算
2.10.3 布爾運算
2.10.4 比較運算
第3章 控制程式運行的結構
3.1 For循環
3.1.1 For循環的建立
3.1.2 For循環的時間控制與數據傳遞
3.1.3 For循環對數組的自動索引
3.2 移位暫存器和反饋節點
3.2.1 移位暫存器
3.2.2 反饋節點
3.3 While循環
3.4 條件結構(Case Structure)
3.4.1 條件結構的建立
3.4.2 條件結構的設定
3.4.3 條件結構的套用示例
3.5 順序結構
3.5.1 順序結構的建立
3.5.2 順序結構中數據輸入、輸出與傳遞
3.5.3 順序結構套用示例
3.5.4 順序結構的缺陷與人為的數據依從關係
3.6 事件結構(Event Structure)
3.6.1 事件驅動的概念
3.6.2 事件結構的建立
3.6.3 用戶界面事件的分類與註冊
3.6.4 事件結構的設定
3.6.5 通知事件和過濾事件的區別
3.6.6 其他事件套用示例
3.7 程式框圖禁用結構
3.8 條件禁用結構
3.9 公式節點
3.9.1 公式節點的用途
3.9.2 公式節點的建立
3.9.3 公式節點的語法
3.9.4 公式節點在數值計算中的套用
3.10 表達式節點
3.11 屬性節點
3.11.1 屬性節點的創建
3.11.2 屬性節點的使用
3.11.3 屬性節點的特點
3.11.4 屬性節點的套用
第4章 集合類型的數據與變數
4.1 數組
4.1.1 數組的概念
4.1.2 創建數組的方法
4.1.3 數組函式
4.2 簇
4.2.1 簇的概念
4.2.2 簇的創建
4.2.3 簇函式
4.3 字元串
4.3.1 字元串的概念
4.3.2 字元串控制項
4.3.3 字元串函式
4.4 波形
4.4.1 波形的概念
4.4.2 波形的創建
4.4.3 波形的屬性
4.4.4 數字波形
4.5 本地變數和全局變數
4.5.1 本地變數
4.5.2 全局變數
第5章 圖表和圖形
5.1 實時趨勢圖控制項
5.1.1 波形圖表(Waveform Chart)
5.1.2 實時趨勢圖控制項的功能
5.1.3 實時趨勢圖控制項的套用
5.2 事後記錄波形控制項
5.2.1 波形圖
5.2.2 事後記錄波形控制項的功能
5.2.3 事後記錄波形控制項的套用
5.3 XY圖
5.4 強度圖形顯示控制項(Intensity Graph)
5.4.1 使用強度圖
5.4.2 定義強度圖的顏色
5.4.3 設定強度圖的外觀
5.5 強度圖表
5.5.1 強度趨勢圖控制項的功能
5.5.2 強度圖表控制項的套用
5.6 三維圖形顯示控制項
5.6.1 三維曲面圖形
5.6.2 三維參數曲面圖
5.6.3 三維曲線圖
第6章 檔案輸入輸出
6.1 基本概念
6.1.1 路徑
6.1.2 引用句柄
6.1.3 檔案I/O的出錯管理
6.1.4 LabVIEW的檔案格式
6.1.5 檔案I/O操作流程控制
6.2 檔案操作
6.2.1 檔案的基本操作
6.2.2 檔案輸入輸出函式
6.3 檔案輸入輸出
6.3.1 文本檔案的輸入輸出
6.3.2 二進制檔案的輸入輸出
6.3.3 數據記錄檔案的讀寫
6.3.4 電子表格格式檔案的輸入輸出
6.3.5 波形檔案輸入輸出
第7章 程式的動態控制
7.1 VI伺服器概述
7.2 VI伺服器技術簡介
7.3 配置VI伺服器
7.4 如何獲得對象的引用句柄
7.4.1 獲得應用程式的引用句柄
7.4.2 獲得VI的引用句柄
7.4.3 獲得控制項的引用句柄
7.4.4 引用句柄控制項子模板
7.4.5 動態載入VI
7.5 動態載入VI的程式
7.6 動態控制VI運行
7.6.1 動態刷新被控Vl前面板控制項值
7.6.2 選擇性打開 VI前面板
7.6.3 子面板設計
7.6.4 動態控制VI屬性
7.7 運行選單控制
7.7.1 運行選單的設定
7.7.2 用程式代碼進行運行選單設定
第2篇 網路及資料庫的套用
第8章 網路通信技術
8.1 DataSocket技術
8.1.1 概述
8.1.2 DataSocket的構成
8.1.3 DataSocket節點
8.1.4 DataSocket的數據傳輸
8.2 TCP協定的套用
8.2.1 TCP節點
8.2.2 利用TCP協定進行雙機通信
8.3 在Web上發布程式
8.3.1 在Web上發布LabVIEW程式的設定
8.3.2 在Web上發布HTML檔案
8.4 前面板的遠程連線
8.5 共享變數
8.5.1 創建共享變數
8.5.2 在程式框圖上放置共享變數的方法
8.5.3 單進程共享變數的使用
8.5.4 共享變數用於網路通信
8.5.5 共享變數的網路套用
第9章 LabVIEW中資料庫訪問技術
9.1 LabVIEW中資料庫訪問途徑
9.2 資料庫操縱語言SQL
9.3 ADO編程基礎
9.3.1 ADO模型
9.3.2 ADO編程過程
9.4 LabVIEW中ADO編程
9.4.1 LabVIEW中ADO編程使用的前面板對象及函式
9.4.2 生成Connection、Recordset和Command對象
9.4.3 打開、關閉資料庫連線
9.4.4 記錄集賦值
9.4.5 在數據源中創建表
9.4.6 讀取當前記錄的數據
9.4.7 查詢記錄
9.4.8 添加新記錄
9.4.9 修改記錄
9.4.10 刪除記錄
第3篇 測控基礎知識
第10章 數據採集
10.1 數據採集系統(DAQ)的構成
10.2 信號類型
10.2.1 數位訊號
10.2.2 模擬直流信號
10.2.3 模擬時域信號
10.2.4 模擬頻域信號
10.2.5 一個信號的五種測量角度
10.3 數據採集的過程
10.4 數據採集卡的主要指標
10.4.1 採樣率
10.4.2 解析度
10.4.3 合理設定設備量程範圍
10.4.4 合理進行信號極限設定
10.5 被測試信號的連線方式
10.5.1 信號的參考點
10.5.2 信號的連線方式
10.5.3 模擬輸入連線方式小結
10.6 基於LabVIEW 的數據採集系統總體結構
10.7 數據採集設備的設定與測試
10.7.1 測試與自動化資源管理器
10.7.2 在NI-DAQmx系統中進行設備設定與測試
第11章 模擬信號的輸入輸出
11.1 設定數據採集任務和採集通道
11.1.1 全局虛擬物理通道的建立
11.1.2 數據採集任務的建立
11.2 DAQmx採集數據的組織
11.3 在DAQmx系統中創建應用程式
11.3.1 在LabVIEW環境中打開數據採集助手
11.3.2 數據採集助手轉換為任務
11.4 生成圖形代碼
11.4.1 通過任務生成程式代碼
11.4.2 將採集助手快速VI轉換為程式代碼
11.5 DAQmx數據採集函式
11.6 使用DAQmx測量直流電壓信號
11.7 使用DAQmx的方法採集波形
11.7.1 採集有限數量的數據
11.7.2 連續採集數據
11.8 模擬信號頻率測量
11.8.1 模擬頻率、採樣率和奈奎斯特(Nyquist)定理
11.8.2 模擬信號頻率的測量
11.9 模擬輸出概述
11.9.1 輸出直流信號
11.9.2 模擬波形輸出
11.9.3 模擬輸出的信號連線
11.10 輸出直流信號
11.11 輸出波形信號
11.11.1 有限數量波形數據輸出
11.11.2 連續波形數據輸出
第12章 數字輸入輸出與計數器
12.1 數位訊號輸入輸出概述
12.1.1 數位訊號的概念
12.1.2 數字連線埠與數字線
12.1.3 數位訊號輸入輸出設備
12.1.4 數位訊號輸入輸出方式
12.2 DAQmx的數位訊號輸入輸出
12.2.1 無條件方式數字輸入輸出
12.2.2 握手方式數字輸入輸出
12.3 DAQmx的計數器輸入輸出
12.3.1 計數器基礎知識
12.3.2 用計數器輸出脈衝信號
12.3.3 測量TTL信號頻率
12.3.4 邊沿計數
第13章 LabVIEW的套用
13.1 基於LabVIEW的機械密封數據採集系統的設計
13.1.1 系統需求分析
13.1.2 系統的硬體構成
13.1.3 系統採集軟體的設計
13.1.4 採集程式設計
13.2 基於LabVIEW的機械密封端面接觸特性數值模擬軟體的開發
13.2.1 數學模型:基於分形的旋轉機械密封端面接觸模型
13.2.2 程式設計
13.2.3 在LabVIEW中如何進行數值逼近求解
13.2.4 數據輸出
參考文獻

前言

虛擬儀器是當前測控領域的熱點技術,它代表了未來儀器技術的發展方向。LabVIEW是優秀的虛擬儀器軟體開發平台,在LabVIEW環境下可高效地進行數據管理、科學計算等方面應用程式的開發,尤其是測控系統及虛擬儀器的開發。自美國NI公司於1986年推出LabVIEWl.0版後,經過版本的不斷升級,現已推出LabVIEW2010版。LabVIEW2010版是真正意義上的簡體中文版。
LabVIEW圖形化的程式語言極大地提高了開發虛擬儀器的效率。據統計,相對於文本程式語言而言,使用LabVIEW開發虛擬儀器,開發效率可以提高10~15倍,絲毫不影響程式的執行速度,同時LabVIEW在信號處理等方面的強大功能是目前的組態軟體不可比擬的。

相關詞條

熱門詞條

聯絡我們