《LabVIEW 6.1 編程技術實用教程》

美國NI公司的LabVIEW語言是一種非常優秀的圖形化程式語言。作者一直教授該語言,用它開發套用軟體。作者及其學生認為:使用該語言,不會再為使用各種文本語言編寫電腦程式,開發套用軟體而煩惱。LabVIEW是一種用圖示代碼來代替程式語言創建應用程式的開發工具,它使用數據流編程方法來描述程式的執行,用目標和連線代替文本的形式編寫程式。

LabVIEW 6.1 編程技術實用教程 內容簡介

最新版本LabVIEW6.1涉及的內容相當豐富,本書對其主要部分進行了全面的闡述,並給出了大量的實例。主要介紹LabVIEW程式開發環境、程式基本構成和幫助的使用;有關程式流程控制內容,包括For循環、While循環、選擇結構、順序結構、公式節點和事件結構,也介紹了循環的時間控制與數據傳遞、循環的自動索引和移位暫存器等;數據採集的編程,以及數據採集設備的設定與測試等內容。全書理論與實際相結合,實例豐富精彩,具有較強的實用性。

LabVIEW 6.1 編程技術實用教程 本書目錄

第1章 LabVIEW概述

1-1 G語言編程特點
1-2 LabVIEW程式開發環境
1-2-1 LabVIEW的選單和工具條介紹
1-2-2 LabVIEW的控制項模板函式模板和工具模板
1-3 LabVIEW程式構成
1-4 使用LabVIEW幫助

第2章 前面板設計

2-1 前面板對象設計基礎
2-1-1 前面板對象的基本設計方法
2-1-2 前面板對象的基本屬性配置方法
2-2 修改前面板對象的大小和顏色
2-3 前面板對象的位置與排列及裝飾效果設計
2-3-1 前面板對象的位置和排列的設計
2-3-2 前面板對象的裝飾效果設計
2-3-3 前面板對象的顯示與隱藏
2-4 前面板對象快捷鍵設定
2-5 程式外觀和前面板風格設計
2-6 定製前面板控制量
2-6-1 創建自定製對象
2-6-2 在程式前面板中直接修改對象
2-6-3 調用用戶定製的控制項
2-7 修改數值格式和數據範圍

第3章 編輯程式代碼

3-1 LabVIEW的數據類型
3-1-1 LabVIEW的數字量數據類型
3-1-2 LabVIEW的非數字量數據類型
3-2 程式代碼的基本元素
3-2-1 常數、函式和VI程式
3-2-2 程式和函式連線埠
3-2-3 基本的運算函式
3-3 代碼圖示的編輯和控制
3-3-1 代碼的創建
3-3-2 代碼圖示的大小及調整
3-4 連線與數據轉換
3-4-1 自動連線
3-4-2 連線的手工編輯
3-4-3 數據類型的轉換
3-5 定義按鈕的機械動作
3-6 創建圖示與接口板
3-6-1 創建圖示
3-6-2 接口板的創建和編輯
3-7 子程式的調用和程式層次結構
3-8 檔案存儲和VI庫的建立
3-9 程式選單設計
3-10 程式設計方法概述
3-10-1 使用由頂向下的設計方法
3-10-2 規劃接口板
3-10-3 良好的程式設計風格
練習與思考:

第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 字元串函式
練習與思考:

第5章 結構

5-1 For循環
5-1-1 For循環的建立
5-1-2 For循環的時間控制與數據傳遞
5-1-3 循環的自動索引
5-1-4 移位暫存器
5-2 While循環
5-3 選擇結構Case Structure
5-3-1 選擇結構的建立
5-3-2 選擇結構的設定
5-3-3 選擇結構的套用示例
5-4 順序結構Sequence Structure
5-4-1 順序結構的建立
5-4-2 順序結構的數據輸入輸出
5-4-3 順序局部變數Sequence Local
5-4-4 順序結構套用示例
5-4-5 順序結構的缺陷與人為的數據依從關係
5-5 事件結構Event Structure
5-5-1 事件驅動的概念
5-5-2 事件結構的建立
5-5-3 事件結構的設定
5-5-4 事件的分類
5-6 公式節點Formula Node
5-6-1 公式節點的用途
5-6-2 公式節點的建立
5-6-3 公式節點的語法
5-6-4 表達式節點Expression Node
聯繫與思考:

