《測試工程及LabVIEW應(yīng)用》緊扣工程實(shí)踐,以測試工程各環(huán)節(jié)為主線,依托LabVIEW平臺環(huán)境,詳細(xì)闡述了測試工程原理、測試技術(shù)應(yīng)用、LabVIEW應(yīng)用以及工程實(shí)踐經(jīng)驗(yàn)等,是多年來科研、教學(xué)與工程工作的結(jié)晶,書中所舉各例均已進(jìn)行了試驗(yàn)與驗(yàn)證。全書共分10章,包括緒論、LabVIEW測試軟件開發(fā)入門、數(shù)據(jù)采集、LabVIEW中數(shù)據(jù)采集的實(shí)現(xiàn)、測試信號處理與分析及LabVIEW實(shí)現(xiàn)、網(wǎng)絡(luò)化測試、網(wǎng)絡(luò)測試及LabVIEW實(shí)現(xiàn)、LabVIEW中數(shù)據(jù)庫訪問、自動測試系統(tǒng)ATS、測試系統(tǒng)集成設(shè)計(jì)。
書名 | 測試工程及LabVIEW應(yīng)用 | 類型 | 科技 |
---|---|---|---|
出版日期 | 2013年6月1日 | 語種 | 簡體中文 |
ISBN | 9787302322122 | 作者 | 陳國順 于涵偉 |
出版社 | 清華大學(xué)出版社 | 頁數(shù) | 337頁 |
開本 | 16 | 品牌 | 清華大學(xué)出版社 |
第1章緒論
1.1測試技術(shù)概述
1.1.1測試技術(shù)發(fā)展歷程
1.1.2現(xiàn)代測試技術(shù)的特點(diǎn)
1.1.3測試技術(shù)發(fā)展趨勢
1.2測試系統(tǒng)概述
1.2.1測試系統(tǒng)的組成
1.2.2自動測試系統(tǒng)
1.2.3測試系統(tǒng)的分類
1.2.4測試系統(tǒng)主要性能指標(biāo)
1.2.5現(xiàn)代測試系統(tǒng)應(yīng)用狀況
1.3網(wǎng)絡(luò)化測試工程概述
1.3.1網(wǎng)絡(luò)化測試的定義
1.3.2測試中網(wǎng)絡(luò)的功能
1.3.3網(wǎng)絡(luò)化測試的特點(diǎn)
1.3.4測試網(wǎng)絡(luò)化的意義
1.4LabVIEW與測試工程
1.4.1LabVIEW概述
1.4.2LabVIEW開發(fā)測試軟件的優(yōu)勢
1.5測試工程學(xué)主要研究內(nèi)容
第2章LabVIEW測試軟件開發(fā)入門
2.1LabVIEW程序的基本構(gòu)成
2.1.1前面板
2.1.2框圖
2.1.3連線板
2.2LabVIEW編程環(huán)境
2.2.1啟動界面
2.2.2控件選板與函數(shù)選板
2.2.3工具欄
2.2.4菜單
2.2.5在線幫助系統(tǒng)
2.3數(shù)據(jù)類型
2.3.1基本數(shù)據(jù)類型
2.3.2復(fù)合數(shù)據(jù)類型
2.4局部變量和全局變量
2.4.1局部變量
2.4.2全局變量
2.5程序流程控制
2.5.1順序結(jié)構(gòu)
2.5.2條件結(jié)構(gòu)
2.5.3循環(huán)結(jié)構(gòu)
2.5.4事件結(jié)構(gòu)
2.6數(shù)據(jù)的圖形顯示
2.6.1波形圖表
2.6.2波形圖
2.6.3XY圖
2.7VI設(shè)計(jì)
2.7.1創(chuàng)建對象
2.7.2選擇對象
2.7.3移動對象
2.7.4復(fù)制和刪除對象
2.7.5對齊和分布對象
2.7.6調(diào)整對象大小
2.7.7調(diào)整對象層序
2.7.8修改對象外觀
2.7.9連線
2.8VI的調(diào)試及工具使用
2.8.1調(diào)試工具欄
2.8.2高亮執(zhí)行
2.8.3探針和斷點(diǎn)
2.8.4常見錯(cuò)誤
2.9子VI設(shè)計(jì)
2.9.1子VI的概念與VI層次結(jié)構(gòu)
2.9.2創(chuàng)建子Ⅵ
2.9.3修改連線板
2.9.4編輯圖標(biāo)
2.9.5設(shè)置VI屬性
2.9.6使用子VI
2.10資源管理和程序編譯方法
2.10.1項(xiàng)目瀏覽窗口
2.10.2編譯文件
2.10.3應(yīng)用程序生成方法
2.10.4安裝程序生成方法
第3章數(shù)據(jù)采集
3.1概述
3。2數(shù)據(jù)采集系統(tǒng)的基本構(gòu)成
3.2.1數(shù)據(jù)采集系統(tǒng)的硬件
3.2.2數(shù)據(jù)采集系統(tǒng)的軟件
3.3采樣定理的應(yīng)用
3.4信號分類
3.5信號調(diào)理
3.5.1常見的信號調(diào)理方法
3.5.2信號調(diào)理器的選型原則
3.6測量系統(tǒng)的連接
3.6.1測量系統(tǒng)的三類連接方式
3.6.2測量浮動信號的連接方式
3.6.3測量接地信號的連接方式
3.7數(shù)據(jù)采集卡
3.7.1數(shù)據(jù)采集卡的功能
3.7.2數(shù)據(jù)采集卡的選型
3.7.3數(shù)據(jù)采集卡的驅(qū)動軟件
第4章LabVIEW的數(shù)據(jù)采集編程
4.1NI-DAQ概述
4.1.1傳統(tǒng)NI-DAQ VI
4.1.2NI-DAQmx VI
4.1.3DAQ函數(shù)節(jié)點(diǎn)的常用術(shù)語
4.2模擬I/O參數(shù)的選擇
4.3模擬輸入
4.3.1單點(diǎn)采集及VI實(shí)現(xiàn)
4.3.2波形采集及VI實(shí)現(xiàn)
4.3.3連續(xù)采集及VI實(shí)現(xiàn)
4.4模擬輸出
4.4.1單點(diǎn)輸出及VI實(shí)現(xiàn)
4.4.2波形輸出及VI實(shí)現(xiàn)
4.4.3連續(xù)輸出及VI實(shí)現(xiàn)
4.5數(shù)字I/O
4.5.1讀/寫數(shù)字線及VI實(shí)現(xiàn)
4.5.2讀/寫數(shù)字端口及VI實(shí)現(xiàn)
4.6計(jì)數(shù)器VIs
4.6.1事件計(jì)數(shù)/定時(shí)及VI實(shí)現(xiàn)
4.6.2單個(gè)脈沖產(chǎn)生及VI實(shí)現(xiàn)
4.6.3連續(xù)脈沖產(chǎn)生及VI實(shí)現(xiàn)
4.6.4頻率測量及VI實(shí)現(xiàn)
4.6.5脈寬和周期測量及VI實(shí)現(xiàn)
4.7傳統(tǒng)NI-DAQ高級編程
4.7.1同步采樣
4.7.2異步采樣
4.7.3硬件觸發(fā)與同步
4.7.4同步技術(shù)
4.7.5狀態(tài)機(jī)結(jié)構(gòu)
4.7.6直接讀寫端口
4.8NI-DAQmx編程
4.8.1NI-DAQmx相關(guān)術(shù)語
4.8.2DAQ助手編程
4.8.3DAQmx仿真設(shè)備
4.9NI-DAQmx高級編程
4.9.1模擬輸入
4.9.2模擬輸出
4.9.3數(shù)字I/O
4.9.4計(jì)數(shù)器
4.9.5DAQmx屬性節(jié)點(diǎn)編程
第5章測試信號處理及LabVIEW實(shí)現(xiàn)
5.1信號處理概述
5.1.1信號處理的任務(wù)
5.1.2信號處理的方法
5.1.3LabVIEW中的信號處理實(shí)現(xiàn)
5.2波形和信號生成
5.2.1波形和信號生成相關(guān)的VI
5.2,2波形信號生成舉例
5.2.3仿真信號的生成
5.3信號時(shí)域分析
5.3.1信號時(shí)域分析相關(guān)的VI
5.3.2波形測量舉例
5.3.3信號運(yùn)算舉例
5.4信號頻域分析
5.4.1信號的FFT分析
5.4.2數(shù)字濾波器設(shè)計(jì)
5.5信號變換
5.5.1信號變換相關(guān)的VI
5.5.2信號變換舉例
……
第6章網(wǎng)絡(luò)化測試
第7章網(wǎng)絡(luò)化測試及LabVIEW實(shí)現(xiàn)
第8章LabVIEW中數(shù)據(jù)庫的訪問
第9章自動測試系統(tǒng)(ATS)
第10章自動測試系統(tǒng)集成設(shè)計(jì)
《測試工程及LabVIEW應(yīng)用》既可作為大專院校測試技術(shù)、測試測量、儀器儀表、機(jī)械電子、自動化、計(jì)算機(jī)應(yīng)用等專業(yè)高年級學(xué)生和研究生的教學(xué)用書,也可供從事LabVIEW的廣大工程技術(shù)人員,測試工程設(shè)計(jì)研發(fā)、使用維護(hù)及相關(guān)領(lǐng)域的工程技術(shù)和研究人員參考。
在百科中對軟件測試的定義是:描述一種用來促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程。換句話說,軟件測試是一種實(shí)際輸出與預(yù)期輸出之間的審核或者比較過程。軟件測試的經(jīng)典定義是:在規(guī)定的條件下對程序進(jìn)...
測試什么內(nèi)容呀。
比如,如何測試一個(gè)web的登錄頁面,如何測試一個(gè)電話機(jī)等等。
格式:pdf
大?。?span id="folsa0f" class="single-tag-height">3.0MB
頁數(shù): 43頁
評分: 4.3
西南科技大學(xué)城市學(xué)院本科生畢業(yè)論文 I 基于 LabVIEW 的振動信號測試系統(tǒng)設(shè)計(jì) 摘要:虛擬儀器是現(xiàn)代計(jì)算機(jī)技術(shù)同儀器技術(shù)深層次結(jié)合的全新概念儀器, 實(shí)質(zhì) 是利用計(jì)算機(jī)的顯示器的顯示功能模擬傳統(tǒng)儀器的控制面板, 以多種形式表達(dá)輸 出測量結(jié)果,利用計(jì)算機(jī)強(qiáng)大的軟件功能實(shí)現(xiàn)信號數(shù)據(jù)的運(yùn)算、 分析和處理,完 成各種測試功能的一種計(jì)算機(jī)儀器系統(tǒng)。 本次設(shè)計(jì)利用了基于 LabVIEW 的虛擬儀器技術(shù)設(shè)計(jì)了一套振動測試系統(tǒng), 下位機(jī)采用 AT89C52單片機(jī)進(jìn)行數(shù)據(jù)采樣,并通過 RS-232串口與上位機(jī)通信實(shí) 現(xiàn)信號數(shù)據(jù)的傳輸,上位機(jī)軟件開發(fā)基于 LabVIEW 平臺。其具有信號采集,波 形顯示,數(shù)據(jù)處理,數(shù)據(jù)保存,信號參數(shù)檢測等功能, 具有操作簡單,界面直觀, 適用性強(qiáng)等特點(diǎn)。通過設(shè)計(jì),能夠?qū)?shù)據(jù)進(jìn)行時(shí)域顯示和頻域分析處理。 關(guān)鍵詞:虛擬儀器;振動測試; LabVIEW;單片機(jī) 西南科技大學(xué)城市
格式:pdf
大?。?span id="kzg554y" class="single-tag-height">3.0MB
頁數(shù): 2頁
評分: 4.3
介紹了 Lab VIEW軟件的特點(diǎn) ,并應(yīng)用該軟件對汽車 ABS制動管道動態(tài)特性進(jìn)行測試
LABVIEW有很多優(yōu)點(diǎn),尤其是在某些特殊領(lǐng)域其特點(diǎn)尤其突出。
測試測量:LABVIEW最初就是為測試測量而設(shè)計(jì)的,因而測試測量也就是現(xiàn)在LABVIEW最廣泛的應(yīng)用領(lǐng)域。經(jīng)過多年的發(fā)展,LABVIEW在測試測量領(lǐng)域獲得了廣泛的承認(rèn)。至今,大多數(shù)主流的測試儀器、數(shù)據(jù)采集設(shè)備都擁有專門的LabVIEW驅(qū)動程序,使用LabVIEW可以非常便捷的控制這些硬件設(shè)備。同時(shí),用戶也可以十分方便地找到各種適用于測試測量領(lǐng)域的LabVIEW工具包。這些工具包幾乎覆蓋了用戶所需的所有功能,用戶在這些工具包的基礎(chǔ)上再開發(fā)程序就容易多了。有時(shí)甚至于只需簡單地調(diào)用幾個(gè)工具包中的函數(shù),就可以組成一個(gè)完整的測試測量應(yīng)用程序。
控制:控制與測試是兩個(gè)相關(guān)度非常高的領(lǐng)域,從測試領(lǐng)域起家的LabVIEW自然而然地首先拓展至控制領(lǐng)域。LabVIEW擁有專門用于控制領(lǐng)域的模塊----LabVIEWDSC。除此之外,工業(yè)控制領(lǐng)域常用的設(shè)備、數(shù)據(jù)線等通常也都帶有相應(yīng)的LabVIEW驅(qū)動程序。使用LabVIEW可以非常方便的編制各種控制程序。
仿真:LabVIEW包含了多種多樣的數(shù)學(xué)運(yùn)算函數(shù),特別適合進(jìn)行模擬、仿真、原型設(shè)計(jì)等工作。在設(shè)計(jì)機(jī)電設(shè)備之前,可以先在計(jì)算機(jī)上用LabVIEW搭建仿真原型,驗(yàn)證設(shè)計(jì)的合理性,找到潛在的問題。在高等教育領(lǐng)域,有時(shí)如果使用LabVIEW進(jìn)行軟件模擬,就可以達(dá)到同樣的效果,使學(xué)生不致失去實(shí)踐的機(jī)會。
兒童教育:由于圖形外觀漂亮且容易吸引兒童的注意力,同時(shí)圖形比文本更容易被兒童接受和理解,所以LabVIEW非常受少年兒童的歡迎。對于沒有任何計(jì)算機(jī)知識的兒童而言,可以把LabVIEW理解成是一種特殊的"積木":把不同的原件搭在一起,就可以實(shí)現(xiàn)自己所需的功能。著名的可編程玩具"樂高積木"使用的就是LabVIEW編程語言。兒童經(jīng)過短暫的指導(dǎo)就可以利用樂高積木提供的積木搭建成各種車輛模型、機(jī)器人等,再使用LabVIEW編寫控制其運(yùn)動和行為的程序。除了應(yīng)用于玩具,LabVIEW還有專門用于中小學(xué)生教學(xué)使用的版本。
快速開發(fā):根據(jù)筆者參與的一些項(xiàng)目統(tǒng)計(jì),完成一個(gè)功能類似的大型應(yīng)用軟件,熟練的LabVIEW程序員所需的開發(fā)時(shí)間,大概只是熟練的C程序員所需時(shí)間的1/5左右。所以,如果項(xiàng)目開發(fā)時(shí)間緊張,應(yīng)該優(yōu)先考慮使用LabVIEW,以縮短開發(fā)時(shí)間。
跨平臺:如果同一個(gè)程序需要運(yùn)行于多個(gè)硬件設(shè)備之上,也可以優(yōu)先考慮使用LabVIEW。LabVIEW具有良好的平臺一致性。LabVIEW的代碼不需任何修改就可以運(yùn)行在常見的三大臺式機(jī)操作系統(tǒng)上:Windows、Mac OS 及 Linux。除此之外,LabVIEW還支持各種實(shí)時(shí)操作系統(tǒng)和嵌入式設(shè)備,比如常見的PDA、FPGA以及運(yùn)行VxWorks和PharLap系統(tǒng)的RT設(shè)備。
LabVIEW解析
與 C 和BASIC 一樣,LabVIEW也是通用的編程系統(tǒng),有一個(gè)完成任何編程任務(wù)的龐大函數(shù)庫。LabVIEW的函數(shù)庫包括數(shù)據(jù)采集、GPIB、串口控制、數(shù)據(jù)分析、數(shù)據(jù) 顯示及數(shù)據(jù)存儲,等等。LabVIEW也有傳統(tǒng)的程序調(diào)試工具,如設(shè)置斷點(diǎn)、以動畫方式顯示數(shù)據(jù)及其子程序(子VI)的結(jié)果、單步執(zhí)行等等,便于程序的調(diào)試。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語言。傳統(tǒng)文本編程語言根據(jù)語句和指令的先后順序決定程序執(zhí)行順序,而 LabVIEW 則采用數(shù)據(jù)流編程方式,程序框圖中節(jié)點(diǎn)之間的數(shù)據(jù)流向決定了VI及函數(shù)的執(zhí)行順序。VI指虛擬儀器,是 LabVIEW 的程序模塊。
LabVIEW 提供很多外觀與傳統(tǒng)儀器(如示波器、萬用表)類似的控件,可用來方便地創(chuàng)建用戶界面。用戶界面在 LabVIEW 中被稱為前面板。使用圖標(biāo)和連線,可以通過編程對前面板上的對象進(jìn)行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW 的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。
簡單回顧一下LabVIEW最近的發(fā)展歷史(也僅限于我能夠收集到的版本),從這里也可以間接的體會到LabVIEW的發(fā)展速度有多快。從LabVIEW的軟件版本來看(我能收集到的),應(yīng)該有LabVIEW 5系列、LabVIEW 6系列、LabVIEW 7系列和LabVIEW 8系列。發(fā)布年份可能有誤,以NI為準(zhǔn)。
LabVIEW 1.0 發(fā)布于:1986年,運(yùn)行在蘋果公司的Macintosh平臺上。
LabVIEW 2.0 發(fā)布于:1988年,1990年虛擬儀器面板和結(jié)構(gòu)化數(shù)據(jù)流獲兩項(xiàng)美國專利。
LabVIEW 3.0 發(fā)布于:1994年
LabVIEW 4.0 發(fā)布于:1996年
LabVIEW 5.0 發(fā)布于:1998年
LabVIEW 5.1.1 發(fā)布于:2000年3月
LabVIEW 6.02 發(fā)布于:2001年2月
LabVIEW 6.1 發(fā)布于:2002年1月
LabVIEW 7.0 發(fā)布于:2003年5月
LabVIEW 7.1 發(fā)布于:2004年4月
LabVIEW 7.1.1 發(fā)布于:2004年11月
LabVIEW 8.0 發(fā)布于:2005年10月
LabVIEW 8.0.1 發(fā)布于:2006年2月
LabVIEW 8.20 發(fā)布于:2006年8月
LabVIEW 8.2.1 發(fā)布于:2007年3月
LabVIEW 8.2.1f4 發(fā)布于:2007年9月
LabVIEW 8.5 發(fā)布于:2007年8月
LabVIEW8.5.1 發(fā)布于:2008年4月
LabVIEW8.6 發(fā)布于:2008年8月
LabVIEW8.6.1 發(fā)布于:2009年2月
LabVIEW 2010 發(fā)布于:2010年8月
LabVIEW 2011 發(fā)布于:2011年8月
LabVIEW 2012 發(fā)布于:2012年8月
LabVIEW 2013 發(fā)布于: 2013年8月
LabVIEW 2014 發(fā)布于: 2014年8月
從NI的LabVIEW版本號,可以看出:
1、 系列號:5、6、7、8表示新的系列,軟件結(jié)構(gòu)或功能可能有重大改進(jìn)(付費(fèi)升級)
2、 版本號:5.x、6.x、7.x、8.x表示軟件有新的內(nèi)容或比較大的改進(jìn)(付費(fèi)升級)
3、 版本號:5.x.x、6.x.x、7.x.x、8.x.x表示軟件較上個(gè)版本進(jìn)行了修補(bǔ)(免費(fèi)升級)