国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于內(nèi)存映射的多位圖快速顯示處理方法

      文檔序號(hào):6373397閱讀:538來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):基于內(nèi)存映射的多位圖快速顯示處理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種航天測(cè)試軟件設(shè)計(jì)技術(shù),尤其涉及一種基于內(nèi)存映射的多位圖快速顯示處理方法。
      背景技術(shù)
      目前航天測(cè)試軟件(如航天測(cè)試軟件發(fā)射控制臺(tái)以及數(shù)據(jù)顯示界面)的圖形界面主要利用系統(tǒng)自帶的繪圖函數(shù),通過(guò)改變底色和文字顏色來(lái)指示按鈕或開(kāi)關(guān)的動(dòng)作。如在VC編程環(huán)境中,首先,利用CPen和CBrush類(lèi)設(shè)置按鈕的邊緣和填充顏色。接著,利用⑶C類(lèi)的繪圖函數(shù)繪制按鈕形狀,如Ellipse函數(shù)繪制橢圓形按鈕。然后,利用CFont類(lèi)以及TextOut等字體和文字操作函數(shù)設(shè)置按鈕名稱(chēng)。最后,根據(jù)試驗(yàn)狀態(tài)來(lái)刷新和改變按鈕背景顏色,以顯示動(dòng)作。這種方法雖然能夠表現(xiàn)試驗(yàn)狀態(tài)特征,但由于在繪制界面的過(guò)程中,刷新步驟采用系統(tǒng)默認(rèn)方式,由于不設(shè)定或只設(shè)定一個(gè)狀態(tài)的顯示圖形,每次狀態(tài)刷新均需重復(fù)生成指示燈新?tīng)顟B(tài)的圖像,刷新耗時(shí)較長(zhǎng),影響快速測(cè)試的實(shí)時(shí)性,無(wú)法動(dòng)態(tài)顯示快速·測(cè)試數(shù)據(jù)的變化情況,實(shí)時(shí)性較差。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種實(shí)時(shí)性好的基于內(nèi)存映射的多位圖快速顯示處理方法。為達(dá)到上述目的,本發(fā)明提供了一種基于內(nèi)存映射的多位圖快速顯示處理方法,包括以下步驟預(yù)先定義多個(gè)模塊化的顯示控件;在初始化過(guò)程中生成每個(gè)所述顯示控件在其各個(gè)狀態(tài)下的位圖;調(diào)用所述顯示控件的顯示背景,并設(shè)置該顯示控件的與其顯示位圖對(duì)應(yīng)的顯示狀態(tài);根據(jù)該顯示控件的狀態(tài)更新函數(shù)更新所述顯示狀態(tài);釋放內(nèi)存資源。本發(fā)明的基于內(nèi)存映射的多位圖快速顯示處理方法中,先在內(nèi)存中生成每個(gè)顯示控件的各種狀態(tài)的位圖,然后根據(jù)需要直接從內(nèi)存中加載對(duì)應(yīng)位圖,從而提高顯示實(shí)時(shí)性,也減少了界面顯示對(duì)試驗(yàn)進(jìn)程的影響。


      圖I為本發(fā)明的基于內(nèi)存映射的多位圖快速顯示處理方法的流程圖。
      具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的基于內(nèi)存映射的多位圖快速顯示處理方法的具體實(shí)施方式
      進(jìn)行詳細(xì)描述
      參考圖I所示,本實(shí)施例的基于內(nèi)存映射的多位圖快速顯示處理方法,包括以下步驟SI、預(yù)先定義多個(gè)模塊化的顯示控件。預(yù)定義的顯示控件包括主背景控件、按鈕控件、指示燈控件、模擬電壓及電流表顯示控件、曲線(xiàn)顯示控件、波形及電壓顯示控件、測(cè)試數(shù)據(jù)文本顯示列表控件和時(shí)鐘顯示板控件。以指示燈控件(CCFLight)為例,在VC編程環(huán)境中,采用類(lèi)的封裝和實(shí)例化實(shí)現(xiàn)指示燈控件的動(dòng)態(tài)調(diào)用,通過(guò)設(shè)置自繪指示燈控件的大小、位置、標(biāo)題文字等信息,生成符合要求的指示燈控件,并按要求顯示各種狀態(tài),其類(lèi)設(shè)置如下表I所示表I
      權(quán)利要求
      1.一種基于內(nèi)存映射的多位圖快速顯示處理方法,其特征在于,包括以下步驟 預(yù)先定義多個(gè)模塊化的顯示控件; 在初始化過(guò)程中生成每個(gè)所述顯示控件在其各個(gè)狀態(tài)下的位圖; 調(diào)用所述顯示控件的顯示背景,并設(shè)置該顯示控件的與其顯示位圖對(duì)應(yīng)的顯示狀態(tài); 根據(jù)該顯示控件的狀態(tài)更新函數(shù)更新所述顯示狀態(tài); 釋放內(nèi)存資源。
      2.根據(jù)權(quán)利要求I所述的基于內(nèi)存映射的多位圖快速顯示處理方法,其特征在于,所述在初始化過(guò)程中生成每個(gè)所述顯示控件在其各個(gè)狀態(tài)下的位圖,具體包括如下步驟 將預(yù)定義的每個(gè)顯示控件的位圖資源載入其位圖類(lèi)型的成員變量中; 創(chuàng)建與屏幕顯示設(shè)備兼容的第一內(nèi)存映射顯示設(shè)備; 將所述成員變量載入內(nèi)存并與所述第一內(nèi)存映射顯示設(shè)備關(guān)聯(lián),然后將所述第一內(nèi)存映射中作出的以所述成員變量為背景的繪圖保存于所述成員變量中; 獲取所述成員變量的位圖資源信息并存于其位圖類(lèi)型的結(jié)構(gòu)體中; 將所述第一內(nèi)存映射顯示設(shè)備中已載入的所述成員變量的位圖按照預(yù)定義大小進(jìn)行無(wú)損拉伸顯示; 在所述第一內(nèi)存映射顯示設(shè)備中添加所述位圖需顯示的文字,并將其存入所述成員變量中; 保存所述成員變量,并刪除所述第一內(nèi)存映射顯示設(shè)備,清理其占用的內(nèi)存。
      3.根據(jù)權(quán)利要求2所述的基于內(nèi)存映射的多位圖快速顯示處理方法,其特征在于,所述根據(jù)該顯示控件的狀態(tài)更新函數(shù)更新所述顯示狀態(tài),具體包括如下步驟 創(chuàng)建與屏幕顯示設(shè)備兼容的第二內(nèi)存映射顯示設(shè)備; 根據(jù)設(shè)定狀態(tài)將相應(yīng)的位圖載入所述第二內(nèi)存映射顯示設(shè)備; 將所述第二內(nèi)存映射顯示設(shè)備中的位圖映射至所述屏幕顯示設(shè)備上; 刪除所述第二內(nèi)存映射顯示設(shè)備,清理其占用的內(nèi)存。
      4.根據(jù)權(quán)利要求3所述的基于內(nèi)存映射的多位圖快速顯示處理方法,其特征在于,所述顯示控件包括主背景控件、按鈕控件、指示燈控件、模擬電壓及電流表顯示控件、曲線(xiàn)顯示控件、波形及電壓顯示控件、測(cè)試數(shù)據(jù)文本顯示列表控件和時(shí)鐘顯示板控件。
      全文摘要
      本發(fā)明公開(kāi)了一種基于內(nèi)存映射的多位圖快速顯示處理方法,包括以下步驟預(yù)先定義多個(gè)模塊化的顯示控件;在初始化過(guò)程中生成每個(gè)所述顯示控件在其各個(gè)狀態(tài)下的位圖;調(diào)用所述顯示控件的顯示背景,并設(shè)置該顯示控件的與其顯示位圖對(duì)應(yīng)的顯示狀態(tài);根據(jù)該顯示控件的狀態(tài)更新函數(shù)更新所述顯示狀態(tài);釋放內(nèi)存資源。該方法中,先在內(nèi)存中生成每個(gè)顯示控件的各種狀態(tài)的位圖,然后根據(jù)需要直接從內(nèi)存中加載對(duì)應(yīng)位圖,從而提高顯示實(shí)時(shí)性,也減少了界面顯示對(duì)試驗(yàn)進(jìn)程的影響。
      文檔編號(hào)G06F9/44GK102799436SQ201210246560
      公開(kāi)日2012年11月28日 申請(qǐng)日期2012年7月16日 優(yōu)先權(quán)日2012年7月16日
      發(fā)明者蔡遠(yuǎn)文, 程龍, 李巖, 解維奇, 姚靜波, 辛朝軍, 張宇, 王 華 申請(qǐng)人:蔡遠(yuǎn)文
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1