999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種HMI的菜單設(shè)置及頁面切換控制方法

2017-09-06 05:47:09卞正其徐朝忠
鍛壓裝備與制造技術(shù) 2017年3期
關(guān)鍵詞:頁面按鈕設(shè)置

王 亮,卞正其,徐朝忠

(江蘇揚(yáng)力數(shù)控機(jī)床有限公司,江蘇 揚(yáng)州 225009)

一種HMI的菜單設(shè)置及頁面切換控制方法

王 亮,卞正其,徐朝忠

(江蘇揚(yáng)力數(shù)控機(jī)床有限公司,江蘇 揚(yáng)州 225009)

HMI又稱人機(jī)交互界面,由菜單、控制按鈕和頁面組成。當(dāng)設(shè)計制作多達(dá)幾十、上百個頁面時,通過編程使如此多的頁面一一對應(yīng)眾多按鍵往往十分繁瑣。本文介紹一種頁面切換控制方法,不需重復(fù)編程來切換頁面,使菜單布置更簡單,也給后期增添菜單和頁面帶來方便。

HMI;人機(jī)交互;頁面切換;菜單設(shè)置

HMI又稱人機(jī)交互界面,是系統(tǒng)和用戶之間進(jìn)行交互和信息交換的媒介,一般由菜單、控制按鈕和頁面組成,頁面上包含文字、圖片或者文本框等信息。一般來說,HMI頁面切換的制作方法有兩種:一種是靜態(tài)切換,即一個按鍵指向一個頁面。此方法常用在簡易的HMI控制上,這種切換方式不能使同一個按鍵指向不同的頁面,且后期增加頁面較為繁瑣、易出錯;另一種是動態(tài)切換,是通過程序控制頁面的切換。這種方法常用在復(fù)雜的HMI頁面控制上。很多動態(tài)切換雖然也是通過程序控制的,但可擴(kuò)展性差,如果增加了新的頁面,需編寫新的程序進(jìn)行鏈接控制。

當(dāng)開發(fā)一套復(fù)雜的HMI頁面系統(tǒng)時,可能會制作不少于十個頁面甚至多達(dá)幾十、上百個頁面。通過編寫程序,使如此多的頁面一一對應(yīng)如此多的按鍵,編寫的程序可能會比較繁瑣。針對以上問題,本文設(shè)計了一種菜單設(shè)置及頁面切換的控制方案。此控制方案具有控制簡單、擴(kuò)展方便且操作流暢的特點(diǎn)。編程人員在HMI程序設(shè)計過程中不需要重復(fù)的編寫頁面切換程序,且方便以后進(jìn)行頁面的擴(kuò)展。

1 HMI界面布局

界面設(shè)置由一級、二級、…、N級依次控制組成的菜單層級組成。一級菜單使用一組按鈕(主按鈕)進(jìn)行選擇,二級、…、N級菜單試用另外同一組按鈕(子按鈕)進(jìn)行選擇。菜單作為各按鈕的選項列表,按鈕在不同的層級狀態(tài)下依次設(shè)置指向相應(yīng)的頁面。如圖1所示為按鈕布局,主按鈕設(shè)置為一級菜單,子按鈕設(shè)置為二級及下級菜單。

圖1 按鈕布置

2 菜單、按鈕、頁面

2.1 定義各級菜單按鈕的屬性

各級菜單賦予對應(yīng)組按鈕以不同的屬性。其中,按鈕的屬性為當(dāng)前按鈕上顯示的菜單選項的編號。

以下對各級菜單選項進(jìn)行編號:設(shè)任一級菜單中的一菜單選項編號為p,則其下一級菜單的按鈕屬性依次改變?yōu)?10p、10p+1、10p+2、…、10p+q,其中 p、q為大于0的整數(shù)。

一級、二級、…、N級的菜單層級的菜單編號依次按10n進(jìn)行遞增編號,n≥1,n遞增且取整數(shù)。如圖2所示為菜單編號的樹形圖。

2.2 定義頁面的屬性

圖2 菜單選項編號的樹形圖

頁面的屬性為對應(yīng)菜單選項打開的頁面的編號;任一級菜單編號為p對應(yīng)相同編號為p的頁面、編號為10p的下一級頁面或保持當(dāng)前顯示的頁面。

2.3 菜單選擇、頁面切換

通過菜單上的具有相應(yīng)屬性的按鈕進(jìn)行逐級選擇,界面將顯示相應(yīng)的頁面。

3 頁面切換規(guī)則設(shè)計

3.1 指向頁面規(guī)則

