久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁  圖書 正文

LabVIEW寶典(第2版)簡介,目錄書摘

2020-05-28 15:23 來源:京東 作者:京東
labview寶典
LabVIEW寶典(第2版)
暫無報價
5600+評論 99%好評
編輯推薦:

LabVIEW工程師15年經(jīng)驗總結(jié)

全程配套700多個VI案例文件

3大完整工程實踐一線項目

配套PPT電子課件


內(nèi)容簡介:

《LabVIEW寶典(第2版)》詳盡講解了LabVIEW常用的編程方法、編程技巧和工程應(yīng)用技術(shù)。全書共分為3篇,其中,入門篇歸納總結(jié)了LabVIEW編程人員必須掌握的基礎(chǔ)知識,包括LabVIEW的基本概念、基本函數(shù)的用法和常用的運行結(jié)構(gòu),以及LabVIEW的基本數(shù)據(jù)結(jié)構(gòu)和文件存儲方式;高級篇細(xì)致地講解了引用、屬性、方法及各類高級控件的運用,LabVIEW的文本方式編程及DLL、C語言接口,基于MATLAB語法的math*編程技術(shù),LabVIEW基于組件的高級編程方法和編程模式;工程應(yīng)用篇介紹了串口、并口和網(wǎng)絡(luò)通信的常用方法,數(shù)據(jù)采集的基本原理和方法,LabVIEW實時系統(tǒng)的構(gòu)建和編程,以及各種常用專業(yè)工具包的使用方法,包括數(shù)據(jù)庫連接工具包、數(shù)據(jù)監(jiān)控與記錄工具包、報表生成工具包、狀態(tài)圖工具包等?!禠abVIEW寶典(第2版)》可作為高等院校通信、測量技術(shù)、自動控制等相關(guān)課程的教材和教學(xué)參考書,也可作為相關(guān)工程技術(shù)人員設(shè)計開發(fā)儀器或自動測試系統(tǒng)的技術(shù)手冊。

作者簡介:

陳樹學(xué),1989年畢業(yè)于哈爾濱工業(yè)大學(xué)動力工程系,畢業(yè)后進入一汽集團公司,負(fù)責(zé)專用機床、加工自動線和測試設(shè)備的軟件開發(fā)工作。初期使用C語言,從LabVIEW 6.0版本開始,采用LabVIEW作為優(yōu)選編程語言。 劉萱,2005年畢業(yè)于天津大學(xué)計算機科學(xué)與技術(shù)專業(yè)。畢業(yè)后進入天津久榮車輪技術(shù)有限公司主持車輪輪胎檢測設(shè)備系統(tǒng)軟件的研發(fā)工作。2006年首次接觸LabVIEW 7.2并在實際項目中使用,十余年來積累了利用LabVIEW開發(fā)工程項目的豐富經(jīng)驗。

目錄:第1部分 入門篇
第1章 打開LabVIEW編程之門 2
1.1 從VI開始 2
1.1.1 創(chuàng)建VI 3
1.1.2 控件屬性設(shè)置與快捷菜單 6
1.1.3 創(chuàng)建控件、常量、局部變量、引用、屬性節(jié)點和方法節(jié)點 8
1.1.4 創(chuàng)建自定義控件 10
1.2 編輯前面板和程序框圖 12
1.2.1 選擇、移動和刪除對象 12
1.2.2 使用布局工具 13
1.3 VI及其屬性對話框 17
1.3.1 VI的層次結(jié)構(gòu) 17
1.3.2 調(diào)用子VI 19
1.3.3 VI的屬性設(shè)置 19
1.4 基本控件及其使用方法 23
1.4.1 基本數(shù)值控件 24
1.4.2 基本布爾控件 30
1.4.3 控件的通用編輯方法 33
1.4.4 字符串和路徑控件 35
1.4.5 下拉列表與枚舉控件 38
1.4.6 數(shù)組控件及其屬性設(shè)置 39
1.4.7 簇控件 40
1.4.8 時間標(biāo)識控件與波形數(shù)據(jù)控件 42
1.5 小結(jié) 44
第2章 LabVIEW基本函數(shù) 45
2.1 必須了解的一些基本算術(shù)運算函數(shù) 45
2.1.1 基本運算函數(shù) 45
2.1.2 標(biāo)量之間的基本運算 46
2.1.3 標(biāo)量與數(shù)組的運算 46
2.1.4 數(shù)組與數(shù)組的運算 46
2.1.5 數(shù)組的函數(shù) 47
2.1.6 標(biāo)量與簇的基本運算 55
2.1.7 簇與簇的運算 56
2.1.8 簇的函數(shù) 56

