<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于虛擬儀器的儀表電源自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)與應(yīng)用

          基于虛擬儀器的儀表電源自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)與應(yīng)用

          作者: 時(shí)間:2012-05-24 來源:網(wǎng)絡(luò) 收藏

            4測(cè)試系統(tǒng)軟件設(shè)計(jì)

            測(cè)試系統(tǒng)軟件分為兩部分:上位機(jī)軟件和下位機(jī)軟件。下位機(jī)軟件采用Keil公司uvision2調(diào)試軟件編寫,而上位機(jī)軟件采用Lab Windows/CVI 6編寫·LabWindows/CVI 6是NI公司開發(fā)的一款編程語言,它采用簡(jiǎn)中一直觀圖形用戶界而設(shè)計(jì),建立界而友好的而板,將功能強(qiáng)大的C語言與測(cè)控技術(shù)有機(jī)結(jié)合,具有靈活的交互式編程方法和豐富的庫(kù)函數(shù);它利用函數(shù)而板輸入函數(shù)的參數(shù),采用事件馭動(dòng)編程,通過回調(diào)函數(shù)處理用戶事件,簡(jiǎn)化了應(yīng)用程序流程的控制,有效地提高了工程設(shè)計(jì)的效率和可靠性。

            圖6為系統(tǒng)軟件框圖。

            測(cè)試系統(tǒng)軟件分成四大部分:儀器控制部分、數(shù)據(jù)采集部分、數(shù)據(jù)處理顯示部分、數(shù)據(jù)保存部分。儀器控制部分主要實(shí)現(xiàn)了可編程電源的初始化、輸出電壓設(shè)置、過電壓保護(hù)設(shè)置以及可編程負(fù)載的設(shè)置;數(shù)據(jù)采集部分主要實(shí)現(xiàn)調(diào)理信號(hào)的A/D轉(zhuǎn)換、與上位機(jī)的通信以及采集數(shù)據(jù)的傳輸;數(shù)據(jù)處理顯示部分主要實(shí)現(xiàn)采樣數(shù)據(jù)的處理和顯示,并實(shí)現(xiàn)和下位機(jī)的通信;最后數(shù)據(jù)保存部分將所得到的數(shù)據(jù)保存,以備數(shù)據(jù)的再處理。

            為了提高系統(tǒng)軟件的運(yùn)行速度,采用了多線程技術(shù)。多線程是指操作系統(tǒng)支持一個(gè)進(jìn)程中執(zhí)行多個(gè)線程的能力。軟件編寫中,采用多線程的編程技術(shù),整個(gè)軟件含有完成不同功能的多個(gè)線程,如數(shù)據(jù)采集、數(shù)據(jù)處理、實(shí)時(shí)數(shù)據(jù)顯示、圖形曲線生成線程和用戶界而線程。這樣,多個(gè)線程同時(shí)執(zhí)行,在一段時(shí)間并行完成更多的任務(wù),既加快了系統(tǒng)的反映速度,又提高了執(zhí)行效率。木測(cè)試系統(tǒng)通過Labwindows/CVI提供的線程函數(shù)在線程池中分別創(chuàng)建了二個(gè)線程:主線程、數(shù)據(jù)采集線程、波形顯示線程。主線程完成儀器的初始化和控制,數(shù)據(jù)采集線程完成采樣數(shù)據(jù)的接收和存儲(chǔ),波形顯示線程完成電壓、電流的實(shí)時(shí)顯示。各個(gè)線程都有自己的內(nèi)存空間,互相之間獨(dú)立,沒有數(shù)據(jù)交換。通過多線程技術(shù),大大提高了系統(tǒng)的反應(yīng)速度。

            另外,考慮到采樣數(shù)據(jù)量比較大,而日‘為了便于以后的查詢,數(shù)據(jù)存儲(chǔ)采用了數(shù)據(jù)庫(kù)存儲(chǔ)。數(shù)據(jù)庫(kù)管理軟件(DBMS)選用了簡(jiǎn)單易用的微軟ACCESS o數(shù)據(jù)庫(kù)可以存儲(chǔ)大量的測(cè)試信急,包括被測(cè)對(duì)象信急、測(cè)試儀器信急、測(cè)試結(jié)果信急和測(cè)試人員信急等,采用數(shù)據(jù)庫(kù),方便的實(shí)現(xiàn)了這些數(shù)據(jù)的維護(hù)和管理。

            5結(jié)論

            實(shí)驗(yàn)結(jié)果表明,采用Lab Windows/CVI 6實(shí)現(xiàn),充分發(fā)揮了其開發(fā)周期短和軟件編程靈活、簡(jiǎn)便的優(yōu)點(diǎn),能夠?qū)崿F(xiàn)性能自動(dòng)、快速、準(zhǔn)確測(cè)試。設(shè)計(jì)簡(jiǎn)中工作穩(wěn)定,易于維護(hù),實(shí)驗(yàn)結(jié)果證明了其工程實(shí)用性。

            參考文獻(xiàn)

            1需霖微機(jī)自動(dòng)檢測(cè)與系統(tǒng)設(shè)計(jì)「M].北京:電子業(yè)出版社,2003年4月.1 374

            2宋宇峰.Lab Windows/CVI逐步深入與開發(fā)實(shí)例[M].機(jī)械工業(yè)出版社,2003

            3馬俊濤,樊世友,魏震生,基于網(wǎng)絡(luò)的遠(yuǎn)程測(cè)試系統(tǒng)技術(shù)側(cè)(研月.電子工程師,2005年第31卷第4期:7 9.

            4張?zhí)靷?,馬存寶,宋東,李紅娟,翟興彥,廖永濤,宋西民,黎明峰一種新的航空電源,if控電路設(shè)計(jì)[[J].儀表學(xué)報(bào),2002年第23卷第3期增刊:105I 06.


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();