注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合LabVIEW實用工具詳解

LabVIEW實用工具詳解

LabVIEW實用工具詳解

定 價:¥69.00

作 者: 陳樹學(xué) 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機(jī)/網(wǎng)絡(luò) 軟件工程/開發(fā)項目管理

ISBN: 9787121240126 出版時間: 2014-09-01 包裝: 平裝
開本: 頁數(shù): 488 字?jǐn)?shù):  

內(nèi)容簡介

  作為在一線摸爬滾打幾十年的工程師,我們遇到過千千萬萬具體的問題,這些問題的解決往往具有一定的通用性,能夠幫助讀者解決很多問題,因此我們就有了出版這本《LabVIEW 實用工具詳解》的想法。我們在本書中創(chuàng)建了大量的LabVIEW 實用工具,并從讀者非常熟悉的具體問題出發(fā),說明了解決這些具體問題的方法。這些實用工具包括數(shù)列工具、常用幾何工具,等等。在這個基礎(chǔ)上,我們針對電子、測試測量以及工業(yè)自動化專業(yè)創(chuàng)建了大量的相關(guān)工具,比如寄存器、觸發(fā)器、比較器、定時器、計數(shù)器,等等。這些工具的實現(xiàn)原理,與相關(guān)的硬件基本原理是非常相似的,而且只要稍作修改就能應(yīng)用到具體的工作、科研場景中。本書中創(chuàng)建了多種常用的復(fù)雜數(shù)據(jù)結(jié)構(gòu)工具,這些內(nèi)容對于非計算機(jī)專業(yè)的工程技術(shù)人員來說,實現(xiàn)起來比較困難,但在實際編程中,又經(jīng)常會遇到。本書精心封裝了這些常用的數(shù)據(jù)結(jié)構(gòu),讀者可以直接在項目中使用。本書針對LabVIEW 工程技術(shù)人員詳細(xì)介紹了各種界面布局技術(shù)以及常用的程序設(shè)計模式和框架,相信讀者會找到適合自己實際需要的模式,不斷提高解決具體問題的能力。

作者簡介

  畢業(yè)于哈爾濱工業(yè)大學(xué),就職于長春第一汽車集團(tuán)公司裝備公司。主要著作方向為Labview系統(tǒng)開發(fā)、MATLAB系統(tǒng)仿真。

圖書目錄