對當(dāng)前選擇的頁面進(jìn)行控制操作。任一級菜單編號p首先對應(yīng)相同編號為p的頁面;若無相同編號為p的頁面,對應(yīng)編號為10p的下一級頁面;若既無相同編號為p的頁面,也無編號為10p的下一級頁面,則保持當(dāng)前顯示的頁面。

3.2 按鈕高亮規(guī)則

當(dāng)前打開的頁面編號為p,對應(yīng)編號為p的按鈕高亮顯示;若無對應(yīng)編號為p的按鈕,不觸發(fā)高亮。當(dāng)1≤p<10時,編號為p的按鈕高亮;當(dāng)10m≤p<10m+1時,編號為p/10m取整的一層菜單對應(yīng)的按鈕高亮,其中m≥1,取整數(shù)。

4 頁面切換程序設(shè)計

當(dāng)把頁面切換的程序按照要求編寫完成后,程序就可以固定不變,后期不需要被大量修改或者不需要被修改。下面是一段在B&R觸摸屏上使用ST語言開發(fā)的一段菜單控制程序:

5 后期的頁面增添

二級、…、N級菜單共用另一組按鈕(子按鈕),按鈕上設(shè)有變化的文字,按鈕上的變化文字分別對應(yīng)二級、…、N級菜單中任一菜單層級,即不同的菜單層級具有不同的按鈕文字,按鈕和文字分離設(shè)計,便于區(qū)分、辨別和操作。

通過對整個界面設(shè)置菜單層級、按鈕和頁面,對菜單按鈕設(shè)置單獨(dú)的圖層;然后,通過分別定義每級菜單對應(yīng)按鈕的屬性和頁面的屬性,實現(xiàn)對按鈕菜單選項的編號和頁面的編號。按鈕屬性的分配方式形成了一個樹形規(guī)律的分布,可方便以后的編排和定位尋找,且預(yù)留了空間,便于后續(xù)的頁面及菜單擴(kuò)展。頁面的屬性以與之相對應(yīng)的菜單編號進(jìn)行編號。根據(jù)頁面的設(shè)計需要,隨時可以省去不需要的頁面,或增添頁面。頁面與菜單按鈕可對應(yīng)顯示,也可跳級顯示,切換簡單、有效,指向性明確。

頁面使用兩個圖層,設(shè)置兩組按鈕。其中,一級菜單使用一組按鈕(即主按鈕),二級、…、N級菜單共用另一組按鈕(即子按鈕)。在應(yīng)用中,根據(jù)實現(xiàn)菜單層級的不同,子按鈕的屬性跟隨頁面的屬性變化,實際按鈕圖形未變化,只是屬性變了。頁面的增添具有任意性,通過程序控制實現(xiàn)簡單擴(kuò)充,節(jié)約了設(shè)計與調(diào)試的時間,提高了工作效率。

如果有新的頁面制作出來,確定與之對應(yīng)的一個按鈕,保證按鈕屬性與頁面命名順序一致即可。如表1菜單安排及按鈕名稱,給每一個菜單制定一個菜單名稱,且設(shè)定了指向的頁面屬性。按鈕的中英文名稱全部包含在這個表格里,當(dāng)HMI需要被切換成英文時,可實現(xiàn)一鍵切換,且可以便捷地進(jìn)行修改。

6 總結(jié)

這種按鈕和頁面的屬性命名、菜單層級的分配規(guī)則以及頁面的智能切換都具有實用性強(qiáng)的特點(diǎn)。

這種HMI頁面切換的控制方法結(jié)構(gòu)清晰,當(dāng)設(shè)計很多頁面時,頁面與頁面間沒有太多鏈接關(guān)系,整個HMI的開發(fā)過程不會變得凌亂;利于后期升級開發(fā),當(dāng)后期增刪頁面時,對原設(shè)計頁面包括鏈接關(guān)系不干涉;可簡單地制作導(dǎo)航頁面;菜單結(jié)構(gòu)易于改變,對整個HMI結(jié)構(gòu)重新編排時,僅對編號更改即可;有利于多語言制作;沒有瓶頸,不管開發(fā)多少頁面、多少菜單,都令開發(fā)變得一樣簡單;易于更改按鈕風(fēng)格,如果需要更改按鈕的風(fēng)格(顏色、布局、字體),只需對頁面的這些按鈕進(jìn)行更改。

表1 菜單安排及按鈕名稱

[1]蓋樹松,王家龍.HMI在自動化生產(chǎn)線控制系統(tǒng)中的應(yīng)用[J].現(xiàn)代技術(shù)陶瓷,2003,(3):45-46.

[2]王東鵬.Internet應(yīng)用系統(tǒng)的菜單設(shè)計[J].計算機(jī)時代,2001,(1):33-34.