2.2 必須了解的位運算函數(shù)和邏輯運算函數(shù) 59
2.2.1 常用邏輯運算函數(shù) 59
2.2.2 位運算 59
2.2.3 深入理解復(fù)合運算函數(shù) 60
2.3 必須了解的關(guān)系運算函數(shù)和比較函數(shù) 61
2.3.1 比較模式 61
2.3.2 通用關(guān)系運算函數(shù) 62
2.3.3 “比較0”關(guān)系運算函數(shù) 63
2.3.4 復(fù)雜關(guān)系運算函數(shù) 63
2.3.5 字符關(guān)系運算函數(shù) 66
2.3.6 表達(dá)式節(jié)點與公式快速VI 67
2.4 小結(jié) 68
第3章 LabVIEW的程序運行結(jié)構(gòu) 69
3.1 兩種不同的循環(huán)結(jié)構(gòu) 69
3.1.1 For循環(huán)的組成和特點 69
3.1.2 For循環(huán)與數(shù)組 71
3.1.3 For循環(huán)與移位寄存器 73
3.1.4 For循環(huán)中的continue和break 74
3.1.5 While循環(huán),不僅僅是循環(huán) 75
3.1.6 While循環(huán)與定時 76
3.1.7 反饋節(jié)點 81
3.2 定時結(jié)構(gòu) 82
3.2.1 定時循環(huán)的基本組成要素和配置對話框 83
3.2.2 定時順序結(jié)構(gòu) 85
3.3 獨特的條件結(jié)構(gòu) 85
3.3.1 條件結(jié)構(gòu)的基本結(jié)構(gòu) 86
3.3.2 布爾型輸入 86
3.3.3 錯誤簇輸入 86
3.3.4 數(shù)值型輸入 87
3.3.5 枚舉型輸入 88
3.3.6 下拉列表輸入 88
3.3.7 字符串和組合框輸入 88
3.3.8 輸入、輸出隧道 89
3.3.9 多重If-Else的處理方法 89
3.4 不和諧的順序結(jié)構(gòu) 90
3.4.1 多線程運行次序 90
3.4.2 兩種不同的順序結(jié)構(gòu) 90
3.4.3 隧道與順序局部變量 92
3.4.4 順序結(jié)構(gòu)的替代 92
3.4.5 順序結(jié)構(gòu)的典型應(yīng)用 93
3.5 程序框圖禁用結(jié)構(gòu) 93
3.6 局部變量、內(nèi)置全局變量和功能(LV2型)全局變量 94
3.6.1 局部變量 94
3.6.2 內(nèi)置全局變量 96
3.6.3 功能(LV2型)全局變量 97
3.7 事件結(jié)構(gòu) 99
3.7.1 事件結(jié)構(gòu)的基本構(gòu)成和創(chuàng)建方法 99
3.7.2 事件的分類及其特點 100
3.7.3 事件結(jié)構(gòu)之間的數(shù)據(jù)傳送與共享 103
3.7.4 事件發(fā)生的次序、事件過濾和轉(zhuǎn)發(fā) 103
3.7.5 正確地使用事件結(jié)構(gòu) 105
3.8 小結(jié) 106
第4章 LabVIEW的數(shù)據(jù)結(jié)構(gòu)及內(nèi)存優(yōu)化 107
4.1 常用數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 107
4.1.1 “強制類型轉(zhuǎn)換”函數(shù) 107
4.1.2 “平化至字符串”函數(shù)與“從字符串還原”函數(shù) 108
4.1.3 變體數(shù)據(jù) 109
4.1.4 變體數(shù)據(jù)數(shù)據(jù)類型解析 109
4.2 整數(shù)的類型轉(zhuǎn)換及內(nèi)存映射 110
4.2.1 布爾型數(shù)據(jù)與字符串和數(shù)值的相互轉(zhuǎn)換 110
4.2.2 U8類型數(shù)據(jù)與字符串之間的相互轉(zhuǎn)換 111
4.2.3 整數(shù)與整數(shù)類型的相互轉(zhuǎn)換 111
4.3 其他標(biāo)量數(shù)據(jù)類型的類型轉(zhuǎn)換及內(nèi)存映射 112
4.3.1 定點數(shù)、浮點數(shù)的類型轉(zhuǎn)換與內(nèi)存映射 112
4.3.2 復(fù)數(shù)的類型轉(zhuǎn)換及內(nèi)存映射 115
4.3.3 時間標(biāo)識的類型轉(zhuǎn)換與內(nèi)存映射 115
4.4 復(fù)合數(shù)據(jù)類型 115
4.4.1 標(biāo)量數(shù)組的內(nèi)存映射 116
4.4.2 字符串、路徑和字符串?dāng)?shù)組的內(nèi)存映射 117
4.4.3 LabVIEW使用的編碼 118
4.5 簇的內(nèi)存映射 118
4.5.1 標(biāo)量組成的簇 119
4.5.2 包含數(shù)組和字符串的簇 119
4.6 類型描述符 120
4.6.1 類型描述符的基本構(gòu)成要素 120
4.6.2 常用類型描述符列表 120
4.6.3 常見數(shù)據(jù)類型的類型描述符結(jié)構(gòu) 121
4.7 OpenG中有關(guān)類型描述符的函數(shù) 122
4.7.1 類型描述符函數(shù) 123
4.7.2 利用類型描述符處理枚舉型數(shù)據(jù) 124
4.7.3 利用類型描述符處理簇 124

