通过触摸屏进行组态自定义人机界面的方法、系统及终端技术方案

技术编号:27876262 阅读:14 留言:0更新日期:2021-03-31 00:51
本发明专利技术公开了一种通过触摸屏进行组态自定义人机界面的方法,包括如下步骤:a、用户通过触摸屏启动组态编辑软件,建立并保存包含控件描述及控件类型信息的配置文件;b、读取配置文件,并提取配置文件中的控件描述及控件类型信息,建立下拉选择菜单;c、通过触摸屏添加所需的组态控件,自定义控件的属性,并更新已有的配置文件;d、启动组态显示软件,并在触摸屏中显示自定义控件,实现组态自定义人机界面。本发明专利技术还公开了一种通过触摸屏进行组态自定义人机界面的系统及终端。通过本发明专利技术可直接在触摸屏上添加自定义组态控件及属性,实现组态自定义人机界面,而无需在电脑端进行设计后再拷贝至控制设备中,降低了成本,操作简单方便。

【技术实现步骤摘要】
通过触摸屏进行组态自定义人机界面的方法、系统及终端
本专利技术涉及组态软件,特别是涉及一种用于可直接在触摸屏上添加组态控件的通过触摸屏进行组态自定义人机界面的方法、系统及终端。
技术介绍
组态软件是上位机软件的一种,它是指一些数据采集与过程控制的专用软件。因组态软件具有可延续性、可扩充性、封装性及通用性而广泛应用于工业自动化中。人机界面组态软件就是一种用于人机交互的组态软件,用户可以根据自己的控制需求,自己组态画面、功能以达到控制监测的效果。传统的人机界面组态软件的通常由开发人员设定好,用户无法根据自身的需求对人机界面进行设计。为了满足用户个性化设计需求,可自定义控件设计的组态软件应运而生。然而,现有的可自定义控件设计组态软件均局限于电脑端,即用户需要在电脑端进行自定义控件及属性设置,完成后再拷贝到相应的工业自动化设备中,这不仅使用导致成本高,而且用户使用过程需要携带电脑,使用过程不方便。
技术实现思路
本专利技术旨在解决上述问题,而提供一种通过触摸屏进行组态自定义人机界面的方法。本专利技术还提供了一种通过触摸屏进行组态自定义人机界面的系统。本专利技术还提供了一种终端。为实现本专利技术的目的,本专利技术提供了一种通过触摸屏进行组态自定义人机界面的方法,该方法包括如下步骤:a、用户通过触摸屏启动组态编辑软件,建立包含控件描述及控件类型信息的配置文件,并保存配置文件;b、读取步骤a中的配置文件,并提取配置文件中的控件描述及控件类型信息,建立控件类型下拉选择菜单;c、通过触摸屏从下拉选择菜单中添加所需的组态控件,自定义控件的属性,并将添加的属性信息保存至已有的配置文件中,形成新的配置文件;d、启动组态显示软件,读取步骤c中保存的新的配置文件,并在触摸屏中显示自定义控件,实现组态自定义人机界面。步骤a中,所述组态编辑软件为基于安卓系统、鸿蒙系统的应用软件。步骤a中,所述控件类型包括基本控件、仪表控件、定时器控件、时钟控件、曲线控件、输入控件、指示控件、显示控件及自定义控件。步骤b中,所述组态编辑软件读取配置文件并检测配置文件中是否包含控件类型信息,若有,则提取控件类型信息并建立控件类型下拉选择菜单,执行步骤c;若没有,则返回步骤a。步骤c中,用户通过触摸屏触发从下拉选择菜单中选择添加所需的组态控件类型,并在弹出的窗口中自定义编辑控件的属性。进一步地,所述控件的属性包括控件图片、颜色、形状、字体、尺寸、位置及操作指令。进一步地,所述位置可通过手指拖动到需要位置进行设置。进一步地,所述操作指令为16进制指令,其包括串口指令及用户自定义的指令。本专利技术还提供了一种通过触摸屏进行组态自定义人机界面的系统,该设备包括:触摸屏,其用于建立包含各控件描述及控件类型的配置文件,触发启动组态编辑软件、组态显示软件及用于添加组态控件并编辑控件的属性;存储设备,其与触摸屏连接,用于存储组态编辑软件、组态显示软件,存储通过触摸屏配置的文件及存储通过触摸屏添加的自定义控件属性信息;处理器,其分别与触摸屏及存储设备连接,用于启动组态编辑软件及组态显示软件,读取存储设备的配置文件并提取控件属性信息及用于实现各指令。本专利技术还提供了一种终端,包括上述的通过触摸屏进行组态自定义人机界面的系统。本专利技术的有益效果为:本专利技术通过基于安卓系统、鸿蒙系统开发的组态编辑软件及组态显示软件,使用户不需要用到专业的编程知识,不需要了解底层的复杂算法,即可直接在触摸屏上通过手势添加组态控件,并根据用户的需求自定义控件的属性,实现组态自定义人机界面,而无需在电脑端进行设置控件及其属性后再拷贝至控制设备中,降低了成本,而且无需携带电脑,操作简单方便。【附图说明】图1是本专利技术的方法流程图。图2是本专利技术实施例提供的人机界面的自定义界面图标。图3是本专利技术实施例提供的人机界面的下拉选择菜单。图4是本专利技术实施例提供的人机界面的属性视图对话框。图5是本专利技术实施例提供的人机界面显示效果图。图6是本专利技术的系统结构框图。【具体实施方式】下列实施例是对本专利技术的进一步解释和补充,对本专利技术不构成任何限制。如图1所示,本专利技术的通过触摸屏进行组态自定义人机界面的方法包括如下步骤:S10、用户建立并保存包含控件描述及控件类型信息的配置文件;该步骤中,用户通过触摸屏触发如图2所示的组态编辑软件图标启动组态编辑软件,并通过可视化工具建立包含控件描述及控件类型信息的配置文件。其中,本实施例中的组态编辑软件为基于安卓系统、鸿蒙系统的应用软件。控件类型包括基本控件、仪表控件、定时器控件、时钟控件、曲线控件、输入控件、指示控件、显示控件及自定义控件。其中,基本控件包括按钮控件、下拉控件、文本控件、图标控件、选择控件及滑块控件等,自定义控件为用户自定义的控件。然后再将配置文件保存至存储设备中。S20、读取配置文件并提取配置文件中的信息;该步骤中,组态编辑软件读取存储设备中的配置文件,并提取配置文件中的控件描述及控件类型信息,建立控件类型下拉选择菜单。此外,为了确保组态编辑软件能够提取到控件描述及控件类型信息,在读取配置文件时,组态编辑软件先对配置文件进行检测,即组态编辑软件检测配置文件中是否包含控件类型信息,如果有,则提取控件类型信息并建立控件类型下拉选择菜单;如果没有,则返回步骤a,并通知用户建立新的配置文件。S30、用户通过触摸屏添加并保存组态控件,并自定义控件属性;该步骤中,用户通过点击触摸屏空白处进入下拉选择菜单中添加所需的组态控件类型,选中后弹出属性视图窗口,在属性视图窗口中自定义控件的属性。其中,控件的属性包括控件图片、颜色、形状、字体、尺寸、位置及操作指令,当然还可以包括其他可设置的属性。操作指令为与被控设备对应的指令,如串口指令或用户自定义的控制指令。该操作指令为16进制指令。具体地,以添加一个按钮控件为例,用户手动点击触摸屏空白处,弹出如图3所示的下拉选择菜单,在下拉选择菜单中找到按钮的控件,点击后,弹出如图4所示的属性视图对话框,用户在属性视图中可编辑按钮样式、按钮名称、字体大小、按钮功能、按钮长度、按钮高度等信息,其中,按钮样式包括颜色、形状等属性,按钮功能即为对应的操作指令。本实施例中,还可直接通过手指拖动控件到屏幕需要的位置进行位置设置,从而方便用户设置控件位置。其他类型的控件的添加及属性的编辑与按钮的添加及属性的编辑相同。当完成控件的添加及对应属性的编辑后,将添加的控件及编辑的属性信息保存至存储设备中,存储设备将新增的信息更新至原来的配置文件中,以形成新的配置文件,供组态编辑软件及组态显示软件调用。S40、启动组态显示软件,读取新的配置文件并在触摸屏中显示自定义控件。该步骤中,启动组态显示软件,组态显示软件读取存储设备中的配置文件,并通过触摸屏显示用户自定义的控件,如图5所示,从而实现组态自定义人机界本文档来自技高网...

