注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具虛擬儀器與LabVIEWTM 7 Express程序設(shè)計(jì)

虛擬儀器與LabVIEWTM 7 Express程序設(shè)計(jì)

虛擬儀器與LabVIEWTM 7 Express程序設(shè)計(jì)

定 價(jià):¥21.00

作 者: 周求湛[等]編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Labview/Labwindows

ISBN: 9787810774604 出版時(shí)間: 2004-06-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 244 字?jǐn)?shù):  

內(nèi)容簡介

  本書以LabVIEW最新版本LabVIEW??7Express為對象,系統(tǒng)介紹虛擬儀器設(shè)計(jì)的主要思想、圖形化語言編程原理和應(yīng)用中的最新技術(shù)。全書共13章,共分3大部分:第1部分(第1章)介紹虛擬儀器的基本概念和圖形化編程語言的基本知識,第2部分(第2章至第7章)系統(tǒng)介紹LabVIEW的安裝、編程環(huán)境、語法規(guī)則、程序結(jié)構(gòu)和編程技巧;第3部分(第8章至第13章)重點(diǎn)介紹LabVIEW在數(shù)據(jù)采集、儀器控制(GPIB、VI-SA和串口等)、網(wǎng)絡(luò)通信和數(shù)據(jù)分析處理等方面的基礎(chǔ)及實(shí)際應(yīng)用。本書編排結(jié)構(gòu)合理,循序漸進(jìn),運(yùn)用大量實(shí)例闡述概念和編程難點(diǎn),突出系統(tǒng)性和實(shí)用性。本書可作為大專院校測控技術(shù)與儀器等相關(guān)專業(yè)的教材或教學(xué)參考書,也可作為實(shí)驗(yàn)室技術(shù)人員和工程技術(shù)人員開發(fā)基于現(xiàn)代測試系統(tǒng)的參考書。目前,虛擬儀器作為現(xiàn)代儀器發(fā)展的一個(gè)全新的方向,經(jīng)過十幾年的發(fā)展已經(jīng)越來越受到人們的重視。尤其是采用虛擬儀器方案可以大大地縮短開發(fā)周期,降低開發(fā)成本,故其成為人們構(gòu)建現(xiàn)代測控系統(tǒng)的首選。虛擬儀器的諸多開發(fā)工具當(dāng)中,最具競爭力的就是美國NI公司的LabVIEW?7Express。LabVIEW是一個(gè)革命性的圖形化編程平臺,它在數(shù)據(jù)采集(dataacquisition簡稱DAQ)、虛擬儀器軟件框架(virtualinstrumentsoftwarearchitecture,簡稱VISA)、通用接口總線(generalpurposeinterfacebus,簡稱GPIB)及串口儀器控制、圖像處理、運(yùn)動控制(motioncontr1)、數(shù)據(jù)分析和圖表顯示方面都具有強(qiáng)大的優(yōu)勢。LabVIEW已經(jīng)成為測量與自動化解決方案的實(shí)際工業(yè)標(biāo)準(zhǔn)?;贚ab-VIEW的虛擬儀器技術(shù)在汽車、航空航天、半導(dǎo)體、通信、機(jī)械工程、生物醫(yī)療、地質(zhì)勘探、鐵路交通等諸多領(lǐng)域都有著廣泛的應(yīng)用。LabVIEW與以往那些基于文本的高級編程語言不同,它采用的是一種全新的數(shù)據(jù)流圖編程方式,即用形象的圖標(biāo)和連線來代替一行一行的文本,這種"畫"程序的方法非常符合科學(xué)家和工程師所習(xí)慣和常用的框圖模塊方法及思維方式。如果要完成一個(gè)普通程序,比如數(shù)學(xué)運(yùn)算、數(shù)據(jù)輸入輸出和簡單的端口通信功能等,可以選擇LabVIEW作為編程工具,因?yàn)樵谕瓿蛇@些工作時(shí)LabVIEW與其他高級語言沒有差異;但是如果要設(shè)計(jì)一個(gè)虛擬儀器或者一個(gè)測控系統(tǒng),那么就一定要選擇LabVIEW。因?yàn)長abVIEW提供了大量與此相關(guān)的特殊功能,是所有傳統(tǒng)高級編程語言所不具備的;LabVIEW中還有一個(gè)令所有熟悉C語言和MATLAB用戶都興奮的功能,就是可以在LabVIEW中直接調(diào)用編寫好的MATLAB代碼,不必重寫程序;同樣,在LabVIEW中還可以調(diào)用C語言編寫的程序;此外,LabVIEW中還提供了方便和實(shí)用的網(wǎng)絡(luò)測量數(shù)據(jù)傳輸、遠(yuǎn)程測量控制等網(wǎng)絡(luò)功能。在本書完成之際,要特別感謝NI大中國區(qū)總經(jīng)理陳大龐先生及相關(guān)人員,特別是高校部的陳慶全先生和姬曉蕾小姐,他們在本書的編寫過程中提供了大量的幫助。本書所有的程序都在吉林大學(xué)一美國國家儀器公司虛擬儀器聯(lián)合實(shí)驗(yàn)室所建立的測試系統(tǒng)內(nèi)進(jìn)行了測試。在此,向參與程序測試的魏小麗老師,及費(fèi)珍福、丁煒、宋巍巍、唐亮、江科和張薇同學(xué)表示感謝。本書由吉林大學(xué)通信學(xué)院測控系周求湛和錢志鴻編寫。其中第1章至第8章、第1章和第13章由周求湛執(zhí)筆,第9章、第11章和第12章由錢志鴻編寫,周求湛為主編。吉林大學(xué)計(jì)算機(jī)學(xué)院的劉萍萍老師和計(jì)算中心的戴宏亮老師編寫了部分程序。在本書的編寫過程中,參閱了大量的中外相關(guān)書籍和網(wǎng)絡(luò)上的資源,在這里對參考文獻(xiàn)的作者一并表示感謝。由于編者水平有限,書中難免有不當(dāng)之處,懇請讀者批評指正。本書得到了吉林省自然科學(xué)基金和吉林大學(xué)創(chuàng)新基金(23CX38)的資助。索取NI公司的LabVIEW?7評估版軟件,可以撥打8-823622免費(fèi)電話,查詢或索取。

