關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 一種高效DSO波形顯示算法的實現(xiàn)

        一種高效DSO波形顯示算法的實現(xiàn)

        作者: 時間:2011-07-26 來源:網(wǎng)絡(luò) 收藏

        摘要:介紹一種應(yīng)用于液晶的數(shù)字存儲示波器。通過分析相鄰采樣數(shù)據(jù)之間的大小關(guān)系。得到逼近的系列直線段;通過分析不同通道直線段的位置關(guān)系,得到最佳的線段合成效果;通過分析待清除線段和需繪制線段的位置關(guān)系,得到最優(yōu)的清除和繪圖列表。可有效地提升示波器的速度。
        關(guān)鍵詞:線程;LCD逼近;遮蔽分析;清除和繪圖分析

        數(shù)字存儲示波器所顯示的是由系列直線段有效地逼近而得到的。畫波形函數(shù)是由畫點函數(shù)按照一定的寫出的,不同的算法畫出的波形在速度和效果上會有所不同。因此有效的波形顯示算法可以很大程度上提高波形的顯示速度和視覺效果。

        1 示波器程序模塊的介紹
        示波器采用嵌入式μC/OS操作系統(tǒng)。每一個任務(wù)都是一個無限循環(huán)。為了降低耦合,增強內(nèi)聚,需要建立消息郵箱,以保證不同任務(wù)之間的通信。示波器的模塊示意圖如圖1所示。

        本文引用地址:http://www.104case.com/article/161750.htm

        a.JPG



        2 波形顯示線程和畫波形函數(shù)的說明
        波形顯示功能是由波形顯示線程的,畫點、畫線、顯示字符等都由基本的畫點函數(shù)來。一種常見的波形顯示方法就是:分別根據(jù)示波器通道的采樣數(shù)據(jù)繪制波形,待下一屏顯示數(shù)據(jù)準備就緒之后,將上一屏已經(jīng)顯示的波形全部擦除,再繪制準備就緒的波形數(shù)據(jù)。由于執(zhí)行畫點函數(shù)比較耗時,特別是在接近圖形滿屏的情況下,畫點函數(shù)被調(diào)用次數(shù)較多,嚴重影響其他線程獲得CPU的使用權(quán),有可能會產(chǎn)生拖屏現(xiàn)象。示波器采用一種地波形顯示算法,可以有效的解決上述問題,算法是在畫波形函數(shù)中的。圖2是畫波形函數(shù)的流程圖。

        b.JPG


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 眉山市| 兴仁县| 正镶白旗| 志丹县| 鄄城县| 横山县| 集贤县| 海丰县| 琼结县| 富宁县| 阳泉市| 呼和浩特市| 银川市| 东乌| 平乡县| 土默特右旗| 绵竹市| 炎陵县| 嘉兴市| 肃宁县| 绥江县| 遂溪县| 克山县| 道真| 山东省| 鄂尔多斯市| 焉耆| 文化| 济源市| 股票| 清流县| 平武县| 塔河县| 会同县| 福海县| 临汾市| 吴江市| 景德镇市| 博爱县| 潮安县| 泾川县|