一种HMI组态软件的软键盘输入方法、HMI组态软件及工业触摸屏与流程

文档序号:17336871发布日期:2019-04-05 22:36阅读:1281来源:国知局
一种HMI组态软件的软键盘输入方法、HMI组态软件及工业触摸屏与流程

本发明涉及软件工程领域,尤其涉及一种hmi组态软件的软键盘输入方法、hmi组态软件及工业触摸屏。



背景技术:

hmi(humanmachineinterface,人机界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。

目前市面上主流的hmi组态软件,项目工程中的软键盘都比较单调,不能根据需要输入的数据类型,自动选择合适的软键盘;其次,在工控领域,hmi设备追求稳定高效,一般不会运行带桌面的操作系统(如android),通常运行无桌面的嵌入式linux系统,软键盘都是集成具体的工控应用程序中,故软键盘在hmi设备上触发弹出时,位置固定,往往会遮挡住界面中数据输入栏,以及界面中一些数据刷新的位置,影响用户体验;最后应用程序进行参数设置时,往往需要参考与之关联的其他参数数值,而事实上这些参数可能分布在应用程序不同的界面中,导致对某个参数进行输入时,需要来回切换界面查看其他参数,进行计算验证,十分不便。



技术实现要素:

本发明的目的是针对上述现有技术中组态软件项目软键盘显示输入不方便的缺陷,提供一种hmi组态软件的软键盘输入方法,从而提高软键盘输入的便利性。

本发明实施例中,提供了一种hmi组态软件的软键盘输入方法,其包括:

在hmi组态软件中点击参数配置输入控件时,重构当前界面并对原界面进行保存,重构的界面中,将弹出的软键盘、参数配置输入控件和原界面中的参数显示控件分别显示在不同的区域。

本发明实施例中,所述的hmi组态软件的软键盘输入方法中,

在所述参数配置输入控件中完成输入后,切换至保存的原界面。

本发明实施例中,所述重构的界面中,还包括所述参数配置输入控件所对应的关联变量的显示控件,所述关联变量预先与所述参数配置输入控件进行绑定。

本发明实施例中,重构后的界面中,下方显示弹出的软键盘,中间显示所述参数配置输入控件,上方显示原界面中的参数显示控件以及所述参数配置输入控件所对应的关联变量的显示控件。

本发明实施例中,所述弹出的软键盘包括数字键盘、英文键盘、数字+英文键盘和中文键盘。

本发明实施例中,所述弹出的软键盘的类型根据所述参数配置输入控件的输入参数的数据类型预先进行设置。

本发明实施例中,还提供了一种hmi组态软件,其在参数配置输入控件中采用软键盘输入信息时,采用上述述的hmi组态软件的软键盘输入方法。

本发明实施例中,还提供了一种工业触摸屏,其烧录有上述的hmi组态软件。

与现有技术相比较,本发明的hmi组态软件的软键盘输入方法,当点击参数配置输入控件弹出输入键盘时,会对当前界面进行重构,重构的界面中,将弹出的软键盘、参数配置输入控件和原界面中的参数显示控件分别显示在不同的区域,这样整个界面布局不会重叠挤占,用户在进行参数输入设置时,不用到处查看参数,整个输入配置过程一目了然,从而提高软键盘输入的便利性。

附图说明

图1是本发明实施例提供的hmi组态软件的软键盘输入方法的流程图;

图2是hmi组态软件的软键盘触发前的界面示意图。

图3是hmi组态软件的软键盘触发后的界面示意图。

具体实施方式

本发明中,提供了一种hmi组态软件的软键盘输入方法,在hmi组态软件中点击参数配置输入控件时,重构当前界面并对原界面进行保存,重构的界面中,将弹出的软键盘、参数配置输入控件和原界面中的参数显示控件分别显示在不同的区域。下面结合具体实施例进行说明。

如图1所示,本发明实施例中,本发明实施例中,提供了一种hmi组态软件的软键盘输入方法,其包括步骤s1-s3。下面分别进行说明。

步骤s1:用户在hmi组态软件中点击参数配置输入控件时,hmi组态软件重构当前界面并将原界面保存在内存中,重构的界面中,将弹出的软键盘、参数配置输入控件和原界面中的参数显示控件分别显示在不同的区域。

如图2所示,在hmi组态软件的参数显示配置界面中,显示了多个参数配置输入控件;当用户点击其中的一个参数配置输入控件(参数e),hmi组态软件会弹出一个这个参数配置输入控件对应的软键盘,这个弹出的软键盘可能会挡住所述参数显示配置界面的一些参数显示控件。

为解决这个上述问题,本发明实施例中,hmi组态软件对当前的界面进行重构,重构后的界面如图3所示。从图3中可以看到,在重构后的界面中,将弹出的软键盘、参数配置输入控件和原界面中的参数显示控件分别显示在不同的区域,具体地,下方显示弹出的软键盘,中间显示所述参数配置输入控件(参数e),上方显示原界面中的参数显示控件(参数a、参数b、参数c、参数d、参数f、参数g、参数h、参数i、参数j)。

进一步地,所述参数配置输入控件还可能关联一些关联变量,所述关联变量的值跟随所述参数配置输入控件中输入的参数进行相应的变化,这些关联变量的显示控件可能存在于其它的显示界面中,此时,所述重构的界面中,还包括所述参数配置输入控件所对应的关联变量的显示控件(图2中的关联参数1、关联参数2、关联参数3),所述关联变量预先与所述参数配置输入控件进行绑定,方便了用户对这些关联变量进行查看。

由于重构后的界面保留原界面的参数显示控件以及来自其他界面的关联变量,故重构效率高,且布局合理,不会存在软键盘显示挤占遮挡界面中控件的问题,能满足基本输入设置要求,方便了用户输入。

步骤s2:用户通过软键盘输入相应的参数信息。

需要说明的是,所述弹出的软键盘包括数字键盘、英文键盘、数字+英文键盘和中文键盘。所述弹出的软键盘的类型根据所述参数配置输入控件的输入参数的数据类型预先进行设置,从而在简化键盘的同时,满足各种不同类型的参数的输入要求。

步骤s3:用户在所述参数配置输入控件中完成输入后,hmi组态软件切换至保存的原界面。

需要说明的是,由于重构后的界面仅会保留原界面的参数显示控件以及来自其他界面的关联变量,所述可能会存在不显示原界面中的部分信息的情况,因此,完成输入后需要马上切换至内存中已存档的原界面。

本发明实施例中,还提供了一种hmi组态软件,其在参数配置输入控件中采用软键盘输入信息时,采用上述述的hmi组态软件的软键盘输入方法。

本发明实施例中,还提供了一种工业触摸屏,其烧录有上述的hmi组态软件。

综上所述,本发明的hmi组态软件的软键盘输入方法,当点击参数配置输入控件弹出输入键盘时,会对当前界面进行重构,重构的界面中,将弹出的软键盘、参数配置输入控件和原界面中的参数显示控件分别显示在不同的区域,这样整个界面布局不会重叠挤占,用户在进行参数输入设置时,不用到处查看参数,整个输入配置过程一目了然,从而提高软键盘输入的便利性。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1