4.8 幾種常用的內(nèi)存分析工具和方法 124
4.8.1 內(nèi)存的重要性 125
4.8.2 內(nèi)存和性能查看工具 126
4.8.3 VI使用的內(nèi)存 127
4.8.4 優(yōu)化內(nèi)存的一般注意事項 128
4.8.5 數(shù)組與內(nèi)存優(yōu)化 129
4.8.6 在循環(huán)中避免不必要的計算、讀/寫控件或者變量 132
4.9 影響VI運行速度的因素 133
4.9.1 硬件輸入/輸出 133
4.9.2 屏幕顯示 134
4.10 小結(jié) 134
第5章 字符串與文件存儲 135
5.1 字符串 135
5.1.1 幾種常用的字符串常量 135
5.1.2 幾種常用的字符串函數(shù) 136
5.1.3 “匹配模式”和“匹配正則表達(dá)式”函數(shù) 137
5.1.4 字符串與數(shù)值的相互轉(zhuǎn)換 140
5.1.5 功能強大的“格式化字符串”函數(shù)和“掃描字符串”函數(shù) 141
5.1.6 數(shù)組與電子表格字符串 144
5.1.7 附加字符串函數(shù) 144
5.2 文件存儲 145
5.2.1 文本文件與二進制文件的區(qū)別 145
5.2.2 文件常量和通用目錄、文件函數(shù) 146
5.2.3 構(gòu)造路徑的方法 147
5.2.4 文本文件的讀寫 150
5.2.5 數(shù)據(jù)記錄文件的讀寫 154
5.2.6 讀/寫二進制文件 155
5.2.7 INI文件的讀寫 157
5.2.8 XML文件的讀寫 159
5.2.9 注冊表的讀寫 160
5.2.10 TDM文件 162
5.2.11 TDMS文件 164
5.3 小結(jié) 167
第2部分 高級篇
第6章 LabVIEW對象的解析 169
6.1 LabVIEW控件對象的層次繼承結(jié)構(gòu) 169
6.1.1 布爾控件的層次繼承結(jié)構(gòu) 169
6.1.2 通用類的屬性 170
6.1.3 圖形對象類 172
6.2 圖形對象類的子類 173
6.2.1 前面板類 173
6.2.2 窗格類和分隔欄類 174
6.2.3 LabVIEW的坐標(biāo)映射 175
6.2.4 修飾類 177
6.3 控件類 179
6.3.1 控件類的常用屬性 179
6.3.2 控件類的常用方法 181
6.3.3 數(shù)值控件類 182
6.4 常用控件的專有屬性 183
6.4.1 布爾控件的專有屬性 183
6.4.2 枚舉控件和下拉列表控件的專有屬性 184
6.4.3 字符串控件、路徑控件和組合框控件的專有屬性 185
6.4.4 數(shù)組控件的屬性和方法 187
6.4.5 簇的屬性及方法 189
6.5 引用句柄 189
6.6 VI的屬性 191
6.6.1 獲取VI的引用 192
6.6.2 常用VI屬性 192
6.7 常用VI方法 195
6.7.1 獲取前面板、程序框圖和VI圖標(biāo)的圖像 195
6.7.2 打印控制 196
6.7.3 默認(rèn)值方法 196
6.8 動態(tài)調(diào)用VI 197
6.8.1 靜態(tài)調(diào)用和動態(tài)調(diào)用的比較 197
6.8.2 通過“引用節(jié)點調(diào)用”函數(shù)動態(tài)調(diào)用VI 197
6.8.3 一般類型VI的動態(tài)調(diào)用 199
6.8.4 創(chuàng)建閃屏 201
6.8.5 創(chuàng)建后臺運行程序 202
6.8.6 創(chuàng)建向?qū)С绦?202
6.8.7 動態(tài)調(diào)用VI之間的數(shù)據(jù)交換 203
6.9 應(yīng)用程序的屬性和方法 204
6.9.1 獲取應(yīng)用程序的引用句柄 205
6.9.2 應(yīng)用程序的常用屬性 205
6.10 小結(jié) 206
第7章 高級控件的運用 207
7.1 列表框 207
7.1.1 列表框的創(chuàng)建及顯示風(fēng)格 207
7.1.2 列表框的常用屬性、方法與事件 207
7.1.3 列表框的應(yīng)用舉例 208