[3]劉 瑞.觸摸屏技術(shù)及其性能分析[J].裝備制造技術(shù),2010,(3):69-70.

[4]杭久成,何衛(wèi)平.淺析數(shù)控機(jī)床觸摸屏人機(jī)交互界面設(shè)計[J].機(jī)械制造,2008,(3):23-26.

[5]李 磊,黃梓瑜,李 剛.Simulink PLC Coder在貝加萊運(yùn)動控制系統(tǒng)中的應(yīng)用[J].儀表技術(shù),2011,(6):59-61.

A control method of menu settings and page switching on HMI

WANG Liang,BIAN Zhengqi,XU Chaozhong
(Jiangsu Yangli CNC Machine Tool Co.,Ltd.,Yangzhou 225009,Jiangsu China)

HMI is also called Human Machine Interface,which consists of the menu,control button and the page.When more than ten pages or up to hundreds of pages have been made,so many buttons which match so many pages have been required by very complex programming.By use of the control method of switching pages in the text,no competitive program has been needed to be edited.It makes setting of the menu more simple and convenient to add menu and pages in the future.

HMI;Human machine interface;Page switching;Interface;Set menu

TP311

B

10.16316/j.issn.1672-0121.2017.03.018

1672-0121(2017)03-0064-04

2016-12-20;

2017-02-14

2015年揚(yáng)州市科技成果轉(zhuǎn)化資助項目(YZ2015128)

王 亮(1980-),男,電氣工程師,從事數(shù)控鈑金加工設(shè)備研究設(shè)計。E-mail:110888088@qq.com

猜你喜歡
頁面按鈕設(shè)置
大狗熊在睡覺
哪個是門鈴真正的按鈕
當(dāng)你面前有個按鈕
刷新生活的頁面
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
內(nèi)心不能碰的按鈕
地鐵出入段線轉(zhuǎn)換軌設(shè)置
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 一区二区在线视频免费观看| 秘书高跟黑色丝袜国产91在线| 91亚洲精选| 国产91小视频| 四虎精品黑人视频| 波多野吉衣一区二区三区av| 91口爆吞精国产对白第三集| 91精品伊人久久大香线蕉| 亚洲国产系列| 九色视频线上播放| a级毛片毛片免费观看久潮| 欧美 亚洲 日韩 国产| 欧美日本在线一区二区三区| 久久精品国产精品一区二区| 国产精品片在线观看手机版| 好吊日免费视频| 亚洲成网站| 乱色熟女综合一区二区| 亚洲精品图区| 99视频在线观看免费| 九月婷婷亚洲综合在线| 九九久久精品免费观看| 欧美日韩在线第一页| 欧美www在线观看| 国产成在线观看免费视频| 午夜精品区| 国产精品久久精品| 久久精品国产精品国产一区| 欧美日韩第三页| 白丝美女办公室高潮喷水视频| 国产玖玖玖精品视频| 91精品日韩人妻无码久久| 国产女同自拍视频| 欧美成人午夜视频免看| 国产精品永久在线| 亚洲精品欧美日本中文字幕| 亚洲人成色77777在线观看| 国产成人精品视频一区二区电影 | 免费a在线观看播放| 毛片网站在线播放| 亚洲自偷自拍另类小说| 亚洲国产成熟视频在线多多| 五月天久久婷婷| 久操线在视频在线观看| 免费一级毛片完整版在线看| 亚洲精品桃花岛av在线| 亚洲欧美成aⅴ人在线观看| 毛片免费试看| 成人福利在线观看| 亚洲天堂福利视频| 精品成人一区二区三区电影 | 成人在线亚洲| 2020国产精品视频| 色播五月婷婷| 亚洲人成网站18禁动漫无码| 日本色综合网| 国产老女人精品免费视频| 亚洲va视频| 亚洲国产看片基地久久1024| 欧美伊人色综合久久天天| 成人午夜视频免费看欧美| 亚洲福利视频网址| 国内精品视频| 美女无遮挡被啪啪到高潮免费| 国产成人精品高清在线| a天堂视频在线| 六月婷婷精品视频在线观看 | 88av在线播放| 99热这里只有免费国产精品| 欧亚日韩Av| 欧美成人免费一区在线播放| 亚洲国产亚综合在线区| 亚洲成人网在线播放| 午夜福利视频一区| 亚洲男人的天堂在线观看| 亚洲色精品国产一区二区三区| 国产9191精品免费观看| 国产无人区一区二区三区| 91亚洲视频下载| 久久成人免费| 国产欧美日韩另类| 自慰网址在线观看|