一种HMI界面的控制方法技术

技术编号:11468110 阅读:120 留言:0更新日期:2015-05-18 00:38
一种HMI界面的控制方法。提供了一种菜单设置及按钮设计简单且操作流畅,不需要重复的编写页面切换程序,方便扩展的HMI界面的控制方法。包括以下步骤:HMI界面的设置;定义每级菜单按钮的属性;定义页面的属性;菜单选择、页面切换;页面控制。本发明专利技术首先通过对整个界面设置菜单层级、按钮和页面,对菜单按钮设置单独的图层;然后,通过分别定义每级菜单对应按钮的属性和页面的属性,实现对按钮菜单选项的编号和页面的编号,按钮属性的分配方式形成树形规律分布,方便编排和定位寻找,同时预留了空间,便于后续的页面及菜单扩展。本发明专利技术中按钮和页面的属性命名、菜单层级的分配规律,页面的智能切换,具有实用性强的特点。

【技术实现步骤摘要】
一种HMI界面的控制方法
本专利技术涉及一种HMI的菜单设置、按钮设计及页面切换的控制方法。
技术介绍
HMI(人机交互)页面切换的制作方法有两种。一种是静态切换,即一个按键指向一个页面。此方法常用在简易的HMI控制上,这种切换方式不能使同一个按键指向不同的页面,且后期增加页面较为繁琐、易出错。另一种是动态切换,是通过程序控制页面的切换。这种方法常用在复杂的HMI页面控制上。传统的动态切换虽然是通过程序控制,但可扩展性差,如果增加了新的页面,需要重新编写新的程序进行链接控制。当我们开发一套复杂的HMI页面系统的时候,可能会制作不少于十个页面或者多达几十、上百个页面。通过编写程序,使如此多的页面一一对应如此多的按键,程序比较繁琐。
技术实现思路
本专利技术针对以上问题,提供了一种菜单设置及按钮设计简单且操作流畅,不需要重复的编写页面切换程序,方便扩展的HMI界面的控制方法。本专利技术的技术方案是:包括以下步骤:S1:HMI界面的设置;设置由一级、二级、…、N级依次控制组成的菜单层级,一级菜单使用一组按钮,二级、…、N级菜单共用另一组按钮,菜单为各按钮的选项列表,按钮在不同的层级状态下依次设本文档来自技高网...
一种HMI界面的控制方法

【技术保护点】
一种HMI界面的控制方法,其特征在于,包括以下步骤:    S1:HMI界面的设置;设置由一级、二级、…、N级依次控制组成的菜单层级,一级菜单使用一组按钮,二级、…、N级菜单共用另一组按钮,菜单为各按钮的选项列表,按钮在不同的层级状态下依次设置控制相应的页面;S2:定义每级菜单按钮的属性;每级菜单赋予相应组的按钮不同的属性,其中,按钮的属性为当前按钮上显示的菜单选项的编号;对每级菜单选项进行编号,设任一级菜单中的一菜单选项编号为p,则其下一级菜单的按钮属性依次改变为10p、10p+1、10p+2、…、10p+q,其中p、q为大于0的整数;一级、二级、…、N级的菜单层级的菜单编号依次按10n进行...

【技术特征摘要】
1.一种HMI界面的控制方法,其特征在于,包括以下步骤:S1:HMI界面的设置;设置由一级、二级、…、N级依次控制组成的菜单层级,一级菜单使用一组按钮,二级、…、N级菜单共用另一组按钮,菜单为各按钮的选项列表,按钮在不同的层级状态下依次设置控制相应的页面;S2:定义每级菜单按钮的属性;每级菜单赋予相应组的按钮不同的属性,其中,按钮的属性为当前按钮上显示的菜单选项的编号;对每级菜单选项进行编号,设任一级菜单中的一菜单选项编号为p,则其下一级菜单的按钮属性依次改变为10p、10p+1、10p+2、…、10p+q,其中p、q为大于0的整数;一级、二级、…、N级的菜单层级的菜单编号依次按10n进行递增编号,n≥1,n递增且取整数;S3:定义页面的属性;其中,页面的属性为对应菜单选项打开的页面的编号;任一级菜单编号为p对应相同编号为p的页面、编号为10p的下一级页面或保持当前显示的页面;S4:菜单选择、页面切换;通过菜单上的具有相应属性的按钮进行逐级选择,出现相应的页面;S5:页面控制;对当前选择的页面进行控制操作;对菜单按钮设置单独的图层,使用两个图层,设置两组按钮;其中,一级菜单使用一组按钮即主按钮,二级、…、N级菜单共用另一组按钮即子按钮,实...

【专利技术属性】
技术研发人员:王亮刘永宽卞正其
申请(专利权)人:江苏扬力数控机床有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1