LabVIEW虛擬儀器技術(shù)及應(yīng)用
定 價:49 元
叢書名:高等院校EDA系列教材
- 作者:尚晨
- 出版時間:2019/3/1
- ISBN:9787111614760
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.56
- 頁碼:240
- 紙張:
- 版次:
- 開本:16開
本書從實際應(yīng)用出發(fā),系統(tǒng)地介紹了虛擬儀器軟件LabVIEW的程序設(shè)計方法及其測控應(yīng)用技術(shù)。全書共9章,首先介紹LabVIEW程序設(shè)計的基本知識,包括虛擬儀器的含義和特點、組成和構(gòu)成方式、軟件結(jié)構(gòu)與開發(fā)平臺;LabVIEW的特點及應(yīng)用,LabVIEW 2015中文版的編程環(huán)境,LabVIEW中的基本概念,VI前面板設(shè)計;LabVIEW的數(shù)據(jù)操作、流程控制、變量、節(jié)點、圖形顯示及文件I/O等;然后采用LabVIEW實現(xiàn)智能儀器、遠程I/O模塊和數(shù)據(jù)采集卡的串口通信及測控功能。各章每個知識點都安排相應(yīng)的實例,通過操作訓(xùn)練使學(xué)生輕松掌握虛擬儀器技術(shù)。
本書內(nèi)容豐富,講解深入淺出,有較強的實用性和可操作性,可供測控儀器、工業(yè)控制、自動化、機電等專業(yè)學(xué)生及工程技術(shù)人員學(xué)習(xí)和參考。
目 錄
前言
第1章 虛擬儀器概述1
1.1 虛擬儀器含義與特點1
1.1.1 虛擬儀器的產(chǎn)生1
1.1.2 虛擬儀器的概念2
1.1.3 虛擬儀器的特點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)與開發(fā)平臺8
1.3.1 虛擬儀器的軟件結(jié)構(gòu)8
1.3.2 虛擬儀器的開發(fā)平臺9
第2章 LabVIEW程序設(shè)計基礎(chǔ)11
2.1 LabVIEW的特點及應(yīng)用11
2.1.1 LabVIEW的特點11
2.1.2 LabVIEW的應(yīng)用11
2.2 LabVIEW的編程環(huán)境12
2.2.1 啟動窗口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ū)動25
2.4 VI前面板設(shè)計25
2.4.1 前面板對象的創(chuàng)建26
2.4.2 前面板對象的屬性配置27
2.4.3 前面板對象的修飾28
2.5 VI與子VI設(shè)計步驟31
實例1 體驗VI設(shè)計31
實例2 子VI的創(chuàng)建與調(diào)用34
2.6 VI的調(diào)試方法37
2.6.1 找出語法錯誤37
2.6.2 設(shè)置斷點調(diào)試38
2.6.3 設(shè)置探針39
2.6.4 高亮顯示程序的運行39
2.6.5 單步執(zhí)行和循環(huán)運行40
第3章 LabVIEW的數(shù)據(jù)操作41
3.1 VI數(shù)據(jù)類型41
3.1.1 常用的數(shù)據(jù)類型41
3.1.2 常量41
3.2 數(shù)值型數(shù)據(jù)42
3.2.1 數(shù)值型數(shù)據(jù)的分類42
3.2.2 數(shù)值型數(shù)據(jù)的創(chuàng)建43
3.2.3 設(shè)置數(shù)值型控件的屬性44
實例3 數(shù)值型數(shù)據(jù)操作45
3.3 布爾型數(shù)據(jù)46
3.3.1 布爾數(shù)據(jù)的創(chuàng)建46
3.3.2 設(shè)置布爾型控件的屬性47
實例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
實例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
實例6 數(shù)組數(shù)據(jù)操作56
3.6 簇數(shù)據(jù)60
3.6.1 簇數(shù)據(jù)的組成60
3.6.2 簇數(shù)據(jù)的創(chuàng)建61
實例7 簇數(shù)據(jù)操作62
3.7 VI數(shù)據(jù)運算64
3.7.1 基本數(shù)學(xué)運算64
3.7.2 比較運算64
3.7.3 邏輯運算66
實例8 數(shù)據(jù)運算操作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
實例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
實例10 平鋪式順序結(jié)構(gòu)操作77
實例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)的時間控制82
實例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)編程要點86
實例13 While循環(huán)結(jié)構(gòu)操作86
4.5 定時結(jié)構(gòu)89
實例14 定時循環(huán)結(jié)構(gòu)操作90
實例15 定時順序結(jié)構(gòu)操作92
4.6 事件結(jié)構(gòu)94
4.6.1 事件驅(qū)動的概念94
4.6.2 事件結(jié)構(gòu)的創(chuàng)建94
實例16 事件結(jié)構(gòu)操作95
4.7 禁用結(jié)構(gòu)97
實例17 禁用結(jié)構(gòu)操作98
第5章 LabVIEW的圖形顯示99
5.1 波形圖表與波形圖控件99
5.1.1 波形圖表控件概述99
5.1.2 波形圖控件概述100
實例18 波形圖表與波形圖控件操作100
實例19 濾除信號噪聲105
5.2 XY圖控件107
實例20 XY圖控件操作107
5.3 強度圖表與強度圖控件108
實例21 強度圖表與強度圖控件操作108
5.4 三維圖形控件110
實例22 三維曲面控件操作110
第6章 LabVIEW的變量與節(jié)點113
6.1 局部變量113
6.1.1 局部變量的作用113
6.1.2 局部變量的使用113
6.1.3 局部變量的特點114
實例23 局部變量操作114
6.2 全局變量117
6.2.1 全局變量的作用117
6.2.2 全局變量的特點117
6.2.3 全局變量的使用118
實例24 全局變量操作118
6.3 公式節(jié)點121
6.3.1 公式節(jié)點的作用121
6.3.2 公式節(jié)點的語法121
6.3.3 公式節(jié)點的特點122
實例25 公式節(jié)點操作122
6.4 反饋節(jié)點123
實例26 反饋節(jié)點操作124
6.5 表達式節(jié)點125
實例27 表達式節(jié)點操作125
6.6 屬性節(jié)點126
實例28 屬性節(jié)點操作126
第7章 LabVIEW文件I/O與人機界面設(shè)計129
7.1 文件I/O概述129
7.1.1 文件類型129
7.1.2 文件操作130
實例29 寫入與讀取文本文件131
實例30 寫入與讀取二進制文件134
實例31 寫入與讀取波形文件136
實例32 寫入與讀取電子表格文件139
7.2 人機界面設(shè)計142
實例33 創(chuàng)建登錄對話框142
實例34 菜單的設(shè)計與使用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串口通信實例158
實例35 PC與PC串口通信158
實例36 智能儀器溫度檢測162
實例37 遠程I/O模塊溫度測控169
實例38 三菱PLC溫度測控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)的輸入與輸出信號190
9.2 數(shù)據(jù)采集卡192
9.2.1 數(shù)據(jù)采集卡的類型192
9.2.2 數(shù)據(jù)采集卡的選擇193
9.2.3 基于數(shù)據(jù)采集卡的測控系統(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ù)采集卡測控實例206
實例39 NI數(shù)據(jù)采集卡數(shù)字量輸入206
實例40 NI數(shù)據(jù)采集卡溫度測控211
實例41 研華數(shù)據(jù)采集卡電壓采集218
實例42 研華數(shù)據(jù)采集卡數(shù)字量輸出223
參考文獻230