7.2 多列列表框 211
7.2.1 顯示多列項目并排序 212
7.2.2 多列列表框的特效制作 214
7.3 表格 214
7.3.1 表格的常用屬性和方法 215
7.3.2 表格的應(yīng)用舉例 218
7.4 樹形控件 222
7.4.1 樹形控件的創(chuàng)建與靜態(tài)編輯 222
7.4.2 樹形控件的常用屬性、方法和事件 224
7.4.3 樹形控件高級應(yīng)用舉例 225
7.5 波形圖表 227
7.5.1 波形圖表的組成要件 227
7.5.2 波形圖表的輸入類型 229
7.5.3 波形圖表專用屬性 229
7.5.4 波形圖表應(yīng)用舉例 231
7.6 波形圖 232
7.6.1 波形圖控件的創(chuàng)建和組成要件 233
7.6.2 波形圖控件的輸入類型 233
7.6.3 波形圖控件的專用屬性 236
7.6.4 波形圖控件的高級應(yīng)用舉例 238
7.7 XY圖 240
7.7.1 XY圖的輸入數(shù)據(jù)類型 241
7.7.2 XY圖的高級應(yīng)用 243
7.8 強度圖表和強度圖 245
7.9 數(shù)字?jǐn)?shù)據(jù)、數(shù)字波形數(shù)據(jù)與數(shù)字波形圖 246
7.9.1 數(shù)字?jǐn)?shù)據(jù) 246
7.9.2 數(shù)字波形數(shù)據(jù)和數(shù)字波形圖 246
7.10 圖片控件 247
7.10.1 利用圖片控件顯示圖片 247
7.10.2 常用繪圖操作函數(shù) 249
7.10.3 圖片控件的高級應(yīng)用 251
7.11 小結(jié) 253
第8章 文本式編程與外部程序接口 254
8.1 公式節(jié)點 254
8.1.1 公式節(jié)點的數(shù)據(jù)類型、語法與控制結(jié)構(gòu) 254
8.1.2 公式節(jié)點的應(yīng)用舉例 256
8.2 調(diào)用庫函數(shù) 257
8.2.1 DLL與API函數(shù) 257
8.2.2 如何調(diào)用DLL函數(shù) 259
8.2.3 常用API函數(shù)的調(diào)用 265
8.2.4 LabVIEW調(diào)用DLL的局限性 267
8.3 CIN 270
8.3.1 CIN創(chuàng)建的一般過程 271
8.3.2 CIN的數(shù)據(jù)類型和常用函數(shù) 273
8.3.3 CIN與內(nèi)存管理器 277
8.3.4 CIN的運行過程和數(shù)據(jù)共享 280
8.4 系統(tǒng)命令 283
8.5 剪貼板 284
8.6 DDE庫 285
8.6.1 DDE概述 286
8.6.2 LabVIEW中DDE的常用方法 286
8.7 ActiveX控件與ActiveX文檔 288
8.7.1 ActiveX的基本概念 288
8.7.2 ActiveX控件的調(diào)用過程 289
8.7.3 ActiveX應(yīng)用實例 289
8.7.4 ActiveX自動化服務(wù)器 291
8.8 .NET技術(shù) 292
8.8.1 .NET控件 292
8.8.2 .NET服務(wù) 293
8.8.3 利用.NET創(chuàng)建托盤程序 295
8.9 小結(jié) 298
第9章 MathScript 299
9.1 如何使用MathScript 299
9.1.1 使用MathScript節(jié)點 299
9.1.2 使用MathScript交互窗口 300
9.2 MathScript常用命令 301
9.3 MathScript基礎(chǔ)知識 302
9.3.1 創(chuàng)建向量和矩陣的基本方法 302
9.3.2 矩陣的基本運算 303
9.3.3 標(biāo)準(zhǔn)矩陣 304
9.3.4 矩陣元素的插入、替換、刪除和提取 305
9.3.5 矩陣元素的排序和搜索特征值 306
9.3.6 常用的矩陣變換函數(shù) 307
9.3.7 矩陣中元素的數(shù)據(jù)類型及轉(zhuǎn)換 308
9.3.8 關(guān)系運算、邏輯運算和位操作 310
9.3.9 集合函數(shù) 311
9.3.10 時間、日期和計時函數(shù) 311
9.4 程序控制結(jié)構(gòu)與函數(shù) 312
9.4.1 For循環(huán)和While循環(huán) 312
9.4.2 If條件結(jié)構(gòu)和Switch分支條件結(jié)構(gòu) 314
9.4.3 函數(shù)和腳本文件 315

