新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 一種基于LabVIEW的存儲器檢測系統的研究

        一種基于LabVIEW的存儲器檢測系統的研究

        作者: 時間:2010-05-29 來源:網絡 收藏

          2.3 March算法在檢測系統中的應用

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

        測試數據

          3 系統的軟件設計

          3.1 軟件總體方案

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

          3.2 主程序

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

        主程序的程序框圖



        關鍵詞: LabVIEW 存儲器檢測

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 化德县| 浠水县| 茂名市| 沾益县| 潢川县| 页游| 绍兴市| 思茅市| 湘阴县| 尼勒克县| 禄劝| 卓资县| 绥滨县| 阿拉尔市| 察雅县| 聂荣县| 神农架林区| 海口市| 林西县| 麻阳| 凤山县| 无为县| 申扎县| 太仓市| 成武县| 萨迦县| 山东| 招远市| 边坝县| 游戏| 太和县| 名山县| 安平县| 洪洞县| 阿拉善左旗| 武汉市| 凤凰县| 武穴市| 广州市| 绥芬河市| 右玉县|