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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 一種基于LabVIEW的存儲器檢測系統(tǒng)的研究

          一種基于LabVIEW的存儲器檢測系統(tǒng)的研究

          作者: 時間:2010-05-29 來源:網(wǎng)絡(luò) 收藏

            2.3 March算法在檢測系統(tǒng)中的應(yīng)用

            一般的March算法都是以位進(jìn)行操作的,而被測對象是18位的數(shù)據(jù)通道,存儲方式為字節(jié)存儲,因此應(yīng)該對March算法進(jìn)行擴展。測試時不僅要考慮到字間故障,而且也應(yīng)該考慮一個字內(nèi)多個位之間的耦合故障。面對這種情況就應(yīng)該增加March算法的測試數(shù)據(jù)。對于N位的存儲器,共有l(wèi)og2N+1種測試數(shù)據(jù),文獻(xiàn)[7]給出了數(shù)據(jù)背景的計算公式。被測對象有18位存儲器,通過計算有5組測試數(shù)據(jù):

          測試數(shù)據(jù)

            3 系統(tǒng)的軟件設(shè)計

            3.1 軟件總體方案

            該系統(tǒng)軟件部分基于虛擬儀器技術(shù)進(jìn)行開發(fā)。選擇作為測試程序開發(fā)工具,Access作為數(shù)據(jù)庫工具。整個軟件由主控程序、人機界面、測試模塊、診斷模塊、數(shù)據(jù)庫模塊組成。主控程序負(fù)責(zé)各個模塊之間的調(diào)用和協(xié)調(diào);人機界面實現(xiàn)用戶與測試系統(tǒng)的交互;測試模塊完成數(shù)字信號的輸出和采集;數(shù)據(jù)庫模塊主要用于實現(xiàn)整個系統(tǒng)數(shù)據(jù)的管理。

            3.2 主程序

            主程序依托軟件,采用模塊化的設(shè)計思想,主要包括程序初始、測試數(shù)據(jù)、讀/寫數(shù)據(jù)、取消設(shè)置、和錯誤判斷五個部分。程序初始模塊,用于進(jìn)行面板參數(shù)設(shè)置和板卡設(shè)置;測試數(shù)據(jù)模塊。用于:通過對數(shù)據(jù)庫數(shù)據(jù)的查詢,提取地址和數(shù)據(jù)等信息;通過對讀/寫信息的判斷,選擇數(shù)據(jù)信息輸出的讀入。如果測試時出現(xiàn)異?,F(xiàn)象,則由程序輸出自定義錯誤,通過自定義錯誤傳遞故障信息,同時跳出讀/寫循環(huán);取消設(shè)置,用來恢復(fù)測試時改變的各個參數(shù);錯誤判斷模塊,用于判斷錯誤類型,通過判斷自定義錯誤攜帶的信息判斷故障類型,并反饋給人機界面。圖2是主程序的程序框圖。

          主程序的程序框圖



          關(guān)鍵詞: LabVIEW 存儲器檢測

          評論


          相關(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); })();