第6章 數據的圖形顯示

6-1 LabVIEW的圖形顯示件
6-2 Waveform Chart
6-2-1 Waveform Chart的組件及其功能
6-2-2 Waveform Chart的設定
6-2-3 Waveform Chart的數據類型
6-3 Waveform Graph
6-3-1 Waveform Graph的組件及其功能
6-3-2 Waveform Graph的設定
6-3-3 Waveform Graph的數據類型
6-4 XY Graph
6-5 強度圖
6-5-1 Intensity Chart
6-5-2 Intensity Graph
6-6 數字波形
6-7 三維圖形顯示
6-7-1 三維表面圖3D Surface Graph
6-7-2 三維參數圖3D Parametric Graph
6-7-3 三維曲線圖3D Curve Graph
6-8 圖片顯示
聯繫與思考:

第7章 程式調試與運行

7-1 LabVIEW基本的調試工具
7-1-1 LabVIEW的單步和高亮運行方式
7-1-2 設定斷點和探針
7-2 建立出錯處理機制
7-3 程式調試技巧

第8章 前面板對象屬性

8-1 屬性節點的創建
8-2 選擇需要操作的屬性
8-3 使用屬性節點
8-4 前面板對象的常用屬性
8-5 使用圖形顯示件的屬性
聯繫與思考:

第9章 全局變數與局部變數

9-1 局部變數
9-1-1 局部變數的建立
9-1-2 局部變數的使用方法
9-1-3 局部變數套用示例
9-2 全局變數
9-2-1 全局變數的建立
9-2-2 全局變數套用示例
9-3 使用局部變數和全局變數應注意的其他問題
聯繫與思考:

第10章 檔案輸入輸出

10-1 LabVIEW的檔案輸入輸出簡介
10-1-1 LabVIEW的檔案輸入輸出基本操作
10-1-2 LabVIEW輸入輸出檔案的格式
10-1-3 參考數
10-2 LabVIEW的檔案輸入輸出函式和VI
10-3 文本檔案的輸入輸出
10-4 電子表格格式的文本檔案的輸入輸出
10-5 二進制檔案的輸入輸出
10-5-1 使用高層VI保存二進制檔案
10-5-2 使用低層函式保存二進制檔案
10-5-3 讀取二進制檔案
10-5-4 二維數組二進制輸入輸出
10-6 數據記錄檔案輸入輸出
10-7 波形檔案輸入輸出
練習與思考:

第11章 其他應用程式的通訊

11-1 C代碼調用
11-1-1 調用CIN節點
11-1-2 編寫C代碼
11-1-3 編譯Visual C++ 6.0源程式
11-1-4 裝載lsb源檔案
11-2 庫函式調用
11-3 動態數據交換DDE
11-3-1 LabVIEW的DDE功能
11-3-2 向Excel寫數據
11-3-3 由Excel讀數據
11-4 在LabVIEW中運行其他應用程式
11-5 在LabVIEW中使用ActiveX控制項
練習與思考:

第12章 網路技術

12-1 DataSocket 技術
12-1-1 DataSocket的基本概念
12-1-2 使用DataSocket連結前面板對象
12-1-3 在程式中使用DataSocket傳輸數據
12-2 在Web上發布程式
12-3 TCP編程
12-3-1 數據伺服器程式
12-3-2 數據客戶程式
練習與思考:

第13章 數據採集基礎知識

13-1 數據採集系統
13-1-1 數據採集系統概述
13-1-2 使用數據採集示例程式
13-1-3 數據採集特有的數據類型
13-2 數據採集VI
13-2-1 數據採集VI的位置
13-2-2 數據採集VI的分級
13-2-3 關於數據採集VI的參數多義性
13-2-4 數據採集VI的參數約定
13-2-5 預設值、預設設定和當前值
13-2-6 數據採集VI的常用參數
13-2-7 數據採集程式性能最佳化
13-2-8 出錯處理
13-3 數據採集的信道設定
13-3-1 信道定址
13-3-2 極限設定
13-4 輸入輸出的數據組織
13-5 數據採集設備的設定與測試
13-5-1 數據採集設備安裝
13-5-2 數據採集設備設定
13-5-3 數據採集設備測試

第14章 模擬輸入

