LabVIEW參考書籍
書 名:LabVIEW實(shí)用工具詳解
作 者:陳樹學(xué) 編著
出 版 社:電子工業(yè)出版社
出版時(shí)間:2014-9-1
版 次:1
頁 數(shù):466
字 數(shù):806000
印刷時(shí)間:2014-9-1
本: 16開
紙 張:膠版紙印
印 次:1
包 裝:平裝
書 名:LabVIEW寶典
作 者:陳樹學(xué),劉萱
出 版 社:電子工業(yè)出版社
出版時(shí)間:2011-3-1
版 次:1
頁 數(shù):603
字 數(shù):973000
印刷時(shí)間:2011-3-1開
本: 16開
紙 張:膠版紙印
印 次:1
包 裝:平裝
書名:我和LabVIEW--一個(gè)NI工程師的十年編程經(jīng)驗(yàn)
作 者:阮奇楨 著
叢 書 名:博客藏經(jīng)閣叢書
出 版 社:北京航空航天大學(xué)出版社
出版時(shí)間:2009-09-01
版 次:1
頁 數(shù):412
裝 幀:平裝
開 本:16開
簡(jiǎn)單回顧一下LabVIEW最近的發(fā)展歷史(也僅限于我能夠收集到的版本),從這里也可以間接的體會(huì)到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平臺(tái)上。
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版本號(hào),可以看出:
1、 系列號(hào):5、6、7、8表示新的系列,軟件結(jié)構(gòu)或功能可能有重大改進(jìn)(付費(fèi)升級(jí))
2、 版本號(hào):5.x、6.x、7.x、8.x表示軟件有新的內(nèi)容或比較大的改進(jìn)(付費(fèi)升級(jí))
3、 版本號(hào):5.x.x、6.x.x、7.x.x、8.x.x表示軟件較上個(gè)版本進(jìn)行了修補(bǔ)(免費(fèi)升級(jí))
由于LabVIEW的模塊化特性,可通過添加NI和第三方的附加軟件來滿足顧客的項(xiàng)目需求。 下方列出的各種LabVIEW函數(shù)和高級(jí)工具可用于幫助用戶開發(fā)特定應(yīng)用并將其部署至終端。
集成部署硬件:結(jié)合可編程自動(dòng)化控制器(PAC),設(shè)計(jì)、原型與部署硬件終端,如實(shí)時(shí)系統(tǒng)和基于現(xiàn)場(chǎng)可編程門陣列(FPGA)的系統(tǒng)。例如:LabVIEW Real-Time模塊,LabVIEW FPGA模塊,用于ARM微控制器的NI LabVIEW嵌入式模塊,NI LabVIEW Mobile模塊,NI LabVIEW觸摸屏模塊,NI LabVIEW無線傳感器網(wǎng)絡(luò)模塊,LabVIEW C代碼生成器,NI實(shí)時(shí)管理程序信號(hào)處理、分析和連接:添加用于聲音和振動(dòng)測(cè)量、機(jī)器視覺、RF通信、瞬時(shí)與短時(shí)信號(hào)分析等的專用圖像和信號(hào)處理函數(shù)。例如:LabVIEW視覺應(yīng)用開發(fā)模塊,聲音和振動(dòng)測(cè)量套件,聲音與振動(dòng)工具包,NI LabVIEW因特網(wǎng)工具包,NI LabVIEW高級(jí)信號(hào)處理工具包,NI LabVIEW自適應(yīng)濾波器工具包,NI LabVIEW數(shù)字濾波器設(shè)計(jì)工具包,NI LabVIEW MathScript RT模塊,頻譜測(cè)量工具包,NI LabVIEW調(diào)制工具包,NI LabVIEW機(jī)器人模塊,LabVIEW生物醫(yī)學(xué)工具包,LabVIEW電能套件,ECU測(cè)量和校準(zhǔn)工具包,用于LabVIEW的GPS仿真工具包,用于固定WiMAX的測(cè)量套件,NI WLAN測(cè)量套件,汽車診斷指令集,LabVIEW GPU分析工具??刂婆c仿真:使用高級(jí)控制算法、動(dòng)態(tài)仿真與運(yùn)動(dòng)控制軟件,設(shè)計(jì)、仿真并執(zhí)行控制系統(tǒng)。例如:NI LabVIEW PID和模糊邏輯工具包,NI LabVIEW控制設(shè)計(jì)與仿真模塊,NI LabVIEW系統(tǒng)辨識(shí)工具包,NI LabVIEW仿真接口工具包,LabVIEW NI SoftMotion模塊。數(shù)據(jù)管理、記錄與報(bào)表生成:快速記錄、管理、搜索采集的數(shù)據(jù)并將其導(dǎo)出至第三方軟件工具(如:Microsoft Office和工業(yè)標(biāo)準(zhǔn)的數(shù)據(jù)庫)。例如:NI LabVIEW數(shù)據(jù)記錄與監(jiān)控模塊,NI LabVIEW Microsoft Office報(bào)表生成工具包,NI LabVIEW數(shù)據(jù)庫連接工具包,NI LabVIEW DataFinder工具包,NI LabVIEW SignalExpress。開發(fā)工具和驗(yàn)證:用戶可利用代碼分析儀和單元測(cè)試架構(gòu),評(píng)估圖形化代碼質(zhì)量并根據(jù)開發(fā)需求實(shí)現(xiàn)回歸測(cè)試和驗(yàn)證等操作的自動(dòng)化。例如:NI LabVIEW VI分析儀工具包,NI LabVIEW狀態(tài)圖模塊,NI LabVIEW桌面執(zhí)行跟蹤工具包,NI需求管理軟件,NI Real-Time執(zhí)行跟蹤工具包,NI LabVIEW單元測(cè)試架構(gòu)工具包應(yīng)用發(fā)布:通過創(chuàng)建可執(zhí)行程序、安裝程序和DLL,將LabVIEW應(yīng)用程序發(fā)布給用戶;或者通過網(wǎng)絡(luò)或因特網(wǎng)共享用戶界面。例如:NI LabVIEW應(yīng)用程序生成器 (Windows版)這個(gè)要看你做什么設(shè)計(jì)了 結(jié)構(gòu)的、水電、節(jié)能等等都不相同,找下這些圖集 設(shè)計(jì)是跟著這些圖集進(jìn)行的 一、中南標(biāo) 1、建筑配件圖集(合訂本) 建筑構(gòu)造用料做法 88ZJ001 變形縫 88ZJ111...
這個(gè)很少,你只能去網(wǎng)上找資料了?;蛘邚钠渌惺皆O(shè)計(jì)作品里移用到你的酒吧設(shè)計(jì)。我這里倒有一個(gè)宮廷酒吧的設(shè)計(jì)圖片,不知道對(duì)你是否有幫助。
關(guān)于印染廢水處理的書籍網(wǎng)上有很多的。免費(fèi)版電子書可以去一些印染相關(guān)行業(yè)論壇下載。付費(fèi)版的,可以去各大商城購買!或者當(dāng)?shù)匦氯A書店都是可以的!
每位LabVIEW用戶的起點(diǎn)都是開發(fā)系統(tǒng),這一開發(fā)系統(tǒng)也是圖形化編程的基礎(chǔ)環(huán)境。 以下軟件包的功能相輔相成,可幫助用戶滿足當(dāng)前和未來的需求。
LabVIEW包括基本版,完整版和專業(yè)版。
LabVIEW基本版:
圖形化用戶界面開發(fā)數(shù)據(jù)采集儀器控制報(bào)告生成和文件I/OLabVIEW完整版:
700多個(gè)數(shù)學(xué)/分析函數(shù)外部代碼集成 (.dll)互聯(lián)網(wǎng)連接高級(jí)用戶界面開發(fā)LabVIEW專業(yè)版:
應(yīng)用發(fā)布 (creat.exe)開發(fā)管理源代碼控制網(wǎng)絡(luò)通信LABVIEW有很多優(yōu)點(diǎn),尤其是在某些特殊領(lǐng)域其特點(diǎn)尤其突出。
測(cè)試測(cè)量:LABVIEW最初就是為測(cè)試測(cè)量而設(shè)計(jì)的,因而測(cè)試測(cè)量也就是現(xiàn)在LABVIEW最廣泛的應(yīng)用領(lǐng)域。經(jīng)過多年的發(fā)展,LABVIEW在測(cè)試測(cè)量領(lǐng)域獲得了廣泛的承認(rèn)。至今,大多數(shù)主流的測(cè)試儀器、數(shù)據(jù)采集設(shè)備都擁有專門的LabVIEW驅(qū)動(dòng)程序,使用LabVIEW可以非常便捷的控制這些硬件設(shè)備。同時(shí),用戶也可以十分方便地找到各種適用于測(cè)試測(cè)量領(lǐng)域的LabVIEW工具包。這些工具包幾乎覆蓋了用戶所需的所有功能,用戶在這些工具包的基礎(chǔ)上再開發(fā)程序就容易多了。有時(shí)甚至于只需簡(jiǎn)單地調(diào)用幾個(gè)工具包中的函數(shù),就可以組成一個(gè)完整的測(cè)試測(cè)量應(yīng)用程序。
控制:控制與測(cè)試是兩個(gè)相關(guān)度非常高的領(lǐng)域,從測(cè)試領(lǐng)域起家的LabVIEW自然而然地首先拓展至控制領(lǐng)域。LabVIEW擁有專門用于控制領(lǐng)域的模塊----LabVIEWDSC。除此之外,工業(yè)控制領(lǐng)域常用的設(shè)備、數(shù)據(jù)線等通常也都帶有相應(yīng)的LabVIEW驅(qū)動(dòng)程序。使用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ī)會(huì)。
兒童教育:由于圖形外觀漂亮且容易吸引兒童的注意力,同時(shí)圖形比文本更容易被兒童接受和理解,所以LabVIEW非常受少年兒童的歡迎。對(duì)于沒有任何計(jì)算機(jī)知識(shí)的兒童而言,可以把LabVIEW理解成是一種特殊的"積木":把不同的原件搭在一起,就可以實(shí)現(xiàn)自己所需的功能。著名的可編程玩具"樂高積木"使用的就是LabVIEW編程語言。兒童經(jīng)過短暫的指導(dǎo)就可以利用樂高積木提供的積木搭建成各種車輛模型、機(jī)器人等,再使用LabVIEW編寫控制其運(yùn)動(dòng)和行為的程序。除了應(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í)間。
跨平臺(tái):如果同一個(gè)程序需要運(yùn)行于多個(gè)硬件設(shè)備之上,也可以優(yōu)先考慮使用LabVIEW。LabVIEW具有良好的平臺(tái)一致性。LabVIEW的代碼不需任何修改就可以運(yùn)行在常見的三大臺(tái)式機(jī)操作系統(tǒng)上:Windows、Mac OS 及 Linux。除此之外,LabVIEW還支持各種實(shí)時(shí)操作系統(tǒng)和嵌入式設(shè)備,比如常見的PDA、FPGA以及運(yùn)行VxWorks和PharLap系統(tǒng)的RT設(shè)備。
盡可能采用了通用的硬件,各種儀器的差異主要是軟件。
可充分發(fā)揮計(jì)算機(jī)的能力,有強(qiáng)大的數(shù)據(jù)處理功能,可以創(chuàng)造出功能更強(qiáng)的儀器。
用戶可以根據(jù)自己的需要定義和制造各種儀器。
未來
虛擬儀器研究的另一個(gè)問題是各種標(biāo)準(zhǔn)儀器的互連及與計(jì)算機(jī)的連接。目前使用較多的是IEEE488 或 GPIB協(xié)議。未來的儀器也應(yīng)當(dāng)是網(wǎng)絡(luò)化的。
LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一種圖形化的編程語言的開發(fā)環(huán)境,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室所接受,視為一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。LabVIEW 集成了與滿足 GPIB、VXI、RS-232和 RS-485 協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能。它還內(nèi)置了便于應(yīng)用TCP/IP、ActiveX等軟件標(biāo)準(zhǔn)的庫函數(shù)。這是一個(gè)功能強(qiáng)大且靈活的軟件。利用它可以方便地建立自己的虛擬儀器,其圖形化的界面使得編程及使用過程都生動(dòng)有趣。
圖形化的程序語言,又稱為 "G" 語言。使用這種語言編程時(shí),基本上不寫程序代碼,取而代之的是流程圖或框圖。它盡可能利用了技術(shù)人員、科學(xué)家、工程師所熟悉的術(shù)語、圖標(biāo)和概念,因此,LabVIEW是一個(gè)面向最終用戶的工具。它可以增強(qiáng)你構(gòu)建自己的科學(xué)和工程系統(tǒng)的能力,提供了實(shí)現(xiàn)儀器編程和數(shù)據(jù)采集系統(tǒng)的便捷途徑。使用它進(jìn)行原理研究、設(shè)計(jì)、測(cè)試并實(shí)現(xiàn)儀器系統(tǒng)時(shí),可以大大提高工作效率。
利用 LabVIEW,可產(chǎn)生獨(dú)立運(yùn)行的可執(zhí)行文件,它是一個(gè)真正的32位/64位編譯器。像許多重要的軟件一樣,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多種版本。
它主要的方便就是,一個(gè)硬件的情況下,可以通過改變軟件,就可以實(shí)現(xiàn)不同的儀器儀表的功能,非常方便,是相當(dāng)于軟件即硬件!現(xiàn)在的圖形化主要是上層的系統(tǒng),國內(nèi)現(xiàn)在已經(jīng)開發(fā)出圖形化的單片機(jī)編程系統(tǒng)(支持32位的嵌入式系統(tǒng),并且可以擴(kuò)展的),不斷完善中(大家可以搜索 CPUVIEW 會(huì)有更詳細(xì)信息;)
LabVIEW解析
與 C 和BASIC 一樣,LabVIEW也是通用的編程系統(tǒng),有一個(gè)完成任何編程任務(wù)的龐大函數(shù)庫。LabVIEW的函數(shù)庫包括數(shù)據(jù)采集、GPIB、串口控制、數(shù)據(jù)分析、數(shù)據(jù) 顯示及數(shù)據(jù)存儲(chǔ),等等。LabVIEW也有傳統(tǒng)的程序調(diào)試工具,如設(shè)置斷點(diǎn)、以動(dòng)畫方式顯示數(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)和連線,可以通過編程對(duì)前面板上的對(duì)象進(jìn)行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW 的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。
格式:pdf
大?。?span id="ozpvciq" class="single-tag-height">1.9MB
頁數(shù): 6頁
評(píng)分: 4.7
基于 LabVIEW的柴油機(jī)供油系故障診斷系統(tǒng)開發(fā) 摘 要: 基于虛擬儀器技術(shù) ,利用LabV IEW711編寫采集分析程序 ,并以Matlab Scrip t 節(jié)點(diǎn)形式調(diào)用在 Matlab里訓(xùn)練成功后的 BP神經(jīng)網(wǎng)絡(luò)程序 ,開發(fā)了柴油機(jī) 供油系故障診斷系統(tǒng)。該系統(tǒng)由 PCI - 6221 采集卡獲取測(cè)取燃油壓力波形 ,利用 小波包分解提取特征信號(hào) ,并組成特征向量輸入訓(xùn)練成功的 BP神經(jīng)網(wǎng)絡(luò)進(jìn)行典型 s故障識(shí)別 ,診斷結(jié)果通過人機(jī)界面輸出 ,從而實(shí)現(xiàn)了故障診斷的智能化。 關(guān)鍵詞 : 柴油機(jī) ; 故障診斷 ;小波分析 ; 神經(jīng)網(wǎng)絡(luò) ; LabV IEW 0 引 言 據(jù)統(tǒng)計(jì) ,造成柴油機(jī)停機(jī)的原因中 ,燃油系的故障占 27%[ 1 ] 。因此 ,對(duì)柴油機(jī)燃 油系及時(shí)進(jìn)行性能檢測(cè)與故障診斷是十分必要的。 故障診斷的一個(gè)關(guān)鍵步驟是對(duì) 信號(hào)進(jìn)行采集和處理 ,然而所獲取的振動(dòng)信 號(hào)常常會(huì)受到各種
《測(cè)試工程及LabVIEW應(yīng)用》既可作為大專院校測(cè)試技術(shù)、測(cè)試測(cè)量、儀器儀表、機(jī)械電子、自動(dòng)化、計(jì)算機(jī)應(yīng)用等專業(yè)高年級(jí)學(xué)生和研究生的教學(xué)用書,也可供從事LabVIEW的廣大工程技術(shù)人員,測(cè)試工程設(shè)計(jì)研發(fā)、使用維護(hù)及相關(guān)領(lǐng)域的工程技術(shù)和研究人員參考。
第1章緒論
1.1測(cè)試技術(shù)概述
1.1.1測(cè)試技術(shù)發(fā)展歷程
1.1.2現(xiàn)代測(cè)試技術(shù)的特點(diǎn)
1.1.3測(cè)試技術(shù)發(fā)展趨勢(shì)
1.2測(cè)試系統(tǒng)概述
1.2.1測(cè)試系統(tǒng)的組成
1.2.2自動(dòng)測(cè)試系統(tǒng)
1.2.3測(cè)試系統(tǒng)的分類
1.2.4測(cè)試系統(tǒng)主要性能指標(biāo)
1.2.5現(xiàn)代測(cè)試系統(tǒng)應(yīng)用狀況
1.3網(wǎng)絡(luò)化測(cè)試工程概述
1.3.1網(wǎng)絡(luò)化測(cè)試的定義
1.3.2測(cè)試中網(wǎng)絡(luò)的功能
1.3.3網(wǎng)絡(luò)化測(cè)試的特點(diǎn)
1.3.4測(cè)試網(wǎng)絡(luò)化的意義
1.4LabVIEW與測(cè)試工程
1.4.1LabVIEW概述
1.4.2LabVIEW開發(fā)測(cè)試軟件的優(yōu)勢(shì)
1.5測(cè)試工程學(xué)主要研究?jī)?nèi)容
第2章LabVIEW測(cè)試軟件開發(fā)入門
2.1LabVIEW程序的基本構(gòu)成
2.1.1前面板
2.1.2框圖
2.1.3連線板
2.2LabVIEW編程環(huán)境
2.2.1啟動(dòng)界面
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)建對(duì)象
2.7.2選擇對(duì)象
2.7.3移動(dòng)對(duì)象
2.7.4復(fù)制和刪除對(duì)象
2.7.5對(duì)齊和分布對(duì)象
2.7.6調(diào)整對(duì)象大小
2.7.7調(diào)整對(duì)象層序
2.7.8修改對(duì)象外觀
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信號(hào)分類
3.5信號(hào)調(diào)理
3.5.1常見的信號(hào)調(diào)理方法
3.5.2信號(hào)調(diào)理器的選型原則
3.6測(cè)量系統(tǒng)的連接
3.6.1測(cè)量系統(tǒng)的三類連接方式
3.6.2測(cè)量浮動(dòng)信號(hào)的連接方式
3.6.3測(cè)量接地信號(hào)的連接方式
3.7數(shù)據(jù)采集卡
3.7.1數(shù)據(jù)采集卡的功能
3.7.2數(shù)據(jù)采集卡的選型
3.7.3數(shù)據(jù)采集卡的驅(qū)動(dòng)軟件
第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頻率測(cè)量及VI實(shí)現(xiàn)
4.6.5脈寬和周期測(cè)量及VI實(shí)現(xiàn)
4.7傳統(tǒng)NI-DAQ高級(jí)編程
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高級(jí)編程
4.9.1模擬輸入
4.9.2模擬輸出
4.9.3數(shù)字I/O
4.9.4計(jì)數(shù)器
4.9.5DAQmx屬性節(jié)點(diǎn)編程
第5章測(cè)試信號(hào)處理及LabVIEW實(shí)現(xiàn)
5.1信號(hào)處理概述
5.1.1信號(hào)處理的任務(wù)
5.1.2信號(hào)處理的方法
5.1.3LabVIEW中的信號(hào)處理實(shí)現(xiàn)
5.2波形和信號(hào)生成
5.2.1波形和信號(hào)生成相關(guān)的VI
5.2,2波形信號(hào)生成舉例
5.2.3仿真信號(hào)的生成
5.3信號(hào)時(shí)域分析
5.3.1信號(hào)時(shí)域分析相關(guān)的VI
5.3.2波形測(cè)量舉例
5.3.3信號(hào)運(yùn)算舉例
5.4信號(hào)頻域分析
5.4.1信號(hào)的FFT分析
5.4.2數(shù)字濾波器設(shè)計(jì)
5.5信號(hào)變換
5.5.1信號(hào)變換相關(guān)的VI
5.5.2信號(hào)變換舉例
……
第6章網(wǎng)絡(luò)化測(cè)試
第7章網(wǎng)絡(luò)化測(cè)試及LabVIEW實(shí)現(xiàn)
第8章LabVIEW中數(shù)據(jù)庫的訪問
第9章自動(dòng)測(cè)試系統(tǒng)(ATS)
第10章自動(dòng)測(cè)試系統(tǒng)集成設(shè)計(jì)
計(jì)算機(jī)技術(shù)和大規(guī)模集成電路技術(shù)的發(fā)展,促進(jìn)了數(shù)字化儀器、智能化儀器的快速發(fā)展。與此同時(shí),工程上也越來越希望將常用儀器設(shè)備與計(jì)算機(jī)連接起來組成一個(gè)由計(jì)算機(jī)控制的智能系統(tǒng)。而工程中常用儀器設(shè)備種類繁多、功能各異、獨(dú)立性強(qiáng),一個(gè)系統(tǒng)往往需要多臺(tái)不同類型的儀器協(xié)同工作,應(yīng)用一般串、 難以滿足要求。為此,人們從60年代就開始著手研究能夠?qū)⒁幌盗袃x器設(shè)備和計(jì)算機(jī)連成整體的接口系統(tǒng)。GPIB正是這樣的接口,它作為橋梁,把各種 儀器與計(jì)算機(jī)緊密地聯(lián)系起來,從此電子測(cè)量由獨(dú)立的、傳統(tǒng)的單臺(tái)儀器向組成大規(guī)模自動(dòng) 的方向發(fā)展。GPIB的用途十分廣泛,現(xiàn)已廣泛用于計(jì)算機(jī)與計(jì)算機(jī)之間的通訊,以及對(duì)掃描儀、圖像記錄儀、數(shù)字存儲(chǔ) 、 儀等儀器的控制中。
1 系統(tǒng)組成及特點(diǎn)
典型的GPIB測(cè)量系統(tǒng)由PC機(jī)、卡和若干臺(tái)(最多14臺(tái))GPIB儀器通過標(biāo)準(zhǔn)GPIB電纜連接而成,如圖1所示。系統(tǒng)具有以下四個(gè)顯著特點(diǎn):
(1)GPIB接口編程方便,減輕了軟件設(shè)計(jì)負(fù)擔(dān),可使用高級(jí)語言編程;
(2)提高了儀器設(shè)備的性能指標(biāo)。利用計(jì)算機(jī)對(duì)帶有GPIB接口的儀器實(shí)現(xiàn)操作和控制,可實(shí)現(xiàn)各種自動(dòng)標(biāo)準(zhǔn)、多次測(cè)量平均等要求,從而提高了測(cè)量精度;
(3)便于將多臺(tái)帶有GPIB接口的儀器組合起來,形成較大的自動(dòng)測(cè)試系統(tǒng),高效靈活地完成各種不同的測(cè)試任務(wù),而且組建和拆散靈活,使用方便;
(4)便于擴(kuò)展傳統(tǒng)儀器的功能。由于儀器與計(jì)算機(jī)相聯(lián),因此可在計(jì)算機(jī)的控制下對(duì)測(cè)試數(shù)據(jù)進(jìn)行更加靈活、方便的傳輸、處理、綜合、利用和顯示,使原來儀器采用硬件邏輯很難解決或無法解決的問題迎刃而解。
基于上述研究,利用GPIB接口卡和帶有GPIB接口的存儲(chǔ)示波器組成了測(cè)試系統(tǒng),如圖2所示。
2 系統(tǒng)組態(tài)及功能
2.1 GPIB接口性能
GPIB是一個(gè)數(shù)字化24腳(扁型接口插座)并行,其中16根線為TTL電平信號(hào)線,包括8根雙向數(shù)據(jù)線、5根控制線、3根握手線,另8根為地線和屏蔽線。GPIB使用8位并行、字節(jié)串行、異步通迅方式,所有字節(jié)通過總線順序傳送。
2.2系統(tǒng)連接方式
圖3所示為GPIB總線與兩個(gè)獨(dú)立設(shè)備之間的連接圖。系統(tǒng)采用NIAT-GPIB/INT接口卡,它是NI公司配備的符合VISA標(biāo)準(zhǔn)的GPIB接口,在平臺(tái)上,利用NI提供的GPIB接口驅(qū)動(dòng)程序和TDS420存儲(chǔ)示波器的驅(qū)動(dòng)程序即可對(duì)系統(tǒng)進(jìn)行組態(tài)與編程控制。系統(tǒng)中每個(gè)設(shè)備(包括接口卡),須有一個(gè)0到30之間的GPIB地址。GPIB接口卡設(shè)置為地址0,儀器的GPIB地址從1 到30.GPIB由一個(gè)控者(PC機(jī))控制總線,在總線上傳送儀器命令和數(shù)據(jù),控者尋址一個(gè)講者,一個(gè)或多個(gè)聽者,數(shù)據(jù)串在總線上從講者向聽者傳送。 LabVIEW的GPIB軟件包自動(dòng)處理尋址和其他的總線管理功能。
2.3 系統(tǒng)應(yīng)用軟件結(jié)構(gòu)
測(cè)試系統(tǒng)應(yīng)用軟件分為三類:與GPIB設(shè)備通訊的子VI;信號(hào)采集與處理子VI;處理各層界面和實(shí)現(xiàn)多媒體技術(shù)的子VI.
在LabVIEW平臺(tái)上的GPIB編程有兩種方式,即傳統(tǒng)的GPIB方式和針對(duì)即插即用協(xié)議的VISA方式。本系統(tǒng)采用VISA方式編程。VISA是軟件結(jié)構(gòu)體系的簡(jiǎn)稱,它是在LabVIEW工作平臺(tái)上控制VXI、GPIB、RS-232以及其他種類儀器的單接口程序庫。采用了VISA標(biāo)準(zhǔn),就可以不考慮時(shí)間及儀器I/O選擇項(xiàng),驅(qū)動(dòng)軟件可以相互兼容使用。大多數(shù)VISA功能模塊使用了VISA session參數(shù),VISA session是每次程序操作過程的唯一邏輯標(biāo)識(shí)符。它標(biāo)識(shí)了與之通訊的設(shè)備名稱以及進(jìn)行I/0操作必需的配置信息。
PC機(jī)通過AT-GPIB/INT接口卡與TDS420存儲(chǔ)示波器通訊的程序如圖4所示。PC 機(jī)通過GPIB接口卡給TDS420以命令,而TDS420又通過它把控者(PC機(jī))要求的數(shù)據(jù)反饋給控者。通訊子VI包括VISA Open(打開通訊過程)、VISA Write(把數(shù)據(jù)串寫入指定設(shè)備)、VISA Read(從指定設(shè)備中讀入數(shù)據(jù))、VISA Close(關(guān)閉由VISA session指定設(shè)備的通訊過程,釋放系統(tǒng)資源)等功能模塊,使用VISA功能模塊向指定設(shè)備(泰克TDS420數(shù)字存儲(chǔ)示波器GPIB接口)讀寫數(shù)據(jù)以實(shí)現(xiàn)通訊。
信號(hào)采集與處理及各層界面設(shè)計(jì)均在LabVIEW平臺(tái)上,利用其各種強(qiáng)有力的功能模塊可以快速靈活地實(shí)現(xiàn)各種功能。
2.4 測(cè)試系統(tǒng)功能
測(cè)試系統(tǒng)的具體功能如下:
(1)系統(tǒng)可直接讀取TDS420示波器的測(cè)量數(shù)據(jù)。TDS420示波器可進(jìn)行十七項(xiàng)時(shí)域指標(biāo)測(cè)量,主要包括信號(hào)周期、頻率、峰-峰值、幅值、均值、有效值、時(shí)延、正負(fù)脈沖寬度等等;
(2)實(shí)時(shí)數(shù)據(jù)采集。
本系統(tǒng)可同時(shí)對(duì)兩路隨機(jī)噪聲信號(hào)進(jìn)行實(shí)時(shí)數(shù)據(jù)采集,并可根據(jù)信號(hào)頻率設(shè)置采樣頻率和采樣點(diǎn)數(shù);
(3)利用LabVIEW的Advanced Analysis軟件庫進(jìn)行信號(hào)的動(dòng)態(tài)分析與處理。本系統(tǒng)利用其互相關(guān)分析模塊實(shí)現(xiàn)對(duì)兩路隨機(jī)信號(hào)的互相關(guān)分析, 從而找到時(shí)延τ,并確定固體表面速度:V=d/τ;
(4)在軟面板上輸出顯示信號(hào)的時(shí)域波形、互相關(guān)函數(shù)波形及信號(hào)的頻譜,同時(shí)實(shí)時(shí)給出固體表面速度V的測(cè)試結(jié)果。
測(cè)試系統(tǒng)運(yùn)行界面如圖5所示。圖中通道1、2所示時(shí)域波形為經(jīng)GPIB接口卡通訊的實(shí)測(cè)隨機(jī)相關(guān)信號(hào)波形;經(jīng)互相關(guān)處理后的互相關(guān)函數(shù)波形如圖所示;圖中渡越時(shí)間測(cè)試值為TDS420存儲(chǔ)示波器實(shí)測(cè)兩時(shí)域信號(hào)的延時(shí)值(單位:ms)并回送給控者(PC 機(jī));計(jì)算值則為在LabVIEW平臺(tái)上經(jīng)計(jì)算后所得的兩時(shí)域信號(hào)間的延時(shí)值(單位:ms)。
基于LabVIEW平臺(tái)的測(cè)試系統(tǒng)有兩個(gè)顯著特點(diǎn):(1)采用NIAT-GPIB/INT接口卡實(shí)現(xiàn)對(duì)TDS420示波器的控制,從而完成實(shí)時(shí)測(cè)試;(2)采用VISA標(biāo)準(zhǔn)編程。作為通用I/0標(biāo)準(zhǔn),VISA具有與儀器硬件接口無關(guān)的特性,VISA資源管理層是應(yīng)用與儀器之間的橋梁,所有對(duì)儀器的操作都需要它來管理,從而保證測(cè)試系統(tǒng)有條不紊地運(yùn)作,控制器對(duì)儀器的訪問都通過指針實(shí)現(xiàn),這種面向?qū)ο蟮募夹g(shù)使獨(dú)立的系統(tǒng)很容易擴(kuò)展成分布式系統(tǒng),以適應(yīng)各種測(cè)試領(lǐng)域的要求。
原文鏈接: