[发明专利]一种人机界面的可视化变量关联组件的方法及系统有效
| 申请号: | 201710021672.4 | 申请日: | 2017-01-12 |
| 公开(公告)号: | CN106802804B | 公开(公告)日: | 2020-01-10 |
| 发明(设计)人: | 项天;周钰致 | 申请(专利权)人: | 合肥速显微电子科技有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 11390 北京和信华成知识产权代理事务所(普通合伙) | 代理人: | 胡剑辉 |
| 地址: | 230000 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 人机界面 可视化 变量 关联 组件 方法 系统 | ||
本发明公开了一种人机界面的可视化变量关联组件的方法及系统。包括用户在生成配置文件的时,将可视化变量与控件绑定;初始化可视化变量;初始化所有任务;加载页面;刷新绘图;通过人机交互等待改变可视化变量的事件发生,当可视化变量发生改变的时候,会触发所有绑定的组件;调用控制函数,系统包括绘图组件可视化变量;所述可视化变量实现组件互联模型;触发可视化变量改变的事件,本发明通过在人机界面中实现可视化变量与组件绑定的方法,通过可视化变量来连接各个组件,使组件之间能够联动,同时不同组件之间以及组件与外界能够方便地进行通信。而且整个界面的开发过程中不需要引入写代码的过程。
技术领域
本发明属于人机界面平台技术领域,特别是涉及一种人机界面开发平台及其仿真器所采用的组件关联的方法,旨在采用可视化变量关联组件的方法实现绘图组件之间的信息交互。
背景技术
人机界面(Human-Machine Interface,HMI)是用户和机器之间进行传递和交互的媒介,可视化的开发平台则能够让开发人员更加方便地进行人机界面的定制化开发。可视化的图形界面开发平台广泛地运用于如今商业界的许多领域的界面开发,包括汽车仪表、智能家居、工业控制等各个领域。采用图形化的开发界面能降低开发难度,并且能提供“所见即所得”的开发优势。
尽管目前已有的大部分人机界面可视化图形界面开发平台很大程度地降低了开发人员编写代码的负担,但是组件之间的数据交互以及联动的问题一直没有得到很好地解决。例如,如何将当前界面的进度条数据传递给当前界面的仪表盘,以及进度条数据发生改变的时候如何通知与其关联的仪表盘也发生相关的改变。
一种常用的图形界面开发平台的实现方式是将图形化界面完全转化为代码,图形化界面的目的是为了简化用户编写部分代码。这种方式可以很方便的利用代码实现不同控件之间的关联,同时控件之间的信息交互也可以通过变量来完成。但是采用这种开发平台的开发人员仍然需要具备一定的编程功底。例如基于java开发的安卓平台就属于这种开发平台。
另一种常用的图形界面开发平台的实现方式则是直接将图形化界面的信息转化为配置信息。这种实现方式的好处是用户可以完全不用编写代码进行界面开发,但是每个绘图组件只能设置自身的属性值,而其他组件没有办法将自身信息传递给该组件。从而无法实现组件之间的信息交互以及组件联动。
本发明的人机界面开发平台采用的是将图形化界面信息完全转化为配置信息的方法,在此基础上加入了“可视化变量”这个概念,从而能使开发人员在完全不用编写代码的前提下又能通过变量实现绘图组件之间的关联和信息交互。
现有技术一的技术方案中:
美国申请公布专利US7681176B2,提出了一种代码与图形互相转换的方式来简化图形界面开发以及建模。该发明提出了将图形化应用封装为代码以及从代码中恢复出图形化界面的方法,从而方便用户通过图形化的方式来修改代码。此方案提供了用图形化界面来简化图形界面开发的方法,但是实现组件之间的关联仍然需要编写代码。
中国申请公布专利CN105912472A提出采用自定义变量的软件设计方法,用该方法在软件设计之初不需要相对固化地定义某些衍生变量。采用这种方案可以由用户自定义变量的方式修改组件的属性。此方案中每个变量都只能绑定到一个组件上,所以只能实现单个控件的改变,但是无法实现控件之间的通信以及联动。
Mikroprojekt公司开发的人机界面开发平台IQ-Editor采用的是名为“Tag”的变量关联组件,当与“Tag”绑定的任一控件发生改变的时候,与其相关联的控件也会同时发生改变。从而通过完全无代码地方式实现了控件之间的联动以及交互。该方案能很好地解决控件之间的交互和联动问题,但是:
a.此方案中每个“Tag”都需要标明数据类型,从而对控件绑定“Tag”带来一定的局限性
b.此方案中“Tag”只能绑定控件,而不能绑定诸如页面等其他绘图组件。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥速显微电子科技有限公司,未经合肥速显微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710021672.4/2.html,转载请声明来源钻瓜专利网。





