LabVIEW虛擬儀器技術(shù)及應(yīng)用
定 價(jià):49 元
叢書(shū)名:高等院校EDA系列教材
- 作者:尚晨
- 出版時(shí)間:2019/3/1
- ISBN:9787111614760
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP311.56
- 頁(yè)碼:240
- 紙張:
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)從實(shí)際應(yīng)用出發(fā),系統(tǒng)地介紹了虛擬儀器軟件LabVIEW的程序設(shè)計(jì)方法及其測(cè)控應(yīng)用技術(shù)。全書(shū)共9章,首先介紹LabVIEW程序設(shè)計(jì)的基本知識(shí),包括虛擬儀器的含義和特點(diǎn)、組成和構(gòu)成方式、軟件結(jié)構(gòu)與開(kāi)發(fā)平臺(tái);LabVIEW的特點(diǎn)及應(yīng)用,LabVIEW 2015中文版的編程環(huán)境,LabVIEW中的基本概念,VI前面板設(shè)計(jì);LabVIEW的數(shù)據(jù)操作、流程控制、變量、節(jié)點(diǎn)、圖形顯示及文件I/O等;然后采用LabVIEW實(shí)現(xiàn)智能儀器、遠(yuǎn)程I/O模塊和數(shù)據(jù)采集卡的串口通信及測(cè)控功能。各章每個(gè)知識(shí)點(diǎn)都安排相應(yīng)的實(shí)例,通過(guò)操作訓(xùn)練使學(xué)生輕松掌握虛擬儀器技術(shù)。
本書(shū)內(nèi)容豐富,講解深入淺出,有較強(qiáng)的實(shí)用性和可操作性,可供測(cè)控儀器、工業(yè)控制、自動(dòng)化、機(jī)電等專(zhuān)業(yè)學(xué)生及工程技術(shù)人員學(xué)習(xí)和參考。
目 錄
前言
第1章 虛擬儀器概述1
1.1 虛擬儀器含義與特點(diǎn)1
1.1.1 虛擬儀器的產(chǎn)生1
1.1.2 虛擬儀器的概念2
1.1.3 虛擬儀器的特點(diǎn)3
1.1.4 虛擬儀器的應(yīng)用4
1.2 虛擬儀器的組成與構(gòu)成方式4
1.2.1 虛擬儀器的基本結(jié)構(gòu)4
1.2.2 虛擬儀器的構(gòu)成方式5
1.2.3 構(gòu)建虛擬儀器的步驟7
1.3 虛擬儀器的軟件結(jié)構(gòu)與開(kāi)發(fā)平臺(tái)8
1.3.1 虛擬儀器的軟件結(jié)構(gòu)8
1.3.2 虛擬儀器的開(kāi)發(fā)平臺(tái)9
第2章 LabVIEW程序設(shè)計(jì)基礎(chǔ)11
2.1 LabVIEW的特點(diǎn)及應(yīng)用11
2.1.1 LabVIEW的特點(diǎn)11
2.1.2 LabVIEW的應(yīng)用11
2.2 LabVIEW的編程環(huán)境12
2.2.1 啟動(dòng)窗口12
2.2.2 菜單欄14
2.2.3 工具欄17
2.2.4 操作選板19
2.3 LabVIEW 編程的基本概念23
2.3.1 VI與子VI23
2.3.2 前面板23
2.3.3 程序框圖24
2.3.4 數(shù)據(jù)流驅(qū)動(dòng)25
2.4 VI前面板設(shè)計(jì)25
2.4.1 前面板對(duì)象的創(chuàng)建26
2.4.2 前面板對(duì)象的屬性配置27
2.4.3 前面板對(duì)象的修飾28
2.5 VI與子VI設(shè)計(jì)步驟31
實(shí)例1 體驗(yàn)VI設(shè)計(jì)31
實(shí)例2 子VI的創(chuàng)建與調(diào)用34
2.6 VI的調(diào)試方法37
2.6.1 找出語(yǔ)法錯(cuò)誤37
2.6.2 設(shè)置斷點(diǎn)調(diào)試38
2.6.3 設(shè)置探針39
2.6.4 高亮顯示程序的運(yùn)行39
2.6.5 單步執(zhí)行和循環(huán)運(yùn)行40
第3章 LabVIEW的數(shù)據(jù)操作41
3.1 VI數(shù)據(jù)類(lèi)型41
3.1.1 常用的數(shù)據(jù)類(lèi)型41
3.1.2 常量41
3.2 數(shù)值型數(shù)據(jù)42
3.2.1 數(shù)值型數(shù)據(jù)的分類(lèi)42
3.2.2 數(shù)值型數(shù)據(jù)的創(chuàng)建43
3.2.3 設(shè)置數(shù)值型控件的屬性44
實(shí)例3 數(shù)值型數(shù)據(jù)操作45
3.3 布爾型數(shù)據(jù)46
3.3.1 布爾數(shù)據(jù)的創(chuàng)建46
3.3.2 設(shè)置布爾型控件的屬性47
實(shí)例4 布爾型數(shù)據(jù)操作48
3.4 字符串?dāng)?shù)據(jù)49
3.4.1 字符串?dāng)?shù)據(jù)的作用49
3.4.2 字符串?dāng)?shù)據(jù)的創(chuàng)建50
3.4.3 設(shè)置字符串?dāng)?shù)據(jù)的屬性50
實(shí)例5 字符串?dāng)?shù)據(jù)操作52
3.5 數(shù)組數(shù)據(jù)54
3.5.1 數(shù)組數(shù)據(jù)的組成54
3.5.2 數(shù)組數(shù)據(jù)的創(chuàng)建55
實(shí)例6 數(shù)組數(shù)據(jù)操作56
3.6 簇?cái)?shù)據(jù)60
3.6.1 簇?cái)?shù)據(jù)的組成60
3.6.2 簇?cái)?shù)據(jù)的創(chuàng)建61
實(shí)例7 簇?cái)?shù)據(jù)操作62
3.7 VI數(shù)據(jù)運(yùn)算64
3.7.1 基本數(shù)學(xué)運(yùn)算64
3.7.2 比較運(yùn)算64
3.7.3 邏輯運(yùn)算66
實(shí)例8 數(shù)據(jù)運(yùn)算操作66
第4章 LabVIEW的程序流程控制71
4.1 條件結(jié)構(gòu)71
4.1.1 條件結(jié)構(gòu)的組成與建立71
4.1.2 條件結(jié)構(gòu)分支的添加、刪除與排序72
4.1.3 條件結(jié)構(gòu)數(shù)據(jù)的輸入與輸出72
實(shí)例9 條件結(jié)構(gòu)操作73
4.2 順序結(jié)構(gòu)75
4.2.1 平鋪式順序結(jié)構(gòu)的組成與建立75
4.2.2 層疊式順序結(jié)構(gòu)的組成與建立76
4.2.3 順序結(jié)構(gòu)局部變量的創(chuàng)建77
實(shí)例10 平鋪式順序結(jié)構(gòu)操作77
實(shí)例11 層疊式順序結(jié)構(gòu)操作79
4.3 For循環(huán)結(jié)構(gòu)81
4.3.1 For循環(huán)的組成和建立81
4.3.2 移位寄存器與框架通道82
4.3.3 For循環(huán)的時(shí)間控制82
實(shí)例12 For循環(huán)結(jié)構(gòu)操作83
4.4 While循環(huán)結(jié)構(gòu)85
4.4.1 While循環(huán)的組成和建立85
4.4.2 While循環(huán)編程要點(diǎn)86
實(shí)例13 While循環(huán)結(jié)構(gòu)操作86
4.5 定時(shí)結(jié)構(gòu)89
實(shí)例14 定時(shí)循環(huán)結(jié)構(gòu)操作90
實(shí)例15 定時(shí)順序結(jié)構(gòu)操作92
4.6 事件結(jié)構(gòu)94
4.6.1 事件驅(qū)動(dòng)的概念94
4.6.2 事件結(jié)構(gòu)的創(chuàng)建94
實(shí)例16 事件結(jié)構(gòu)操作95
4.7 禁用結(jié)構(gòu)97
實(shí)例17 禁用結(jié)構(gòu)操作98
第5章 LabVIEW的圖形顯示99
5.1 波形圖表與波形圖控件99
5.1.1 波形圖表控件概述99
5.1.2 波形圖控件概述100
實(shí)例18 波形圖表與波形圖控件操作100
實(shí)例19 濾除信號(hào)噪聲105
5.2 XY圖控件107
實(shí)例20 XY圖控件操作107
5.3 強(qiáng)度圖表與強(qiáng)度圖控件108
實(shí)例21 強(qiáng)度圖表與強(qiáng)度圖控件操作108
5.4 三維圖形控件110
實(shí)例22 三維曲面控件操作110
第6章 LabVIEW的變量與節(jié)點(diǎn)113
6.1 局部變量113
6.1.1 局部變量的作用113
6.1.2 局部變量的使用113
6.1.3 局部變量的特點(diǎn)114
實(shí)例23 局部變量操作114
6.2 全局變量117
6.2.1 全局變量的作用117
6.2.2 全局變量的特點(diǎn)117
6.2.3 全局變量的使用118
實(shí)例24 全局變量操作118
6.3 公式節(jié)點(diǎn)121
6.3.1 公式節(jié)點(diǎn)的作用121
6.3.2 公式節(jié)點(diǎn)的語(yǔ)法121
6.3.3 公式節(jié)點(diǎn)的特點(diǎn)122
實(shí)例25 公式節(jié)點(diǎn)操作122
6.4 反饋節(jié)點(diǎn)123
實(shí)例26 反饋節(jié)點(diǎn)操作124
6.5 表達(dá)式節(jié)點(diǎn)125
實(shí)例27 表達(dá)式節(jié)點(diǎn)操作125
6.6 屬性節(jié)點(diǎn)126
實(shí)例28 屬性節(jié)點(diǎn)操作126
第7章 LabVIEW文件I/O與人機(jī)界面設(shè)計(jì)129
7.1 文件I/O概述129
7.1.1 文件類(lèi)型129
7.1.2 文件操作130
實(shí)例29 寫(xiě)入與讀取文本文件131
實(shí)例30 寫(xiě)入與讀取二進(jìn)制文件134
實(shí)例31 寫(xiě)入與讀取波形文件136
實(shí)例32 寫(xiě)入與讀取電子表格文件139
7.2 人機(jī)界面設(shè)計(jì)142
實(shí)例33 創(chuàng)建登錄對(duì)話框142
實(shí)例34 菜單的設(shè)計(jì)與使用144
第8章 LabVIEW串口通信148
8.1 串口通信概述148
8.1.1 串口通信的基本概念148
8.1.2 串口通信標(biāo)準(zhǔn)150
8.1.3 PC中的串行接口152
8.1.4 PC串口通信線路連接153
8.2 LabVIEW中的串口通信155
8.2.1 LabVIEW中的串口通信功能模塊155
8.2.2 LabVIEW串口通信步驟157
8.3 LabVIEW串口通信實(shí)例158
實(shí)例35 PC與PC串口通信158
實(shí)例36 智能儀器溫度檢測(cè)162
實(shí)例37 遠(yuǎn)程I/O模塊溫度測(cè)控169
實(shí)例38 三菱PLC溫度測(cè)控178
第9章 LabVIEW數(shù)據(jù)采集189
9.1 數(shù)據(jù)采集系統(tǒng)概述189
9.1.1 數(shù)據(jù)采集系統(tǒng)的含義189
9.1.2 數(shù)據(jù)采集系統(tǒng)的功能189
9.1.3 數(shù)據(jù)采集系統(tǒng)的輸入與輸出信號(hào)190
9.2 數(shù)據(jù)采集卡192
9.2.1 數(shù)據(jù)采集卡的類(lèi)型192
9.2.2 數(shù)據(jù)采集卡的選擇193
9.2.3 基于數(shù)據(jù)采集卡的測(cè)控系統(tǒng)194
9.3 LabVIEW與數(shù)據(jù)采集196
9.3.1 基于LabVIEW的數(shù)據(jù)采集系統(tǒng)196
9.3.2 DAQ 助手的使用197
9.4 典型數(shù)據(jù)采集卡200
9.4.1 NI公司PCI-6023E數(shù)據(jù)采集卡200
9.4.2 研華公司PCI-1710HG數(shù)據(jù)采集卡202
9.5 數(shù)據(jù)采集卡測(cè)控實(shí)例206
實(shí)例39 NI數(shù)據(jù)采集卡數(shù)字量輸入206
實(shí)例40 NI數(shù)據(jù)采集卡溫度測(cè)控211
實(shí)例41 研華數(shù)據(jù)采集卡電壓采集218
實(shí)例42 研華數(shù)據(jù)采集卡數(shù)字量輸出223
參考文獻(xiàn)230