LabVIEW虛擬儀器程序設(shè)計(jì)從入門(mén)到精通 (林靜) 中文PDF版 116MB
116MB / 08-07
基于USB和LabVIEW的虛擬儀器的設(shè)計(jì) word版
109KB / 06-23
labview 2013完全自學(xué)手冊(cè) (李靜著) 帶目錄完整pdf[124MB]
124MB / 10-30
-
-
機(jī)器學(xué)習(xí)、深度學(xué)習(xí)面試筆試題300+合集 中文pdf完整版 編程其它 / 5.9MB
-
華為全套設(shè)計(jì)規(guī)范文檔 (C語(yǔ)言/硬件/模電) 中文pdf完整版 編程其它 / 31.3MB
-
-
Arduino編程參考手冊(cè) 中文版PDF 編程其它 / 80KB
-
CODESYS基礎(chǔ)編程及應(yīng)用指南 中文pdf完整版 編程其它 / 10.6MB
-
Tcl教程中文版+入門(mén)教程 完整版PDF 編程其它 / 2.12MB
-
圖解算法小抄(筆記) 中文PDF完整版 編程其它 / 6.1MB
-
QNX官方開(kāi)發(fā)手冊(cè)(中英文版) 完整版pdf 編程其它 / 6.32MB
-
詳情介紹
《LabVIEW寶典》詳盡講解了LabVIEW常用的編程方法、編程技巧和工程應(yīng)用技術(shù)?!禠abVIEW寶典》共分為3篇,其中:入門(mén)篇?dú)w納總結(jié)了LabVIEW編程人員必須掌握的基礎(chǔ)知識(shí),包括LabVIEW的基本概念、基本函數(shù)的用法和常用的運(yùn)行結(jié)構(gòu),以及LabVIEW的基本數(shù)據(jù)結(jié)構(gòu)和文件存儲(chǔ)方式;高級(jí)篇細(xì)致地講解了引用、屬性、方法以及各類(lèi)高級(jí)控件的運(yùn)用,LabVIEW的文本方式編程以及DLL、C語(yǔ)言接口,基于Hatlab語(yǔ)法的Matlab編程技術(shù),LabVIEW基于組件的高級(jí)編程方法和編程模式;工程應(yīng)用篇介紹了串口、并口和網(wǎng)絡(luò)通信的常用方法,數(shù)據(jù)采集的基本原理和方法,LabVIW實(shí)時(shí)系統(tǒng)的構(gòu)建和編程,以及各種常用專(zhuān)業(yè)工具包的使用方法,包括數(shù)據(jù)庫(kù)連接工具包、數(shù)據(jù)監(jiān)控與記錄工具包、報(bào)表生成工具包、狀態(tài)圖工具包等等。
目錄
第1部分 入門(mén)篇 1
第1章 打開(kāi)LabVIEW編程之門(mén) 2
1.1 從VI開(kāi)始 2
1.1.1 創(chuàng)建VI 3
1.1.2 控件屬性設(shè)置與快捷菜單 5
1.1.3 創(chuàng)建控件、常量、局部變量、引用、屬性節(jié)點(diǎn)和方法節(jié)點(diǎn) 8
1.1.4 創(chuàng)建自定義控件 10
1.2 編輯前面板和程序框圖 11
1.2.1 選擇、移動(dòng)和刪除對(duì)象 12
1.2.2 使用布局工具 13
1.3 VI及其屬性對(duì)話(huà)框 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ù)值控件 23
1.4.2 基本布爾控件 29
1.4.3 控件的通用編輯方法 32
1.4.4 字符串和路徑控件 34
1.4.5 下拉列表與枚舉控件 38
1.4.6 數(shù)組控件及其屬性設(shè)置 38
1.4.7 簇控件 39
1.4.8 時(shí)間標(biāo)識(shí)控件與波形數(shù)據(jù)控件 41
1.5 小結(jié) 43
第2章 LabVIEW基本函數(shù) 44
2.1 必須了解的一些基本算術(shù)運(yùn)算函數(shù) 44
2.1.1 基本運(yùn)算函數(shù) 44
2.1.2 標(biāo)量之間的基本運(yùn)算 45
2.1.3 標(biāo)量與數(shù)組的運(yùn)算 45
2.1.4 數(shù)組與數(shù)組的運(yùn)算 45
2.1.5 數(shù)組的函數(shù) 46
2.1.6 標(biāo)量與簇的基本運(yùn)算 55
2.1.7 簇與簇的運(yùn)算 56
2.1.8 簇的函數(shù) 56
2.2 必須了解的位運(yùn)算函數(shù)和邏輯運(yùn)算函數(shù) 59
2.2.1 常用邏輯運(yùn)算函數(shù) 59
2.2.2 位運(yùn)算 59
2.2.3 深入理解復(fù)合運(yùn)算函數(shù) 60
2.3 必須了解的關(guān)系運(yùn)算函數(shù)和比較函數(shù) 61
2.3.1 比較模式 61
2.3.2 通用關(guān)系運(yùn)算函數(shù) 62
2.3.3 “比較0”關(guān)系運(yùn)算函數(shù) 63
2.3.4 復(fù)雜關(guān)系運(yùn)算函數(shù) 63
2.3.5 字符關(guān)系運(yùn)算函數(shù) 66
2.3.6 表達(dá)式節(jié)點(diǎn)與公式快速VI 67
2.4 小結(jié) 68
第3章 LabVIEW的程序運(yùn)行結(jié)構(gòu) 69
3.1 兩種不同的循環(huán)結(jié)構(gòu) 69
3.1.1 For循環(huán)的組成和特點(diǎ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) 74
3.1.6 While循環(huán)與定時(shí) 76
3.1.7 反饋節(jié)點(diǎn) 81
3.2 定時(shí)結(jié)構(gòu) 81
3.2.1 定時(shí)循環(huán)的基本組成要素和配置對(duì)話(huà)框 82
3.2.2 定時(shí)順序結(jié)構(gòu) 85
3.3 獨(dú)特的條件結(jié)構(gòu) 85
3.3.1 條件結(jié)構(gòu)的基本結(jié)構(gòu) 85
3.3.2 布爾型輸入 86
3.3.3 錯(cuò)誤簇輸入 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 多線(xiàn)程運(yùn)行次序 90
3.4.2 兩種不同的順序結(jié)構(gòu) 91
3.4.3 隧道與順序局部變量 92
3.4.4 順序結(jié)構(gòu)的替代 93
3.4.5 順序結(jié)構(gòu)的典型應(yīng)用 93
3.5 程序框圖禁用結(jié)構(gòu) 94
3.6 局部變量、內(nèi)置全局變量和功能(LV2型)全局變量 94
3.6.1 局部變量 94
3.6.2 內(nèi)置全局變量 96
3.6.3 功能(LV2型)全局變量 98
3.7 事件結(jié)構(gòu) 99
3.7.1 事件結(jié)構(gòu)的基本構(gòu)成和創(chuàng)建方法 100
3.7.2 事件的分類(lèi)及其特點(diǎn) 101
3.7.3 事件結(jié)構(gòu)之間的數(shù)據(jù)傳送與共享 103
3.7.4 事件發(fā)生的次序、過(guò)濾和轉(zhuǎn)發(fā) 104
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ù)類(lèi)型轉(zhuǎn)換函數(shù) 107
4.1.1 “強(qiáng)制類(lèi)型轉(zhuǎn)換”函數(shù) 107
4.1.2 “平化至字符串”與“字符串還原”函數(shù) 108
4.1.3 變體數(shù)據(jù) 109
4.2 整數(shù)的類(lèi)型轉(zhuǎn)換及內(nèi)存映射 109
4.2.1 布爾型數(shù)據(jù)與字符串和數(shù)值的相互轉(zhuǎn)換 109
4.2.2 U8類(lèi)型數(shù)據(jù)與字符串之間的相互轉(zhuǎn)換 110
4.2.3 整數(shù)與整數(shù)類(lèi)型的相互轉(zhuǎn)換 110
4.3 其他標(biāo)量數(shù)據(jù)類(lèi)型的類(lèi)型轉(zhuǎn)換及內(nèi)存映射 111
4.3.1 定點(diǎn)數(shù)和浮點(diǎn)數(shù)的類(lèi)型轉(zhuǎn)換與內(nèi)存映射 111
4.3.2 復(fù)數(shù)的類(lèi)型轉(zhuǎn)換及內(nèi)存映射 114
4.3.3 時(shí)間標(biāo)識(shí)的類(lèi)型轉(zhuǎn)換與內(nèi)存映射 114
4.4 復(fù)合數(shù)據(jù)類(lèi)型 115
4.4.1 標(biāo)量數(shù)組的內(nèi)存映射 115
4.4.2 字符串、路徑和字符串?dāng)?shù)組的內(nèi)存映射 116
4.4.3 LabVIEW使用的編碼 117
4.5 簇的內(nèi)存映射 118
4.5.1 標(biāo)量組成的簇 118
4.5.2 包含數(shù)組和字符串的簇 118
4.6 類(lèi)型描述符 119
4.6.1 類(lèi)型描述符的基本構(gòu)成要素 119
4.6.2 常用類(lèi)型描述符列表 120
4.6.3 常見(jiàn)數(shù)據(jù)類(lèi)型的類(lèi)型描述符結(jié)構(gòu) 120
4.7 OpenG中有關(guān)類(lèi)型描述符的函數(shù) 121
4.7.1 類(lèi)型描述符函數(shù) 122
4.7.2 利用類(lèi)型描述符處理枚舉型數(shù)據(jù) 123
4.7.3 利用類(lèi)型描述符處理簇 123
4.8 幾種常用的內(nèi)存分析工具和方法 124
4.8.1 內(nèi)存的重要性 124
4.8.2 內(nèi)存和性能查看工具 125
4.8.3 VI使用的內(nèi)存 126
4.8.4 優(yōu)化內(nèi)存的一般注意事項(xiàng) 127
4.8.5 數(shù)組與內(nèi)存優(yōu)化 129
4.8.6 在循環(huán)中避免不必要的計(jì)算、讀/寫(xiě)控件或者變量 131
4.9 影響VI運(yùn)行速度的因素 132
4.9.1 硬件輸入/輸出 133
4.9.2 屏幕顯示 133
4.10 小結(jié) 133
第5章 字符串與文件存儲(chǔ) 134
5.1 字符串 134
5.1.1 幾種常用的字符串常量 134
5.1.2 幾種常用的字符串函數(shù) 135
5.1.3 “匹配模式”和“匹配正則表達(dá)式”函數(shù) 136
5.1.4 字符串與數(shù)值的相互轉(zhuǎn)換 139
5.1.5 功能強(qiáng)大的“格式化字符串”和“掃描字符串”函數(shù) 140
5.1.6 數(shù)組與電子表格字符串 143
5.1.7 附加字符串函數(shù) 143
5.2 文件存儲(chǔ) 144
5.2.1 文本文件與二進(jìn)制文件的區(qū)別 144
5.2.2 文件常量和通用目錄、文件函數(shù) 145
5.2.3 構(gòu)造路徑的方法 146
5.2.4 文本文件的讀寫(xiě) 148
5.2.5 數(shù)據(jù)記錄文件的讀寫(xiě) 153
5.2.6 讀/寫(xiě)二進(jìn)制文件 154
5.2.7 INI文件的讀寫(xiě) 156
5.2.8 注冊(cè)表的讀寫(xiě) 158
5.2.9 TDM文件 159
5.2.10 TDMS文件 162
5.3 小結(jié) 165
第2部分 高級(jí)篇 167
第6章 LabVIEW對(duì)象的解析 168
6.1 LabVIEW控件對(duì)象的層次繼承結(jié)構(gòu) 168
6.1.1 布爾控件的層次繼承結(jié)構(gòu) 168
6.1.2 通用類(lèi)的屬性 169
6.1.3 圖形對(duì)象類(lèi) 171
6.2 圖形對(duì)象類(lèi)的子類(lèi) 172
6.2.1 前面板類(lèi) 172
6.2.2 窗格類(lèi)和分隔欄類(lèi) 173
6.2.3 LabVIEW的坐標(biāo)映射 175
6.2.4 修飾類(lèi) 177
6.3 控件類(lèi) 178
6.3.1 控件類(lèi)的常用屬性 179
6.3.2 控件類(lèi)的常用方法 181
6.3.3 數(shù)值控件類(lèi) 181
6.4 常用控件的專(zhuān)用屬性 183
6.4.1 布爾控件的專(zhuān)用屬性 183
6.4.2 枚舉和下拉列表控件的專(zhuān)用屬性 184
6.4.3 字符串、路徑和組合框控件的專(zhuān)用屬性 184
6.4.4 數(shù)組的屬性和方法 186
6.4.5 簇的屬性及方法 187
6.5 引用句柄 188
6.6 VI的屬性 190
6.6.1 獲取VI的引用 190
6.6.2 常用VI屬性 190
6.6.3 VI前面板屬性 191
6.7 常用VI方法 194
6.7.1 獲取前面板、程序框圖和VI圖標(biāo)的圖像 194
6.7.2 前面板的運(yùn)行位置控制方法 194
6.7.3 打印控制 194
6.7.4 默認(rèn)值方法 194
6.8 動(dòng)態(tài)調(diào)用VI 195
6.8.1 靜態(tài)調(diào)用和動(dòng)態(tài)調(diào)用的比較 195
6.8.2 通過(guò)“引用節(jié)點(diǎn)調(diào)用”函數(shù)動(dòng)態(tài)調(diào)用VI 196
6.8.3 一般類(lèi)型VI的動(dòng)態(tài)調(diào)用 198
6.8.4 創(chuàng)建閃屏 200
6.8.5 創(chuàng)建后臺(tái)運(yùn)行程序 200
6.8.6 創(chuàng)建向?qū)С绦?201
6.8.7 動(dòng)態(tài)調(diào)用VI之間的數(shù)據(jù)交換 201
6.9 應(yīng)用程序的屬性和方法 203
6.9.1 獲取應(yīng)用程序引用句柄 203
6.9.2 常用應(yīng)用程序的屬性 204
6.10 小結(jié) 205
第7章 高級(jí)控件的運(yùn)用 206
7.1 列表框 206
7.1.1 列表框的創(chuàng)建及顯示風(fēng)格 206
7.1.2 列表框的常用屬性、方法與事件 206
7.1.3 列表框的應(yīng)用舉例 207
7.2 多列列表框 210
7.2.1 顯示多列項(xiàng)目并排序 210
7.2.2 多列列表框的特效制作 212
7.3 表格 212
7.3.1 表格的常用屬性和方法 213
7.3.2 表格的應(yīng)用舉例 214
7.4 樹(shù)形控件 217
7.4.1 樹(shù)形控件的創(chuàng)建與靜態(tài)編輯 217
7.4.2 樹(shù)形控件的常用屬性、方法和事件 218
7.4.3 樹(shù)形控件高級(jí)應(yīng)用舉例 219
7.5 波形圖表 220
7.5.1 波形圖表的組成要件 221
7.5.2 波形圖表的輸入類(lèi)型 223
7.5.3 波形圖表專(zhuān)用屬性 223
7.5.4 波形圖表應(yīng)用舉例 225
7.6 波形圖 226
7.6.1 波形圖控件的創(chuàng)建和組成要件 226
7.6.2 波形圖控件的輸入類(lèi)型 227
7.6.3 波形圖控件的專(zhuān)用屬性 228
7.6.4 波形圖控件的高級(jí)應(yīng)用舉例 230
7.7 XY圖 232
7.7.1 XY圖的輸入數(shù)據(jù)類(lèi)型 233
7.7.2 XY圖的高級(jí)應(yīng)用 234
7.8 強(qiáng)度圖表和強(qiáng)度圖 235
7.9 數(shù)字?jǐn)?shù)據(jù)、數(shù)字波形數(shù)據(jù)與數(shù)字波形圖 236
7.9.1 數(shù)字?jǐn)?shù)據(jù) 236
7.9.2 數(shù)字波形數(shù)據(jù)和數(shù)字波形圖 236
7.10 圖片控件 237
7.10.1 利用圖片控件顯示圖片 237
7.10.2 常用繪圖操作函數(shù) 239
7.10.3 圖片控件的高級(jí)應(yīng)用 240
7.11 小結(jié) 242
第8章 文本式編程與外部程序接口 243
8.1 公式節(jié)點(diǎn) 243
8.1.1 公式節(jié)點(diǎn)的數(shù)據(jù)類(lèi)型、語(yǔ)法與控制結(jié)構(gòu) 243
8.1.2 公式節(jié)點(diǎn)的應(yīng)用舉例 245
8.2 調(diào)用庫(kù)函數(shù) 246
8.2.1 DLL與API函數(shù) 246
8.2.2 如何調(diào)用DLL函數(shù) 248
8.2.3 常用API函數(shù)的調(diào)用 254
8.2.4 LabVIEW調(diào)用DLL的局限性 256
8.3 CIN 259
8.3.1 CIN創(chuàng)建的一般過(guò)程 260
8.3.2 CIN的數(shù)據(jù)類(lèi)型和常用函數(shù) 262
8.3.3 CIN與內(nèi)存管理器 266
8.3.4 CIN的運(yùn)行過(guò)程和數(shù)據(jù)共享 269
8.4 系統(tǒng)命令 272
8.5 剪切板 274
8.6 DDE庫(kù) 275
8.6.1 DDE概述 275
8.6.2 LabVIEW中DDE的常用方法 276
8.7 ActiveX控件與ActiveX文檔 277
8.7.1 ActiveX的基本概念 277
8.7.2 ActiveX控件的調(diào)用過(guò)程 278
8.7.3 ActiveX應(yīng)用實(shí)例 279
8.7.4 ActiveX自動(dòng)化服務(wù)器 281
8.8 .NET技術(shù) 282
8.8.1 .NET控件 282
8.8.2 .NET服務(wù) 283
8.8.3 利用.NET創(chuàng)建托盤(pán)程序 285
8.9 小結(jié) 287
第9章 MathScript 288
9.1 如何使用MathScript 288
9.1.1 使用MathScript節(jié)點(diǎn) 288
9.1.2 使用MathScript交互窗口 289
9.2 MathScript常用命令 290
9.3 MathScript基礎(chǔ)知識(shí) 291
9.3.1 創(chuàng)建向量和矩陣的基本方法 291
9.3.2 矩陣的基本運(yùn)算 292
9.3.3 標(biāo)準(zhǔn)矩陣 293
9.3.4 矩陣元素的插入、替換、刪除和提取 294
9.3.5 矩陣元素的排序和搜索特征值 295
9.3.6 常用的矩陣變換函數(shù) 296
9.3.7 矩陣中元素的數(shù)據(jù)類(lèi)型及其轉(zhuǎn)換 297
9.3.8 關(guān)系運(yùn)算、邏輯運(yùn)算和位操作 299
9.3.9 集合函數(shù) 299
9.3.10 時(shí)間、日期和計(jì)時(shí)函數(shù) 300
9.4 程序控制結(jié)構(gòu)與函數(shù) 301
9.4.1 For循環(huán)和While循環(huán) 301
9.4.2 If條件結(jié)構(gòu)和Switch分支條件結(jié)構(gòu) 303
9.4.3 函數(shù)和腳本文件 304
9.5 數(shù)據(jù)統(tǒng)計(jì)和數(shù)據(jù)插值擬合 306
9.5.1 常用數(shù)據(jù)統(tǒng)計(jì)函數(shù) 306
9.5.2 數(shù)據(jù)插值 309
9.6 多項(xiàng)式、積分和微分 310
9.6.1 多項(xiàng)式 311
9.6.2 極值與零點(diǎn) 311
9.6.3 積分和微分 312
9.7 數(shù)據(jù)的圖形顯示 313
9.7.1 窗口類(lèi)屬性與常用窗口操作函數(shù) 313
9.7.2 繪圖區(qū)域?qū)傩?316
9.7.3 線(xiàn)對(duì)象和文本對(duì)象的屬性及常用函數(shù) 318
9.7.4 基本繪圖函數(shù) 319
9.8 小結(jié) 322
第10章 面向?qū)ο缶幊膛c運(yùn)行控制技術(shù) 323
10.1 數(shù)據(jù)的封裝與隔離 323
10.1.1 合理地使用數(shù)據(jù)流 323
10.1.2 LV2型全局變量 324
10.1.3 值變化與上升下降沿 326
10.1.4 定時(shí)觸發(fā)與計(jì)數(shù)器 328
10.2 動(dòng)作機(jī)(Action Engine) 329
10.2.1 準(zhǔn)備建立動(dòng)作機(jī) 329
10.2.2 建立動(dòng)作機(jī)的步驟 330
10.3 用戶(hù)事件與動(dòng)態(tài)注冊(cè)事件 331
10.3.1 用戶(hù)事件 331
10.3.2 動(dòng)態(tài)注冊(cè)事件 334
10.4 堆棧與數(shù)據(jù)緩沖區(qū) 335
10.4.1 堆棧的實(shí)現(xiàn) 335
10.4.2 數(shù)據(jù)緩沖區(qū) 336
10.5 同步控制技術(shù) 337
10.5.1 隊(duì)列 337
10.5.2 通知器 341
10.5.3 信號(hào)量與集合點(diǎn) 343
10.6 項(xiàng)目管理器 344
10.6.1 項(xiàng)目管理器的結(jié)構(gòu) 344
10.6.2 虛擬文件夾與項(xiàng)目庫(kù) 345
10.7 面向?qū)ο缶幊?346
10.7.1 面向?qū)ο缶幊痰幕靖拍?346
10.7.2 類(lèi)的封裝特性 347
10.7.3 類(lèi)的繼承特性 349
10.7.4 類(lèi)的多態(tài)特性 351
10.7.5 類(lèi)變量 352
10.7.6 動(dòng)態(tài)加載類(lèi)與引用轉(zhuǎn)換 353
10.8 小結(jié) 355
第11章 人機(jī)交互與編程風(fēng)格 356
11.1 對(duì)話(huà)框 356
11.1.1 內(nèi)置對(duì)話(huà)框 356
11.1.2 用戶(hù)輸入和顯示對(duì)話(huà)框 357
11.1.3 定制對(duì)話(huà)框 357
11.2 菜單 358
11.2.1 創(chuàng)建靜態(tài)菜單 358
11.2.2 菜單相關(guān)函數(shù) 359
11.2.3 動(dòng)態(tài)創(chuàng)建菜單 360
11.2.4 調(diào)用多個(gè)靜態(tài)菜單 361
11.2.5 存儲(chǔ)動(dòng)態(tài)建立的菜單 361
11.2.6 自動(dòng)觸發(fā)預(yù)定義菜單項(xiàng) 361
11.3 光標(biāo)工具 362
11.3.1 “設(shè)置為忙碌狀態(tài)”VI與“取消設(shè)置為忙碌狀態(tài)”VI 362
11.3.2 使用光標(biāo)文件 362
11.4 選項(xiàng)卡、子面板與分隔欄 362
11.4.1 選項(xiàng)卡控件 363
11.4.2 分隔欄控件 364
11.4.3 子面板控件 365
11.5 XControl 367
11.5.1 Hover按鈕 367
11.5.2 新建XControl 368
11.5.3 修改數(shù)據(jù)控件和狀態(tài)控件 368
11.5.4 修改“外觀”VI 368
11.5.5 創(chuàng)建屬性和方法 371
11.5.6 調(diào)試XControl 372
11.5.7 自定義屬性對(duì)話(huà)框與快捷菜單 373
11.6 錯(cuò)誤處理 374
11.6.1 錯(cuò)誤簇 374
11.6.2 常用錯(cuò)誤處理函數(shù) 374
11.7 LabVIEW的編程風(fēng)格 376
11.7.1 編程風(fēng)格的內(nèi)涵 376
11.7.2 前面板設(shè)計(jì)應(yīng)該遵循的原則 377
11.7.3 程序框圖設(shè)計(jì)應(yīng)該遵循的原則 378
11.7.4 連接板設(shè)計(jì)應(yīng)該遵循的原則 379
11.7.5 圖標(biāo)設(shè)計(jì)應(yīng)該遵循的原則 380
11.7.6 數(shù)據(jù)結(jié)構(gòu)應(yīng)該遵循的原則 380
11.7.7 錯(cuò)誤處理應(yīng)該遵循的原則 381
11.8 小結(jié) 382
第3部分 工程應(yīng)用篇 383
第12章 LabVIEW設(shè)計(jì)模式與狀態(tài)圖工具 384
12.1 程序的基本單元VI 384
12.1.1 VI的可重入屬性 384
12.1.2 VI模板與代碼重用 385
12.1.3 VI的調(diào)試 386
12.1.4 VI的重構(gòu) 388
12.2 LabVIEW標(biāo)準(zhǔn)設(shè)計(jì)模式 391
12.2.1 使用事件的頂層應(yīng)用程序 392
12.2.2 使用事件的對(duì)話(huà)框 392
12.2.3 標(biāo)準(zhǔn)狀態(tài)機(jī)設(shè)計(jì)模式 392
12.2.4 隊(duì)列消息處理器設(shè)計(jì)模式 393
12.2.5 用戶(hù)界面事件處理器設(shè)計(jì)模式 394
12.2.6 生產(chǎn)者/消費(fèi)者設(shè)計(jì)模式(事件) 394
12.2.7 生產(chǎn)者/消費(fèi)者設(shè)計(jì)模式(數(shù)據(jù)) 394
12.2.8 主從設(shè)計(jì)模式(Master/Slave) 395
12.3 簡(jiǎn)單設(shè)計(jì)模式 396
12.3.1 順序結(jié)構(gòu)簡(jiǎn)單設(shè)計(jì)模式 396
12.3.2 事件結(jié)構(gòu)與定時(shí)結(jié)構(gòu)簡(jiǎn)單設(shè)計(jì)模式 396
12.4 古典型狀態(tài)機(jī) 398
12.4.1 早期界面處理狀態(tài)機(jī) 398
12.4.2 順序結(jié)構(gòu)的缺陷 398
12.4.3 順序狀態(tài)機(jī) 399
12.4.4 處理公共狀態(tài) 399
12.4.5 事件狀態(tài)機(jī) 400
12.5 狀態(tài)機(jī)工具包(State diagram) 400
12.5.1 調(diào)用狀態(tài)機(jī)工具 401
12.5.2 使用狀態(tài)圖編輯器 401
12.5.3 添加轉(zhuǎn)換條件和狀態(tài)代碼 401
12.5.4 選擇獨(dú)立運(yùn)行或者子VI方式 402
12.6 消息隊(duì)列狀態(tài)機(jī) 402
12.6.1 消息隊(duì)列狀態(tài)機(jī)的基本結(jié)構(gòu) 402
12.6.2 消息數(shù)據(jù)隊(duì)列狀態(tài)機(jī) 404
12.6.3 進(jìn)入、運(yùn)行和離開(kāi)狀態(tài)的處理 405
12.6.4 事件驅(qū)動(dòng)方式消息隊(duì)列狀態(tài)機(jī) 405
12.7 狀態(tài)圖工具包(Statechart) 406
12.7.1 狀態(tài)圖工具包簡(jiǎn)介 406
12.7.2 同步和異步方式 406
12.7.3 創(chuàng)建狀態(tài)圖 407
12.7.4 同步型狀態(tài)圖 408
12.7.5 狀態(tài)圖的調(diào)用和調(diào)試 410
12.7.6 異步型狀態(tài)圖 411
12.7.7 區(qū)域、超級(jí)狀態(tài)和子狀態(tài) 413
12.7.8 多區(qū)域并發(fā)、連接、分叉與子圖 414
12.7.9 高級(jí)應(yīng)用函數(shù) 416
12.8 小結(jié) 419
第13章 LabVIEW通信與DSC 420
13.1 串口通信 420
13.1.1 串口通信的基本概念 420
13.1.2 串口通信的準(zhǔn)備工作 422
13.1.3 串口通信函數(shù) 423
13.1.4 串口通信典型應(yīng)用舉例 424
13.2 并口通信 426
13.2.1 設(shè)置并口通信模式 426
13.2.2 傳送字節(jié)型數(shù)據(jù) 426
13.2.3 傳送EPP模式數(shù)據(jù) 427
13.3 共享變量 428
13.3.1 共享變量與共享變量引擎 428
13.3.2 創(chuàng)建與監(jiān)視共享變量 429
13.3.3 共享變量的內(nèi)部緩沖機(jī)制 431
13.3.4 共享變量的批量創(chuàng)建、部署與引用 431
13.4 DataSocket 433
13.4.1 DataSocket支持的協(xié)議與URL 433
13.4.2 DataSocket服務(wù)器與服務(wù)管理器 435
13.4.3 DataSocket API 435
13.4.4 DataSocket API應(yīng)用舉例 436
13.4.5 DataSocket控件綁定 437
13.5 TCP與UDP網(wǎng)絡(luò)通信 438
13.5.1 TCP通信 438
13.5.2 TCP STM庫(kù) 439
13.5.3 UDP通信 440
13.6 DSC工具包 441
13.6.1 OPC與DSC的基本概念 441
13.6.2 DSC強(qiáng)大的圖形化能力 442
13.6.3 OPC配置與I/O變量 443
13.6.4 Modbus 445
13.6.5 共享變量的屬性 446
13.6.6 共享變量引擎SVE函數(shù) 448
13.6.7 預(yù)警與事件 449
13.6.8 數(shù)據(jù)記錄 453
13.6.9 安全與權(quán)限管理 457
13.7 小結(jié) 459
第14章 數(shù)據(jù)庫(kù)與報(bào)表工具包 460
14.1 準(zhǔn)備使用數(shù)據(jù)庫(kù)工具包 460
14.1.1 創(chuàng)建數(shù)據(jù)庫(kù) 460
14.1.2 建立數(shù)據(jù)源 461
14.1.3 數(shù)據(jù)庫(kù)工具包支持的數(shù)據(jù)類(lèi)型 462
14.1.4 ADO模型 463
14.2 數(shù)據(jù)庫(kù)基本操作 463
14.2.1 建立連接 463
14.2.2 表操作 465
14.2.3 插入數(shù)據(jù) 466
14.2.4 讀取數(shù)據(jù) 467
14.2.5 記錄集與數(shù)據(jù)瀏覽 469
14.2.6 事務(wù)與提交 472
14.2.7 使用命令對(duì)象和SQL語(yǔ)句 473
14.3 報(bào)表與報(bào)表工具包 474
14.3.1 LabVIEW中的報(bào)表VI 475
14.3.2 VI說(shuō)明信息與HTML報(bào)表 476
14.3.3 報(bào)表布局與高級(jí)報(bào)表VI 477
14.3.4 利用Word和Excel模板創(chuàng)建報(bào)表 478
14.4 利用報(bào)表工具包操作Excel 479
14.4.1 常用的簡(jiǎn)單Excel VI 479
14.4.2 單元格格式 481
14.4.3 圖表與圖片VI 482
14.4.4 Excel通用VI和高級(jí)VI 483
14.5 利用報(bào)表工具操作Word 486
14.5.1 Word簡(jiǎn)單VI 486
14.5.2 Word通用VI 486
14.5.3 Word表格與圖表VI 487
14.6 小結(jié) 488
第15章 LabVIEW與實(shí)時(shí)操作系統(tǒng) 489
15.1 實(shí)時(shí)操作系統(tǒng) 489
15.1.1 實(shí)時(shí)操作系統(tǒng)的特點(diǎn)與實(shí)現(xiàn) 489
15.1.2 操作系統(tǒng)的有關(guān)名詞解釋 490
15.1.3 LabVIEW中的實(shí)時(shí)開(kāi)發(fā)軟件 491
15.1.4 LabVIEW支持的實(shí)時(shí)操作系統(tǒng) 492
15.1.5 LabVIEW實(shí)時(shí)平臺(tái)概述 493
15.2 實(shí)時(shí)控制器軟件安裝及其配置 494
15.2.1 配置實(shí)時(shí)系統(tǒng)BIOS(PXI) 495
15.2.2 MAX下安裝PXI實(shí)時(shí)軟件 495
15.2.3 識(shí)別遠(yuǎn)程設(shè)備 495
15.2.4 建立實(shí)時(shí)項(xiàng)目 496
15.3 實(shí)時(shí)應(yīng)用軟件高級(jí)編程及技巧 498
15.3.1 實(shí)時(shí)操作系統(tǒng)下LabVIEW不支持的特性 498
15.3.2 實(shí)時(shí)操作系統(tǒng)下的多線(xiàn)程 498
15.3.3 實(shí)時(shí)系統(tǒng)中時(shí)間確定性的實(shí)現(xiàn) 501
15.3.4 實(shí)時(shí)系統(tǒng)中的線(xiàn)程間通信 505
15.3.5 實(shí)時(shí)控制系統(tǒng)的網(wǎng)絡(luò)通信 508
15.3.6 實(shí)時(shí)控制系統(tǒng)的軟件架構(gòu) 516
15.4 小結(jié) 519
第16章 LabVIEW實(shí)現(xiàn)數(shù)據(jù)采集 520
16.1 數(shù)據(jù)采集的基本概念 520
16.1.1 信號(hào) 520
16.1.2 傳感器 521
16.1.3 信號(hào)處理 522
16.2 數(shù)據(jù)采集卡 524
16.2.1 數(shù)據(jù)采集卡的定義及分類(lèi) 524
16.2.2 多功能數(shù)據(jù)采集卡原理圖 525
16.2.3 數(shù)據(jù)采集的關(guān)鍵參數(shù)和概念 525
16.2.4 數(shù)據(jù)采集卡與信號(hào)接地 530
16.3 采樣定理 532
16.4 降低系統(tǒng)噪聲和提高精度 534
16.5 如何選購(gòu)采集卡 536
16.6 數(shù)據(jù)采集軟件基礎(chǔ) 537
16.6.1 采集系統(tǒng)的安裝 537
16.6.2 NI采集卡的常用函數(shù) 540
16.6.3 研華常用采集函數(shù) 544
16.7 基于NI-DAQmx的高級(jí)編程 545
16.7.1 觸發(fā)信號(hào)(Trigger) 545
16.7.2 采集系統(tǒng)時(shí)鐘 547
16.7.3 多板卡之間的同步采集 550
16.7.4 數(shù)據(jù)傳輸機(jī)制 552
16.7.5 完整波形輸出 556
16.7.6 并行結(jié)構(gòu)進(jìn)行采集 557
16.7.7 通過(guò)硬件信號(hào)觸發(fā)定時(shí)循環(huán)運(yùn)行 557
16.7.8 用NI-DAQmx的事件編寫(xiě)面向事件驅(qū)動(dòng)的程序 559
16.7.9 選擇合適的讀取策略 560
16.7.10 使用NI-DAQmx控制任務(wù)安全中止采集 562
16.7.11 計(jì)數(shù)器/定時(shí)器及其應(yīng)用 563
16.8 小結(jié) 567
第17章 FPGA開(kāi)發(fā) 568
17.1 FPGA的基本概念與CRIO的組成 568
17.1.1 FPGA的基本概念 568
17.1.2 CRIO的構(gòu)成 569
17.1.3 構(gòu)建FPGA項(xiàng)目 570
17.2 FPGA編程 571
17.2.1 FPGA基本I/O之模擬量輸入/輸出 571
17.2.2 FPGA基本I/O之?dāng)?shù)字量輸入/輸出 572
17.2.3 FPAG定時(shí)、時(shí)鐘與分頻 574
17.2.4 FPGA計(jì)數(shù)器應(yīng)用 576
17.2.5 觸發(fā)與外部時(shí)鐘循環(huán) 579
17.2.6 FPGA常用函數(shù) 580
17.2.7 FPGA多線(xiàn)程與線(xiàn)程之間的數(shù)據(jù)交換 582
17.2.8 FPGA IP Core 585
17.3 FPGA與RT程序之間的數(shù)據(jù)交換 585
17.3.1 讀寫(xiě)控件方式 585
17.3.2 中斷 587
17.3.3 FIFO 588
17.3.4 掃描方式 591
17.3.5 專(zhuān)用C模塊 594
17.3.6 FPGA程序的優(yōu)化 596
17.4 Spartan-3E開(kāi)發(fā)板 599
17.4.1 Spartan-3E簡(jiǎn)介 599
17.4.2 建立Spartan-3E FPGA項(xiàng)目 600
17.4.3 編譯FPGA程序 601
17.5 小結(jié) 603
下載地址
人氣書(shū)籍
微信公眾平臺(tái)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn) PDF掃描版
Arduino編程參考手冊(cè) 中文版PDF
設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ) PDF 掃描版[21M]
啊哈!算法 PDF掃描版[73MB]
proe5.0 入門(mén)教程pdf版
算法圖解 (袁國(guó)忠著) 中文pdf完整版[17MB]
Unity3D游戲開(kāi)發(fā) 宣雨松著 PDF掃描版[27MB]
R語(yǔ)言實(shí)戰(zhàn)(第2版) ([美]卡巴科弗) 中文pdf完整版[19MB]
unity3d從入門(mén)到精通中文教程 高清PDF完整版[11MB]
編程之美PDF全集
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
☉ 本站提供的LabVIEW寶典 (陳樹(shù)學(xué) 等編著)帶目錄書(shū)簽 完整pdf[90MB] 資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。