freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于labview和pci-6221板卡的多路數(shù)據(jù)采集系統(tǒng)畢業(yè)論文-資料下載頁

2025-06-27 18:07本頁面
  

【正文】 碼的用戶才能訪問此系統(tǒng)。本模塊的實現(xiàn)主要用到了數(shù)據(jù)庫管理用戶,MD5加密技術(shù)對密碼進行識別和處理,此外程序結(jié)構(gòu)上主要使用了條件,順序結(jié)構(gòu)以及對話框。:每一個系統(tǒng)都應(yīng)該設(shè)置使用權(quán)限以便進行管理,本系統(tǒng)可以被多個用戶訪問。不同的用戶具有不同的權(quán)限,本系統(tǒng)權(quán)限分為管理員權(quán)限和普通用戶,其中只有以管理員身份登錄系統(tǒng)才能進行用戶的添加和刪除,普通用戶是沒有權(quán)限的。本模塊主要運用了事件結(jié)構(gòu)進行編程。:系統(tǒng)采用的是NI PCI6221數(shù)據(jù)采集卡,由于該卡支持DAQmx驅(qū)動程序,所以本設(shè)計是直接使用DAQmxData Acquisition開發(fā)的,在這部分中,主要是采集參數(shù)的設(shè)置,其中包括物理通道的選擇,采樣模式、采樣率、每通道采樣數(shù)、輸入方式的配置,采樣最大最小值的設(shè)置。另外,由于本系統(tǒng)大部分處于連續(xù)運行狀態(tài)所以需要使用緩沖本系統(tǒng)緩沖區(qū)設(shè)置為默認(rèn)值(50000)。編程的基本思路是:首先創(chuàng)建雙通道采集任務(wù),為系統(tǒng)提供時鐘源,設(shè)置輸入緩沖區(qū),啟動采集任務(wù),將數(shù)據(jù)讀入緩沖區(qū),最后停止采集任務(wù)。:數(shù)據(jù)存儲是把采集來的數(shù)據(jù)保存起來以便以后對數(shù)據(jù)的分析或訪問,本設(shè)計是將采集到的數(shù)據(jù)保存到ACCESS數(shù)據(jù)庫里,這部分工作首先進行的是數(shù)據(jù)庫的選擇以及數(shù)據(jù)庫表格的建立,其次就是在運行之前必須建立數(shù)據(jù)庫與程序之間的ODBC連接,然后將采集的數(shù)據(jù)按照一定的時間間隔保存到數(shù)據(jù)庫的表格里。在這里可以針對不同的采樣信號進行相應(yīng)的處理后再進行存儲,例如,如果要進行采集波形的復(fù)現(xiàn)則必須將某一次的采樣值全部進行保存,但對于溫度等慣性大的信號,通常情況下我們只關(guān)心某些或某段時間內(nèi)的數(shù)據(jù),因此可以將每次采樣值取平均值進行存儲,或定時保存,因為這樣不僅減小了系統(tǒng)的負(fù)擔(dān),而且提高了系統(tǒng)的運行速度,:歷史數(shù)據(jù)查詢就是將保存在數(shù)據(jù)庫里的數(shù)據(jù)按照一定的條件檢索出來就行了,本系統(tǒng)可選擇的檢索條件有三種:分別是按采集時間段查詢、記錄編號查詢和通道數(shù)據(jù)值查詢。此外本系統(tǒng)設(shè)計了兩種回放方式即:波形圖顯示和表格顯示。波形圖顯示還對歷史數(shù)據(jù)進行了簡單的統(tǒng)計分析。該模塊主要應(yīng)用了事件結(jié)構(gòu)來實現(xiàn)。這部分程序采用用戶事件來編寫的,用戶事件屬于動態(tài)事件類型,當(dāng)采樣值大于設(shè)定的數(shù)值時,就會觸發(fā)用戶事件,從而使下面循環(huán)里的事件發(fā)生,進行數(shù)據(jù)記錄,這部分是實時記錄的,沒有進行保存,每次重新啟動系統(tǒng)時,會清空保存的記錄同時也可以手動清除記錄。此外還設(shè)有聲光報警指示。 其它相關(guān)技術(shù) Web上發(fā)布程序使用LabVIEW的Web服務(wù)器可以在網(wǎng)絡(luò)上發(fā)布LabVIEW程序前面板的圖像或HTML文件供本地或遠(yuǎn)程計算機瀏覽,還可以在網(wǎng)絡(luò)上打開其它計算機內(nèi)存中的LabVIEW程序的前面板。1)Web服務(wù)器設(shè)置在web上發(fā)布LabVIEW程序有很多方式,無論用哪種方式都必須首先在發(fā)布程序的計算機上打開Web服務(wù)器,并且進行相關(guān)設(shè)置。使用菜單命令Tools一Options,:選擇Web服務(wù)器:配置 Web服務(wù)器設(shè)置對話框Enable Web Server:啟動web服務(wù)器。Root Directory:Web服務(wù)器放文件的位置,也就是發(fā)布文件需要放的位置。HTTP Port:web服務(wù)器使用的TCP/IP端口,默認(rèn)值是80。如果此端口被應(yīng)用可選擇其他端口。Log File:LabVIEW保存Web連接信息文件的位置,可自行設(shè)定。設(shè)置完畢后點擊0K按鈕,Web服務(wù)器自行啟動。2)訪問權(quán)限設(shè)置在Options選擇框中選擇Web Server: Browser :右側(cè)是設(shè)置項,右側(cè)上方的空格填寫計算機IP地址或者計算機名稱。如果填*號則表示網(wǎng)絡(luò)中所有計算機。下面三項分別是:允許查看及控制、允許查看、拒絕訪問。3)程序可見設(shè)置Web Server:Visible Vls進行程序的可見設(shè)置。,左邊是可見程序列表。這里列出所有可以通過Web服務(wù)器察看的程序名??梢杂肁dd和Remove添加和刪除程序。允許訪問的程序左邊有對號,不允許訪問的程序是紅色叉號。Control Time Limit用來設(shè)置程序被網(wǎng)絡(luò)上的計算機控制的時間。 4)程序的訪問獲得訪問權(quán)限的計算機(包括沒有裝LabVIEW軟件的),輸入正確的URL后都可以訪問Web服務(wù)器所在計算機內(nèi)存中程序的前面板。URL的格式為HTTP://。為了實現(xiàn)多通道數(shù)據(jù)采集的功能,本設(shè)計的軟件部分必須實現(xiàn)信號的采集、數(shù)據(jù)的分析處理、定時存儲及實時顯示等功能。在用戶看來,這些任務(wù)是同時進行著的。實際上,信號采集、定時存儲和主控模塊放在不同的線程中,利用Windows操作系統(tǒng)的多線程機制,使得各個功能模塊能夠有條不紊的運行。本設(shè)計把用戶命令輸入、信號動態(tài)顯示和歷史數(shù)據(jù)的查詢、分析處理放在主線程中實現(xiàn),而把信號采集和定時存儲功能分別放到兩個工作線程中。 LabVIEW與多線程應(yīng)用多線程技術(shù),可以使得多個獨立的任務(wù)并發(fā)執(zhí)行,從而極大地提高程序的效率。LabVIEW把線程管理、線程間的通信等復(fù)雜操作封裝了起來,因此用戶可以不用學(xué)習(xí)復(fù)雜的多線程編程就可以編寫多線程程序。在LabVIEW中,圖形化編程為開發(fā)多線程代碼帶來了很大的好處,因為在數(shù)據(jù)流的編程環(huán)境中,用戶可以很容易地“看到”并行代碼,例如兩個獨立的循環(huán)或子VI就代表兩段可以并發(fā)執(zhí)行的代碼。多線程的優(yōu)點:l 更高的CPU利用率l 更高的系統(tǒng)可靠性l 提高在多處理器計算機上的執(zhí)行速度為了實現(xiàn)采集、顯示、查詢、報警和系統(tǒng)其他操作的并行執(zhí)行,在程序中創(chuàng)建了兩個工作線程:一個是采樣工作線程,專門負(fù)責(zé)數(shù)據(jù)采集和存儲;一個是數(shù)據(jù)報警和系統(tǒng)其他功能線程,負(fù)責(zé)定時把緩沖區(qū)中的數(shù)據(jù)存盤。在用戶啟動系統(tǒng)工作時,這兩個工作線程被創(chuàng)建。但不同的是,采樣工作線程是在循環(huán)往復(fù)的工作著,直到退出程序;而數(shù)據(jù)存儲線程則是在一定的時刻被喚醒,比如在數(shù)據(jù)緩沖區(qū)滿、或程序結(jié)束等時候,更多的時候,存儲模塊是處于掛起的狀態(tài)。因為信號的采集工作和數(shù)據(jù)存儲工作是長時間甚至長年累月運行著,這也是工業(yè)生產(chǎn)的實際情況所決定的。通過采用多線程技術(shù),實現(xiàn)了實時性要求高的數(shù)據(jù)采集與程序其它功能(如數(shù)據(jù)顯示、讀取、存儲等)在時間上的相互獨立,避免它們在時間上可能產(chǎn)生的沖突,提高了系統(tǒng)的穩(wěn)定性。循環(huán)之間的數(shù)據(jù)傳遞即線程間的數(shù)據(jù)傳遞,可以由局部變量、全局變量、共享變量和隊列等方式實現(xiàn)。循環(huán)之間的同步即線程之間的同步,這可以由同步技術(shù)來實現(xiàn)。如果需要為兩個循環(huán)設(shè)置不同的優(yōu)先級,可以通過定時循環(huán)來實現(xiàn)。本章論述了基于LabV1EW和PCI6221板卡的多路數(shù)據(jù)采集系統(tǒng)的軟件組建過程,完成了信號監(jiān)測最重要的一步,即數(shù)據(jù)采集。實現(xiàn)了應(yīng)用LabVIEW 。完成了采集信號的分析、存儲、查詢及遠(yuǎn)程訪問,編制了用戶登錄程序,還實現(xiàn)了其它的一些功能。第六章 總結(jié)本設(shè)計在研究虛擬儀器技術(shù)、數(shù)據(jù)庫技術(shù)、及數(shù)據(jù)采集技術(shù)相關(guān)理論的基礎(chǔ)上,使用虛擬儀器技術(shù)實現(xiàn)多通道數(shù)據(jù)采集,通過數(shù)據(jù)庫保存記錄,進一步實現(xiàn)了系統(tǒng)的遠(yuǎn)程數(shù)據(jù)訪問及控制。實現(xiàn)了一個從物理信號到遠(yuǎn)程桌面訪問的多通道數(shù)據(jù)采集系統(tǒng)。本設(shè)計大部分工作是程序的編寫,所涉及的硬件部分都是現(xiàn)成的。但是對硬件的了解也是必需要做的工作,特別是對NI PCI6221采集卡的了解。其中包括采集率,采集通道,采樣方式,然后根據(jù)實際情況選擇了合適的測量系統(tǒng)。多通道數(shù)據(jù)采集整個系統(tǒng)構(gòu)建在數(shù)據(jù)庫的基礎(chǔ)上,其中包括用戶登錄管理,采集數(shù)據(jù)的實時顯示及保存,歷史數(shù)據(jù)的本地、遠(yuǎn)程訪問。整個系統(tǒng)從硬件到軟件到網(wǎng)絡(luò)進行了開發(fā),實現(xiàn)了一個基本的多通道數(shù)據(jù)采集系統(tǒng)的實際應(yīng)具有的功能。在設(shè)計過程中,是先設(shè)計各個子程序,測試其功能后再設(shè)計其他的子程序,所以程序調(diào)試階段很順利,在最后設(shè)計整個系統(tǒng)時,考慮了很多框架,比如主從結(jié)構(gòu)。實際的主程序框架為多種結(jié)構(gòu)的混合,主要由事件結(jié)構(gòu)和while循環(huán)結(jié)構(gòu)構(gòu)成。網(wǎng)絡(luò)技術(shù)的飛速發(fā)展和遠(yuǎn)程測試的需要,驅(qū)動虛擬儀器網(wǎng)絡(luò)化方向發(fā)展。以PC機或工作站為平臺,運用虛擬儀器技術(shù)構(gòu)成實用的測控系統(tǒng)將成為儀器和測試技術(shù)發(fā)展的一個重要方向,本設(shè)計在web上發(fā)布程序部分,系統(tǒng)的遠(yuǎn)程訪問及控制從另一方面體現(xiàn)了測控技術(shù)的網(wǎng)絡(luò)化發(fā)展。通過本設(shè)計,深刻的認(rèn)識到了虛擬儀器技術(shù)是儀器發(fā)展的重要發(fā)展方向。虛擬儀器以嶄新的模式和強大的功能深入人心。伴隨計算機技術(shù)和信息技術(shù)的發(fā)展虛擬儀器必將拓展到各個領(lǐng)域,引起測控儀器的深層次變革。參考文獻(xiàn)1. 陳錫輝,張銀鴻著. LabVIEW程序設(shè)計從入門到精通[M].清華大學(xué)出版社,2007,7.2. 劉君華,郭會軍,趙向陽. 基于LabVIEW的虛擬儀器設(shè)計[M]. 北京:電子工業(yè)出版社,2003.3. 張重雄. 虛擬儀器技術(shù)分析與設(shè)計[M]. 北京:電子工業(yè)出版社,2007,8.4. 楊樂平,李海濤等. LabVIEW高級程序設(shè)計[M].清華大學(xué)出版社,2003,4.5. 張國雄. 測控電路[M] . 北京:機械工業(yè)出版社,2008,1.6. 劉湛清,王強. SQL Server 2000經(jīng)典范例50講[M]. 科學(xué)出版社,2003,11.7. 連海洲,趙英俊. 基于LabVIEW的虛擬儀器系統(tǒng)[J].儀器與測控,2001,8.8. 李艷. 基于LabVIEW虛擬實驗儀器的設(shè)計與應(yīng)用[D].(碩士學(xué)位論文).南京理工大學(xué),2007,11.9. 張霞. 基于LabVIEW的虛擬儀器的研究和設(shè)計[D].(碩士學(xué)位論文).武漢理工大學(xué),2005,5.,馬增強. 基于LabVIEW的數(shù)據(jù)采集與處理軟件編程技巧[J].微計算機信息,2005,21卷第5期11. 余成波,胡新宇. 傳感器與自動檢測技術(shù)[M].北京:高等教育出版社,.. 多通道通用數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)[D].(碩士學(xué)位論文).哈爾濱工程大學(xué),2003,3.. 基于LabVIEW的數(shù)據(jù)采集及分析系統(tǒng)的開發(fā)[D]. (碩士學(xué)位論文).哈爾濱理工大學(xué),2004,3.. 基于虛擬儀器的水泵性能數(shù)據(jù)采集系統(tǒng)的研究[D].(碩士學(xué)位論文).吉林大學(xué),2004,5.. 基于LabVIEW多通道數(shù)據(jù)采集分析系統(tǒng)開發(fā)[D]. (碩士學(xué)位論文).武漢大學(xué),2006,11.. 基于Internet的提升機狀態(tài)監(jiān)測虛擬儀器技術(shù)研究[D]. (碩士學(xué)位論文).太原理工大學(xué),2008,5.. 多路信號數(shù)據(jù)采集系統(tǒng)[D]. (碩士學(xué)位論文).電子科技大學(xué),2007,4.,杜祥嶺. 基于LabVIEW的數(shù)據(jù)采集系統(tǒng)設(shè)計[J].遼寧工學(xué)院,2006, 5.. 現(xiàn)代測試技術(shù)及虛擬儀器[M].北京:北京航空航天大學(xué)出版社,.,周以琳. LabVIEW數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)[J].青島科技大學(xué),2005,10.,葉平. LabVIEW中利用LabSQL對數(shù)據(jù)庫訪問的實現(xiàn)[J].中國礦業(yè)大學(xué)機電工程學(xué)院,2007,7.,田瑜輝. 提高SQL Server數(shù)據(jù)庫訪問速度的方法[J].黑龍江大學(xué)現(xiàn)代教育技術(shù)中心,2007,9.,黎冠文. 基于LabVIEW的太陽能電池溫度采集和數(shù)據(jù)保存系統(tǒng)[J].中山大學(xué)理工學(xué)院,2008,2.,胡繼勝. 用LabVIEW實現(xiàn)虛擬儀器測試系統(tǒng)與數(shù)據(jù)庫之間的數(shù)據(jù)交換[J].大連鐵道學(xué)院,2006,9.,吳浚浩. 信號調(diào)理電路的設(shè)計與研究[J].中國科技信息,2006年第2期.,溫泉徹,方大良. 數(shù)據(jù)采集系統(tǒng)中通用信號調(diào)理電路的分析[J].湛江師范學(xué)院學(xué)報,2006,6第27卷第3期.. 多通道數(shù)據(jù)采集系統(tǒng)[J].儀表技術(shù)與傳感器,2002年第12期.. 基于虛擬儀器的多通道數(shù)據(jù)采集分析系統(tǒng)[J].中國教育技術(shù)裝備,2007年第02期.29. 30. 31. 32. 33. AVR與虛擬儀器論壇.致謝在此,首先由衷的感謝我的指導(dǎo)老師肖俊生肖老師,在他的指導(dǎo)和幫助下,我的設(shè)計及論文才得以順利完成。在整個設(shè)計過程中,肖老師細(xì)心、耐心,對我在設(shè)計中遇到的問題及時給予解答。他嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度和認(rèn)真勤勉的工作作風(fēng)是我學(xué)習(xí)的榜樣,對我今后的學(xué)習(xí)和工作產(chǎn)生了影響。感謝肖俊生老師的悉心指導(dǎo)。肖老師對我的設(shè)計給予了關(guān)心和指導(dǎo),對于論文的形成自始自終都予以關(guān)注和督促,謝謝!感謝NI的工程師們,為虛擬儀器設(shè)計出了如此完美的開發(fā)平臺。你們的工作很了不起,很值得我尊敬。感謝虛擬儀器家園論壇及所有關(guān)于虛擬儀器的論壇。通過學(xué)習(xí)你們的帖子,我知道了如何去編程,并完成了我的設(shè)計,這里非常感謝版主們的熱心幫助,認(rèn)真的回答了我的每一個細(xì)小的問題。你們的業(yè)余工作真的很偉大!感謝LabVIEW 學(xué)習(xí)群里熱心的好友,在群里,我認(rèn)識了很多一起做設(shè)計的朋友,我們一起學(xué)習(xí),一起討論問題,然后一起解決問題,非常感謝你們。此外我要感謝所有關(guān)心、幫助過我的老師、同學(xué)和朋友們,正是在你們的支持和幫助下,我的學(xué)習(xí)生活更加有聲有色。最后要感謝我的家人,你們一直以來默默支持我,關(guān)心我,給我前進的力量!
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1