LabVIEW 2018 虛擬儀器程序設(shè)計(jì) 第2版
定 價(jià):79 元
叢書(shū)名:EDA工程與應(yīng)用叢書(shū)
- 作者:毛瓊 王敏 等
- 出版時(shí)間:2018/11/1
- ISBN:9787111611646
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP311.561
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
《LabVIEW 2018 虛擬儀器程序設(shè)計(jì) 第2版》中心明確,結(jié)構(gòu)緊湊,思路清晰,通過(guò)理論與實(shí)例相結(jié)合的方式,深入淺出地介紹了LabVIEW 2018的使用方法和使用技巧。
《LabVIEW 2018 虛擬儀器程序設(shè)計(jì) 第2版》共9章,內(nèi)容包括LabVIEW概述、圖形編輯環(huán)境、前面板的設(shè)計(jì)、程序框圖設(shè)計(jì)基礎(chǔ)、程序結(jié)構(gòu)、數(shù)據(jù)函數(shù)、文件操作、數(shù)據(jù)分析以及數(shù)學(xué)計(jì)算。本書(shū)每章都配有必要的實(shí)例,便于讀者結(jié)合實(shí)例更加快捷地掌握LabVIEW的編程方法。
《LabVIEW 2018 虛擬儀器程序設(shè)計(jì) 第2版》面向LabVIEW初、中級(jí)用戶(hù)編寫(xiě),旨在幫助讀者用較短的時(shí)間快速熟練地掌握LabVIEW虛擬儀器設(shè)計(jì)的技巧和方法,提高讀者的實(shí)踐能力,達(dá)到所學(xué)即所用、一學(xué)即會(huì)的目的。
1)新版LabVIEW 2018軟件,國(guó)內(nèi)首次介紹
2)介紹企業(yè)和培訓(xùn)的大量實(shí)例,滿(mǎn)足不同行業(yè)的讀者需求
3)實(shí)例均經(jīng)過(guò)實(shí)際操作,專(zhuān)業(yè)性和可操作性強(qiáng)
4)配套資源非常豐富(教學(xué)視頻+程序代碼)
前 言
虛擬儀器實(shí)際上是一個(gè)按照儀器需求組織起來(lái)的數(shù)據(jù)采集系統(tǒng)。虛擬儀器的研究中涉及的基礎(chǔ)理論主要有計(jì)算機(jī)數(shù)據(jù)采集和數(shù)字信號(hào)處理。目前在這一領(lǐng)域內(nèi),使用較為廣泛的計(jì)算機(jī)語(yǔ)言是美國(guó)NI 公司的LabVIEW軟件。
虛擬儀器的起源可以追溯到20世紀(jì)70年代,當(dāng)時(shí)計(jì)算機(jī)測(cè)控系統(tǒng)在國(guó)防、航天等領(lǐng)域已經(jīng)有了相當(dāng)不錯(cuò)的發(fā)展。PC的出現(xiàn)使儀器級(jí)的計(jì)算機(jī)化成為可能,甚至在Microsoft 公司的Windows 誕生之前,NI 公司已經(jīng)在Macintosh 計(jì)算機(jī)上推出了LabVIEW早期版本。
對(duì)虛擬儀器和LabVIEW進(jìn)行的長(zhǎng)期、系統(tǒng)、有效的研發(fā)使NI公司成為業(yè)界公認(rèn)的權(quán)威。LabVIEW是圖形化開(kāi)發(fā)環(huán)境語(yǔ)言,又稱(chēng)G語(yǔ)言,它結(jié)合了圖形化編程方式的高性能與靈活性,以及專(zhuān)為測(cè)試測(cè)量與自動(dòng)化控制應(yīng)用設(shè)計(jì)的高性能模塊及功能,能為數(shù)據(jù)采集、儀器控制、測(cè)量分析與數(shù)據(jù)顯示等各種應(yīng)用提供必要的開(kāi)發(fā)工具。
LabVIEW 2018簡(jiǎn)體中文版是NI公司發(fā)布的最新中文版本。它的發(fā)布大大緩解了軟件易用性和強(qiáng)大功能之間的矛盾,為工程師提供了效率與性能俱佳的開(kāi)發(fā)平臺(tái)。它適用于各種測(cè)量和自動(dòng)化領(lǐng)域,而且,無(wú)論工程師是否有豐富的開(kāi)發(fā)經(jīng)驗(yàn),都能順利應(yīng)用。
本書(shū)在編寫(xiě)過(guò)程中詳細(xì)介紹了學(xué)習(xí)LabVIEW所要注意的問(wèn)題,使讀者更加深刻地理解各種函數(shù)與VI,以“知識(shí)點(diǎn)——實(shí)例——知識(shí)點(diǎn)——實(shí)例”的形式介紹全書(shū)內(nèi)容,以理論構(gòu)建主干,以實(shí)例填補(bǔ)枝蔓,內(nèi)容豐富全面,并充滿(mǎn)實(shí)戰(zhàn)性,有利于讀者全面地掌握本書(shū)所介紹的內(nèi)容,鍛煉實(shí)際操作能力。
本書(shū)主要面向LabVIEW的初、中級(jí)用戶(hù),可作為大、中專(zhuān)院校相關(guān)專(zhuān)業(yè)的教學(xué)和參考用書(shū),也可供有關(guān)工程技術(shù)人員和軟件工程師參考。
為了配合學(xué)校師生利用此書(shū)進(jìn)行教學(xué)的需要,本書(shū)配贈(zèng)了電子資料包,其中包含全書(shū)實(shí)例操作過(guò)程AVI文件和實(shí)例源文件。讀者可以登錄百度網(wǎng)盤(pán)地址:https://pan.baidu.com/s/ 1tFi8axQJokvY-CV6_0PHIg下載,密碼:x6wy(讀者如果沒(méi)有百度網(wǎng)盤(pán),需要先注冊(cè)才能下載)。
本書(shū)由解放軍陸軍工程大學(xué)石家莊校區(qū)的毛瓊老師和石家莊三維書(shū)屋文化傳播有限公司的王敏老師編著,其中毛瓊編寫(xiě)了第1~8章,王敏編寫(xiě)了第9章。張輝、趙志超、徐聲杰、朱玉蓮、趙黎黎、王正軍、宮鵬涵、李兵、吳秋彥、閆聰聰、解江坤、張亭和井曉翠等也參加了部分章節(jié)的編寫(xiě)工作。
由于時(shí)間倉(cāng)促,加上編者水平有限,書(shū)中存在不足之處在所難免,歡迎讀者加入學(xué)習(xí)交流QQ群(654532572),登錄網(wǎng)站www.sjzswsw.com或者聯(lián)系win760520@126.com溝通交流,歡迎批評(píng)指正,編者將不勝感激。
編 者
目 錄
前言
第1章 LabVIEW概述1
1.1 虛擬儀器1
1.1.1 概念1
1.1.2 開(kāi)發(fā)環(huán)境2
1.1.3 組成2
1.2 LabVIEW簡(jiǎn)介4
1.2.1 LabVIEW概述4
1.2.2 LabVIEW 2018的新功能5
1.2.3 LabVIEW的使用8
1.3 LabVIEW的安裝8
1.4 LabVIEW應(yīng)用程序14
1.4.1 前面板14
1.4.2 程序框圖15
1.4.3 圖標(biāo)/連接器16
第2章 圖形編輯環(huán)境17
2.1 文件管理17
2.1.1 新建VI17
2.1.2 編輯VI圖標(biāo)18
2.1.3 保存VI19
2.1.4 新建文件19
2.1.5 創(chuàng)建項(xiàng)目20
2.2 LabVIEW 操作選板21
2.2.1 控件選板21
2.2.2 工具選板21
2.2.3 函數(shù)選板22
2.2.4 選板可見(jiàn)性設(shè)置22
2.3 項(xiàng)目瀏覽器23
2.4 菜單設(shè)計(jì)25
2.4.1 菜單編輯器25
2.4.2 實(shí)例——自定義菜單系統(tǒng)27
2.4.3 “菜單”函數(shù)29
2.5 控件30
2.5.1 新式控件31
2.5.2 NXG風(fēng)格控件36
2.5.3 經(jīng)典控件38
2.5.4 銀色控件41
2.5.5 系統(tǒng)控件43
2.5.6 Express控件45
2.5.7 .NET與ActiveX控件46
2.5.8 用戶(hù)控件47
第3章 前面板的設(shè)計(jì)48
3.1 前面板組成48
3.1.1 數(shù)值、布爾、字符串與路徑48
3.1.2 實(shí)例——?dú)鉁販y(cè)試系統(tǒng)51
3.1.3 數(shù)組52
3.1.4 簇53
3.1.5 實(shí)例——簇?cái)?shù)組篩選55
3.1.6 圖形56
3.1.7 三維圖形64
3.1.8 極坐標(biāo)圖72
3.1.9 實(shí)例——信號(hào)生成系統(tǒng)73
3.2 對(duì)象的選擇與刪除74
3.2.1 選擇對(duì)象74
3.2.2 刪除對(duì)象76
3.2.3 變更對(duì)象位置76
3.3 對(duì)象屬性編輯77
3.3.1 設(shè)置數(shù)值型控件的屬性77
3.3.2 設(shè)置文本型控件的屬性80
3.3.3 設(shè)置布爾型控件的屬性81
3.3.4 設(shè)置圖形顯示控件的屬性82
3.3.5 實(shí)例——波形比較85
3.4 設(shè)置前面板的外觀87
3.4.1 改變對(duì)象的大小87
3.4.2 改變對(duì)象顏色90
3.4.3 設(shè)置對(duì)象的字體90
3.4.4 在窗口中添加標(biāo)簽91
3.4.5 對(duì)象編輯窗口91
3.4.6 實(shí)例——設(shè)計(jì)計(jì)算機(jī)控件93
3.5 設(shè)置對(duì)象的位置關(guān)系95
3.5.1 對(duì)齊關(guān)系95
3.5.2 分布對(duì)象96
3.5.3 改變對(duì)象在窗口中的前后次序98
3.5.4 組合與鎖定對(duì)象99
3.5.5 網(wǎng)格排布99
3.6 綜合實(shí)例——車(chē)速實(shí)時(shí)記錄系統(tǒng)100
第4章 程序框圖設(shè)計(jì)基礎(chǔ)105
4.1 程序框圖結(jié)構(gòu)105
4.2 工具選板107
4.2.1 使用斷點(diǎn)107
4.2.2 使用探針108
4.3 數(shù)學(xué)函數(shù)與VI108
4.3.1 數(shù)值函數(shù)108
4.3.2 初等與特殊函數(shù)111
4.3.3 函數(shù)快捷命令112
4.3.4 實(shí)例——顏色數(shù)值轉(zhuǎn)換系統(tǒng)113
4.4 結(jié)構(gòu)VI和函數(shù)115
4.4.1 分類(lèi)115
4.4.2 多態(tài)性115
4.5 VI 的設(shè)計(jì)116
4.5.1 創(chuàng)建VI前面板116
4.5.2 創(chuàng)建程序框圖117
4.5.3 對(duì)象連接118
4.5.4 運(yùn)行VI120
4.5.5 設(shè)置圖標(biāo)120
4.5.6 實(shí)例——日歷123
4.6 調(diào)試VI127
4.6.1 糾正VI的錯(cuò)誤127
4.6.2 高亮顯示程序執(zhí)行過(guò)程128
4.6.3 單步通過(guò)VI及其子VI128
4.7 子VI130
4.7.1 創(chuàng)建子VI130
4.7.2 連線(xiàn)端口131
4.7.3 調(diào)用子VI133
4.7.4 實(shí)例——數(shù)字遙控?zé)粝到y(tǒng)135
4.8 性能和內(nèi)存信息139
4.9 提高VI的執(zhí)行速度140
4.10 減少VI內(nèi)存的使用144
4.11 搜索控件、VI和函數(shù)154
4.12 屬性節(jié)點(diǎn)155
4.13 綜合實(shí)例——血壓測(cè)試系統(tǒng)157
第5章 程序結(jié)構(gòu)161
5.1 循環(huán)結(jié)構(gòu)161
5.1.1 For循環(huán)161
5.1.2 While循環(huán)163
5.1.3 實(shí)例——公務(wù)卡管理系統(tǒng)164
5.2 結(jié)構(gòu)函數(shù)傳遞數(shù)據(jù)168
5.2.1 反饋節(jié)點(diǎn)168
5.2.2 移位寄存器169
5.2.3 實(shí)例——延遲波形172
5.3 層次結(jié)構(gòu)175
5.3.1 條件結(jié)構(gòu)175
5.3.2 實(shí)例——LED控制177
5.3.3 順序結(jié)構(gòu)181
5.3.4 事件結(jié)構(gòu)183
5.3.5 程序框圖禁用結(jié)構(gòu)186
5.3.6 條件禁用結(jié)構(gòu)187
5.4 定時(shí)循環(huán)187
5.4.1 定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu)187
5.4.2 配置定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu)189
5.4.3 同步開(kāi)始定時(shí)結(jié)構(gòu)和中止定時(shí)結(jié)構(gòu)的執(zhí)行193
5.5 公式節(jié)點(diǎn)194
5.6 變量196
5.6.1 共享變量196
5.6.2 局部變量199
5.6.3 全局變量201
5.7 綜合實(shí)例——全局變量的使用202
第6章 數(shù)據(jù)函數(shù)205
6.1 數(shù)組函數(shù)205
6.1.1 數(shù)組大小206
6.1.2 創(chuàng)建數(shù)組206
6.1.3 一維數(shù)組排序208
6.1.4 索引數(shù)組209
6.1.5 初始化數(shù)組210
6.1.6 替換數(shù)組子集211
6.1.7 刪除數(shù)組元素211
6.1.8 實(shí)例——仿真顯示212
6.1.9 實(shí)例——選項(xiàng)卡數(shù)組214
6.2 簇函數(shù)217
6.2.1 解除捆綁和按名稱(chēng)解除捆綁218
6.2.2 捆綁函數(shù)219
6.2.3 按名稱(chēng)捆綁220
6.2.4 創(chuàng)建簇?cái)?shù)組221
6.2.5 簇至數(shù)組轉(zhuǎn)換和數(shù)組至簇轉(zhuǎn)換222
6.2.6 變體函數(shù)223
6.2.7 實(shí)例——矩形的繪制226
6.3 基本波形函數(shù)231
6.3.1 獲取波形成分232
6.3.2 創(chuàng)建波形233
6.3.3 設(shè)置波形函數(shù)和獲取波形函數(shù)233
6.3.4 索引波形數(shù)組函數(shù)234
6.3.5 獲取波形子集函數(shù)234
6.3.6 實(shí)例——不同數(shù)據(jù)創(chuàng)建波形234
6.3.7 Express函數(shù)237
6.4 綜合實(shí)例——使用Express VI生成曲線(xiàn)243
第7章 文件操作249
7.1 文件249
7.1.1 文件的類(lèi)型249
7.1.2 路徑251
7.1.3 實(shí)例——打開(kāi)文件252
7.2 文件操作的VI和函數(shù)253
7.2.1 用于常用文件I/O操作的VI和函數(shù)254
7.2.2 文件常量263
7.2.3 配置文件VI263
7.2.4 TDM流265
7.2.5