亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        實時監(jiān)測系統(tǒng)數(shù)據(jù)處理和動態(tài)曲線繪制方法

        2015-03-15 05:59:53馬志剛劉文怡張文棟
        圖學(xué)學(xué)報 2015年1期
        關(guān)鍵詞:繪圖繪制曲線

        馬志剛, 劉文怡, 張文棟

        (1. 中北大學(xué)儀器科學(xué)與動態(tài)測試教育部重點實驗室;電子測試技術(shù)重點實驗室,山西 太原 030051;2. 山西農(nóng)業(yè)大學(xué)信息科學(xué)與工程學(xué)院,山西 太谷 030801)

        實時監(jiān)測系統(tǒng)數(shù)據(jù)處理和動態(tài)曲線繪制方法

        馬志剛1,2, 劉文怡1, 張文棟1

        (1. 中北大學(xué)儀器科學(xué)與動態(tài)測試教育部重點實驗室;電子測試技術(shù)重點實驗室,山西 太原 030051;2. 山西農(nóng)業(yè)大學(xué)信息科學(xué)與工程學(xué)院,山西 太谷 030801)

        數(shù)據(jù)處理和曲線繪制是實時監(jiān)測系統(tǒng)不可或缺的組成部分。實時監(jiān)測系統(tǒng)由前端數(shù)據(jù)采集模塊、數(shù)據(jù)傳輸通道和后端監(jiān)測模塊組成。分析各種數(shù)據(jù)傳輸方式的特點,討論前端采集模塊中數(shù)據(jù)組織和發(fā)送的一般方式,研究后端監(jiān)測模塊中數(shù)據(jù)處理和曲線繪制的基本流程。針對常規(guī)曲線繪制方法效率較低、顯示死板等缺點,提出基于內(nèi)存拷貝數(shù)據(jù)更新方式的動態(tài)曲線繪制方法。使用API相關(guān)函數(shù)優(yōu)化曲線繪制程序,使程序執(zhí)行效率有較大提高,可以保證測試系統(tǒng)實時性要求。

        實時監(jiān)測;數(shù)據(jù)處理;曲線繪制;內(nèi)存拷貝;數(shù)據(jù)更新;API函數(shù)

        隨著計算機、傳感器、通信、數(shù)據(jù)處理等相關(guān)學(xué)科的發(fā)展,實時監(jiān)測系統(tǒng)已廣泛應(yīng)用于工農(nóng)業(yè)生產(chǎn)、環(huán)境安全、航空航天、國防裝備等各大領(lǐng)域。如工業(yè)設(shè)備可靠性、安全性監(jiān)測與故障診斷[1-2],工程質(zhì)量監(jiān)測[3-4],地質(zhì)災(zāi)害預(yù)測[5],電力生產(chǎn)和系統(tǒng)維護[6],油氣能源生產(chǎn)、勘探[7],農(nóng)田[8],溫室,食品安全,環(huán)境保護[9-10],氣象預(yù)測,醫(yī)療監(jiān)控[11],交通[12],安保,導(dǎo)彈、火箭發(fā)射監(jiān)測[13]等方面都有各類實時監(jiān)測系統(tǒng)的成功應(yīng)用。

        由于曲線比較直觀,大多數(shù)實時監(jiān)測系統(tǒng)都要求將關(guān)鍵參數(shù)以曲線或圖形的方式呈現(xiàn)在屏幕上。實時曲線可以反映被監(jiān)測參數(shù)的實時變化情況,是對測量系統(tǒng)當(dāng)前工作狀態(tài)的直觀描述,實時性要求非常高[14]。隨著計算機軟件技術(shù)的發(fā)展,多種開發(fā)工具(如 Visual Basic、Visual C++、LabWindows等)、第三方控件、組件等均可被方便地運用于圖形應(yīng)用軟件的開發(fā)。考慮到監(jiān)測系統(tǒng)對實時性要求較高,因此必須盡可能地提高程序執(zhí)行效率。其除了與數(shù)據(jù)結(jié)構(gòu)、算法、所處理的數(shù)據(jù)量等因素有關(guān)外,還與開發(fā)工具的選擇密切相關(guān)[14-15]。經(jīng)綜合考慮,本文基于 Visual C++ 2008(VC 2008)展開討論。

        1 實時監(jiān)測系統(tǒng)

        典型的實時監(jiān)測系統(tǒng)通常由前端采集模塊、數(shù)據(jù)傳輸通道(線纜或無線方式)和后端監(jiān)測模塊組成,如圖 1所示。前端模塊和后端模塊之間可采用多種數(shù)據(jù)通信方式,比較常用的有:USB傳輸方式[13]、光纖傳輸方式[5]、以太網(wǎng)分布式傳輸方式[3,6]、無線傳感器網(wǎng)絡(luò)傳輸方式[8]等。相比而言:USB方式數(shù)據(jù)傳輸速度較快,其USB 3.0的數(shù)據(jù)傳輸速度高達5 Gbps,但該方式易受外部電磁環(huán)境干擾而影響數(shù)據(jù)傳輸。光纖傳輸方式不易受復(fù)雜電磁環(huán)境影響且數(shù)據(jù)傳輸速度快,單根光纖的數(shù)據(jù)傳輸速率可達若干Gbps,傳輸距離能達幾十公里,但光纖本身較為脆弱易折斷,需深埋鋪設(shè)加以保護。以太網(wǎng)傳輸方式的軟、硬件結(jié)構(gòu)簡單且傳輸距離一般能達到100米左右,但其中的UDP模式在數(shù)據(jù)傳輸時有丟包的風(fēng)險。無線傳感網(wǎng)絡(luò)方式可用于多點監(jiān)測,但需解決多節(jié)點之間的協(xié)同、時間同步等難題。

        圖1 實時監(jiān)測系統(tǒng)的組成

        2 數(shù)據(jù)處理

        在實時監(jiān)測系統(tǒng)中,有大量從現(xiàn)場采集的測試數(shù)據(jù)通過前端模塊實時傳輸?shù)胶蠖吮O(jiān)測模塊。這些數(shù)據(jù)反映了設(shè)備或系統(tǒng)的運行狀態(tài)和性能參數(shù),對其進行分析、計算,可為待監(jiān)測設(shè)備或系統(tǒng)提供決策依據(jù)[1]。一般情況下,實時監(jiān)測系統(tǒng)的前端模塊只負責(zé)將采集到的數(shù)據(jù)經(jīng)編幀、組包后發(fā)送至后端模塊,后續(xù)的數(shù)據(jù)分析、處理、曲線顯示等大都在后端模塊中完成。

        2.1 前端模塊數(shù)據(jù)組織和發(fā)送

        不同的測試數(shù)據(jù)有特定的數(shù)據(jù)組織方式,工程上將其稱為“編幀”,編幀得到的一幀數(shù)據(jù)被稱為“幀結(jié)構(gòu)”[14]?!敖M包”是將若干數(shù)據(jù)幀組合成待發(fā)數(shù)據(jù)包的過程,組包大小需視采樣率、采樣通道數(shù)、發(fā)送時間間隔等因素而定?!皫Y(jié)構(gòu)”和“包結(jié)構(gòu)”通常由幀(包)頭、數(shù)據(jù)、幀(包)計數(shù)、幀(包)尾等組成。表1所示的是一種比較典型的簡單數(shù)據(jù)幀結(jié)構(gòu)[16]。

        表1 一種典型的簡單數(shù)據(jù)幀結(jié)構(gòu)

        前端模塊可采用定時方式向后端模塊發(fā)送數(shù)據(jù)包。例如,可將每毫秒(ms)采集的數(shù)據(jù)編為一幀,而將100 ms(0.1 s)的數(shù)據(jù)組成一包(100幀)并發(fā)往后端監(jiān)測模塊。在此情況下,后端監(jiān)測模塊每隔0.1 s就會接收并處理一包數(shù)據(jù)。

        2.2 后端模塊數(shù)據(jù)接收和處理

        后端監(jiān)測模塊可以通過定時或循環(huán)方式接收來自前端模塊的數(shù)據(jù)包。接收到的數(shù)據(jù)必須先經(jīng)過“解包”和“解幀”,得到每通道數(shù)據(jù)后,方可進行分析、處理和曲線顯示。實時數(shù)據(jù)接收、處理和曲線繪制流程如圖2所示。為實現(xiàn)對數(shù)據(jù)的完整處理,如果前一包數(shù)據(jù)末尾有剩余數(shù)據(jù),應(yīng)先將其緩存,然后與下一包數(shù)據(jù)拼接后再進行處理。

        圖2 數(shù)據(jù)實時接收、處理和曲線繪制流程

        3 實時曲線繪制

        繪制實時曲線時需格外關(guān)注繪制方式、數(shù)據(jù)更新算法、曲線繪制算法等,這些因素都會對程序執(zhí)行效率產(chǎn)生影響[17-18]。

        3.1 實時曲線繪制方式

        按照曲線顯示效果不同,實時曲線繪制方式可分為逐點分屏繪制方式和動態(tài)繪制方式。假定將顯示區(qū)域?qū)挾仍O(shè)置為N個數(shù)據(jù)點。逐點分屏繪制是指從顯示區(qū)域左端開始,根據(jù)時間推進依次繪制第一個、第二個,直至第N個數(shù)據(jù)點,最終整個顯示區(qū)域被占滿;然后顯示區(qū)域的所有數(shù)據(jù)點被清除,并開始新一輪的數(shù)據(jù)點繪制。該方法的優(yōu)點是程序簡單、工作量較小、繪制速度較快。但其缺點也很明顯:數(shù)據(jù)點在顯示區(qū)域自左向右依次出現(xiàn),而之前繪制的點則保持不動,直到顯示區(qū)域被填滿后清除重繪,其效果如圖3所示。這種繪制效果不符合人的正常視覺習(xí)慣,無法實現(xiàn)真正的實時動態(tài)顯示。

        本文采用動態(tài)繪制方式。第一個數(shù)據(jù)點首先被繪制在顯示區(qū)域的最右端(位置:N),當(dāng)?shù)诙€數(shù)據(jù)點到達時,第一個數(shù)據(jù)點需要向左移動一個單位(位置:N–1),而后將第二個數(shù)據(jù)點繪制在顯示區(qū)域的位置N處;依此類推,當(dāng)?shù)贜個數(shù)據(jù)點到達時,其前(N–1)個數(shù)據(jù)點需集體左移一個單位,此時第一個數(shù)據(jù)點將位于顯示區(qū)域的最左端。動態(tài)繪制方式得到的效果是數(shù)據(jù)點總是從顯示區(qū)域的右端進入后連續(xù)向左流動,符合人的正常視覺習(xí)慣,其效果如圖4所示。但是該繪制方式需要不斷進行移位操作,工作量較大。因此,必須優(yōu)化算法結(jié)構(gòu)、簡化運算過程,才能提高繪圖效率,滿足監(jiān)測系統(tǒng)的強實時性要求。

        圖3 逐點分屏繪制方式效果

        圖4 動態(tài)繪制方式效果

        3.2 數(shù)據(jù)更新算法

        由于后端監(jiān)測模塊不斷接收來自前端采集模塊發(fā)來的數(shù)據(jù),所以曲線不可能在顯示區(qū)域一次性全部顯示。在實際應(yīng)用中,數(shù)據(jù)曲線只能以動態(tài)方式逐段逐屏顯示。為保證實時性,顯示區(qū)域的曲線在定時(如100 ms)刷新時必須有一部分是最新的,這就是“數(shù)據(jù)更新”。采用動態(tài)方式繪制曲線,其數(shù)據(jù)更新方法包括:

        (1) 隊列法。該方法需要創(chuàng)建一個“先進先出”的數(shù)據(jù)隊列,其中包含最新的N個數(shù)據(jù)點,每接收到一部分新數(shù)據(jù),經(jīng)過處理后就將其插入數(shù)據(jù)隊列尾部,而之前收到的數(shù)據(jù)就會被擠出隊列。這樣可以保證隊列中的數(shù)據(jù)總是最新的,曲線繪制時,直接從隊列中提取所有數(shù)據(jù)即可。

        (2) 數(shù)組法。定義一個長度為 N 的數(shù)組DisDat[N],當(dāng)有新數(shù)據(jù)(M個)到來時,就將數(shù)組中原有數(shù)據(jù)集體向前移動M個位置,然后將新數(shù)據(jù)賦給數(shù)組 DisDat的最后 M 個數(shù)據(jù)單元(DisDat[N–M]~DisDat[N–1]),如果數(shù)組已經(jīng)被數(shù)據(jù)填滿,則最先接收到的數(shù)據(jù)將被覆蓋。此方法中,數(shù)組長度 N可以直接取為顯示區(qū)域每次顯示的數(shù)據(jù)點數(shù)。數(shù)組法的原理和實現(xiàn)過程比較簡單,但是由于涉及頻繁的數(shù)組元素搬移,導(dǎo)致其程序執(zhí)行效率較低。分析以下代碼:

        # define DisCnt = 2550; //每屏顯示數(shù)據(jù)點數(shù)

        int NewCnt; //最新數(shù)據(jù)點數(shù)

        float DisDat[DisCnt]; //數(shù)據(jù)

        float NewDat[DisCnt]; //最新數(shù)據(jù)

        //循環(huán)搬移數(shù)據(jù)

        for(i = NewCnt; i < DisCnt; i++)

        {

        DisDat[i - NewCnt]= DisDat[i];

        }

        //更新最新數(shù)據(jù)

        梓軒是個男孩子,說起話來沒必要那么繞彎。我們在很短的時間內(nèi)就愉快地結(jié)束了談心。梓軒說:“老師,您這么一說,我還真覺得我和小雨就是相互欣賞。您放心,從今以后我會把全部精力用在學(xué)習(xí)上,給同學(xué)們做最好的榜樣!”

        for(i = DisCnt - NewCnt; i < DisCnt; i++)

        {

        DisDat[i]= NewDat[i – (DisCnt - NewCnt)];

        }

        如果繪制的數(shù)據(jù)點數(shù)較少,數(shù)據(jù)搬移操作耗時占曲線繪制總耗時的比重很小,甚至可以忽略;一旦繪制點數(shù)較多時,這部分時間就會急劇增加。因此需要考慮優(yōu)化搬移數(shù)據(jù)部分的代碼。

        考慮到應(yīng)用程序接口(application program interface, API)提供了內(nèi)存拷貝函數(shù)CopyMemory,如果直接調(diào)用該函數(shù),將有望縮短用于大批量搬移數(shù)據(jù)的時間。修改后的代碼可以設(shè)計為:

        CopyMemory(DisDat, DisDat + NewCnt, DisCnt -NewCnt); //循環(huán)搬移數(shù)據(jù)

        CopyMemory(DisDat + DisCnt - NewCnt, NewDat, NewCnt); //更新最新數(shù)據(jù)

        表2 兩種數(shù)據(jù)搬移方法耗時對比(ms)

        3.3 曲線繪制算法

        VC 中提供了使用微軟基礎(chǔ)類庫(microsoft foundation classes, MFC)繪制曲線的方法,基本過程為:確定繪圖區(qū)域,創(chuàng)建設(shè)備描述表,初始化繪圖工具(畫刷、畫筆、字體、顏色等),繪制曲線,釋放繪圖資源。

        繪圖區(qū)域一般為矩形,假定(X1, Y1)和(X2, Y2)分別是繪圖區(qū)域左上角和右下角的坐標(biāo);dW表示繪圖區(qū)域水平單位長度,它用于定位數(shù)據(jù)點在繪圖區(qū)域中的水平位置(橫坐標(biāo)),該值與繪圖區(qū)域?qū)挾?X2 – X1)和每屏顯示的數(shù)據(jù)點數(shù)(DisCnt)有關(guān),即dW = (X2 – X1) / DisCnt;dH表示繪圖區(qū)域的垂直單位高度,它用于定位數(shù)據(jù)點在繪圖區(qū)域中的垂直位置(縱坐標(biāo)),該值與繪圖區(qū)域高度(Y2 – Y1)和數(shù)據(jù)點幅度范圍有關(guān),幅度范圍可通過測試數(shù)據(jù)的最小值(ValMin)和最大值(ValMax)計算得到,即dH = (Y2– Y1) / (ValMax – ValrMin)。由于繪圖區(qū)的坐標(biāo)系(縱軸為自上而下方向)與常用的平面直角坐標(biāo)系(縱軸為自下而上方向)不同,為符合習(xí)慣,數(shù)據(jù)點的縱坐標(biāo)需經(jīng)過轉(zhuǎn)換。最終,每個數(shù)據(jù)點的坐標(biāo)(PX[i], PY[i])可表示為:

        PX[i]= X1 + dW * i;

        PY[i]= Y2 - DisDat[0]* dH

        繪制曲線時,可循環(huán)調(diào)用 LineTo函數(shù)將數(shù)據(jù)點依次用直線相連。這是一種比較常規(guī)的方法,但是效率較低。本文采用MFC中的API函數(shù)Polyline,通過調(diào)用該函數(shù)可直接將一組點顯示出來,其語法格式為:

        BOOL Polyline(LPPOINT lpPts, int nCnt);

        其中:lpPts數(shù)組中存放一組數(shù)據(jù)點,(lpPts[i].x, lpPts[i].y)表示第i個數(shù)據(jù)點的坐標(biāo);參數(shù)nCnt表示數(shù)據(jù)點數(shù)。曲線繪制的核心代碼為:

        for(i=0; DisCnt; i++)

        {

        lpPts[i].x = PX[i];

        lpPts[i].y = PY[i];

        }

        pDC -> Polyline(lpPts, DisCnt)

        經(jīng)過測算,采用Polyline方法繪圖比常規(guī)方法(使用LineTo函數(shù))更為高效[14]。

        4 應(yīng)用實例和分析

        根據(jù)某測量系統(tǒng)功能需求,本文使用VC 2008作為開發(fā)工具,設(shè)計了實時監(jiān)測系統(tǒng)測試軟件,如圖5所示。該系統(tǒng)的前端采集模塊和后端監(jiān)測模塊之間采用基于 UDP協(xié)議的以太網(wǎng)數(shù)據(jù)傳輸方式,系統(tǒng)需要對多路(309路)測量參數(shù)以曲線方式進行實時監(jiān)測。

        實際上,對所有參數(shù)同時進行曲線繪制既無必要,也不現(xiàn)實。一方面,有限的曲線繪制區(qū)域包含過多曲線時,將影響視覺效果;再者,同時繪制的曲線數(shù)目越多,耗時則越多,將影響程序執(zhí)行效率。表3列出了傳統(tǒng)方法和本文提出的動態(tài)曲線繪制方法的繪制時間與顯示點數(shù)、同時繪制曲線條數(shù)之間的對比。可見,曲線繪制是一項比較耗時的操作,即便采用效率較高的動態(tài)曲線繪制方法,也需要在顯示點數(shù)、同時繪制的曲線條數(shù)之間做權(quán)衡,否則會影響到整個系統(tǒng)的實時性。

        圖5 某實時監(jiān)測系統(tǒng)測后端監(jiān)測模塊界面

        表3 多路曲線繪制中傳統(tǒng)方法與本文方法耗時對比(ms)

        5 結(jié) 論

        實時監(jiān)測在各類測試領(lǐng)域均有廣泛應(yīng)用,而數(shù)據(jù)處理和曲線繪制在實時監(jiān)測系統(tǒng)中占有重要地位。本文利用MFC中API函數(shù)對內(nèi)存拷貝和曲線繪制的支持,討論了曲線繪制中的數(shù)據(jù)更新方法和繪圖效率問題。利用CopyMemory函數(shù)可以實現(xiàn)對數(shù)組中數(shù)據(jù)的高效搬移,而通過調(diào)用 Polyline函數(shù),可以優(yōu)化繪圖程序,使得程序執(zhí)行效率有大幅提升。

        [1]杜小璐, 朱明富, 王 琰. 工業(yè)現(xiàn)場實時監(jiān)測數(shù)據(jù)的存儲系統(tǒng)設(shè)計[J]. 華中科技大學(xué)學(xué)報: 自然科學(xué)版, 2008, 36(Sup1): 281-283.

        [2]Uysal A, Bayir R. Real-time condition monitoring and fault diagnosis in switched reluctance motors with Kohonen neural network [J]. Journal of Zhejiang University-SCIENCE C (Computers & Electronics), 2013, 14(12): 941-952.

        [3]郭寶玉, 李 震, 花勝強. 基于可靠 UDP的強震消息觸發(fā)大壩實時監(jiān)測系統(tǒng)[J]. 水電自動化與大壩監(jiān)測, 2011, 35(5): 57-59, 67.

        [4]Dai Yongbo, Li Peng, Liu Yanju, et al. Integrated real-time monitoring system for strain/temperature distribution based on simultaneous wavelength and time division multiplexing technique [J]. Optics and Lasers in Engineering, 2014, 59(8): 19-24.

        [5]孫義杰, 張 丹, 童恒金, 等. 分布式光纖監(jiān)測技術(shù)在三峽庫區(qū)馬家溝滑坡中的應(yīng)用[J]. 中國地質(zhì)災(zāi)害與防治學(xué)報, 2013, 24(4): 97-102.

        [6]吳仕兵, 朱 武. 基于UDP浪涌保護器監(jiān)測系統(tǒng)的設(shè)計[J]. 上海電力學(xué)院學(xué)報, 2013, 29(3): 283-287.

        [7]楊 維, 張德珍. 網(wǎng)格型煤礦井下環(huán)境多參數(shù)監(jiān)測[J].華中科技大學(xué)學(xué)報: 自然科學(xué)版, 2010, 38(10): 70-74.

        [8]孫寶霞, 王衛(wèi)星, 雷 剛, 等. 基于無線傳感器網(wǎng)絡(luò)的稻田信息實時監(jiān)測系統(tǒng)[J]. 農(nóng)業(yè)機械學(xué)報, 2014, 45(9): 241-246.

        [9]王國建, 鮑軍民, 李 桑, 等. 分布式環(huán)境照度監(jiān)測系統(tǒng)的研究與實現(xiàn)[J]. 自動化儀表, 2013, 34(9): 34-36.

        [10]冷 欣, 陳建峰, 葉 永. 一種分布式環(huán)境聲音振動監(jiān)測系統(tǒng)的實現(xiàn)[J]. 測控技術(shù), 2013, 32(6): 24-27.

        [11]張 寧, 張 躍. 遠程醫(yī)用實時監(jiān)測與分析終端的研制[J]. 自動化與儀表, 2010, 25(2): 5-8, 49.

        [12]Feng Yiheng, Hourdos J, Davis G A. Probe vehicle based real-time traffic monitoring on urban roadways [J]. Transportation Research Part C, 2014, 40(3): 160-178.

        [13]沈三民, 狄宋珍, 秦 麗, 等. 基于FPGA的火箭參數(shù)實時監(jiān)測系統(tǒng)設(shè)計[J]. 火力與指揮控制, 2011, 36(5): 160-163.

        [14]馬志剛, 劉文怡. 航天測試系統(tǒng)大容量數(shù)據(jù)曲線繪制方法的研究[J]. 圖學(xué)學(xué)報, 2014, 35(4): 623-629.

        [15]劉文怡, 甄國涌. 高速測控系統(tǒng)中實時數(shù)據(jù)處理軟件技術(shù)研究[J]. 華北工學(xué)院學(xué)報, 2004, 25(3): 191-193.

        [16]馬志剛, 劉文怡, 張文棟. 航天測試系統(tǒng)通用數(shù)據(jù)處理軟件的設(shè)計[J]. 微電子學(xué)與計算機, 2014, 31(11): 98-101.

        [17]黃純國, 鐘樂海. 基于 Windows的通用曲線繪圖軟件的設(shè)計[J]. 計算機應(yīng)用, 1997, 17(3): 28-30.

        [18]胡星星, 滕云田, 王喜珍, 等. 地震波形數(shù)據(jù)實時監(jiān)控軟件的實現(xiàn)[J]. 地震地磁觀測與研究, 2008, 29(1): 104-108.

        A Method for Data Processing and Dynamic Curve Plotting in Real-time Monitoring System

        Ma Zhigang1,2, Liu Wenyi1, Zhang Wendong1
        (1. Key Laboratory of Instrumentation Science & Dynamic Measurement, Ministry of Education; Science and Technology on Electronic Test & Measurement Laboratory, North University of China, Taiyuan Shanxi 030051, China; 2. College of Information Science and Engineering, Shanxi Agricultural University, Taigu Shanxi 030801, China)

        Data processing and curve plotting are dispensable functional modules in real-time monitoring system. The real-time monitoring system is composed of front-end acquisition module, data transmission channel and back-end monitoring module; characteristics of different data transmission ways are analyzed. The general method of data organization and transmission in front-end module is discussed. Meanwhile, the fundamental course of data processing and curve plotting in back-end module are researched. In view of low efficiency and rigid display result in conventional method, the dynamic curve plotting method based on memory copying data updating mode is proposed. Some API functions are adopted to optimize the plotting program, which can improve the program execution efficiency and ensure the real-time requirement in testing system.

        real-time monitoring; data processing; curve plotting; memory copy; data updating; API functions

        TP 311; TP 277; TP 391

        A

        2095-302X(2015)01-0133-06

        2014-05-28;定稿日期:2014-07-25

        國家自然科學(xué)基金資助項目(51275491)

        馬志剛(1982–),男,山西文水人,講師,在讀博士。主要研究方向為航天智能測量系統(tǒng)數(shù)據(jù)處理、慣性感知與測控技術(shù)等。E-mail:sxau_mzg@163.com

        劉文怡(1970–),男,山西嵐縣人,教授,博士,博士生導(dǎo)師。主要研究方向為航天智能測量系統(tǒng)、無線傳感網(wǎng)絡(luò)等。E-mail:liuwenyi@nuc.edu.cn

        猜你喜歡
        繪圖繪制曲線
        Art on coffee cups
        來自河流的你
        中國三峽(2022年7期)2022-12-02 05:28:02
        “禾下乘涼圖”繪圖人
        未來訪談:出版的第二增長曲線在哪里?
        出版人(2022年8期)2022-08-23 03:36:50
        幸福曲線
        英語文摘(2020年6期)2020-09-21 09:30:40
        沿平坦凸曲線Hilbert變換的L2有界性
        放學(xué)后
        童話世界(2018年17期)2018-07-30 01:52:02
        基于HTML5 Canvas繪圖技術(shù)應(yīng)用
        電子測試(2018年4期)2018-05-09 07:28:32
        夢寐以求的S曲線
        Coco薇(2015年10期)2015-10-19 12:42:05
        Surfer和ArcView結(jié)合在氣象繪圖中的應(yīng)用
        河北遙感(2015年2期)2015-07-18 11:11:14
        国产高潮流白浆免费观看不卡 | 久久综合亚洲色一区二区三区 | 97在线视频人妻无码| 18女下面流水不遮图| 一区二区无码中出| 日本在线视频二区一区| 国产av在线观看一区二区三区| 香港三日本三级少妇三级视频| 中国精学生妹品射精久久| 亚洲日韩AV无码美腿丝袜| 成人免费av高清在线| 亚洲日韩精品一区二区三区| 一群黑人大战亚裔女在线播放| 成年女人片免费视频播放A| 亚洲中文字幕高清av| 99久久精品免费观看国产| 亚洲肥老太bbw中国熟女| 亚洲国产不卡av一区二区三区| 国产tv不卡免费在线观看 | 久久免费精品日本久久中文字幕| 免费国产在线精品一区| 久久婷婷国产剧情内射白浆| 玩弄放荡人妻一区二区三区| 爆乳熟妇一区二区三区霸乳 | 天堂网在线最新版www中文网| 国产三级视频在线观看视主播| 国产色av一区二区三区| 亚洲精品久久区二区三区蜜桃臀 | 亚洲中文字幕久久精品无码a| 99精品电影一区二区免费看| 91亚洲最新国语中文字幕| 亚洲精品粉嫩美女一区| 艳妇臀荡乳欲伦交换在线播放| 99久久精品国产自在首页| 免费人妖一区二区三区| 人妻夜夜爽天天爽三区麻豆av网站 | 精品人妻av中文字幕乱| 乱中年女人伦av三区| 五月天激情综合网| 中文字幕你懂的一区二区| 国色天香社区视频在线|