14-1 模擬輸入基礎知識
14-1-1 模擬輸入的過程
14-1-2 不同類型信號的採樣
14-1-3 信號的參考點
14-1-4 模擬輸入設備的主要指標
14-1-5 模擬輸入信號的連線方式
14-1-6 模擬輸入的幾個重要術語
14-2 單點模擬輸入
14-2-1 單信道、單點模擬輸入
14-2-2 多信道、單點模擬輸入
14-3 波形採集
14-3-1 使用簡單快取技術採集波形
14-3-2 使用循環快取技術採集波形

第15章 模擬輸出

15-1 模擬輸出基礎知識
15-1-1 關於單點模擬輸出
15-1-2 關於快取模擬輸出
15-2 單點模擬輸出
15-2-1 使用易用VI進行單點模擬輸出
15-2-2 使用實用VI進行單點模擬輸出
15-3 波形輸出
15-3-1 單快取模擬輸出
15-3-2 循環快取輸出
15-4 模擬輸入\ 輸出控制迴路
15-4-1 軟體定時模擬輸入\輸出
15-4-2 硬體定時模擬輸入\輸出
15-4-3 改進控制循環性能
15-4-4 簡單的容器液位控制與仿真

第16章 信號調理

16-1 信號調理的基本概念
16-2 常用的信號調理設備形式
16-3 信號調理設備與數據採集設備的通信
16-4 信號調理設備安裝與設定
16-5 信號調理器信道定址
16-6 信號調理器的增益
16-7 信號調理器的設定時間
16-8 常用信號調理程式
16-8-1 用熱電阻測量溫度
16-8-2 應變測量

第17章 數字輸入輸出與計數器

17-1 數字輸入輸出
17-1-1 數字輸入輸出基本概念
17-1-2 數字輸入輸出的信道設定
17-1-3 數字輸入輸出VI
17-1-4 立即方式數字輸入輸出
17-1-5 握手方式數字輸入輸出
17-2 計數器輸入輸出
17-2-1 計數器基礎知識
17-2-2 用計數器輸出方脈衝和脈衝序列
17-2-3 測量脈衝幅寬
17-2-4 測量TTL信號的頻率和周期
17-2-5 事件計數與計時

第18章 基於LabVIEW的機械工程測試實驗教學

18-1 頻率回響函式與數字濾波實驗
18-1-1 實驗目的
18-1-2 實驗內容
18-1-3 實驗原理
18-1-4 實驗方法
18-1-5 實驗報告要求
18-2 相關分析
18-2-1 實驗目的
18-2-2 實驗內容
18-2-3 實驗原理
18-2-4 實驗方法
18-2-5 實驗報告要求
18-3 位移測試與測試系統標定
18-3-1 實驗目的
18-3-2 實驗內容
18-3-3 實驗原理
18-3-4 實驗方法
18-3-5 實驗報告要求
18-4 應變測試
18-4-1 實驗目的
18-4-2 實驗內容
18-4-3 實驗原理
18-4-4 實驗方法
18-4-5 實驗報告要求
18-5 振動測試
18-5-1 實驗目的
18-5-2 實驗內容
18-5-3 實驗原理
18-5-4 實驗方法
18-5-5 實驗報告要求

第19章 工程套用實例

19-1 汽輪發電機組工況監測與故障診斷系統
19-1-1 項目的工程背景
19-1-2 系統特徵信號選擇與檢測
19-1-3 系統軟體結構
19-1-4 LabVIEW環境下小波變換的實現
19-2 鍋爐供熱自動控制系統
19-2-1 項目的工程背景
19-2-2 系統軟硬體結構
19-2-3 LabVIEW中的PID VI算法分析
19-2-4 PID工具包套用中的積分飽和作用與抑制
19-2-5 PID參數整定
19-2-6 PID性能的改進
19-3 諧波測試系統
19-3-1 項目的工程背景
19-3-2 諧波測試系統結構
19-3-3 諧波測試原理
19-3-4 諧波測試方法
19-4 橋墩頂端位移監控系統
19-4-1 高架橋監測系統的工程背景
19-4-2 橋墩頂端位移監測系統的方案分析
19-4-3 橋墩頂端位移監測系統的工作原理
19-4-4 橋墩頂端位移監測系統的結構
19-4-5 與施工階段相適應的軟體監測策略
19-4-6 信號的調理
19-4-7 聲、光報警和頂推控制部分
19-4-8 軟體系統的構成

相關詞條

相關搜尋

熱門詞條

聯絡我們