LabVIEW虛擬儀器技術(shù)基礎(chǔ)教程
定 價(jià):32 元
- 作者:邢青青
- 出版時(shí)間:2022/3/1
- ISBN:9787560663418
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TP311.561
- 頁碼:
- 紙張:
- 版次:1
- 開本:16開
本書是編者從一個(gè)在企業(yè)從事10多年LabVIEW軟件開發(fā)工作的工程師的角度出發(fā),結(jié)合近年虛擬儀器設(shè)計(jì)課程的教學(xué)經(jīng)驗(yàn)和實(shí)際的工程應(yīng)用案例編寫而成的。本書注重理論和實(shí)踐相結(jié)合,給出了適合教學(xué)的實(shí)訓(xùn)案例,讓讀者邊學(xué)邊做,從實(shí)際工程應(yīng)用角度去學(xué)習(xí)“虛擬儀器設(shè)計(jì)”這門課程。
本書共10章,主要內(nèi)容包括虛擬儀器技術(shù)概述、LabVIEW編程環(huán)境與入門操作、LabVIEW基本數(shù)據(jù)類型、LabVIEW復(fù)合數(shù)據(jù)類型、LabVIEW程序結(jié)構(gòu)、變量和屬性節(jié)點(diǎn)、圖形化顯示、文件I/O、數(shù)據(jù)采集與信號(hào)處理以及應(yīng)用程序發(fā)布。書中配有一些實(shí)訓(xùn)案例,這些案例難易程度適中,適合初學(xué)者入門學(xué)習(xí)。本書每章末都附有習(xí)題,可加強(qiáng)讀者對知識(shí)點(diǎn)的掌握。
本書作為應(yīng)用型課程建設(shè)的成果,適合作為應(yīng)用型本科院校、高職高專院校的電氣、機(jī)電類專業(yè)的教材,也可供相關(guān)專業(yè)的工程技術(shù)人員參考使用。
本書內(nèi)容簡潔,以應(yīng)用為主,適合應(yīng)用型本科院校學(xué)生作為教材使用。
虛擬儀器是基于計(jì)算機(jī)的儀器,其實(shí)質(zhì)是充分利用計(jì)算機(jī)的資源實(shí)現(xiàn)和擴(kuò)展傳統(tǒng)儀器的功能。虛擬儀器及LabVIEW軟件提供了一個(gè)通用的軟硬件平臺(tái),不同專業(yè)的學(xué)生通過這門基礎(chǔ)課程的學(xué)習(xí),后續(xù)都可以將本專業(yè)的知識(shí)和虛擬儀器技術(shù)相融合。
LabVIEW是美國NI公司推出的一款高效率的圖形化虛擬儀器開發(fā)平臺(tái),也是目前應(yīng)用最廣泛、發(fā)展最快、功能最強(qiáng)的圖形化軟件開發(fā)環(huán)境,被視為一款標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。LabVIEW是一種真正意義上的圖形化編程語言,它采用工程技術(shù)人員熟悉的術(shù)語和圖形化符號(hào)代替文本編程語言,編程簡單,形象生動(dòng),易于理解和掌握。設(shè)計(jì)者可以利用它像搭積木一樣輕松地組建一個(gè)測量系統(tǒng)或數(shù)據(jù)采集系統(tǒng)。LabVIEW針對數(shù)據(jù)采集、儀器控制、信號(hào)分析與處理等任務(wù),提供了許多函數(shù)節(jié)點(diǎn),用戶直接調(diào)用即可,極大提高了開發(fā)效率。它對電氣和機(jī)電類非軟件專業(yè)操作及應(yīng)用人員非常友好,可以根據(jù)專業(yè)需要,通過圖形化語言快速地搭建出檢測系統(tǒng)。
筆者在編寫本書時(shí),充分考慮了讀者的專業(yè)水平,書中理論知識(shí)通俗易懂,案例設(shè)計(jì)合理,可輕松入門。同時(shí),本書內(nèi)容全面,從VI設(shè)計(jì)到應(yīng)用程序發(fā)布,再到可以設(shè)計(jì)完整的產(chǎn)品,從工程應(yīng)用的角度出發(fā)培養(yǎng)實(shí)戰(zhàn)型人才。
本書由蘇州大學(xué)應(yīng)用技術(shù)學(xué)院邢青青、張曉萍和于希辰擔(dān)任主編,蘇州大學(xué)應(yīng)用技術(shù)學(xué)院劉和劍、盧亞平和王爽擔(dān)任副主編。邢青青負(fù)責(zé)全書統(tǒng)稿,并編寫第8章~第10章;張曉萍編寫第1章~第4章;于希辰編寫第5章~第7章。劉和劍、盧亞平和王爽提供了全書的實(shí)驗(yàn)案例,并對全書進(jìn)行了修改。本書由蘇州大學(xué)尤鳳翔教授主審。在此衷心感謝所有對本書出版給予幫助和支持的老師和朋友們。
由于編者水平有限,書中難免有疏漏之處,懇請讀者批評指正。
編者電子郵箱:13253004@qq.com。
編 者
2021年9月
第1章 虛擬儀器技術(shù)概述 1
1.1 虛擬儀器技術(shù)的起源與發(fā)展 1
1.2 虛擬儀器的概念和構(gòu)成 3
1.3 虛擬儀器的種類 4
1.4 虛擬儀器技術(shù)的應(yīng)用 7
習(xí)題 9
第2章 LabVIEW編程環(huán)境與入門操作 10
2.1 LabVIEW編程環(huán)境 10
2.1.1 LabVIEW啟動(dòng)界面 10
2.1.2 前面板和程序框圖 11
2.1.3 操作選板 13
2.1.4 范例查找器 14
2.2 入門VI的編寫 15
2.3 建立并調(diào)用子VI 17
2.3.1 創(chuàng)建子VI 17
2.3.2 子VI的調(diào)用 18
2.4 程序運(yùn)行和調(diào)試 19
2.5 軟件使用技巧 27
習(xí)題 27
第3章 LabVIEW基本數(shù)據(jù)類型 28
3.1 數(shù)值型 28
3.1.1 數(shù)值的數(shù)據(jù)類型 28
3.1.2 數(shù)值控件 32
3.2 字符串 34
3.2.1 字符串控件 34
3.2.2 字符串的顯示方式 35
3.2.3 字符串函數(shù) 36
3.3 布爾型 39
3.4 枚舉型與下拉列表 40
3.5 路徑 48
習(xí)題 50
第4章 LabVIEW復(fù)合數(shù)據(jù)類型 51
4.1 數(shù)組 51
4.1.1 數(shù)組數(shù)據(jù)的組成 51
4.1.2 數(shù)組的創(chuàng)建 51
4.1.3 數(shù)組函數(shù) 54
4.2 簇 57
4.2.1 簇的創(chuàng)建 57
4.2.2 簇函數(shù) 59
4.3 波形 61
4.3.1 波形數(shù)據(jù)的組成 61
4.3.2 波形函數(shù) 64
習(xí)題 69
第5章 LabVIEW程序結(jié)構(gòu) 70
5.1 循環(huán)結(jié)構(gòu) 70
5.1.1 While循環(huán) 70
5.1.2 For循環(huán) 72
5.1.3 循環(huán)結(jié)構(gòu)內(nèi)外的數(shù)據(jù)交換與自動(dòng)索引 72
5.1.4 移位寄存器和反饋節(jié)點(diǎn) 74
5.2 條件結(jié)構(gòu) 76
5.3 順序結(jié)構(gòu) 78
5.4 事件結(jié)構(gòu) 81
5.5 公式節(jié)點(diǎn) 84
習(xí)題 85
第6章 變量和屬性節(jié)點(diǎn) 87
6.1 局部變量 87
6.2 全局變量 88
6.3 屬性節(jié)點(diǎn) 90
6.4 控件通用屬性 91
習(xí)題 93
第7章 圖形化顯示 94
7.1 波形圖與波形圖表 95
7.1.1 波形圖 95
7.1.2 波形圖表 100
7.2 XY圖 103
7.2.1 XY圖簡介 103
7.2.2 Express XY圖 105
7.3 強(qiáng)度圖形 105
7.3.1 強(qiáng)度圖 106
7.3.2 強(qiáng)度圖表 107
7.4 三維圖形 107
7.4.1 三維曲面圖形 107
7.4.2 三維參數(shù)圖形 109
7.4.3 三維線條圖形 110
7.5 數(shù)字波形圖 110
習(xí)題 112
第8章 文件I/O 114
8.1 文件I/O函數(shù) 115
8.2 文本文件 117
8.3 電子表格文件 118
8.4 二進(jìn)制文件 120
8.5 配置文件 122
8.6 數(shù)據(jù)記錄文件 124
8.7 其他文件類型 127
習(xí)題 129
第9章 數(shù)據(jù)采集與信號(hào)處理 130
9.1 數(shù)據(jù)采集基礎(chǔ) 130
9.1.1 信號(hào)類型 130
9.1.2 奈奎斯特采樣定理 131
9.1.3 數(shù)據(jù)采集系統(tǒng) 132
9.2 數(shù)據(jù)采集卡 132
9.2.1 數(shù)據(jù)采集卡的選擇 133
9.2.2 數(shù)據(jù)采集卡的配置 134
9.3 信號(hào)的產(chǎn)生 138
9.4 波形生成 141
9.5 信號(hào)的時(shí)域分析 147
9.6 信號(hào)的頻域分析 149
9.7 數(shù)字濾波 153
9.8 逐點(diǎn)分析庫 155
習(xí)題 157
第10章 應(yīng)用程序發(fā)布 158
10.1 LabVIEW項(xiàng)目 158
10.1.1 新建項(xiàng)目 158
10.1.2 添加項(xiàng)目 161
10.1.3 保存項(xiàng)目 164
10.2 程序生成規(guī)范 165
10.2.1 程序生成規(guī)范的類型 165
10.2.2 開發(fā)和發(fā)布應(yīng)用程序的步驟 166
10.3 生成獨(dú)立應(yīng)用程序 168
10.4 安裝程序 176
10.5 共享庫 181
10.6 VI屬性設(shè)置 184
習(xí)題 190
參考文獻(xiàn) 191