9.5 數(shù)據(jù)統(tǒng)計和數(shù)據(jù)插值擬合 316
9.5.1 常用數(shù)據(jù)統(tǒng)計函數(shù) 317
9.5.2 數(shù)據(jù)插值 320
9.6 多項式、積分和微分 321
9.6.1 多項式 321
9.6.2 極值與零點 322
9.6.3 積分和微分 323
9.7 數(shù)據(jù)的圖形顯示 324
9.7.1 窗口類屬性與常用窗口操作函數(shù) 324
9.7.2 繪圖區(qū)域?qū)傩?327
9.7.3 線對象和文本對象的屬性及常用函數(shù) 328
9.7.4 基本繪圖函數(shù) 330
9.8 小結(jié) 333
第10章 組件、同步技術(shù)、面向?qū)ο缶幊?334
10.1 數(shù)據(jù)的封裝與隔離 334
10.1.1 合理地使用數(shù)據(jù)流 334
10.1.2 LV2型全局變量 335
10.1.3 值變化與上升、下降沿 337
10.1.4 定時觸發(fā)與計數(shù)器 339
10.2 動作機(Action Engine) 341
10.2.1 準(zhǔn)備建立動作機 341
10.2.2 建立動作機的步驟 342
10.3 用戶事件與動態(tài)注冊事件 343
10.3.1 用戶事件 343
10.3.2 動態(tài)注冊事件 346
10.4 堆棧與數(shù)據(jù)緩沖區(qū) 348
10.4.1 堆棧的實現(xiàn) 348
10.4.2 數(shù)據(jù)緩沖區(qū) 349
10.5 同步控制技術(shù) 350
10.5.1 隊列 350
10.5.2 通知器 355
10.5.3 信號量與集合點 358
10.6 項目管理器 359
10.6.1 項目管理器的結(jié)構(gòu) 360
10.6.2 虛擬文件夾 360
10.6.3 庫 361
10.7 面向?qū)ο缶幊?363
10.7.1 面向?qū)ο缶幊痰幕靖拍?363
10.7.2 類的封裝特性 364
10.7.3 類的繼承特性 367
10.7.4 類的多態(tài)特性 370
10.7.5 類變量 373
10.7.6 調(diào)用父類中的重寫方法 374
10.7.7 類的引用轉(zhuǎn)換 376
10.7.8 簡單工廠模式 377
10.7.9 類的動態(tài)加載與插件功能 377
10.7.10 類方法的遞歸功能 378
10.7.11 類的單態(tài)模式 378
10.8 小結(jié) 380
第11章 人機交互與編程風(fēng)格 381
11.1 對話框 381
11.1.1 內(nèi)置對話框 381
11.1.2 用戶輸入和顯示對話框 382
11.1.3 定制對話框 383
11.2 菜單 383
11.2.1 創(chuàng)建靜態(tài)菜單 383
11.2.2 菜單相關(guān)函數(shù) 384
11.2.3 動態(tài)創(chuàng)建菜單 386
11.2.4 調(diào)用多個靜態(tài)菜單,存儲運行時菜單 387
11.2.5 自動觸發(fā)預(yù)定義的菜單項 388
11.2.6 控件的快捷菜單 388
11.3 光標(biāo)工具 389
11.3.1 “設(shè)置為忙碌狀態(tài)”VI與“取消設(shè)置忙碌狀態(tài)”VI 390
11.3.2 設(shè)置控件光標(biāo) 390
11.3.3 使用光標(biāo)文件 390
11.4 選項卡、子面板與分隔欄 391
11.4.1 選項卡控件 391
11.4.2 選項卡控件的頁面 391
11.4.3 頁面的公用控件 392
11.4.4 分隔欄控件 392
11.4.5 分隔欄與窗格滾動條 393
11.4.6 利用分隔欄創(chuàng)建工具欄與狀態(tài)欄 393
11.4.7 利用分隔欄自動縮放控件 394
11.4.8 子面板控件 394
11.4.9 動態(tài)調(diào)用VI插入子面板 395
11.4.10 異步調(diào)用VI插入子面板 396
11.4.11 并行的靜態(tài)調(diào)用VI插入子面板 396
11.4.12 多個子面板插入相同VI 397
11.4.13 判斷VI是否插入子面板 398
11.4.14 子面板的屬性 398
11.5 XControl 398
11.5.1 Hover按鈕 399
11.5.2 新建XControl 399
11.5.3 修改數(shù)據(jù)控件和狀態(tài)控件 400
11.5.4 “外觀”VI 400
11.5.5 創(chuàng)建屬性和方法 403
11.5.6 調(diào)試XControl 404
11.5.7 自定義屬性對話框與快捷菜單 405
11.6 錯誤處理 405
11.6.1 錯誤簇 406
11.6.2 常用錯誤處理函數(shù) 406
11.7 LabVIEW的編程風(fēng)格 408
11.7.1 編程風(fēng)格的內(nèi)涵 408
11.7.2 前面板設(shè)計應(yīng)該遵循的原則 409
11.7.3 程序框圖設(shè)計應(yīng)該遵循的原則 410
11.7.4 連接板設(shè)計應(yīng)該遵循的原則 411
11.7.5 圖標(biāo)設(shè)計應(yīng)該遵循的原則 412
11.7.6 數(shù)據(jù)結(jié)構(gòu)應(yīng)該遵循的原則 412
11.7.7 錯誤處理應(yīng)該遵循的原則 413
11.8 小結(jié) 414
第3部分 工程應(yīng)用篇
第12章 LabVIEW設(shè)計模式與狀態(tài)圖工具 416
12.1 程序的基本單元VI 416
12.1.1 VI的可重入屬性 416
12.1.2 不可重入VI 416
12.1.3 可重入VI 417
12.2 VI模板與代碼重用 418
12.2.1 內(nèi)置的VI模板 418
12.2.2 用戶自定義模板 418
12.3 VI的調(diào)試 419
12.3.1 連續(xù)運行VI 419
12.3.2 高亮執(zhí)行與單步調(diào)試 420
12.3.3 單步運行 420
12.3.4 探針 421
12.3.5 自定義探針 421
12.3.6 斷點 422
12.4 VI的重構(gòu) 422
12.4.1 無用編程舉例 422
12.4.2 查找框圖中重復(fù)的功能 423
12.4.3 創(chuàng)建VI代替重復(fù)的功能 424
12.4.4 創(chuàng)建多態(tài)VI處理相似的功能 424

