LabVIEW編程與項目開發實用教程

《LabVIEW編程與項目開發實用教程》,本書以LabVIEW 2014簡體中文版為對象,通過理論、實例和項目套用相結合的方式,深入淺出地介紹了LabVIEW的使用方法、套用技巧和項目實踐套用。

內容簡介

本書以LabVIEW 2014簡體中文版為對象,通過理論、實例和項目套用相結合的方式,深入淺出地介紹了LabVIEW的使用方法、套用技巧和項目實踐套用。

目錄

上 篇

第1章 虛擬儀器概述 2

1.1 虛擬儀器 2

1.1.1 虛擬儀器的定義 2

1.1.2 虛擬儀器的歷史與發展 3

1.1.3 虛擬儀器的組成 4

1.2 圖形化編程與LabVIEW 7

1.2.1 NI公司與LabVIEW 7

1.2.2 圖形化G語言 7

1.3 LabVIEW 2014簡介 8

1.3.1 LabVIEW操作界面 8

1.3.2 LabVIEW選板 10

1.3.3 LabVIEW工具條 13

1.4 LabVIEW虛擬儀器設計 14

1.4.1 LabVIEW程式設計流程 14

1.4.2 創建VI和調用子VI實例 18

1.5 LabVIEW的學習方法和學習資源 19

1.5.1 學習方法 19

1.5.2 學習資源 20

習題 21

第2章 程式結構 22

2.1 循環結構 22

2.1.1 While循環 22

2.1.2 For循環 24

2.1.3 隧道與數據交換 24

2.1.4 移位暫存器和反饋節點 25

2.1.5 循環結構套用實例 27

2.2 條件結構 28

2.2.1 條件結構 28

2.2.2 條件結構操作 30

2.2.3 選擇結構套用實例 31

2.3 順序結構 32

2.3.1 順序結構及創建方法 32

2.3.2 順序結構的組成與操作 33

2.3.3 層疊式順序結構局部變數的創建 34

2.3.4 順序結構套用實例 35

2.4 事件結構 36

2.4.1 事件結構的創建和編輯 36

2.4.2 事件的種類 37

2.4.3 事件結構套用實例 38

習題 40

第3章 數據類型 41

3.1 LabVIEW數據類型及其操作 41

3.1.1 數值型 41

3.1.2 布爾型 42

3.1.3 枚舉型 43

3.1.4 數值運算 44

3.2 數組 45

3.2.1 數組的創建 45

3.2.2 數組控制項的操作與設定 46

3.2.3 循環索引創建數組 47

3.2.4 數組函式 48

3.3 字元串 53

3.3.1 常用字元串控制項 53

3.3.2 常用字元串函式 56

3.3.3 數值與字元串轉換 61

3.4 簇 62

3.4.1 簇控制項的創建 62

3.4.2 簇函式 64

3.4.3 簇與數組 66

3.5 波形數據 66

3.5.1 時標 66

3.5.2 波形數據 68

3.5.3 波形函式與波形處理 68

習題 70

第4章 數據輸出與圖形控制項 71

4.1 波形圖表 71

4.1.1 波形圖表的創建 71

4.1.2 波形圖表外觀定製 71

4.1.3 波形圖表的輸入數據類型 74

4.1.4 波形圖表實例 75

4.2 波形圖 76

4.2.1 Graph的基本操作 76

4.2.2 波形圖的輸入數據類型 78

4.2.3 波形圖實例 80

4.3 XY圖 80

4.3.1 XY圖概述 80

4.3.2 XY圖繪圖 81

4.3.3 Express XY圖 82

4.4 強度圖 82

4.5 三維圖形顯示控制項簡介 84

4.5.1 三維圖形控制項 84

4.5.2 三維圖片 87

習題 88

第5章 檔案與資料庫 89

5.1 LabVIEW與檔案類型 89

5.1.1 檔案類型 89

5.1.2 LabVIEW檔案操作的基本概念 90

5.1.3 LabVIEW檔案選板 92

5.2 常用檔案類型 93

5.2.1 文本檔案 93

5.2.2 電子表格檔案 97

5.2.3 二進制檔案 100

5.2.4 數據記錄檔案 102

5.2.5 波形檔案 103

5.3 資料庫套用 105

5.3.1 SQL語言基礎 105

5.3.2 常用SQL編程語句 107

5.3.3 LabVIEW與資料庫套用 108

5.3.4 LabSQL套用實例 112

5.3.5 LabVIEW DCT套用實例 114

習題 116

第6章 LabVIEW高級編程 118

6.1 公式節點 118

6.1.1 公式節點 118

6.1.2 公式 120

6.1.3 公式實例 121

6.2 MATLAB腳本節點 121

6.2.1 MATLAB Script節點 122

6.2.2 MATLAB Script節點實例 123

6.3 局部變數與全局變數 123

6.3.1 局部變數 123

6.3.2 全局變數 125

6.4 屬性節點 126

6.4.1 屬性節點的創建 127

6.4.2 屬性節點的使用 128

6.5 子 VI 130

6.5.1 VI圖示的創建與編輯 130

6.5.2 連線器連線埠的設定 131

6.5.3 子VI的創建 132

6.5.4 添加子VI至用戶庫 133

6.5.5 子VI的調用和VI的層次結構 134

習題 134

第7章 通信與遠程測控 136

7.1 遠程測控系統概述 136

7.2 DataSocket通信技術 137

7.2.1 DataSocket技術 137

7.2.2 DataSocket組成 138

7.2.3 DataSocket套用實例 140

7.3 網路通信 143

7.3.1 TCP 143

7.3.2 TCP套用實例 145

7.3.3 UDP 148

7.3.4 UDP與TCP的區別 149

7.4 串口通信 149

7.4.1 串口通信 149

7.4.2 LabVIEW串口編程 151

7.4.3 串口通信實例 153

7.5 Web發布 156

習題 158

下 篇

第8章 數據採集系統設計基礎 160

8.1 NI數據採集系統的基本組成 160

8.2 信號類型 161

8.2.1 數位訊號 162

8.2.2 模擬信號 162

8.3 數據採集設備與指標 163

8.3.1 數據採集設備 163

8.3.2 數據採集設備的主要性能指標 164

相關詞條

熱門詞條

聯絡我們