第1 章 簡單數(shù)學(xué)工具(VI) 1
1 1 溫度轉(zhuǎn)換工具 1
1 1 1 定制函數(shù)選板 2
1 1 2 創(chuàng)建溫度轉(zhuǎn)換工具 3
1 1 3 使用庫管理溫度轉(zhuǎn)換VI 14
1 1 4 定制溫度轉(zhuǎn)換工具至LabVIEW
函數(shù)選板 16
1 1 5 利用單位進(jìn)行自動溫度轉(zhuǎn)換 17
1 1 6 時間差工具 20
1 2 常用數(shù)列工具 21
1 2 1 使用幫助快速定位結(jié)構(gòu)和函數(shù) 21
1 2 2 自然數(shù)平方和 22
1 2 3 自然數(shù)倒數(shù)和 23
1 2 4 斐波那契數(shù)列 24
1 2 5 完全平方數(shù) 25
1 2 6 階乘構(gòu)成的數(shù)列之和 26
1 2 7 利用數(shù)列計算PI 值 27
1 3 角度與弧度的相互轉(zhuǎn)換(讀者練習(xí)) 27
1 3 1 角度轉(zhuǎn)換為弧度 27
1 3 2 弧度轉(zhuǎn)換為角度 28
1 3 3 創(chuàng)建多態(tài)弧度角度轉(zhuǎn)換VI,
并添加到函數(shù)選板 28
第2 章 基本數(shù)學(xué)工具 29
2 1 牛頓迭代法 29
2 1 1 利用牛頓迭代法求平方根 29
2 1 2 利用牛頓迭代法求立方根 30
2 1 3 利用牛頓迭代法求N 次方根 30
2 2 鉑電阻、熱敏電阻、熱電偶線性化 31
2 2 1 鉑電阻PT100 32
2 2 2 PT100 溫度阻值轉(zhuǎn)換器 35
2 2 3 熱敏電阻(讀者練習(xí)) 36
2 2 4 熱電偶 37
2 3 隨機(jī)數(shù)發(fā)生器 38
2 3 1 0~1 隨機(jī)數(shù)發(fā)生器 38
2 3 2 指定范圍的隨機(jī)數(shù) 41
2 3 3 1~N 區(qū)間的自然數(shù)隨機(jī)排列 42
2 4 常用幾何工具 43
2 4 1 幾何點工具 43
2 4 2 直線工具 45
2 4 3 三角形基本公式 49
2 4 4 三角形工具VI 51
第3 章 常用邏輯電路工具 54
3 1 值改變、邊沿檢測、寄存器 54
3 1 1 未初始化的移位寄存器(SR)
與未初始化的反饋節(jié)點 54
3 1 2 值改變 54
3 1 3 邊沿檢測 56
3 1 4 寄存器 57
3 2 觸發(fā)器 59
3 2 1 RS 觸發(fā)器與SR 觸發(fā)器 59
3 2 2 JK 觸發(fā)器 60
3 2 3 同步D 觸發(fā)器 61
3 2 4 T 觸發(fā)器 61
3 3 比較器 62
3 3 1 數(shù)據(jù)交換器 62
3 3 2 基本比較器 63
3 3 3 峰值比較器 64
3 3 4 奇偶比較器 64
3 3 5 三段比較器 65
3 3 6 四段比較器 65
3 3 7 多段比較器 65
3 3 8 通斷器 66
3 3 9 過零比較器 67
3 3 10 比較選擇器 68
3 3 11 限幅器 69
第4 章 常用邏輯編程工具 70
4 1 位操作工具VI 70
4 1 1 位屏蔽符 70
4 1 2 置位 70
4 1 3 復(fù)位操作 71
4 1 4 位翻轉(zhuǎn)操作 71
4 1 5 位狀態(tài) 72
4 1 6 清零 72
4 1 7 布爾數(shù)組與位操作 72
4 2 運算器 72
4 2 1 加法運算器 72
4 2 2 減法運算器 73
4 2 3 乘法運算器 73
4 2 4 除法運算器(分頻器) 74
4 3 計數(shù)器 74
4 3 1 逐點分析庫中的計數(shù)器 74
4 3 2 加計數(shù)器 75
4 3 3 減計數(shù)器 75
4 3 4 加減計數(shù)器 76
4 3 5 自動復(fù)位加計數(shù)器 77
4 3 6 自動載入減計數(shù)器 77
4 3 7 n 分頻器 77
4 3 8 計數(shù)器級聯(lián) 77
4 4 定時器 78
4 4 1 內(nèi)置的時間計數(shù)器函數(shù) 78
4 4 2 高精度相對于秒的時間計數(shù)器 78
4 4 3 時間計數(shù)器工具VI 79
4 4 4 周期觸發(fā)定時器 79
4 4 5 延遲接通定時器 80
4 4 6 延遲斷開定時器 83
4 4 7 已用時間定時器 84
4 4 8 脈沖定時器 84
4 4 9 記憶延遲接通定時器 85
4 5 整點定時鬧鐘 86
4 5 1 整點(時分秒)鬧鐘 86
4 5 2 指定時刻(時分秒)鬧鐘 87
4 5 3 指定多時刻(時分秒)鬧鐘 87
4 5 4 等間隔(時分秒)鬧鐘 88
4 5 5 任意時刻鬧鐘 88
4 5 6 已用時間定時器(時鐘) 89
4 6 開關(guān)去抖動 89
4 6 1 延遲讀去抖動 89
4 6 2 過濾去抖動 90
4 7 門電路測試器 91
4 7 1 自動生成測試數(shù)據(jù) 91
4 7 2 創(chuàng)建模擬器 92
4 7 3 自動生成真值表 93
4 7 4 三輸入門電路測試VI 93
第5 章 數(shù)值工具與數(shù)組工具 94
5 1 數(shù)值與位數(shù)工具 94
5 1 1 數(shù)值至位數(shù)工具 94
5 1 2 位至數(shù)值工具 95
5 1 3 數(shù)值位數(shù)工具 95
5 2 數(shù)值圓整工具與浮點數(shù)拆分工具 95
5 2 1 圓整到2 的N 次方(對數(shù)) 95
5 2 2 圓整到2 的N 次方(布爾) 96
5 2 3 圓整至基數(shù)的倍數(shù) 96
5 2 4 拆分浮點數(shù)(商與余數(shù)) 97
5 2 5 拆分浮點數(shù)(圓整函數(shù)) 97
5 3 簡單離散數(shù)學(xué)工具 98
5 3 1 判斷閏年工具 98
5 3 2 階乘工具 98
5 3 3 階乘工具(對數(shù)) 99
5 3 4 組合工具(公式法) 100
5 3 5 組合工具(簡化公式法) 100
5 3 6 排列工具 100
5 3 7 最大公約數(shù)工具 101
5 3 8 最小公倍數(shù)工具 101
5 3 9 所有因子工具 102
5 3 10 完全數(shù)工具 102
5 3 11 水仙花數(shù)工具 102
5 4 索引數(shù)組工具 103
5 4 1 LabVIEW 2012 隧道操作
新特性 103
5 4 2 索引1D 數(shù)組工具 104
5 4 3 行列索引2D 數(shù)組工具 104
5 4 4 依行或列索引2D 數(shù)組工具 105
5 5 數(shù)組相鄰元素計算工具 105
5 5 1 相鄰元素的加法運算工具 105
5 5 2 相鄰元素的減法運算工具 106
5 5 3 相鄰元素的乘法運算工具 106
5 5 4 相鄰元素的除法運算工具 107
5 5 5 相鄰元素的定制算法運算工具 107
5 5 6 相鄰元素的其他算法運算工具 108
5 6 數(shù)組搜索工具 109
5 6 1 搜索1D 數(shù)組所有匹配元素
工具 109
5 6 2 搜索2D 數(shù)組所有匹配元素
工具 110
5 6 3 搜索2D 數(shù)組所有匹配元素
(2D 轉(zhuǎn)化為1D)工具 110
5 7 交換數(shù)組元素工具 111
5 7 1 交換1D 數(shù)組元素工具 111
5 7 2 交換2D 數(shù)組元素工具 111
5 7 3 交換數(shù)組相鄰元素工具 112
5 8 條件查找數(shù)組元素工具 113
5 8 1 條件查找1D 數(shù)組工具 113
5 8 2 條件查找2D 數(shù)組工具 113
5 9 查找替換數(shù)組元素工具 114
5 9 1 查找替換1D 數(shù)組元素工具 114
5 9 2 查找替換2D 數(shù)組元素工具 114
5 10 數(shù)組排序工具 115
5 10 1 1D 數(shù)組排序工具 115
5 10 2 1D 復(fù)數(shù)數(shù)組排序工具 115
5 10 3 2D 數(shù)組排序工具 116
5 11 刪除數(shù)組元素工具 117
5 11 1 刪除1D 數(shù)組元素工具 117
5 11 2 刪除2D 數(shù)組元素工具 117
5 12 過濾數(shù)組元素工具 118
5 12 1 過濾單個數(shù)組元素工具 118
5 12 2 過濾多個數(shù)組元素工具 118
5 13 2D 數(shù)組鏡像工具 119
5 13 1 2D 數(shù)組垂直鏡像工具 119
5 13 2 2D 數(shù)組水平鏡像工具 119
5 13 3 2D 數(shù)組旋轉(zhuǎn)90°工具 120
5 14 1D 數(shù)組集合工具 120
5 14 1 去除1D 數(shù)組重復(fù)元素工具 120
5 14 2 1D 數(shù)組并集集合工具 122
5 14 3 1D 數(shù)組交集集合工具 122
5 14 4 1D 數(shù)組補(bǔ)集集合工具 122
第6 章 字符串與路徑工具 124
6 1 常用字符串工具 124
6 1 1 添加引號、百分號工具 124
6 1 2 刪除引號工具 125
6 1 3 行結(jié)束符(EOL)工具 126
6 1 4 字符串填充工具 126
6 1 5 緩沖字符串工具 128
6 1 6 連接與拆分字符串工具 129
6 2 ASCII 表工具 130
6 2 1 擴(kuò)展ASCII 表 130
6 2 2 基本ASCII 表 131
6 3 特殊字符 133
6 3 1 特殊字符下拉列表 133
6 3 2 特殊字符下拉列表的使用方法 134
6 3 3 特殊字符枚舉控件 134
6 4 編碼工具 135
6 4 1 英文字符與Unicode 的相互
轉(zhuǎn)換 135
6 4 2 LabVIEW 字符串轉(zhuǎn)換為
Unicode 字符串(API) 136
6 4 3 LabVIEW 字符串轉(zhuǎn)換至UTF8
(內(nèi)置函數(shù)) 137
6 4 4 NET 編碼工具 137
6 5 字符串的加密與解密 139
6 5 1 按位翻轉(zhuǎn)工具 139
6 5 2 異或加密解密工具 140
6 5 3 查表法加密解密工具 140
6 6 正則表達(dá)式 141
6 6 1 十進(jìn)制整數(shù)的正則表達(dá)式 141
6 6 2 二進(jìn)制、八進(jìn)制與十六進(jìn)制整
數(shù)的正則表達(dá)式 143
6 6 3 浮點數(shù)正則表達(dá)式 143
6 7 常用路徑工具 144
6 7 1 有效路徑工具 144
6 7 2 應(yīng)用程序文件夾路徑工具 144
6 7 3 支持文件路徑工具 145
第7 章 基本數(shù)據(jù)結(jié)構(gòu)工具 146
7 1 功能型全局變量 146
7 1 1 利用反饋節(jié)點創(chuàng)建讀寫功能
全局變量 146
7 1 2 利用反饋節(jié)點創(chuàng)建只讀功能
全局變量 147
7 1 3 利用反饋節(jié)點創(chuàng)建可初始化
功能全局變量 147
7 1 4 利用循環(huán)創(chuàng)建可初始化功能
全局變量 148
7 1 5 創(chuàng)建功能全局變量模板 149
7 1 6 全局停止工具 150
7 2 累加器、均值器與收集器 152
7 2 1 累加器 152
7 2 2 均值器 153
7 2 3 收集器 154
7 3 動作機(jī) 156
7 3 1 創(chuàng)建抽象的數(shù)據(jù)類型 156
7 3 2 抽象數(shù)據(jù)映射 157
7 3 3 創(chuàng)建動作機(jī) 158
7 4 字典 159
7 4 1 字典類的私有數(shù)據(jù) 159
7 4 2 字典類的屬性 160
7 4 3 獲取字典內(nèi)容方法 160
7 4 4 添加方法 161
7 4 5 添加范圍方法 162
7 4 6 刪除方法與刪除范圍方法 162
7 4 7 清除方法 163
7 4 8 索引方法 163
7 4 9 根據(jù)鍵獲取鍵值方法 164
7 4 10 字典類轉(zhuǎn)換為組合框方法 164
7 4 11 組合框轉(zhuǎn)換為字典類方法 164
7 4 12 字典類存儲對象的擴(kuò)展 165
第8 章 高級數(shù)據(jù)結(jié)構(gòu)工具 166
8 1 反饋節(jié)點FIFO 166
8 1 1 配置反饋節(jié)點延遲屬性 166
8 1 2 反饋節(jié)點FIFO 應(yīng)用舉例 166
8 2 數(shù)組FIFO 167
8 2 1 數(shù)組FIFO 項目庫 167
8 2 2 數(shù)組FIFO 工具輸入端子與
輸出端子 167
8 2 3 數(shù)組FIFO 工具初始化動作 168
8 2 4 數(shù)組FIFO 元素的添加與移除
動作 168
8 2 5 數(shù)組FIFO 應(yīng)用舉例 169
8 3 隊列FIFO 動作機(jī) 169
8 3 1 隊列FIFO 項目庫 170
8 3 2 隊列FIFO 動作機(jī)輸入端子與輸出
端子 170
8 3 3 隊列FIFO 的初始化動作 171
8 3 4 隊列FIFO 的釋放隊列動作 171
8 3 5 隊列FIFO 的加入元素動作與
當(dāng)前隊列動作 172
8 3 6 隊列FIFO 應(yīng)用舉例 172
8 4 LVOOP 隊列FIFO 172
8 4 1 創(chuàng)建LVOOP 隊列FIFO 的
私有數(shù)據(jù)(隊列引用) 173
8 4 2 LVOOP 隊列FIFO 初始化方法 174
8 4 3 LVOOP 隊列FIFO 釋放方法 174
8 4 4 LVOOP 隊列FIFO 的添加
元素方法 175
8 4 5 LVOOP 隊列FIFO 的狀態(tài)方法 175
8 4 6 LVOOP 隊列FIFO 應(yīng)用舉例 175
8 5 數(shù)組堆棧 175
8 5 1 數(shù)組堆棧項目庫 176
8 5 2 數(shù)組堆棧動作機(jī)輸入端子與
顯示端子 176
8 5 3 數(shù)組堆棧動作機(jī) 177
8 5 4 數(shù)組堆棧應(yīng)用舉例 178
8 6 隊列堆棧 179
8 6 1 隊列三種入隊方式 179
8 6 2 隊列堆棧動作機(jī) 179
8 6 3 隊列堆棧應(yīng)用舉例 180
8 7 LVOOP 隊列堆棧 181
8 7 1 定義隊列堆棧類的私有數(shù)據(jù) 181
8 7 2 隊列堆棧的初始化方法與
釋放方法 182
8 7 3 隊列堆棧的進(jìn)棧方法與出棧
方法 182
8 8 批量功能型全局變量(內(nèi)置) 182
8 8 1 lvconfig llb 庫 183
8 8 2 封裝lvconfig llb 庫函數(shù) 183
8 8 3 批量功能全局變量應(yīng)用舉例 184
8 9 哈希表 184
8 9 1 變體屬性與哈希表 185
8 9 2 哈希表數(shù)據(jù)結(jié)構(gòu)工具庫 185
8 9 3 創(chuàng)建核心TagVar Data 動作機(jī) 185
8 9 4 TagVar Data 動作機(jī)接口 189
8 9 5 TagVar Data 動作機(jī)應(yīng)用舉例 190
8 10 MemBlock 工具 191
8 10 1 MemBlock 項目庫 191
8 10 2 MemBlock 動作機(jī) 191
8 10 3 標(biāo)簽列表動作機(jī) 192
8 10 4 MemBlock 初始化接口 194
8 10 5 MemBlock 讀取接口 194
8 10 6 MemBlock 寫入接口 194
8 10 7 MemBlock 靜態(tài)讀取接口 195
第9 章 API 與動態(tài)鏈接庫工具 196
9 1 常用API 函數(shù) 196
9 1 1 常用API 函數(shù)項目庫 196
9 1 2 窗口句柄工具 197
9 1 3 窗口圖標(biāo)設(shè)置工具 198
9 1 4 模擬擊鍵工具 198
9 1 5 模擬鼠標(biāo)工具 200
9 1 6 系統(tǒng)工具 202
9 2 創(chuàng)建DLL 206
9 2 1 利用CVI 項目模板來創(chuàng)建DLL
項目 207
9 2 2 添加C 函數(shù)與創(chuàng)建DLL 207
9 2 3 LabVIEW 加載DLL 208
9 3 可以直接傳遞的LabVIEW 基本數(shù)據(jù)
類型 209
9 3 1 傳遞指向標(biāo)量數(shù)據(jù)類型的指針 209
9 3 2 傳遞指向一維標(biāo)量數(shù)組的指針 210
9 3 3 傳遞指向二維標(biāo)量數(shù)組的指針 211
9 3 4 傳遞指向簡單對齊數(shù)值結(jié)構(gòu)
的指針 212
9 3 5 傳遞簡單結(jié)構(gòu) 213
9 3 6 傳遞字符串 214
9 3 7 傳遞嵌套的簡單數(shù)值結(jié)構(gòu)指針 215
9 3 8 傳遞包含數(shù)組的結(jié)構(gòu) 216
9 4 結(jié)構(gòu)中元素對齊 217
9 4 1 對齊問題的產(chǎn)生 217
9 4 2 結(jié)構(gòu)體對齊的基本原則 218
9 4 3 編程設(shè)置對齊方式 218
9 5 DLL 函數(shù)返回指針的處理 219
9 5 1 打包DLL 函數(shù) 220
9 5 2 GetValueByPointer 工具 220
9 5 3 C 接口函數(shù) 221
第10 章 NET 工具 223
10 1 通用對話框 223
10 1 1 如何使用 NET 構(gòu)造器 223
10 1 2 顏色對話框 223
10 1 3 字體對話框 224
10 1 4 打開文件對話框 225
10 1 5 消息框 226
10 2 集合類 226
10 2 1 迭代器 226
10 2 2 NET 隊列數(shù)據(jù)結(jié)構(gòu) 227
10 2 3 NET 哈希表 228
10 2 4 動態(tài)數(shù)組 229
10 3 狀態(tài)條控件 229
10 3 1 圖像列表控件 229
10 3 2 工具標(biāo)簽、進(jìn)度條與分隔條 230
10 3 3 狀態(tài)欄控件類 231
10 3 4 狀態(tài)欄控件應(yīng)用實例 232
10 4 列表視圖 233
10 4 1 列表視圖類 233
10 4 2 列表視圖類的重要方法與
屬性 234
10 4 3 列表視圖應(yīng)用舉例 236
10 5 DataGridView 控件 237
10 5 1 Data Column 類 237
10 5 2 Data Table 類 238
10 5 3 Data Set 類 239
10 5 4 DataGridView 應(yīng)用示例 240
10 6 NET 串口通信 243
10 6 1 串口類 243
10 6 2 寫入文本行與讀取文本行 244
10 6 3 寫入文本與讀取文本 245
10 6 4 寫入字節(jié)數(shù)組與讀取字節(jié)
數(shù)組 246
10 6 5 串口接收事件 246
10 7 NET 發(fā)送電子郵件 248
10 7 1 Email 類 248
10 7 2 Email 類的重要方法 248
10 7 3 Email 類高級接口方法 250
10 7 4 郵件類應(yīng)用實例 250
10 8 NET 系統(tǒng)工具 251
10 8 1 目錄與文件管理工具 251
10 8 2 驅(qū)動器信息工具 252
10 8 3 進(jìn)程管理工具 252
10 8 4 系統(tǒng)管理類 253
10 8 5 管理對象查詢庫 254
第11 章 VI Scripting 256
11 1 應(yīng)用類工具 256
11 1 1 應(yīng)用類工具庫 256
11 1 2 GUID 工具 256
11 1 3 獲取內(nèi)存中所有VI 工具 257
11 1 4 Tag 工具 257
11 1 5 ClassID 和ClassName 工具 258
11 1 6 AppName、AppDir、AppData
工具 259
11 1 7 判斷運行環(huán)境與退出
LabVIEW 工具 260
11 1 8 系統(tǒng)工具 260
11 1 9 VI 相關(guān)工具 261
11 1 10 剪貼板工具 261
11 1 11 VI 標(biāo)簽工具 262
11 1 12 全局?jǐn)?shù)據(jù)工具 263
11 1 13 App 類其他工具 263
11 2 VI 類工具 264
11 2 1 獲取VI 引用工具 264
11 2 2 讀取和寫入控件值工具 265
11 2 3 保存前面板和程序框圖到
圖片工具 267
11 2 4 打印VI 到HTML 文件并在
瀏覽器中顯示工具 267
11 2 5 工具欄顯示控制工具 268
11 2 6 讀取和設(shè)置運行菜單 268
11 2 7 前面板布爾類型屬性工具 269
11 2 8 讀取和設(shè)置前面板窗口邊界
與面板邊界工具 269
11 2 9 設(shè)置前面板居中顯示工具 270
11 2 10 讀取與設(shè)置前面板的狀態(tài)
工具 270
11 2 11 設(shè)置前面板原點工具 271
11 2 12 打開、居中與關(guān)閉前面板
工具 271
11 2 13 獲取前面板引用與前面板
句柄工具 271
11 2 14 獲取前面板子對象引用 272
11 2 15 獲取具有焦點控件的引用 272
11 2 16 VI 標(biāo)簽工具 273
11 3 通用控件類工具 273
11 3 1 操作控件值工具 273
11 3 2 讀寫控件的禁用、可見與
閃爍工具 274
11 3 3 讀寫控件的位置、邊界工具 274
11 3 4 讀寫控件的說明與提示框信
息工具 275
11 3 5 通用對象屬性工具 276
11 3 6 獲取標(biāo)簽與標(biāo)題引用工具 276
11 3 7 控件分組與鎖定工具 276
11 3 8 獲取控件UID 工具 277
11 3 9 獲取控件或接線端的圖片
工具 277
11 3 10 控件的高亮顯示方法與控件
重新初始化為默認(rèn)值方法 278
11 3 11 控件標(biāo)簽工具 278
11 3 12 LabVIEW 內(nèi)置的標(biāo)簽工具 278
11 4 IDE 工具 279
11 4 1 LabVIEW 的重要文件夾 279
11 4 2 IDE Menu 存儲工具 280
11 4 3 LabVIEW內(nèi)置的Menu Launch
工具 280
11 4 4 VI 高級統(tǒng)計工具 281
11 4 5 控件接線端圖標(biāo)顯示工具 281
11 5 VI Scripting 自動生成VI 工具 282
11 5 1 VI 腳本函數(shù) 282
11 5 2 放置控件、函數(shù)與結(jié)構(gòu) 283
11 5 3 內(nèi)置的未公開的裝飾控件 284
11 5 4 內(nèi)置的未公開的控件 285
11 5 5 內(nèi)置的未公開CIN 函數(shù) 285
11 5 6 自動生成枚舉控件、下拉列
表控件、組合框控件 285
11 5 7 字符串類型條件結(jié)構(gòu)自動生
成工具 287
第12 章 列表框、表格和樹形控件應(yīng)用工具 289
12 1 列表框 289
12 1 1 列表框工具庫 289
12 1 2 列表框常用屬性工具 290
12 1 3 漸變顏色工具 292
12 1 4 交替與漸進(jìn)背景色列表框
工具 293
12 1 5 用戶自定義符號動作機(jī) 293
12 1 6 列表框項目操作工具 294
12 1 7 列表框應(yīng)用舉例 295
12 2 多列列表框工具 296
12 2 1 多列列表框工具庫 297
12 2 2 四通道模擬數(shù)據(jù)采集 297
12 2 3 多列列表框嵌入其他類型
控件 298
12 3 表格控件工具 301
12 3 1 表格控件工具庫 302
12 3 2 表格控件特有的工具 302
12 3 3 表格控件應(yīng)用舉例 305
12 4 樹控件工具 307
12 4 1 樹形控件工具庫 307
12 4 2 樹形控件工具庫的基本用法 308
12 4 3 樹形控件顯示INI 文件內(nèi)容 309
12 4 4 樹形控件內(nèi)置的拖動功能 310
12 4 5 樹形控件拖動功能(內(nèi)置數(shù)
據(jù)源) 310
12 4 6 父項與子項 311
12 4 7 動態(tài)更新項目 313
12 4 8 設(shè)置自定義符號 314
第13 章 圖片實用工具 316
13 1 顏色工具 316
13 1 1 圖片工具庫 316
13 1 2 RGB 和HSL 顏色轉(zhuǎn)換工具 316
13 1 3 系統(tǒng)顏色工具 318
13 1 4 顏色漸變工具 319
13 2 矩形工具 321
13 2 1 矩形不同表達(dá)形式的相互轉(zhuǎn)
換工具 321
13 2 2 矩形操作基本工具 321
13 2 3 偏移矩形工具 322
13 3 基本形狀繪制工具 323
13 3 1 基本圖形繪制工具的底層
工具 323
13 3 2 箭頭工具 324
13 3 3 繪制旋轉(zhuǎn)矩形工具 325
13 3 4 繪制星形工具 325
13 3 5 其他基本圖形繪制工具 326
13 4 漸變圖形繪制工具 326
13 4 1 漸變圓形繪制工具 326
13 4 2 漸變矩形繪制工具 327
13 4 3 提取圖片像素點工具 327
13 5 圖片工具應(yīng)用舉例 328
13 5 1 利用圖片文件屏蔽圖片 328
13 5 2 編程繪制屏蔽圖片 329
13 5 3 移動圖片 329
13 5 4 RGB 通道 330
13 5 5 圖片的透明疊加 331
13 5 6 圖標(biāo)瀏覽器 332
13 5 7 滾動字幕 333
13 5 8 RGB 圖像轉(zhuǎn)換為灰度圖 333
13 5 9 漸變顏色餅圖 334
13 5 10 排列圖片與圖片加框 335
13 5 11 圖片的變換 336
13 6 簡單動畫制作 337
13 6 1 利用GIF 文件播放動畫 337
13 6 2 利用裝飾控件制作動畫 338
13 6 3 利用圖片下拉列表控件制作
動畫 338
13 6 4 利用圖片控件制作動畫 339
13 6 5 利用二維圖片控件數(shù)組制作
動畫 339
第14 章 高級數(shù)據(jù)顯示控件 340
14 1 數(shù)值顯示 340
14 1 1 數(shù)值控件的高級顯示 340
14 1 2 選擇開關(guān) 341
14 1 3 多值的數(shù)值控件 341
14 1 4 定制數(shù)值控件顏色梯度 342
14 1 5 定制時間標(biāo)識符 342
14 1 6 變長數(shù)組 343
14 1 7 簇的數(shù)組 343
14 2 自定義控件 344
14 2 1 自定義布爾控件 344
14 2 2 自定義數(shù)值控件 346
14 2 3 透明控件 347
14 3 波形圖表 347
14 3 1 波形圖表的組成對象 347
14 3 2 上下限波形圖表 348
14 3 3 絕對時間波形圖表 349
14 3 4 多顏色曲線波形圖表 350
14 3 5 降采樣波形圖表 350
14 3 6 多標(biāo)尺波形圖表 352
14 3 7 不可預(yù)知數(shù)量的多曲線波形
圖表 352
14 4 波形圖 353
14 4 1 波形圖的游標(biāo)圖例 353
14 4 2 基本波形生成器 354
14 4 3 公式波形發(fā)生器 355
14 4 4 控制波形是否可見 356
14 4 5 降采樣 357
14 4 6 波形圖與圖片繪制 357
14 4 7 抽取子波形 358
14 4 8 動態(tài)添加與刪除游標(biāo) 359
14 4 9 波形圖注釋 359
14 4 10 絕對時間波形圖與波形屬性 360
14 5 XY 圖 361
14 5 1 波形數(shù)據(jù)與XY 圖 361
14 5 2 蝴蝶圖 362
14 5 3 李薩如圖形 363
14 5 4 緩沖XY 圖與翻轉(zhuǎn)XY 圖 363
14 5 5 波形圖與XY 圖中的多顏色
曲線 364
14 5 6 XY 圖可選平面 365
14 5 7 羅盤圖與羽狀圖 365
14 6 三維數(shù)據(jù)顯示 366
14 6 1 強(qiáng)度圖 366
14 6 2 三維曲線圖 367
14 6 3 三維餅圖 367
14 6 4 三維等高線 368
14 6 5 三維條形圖 369
第15 章 界面的層次化設(shè)計 370
15 1 XControl 370
15 1 1 XControl 的作用 370
15 1 2 IP 地址XControl 371
15 1 3 確定IP 地址XControl 的數(shù)據(jù)
類型與狀態(tài) 371
15 1 4 設(shè)計IP 地址外觀功能VI 前
面板 372
15 1 5 IP 地址XControl 執(zhí)行狀態(tài)更
改事件與數(shù)據(jù)更改事件 372
15 1 6 IP 地址XControl 方向更改事
件、顯示狀態(tài)更改事件與超
時事件 373
15 1 7 創(chuàng)建IP 地址XControl 的屬性
和方法 374
15 1 8 創(chuàng)建IP 地址控件快捷菜單與
屬性對話框 374
15 1 9 IP 地址控件使用用戶事件發(fā)
送消息 375
15 1 10 調(diào)試IP 地址控件 376
15 2 XControl 應(yīng)用實例 377
15 2 1 限定長度的字符串XControl 378
15 2 2 計算器XControl 379
15 3 利用選項卡對界面進(jìn)行層次化設(shè)計 382
15 3 1 屬性對話框方式 382
15 3 2 向?qū)Х绞? 382
15 3 3 列表框+選項卡方式 383
15 3 4 樹形控件+選項卡方式 384
15 4 對話框 385
15 4 1 對話框與頂層VI、子VI 的
區(qū)別 385
15 4 2 常用的內(nèi)置對話框 385
15 4 3 創(chuàng)建自定義對話框 386
15 4 4 對話框?qū)雽?dǎo)出數(shù)據(jù) 387
15 4 5 模式對話框的調(diào)用方式 388
15 4 6 非模式對話框 390
15 5 動態(tài)調(diào)用 391
15 5 1 靜態(tài)VI 引用與“通過引用
調(diào)用”節(jié)點 391
15 5 2 動態(tài)打開VI 引用與“通過引
用調(diào)用”節(jié)點 393
15 5 3 后臺任務(wù) 394
15 5 4 閃屏 397
15 5 5 動態(tài)調(diào)用可重入VI 398
15 5 6 插件 399
15 6 子面板與分隔欄 400
15 6 1 隱藏子面板的邊框 401
15 6 2 動態(tài)調(diào)用子VI 并插入到子
面板 401
15 6 3 列表框+分隔欄劃分界面 402
15 6 4 樹形控件+分隔欄劃分界面 403
第16 章 面向?qū)ο缶幊? 404
16 1 LabVIEW 內(nèi)置的類 404
16 1 1 類的四大特性 404
16 1 2 Console 工具 405
16 1 3 抽象類 405
16 1 4 具體類 406
16 1 5 多態(tài)調(diào)用 406
16 1 6 自定義構(gòu)造函數(shù)和析構(gòu)函數(shù) 407
16 2 G#類的基本概念 408
16 2 1 G#類模板 408
16 2 2 傳遞引用 409
16 2 3 G#超類 410
16 2 4 創(chuàng)建G#類的字段、屬性和
方法 410
16 3 靜態(tài)類 411
16 3 1 創(chuàng)建靜態(tài)類 411
16 3 2 使用靜態(tài)方法 411
16 3 3 使用靜態(tài)字段 412
16 4 簡單工廠與策略設(shè)計模式 412
16 4 1 簡單工廠模式類圖 412
16 4 2 簡單工廠與策略模式項目 413
16 4 3 具體類 414
16 4 4 簡單工廠類 414
16 4 5 簡單工廠模式應(yīng)用舉例 415
16 4 6 策略模式類圖 415
16 4 7 策略模式應(yīng)用舉例 416
16 4 8 簡單工廠模式+策略模式應(yīng)用
舉例 417
16 5 外觀模式 417
16 5 1 外觀模式項目與類圖 417
16 5 2 外觀類 418
16 5 3 外觀模式應(yīng)用舉例 419
16 6 模板模式 419
16 6 1 模板模式項目與類圖 420
16 6 2 模板模式應(yīng)用舉例 421
16 7 單件模式 421
16 7 1 單件模式項目與類圖 422
16 7 2 單件模式應(yīng)用舉例 422
16 8 建造者模式 423
16 8 1 建造者設(shè)計模式項目與類圖 423
16 8 2 建造者設(shè)計模式應(yīng)用舉例 424
16 9 觀察者模式 424
16 9 1 觀察者設(shè)計模式項目與類圖 425
16 9 2 創(chuàng)建觀察者抽象類與具體類 426
16 9 3 觀察者設(shè)計模式的推拉方式 426
16 9 4 創(chuàng)建主題抽象類與具體類 427
16 9 5 觀察者設(shè)計模式應(yīng)用舉例 428
16 10 中介者模式 428
16 10 1 中介者設(shè)計模式項目與類圖 429
16 10 2 創(chuàng)建同事類以及具體同事類 429
16 10 3 創(chuàng)建中介者類 430
16 10 4 中介者設(shè)計模式應(yīng)用舉例 431
16 11 命令設(shè)計模式 432
16 11 1 命令設(shè)計模式項目與類圖 432
16 11 2 創(chuàng)建Receiver 類 433
16 11 3 創(chuàng)建Command 超類和
Concrete Command 具體
命令類 434
16 11 4 創(chuàng)建Invoker 調(diào)用者類 435
16 11 5 命令設(shè)計模式簡單應(yīng)用舉例 435
16 11 6 宏命令 436
第17 章 LabVIEW 設(shè)計模式與項目模板 438
17 1 串口通信組件 438
17 1 1 組件的定義 438
17 1 2 基于延遲的串口通信流程 439
17 1 3 基于延遲的串口通信組件 440
17 1 4 串口通信組件的自動配置 441
17 2 跑馬燈組件 442
17 3 常量資源管理組件 445
17 4 標(biāo)準(zhǔn)狀態(tài)機(jī) 447
17 4 1 命令序列 448
17 4 2 順序狀態(tài)機(jī) 449
17 4 3 標(biāo)準(zhǔn)狀態(tài)機(jī) 451
17 4 4 標(biāo)準(zhǔn)狀態(tài)機(jī)模板 454
17 4 5 同步狀態(tài)圖 455
17 5 UI 單循環(huán)狀態(tài)機(jī) 456
17 5 1 如何表示狀態(tài) 456
17 5 2 “有限次測量”項目模板 457
17 5 3 有限次測量流程圖與程序
框圖 457
17 5 4 JKI UI 單循環(huán)狀態(tài)機(jī) 459
17 6 隊列狀態(tài)機(jī) 461
17 6 1 隊列消息處理器 461
17 6 2 “字符串+變體數(shù)據(jù)”隊列狀
態(tài)機(jī) 462
17 6 3 “自定義枚舉+變體”隊列狀
態(tài)機(jī) 463
17 6 4 “字符串+字符串”隊列狀
態(tài)機(jī) 464
17 6 5 LVOOP 多態(tài)隊列狀態(tài)機(jī) 465

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號