国产精品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>

      一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示控制實(shí)現(xiàn)方法

      文檔序號(hào):6379667閱讀:898來(lái)源:國(guó)知局
      專利名稱:一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示控制實(shí)現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明航空飛行控制領(lǐng)域,涉及到一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示控制實(shí)現(xiàn)方法。
      背景技術(shù)
      現(xiàn)代電子技術(shù)飛速發(fā)展,顯示綜合化越來(lái)越高,需要顯示的信息量增長(zhǎng)迅速。多功能顯示頁(yè)面已成為發(fā)展趨勢(shì),通過(guò)顯示界面上的軟按鍵代替硬按鍵實(shí)現(xiàn)其控制功能。目前在嵌入式系統(tǒng)下對(duì)格式化頁(yè)面的顯示和控制是統(tǒng)一處理的,該頁(yè)面顯示模塊中才可調(diào)用可控元素實(shí)現(xiàn)控制。實(shí)現(xiàn)時(shí)由于顯示信息比較龐大,不利于管理和維護(hù)。在對(duì)格式化頁(yè)面顯示時(shí)沒(méi)有對(duì)顯示元素進(jìn)行分析抽象,對(duì)顯示元素沒(méi)有進(jìn)行必要的封裝。使得·顯示元素的調(diào)用不夠靈活,無(wú)法應(yīng)對(duì)需求的變更。某個(gè)顯示元素的更改可能影響整個(gè)頁(yè)面,導(dǎo)致從新開(kāi)發(fā)顯示頁(yè)面。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提出一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示和控制處理方法,通過(guò)接口的形式控制顯示元素的屬性完成顯示,分離顯示和控制處理降低耦合性。頁(yè)面的顯示和控制架構(gòu)清晰易于維護(hù),降低了需求更改帶來(lái)的更改復(fù)雜度。本發(fā)明的技術(shù)方案是一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示控制實(shí)現(xiàn)方法,其特征在于,包括頁(yè)面控制調(diào)度模塊1,頁(yè)面顯示調(diào)度模塊2,顯示元素資源3,顯示元素屬性接口 4,頁(yè)面控制調(diào)度模塊I用于處理可控元素的信息,實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)或向外部系統(tǒng)發(fā)送指令,頁(yè)面顯示調(diào)度模塊2根據(jù)當(dāng)前頁(yè)面通過(guò)顯示元素屬性接口 4調(diào)用相應(yīng)的顯示元素資源3,包括以下步驟步驟一根據(jù)實(shí)際需求對(duì)顯示頁(yè)面進(jìn)行格式化定義,確定顯示頁(yè)面的顯示需求;步驟二 開(kāi)發(fā)顯示元素資源3,顯示元素資源3包括可控元素和非可控元素;步驟三開(kāi)發(fā)顯示元素屬性接口 4 ;步驟四調(diào)用頁(yè)面顯示調(diào)度模塊2,根據(jù)當(dāng)前頁(yè)面的顯示需求,通過(guò)調(diào)用顯示元素屬性接口 4更改顯示元素的屬性,實(shí)現(xiàn)頁(yè)面顯示;步驟五調(diào)用頁(yè)面控制調(diào)度模塊1,判斷當(dāng)前頁(yè)面是否有可控元素被按下,若有,則進(jìn)入步驟六,若沒(méi)有,則繼續(xù)顯示當(dāng)前頁(yè)面;步驟六調(diào)用頁(yè)面控制調(diào)度模塊1,判斷哪個(gè)可控元素被按下,觸發(fā)相應(yīng)控制事件,若控制事件為頁(yè)面跳轉(zhuǎn),則進(jìn)入步驟四,否則,頁(yè)面控制調(diào)度模塊I向外部系統(tǒng)發(fā)送指令。本發(fā)明的有益效果是由于技術(shù)封鎖,無(wú)法從公開(kāi)渠道獲得國(guó)外相關(guān)技術(shù),本發(fā)明填補(bǔ)了國(guó)內(nèi)在該領(lǐng)域的空白,通過(guò)對(duì)顯示元素進(jìn)行必要的封裝,通過(guò)接口修改顯示元素的屬性,能夠很好地進(jìn)行信息隱藏,而不受制于顯示元素的開(kāi)發(fā)平臺(tái);本發(fā)明能過(guò)對(duì)復(fù)雜的格式化頁(yè)面進(jìn)行有效的控制,實(shí)現(xiàn)完全分隔顯示和頁(yè)面元素的控制,使頁(yè)面架構(gòu)清晰;便于頁(yè)面易的維護(hù)和升級(jí),能夠很好地應(yīng)對(duì)需求的變更。本發(fā)明已經(jīng)在某型號(hào)飛機(jī)上得到驗(yàn)證,通過(guò)該方法現(xiàn)實(shí)該型號(hào)飛機(jī)的飛行管理和中央維護(hù)頁(yè)面的有效顯示和控制,經(jīng)過(guò)驗(yàn)證完全實(shí)現(xiàn)上述優(yōu)點(diǎn),避免了頁(yè)面的頻繁開(kāi)發(fā),降低了頁(yè)面的耦合性。


      圖I是本發(fā)明的原理框圖;圖2是本發(fā)明的流程圖。圖3是本發(fā)明一實(shí)施例的顯示效果具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明,請(qǐng)參閱圖I至圖3。如圖I所示,一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示控制實(shí)現(xiàn)方法,包括頁(yè)面控制調(diào)度模塊I,頁(yè)面顯示調(diào)度模塊2,顯示元素資源3,顯示元素屬性接口 4,頁(yè)面控制調(diào)度模塊I用于處理可控元素的信息,實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)或向外部系統(tǒng)發(fā)送指令,頁(yè)面顯示調(diào)度模塊2根據(jù)當(dāng)前頁(yè)面通過(guò)顯示元素屬性接口 4調(diào)用相應(yīng)的顯示元素資源3,如圖2所示,本方法包括以下步驟步驟一根據(jù)實(shí)際需求對(duì)顯示頁(yè)面進(jìn)行格式化定義,確定顯示頁(yè)面的顯示需求;根據(jù)顯示需求歸納出需要開(kāi)發(fā)的顯示元素的特性,一個(gè)線段可作為一個(gè)顯示元素,N個(gè)線段和N個(gè)弧線等等組成的圖形也可作為一個(gè)顯示元素。所以顯示元素的歸納要針對(duì)具體的顯示需求,但針對(duì)格式化頁(yè)面定義的顯示元素盡量的簡(jiǎn)單以便于復(fù)用。步驟二 開(kāi)發(fā)顯示元素資源,顯示元素資源3包括可控元素和非可控元素;顯示元素的開(kāi)發(fā)不受制于開(kāi)發(fā)平臺(tái),用OpenGL源碼編寫(xiě)或用IDATA、SCADE_DISPALY工具開(kāi)發(fā)都可以,關(guān)鍵是正確描述顯示元素的特性。步驟三開(kāi)發(fā)顯示元素屬性接口 4 ;根據(jù)對(duì)需求的歸納將需要向外界控制的元素屬性進(jìn)行接口封裝,通過(guò)對(duì)接口參數(shù)的更改對(duì)應(yīng)顯示元素的屬性。對(duì)不需讓外界知道的顯示元素屬性進(jìn)行隱藏保護(hù),例如某個(gè)顯示元素的顏色永遠(yuǎn)都是綠色,那么調(diào)用該顯示元素時(shí)無(wú)法得知該元素的顏色當(dāng)然也無(wú)法更改其顏色,對(duì)顯示元素的屬性也是種保護(hù),避免被意外更改。步驟四調(diào)用頁(yè)面顯示調(diào)度模塊2,根據(jù)當(dāng)前頁(yè)面的顯示需求,通過(guò)調(diào)用顯示元素屬性接口 4更改顯示元素的屬性,實(shí)現(xiàn)頁(yè)面顯示;必須明確知道每個(gè)頁(yè)面都包含哪些顯示元素(由需求決定),及其顯示元素的具體屬性,通過(guò)接口從顯示資源中選取對(duì)應(yīng)的顯示元素并指定其屬性。例如要在中心顯示綠色元素A,那么通過(guò)接口指定A元素可用,并且指定位置和顏色。步驟五調(diào)用頁(yè)面控制調(diào)度模塊1,判斷當(dāng)前頁(yè)面是否有可控元素被按下,若有,則進(jìn)入步驟六,若沒(méi)有,則繼續(xù)顯示當(dāng)前頁(yè)面;實(shí)時(shí)監(jiān)控所有的可控元素,每個(gè)可控元素被按下都會(huì)觸發(fā)對(duì)應(yīng)編碼(可任意定義)。步驟六調(diào)用頁(yè)面控制調(diào)度模塊1,根據(jù)指令編碼判斷哪個(gè)可控元素被按下,觸發(fā)相應(yīng)控制事件,若控制事件為頁(yè)面跳轉(zhuǎn),則進(jìn)入步驟四,否則,頁(yè)面控制調(diào)度模塊向外部系統(tǒng)發(fā)送指令,每個(gè)可控元素產(chǎn)生的事件依賴于當(dāng)前頁(yè)面,相同的元素在不同的頁(yè)面內(nèi)產(chǎn)生的事件可能不同,有具體的需求決定。解析可控元素編碼,得知某個(gè)可控元素被按下。實(shí)施例以一個(gè)簡(jiǎn)單的頁(yè)面為例,對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。假設(shè),要顯示兩個(gè)頁(yè)面信息,第一個(gè)頁(yè)面A_PAGE在左上角顯示一個(gè)test_a文本內(nèi)容,第二個(gè)頁(yè)面B_PAGE在右上角顯示一個(gè)test_b文本內(nèi)容。右下角有個(gè)方框,按壓該方框?qū)崿F(xiàn)兩個(gè)頁(yè)面之間的切換。開(kāi)發(fā)這樣一個(gè)非常簡(jiǎn)單的頁(yè)面,包括以下步驟步驟一經(jīng)過(guò)對(duì)以上描述的分析,對(duì)頁(yè)面采用相同的格式化顯示方式,都包括標(biāo)題,方框,文本和特殊符號(hào)。步驟二 定義標(biāo)題元素、方框可控元素、文本顯示元素。采用IDATA工具開(kāi)發(fā)上述步驟三顯示元素的有些屬性根據(jù)頁(yè)面的不同產(chǎn)生變化,對(duì)于元素的可變屬性進(jìn)行接口封裝,其他屬性進(jìn)行隱藏,調(diào)用元素時(shí)無(wú)法修改。標(biāo)題元素在不同的頁(yè)面顯示不同的·內(nèi)容,故提供標(biāo)題元素的顯示內(nèi)容接口 I ;文本元素的在不同頁(yè)面時(shí)的內(nèi)容和位置都不相同,故提供接口 2和3分別更改顯示內(nèi)容和位置。步驟四顯示A_PAGE頁(yè)面,通過(guò)接口 I至3調(diào)用顯示元素。接口 I賦A_PAGE,接口
      2賦test_a,接口 3賦左上角位置坐標(biāo)。方框元素的屬性無(wú)法更改,始終顯示在右下角。步驟五該例子只列舉了一個(gè)可控元素,故只判斷方框元素是否被按下。被按下后切換到頁(yè)面B_PAGE,進(jìn)入步驟四通過(guò)接口重新調(diào)用顯示元素。步驟四顯示B_PAGE頁(yè)面,通過(guò)接口 I至3調(diào)用顯示元素。接口 I賦B_PAGE,接口
      2賦test_b,接口 3賦右上角位置坐標(biāo)。方框元素的屬性無(wú)法更改,始終顯示在右下角。步驟五判斷方框元素是否被按下。
      權(quán)利要求
      1.一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示控制實(shí)現(xiàn)方法,其特征在于,包括頁(yè)面控制調(diào)度模塊[I],頁(yè)面顯示調(diào)度模塊[2],顯示元素資源[3],顯示元素屬性接口 [4],頁(yè)面控制調(diào)度模塊[I]用于處理可控元素的信息,實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)或向外部系統(tǒng)發(fā)送指令,頁(yè)面顯示調(diào)度模塊[2]根據(jù)當(dāng)前頁(yè)面通過(guò)顯示元素屬性接口 [4]調(diào)用相應(yīng)的顯示元素資源[3],包括以下步驟 步驟一根據(jù)實(shí)際需求對(duì)顯示頁(yè)面進(jìn)行格式化定義,確定顯示頁(yè)面的顯示需求; 步驟二 開(kāi)發(fā)顯示元素資源[3],顯示元素資源[3]包括可控元素和非可控元素; 步驟三開(kāi)發(fā)顯示元素屬性接口 [4]; 步驟四調(diào)用頁(yè)面顯示調(diào)度模塊[2],根據(jù)當(dāng)前頁(yè)面的顯示需求,通過(guò)調(diào)用顯示元素屬性接口 [4]更改顯示元素的屬性,實(shí)現(xiàn)頁(yè)面顯示; 步驟五調(diào)用頁(yè)面控制調(diào)度模塊[I],判斷當(dāng)前頁(yè)面是否有可控元素被按下,若有,則進(jìn)入步驟六,若沒(méi)有,則繼續(xù)顯示當(dāng)前頁(yè)面; 步驟六調(diào)用頁(yè)面控制調(diào)度模塊[I],判斷哪個(gè)可控元素被按下,觸發(fā)相應(yīng)控制事件,若控制事件為頁(yè)面跳轉(zhuǎn),則進(jìn)入步驟四,否則,頁(yè)面控制調(diào)度模塊[I]向外部系統(tǒng)發(fā)送指令。
      全文摘要
      本發(fā)明提出一種基于嵌入式系統(tǒng)的格式化頁(yè)面顯示和控制處理方法,采用面向?qū)ο蟮脑O(shè)計(jì)思想,對(duì)頁(yè)面中的顯示元素進(jìn)行分析、抽象和封裝,只對(duì)外界暴露必要的屬性,通過(guò)接口的形式控制顯示元素的屬性。根據(jù)當(dāng)前子頁(yè)面的標(biāo)識(shí)分別完成顯示和控制兩個(gè)部分,通過(guò)更改顯示元素的屬性完成顯示部分,控制處理中判斷哪個(gè)軟按鍵元素被按下,從而觸發(fā)相應(yīng)控制事件。本發(fā)明已經(jīng)在某型號(hào)飛機(jī)上得到驗(yàn)證,通過(guò)該方法現(xiàn)實(shí)該型號(hào)飛機(jī)的飛行管理和中央維護(hù)頁(yè)面的有效顯示和控制,經(jīng)過(guò)驗(yàn)證完全實(shí)現(xiàn)上述優(yōu)點(diǎn),避免了頁(yè)面的頻繁開(kāi)發(fā),降低了頁(yè)面的耦合性。
      文檔編號(hào)G06F9/44GK102945161SQ201210411578
      公開(kāi)日2013年2月27日 申請(qǐng)日期2012年10月24日 優(yōu)先權(quán)日2012年10月24日
      發(fā)明者葛立敏, 李柏瑞, 郭燕 申請(qǐng)人:中國(guó)航空工業(yè)集團(tuán)公司西安飛機(jī)設(shè)計(jì)研究所
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1