LabVIEW 2022中文版 虛擬儀器從入門到精通
定 價(jià):99 元
- 作者:宋哲胡仁喜
- 出版時(shí)間:2023/3/1
- ISBN:9787111722892
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書通過理論與實(shí)例相結(jié)合的方式循序漸進(jìn)、深入淺出地介紹了LabVIEW的使用方法和使用技巧。
全書共12章,包括緒論,圖形化編程語(yǔ)言LabVIEW,前面板與程序框圖,創(chuàng)建、編輯和調(diào)試VI,程序結(jié)構(gòu),變量、數(shù)組、簇與波形數(shù)據(jù),波形顯示,文件I/O,信號(hào)分析與處理,數(shù)據(jù)采集,網(wǎng)絡(luò)與通信,VI性能的提高等知識(shí)。每章都配有相應(yīng)的實(shí)例,目的在于讓讀者能夠結(jié)合實(shí)例更加快捷地掌握LabVIEW的使用方法。
本書主要面向LabVIEW的初、中級(jí)用戶,可作為大、中專院校相關(guān)專業(yè)師生的教學(xué)和參考用書,也可供有關(guān)工程技術(shù)人員和軟件工程師參考。
前 言
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,虛擬儀器技術(shù)在數(shù)據(jù)采集、自動(dòng)測(cè)試和儀器控制領(lǐng)域得到了廣泛應(yīng)用,促進(jìn)和推動(dòng)測(cè)試系統(tǒng)和儀器控制的設(shè)計(jì)方法與實(shí)現(xiàn)技術(shù)發(fā)生了深刻的變化!败浖词莾x器”已成為測(cè)試與測(cè)量技術(shù)發(fā)展的重要標(biāo)志。虛擬儀器技術(shù)就是利用高性能的模塊化硬件,結(jié)合高效靈活的軟件來(lái)完成各種測(cè)試、測(cè)量和自動(dòng)化應(yīng)用。軟件是虛擬儀器技術(shù)中最重要的部分。美國(guó)國(guó)家儀器公司(National Instruments,NI)是虛擬儀器技術(shù)的主要倡導(dǎo)者和貢獻(xiàn)者,其創(chuàng)新軟件產(chǎn)品LabVIEW(Laboratory Virtual Instrument Engineering Workbench)自1986年問世以來(lái),已經(jīng)成為虛擬儀器軟件開發(fā)平臺(tái)事實(shí)上的工業(yè)標(biāo)準(zhǔn),在眾多領(lǐng)域得到了廣泛應(yīng)用。
LabVIEW是圖形化開發(fā)環(huán)境語(yǔ)言,又稱G語(yǔ)言,結(jié)合了圖形化編程方式的高性能與靈活性,以及專為測(cè)試測(cè)量與自動(dòng)化控制應(yīng)用設(shè)計(jì)的高性能模塊及其配置功能,能為數(shù)據(jù)采集、儀器控制、測(cè)量分析與數(shù)據(jù)顯示等各種應(yīng)用提供必要的開發(fā)工具。
LabVIEW 2022中文版是NI新發(fā)布的中文版本。它的發(fā)布大大縮短了軟件易用性和強(qiáng)大功能之間的差距,為工程師提供了效率與性能俱佳的出色開發(fā)平臺(tái)。它適用于各種測(cè)量和自動(dòng)化領(lǐng)域,并且,無(wú)論工程師是否有豐富的開發(fā)經(jīng)驗(yàn),都能順利應(yīng)用。
本書通過理論與實(shí)例相結(jié)合的方式循序漸進(jìn)、深入淺出地介紹了LabVIEW的使用方法和使用技巧。
全書共12章,包括LabVIEW 2022中文版的基本操作界面介紹,創(chuàng)建和編輯VI的方法,程序控制結(jié)構(gòu)框圖,變量與數(shù)據(jù),信號(hào)及其分析,數(shù)據(jù)采集,VI的優(yōu)化方法,LabVIEW在通信以及網(wǎng)絡(luò)中的應(yīng)用等知識(shí)。每章都配有相應(yīng)的實(shí)例,目的在于讓讀者能夠結(jié)合實(shí)例更加快捷地掌握LabVIEW的使用方法。
本書主要面向LabVIEW的初、中級(jí)用戶,可作為大、中專院校相關(guān)專業(yè)師生的教學(xué)和參考用書,也可供有關(guān)工程技術(shù)人員和軟件工程師參考。
為了配合學(xué)校師生利用本書進(jìn)行教學(xué),隨書配贈(zèng)了電子資料包,其中包含了全書實(shí)例操作過程AVI文件和實(shí)例源文件。讀者可以登錄百度網(wǎng)盤地址:https://pan.baidu.com/s/ 1mmzbrICOplgdUglHbfigHw下載,密碼:e5b5(讀者如果沒有百度網(wǎng)盤,需要先注冊(cè)一個(gè)才能下載)。
本書主要由新疆恒正司法鑒定中心的宋哲工程師和河北交通職業(yè)技術(shù)學(xué)院的胡仁喜博士編寫。
由于時(shí)間倉(cāng)促,加上編者水平有限,書中不足之處在所難免,歡迎讀者加入學(xué)習(xí)交流QQ群(654532572)或者聯(lián)系714491436@qq.com批評(píng)指正,編者將不勝感激。
編 者
目 錄
前言
第1章 緒論1
1.1 虛擬儀器系統(tǒng)概述2
1.1.1 虛擬儀器的概念2
1.1.2 虛擬儀器的特點(diǎn)3
1.1.3 虛擬儀器的分類3
1.1.4 虛擬儀器的組成4
1.1.5 虛擬儀器的發(fā)展方向6
1.2 虛擬儀器軟件開發(fā)環(huán)境6
1.2.1 LabVIEW的使用7
1.2.2 LabWindows/CVI的使用7
1.2.3 其他8
第2章 圖形化編程語(yǔ)言LabVIEW9
2.1 LabVIEW簡(jiǎn)介10
2.1.1 LabVIEW概述10
2.1.2 LabVIEW 2022中文版的新功能11
2.2 LabVIEW編程環(huán)境12
2.2.1 啟動(dòng)窗口12
2.2.2 控件選板16
2.2.3 函數(shù)選板16
2.2.4 工具選板18
2.2.5 菜單欄20
2.2.6 工具欄26
2.2.7 項(xiàng)目瀏覽器窗口26
2.3 LabVIEW 2022中文版的幫助系統(tǒng)28
2.3.1 使用即時(shí)幫助28
2.3.2 查找在線幫助28
2.3.3 查找LabVIEW范例29
2.3.4 使用網(wǎng)絡(luò)資源30
第3章 前面板與程序框圖32
3.1 前面板控件33
3.1.1 控件樣式33
3.1.2 數(shù)值型控件35
3.1.3 布爾型控件和單選按鈕38
3.1.4 字符串與路徑控件39
3.1.5 數(shù)據(jù)容器控件41
3.1.6 列表、表格和樹控件42
3.1.7 圖形控件43
3.1.8 下拉列表與枚舉控件44
3.1.9 布局控件45
3.1.10 I/O控件46
3.1.11 修飾控件48
3.1.12 對(duì)象和應(yīng)用程序的引用48
3.1.13 .NET與ActiveX控件50
3.2 設(shè)置前面板對(duì)象的屬性51
3.2.1 設(shè)置數(shù)值型控件的屬性51
3.2.2 設(shè)置文本型控件的屬性54
3.2.3 設(shè)置布爾型控件的屬性59
3.2.4 設(shè)置圖形顯示控件的屬性60
3.3 前面板的修飾62
3.3.1 設(shè)置前面板對(duì)象的顏色以及文字風(fēng)格62
3.3.2 設(shè)置多個(gè)對(duì)象的位置關(guān)系和大小63
3.3.3 修飾控件的使用64
3.3.4 程序框圖68
3.4 綜合演練——數(shù)值控件的使用70
第4章 創(chuàng)建、編輯和調(diào)試VI74
4.1 創(chuàng)建和編輯VI75
4.1.1 創(chuàng)建VI76
4.1.2 編輯VI83
4.2 運(yùn)行和調(diào)試VI96
4.2.1 運(yùn)行VI97
4.2.2 糾正VI的錯(cuò)誤97
4.2.3 高亮顯示程序執(zhí)行過程98
4.2.4 單步通過VI及其子VI99
4.2.5 使用斷點(diǎn)100
4.2.6 使用探針101
4.3 創(chuàng)建和調(diào)用子VI101
4.3.1 創(chuàng)建子VI101
4.3.2 調(diào)用子VI104
4.4 使用Express VI進(jìn)行程序設(shè)計(jì)108
4.5 菜單設(shè)計(jì)111
4.6 綜合演練——數(shù)字濾波器114
第5章 程序結(jié)構(gòu)118
5.1 循環(huán)結(jié)構(gòu)119
5.1.1 For循環(huán)及其應(yīng)用119
5.1.2 移位寄存器及其應(yīng)用實(shí)例121
5.1.3 While循環(huán)123
5.1.4 反饋節(jié)點(diǎn)125
5.2 條件結(jié)構(gòu)126
5.3 順序結(jié)構(gòu)128
5.4 事件結(jié)構(gòu)132
5.5 定時(shí)循環(huán)136
5.5.1 定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu)136
5.5.2 配置定時(shí)循環(huán)和定時(shí)順序結(jié)構(gòu)138
5.5.3 同步開始定時(shí)結(jié)構(gòu)和中止定時(shí)結(jié)構(gòu)的執(zhí)行142
5.6 公式節(jié)點(diǎn)144
5.7 屬性節(jié)點(diǎn)146
5.8 綜合演練——定點(diǎn)轉(zhuǎn)換148
第6章 變量、數(shù)組、簇與波形數(shù)據(jù)152
6.1 局部變量153
6.2 全局變量155
6.3 數(shù)組157
6.3.1 數(shù)組的組成與創(chuàng)建158
6.3.2 使用循環(huán)創(chuàng)建數(shù)組159
6.3.3 數(shù)組函數(shù)160
6.3.4 多態(tài)性166
6.4 簇167
6.4.1 簇的組成與創(chuàng)建167
6.4.2 簇?cái)?shù)據(jù)的使用169
6.5 波形數(shù)據(jù)175
6.5.1 波形數(shù)據(jù)的組成175
6.5.2 波形數(shù)據(jù)的使用177
6.6 綜合演練——簡(jiǎn)單正弦波形182
第7章 波形顯示186
7.1 波形圖187
7.2 波形圖表190
7.3 設(shè)置波形圖和波形圖表193
7.3.1 調(diào)整坐標(biāo)刻度區(qū)間193
7.3.2 標(biāo)尺圖例和圖形工具選板195
7.3.3 波形圖和波形圖表的個(gè)性化設(shè)置196
7.4 XY圖198
7.5 強(qiáng)度圖和強(qiáng)度圖表201
7.5.1 強(qiáng)度圖202
7.5.2 強(qiáng)度圖表205
7.6 三維圖形207
7.6.1 三維曲面圖208
7.6.2 三維參數(shù)圖214
7.6.3 三維曲線圖215
7.7 極坐標(biāo)圖217
7.8 綜合演練——混合信號(hào)圖218
第8章 文件I/O222
8.1 文件I/O基礎(chǔ)223
8.1.1 路徑223
8.1.2 引用句柄224
8.1.3 文件I/O格式的選擇225
8.2 文件I/O操作的VI和函數(shù)227
8.2.1 用于常用文件I/O操作的VI和函數(shù)227
8.2.2 文件常量237
8.2.3 配置文件VI237
8.2.4 TDMS240
8.2.5 存儲(chǔ)/數(shù)據(jù)插件248
8.2.6 Zip249
8.2.7 XML250
8.2.8 波形文件I/O函數(shù)253
8.2.9 高級(jí)文件I/O函數(shù)253
8.3 文件操作與管理258
8.3.1 文本文件的寫入與讀取258
8.3.2 帶分隔符電子表格文件的寫入與讀取260
8.3.3 二進(jìn)制文件的寫入與讀取265
8.3.4 數(shù)據(jù)記錄文件的創(chuàng)建與讀取266
8.3.5 測(cè)量文件的寫入與讀取268
8.3.6 配置文件的創(chuàng)建與讀取270
8.3.7 記錄前面板數(shù)據(jù)272
8.3.8 數(shù)據(jù)與XML格式間的相互轉(zhuǎn)換273
8.4 綜合演練——二進(jìn)制文件的字節(jié)順序274
第9章 信號(hào)分析與處理277
9.1 信號(hào)和波形生成278
9.1.1 波形生成280
9.1.2 信號(hào)生成292
9.2 波形調(diào)理295
9.3 波形測(cè)量305
9.4 信號(hào)運(yùn)算315
9.5 窗317
9.6 濾波器318
9.7 譜分析320
9.8 變換321
9.9 逐點(diǎn)322
9.10 綜合演練——繼電器控制開關(guān)信號(hào)323
第10章 數(shù)據(jù)采集328
10.1 數(shù)據(jù)采集基礎(chǔ)329
10.1.1 DAQ功能概述329
10.1.2 NI-DAQ安裝及節(jié)點(diǎn)介紹331
10.1.3 DAQ節(jié)點(diǎn)常用的參數(shù)簡(jiǎn)介336
10.2 DAQmx節(jié)點(diǎn)及其編程337
10.3 綜合演練——DAQ 助手的使用346
第11章 網(wǎng)絡(luò)與通信350
11.1 串行通信技術(shù)351