亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種菜單組態(tài)的方法

文檔序號:6400136閱讀:178來源:國知局

專利名稱::一種菜單組態(tài)的方法
技術(shù)領(lǐng)域
:本發(fā)明屬于工業(yè)自動化控制
技術(shù)領(lǐng)域
,涉及一種菜單組態(tài)方法。
背景技術(shù)
:隨著電力系統(tǒng)的發(fā)展,電力裝置基本上都已配有人機界面用于人機交互。人機界面主要有兩方面功能。第一,顯示裝置及輸入輸出信息,裝置本身運行狀態(tài),裝置輸入的信號量、模擬量、通信量等及裝置繼電器輸出或者網(wǎng)絡(luò)輸出的信息。人機界面通過對這些信息的顯示,能夠讓使用者及時了解系統(tǒng)情況,做出應(yīng)變處理;第二,對裝置及系統(tǒng)內(nèi)的某些參數(shù)進(jìn)行設(shè)置。一個系統(tǒng)不是一成不變的,需要根據(jù)運行環(huán)境進(jìn)行各種調(diào)整。而人機界面提供了一個便捷的可視化交互窗口,使用者可根據(jù)運行情況,通過人機界面對裝置及系統(tǒng)的一些參數(shù)進(jìn)行設(shè)置。使用方便,能夠做到快速的就地設(shè)置,提高了電力系統(tǒng)的應(yīng)變能力?,F(xiàn)有的嵌入式人機界面菜單大多都是通過編寫程序來實現(xiàn)的。編寫程序工作量大、周期長,且菜單內(nèi)容修改難度大。因此就需要一種菜單組態(tài)的方法,在不修改程序的前提下實現(xiàn)菜單的可配置。
發(fā)明內(nèi)容本發(fā)明的目的是針對現(xiàn)有嵌入式人機界面菜單無法組態(tài),顯示內(nèi)容由程序固定,不易修改而提出的一種菜單組態(tài)的方法。本發(fā)明的技術(shù)方案為:一種菜單組態(tài)的方法,首先由配置軟件或者人工編輯生成配置文件,所述配置文件由FRAME、DATARESOURCE、TEXTRESOURCE、ENVIRONMENT組成;所述配置軟件主要是開發(fā)者可通過習(xí)慣的手段,忽略配置文件的具體生成過程,只關(guān)心要組態(tài)的內(nèi)容及格式,由配置軟件自動填充配置文件細(xì)節(jié)的一種方便的手段,其省去了人工編輯的繁雜與固定格式工作,配置方便;而人工編輯則需要開發(fā)者按著固定的格式與規(guī)則填寫大量內(nèi)容,容易出錯。但其不需要配置軟件,只需要一個文本編輯軟件就可以完成。所述FRAME決定了菜單的顯示關(guān)系,包括菜單間的嵌套關(guān)系、每級菜單顯示數(shù)量以及菜單顯示內(nèi)容的索引。所述DATARESOURCE指定了菜單顯示數(shù)據(jù)的地址、類型、范圍、精度等,可支持整數(shù)、浮點、十六進(jìn)制、字符串的顯示,顯示數(shù)據(jù)多樣化,能滿足組態(tài)需求。所述TEXTRESOURCE用于菜單的文字顯示,名稱及語言,為各級菜單的標(biāo)題名稱及條目名稱,可根據(jù)需要配置任意語言,且數(shù)量無限制。所述ENVIRONMENT確定一些菜單的環(huán)境變量,包括菜單顏色,字體,大小等,通過環(huán)境變量的設(shè)定,開發(fā)者可設(shè)定顯示的風(fēng)格,對顯示菜單做一些美化工作。最后,程序通過解析配置文件,由FRAME的條目索引號與地址分別引用TEXTRESOURCE的條目名與DATARESOURCE的數(shù)據(jù),DATARESOURCE利用數(shù)據(jù)索引號在TEXTRESOURCE中取得數(shù)據(jù)名,根據(jù)ENVIRONMENT設(shè)定的格式,最終生成開發(fā)者需要的菜單界面,實現(xiàn)菜單組態(tài)。主要特點:(1)本發(fā)明采用了微型計算機、電力自動化、光纖通訊等多種高新技術(shù)。ARM微處理器為聞速、準(zhǔn)確的顯不提供有力的保障;(2)人機界面友好,采用800X480超高分辨率圖形液晶,動態(tài)顯示菜單信息。友好的彩色化界面,采用四維導(dǎo)航鍵,操作快捷方便;(3)電路板采用表面貼裝技術(shù),減少了電路體積以及功耗;(4)外型美觀大方,機殼米用招合金板,全封閉機箱,強弱電嚴(yán)格分離,散熱性能好,抗震動及抗電磁干擾性能更強;(5)通過配置文件實現(xiàn)人機界面的菜單組態(tài),配置靈活、方便;(6)無需更改程序即可實現(xiàn)人機界面菜單的更改,菜單內(nèi)容修改方便;(7)可配置多級菜單,實現(xiàn)人機界面菜單的分級,對菜單內(nèi)容進(jìn)行分類顯示;(8)配置文件采用XML格式,通用性強;(9)各級菜單內(nèi)容數(shù)量可自定義,實現(xiàn)自由配置。圖1本發(fā)明的菜單組態(tài)體系結(jié)構(gòu)圖。圖2本發(fā)明的配置文件構(gòu)成圖。圖3本發(fā)明的目錄界面圖。圖4本發(fā)明的數(shù)據(jù)界面圖。圖5本發(fā)明的配置文件各模塊關(guān)系圖上。圖6本發(fā)明的配置文件各模塊關(guān)系圖下。具體實施例方式以下結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步詳細(xì)說明。菜單組態(tài)的體系結(jié)構(gòu)圖如圖1所示。首先由配置軟件或者人工編輯生成配置文件。配置軟件主要是開發(fā)者可通過習(xí)慣的手段,忽略配置文件的具體生成過程,只關(guān)心要組態(tài)的內(nèi)容及格式,由配置軟件自動填充配置文件細(xì)節(jié)的一種方便的手段。其省去了人工編輯的繁雜與固定格式工作,配置方便。而人工編輯則需要開發(fā)者按著固定的格式與規(guī)則填寫大量內(nèi)容,容易出錯。但其不需要配置軟件,只需要一個文本編輯軟件就可以完成。配置文件如圖2所示,由FRAME、DATARESOURCE、TEXTRESOURCE、ENVIRONMENT組成。1.FRAMEFRAME決定了菜單的顯示關(guān)系。包括菜單間的嵌套關(guān)系、每級菜單顯示數(shù)量以及菜單顯示內(nèi)容的索引。其格式如下:<Frame>〈hinametable=〃t000000〃attr=〃MENUTREE"><h2nametable=〃tl00000〃attr=〃MENUTREE"><h3nametable=〃tl01000〃attr=〃DATATREE">〈paraattr="DATA〃input="G000.015"/>〈paraattr="DATA〃input="GOO0.016"/></h3></h2><h2nametable=〃t200000〃attr=〃MENUTREE"><h3nametable=〃t201000〃attr=〃DATATREE">〈paraattr="DATA〃input="GOO0.001"/>〈paraattr="DATA〃input="GOO0.002"/>〈paraattr="DATA〃input="GOO0.003"/>〈paraattr="DATA〃input="GOO0.004"/>〈paraattr="DATA〃input="GOO0.005"/>〈paraattr="DATA〃input="GOO0.006"/>〈paraattr="DATA〃input="GOO0.007"/>〈paraattr="DATA〃input="GOO0.008"/></h3></h2><h2nametable=〃t300000〃attr=〃MENUTREE"><h3nametable="t301000"attr="NON"></h3></h2><h2nametable="t500000"attr="NON"></h2></hl></Frame>—hi為一級菜單,由其下所有h2二級菜單組成;一h2為二級菜單,由其下所有h3三級菜單組成,見圖3;一h3為正文,顯示所需顯示內(nèi)容,可以是數(shù)據(jù)、事件及圖形,見圖4。—nametable條目名索引值,指向文字索引表。如tlOOOOO在資源表中為:〈tiooooo〉<cn>查看</cn><en>examine</en>〈/tlOOOOO〉中文狀態(tài)時顯示查看,英文狀態(tài)時顯示examine。人機界面顯示名完全由文字資源表決定—attr屬性(MENUTREE菜單樹、DATATREE數(shù)據(jù)樹、DATA數(shù)據(jù))-1nput數(shù)據(jù)關(guān)聯(lián)地址號。2.DATARESOURCEDATARESOURCE則指定了菜單顯示數(shù)據(jù)的地址、類型、范圍、精度等??芍С终麛?shù)、浮點、十六進(jìn)制、字符串的顯示,顯示數(shù)據(jù)多樣化,能滿足絕大多數(shù)需求。其格式如下:<Dataresource>〈paranametable=〃t000001〃attr=〃Wl〃type=〃U1-l-l〃min=〃0〃max=〃4〃unit=〃〃dots="l.0"addr="G000.001"/>〈paranametable=〃t000002〃attr=〃Wl〃type=〃U1-l-l〃min=〃0〃max=〃l〃unit=〃〃dots="l.0"addr="G000.002"/>〈paranametable=〃t000003〃attr=〃Wl〃type=〃U1-l-l〃min=〃0〃max=〃3〃unit=〃〃dots="l.0"addr="G000.004"/>〈paranametable=〃t000004〃attr=〃Wl〃type=〃U1-l-l〃min=〃0〃max=〃l〃unit=〃〃dots="l.0"addr="G000.005"/>〈paranametable="t000005"attr="W2〃type="U1-2_l〃min="0"max="65535〃unit="S〃dots="5.0"addr="G000.006"/></Dataresource>一nametable數(shù)據(jù)名索引值,指向文字索引表;—attr屬性(WR讀寫、RD只讀);—type數(shù)據(jù)類型(R32.23-4-1實數(shù)、Π-1-1字符型、Π_2_1短整型、SP1-1-1單點型等);一min數(shù)據(jù)最小值;一max數(shù)據(jù)最大值;一unit數(shù)據(jù)單位;—dots數(shù)據(jù)顯示格式;—addr數(shù)據(jù)地址號。3.TEXTRESOURCETEXTRESOURCE用于菜單的文字顯示,名稱及語言。主要為各級菜單的標(biāo)題名稱及條目名稱,可根據(jù)需要配置任意語言,且數(shù)量無限制。其格式如下:<Textresource>〈toooooo〉<cn>主菜單</cn><en>MENU</en>〈/toooooo〉〈tlOOOOO〉<cn>查看</cn><en>examine</en>〈/tlOOOOO〉<tl01000><cn>設(shè)置</cn><en>setting</en></tl01000></Textresource>04.ENVIRONMENTENVIRONMENT確定一些菜單的環(huán)境變量,包括菜單顏色,字體,大小等。通過環(huán)境變量的設(shè)定,開發(fā)者可設(shè)定顯示的風(fēng)格,對顯示菜單做一些美化工作。其格式如下:〈Environment〉〈paravariable="LANGUAGENUM〃data="4"/>〈paravariable="LANGUAGE〃addr=//G000.004"/>〈paravariable="CONTRAST〃data="200"/>〈paravariable="SLEEPTIME〃addr="G000.006"/>〈paravariable="USERPASSWORD〃data="8888"/>〈/Environment〉一variable環(huán)境變量名一addr環(huán)境變量地址號—data環(huán)境變量固定值。最后,如圖3所示,程序通過解析配置文件,由FRAME的條目索引號與地址分別引用TEXTRESOURCE的條目名與DATARESOURCE的數(shù)據(jù),DATARESOURCE利用數(shù)據(jù)索引號在TEXTRESOURCE中取得數(shù)據(jù)名,根據(jù)ENVIRONMENT設(shè)定的格式,最終生成開發(fā)者需要的菜單界面,實現(xiàn)菜單組態(tài)。雖然本發(fā)明已以較佳實施例公開如上,但它們并不是用來限定本發(fā)明,任何熟悉此技藝者,在不脫離本發(fā)明之精神和范圍內(nèi),自當(dāng)可作各種變化或潤飾,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以本申請的權(quán)利要求保護(hù)范圍所界定的為準(zhǔn)。權(quán)利要求1.一種菜單組態(tài)的方法,其特征在于:首先由配置軟件或者人工編輯生成配置文件,所述配置文件由FRAME、DATARESOURCE、TEXTRESOURCE、ENVIRONMENT組成;最后,程序通過解析配置文件,由FRAME的條目索引號與地址分別引用TEXTRESOURCE的條目名與DATARESOURCE的數(shù)據(jù),DATARESOURCE利用數(shù)據(jù)索引號在TEXTRESOURCE中取得數(shù)據(jù)名,根據(jù)ENVIRONMENT設(shè)定的格式,最終生成開發(fā)者需要的菜單界面,實現(xiàn)菜單組態(tài)。2.根據(jù)權(quán)利要求1所述的菜單組態(tài)的方法,其特征在于:所述配置軟件主要是開發(fā)者可通過習(xí)慣的手段,忽略配置文件的具體生成過程,只關(guān)心要組態(tài)的內(nèi)容及格式,由配置軟件自動填充配置文件細(xì)節(jié)的一種方便的手段,其省去了人工編輯的繁雜與固定格式工作,配置方便;而人工編輯則需要開發(fā)者按著固定的格式與規(guī)則填寫大量內(nèi)容,容易出錯,但其不需要配置軟件,只需要一個文本編輯軟件就可以完成。3.根據(jù)權(quán)利要求1所述的菜單組態(tài)的方法,其特征在于,所述FRAME:FRAME決定了菜單的顯示關(guān)系,包括菜單間的嵌套關(guān)系、每級菜單顯示數(shù)量以及菜單顯示內(nèi)容的索引。4.根據(jù)權(quán)利要求1所述的菜單組態(tài)的方法,其特征在于,所述DATARESOURCE:DATARESOURCE指定了菜單顯示數(shù)據(jù)的地址、類型、范圍、精度等,可支持整數(shù)、浮點、十六進(jìn)制、字符串的顯示,顯示數(shù)據(jù)多樣化,能滿足組態(tài)需求。5.根據(jù)權(quán)利要求1所述的菜單組態(tài)的方法,其特征在于,所述TEXTRESOURCE:TEXTRESOURCE用于菜單的文字顯示,名稱及語言,為各級菜單的標(biāo)題名稱及條目名稱,可根據(jù)需要配置任意語言,且數(shù)量無限制。6.根據(jù)權(quán)利要求1所述的菜單組態(tài)的方法,其特征在于,所述ENVIRONMENT:ENVIRONMENT確定一些菜單的環(huán)境變量,包括菜單顏色,字體,大小等,通過環(huán)境變量的設(shè)定,開發(fā)者可設(shè)定顯示的風(fēng)格,對顯示菜單做一些美化工作。7.根據(jù)權(quán)利要求1至6之一所述的菜單組態(tài)的方法,其特征在于:配置文件采用XML格式;各級菜單內(nèi)容數(shù)量可自定義,實現(xiàn)自由配置。全文摘要本發(fā)明的目的是針對現(xiàn)有嵌入式人機界面菜單無法組態(tài),顯示內(nèi)容由程序固定,不易修改而提出的一種菜單組態(tài)的方法。其技術(shù)方案為一種菜單組態(tài)的方法,首先由配置軟件或者人工編輯生成配置文件,所述配置文件由FRAME、DATARESOURCE、TEXTRESOURCE、ENVIRONMENT組成;最后,程序通過解析配置文件,由FRAME的條目索引號與地址分別引用TEXTRESOURCE的條目名與DATARESOURCE的數(shù)據(jù),DATARESOURCE利用數(shù)據(jù)索引號在TEXTRESOURCE中取得數(shù)據(jù)名,根據(jù)ENVIRONMENT設(shè)定的格式,最終生成開發(fā)者需要的菜單界面,實現(xiàn)菜單組態(tài)。文檔編號G06F9/44GK103116499SQ20131007473公開日2013年5月22日申請日期2013年3月11日優(yōu)先權(quán)日2013年3月11日發(fā)明者張杭,周林,張燕,吳國義申請人:南京因泰萊電器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1