作者簡介

暫缺《虛擬儀器與LabVIEWTM 7 Express程序設(shè)計(jì)》作者簡介

圖書目錄

第1章 緒論
1.1 虛擬儀器技術(shù)概述1
1.1.1 什么是虛擬儀器1
1.1.2 虛擬儀器的分類1
1.2 LabVIEW概述3
1.2.1 LabVIEW簡介3
1.2.2 LabVIEWTM7 Express的幾個(gè)版本5
1.2.3 LabVIEWTM7 Express的新功能5
1.2.4 如何學(xué)習(xí)LabVIEW5
1.3 其他虛擬儀器開發(fā)平臺6
第2章 LabVIEW的開發(fā)環(huán)境
2.1 LabVIEWTM7 Express的安裝及文件系統(tǒng)7
2.2 開始學(xué)習(xí)LabVIEWTM7 Express8
2.2.1 前面板窗口與程序框圖窗口9
2.2.2 LabVIEWTM7 Express的菜單系統(tǒng)11
2.2.3 前面板窗口和框圖窗口的工具欄13
2.3 LabVIEWTM7 Express的三個(gè)模板14
2.3.1 工具模板14
2.3.2 控件模板15
2.3.3 函數(shù)模板17
2.3.4 模板的設(shè)置22
第3章 LabVIEW開發(fā)入門
3.1 創(chuàng)建一個(gè)VI23
3.1.1 從模板創(chuàng)建VI23
3.1.2 LabVIEW編程的基本概念26
3.1.3 前面板的控制和指示26
3.1.4 程序框圖中的元素28
3.1.5 圖標(biāo)及連接器30
3.1.6 程序中的數(shù)據(jù)流30
3.2 VI編輯技術(shù)31
3.2.1 前面板對象的編輯技術(shù)31
3.2.2 程序框圖中的編輯技術(shù)36
3.3 VI調(diào)試技術(shù)38
3.3.1 錯(cuò)誤列表38
3.3.2 高亮和單步方式運(yùn)行程序39
3.3.3 設(shè)置斷點(diǎn)和探針40
3.4 創(chuàng)建子VI40
3.4.1 創(chuàng)建圖標(biāo)41
3.4.2 創(chuàng)建連接器42
3.4.3 調(diào)用子VI43
3.5 LabVIEWTM7 Express的幫助系統(tǒng)43
第4章 數(shù)據(jù)對象類型與操作
4.1 數(shù)值型對象47
4.1.1 數(shù)值型對象分類47
4.1.2 前面板數(shù)值型對象49
4.1.3 數(shù)值型常量50
4.1.4 數(shù)字型對象操作51
4.2 布爾型對象及其操作55
4.2.1 創(chuàng)建布爾型對象55
4.2.2 布爾控件的機(jī)械動作56
4.2.3 布爾型對象的操作58
4.3 字符串對象60
4.3.1 創(chuàng)建字符串對象60
4.3.2 字符串對象的屬性設(shè)置61
4.3.3 字符串對象的操作62
4.4 其他數(shù)據(jù)類型66
4.4.1 循環(huán)選擇型和列舉型66
4.4.2 I/O端口型67
4.5 局部變量與全局變量67
4.5.1 局部變量68
4.5.2 全局變量68
4.5.3 慎用局部和全局變量69
第5章 數(shù)組. 簇與圖形顯示
5.1 數(shù)組70
5.1.1 數(shù)組的創(chuàng)建70
5.1.2 數(shù)組的操作71
5.2 簇77
5.2.1 簇的概念77
5.2.2 簇的創(chuàng)建77
5.2.3 簇的操作78
5.3 圖形顯示82
5.3.1 Waveform Graph控件83
5.3.2 Waveform Chart控件87
5.3.3 XY Graph坐標(biāo)圖控件88
5.3.4 強(qiáng)度圖Intensity Chart和Intensity Graph91
5.3.5 數(shù)字波形圖(Digital Waveform Graph)91
5.3.6 三維圖形顯示控件91
第6章 結(jié)構(gòu)控制
6.1 循環(huán)結(jié)構(gòu) Loop Structure 98
6.1.1 For循環(huán)組成98
6.1.2 While循環(huán)的組成99
6.1.3 循環(huán)中數(shù)據(jù)通道的自動索引100
6.1.4 移位寄存器與反饋節(jié)點(diǎn)101
6.2 順序結(jié)構(gòu) Sequence Structure 102
6.2.1 平鋪式順序結(jié)構(gòu)102
6.2.2 堆疊式順序結(jié)構(gòu)102
6.2.3 順序結(jié)構(gòu)的使用103
6.3 選擇結(jié)構(gòu) Case Structure 103
6.3.1 選擇標(biāo)簽內(nèi)輸入的表示方法104
6.3.2 選擇端子的數(shù)據(jù)輸入104
6.3.3 選擇結(jié)構(gòu)的數(shù)據(jù)輸入輸出通道105
6.4 事件結(jié)構(gòu) Event Structure 105
第7章 文件的I/O管理
7.1 字符串與表格106
7.1.1 簡單字符串操作函數(shù)106
7.1.2 其他字符串操作109
7.2 文件類型112
7.2.1 產(chǎn)生和使用文本文件112
7.2.2 產(chǎn)生和使用二進(jìn)制文件的使用114
7.2.3 產(chǎn)生和使用數(shù)據(jù)記錄文件115
7.2.4 路徑與文件序號115
7.3 文件I/O的操作節(jié)點(diǎn)分類116
7.3.1 文件I/O的普通操作節(jié)點(diǎn)117
7.3.2 文件I/O的底層和高級操作節(jié)點(diǎn)117
7.4 特殊的數(shù)據(jù)記錄文件117
7.4.1 波形文件的操作簡介117
7.4.2 測量數(shù)據(jù)文件簡介118
第8章 數(shù)據(jù)采集方案
8.1 數(shù)據(jù)采集基礎(chǔ)120
8.1.1 數(shù)據(jù)采集系統(tǒng)的組成120
8.1.2 NIDAQ與MAX121
8.1.3 在MAX里瀏覽DAQ系統(tǒng)121
8.2 在MAX中設(shè)置的DAQ系統(tǒng)124
8.2.1 在MAX中添加DAQ通道124
8.2.2 在MAX中添加DAQmx任務(wù)及通道126
8.3 DAQ程序設(shè)計(jì)初步128
8.3.1 基于DAQ任務(wù)的程序設(shè)計(jì)初步129
8.3.2 基于DAQmx通道的程序設(shè)計(jì)130
8.3.3 DAQ程序設(shè)計(jì)中的幾個(gè)問題134
8.4 信號調(diào)理基礎(chǔ)136
8.4.1 常用信號調(diào)理類型137
8.4.2 信號調(diào)理時(shí)要考慮的五個(gè)問題138
8.5 設(shè)置SCXI系統(tǒng)140
8.5.1 SCXI機(jī)箱與模塊140
8.5.2 添加和設(shè)置SCXI系統(tǒng)141
8.5.3 測試SCXI虛擬數(shù)據(jù)通道145
第9章 儀器控制方案
9.1 儀器總線及驅(qū)動概述147
9.1.1 GPIB概述148
9.1.2 VXI概述151
9.1.3 VISA概述154
9.1.4 IVI技術(shù)概述155
9.2 LabVIEW中的儀器控制模板156
9.2.1 儀器驅(qū)動子模板157
9.2.2 GPIB子模板157
9.2.3 串口子模板161
9.2.4 VISA子模板162
9.2.5 VXI子模板164
9.2.6 IVI子模板165
9.3 儀器控制程序設(shè)計(jì)165
9.3.1 學(xué)習(xí)Instrument I/O Assistant166
9.3.2 使用VISA函數(shù)節(jié)點(diǎn)編程167
9.3.3 GPIB儀器程序控制的推薦方案170
第10章 網(wǎng)絡(luò)功能與通信
10.1 基于網(wǎng)絡(luò)的DAQ方案171
10.1.1 RDA技術(shù)171
10.1.2 DataSocket技術(shù)174
10.1.3 RDA與DataSocket的比較174
10.2 DataSocket程序設(shè)計(jì)175
10.2.1 DataSocket中的URL175
10.2.2 DataSocket中的數(shù)據(jù)類型177
10.2.3 前面板對象數(shù)據(jù)的DataSocket傳輸方法177
10.2.4 程序框圖中DataSocket程序設(shè)計(jì)178
10.3 VI Server技術(shù)180
10.4 Web Server技術(shù)與遠(yuǎn)程面板181
10.5 TCP與UDP節(jié)點(diǎn)184
10.5.1 TCP協(xié)議184
10.5.2 UDP協(xié)議184
第11章 數(shù)學(xué)計(jì)算與分析
11.1 公式計(jì)算185
11.1.1 普通公式節(jié)點(diǎn)186
11.1.2 計(jì)算公式節(jié)點(diǎn)188
11.1.3 快速公式VI189
11.1.4 MATLAB腳本節(jié)點(diǎn)191
11.1.5 高級公式解析節(jié)點(diǎn)192
11.1.6 函數(shù)計(jì)算節(jié)點(diǎn)193
11.2 微積分及常微分方程計(jì)算194
11.2.1 微積分計(jì)算節(jié)點(diǎn)194
11.2.2 常微分方程組計(jì)算197
11.3 曲線擬合198
11.3.1 曲線擬合節(jié)點(diǎn)199
11.3.2 曲線擬合快速VI199
11.4 概率與統(tǒng)計(jì)200
11.4.1 統(tǒng)計(jì)特征200
11.4.2 概率分布201
11.5 線性代數(shù)計(jì)算201
11.5.1 線性代數(shù)計(jì)算202
11.5.2 高級線性代數(shù)計(jì)算204
11.6 數(shù)組運(yùn)算206
第12章 信號產(chǎn)生與信號處理
12.1 波形產(chǎn)生與監(jiān)視209
12.1.1 波形產(chǎn)生209
12.1.2 波形監(jiān)視209
12.2 波形測量212
12.2.1 簡單時(shí)頻域測量213
12.2.2 FFT相關(guān)運(yùn)算213
12.2.3 波形測量的快速VI214
12.3 信號處理214
12.3.1 信號時(shí)域處理214
12.3.2 信號頻域處理215
12.4 數(shù)字濾波器與窗函數(shù)216
12.4.1 窗函數(shù)217
12.4.2 數(shù)字濾波器218
12.4.3 波形調(diào)理219
第13章 LabVIEW在虛擬儀器中的應(yīng)用
13.1 LabVIEW在教學(xué)實(shí)驗(yàn)中的應(yīng)用221
13.1.1 ELVIS簡介221
13.1.2 LabVIEW開發(fā)的常規(guī)儀器223
13.1.3 LabVIEW開發(fā)的專用儀器229
13.2 LabVIEW中的高級信號處理232
13.2.1 聯(lián)合時(shí)頻分析及應(yīng)用233
13.2.2 超分辨分析及應(yīng)用234
13.2.3 小波分析及應(yīng)用236
13.3 LabVIEW工程應(yīng)用的現(xiàn)狀及展望237
13.3.1 工程應(yīng)用的現(xiàn)狀237
13.3.2 虛擬儀器及LabVIEW的展望238
附錄
附錄A開發(fā)虛擬儀器程序的一般步驟240
附錄BSCXI機(jī)箱與連接示意圖242
附錄C積分法則244
附錄DPXI儀器概述244
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號