【技术保护点】
1.一种通过触摸屏进行组态自定义人机界面的方法,其特征在于,该方法包括如下步骤:/na、用户通过触摸屏启动组态编辑软件,建立包含控件描述及控件类型信息的配置文件,并保存配置文件;/nb、读取步骤a中的配置文件,并提取配置文件中的控件描述及控件类型信息,建立控件类型下拉选择菜单;/nc、通过触摸屏从下拉选择菜单中添加所需的组态控件,自定义控件的属性,并将添加的属性信息保存至已有的配置文件中,形成新的配置文件;/nd、启动组态显示软件,读取步骤c中保存的新的配置文件,并在触摸屏中显示自定义控件,实现组态自定义人机界面。/n

【技术特征摘要】
1.一种通过触摸屏进行组态自定义人机界面的方法,其特征在于,该方法包括如下步骤:
a、用户通过触摸屏启动组态编辑软件,建立包含控件描述及控件类型信息的配置文件,并保存配置文件;
b、读取步骤a中的配置文件,并提取配置文件中的控件描述及控件类型信息,建立控件类型下拉选择菜单;
c、通过触摸屏从下拉选择菜单中添加所需的组态控件,自定义控件的属性,并将添加的属性信息保存至已有的配置文件中,形成新的配置文件;
d、启动组态显示软件,读取步骤c中保存的新的配置文件,并在触摸屏中显示自定义控件,实现组态自定义人机界面。


2.如权利要求1所述的方法,其特征在于,步骤a中,所述组态编辑软件为基于安卓系统、鸿蒙系统的应用软件。


3.如权利要求1所述的方法,其特征在于,步骤a中,所述控件类型包括基本控件、仪表控件、定时器控件、时钟控件、曲线控件、输入控件、指示控件、显示控件及自定义控件。


4.如权利要求1所述的方法,其特征在于,步骤b中,所述组态编辑软件读取配置文件并检测配置文件中是否包含控件类型信息,若有,则提取控件类型信息并建立控件类型下拉选择菜单,执行步骤c;若没有,则返回步骤a。


5.如权利要求1所述的方法,其特征在于,步骤c中,用户通...

【专利技术属性】
技术研发人员:王征程金娟
申请(专利权)人:深圳市变能科技有限公司
类型:发明
国别省市:广东;44

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

1