12.5 LabVIEW標(biāo)準(zhǔn)設(shè)計模式 425
12.5.1 用戶界面事件處理器設(shè)計模式 425
12.5.2 生產(chǎn)者/消費者設(shè)計模式(事件) 426
12.5.3 生產(chǎn)者/消費者設(shè)計模式(數(shù)據(jù)) 427
12.5.4 主/從設(shè)計模式 427
12.6 用戶界面事件處理器模式的拓展 428
12.6.1 用戶界面事件處理器+順序結(jié)構(gòu)設(shè)計模式 428
12.6.2 用戶界面事件處理器+用戶事件 428
12.6.3 用戶界面事件處理器+超時分頻 429
12.6.4 用戶界面事件處理器+定時循環(huán) 430
12.7 隊列消息處理器(QMH)設(shè)計模式 430
12.7.1 基本隊列消息處理器模式(字符串?dāng)?shù)組) 430
12.7.2 基本隊列消息處理器模式(字符串) 431
12.7.3 基于生產(chǎn)者/消費者設(shè)計模式(隊列)的隊列消息處理器 431
12.7.4 AMC隊列消息處理器 432
12.7.5 基于隊列消息處理器的命令模式 434
12.8 有限狀態(tài)機設(shè)計模式 435
12.8.1 標(biāo)準(zhǔn)狀態(tài)機設(shè)計模式 436
12.8.2 早期界面處理狀態(tài)機 436
12.8.3 順序狀態(tài)機 437
12.8.4 處理公共狀態(tài) 438
12.8.5 狀態(tài)機+用戶界面事件處理器 438
12.8.6 進入、運行和離開狀態(tài)的處理 439
12.8.7 有限狀態(tài)機+LVOOP 439
12.9 狀態(tài)機工具(State diagram) 442
12.9.1 調(diào)用狀態(tài)機工具 442
12.9.2 使用狀態(tài)圖編輯器 442
12.9.3 添加轉(zhuǎn)換條件和狀態(tài)代碼 442
12.9.4 選擇獨立運行或者子VI方式 443
12.10 隊列消息狀態(tài)機 444
12.10.1 通用隊列消息狀態(tài)機自定義模板 444
12.10.2 消息+數(shù)據(jù)隊列狀態(tài)機 445
12.10.3 事件驅(qū)動隊列消息狀態(tài)機 446
12.11 JKI事件驅(qū)動隊列消息狀態(tài)機 446
12.11.1 JKI狀態(tài)機模板 447
12.11.2 JKI狀態(tài)機的初始化 448
12.11.3 JKI狀態(tài)機的預(yù)定義事件 448
12.11.4 JKI狀態(tài)機的退出 449
12.12 簡單狀態(tài)機項目模板 449
12.12.1 簡單狀態(tài)機項目模板的基本構(gòu)成 450
12.12.2 簡單狀態(tài)機 450
12.12.3 簡單狀態(tài)機范例(有限次測量) 451
12.13 隊列消息處理器項目模板 452
12.13.1 隊列消息處理器項目模板的基本構(gòu)成 452
12.13.2 隊列消息處理器 453
12.13.3 隊列消息處理器的退出機制 453
12.13.4 隊列消息處理器的錯誤處理機制 454
12.13.5 隊列消息處理器的拓展 455
12.14 Delacor隊列消息處理器 456
12.14.1 DQMH項目模板的基本構(gòu)成 456
12.14.2 DQMH模塊的基本構(gòu)成與對外接口 457
12.14.3 DQMH模塊測試器 459
12.14.4 DQMH模塊 460
12.14.5 使用DQMH模塊 461
12.15 操作執(zhí)行者框架 463
12.15.1 操作者框架概述 463
12.15.2 創(chuàng)建操作者、消息 464
12.15.3 啟動、停止操作者,發(fā)送消息至操作者核心 466
12.15.4 創(chuàng)建操作者界面 467
12.15.5 操作者的定時功能 467
12.15.6 嵌套操作者 468
12.15.7 嵌套操作者動態(tài)啟動與停止 470
12.16 操作執(zhí)行者框架項目模板 471
12.16.1 閃屏引導(dǎo)VI 471
12.16.2 操作者框架根操作者 472
12.16.3 Alpha嵌套操作者 473
12.16.4 Beta嵌套操作者 474
12.17 狀態(tài)圖工具包(Statechart) 475
12.17.1 狀態(tài)圖工具包簡介 475
12.17.2 同步與異步方式 475
12.17.3 創(chuàng)建狀態(tài)圖 475
12.17.4 同步型狀態(tài)圖 477
12.17.5 狀態(tài)圖的調(diào)用和調(diào)試 480
12.17.6 異步型狀態(tài)圖 481
12.17.7 區(qū)域、超級狀態(tài)和子狀態(tài) 482
12.17.8 多區(qū)域并發(fā)、連接、分叉與子圖 484
12.17.9 高級應(yīng)用函數(shù) 486
12.18 小結(jié) 488
第13章 LabVIEW通信與DSC 489
13.1 串口通信 489
13.1.1 串口通信的基本概念 489
13.1.2 串口通信的準(zhǔn)備工作 491
13.1.3 串口通信函數(shù) 492
13.1.4 串口通信典型應(yīng)用舉例 493
13.2 并口通信 495
13.2.1 設(shè)置并口通信模式 495
13.2.2 傳送字節(jié)型數(shù)據(jù) 496
13.2.3 傳送EPP模式數(shù)據(jù) 496
13.3 共享變量 497
13.3.1 共享變量與共享變量引擎 497
13.3.2 創(chuàng)建與監(jiān)視共享變量 498
13.3.3 共享變量的內(nèi)部緩沖機制 500
13.3.4 共享變量的批量創(chuàng)建、部署與引用 501
13.4 DataSocket 503
13.4.1 DataSocket支持的協(xié)議與URL 503
13.4.2 DataSocket服務(wù)器與服務(wù)管理器 504
13.4.3 DataSocket API 505
13.4.4 DataSocket API應(yīng)用舉例 506
13.4.5 DataSocket控件綁定 507
13.5 TCP與UDP網(wǎng)絡(luò)通信 508
13.5.1 TCP通信 508
13.5.2 TCP STM庫 510
13.5.3 UDP通信 510
13.6 網(wǎng)絡(luò)流 511
13.6.1 在應(yīng)用程序之間傳遞命令或者數(shù)據(jù) 512
13.6.2 網(wǎng)絡(luò)流基本函數(shù) 512
13.6.3 創(chuàng)建網(wǎng)絡(luò)流URL 512
13.6.4 網(wǎng)絡(luò)流應(yīng)用舉例 513
13.7 DSC工具包 514
13.7.1 OPC與DSC的基本概念 514
13.7.2 DSC強大的圖形顯示能力 516
13.7.3 OPC配置與I/O變量 517
13.7.4 Modbus 520
13.7.5 共享變量的屬性 521
13.7.6 共享變量引擎SVE函數(shù) 523
13.7.7 預(yù)警與事件 525
13.7.8 數(shù)據(jù)記錄 528
13.7.9 安全與權(quán)限管理 531
13.8 小結(jié) 533
第14章 數(shù)據(jù)庫與報表工具包 534
14.1 準(zhǔn)備使用數(shù)據(jù)庫工具包 534
14.1.1 創(chuàng)建數(shù)據(jù)庫 534
14.1.2 建立數(shù)據(jù)源 535
14.1.3 數(shù)據(jù)庫工具包支持的數(shù)據(jù)類型 536
14.1.4 ADO模型 537
14.2 數(shù)據(jù)庫基本操作 537
14.2.1 建立連接 537
14.2.2 表操作 539
14.2.3 插入數(shù)據(jù) 540
14.2.4 讀取數(shù)據(jù) 541
14.2.5 記錄集與數(shù)據(jù)瀏覽 543
14.2.6 事務(wù)與提交 546
14.2.7 使用命令對象和SQL語句 547
14.3 報表與報表工具包 548
14.3.1 LabVIEW中的報表VI 548
14.3.2 VI說明信息與HTML報表 550
14.3.3 報表布局與高級報表VI 551
14.3.4 利用Word和Excel模板創(chuàng)建報表 552
14.4 利用報表工具包操作Excel 553
14.4.1 常用的簡單Excel VI 553
14.4.2 單元格格式 555
14.4.3 圖表與圖片VI 556
14.4.4 Excel通用VI和高級VI 557
14.5 利用報表工具操作Word 559
14.5.1 Word簡單VI 560
14.5.2 Word通用VI 560
14.5.3 Word表格與圖表VI 561
14.6 小結(jié) 562
第15章 LabVIEW與實時操作系統(tǒng) 563
15.1 實時操作系統(tǒng) 563
15.1.1 實時操作系統(tǒng)的特點與實現(xiàn) 563
15.1.2 操作系統(tǒng)的有關(guān)名詞解釋 564
15.1.3 LabVIEW中的實時開發(fā)軟件 565
15.1.4 LabVIEW支持的實時操作系統(tǒng) 566
15.1.5 LabVIEW實時平臺概述 566
15.2 實時控制器軟件安裝及配置 568
15.2.1 配置實時系統(tǒng)BIOS(PXI) 568
15.2.2 MAX下安裝PXI實時軟件 569
15.2.3 識別遠(yuǎn)程設(shè)備 569
15.2.4 建立實時項目 570
15.3 實時應(yīng)用軟件高級編程及技巧 571
15.3.1 實時操作系統(tǒng)下LabVIEW不支持的特性 572
15.3.2 實時操作系統(tǒng)下的多線程 572
15.3.3 實時系統(tǒng)中時間確定性的實現(xiàn) 575
15.3.4 實時系統(tǒng)中的線程間通信 579
15.3.5 實時控制系統(tǒng)的網(wǎng)絡(luò)通信 582
15.3.6 實時控制系統(tǒng)的軟件架構(gòu) 590
15.4 小結(jié) 593
第16章 LabVIEW實現(xiàn)數(shù)據(jù)采集 594
16.1 數(shù)據(jù)采集的基本概念 594
16.1.1 信號 594
16.1.2 傳感器 595
16.1.3 信號處理 596
16.2 數(shù)據(jù)采集卡 598
16.2.1 數(shù)據(jù)采集卡的定義及分類 598
16.2.2 多功能數(shù)據(jù)采集卡原理圖 599
16.2.3 數(shù)據(jù)采集的關(guān)鍵參數(shù)和概念 599
16.2.4 數(shù)據(jù)采集卡與信號接地 604
16.3 采樣定理 606
16.4 降低系統(tǒng)噪聲和提高精度 608
16.5 如何選購采集卡 610
16.6 數(shù)據(jù)采集軟件基礎(chǔ) 611
16.6.1 采集系統(tǒng)的安裝 611
16.6.2 NI采集卡的常用函數(shù) 614
16.6.3 研華常用采集函數(shù) 618
16.7 基于NI-DAQmx的高級編程 619
16.7.1 觸發(fā)信號(Trigger) 619
16.7.2 采集系統(tǒng)時鐘 621
16.7.3 多板卡之間的同步采集 624
16.7.4 數(shù)據(jù)傳輸機制 626
16.7.5 完整波形輸出 630
16.7.6 并行結(jié)構(gòu)采集 631
16.7.7 通過硬件信號觸發(fā)定時循環(huán)運行 631
16.7.8 用NI-DAQmx的事件編寫事件驅(qū)動程序 633
16.7.9 選擇合適的讀取策略 633
16.7.10 使用NI-DAQmx控制任務(wù)安全中止采集 636
16.7.11 計數(shù)器/定時器及其應(yīng)用 636
16.8 小結(jié) 641
第17章 FPGA開發(fā) 642
17.1 FPGA的基本概念與CRIO的組成 642
17.1.1 FPGA的基本概念 642
17.1.2 CRIO的構(gòu)成 643
17.1.3 構(gòu)建FPGA項目 644
17.2 FPGA編程 645
17.2.1 FPGA基本I/O之模擬量輸入/輸出 645
17.2.2 FPGA基本I/O之?dāng)?shù)字量輸入/輸出 646
17.2.3 FPAG定時、時鐘與分頻 648
17.2.4 FPGA計數(shù)器應(yīng)用 649
17.2.5 觸發(fā)與外部時鐘循環(huán) 652
17.2.6 FPGA常用函數(shù) 653
17.2.7 FPGA多線程與線程之間的數(shù)據(jù)交換 656
17.2.8 FPGA IP Core 659
17.3 FPGA與RT程序之間的數(shù)據(jù)交換 660
17.3.1 讀寫控件方式 660
17.3.2 中斷 661
17.3.3 FIFO 662
17.3.4 掃描方式 665
17.3.5 專用C模塊 668
17.3.6 FPGA程序的優(yōu)化 670
17.4 Spartan-3E開發(fā)板 673
17.4.1 Spartan-3E簡介 673
17.4.2 建立Spartan-3E FPGA項目 674
17.4.3 編譯FPGA程序 675
17.5 小結(jié) 676
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達(dá)
配送服務(wù)查詢
配送費收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機
延保服務(wù)
京東E卡
京東通信
京東JD+